Blog Post
RobertEdgar
7 years agoCommunity Member
Hi all. An important point: when a course is launched, the LMS creates a "satellite LMS" in the browser. The suspend data is transferred from Storyline to that satellite LMS. It is not saved to the Server until the server asks for it. This is important. If you wish, you can use a javascript commit() statement to force it to save, but only if something has been revised on a slide. I have a full description of how to do this in a comment I uploaded 2-3 years ago. If someone is having completion problems with their LMS, I suggest you find and read my article. Best of luck.
- christinechow17 years agoCommunity Membercan you provide the link to your article please?
- RobertEdgar7 years agoCommunity MemberHi Christine,
Here is a link to a string in a Storyline thread where I explained my approach, and included a .pdf of my procedures. Note, though, that while I was able to pop up a warning dialog in SL2, that capability did not persist in Storyline 360. However, I've confirmed that the suspend data call was successful; it does save the current suspend data string to the server LMS.
https://community.articulate.com/discussions/articulate-storyline/manually-invoke-lmscommit-on-slide-load-with-js?page=2
Good luck!
Robert
Manually invoke LMSCommit() on slide load with JS ... community.articulate.com Hi, I'd like to add "save points" to various slides within my course to ensure that learner progress is preserved as best as possible (e.g. guarding against a lost ...
Robert Edgar
Program Manager, Learning Systems Design
Stanford | University Human Resources | Learning Solutions Group
3160 Porter Drive, Suite 250 | Palo Alto, CA 94304
Work: 650-721-3023 | Cell: 650-387-5914
Visit Us Online: Learning Solutions Group
Stay Connected: Cardinal at Work Connect