Skip to main content
Inspiring
October 19, 2016
Answered

Advanced Action--works only sometimes

  • October 19, 2016
  • 1 reply
  • 270 views

Hi all,

I have Captivate 8. I am writing an advanced action for 2 text entry boxes with a button attached to the action. One box with the variable is to say literally northeast and the other box with a different variable is to say literally south. On success (one box says northeast and the other says south), we go to the next slide, else we go to slide 1. The problem is that this worked flawlessly for a few times and then it quit working. Now it always thinks the answer is correct, even when I type in nonsense like 34ghi or something. How can it do this? What the heck... Thanks for any ideas.

    This topic has been closed for replies.
    Correct answer kristinkittyko

    ...aaaand here's a new twist--I removed everything and started over. I have 2 TEBs, each with a different variable. I told one variable to be equal to the word northeast, no capital letters. I made the other equal to the word south, no caps. If those are entered exactly/literally, go to next slide, else go to slide 1. If I put them in exactly as northeast and south, it advances to the next slide, which is what it's supposed to do. BUT when I put Northeast with a capital, it STILL advances. And for the really weird part--if I put a capital S on South, it kicks it to slide one as it should. It sees that South and south are not literally the same, but not North and north. Weird!


    Ok, Thanks again for your comments. I'm in grad school and haven't worked with Captivate for a year or so, and even at that point I was a newbie (still am). Your question about assigning "correct," etc., reminded me of that procedure that I did for a project a year ago...I need to have it "check for correct" and if it's correct, move on...if not, show "incorrect" (or try again or whatever) and have a way for the student to input again and hit submit to check for correctness...etc. Well, I did it, and now it works. Thanks again!

    1 reply

    RodWard
    Community Expert
    October 19, 2016

    How are these inputs being evaluated?  Is the TEB itself evaluating for correct or incorrect answers?  Or are you using some Conditional Advanced Action to compare the inputs against correct answers?

    Inspiring
    October 19, 2016

    Thanks for responding, Rod. I am using a Conditional Advance Action, yes. I have if ID_NE (the name of the variable of the TEB) is equal to northeast (after selecting literal), the action is to go to the next slide, else jump to slide one. I guess I thought that it was simply a matter of the variable of the box being equal to literally something I say I want it equal to. How else might it evaluate? Thanks for your help!

    -Kris

    kristinkittykoAuthorCorrect answer
    Inspiring
    October 19, 2016

    ...aaaand here's a new twist--I removed everything and started over. I have 2 TEBs, each with a different variable. I told one variable to be equal to the word northeast, no capital letters. I made the other equal to the word south, no caps. If those are entered exactly/literally, go to next slide, else go to slide 1. If I put them in exactly as northeast and south, it advances to the next slide, which is what it's supposed to do. BUT when I put Northeast with a capital, it STILL advances. And for the really weird part--if I put a capital S on South, it kicks it to slide one as it should. It sees that South and south are not literally the same, but not North and north. Weird!


    Ok, Thanks again for your comments. I'm in grad school and haven't worked with Captivate for a year or so, and even at that point I was a newbie (still am). Your question about assigning "correct," etc., reminded me of that procedure that I did for a project a year ago...I need to have it "check for correct" and if it's correct, move on...if not, show "incorrect" (or try again or whatever) and have a way for the student to input again and hit submit to check for correctness...etc. Well, I did it, and now it works. Thanks again!