Skip to main content
Known Participant
January 21, 2020
Answered

Multiple Text Boxes on single slide not returning even close variable length

  • January 21, 2020
  • 2 replies
  • 737 views

I have three text entry boxes on one slide, with one single button to "Submit Answers". On submit answer the variable is assigned to return the specified values on the next slide in three separate text captions where in addition to the learner's answers, rationale and correct answers are provided. For example, text entry box one is assigned Var_1 and is supposed(?) to return a maximum of 250 characters to $$Var_1$$ on slide following. Same with Var_2 and Var_3 (except Var_3 is numeric, and only one number allowed - not really an issue. (Each of the two variables in question have their own text caption capture on the next slide.) However, if I were to respond (for example) in text entry box one (Var_1) with "it is time for all good men to come to the aid of their country" and in text entry box two (Var_1) the same, the values returned on the next slide are "it is time for all good men to come to the aid of their". There are no advanced actions, and one button that is assigned to go to the next slide.

 

The MOST Variable return is 64 characters.

 

There are a total of 90 slides that represent 10 separate lessons, each lesson with 4 slides that contain three to four variables, each returned on the following respective slides(s) or 40 assigned variables, 30 of which are given a max character length of 250. 

 

Not one of those variables returns even 70 characters. I've been reading all I can over the last couple of days, prepared test lessons to mimic but no values adhere to the character limit set.

 

Anyone have any ideas what I could be doing wrong?

This topic has been closed for replies.
Correct answer RodWard

The Scrolling Text learning interaction inserted via the Interactions button > Learning Interactions IS compliant with HTML5. 

 

When I suggested it to you yesterday I did a quick test before posting by creating a two-slide project with just a Text Entry Box on the first slide and the Scrolling Text interaction on the second.  I tested by publishing to HTML5 to confirm it worked.

 

So, did you insert this Scrolling Text Interaction by using the Interaction button, or did you insert one of the older SWF widgets via the Insert > Widget menu option?  If the latter, then that's where you went wrong.  There are two sets of widgets that ship with Captivate, and only the ones that you find on the Learning Interactions dialog will work with HTML5.

2 replies

Lilybiri
Legend
January 22, 2020

Totally agree with Rod, I do use the Scrolling Text interaction a lot to replace even a TEB, certainly when no validation is needed. Maybe some more explanations:

http://blog.lilybiri.com/scrolling-text-interaction-to-replace-text-entry-box

MacoMan2Author
Known Participant
January 22, 2020

Thanks, Lily, the blog makes sense.

RodWard
Community Expert
Community Expert
January 21, 2020

I think you may find that the issue you are dealing with here is the limitation on the display field, not so much the limitation on how many characters can be stored in a User Variable.  (There are definitely limits on what you can store in a typical Captivate user variables, but it's bigger than 64 characters.)

 

Try using the Scrolling Text Interaction to display the variable value on the second slide.   I think you will find it gives you a much bigger amount.

MacoMan2Author
Known Participant
January 22, 2020

Thanks, Rob. I'll give it a try.