Skip to main content
Known Participant
October 21, 2019
Question

Text Entry Boxes, Advanced Actions and timeline control

  • October 21, 2019
  • 1 reply
  • 762 views

Hi

 

Re: Captivate 11.5.1.499 on Windows 10.0.17763

 

I hope I can explain this correctly!

 

I have a slide with five text entry boxes which I want the user to use one by one to work through the slide (i.e. progressing the timeline - more info appears after a correct entry into each TEB).

 

For instance, the first TEB has text adjacent explaining the required calculation - if they enter the right number into the TEB (and click ENTER on their keyboard) I want the slide timeline to move on, showing further text below and also the second TEB and so on. Each TEB has a distinct variable and Advanced Action assigned.

 

The Advanced Actions are quite simple conditionals - if correct, 'Continue', else show the required state of the multistate object (which provide the correct answer).

 

I need a way to trigger the Advanced Action a second time I think? Also, for some reason, the correct answer procedure doesn't work from the second TEB onwards? That is, on first attempt I add the correct answer to the first TEB and click ENTER on the keyboard - the second text and second TEB appear. I enter the correct answer into the second TEB and click ENTER on the keyboard and the timeline doesn't move on?

 

So, here is the procedure for the first TEB in  a little more detail - the explanatory text appears and then the first TEB - the user enters a value and if it is correct, the second text and second TEB appears. If the answer is wrong, a multistate object appears in a fluid box with the correct answer which they can enter into the first TEB. However, when this second (correct) answer is added to the first TEB, pressing the ENTER key doesn't do anything? - obviously, the variable value has changed (tested) but the Advanced Action is not triggering again? Is that correct?

 

I have worked on this for many days now but seem to be getting nowhere and I think I am missing something or my brain is addled and I am misjudging the functionality somewhere?

 

Really hope this all makes sense!

 

Kind regards,


John

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    October 21, 2019

    Please post a screenshot of the Timeline, of the TEB properties and of the 'advanced action' you are using.

    Known Participant
    October 21, 2019

    Really appreciate the reply. Things have changed over time, but this is how the settings are now.

    Kind regards,

    John

     

     

     

     

    Lilybiri
    Legend
    October 21, 2019

    You do complicate the situation unnecessarily, maybe you don't fully understand how TEB's are designed. Have a look at:

    http://blog.lilybiri.com/text-entry-boxes-back-to-basics

    You do not validate the TEB, but Infinite attempts has no sense in that case, once the Submit button (or the shortcut key Enter) has been clicked the entry can no longer been changed. You want the second TEB to be displayed, which means you have to release the playhead anyway and you'll be in the inactive portion of the first TEB.

    If you  change to a validated TEB and 1 attempt:

    • you can use the Success action to set to Continue, no need for an advanced action.
    • you can use the Last Attempt action to 'Change State....' and let the option 'Continue Playing the project' checked to release the playhead.