Moodle & SCORM 2004 Tracking
Apr 08, 2011
By
Phil Mayor
Hi
Hope someone has tried this.
I am struggling to get an articulate course to Track when resuming under moodle using scorm 1.2.
The course is 142 slide long and will resume whene ever you leave it. But the course will not track.
I have run some tests using a 5 slide presentation and that resumes and tracka and completes in moodle.
The 142 slide presentation will complete if you run through in one go.
I am preseuming the issue is moodles 4096 character limit on resume data. Does anyone know if this can be increased?
Or has anyone tried Scorm 2004 in Moodle? Does it work?
We are using the latest version of 1.9xxxx
Thanks
Phil
8 Replies
I have publsihed as 2004 and inserted into moodle, it works great. One funny thing is that using my test accounts I can get the 1.2 version to resume and track so it may be an issue for the admin account only
Phil
Hi,
I am also having trouble with the Moodle javascript used to receive the Articulate SCORM 2004 module.
I use the Moodle Scorm_13.js.php file to create the appropriate API_1484_11 object, but there are errors (#406) when the Articulate code makes calls to the SetValue method for certain question types.
The errors do not crash the scorm player, or prevent scorm track data from being saved, but only prevent question text data from being saved. (cmi.interactions.N.description)
I am not sure if the error is with the moodle javascript, the articulate javascript, or something with the quiz content itself. I am still working through the debugging...
We are experiencing similar issues :-(
Using drag & drop question, published as SCORM 2004 4th edition published package on Moodle 2.9 & on Scormcloud.
Scorm support in Moodle for 2004 is not great. I would publish to 1.2 it is possible now to override the resume data limit for 1.2
Yes, I know. I wish I could publish it in 1.2, but I am asked for 2004 4th edition support.
I have turn of the 1.2 cmi.suspend_data limit in Moodle's administration setting. but it does not help, unfortunately.
Anyways, It appears as a Storyline 2 issue, since I am getting the same errors when using the package in ScormCloud. (I can link the log report, if it helps)
How can I open a "ticket" about this?
Here is a portion of the log:
Thu, 11 Jun 2015 09:19:25 GMT: SetValue("cmi.suspend_data", "22246070ji1001111a0101101111X400001^1^1^1^1^1^1^1^1^101^1^1^n5YXGeDlRPtB.6eL2m9xmgCf1^1^0Dq03LJ0g340034003400340000000000000000002000") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: GetValue("cmi.interactions._count") - 0 => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.id", "Scene1_Slide2_FreeFormDragDrop_0_0") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.type", "matching") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.learner_response", "op3True_-_Rectangle[.]op1_-__________[,]op4True_-_Rectangle[.]op2_-_________[,]op5True_-_Rectangle[.]op3_-_______[,]op1True_-_Rectangle[.]op4_-_________[,]op2True_-_Rectangle[.]op5_-__________") => 406 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: GetErrorString("406", "Data Model Element Type Mismatch") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: GetDiagnostic("", "") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.result", "incorrect") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.correct_responses.N0.pattern", "op1True_-_Rectangle[.]op1_-__________[,]op2True_-_Rectangle[.]op2_-_________[,]op3True_-_Rectangle[.]op3_-_______[,]op4True_-_Rectangle[.]op4_-_________[,]op5True_-_Rectangle[.]op5_-__________") => 406 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: GetErrorString("406", "Data Model Element Type Mismatch") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: GetDiagnostic("", "") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.description", "Drag and Drop") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.weighting", "1") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.objectives.N0.id", "chap9_sec1_part2") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.interactions.N0.timestamp", "2015-06-11T12:19:50") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.score.raw", "0") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.score.max", "100") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.score.min", "0") => 0 scoid = 213
Thu, 11 Jun 2015 09:19:50 GMT: SetValue("cmi.score.scaled", "0") => 0 scoid = 213
===
Any Ideas?
Hi Nadav,
If you're having difficulty in SCORM Cloud as well after going through the testing steps mentioned here including pulling the debug log as detailed here, we'll want to see the Presenter package and you'll be able to send along here to open a support case.
Thank you very (very) much. I will, and report back :-)
This discussion is closed. You can start a new discussion or contact Articulate Support.