Forum Discussion
SetStatus not working for SCORM 1.2 completion - Storyline 360 HTML5 Output
Hello everyone,
I'm in the process of upgrading some courses to Storyline 360 to utilize the HTML5 improvements. Due to the complexity of certain courses, we've found that the best method of setting course completion on LMS has been using JavaScript via SetStatus("completed");
However, it seems that SetStatus("completed"); is not working for my SCORM 1.2 courses on SCORM Cloud when using HTML5 output. The completion status remains incomplete after the JavaScript trigger has been executed.
I tried it again using the Flash output and it worked correctly. Once the trigger was executed, the course was properly marked as completed.
In my past experience, SetStatus worked well for both Flash and HTML5 with Storyline 2, so this seems to be specific to Storyline 360.
Does anyone have more information on this issue, and perhaps a workaround to get it working correctly for HTML5?
Thanks,
Matt
- EmileeBlairCommunity Member
Hi Crystal,
We were previously using this on Adobe Captivate Prime (with Storyline 2) and it was working great. We then moved to a new LMS, SuccessFactors, around the same time we started using Storyline 360 and now the JavaScript method is no longer working. The learners are still marked as incomplete after they reach the slide with the JavaScript trigger.
We were testing it on Articulate Online to see if it was an issue with the LMS or the actual module, since we are still getting used to using SuccessFactors.
The module that I am working with has 73 slides, but there are 4 different branches the learner can choose to go down. As a work around, we are having the module be marked complete when they complete 25 out of the 73 slides, which would be the shortest route. This isn't ideal and will work for this particular module, however, we will need JavaScript (or similar feature, suggestions?) for future modules.
Thank you!
Emilee
Thanks Emilee - and we'll keep you posted about any changes with the functionality and behavior for Articulate 360!
- MikeClark-6ca01Community Member
Any update?
I know that "Automatically Decide" for slide revisit can mess with LMS communication, has anyone tested "Reset to Initial" and tested SetStatus? We use this a lot for our branching modules.
Hi Mike,
No update on our side - the issue with the JS Code is that it was relying on undisclosed variables in Storyline 2 (a bit of a hack into the published output). As a part of our move to Articulate 360 and knowing that folks need HTML5 first we rewrote the entire publishing engine. That's what's causing the "break".
Our team is looking at what variables and elements folks were using, and how can we build that feature back into Storyline. That'll help as then you won't have to create these hacks!
We'll let folks know when those things are ready, and if you have other ideas of things that you'd like to see included don't hesitate to let us know! We do get lots of requests and ideas here in the forums and also through our feature request form.
- MartinSanterre-Community Member
Hi, we are having the very same problem. We are migrating many courses to HTML5. Thanks to let us know when this issue is solved!
- FranzMuellerCommunity Member
Hello,
is it possible to migrate Storyline360 projects to Storyline2? We have upgraded to Storyline360 during the implementation of a big course and now this feature is no longer working. It is absolutely necessary for this customer.
Hi Franz! You can open Storyline 2 files with Storyline 360, but not the other way around. Since Storyline 360 contains so many new features and upgrades, it's not backwards compatible with Storyline 2.
If you opened a Storyline 2 file with Storyline 360, a backup version of the Storyline 2 file should be available if you need to open the file with Storyline 2 in the future.
- FranzMuellerCommunity Member
Hi Alyssa, thanks for your reply, but I have already finished too many slides in Storyline 360.
Russell's solution works with SCORM 1.2 in the SCORM Cloud, but it does not work with SCORM 2004. Does anyone has any idea how the completion status could be called in SCORM 2004?
- FranzMuellerCommunity Member
I found a workaround posted by Zsolt Olah, that works with SCORM 2004: https://community.articulate.com/discussions/articulate-storyline/setting-scorm-status-in-articulate-storyline-360#reply-471393
Thanks Franz for sharing that link here - and I'm glad that'll work for you.