Copy link to clipboard
Copied
I am using a custom questions slide with text input boxes. If the user types the incorrect answer into the text box then a series of actions need to happen:
1. State of an object changes
2. Hint button appears
If the input is correct then the following needs to happen:
1. Next question on slide is shown
2. State of object is changed
I am using the variable "Text_Entry_Box_1" to capture what is input into the TEB and using the statement if "Text_Entry_Box_1" contains "the answer" then {do all the necessary actions} else {do the actions for incorrect response}.
My question is after the first entry, the on success actions do not seem to happen again. The variable seems to capture the updated text input but the actions are not occurring. I have infinite attempts selected and I've tried with both "Validate User input" selected and without. Do I need to "reset" the TIB? Is there just an inbuilt "correct" variable to the TIBs that I could use?
As a side note, when using TEBs, is there a way to unlock failure/success captions from the fluid boxes without also unlocking the text entry box? My option to unlock the captions is grayed out unless I also unlock the TEB.
I'm on a Mac using Captivate 10.0.1.285
Copy link to clipboard
Copied
FOr the se second question: the feedback messages are part of the interactive object, how did you set up the fluid boxes,please?
Frist question: not totally celar, have reread the question a couple of times. You define the Tect Entry Box as not validated since you are using an advanced actio triggered by the Succzess event. That means that you'll have to reset the TEB if you want more attempts. That is really not as easy anyore as it was in older versions for SWF output, where simple micronavigation - couple of frames before the pausing point - would make the TEB ready for a new attempt. Now you have to re-enter the slide to make this possible. Have a look at my blog post about Replay slide, or at ths movie
Even if you don't want to clear the TEB, you need to replay the slide.
Copy link to clipboard
Copied
Thanks for the reply. So it's not possible to have multiple attempts to enter the correct text box entry without restarting the slide?
As for the captions, I'm not sure what you mean by setting up the fluid boxes. I just used the fluid box button. I want the TEB to be inside of a fluid box but not the failure/success captions. It also seems that the submit button cannot be place in a separate fluid box away from the TEB. Is that correct?
Copy link to clipboard
Copied
Yes, if you validate the TEB in the way it is designed, with a correct entry or entry list, you can hae multiple attempts without the workaround of re-entering the slide. If you do not validate, but use a conditional advanced action to validate, you need the workaround. Forgot I recetnly recreated a blog post to explain. Did weite too much the last months:
Where is Null in CP2017? - Captivate blog
I know perfectly well how FLuid boxes are set yp for the normal quizzing slides. But you are talking about a custom slide, so I need to see your setup for the Fluid Boxes. FOr quiz slides the Feedback messages are in a separate static fluid box, but I have no crystal ball to see how you did set up this quiz slide:
Copy link to clipboard
Copied
OK, got it, thank you.
Here is how I have the questions and text entry box set up. The text entry box is on the center box and I want the failure/success caption to show up in the box next to it but it seems like the captions are locked to the text input box.
Grayed out "Unlock from Fluid Box" option for the caption:
Copy link to clipboard
Copied
I must have missed something, need to see the setup of the TEB. I understood that is was not validated. That means that there never will be a Failure message (looks like a shape, not a caption). Any entry is always successful if you do not validate. In that situation only a Hint message is possible which is indeed locked to the TEB because it appears only when you are near the interactive object.
However you show a Failure message, which is only possible if you have a validated TEB. All feedback messages are indeed part of the the TEB. This looks like a normal FB, which means you cannot have any stacked object. If you validated and haev all messages turned on they will be distributed in the Fluid Nox. You can convert it to a static FB to have them stacked (like for the quiz slides) but even then you'll not be able to unlock them from the FB because they are essentially linked to the interactive object. Long explanatino, hope this makes sense? Why do you want to unlock the feedback messages?