Forum Discussion
Rise progress not saving in Moodle
Has anyone had issues with progress being lost for Rise SCORM modules in Moodle? It’s not clear to me whether this is an issue with Moodle or with Rise but we have had multiple reports of users losing progress.
Most of the time the report is as follows:
- user completes the module and closes it
- The LMS does not register the users completion
- The user re-opens the module and their progress is missing up to a certain point.
Occasionally they have random chapters of the module unlocked but not others. This should be impossible in a linear course.
In the past we have been able to resolve similar progress issues in Moodle by ensuring the “SCORM Standards” setting is disabled. Disabling this setting ensures that the Rise module can record more suspend data (which is used for tracking completion of chapters in the module). This has solved some issues but not all.
We also noticed that users who have had this issue and have sent us screenshots of the final screen (to prove they completed the module) often have broken images. I would assume this is because the images are loaded dynamically and the user’s connection to the module or LMS has been severed somehow.
Any advice or experiences people have had are appreciated. We are still trying to work out if this is an issue with Rise and it’s connection with Moodle or an issue with Moodle itself.
Thanks,
Chris
Hi Carola! Thanks for sharing about the trouble you're seeing in Moodle. Does your course have an exit course button or link?
Also, have you tested your course in SCORM Cloud to see if the same problem happens in that environment? We're happy to help you with testing if you don't mind sharing your file privately here!
Hi Laura! I see you've opened up a support case and also shared your message here. Matthew, from our support team, has reached out to you, so please check your inbox for a message and he'll assist from there!
Thanks for reaching out, Matt! I see you're already working with my teammate, Robert, and he recently sent you a reply asking for more details about the problem you're seeing. Please let us know if you have any questions about what he sent you!
- MathNotermans-9Community Member
Following...
- manuelkremenchuCommunity Member
we have been informed by articulate that there is a limit for scorm 1.2. The solution is to publish in scorm 1.4 but moodle is not compatible. It is also not compatible to publish in api or lti so there is no possible solution for rise to work with moodle.
- MathNotermans-9Community Member
Laura ? Is that for a particular version of Moodle...or all versions ? I guess its suspend_data limit that gives the problems in Scorm 1.2 ?
Hi Laura! It sounds like you're running into suspend data limits in Moodle when using SCORM 1.2. Are you not able to use SCORM 2004 with Moodle?
- MathNotermans-9Community Member
Moodle doesnot support Scorm 2004.
https://docs.moodle.org/310/en/SCORM_FAQ
SCORM 2004 is not supported in Moodle. Parts of the API have been implemented, but others such as Navigation and Sequencing have not. Development on native SCORM 2004 support in Moodle has stopped. If you require a fully certified SCORM 2004 Player in Moodle, Rustici Software have a Moodle plugin which connects to their commercial SCORM Cloud service turning Moodle into a fully compliant SCORM 2004 LMS.
As i also work with Moodle for a client i have to make Scorm work too on Moodle.
Gonna do some tests with the plugin mentioned there..
If anyone has experience and got it working somehow..i would love to know more...
https://moodle.org/plugins/mod_scormcloud - JeremyJennings-Community Member
I had a similar problem when tracking stopped after a certain point (around 30% completion of the course) in a Rise SCORM 1.2 package in Moodle. The simplest solution was to edit the scormdriver.js file in the scormdriver folder. I set all instances of USE_STRICT_SUSPEND_DATA_LIMITS=false and {if(strData.length>64000). For SCORM 1.2 this javascript file sets a limit at 4096. Simply updating this value to 64000 solved the problem and now the course is tracked completely.
- GeorgeHickeyCommunity Member
Jeremy, thanks for your solution. I've just attempted changing my scormdriver file as you've described, and it seems to work well, though I need to do more testing.
I'm just worried I don't know what the other implications of this change might be, and whether this is going to cause unexpected problems later? In any case, thanks so much for posting.
- ADAEgretCommunity Member
Please allow me to shed some light on SCORM 1.2 and its data limit implications.
The SCORM 1.2 standard has a suspend data limit cap of 4096 characters (Page 41, cmi.suspend_data). This means that course authoring software is unable to reliably use more than 4096 characters for suspend data without an LMS potentially rejecting the additional data.
While this rule is concrete, some LMSs may accept SCORM 1.2 suspend data greater than 4096 characters. This is different for each LMS.
Because each LMS has different behavior, some LMSs might work just fine with these greater suspend data limits (as some have seen), while other LMSs might reject any data that goes above 4096 characters. - DineshRajendranCommunity Member
Hello team, I am wondering if we have found a solution to track the progress. I have uploaded a couple of Rise packages in Moodle LMS and tracking is not happening. Can any one of you help me out?
- CNavarroFormer Staff
Hi Dinesh, sorry to hear that you are having trouble tracking your learner's progress in Moodle. Is Moodle able to track some of the progress or not at all?