Multiple reports to LMS from one SCORM

May 01, 2013

I am okay with only one completion report from a SCORM to my LMS.

Additionally, if the SCORMed segment is properly exited prior to completion, the progress point is reported to my LMS and stored; when the student returns, he gets taken  back to the progress point.

This is all good.

Here is the problem: we are compelled by regulation to log the student out of the LMS if no activity for 10 minutes. I like to make long SCORMs, even up to 1 hour of content, for continuity. If the student has accomplished, say, 45 minutes in such a segment, then walks away for lunch without exiting the SCORMed segment, he gets logged out of the LMS. The progress point inside the segment is not stored. Entering back in, he is taken to the start of the segment.

Is there any way to publish an Articulate Storyline SCORM package that reports progress and SAVES it as the student progresses thru a large segment, so if his computer crashes or he gets auto-logged-out, his progress has been saved?

Thanks for any insight...

John Donohue

1 Reply
Stephen Cone

Hi John,

Just very quickly off the top-of-my head, you may want create a custom JavaScript timeout function that is reset on each page load. Then once the timeout occurs, the JavaScript calls a internal Storyline trigger to Exit the Course.  By controlling the forced Exit from the SCO and not the LMS you're ensuring that the LMS records the student's progress first as part of Storyline's normal shutdown process.

Otherwise, you're going to be relying on the last bookmarking commit that was received by your LMS.

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