Holding contents of a variable

Dec 10, 2012

Hello out there! We would like to have a variable that holds a lot of text the user enters throughout a module. If the user needs to interrupt, close the module, and come back later, will the user-entered text still be there? If not, is there any way to preserve it?

Please advise.

Thank you,

Ellen

7 Replies
Steve Flowers

Hi, Ellen - 

Variables should be held in place provided the participant resumes their previous session. You can force resume in your publish settings. The variable will be restored through cookies when not running on an LMS. This requires the user to resume from the same machine and cache. If they clear cache, the variables will be cleared. From an LMS, the suspend data element will maintain the variable between sessions, even when accessing the course from a different machine.

Steve Flowers

I believe Articulate is using the Flash Shared Object "cookie" when running the Flash based output. This holds significantly more than the browser cookie and can be increased by right clicking the player and bumping the slider upwards.

On the LMS the limit may be more pronounced depending on the version of SCORM supported. SCORM 1.2 only requires 4K characters and that's for the whole suspend data field. SCORM 2004's lower limit is 64K characters.

This discussion is closed. You can start a new discussion or contact Articulate Support.