Forum Discussion
Courses not COMPLETING on LMS
Multiple LMS's are not updating the "completion" or "success" status of recent courses published with Storyline 360 (latest build)
The course completion is set via a trigger:When timeline starts on this slide, complete course as complete/passed
and the publish settings are:
- SCORM 1.2 (still fails with SCORM 2004 (2nd Ed))
- Reporting = Passed/Incomplete
- Tracking = "Using triggers"
This problem has been seen on my client's LMS and I have now tested on SCORM CLOUD and see exactly the same problem.
Interestingly - if I put some older courses built with an older version of SL360, then these work fine and as expected, and were built and published using exactly the same settings.
It feels like a recent build of SL360 has broken this and introduced a bug... but I cant see a recent discussion about this so Im thinking I cant be the only one in the world to spot this! What else could it be though?
So for anyone else in the same position and reading this - there is hope!
Whichever slide had your "complete course" trigger on, make it a Results slide.
Then on any previous slide, go to INSERT > Convert to Freeform, and choose Pick One.Choose any object already on your slide, or create a new object off screen if you prefer. Set this object to your one and only option in the Pick One choices. Then set its initial state to SELECTED.
Finally, ensure you have the SUBMIT INTERACTION trigger added to this slide. I added it on the NEXT button click, and "when timeline ends" because my specific course is set to automatically move from one slide to the next.
And thats it. Publish your course, ensuring that the TRACKING is now set to "When the learner completes a quiz" and not "Using triggers"
- NatashaLeander-Community Member
This bug is still present. No matter how the scorm file is saved or where the triggers are it still does not show completion on our LMS. I tested it on scorm cloud and still does not report. Please can you offer guidance.
- MariaCSStaff
Hi, Natasha.
We're happy to investigate and help you troubleshoot!
Can you share the .story file through a private support case?
- NatashaLeander-Community Member
Thanks
- LaurenBergman-0Community Member
Hello,
I'm having this same issue. Users are passing the assessment but the LMS (Cornerstone) is not marking it as complete. Is this something you could help troubleshoot?
Thanks,
Lauren Hi Lauren,
I'm sorry to hear that you're experiencing an issue with the LMS not marking the assessment as complete.
Have you tested your course in SCORM Cloud? If the issue persists, then we'll be happy to take a look at your file to see what's going on. You can share your file with us here or privately in a support case. If the course works properly in SCORM Cloud, then the issue is likely within your LMS, and I'd recommend reaching out to them for assistance.
I hope this helps!
- LaurenBergman-0Community Member
Hi,
Yes, we have tested this in Scorm cloud and also tried to replicate it in our LMS but have not had success. It happens with only some users, not all. We've also looked at the browser to see if that's consistent, which it is not.
- AndrewHanleyCommunity Member
Hi Lauren, are you sure your Storyline version is up to date? A bug with LMS not showing as complete was fixed in a patch a while ago.
The only other thing I can think of is to vary your completion criteria and/or SCORM version, to see if the issue can be worked around via one of those methods.Good luck! :)
- DavidJumeau-b96Community Member
Hi all,
I am following up with the latest Storyline build (Sept 20, 2022 - 3.68.28773.0) build and using SCORM Cloud as my test platform.
I have created a SCORM 1.2 course (Modern Player) tallying up my own score. I then pass this score via JavaScript using (lmsAPI.SetScore(80, 100, 0). This hasn't been a problem.
However, when apply the Complete course trigger to set my lesson status to "Complete/Passed" or "Complete/Failed" and then close the window by clicking the "X" button on the bar. I get the following:
> "Complete/Passed" trigger works
> "Complete/Failed" does not work
I could manage to get a "failed" status by the following JavaScript snippet attached to a button:
// **************
lmsAPI.SetScore(myScore, 100, 0);
// lmsAPI access the SCORM API
// myScore is the calculated value e.g. 70
lmsAPI.SCORM_CallLMSSetValue("cmi.core.lesson_status", "failed");
lmsAPI.SCORM_CommitData();
lmsAPI.SCORM_CallLMSFinish(); // This line is key to ensure that the lesson status is set and closes the course window.
// **************
Just to reiterate, even if I set the lesson status, the completion status is not set by clicking on the "X" button. I was assuming SCORM_CallLMSFinish() would take care of this as in the case for the "passed" case. Unfortunately, it is not.
Any feedback would be appreciated.
Thanks,
David
- AndrewHanleyCommunity Member
Hi David,
What version of SCORM are you targetting? I know that 1.2 probably wont be able to complete in the way you set out above (I think?!) whereas SCORM 2004 4th Ed might.
-- EDIT-- sorry. I just saw you already answered my question - SCORM 1.2!
Yeah, I dont think you can have this within 1.2
The call "cmi.core.lesson_status" will be different for 2004. Instead you will want to use "cmi.completion_status" and "cmi.success_status" to give you the ability to seperate out the complete / passed values as you need.
- SilviaMilano463Community Member
Hello, I am having trouble with a course not completing. I am using a custom player and publishing in SCORM 2004, 4th edition. No matter what the trigger is, it does not show a completion. When I publish it in 1.2 with the same settings, it DOES complete. Any suggestions? I
Hi Silvia!
It sounds like you hit a snag with course completion status only being reported intermittently.
I see that you've also opened a support case. Smart move! It looks like my teammate Matthew just picked up your case. You're in great hands working with him and he should be getting in touch with you shortly!
We can continue this conversation in your support case to keep all information in one spot.
- SilviaMilano463Community Member
Sounds good. Thanks, Steven!
- SilviaMilano463Community Member
FIXED! Thank you! Didn't even notice that :/.