Sending completion to LMS in multi-language branching scenario
Jan 18, 2018
By
Jodi Siegel
I have a course with many branches, based on a language selection page 1. The user only needs to get through 4 slides of their language for the module to be complete. There is no quiz, but an active submit button on the final slide (per language). I have javascript = SetStatus("completed"); once the user clicks on the submit button. The LMS tracking options are set at complete/incomplete and minimum number of slides 34 of 34. I would expect the completion status to be sent when the submit button is selected in any language. However, the status remains incomplete. Does anyone have any suggestions as to why it is not marking complete?
6 Replies
Hi Jodi,
In your Submit button assign trigger "Execute javascript" and paste in the following code.
var lmsAPI = parent;
lmsAPI.SCORM_CallLMSSetValue("cmi.core.lesson_status", "completed");
Attached is a working sample publish. Hope this helps
Couldn’t you simply change your tracking to 4 of 34 or does that only track consecutive slides?
Also, Im sure I read on the Heroes forum that SetStatus needs to be changed to SetCompletion if using SCORM 2004.
I hope these suggestions help xxx
Hi Sanal - Thank you for the quick response. Unfortunately I can't get the completion to record with that javascript. Does it work for you publishing in HTML? I've read a few other posts that the javascript completion no longer works. Trying to find confirmation on that.
I can't be sure, Jodi, but you could try this:
lmsAPI.SCORM2004_CallSetValue("cmi.completion_status", 'Complete')
xxx
Hi Jodi,
I've tested the sample publish which I've attached earlier in scorm cloud and it is working fine. Can you attach a sample workfile of yours so that I can take a look.
Sanal MG
Use a "ghost assessment".
Essentially, you use the viewed questions to control answers on the hidden questions such that no matter which 4 questions are answered, users are also taking the SAME master assessment that they never view. This allows you to have ONE results slide for the LMS (which again, can be hidden from the users view to get around the language issues.
Read more about HOW to create a ghost assessment in this thread.
This discussion is closed. You can start a new discussion or contact Articulate Support.