Blog Post
ChristianCuneo
Community Member
At what point does the compression happen? Storyline is able to compress the data using the projects xml data... Why is it not possible for it to decompress this as well using the same data?
Justin
8 years agoStaff
Hi, Christian.
Storyline compresses the suspend-data and sends it to the LMS after each slide. If a learner suspends and resumes the course, Storyline asks the LMS where the learner previously left off. The LMS sends the suspend data back to the course, and the course decompresses it and resumes back to the same point.
So yes, Storyline is able to compress and decompress the suspend-data. ...but doing so within the context of what is sent to the LMS would double or triple the data we send, quickly overwhelming the suspend data limits imposed by some LMSes.
Storyline compresses the suspend-data and sends it to the LMS after each slide. If a learner suspends and resumes the course, Storyline asks the LMS where the learner previously left off. The LMS sends the suspend data back to the course, and the course decompresses it and resumes back to the same point.
So yes, Storyline is able to compress and decompress the suspend-data. ...but doing so within the context of what is sent to the LMS would double or triple the data we send, quickly overwhelming the suspend data limits imposed by some LMSes.
- JackWaller7 years agoCommunity MemberHi Justin,
I work for a company that is using a custom built system to host our articulate courses as well as our other learning tools. We have an SQL database that stores the learner variables, but we would like to make use of the Suspend Data. As ours isn't an off the shelf LMS, will our development team still be able to capture the Suspend Data that gets fired on every slide, so we can resume a user where they left off if they log out?- Justin7 years agoStaffYour development team may be able to do that, Jack. They'll just need to author a system to accept and return Suspend Data according to the specifications of AICC, SCORM 1.2, SCORM 2004, or xAPI:
- https://github.com/ADL-AICC/AICC-Document-Archive/
- https://adlnet.gov/adl-research/scorm/scorm-1-2/
- https://adlnet.gov/adl-research/scorm/scorm-2004-4th-edition/
- https://experienceapi.com/docs-downloads/- JackWaller7 years agoCommunity MemberHi Justin,
Thanks for getting back to me. I'll ask our team to look at the sites you recommended. Is there a specific location in the Storyline output where the Suspend Data has to be gathered from? For the SCORM 2004 output we have it looks like it would get called from the SCORM2004Functions.js file in the lms folder. Under the function:
function SCORM2004_GetDataChunk(){
WriteToDebug("In SCORM2004_GetDataChunk");
SCORM2004_ClearErrorInfo();
return SCORM2004_CallGetValue("cmi.suspend_data");
Thanks again!