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?
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.
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.
Depends on how much text The FSO method is capable of holding more than a browser cookie. The browser cookie should hold a minimum of 4K characters based on the spec but different browsers may offer more. The spec defines the lower limit / minimum.
7 Replies
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.
Thanks so much, Steve. Very helpful!
Ellen
Steve, is there a character limit on what can be in variables? Some of our folks may want to write a lot!
Please advise.
Thanks!
Ellen
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.
We want to be able to publish as HTML5 for iPad users, as well as the Flash output. Does that affect your answer, Steve?
Please advise.
Thank you!
Ellen
Hi, Ellen -
Depends on how much text The FSO method is capable of holding more than a browser cookie. The browser cookie should hold a minimum of 4K characters based on the spec but different browsers may offer more. The spec defines the lower limit / minimum.
Very good. Thanks so much!
Ellen
This discussion is closed. You can start a new discussion or contact Articulate Support.