Rise not reporting to LMS as Complete
Mar 20, 2018
Hi,
Wondering if anyone can help me on make a Rise module communicate with the LMS properly. I've create and published a module (no quiz) based on tracking using course completion. This is set to 100% and when a user reaches the end of the module and closes it, the LMS does not recognise it as completed.
I initially thought that it may be because the user needs to scroll to the bottom of the last page in order to complete and so I tried altering the course completion from 100% to 90% to give a bit of flexibility but this didn't make any difference. Is there anything I'm missing? Also previously in storyline modules you had the option to set a reporting status such as Complete/Incomplete but I can't find this anywhere. Is it possible to apply this in Javascript files once published maybe?
Many thanks for any help.
Kevin
41 Replies
Hi Kevin,
It sounds like you're doing everything correctly! From here, I would give your course a test drive in another LMS environment. That'll narrow down whether this is an issue with your LMS or with the Rise course itself. SCORM Cloud is great for this kind of testing since it's industry standard. Let me know if you'd like some help with that!
Also, I wanted to mention that you can only select a different reporting status in Rise if you choose to 'track using quiz result'.
Kevin - Try this tweak to your exported files: https://community.articulate.com/discussions/rise/tracking-using-course-completion
Hi, thanks for the help on this, I've tried changing the reporting Status and this hasn't changed how the module behaves unfortunately. I'm currently looking into using SCORM 2004 to see if this makes any difference.
The module functions correctly on SCORM cloud and from contact the LMS provider (Kallidus) they are just saying its a content issue and there is nothing they can do to help.
It's a shame that Rise looks good but does seem to communicate properly to LMS's. Since yesterday I've read many posts appearing over the last 12 months with people having similar problems (yet to be resolved).
SCORM Cloud isn't actually a particularly useful testing system as it can handle absolutely any content - no matter how bad or good it is. Unfortunately most LMSs are not so forgiving.
There are a few other tweaks that can be made in scormdriver.js to see if they help. One for sure worth trying would be to make sure 'exit_suspend_if_completed = FALSE'. There are a few tweaks like this that I have made that have helped with some LMSs that I work with. i can't remember the others offhand but i have a note of them in the office.
Hi, Kevin!
Really sorry to hear about the trouble you're having in Kallidus. It's great that the content works in SCORM Cloud, but we want to make sure it works for you too.
A really useful tool for deciphering the communication between your content and your LMS is to enable LMS Debug Mode. This will show you every snippet of communication that your Rise course is sending to your LMS.
If you can provide the resulting LMS Debug Log to Kallidus, they should be able to identify exactly what is missing. Or, you can share the LMS Debug Log with us by clicking here, and we'll help you interpret it.
Thanks Alyssa,
I've run through the module twice, the first time to topic 3 and then I closed it. The second time just to the blank white screen that appears on loading. Any advice you can give on this would be great.
Thanks Stuart, I've tried this now also, still no luck. If you do have a chance to send me any other tweaks that would be great.
Hi Kevin. In the scormdriver.js file locate the following function
and try changing the return value for
EXIT_TYPE_FINISH
fromSCORM_NORMAL_EXIT
toSCORM_LOGOUT
Also, i'd stick with using SCORM 1.2. If you are using 2004 then you'll need to find the equivalent function and replace with
SCORM2004_LOGOUT
Thanks, Kevin. I'll share these logs with our Support Engineers. They'll take a look and reach out to you via email soon.
Alyssa - get them to check out what I have written above as I think this is how it should be. A lot of LMSs allow completion/exit status to be set by lesson status but it should really be set by cmi.exit and to do this properly when a course is completed it needs to send the "logout" message (which isn't getting done by the Articulate scorm driver). I think this is probably responsible for many of the completion issues people are having and it is an issue to do with the content as opposed to the LMS.
Thanks for that information, Stuart. I'll be sure to pass it along to the team.
Hi Alyssa, any updates here from your support engineers? I seem to experience the same issues with a Rise course in our LMS
Hello Steven and welcome to E-Learning Heroes!
Sorry to hear that you're experiencing a similar issue. Let's see if we can help you out :)
I took a look at Kevin's case and it seems that we were unable to replicate the issue, and awaiting some additional information to further test. That does mean, however, I do not have a solution to share with you at this time.
Were you able to replicate the issue in SCORM Cloud or is the issue only happening within your LMS as well?
Hi there,
I am having a similar issue, though slightly different. If I select during export to Track Using Course Completion (100%), it marks it as complete, regardless of what I go on the test, as it should. :)
My problem is that if I Track Using Quiz Result, it does nothing. It neither marks it as pass nor fail. It always shows as incomplete. I am using Comply365.
Any suggestions? Thanks!
Hi Leslie,
It's in our LMS entitled Intellum Exceed and apparently a known issue with Rise course completions without quizzes.
Hello Kristen and welcome to E-Learning Heroes :)
Sorry to hear that you've run into an issue tracking your Rise course, but I'd be glad to help you out.
I'm curious how you have the Reporting set for your course? If you have it set to Passed/Incomplete or Complete/Incomplete and you were failing the quiz, that would be the expected result.
Let me know how you have that setup and if you are able to replicate an issue within SCORM Cloud as well.
Hey Steven,
Hmm, is that an issue with your LMS? Do you experience similar behavior with SCORM Cloud?
"A known issue with Rise course completions without quizzes." is not ringing any bells for me.
Did you work with our support team or is another thread coming to mind? I'd be happy to take a look.
It also looks like your email signature came through when you replied via email. You can remove that if needed by clicking ‘Edit’ beneath your response. Here’s a quick Peek video if you need help.
Huh, I must have done a fast export while making an update and missed that step. LOL I redid it, and it seems to work fine. Thanks!
Awesome! Thanks for popping back in with an update Kristen. Glad it's now working as expected for you.
Found a solution that worked, since my team encountered this same problem. The course launch page (html) needs to point not to the default our LMS (Oracle Taleo Learn) detected when initially setting up/importing into the LMS, which is "index.html" at the top level of the published/exported files/folders. Instead, the course launch URL needs to point to the "indexAPI.html" file which resides under the "scormdriver" folder under the main course folder. There may be a way to modify the imsmanifest.xml file to direct your LMS to the other file/location. In Oracle Taleo Learn, the course launch link/URL can be easily modified from the course launch page. So examples of these are:
It was not necessary to add another scored (quiz/assessment) component to the course in order to get it to register completion into the LMS. In fact, we tried this as one part of our troubleshooting process and it did not fix the issue.
I am having issues with a Rise course registering the completion status in two LMS's. After reading this I have changed the course tracking to course completion, rather than quiz result. Will this address these issues discussed here?
I did notice that the score was inconsistently passed to the LMS.
Hi Helen!
The inconsistency you're seeing could depend on how learners close the course:
Chrome has deprecated a technology that was used by many LMSs to allow a course to communicate back to the LMS when the course browser window is closed. We made an update to Rise 360 in February to account for this change in Chrome.
Your LMS may also need to upgrade their system to account for this change. If your LMS hasn't upgraded their system, or if you're using an older version of your LMS that doesn't include an update to address this change, the course cannot communicate progress or completion properly.
This causes learners to start over from the beginning instead of resuming a course or recording completion after they close the browser window.
Please reach out to your LMS and find out if they have released an update to address the Chrome changes.
Thank you I have passed on this feedback to our vendors. Hopefully I'll report back shortly with good news.
Hello, I am having the same problem. Rise is not sending course completed status to Moodle LMS. Does the February upgrade mean that any courses published before that will have to be republished?
Hello, N R!
If Moodle hasn't upgraded their system to account for the change, then you may have to add an Exit Course button or link to your courses and republish them.
I would suggest trying this with one of your courses first to see if it makes a difference in your LMS. Let me know how it goes!