I seem to recall there a way in Articulate Storyline 2 that I can capture the text a student has entered using a Quizzing>Survey>Essay field and give it back to them later? Are there instructions somewhere on how to do this?
Start by inserting a New Slide > Quizzing > Survey (tab) > select the Essay template.
From there enter the essay question and set the number of characters (default set to 5,000). Set any other parameters you'd like such as feedback or if the essay question is required or not.
Switch from Form View to Slide View and notice the new trigger added to the Data Entry Text Entry object (the big text box) - "Set TextEntry equal to the typed value when the control loses focus."
TextEntry is the name of variable that will hold the text the user enters/types into the text box.
When you want to display what the user entered on a later slide, add another text box with the variable's reference. A variable reference the variable name flanked by percent symbols. In this case, the reference would look like this: %TextEntry%
Things to consider:
You can change the variable name by clicking on the Manage Project Variables icon (far right icon on top of trigger panel). Such as "EssayResponse".
*IF* you do change the variable name the reference text box later in your course must be the exact same spelling.
Know the font size and character count of the Essay question. The text box later in the course can be a different font size, but be aware to allow enough real estate to accommodate the max character count a user may enter.
Thanks both of you. I was getting myself tied up in knots moving the field to a new slide which gives it a new name. When I tried renaming the field, it did not seem to take immediate effect. Now it is working fine.
8 Replies
Hi Christine,
It's quite simple using the default template.
Start by inserting a New Slide > Quizzing > Survey (tab) > select the Essay template.
From there enter the essay question and set the number of characters (default set to 5,000). Set any other parameters you'd like such as feedback or if the essay question is required or not.
Switch from Form View to Slide View and notice the new trigger added to the Data Entry Text Entry object (the big text box) - "Set TextEntry equal to the typed value when the control loses focus."
TextEntry is the name of variable that will hold the text the user enters/types into the text box.
When you want to display what the user entered on a later slide, add another text box with the variable's reference. A variable reference the variable name flanked by percent symbols. In this case, the reference would look like this: %TextEntry%
Things to consider:
Hope this gets you going!
Thankyou. Very quick reply. I'll test it out and get back to you if there is a problem.
Definitely let us know if you need help - and you may also want to review the information here on variable references.
Where do you put the variable reference in the second slide?
A variable reference is simply a text box with the name of variable flanked by percent (%) symbols.
For example: If your essay variable is "TextEntry", then on the slide you want to reference that variable type "%TextEntry%" in a text box.
To get comfortable with the behavior, I'd suggest building a quick prototype.
The above little test will hopefully help you *see* how things are working.
Thanks Kevin :-)
Christine, if you need a bit more assistance, could you share your .story file here and we can take a look at helping you set it up.
Thanks both of you. I was getting myself tied up in knots moving the field to a new slide which gives it a new name. When I tried renaming the field, it did not seem to take immediate effect. Now it is working fine.
Thanks for the update Christine and glad everything is working correctly.
This discussion is closed. You can start a new discussion or contact Articulate Support.