SCORM - Send Completed Status to Moodle LMS
Jan 27, 2017
By
Bruce Soule
I'm trying to avoid using Slide Count to track whether a lesson has been completed, because the slide count can be inaccurate due to branching, or some other reason where a slide isn't visited.
Is it possible to send a Completed status from a slide? With the following Javascript (for example)?
lmsAPI.SetCompleted();
lmsAPI.CommitData();
Or does the Storyline overwrite what has been sent?
Is there a way to override what Storyline sends in order to send a Completed status to my SCORM LMS (Moodle)?
Thank you,
Bruce
8 Replies
Hi Bruce
not sure about Moodle but we sometimes force the 'completed' status to a client's LMS by setting an Execute JS trigger SetStatus("completed"); on timeline start of a specific slide.
Hopefully other people will chime in with solutions for you. Good luck with your project.
Thank you Wendy. Looks as though SetStatus will work (on Moodle).
CONFIDENTIALITY NOTICE: This e-mail message including attachments, if any, is intended for the person or entity to which it is addressed and may contain confidential, privileged, and/or proprietary material. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Great news Bruce - those LMS's can be finicky systems to work with - good luck with your project!
I used the exact trigger in javascript SetStatus("completed"); executed when the timeline starts.
However, in moodle it did not seem to work. Am I missing something here?
Hey there Leslie. What version of Storyline are you using?
Storyline 360 is not sending completion to an LMS by executing a JavaScript trigger currently.
If you are using Storyline 2, however, what is the behavior you're seeing in SCORM Cloud?
We're happy to help test your files out if you'd like to attach them here.
We are using Storyline 3
Thanks, Leslie, for following up. Storyline 3 is also impacted, and will not send completion to an LMS using JavaScript triggers.
This issue has high priority with us currently. I'll keep you updated in this thread as we get new information to share.
It depends on which version of Storyline you are using. If you use the latest version, Storyline 360, then you might try the following Javascript code:
SCORM 1.2:
SCORM 2004:
I've tested both script on SCORM Cloud and they are working as expected.
This discussion is closed. You can start a new discussion or contact Articulate Support.