Forum Discussion
How to eliminate the masteryscore element from imsmanifest.xml?
Hi Andre and Dan, I just wanted to drop and line and say thank you - this post (and Dan many others of yours on EH and the Moodle Forum) have allowed me to trouble shoot an issue we were having.
I thought I would summarise, in laymen's terms, for anyone else in the same situation in the future.
We had the problem whereby our SL2 course in our Moodle LMS (3.1.9) would go into Review Mode after it was opened twice, regardless of whether staff had reached the quiz or not. This meant that even once the staff member successfully completed the course (tracked via a quiz set at 80% with two quiz attempts allowed within SCORM), the Grade Book record and the Users Complete Record wasn't accurate (though the Activity Completion Record was fine).
(FYI Our nursing staff tend to do their eL a few slides at a time when they get a few spare minutes. As they go in and out of courses a lot, its important to us that they don't go into review mode (for reporting) and that they can always resume their current attempt (so that restricted navigation doesn't restart), unless quiz attempts failed and we are making them redo),
Below spells out what I did from Dan and Andre's advice to ensure course works in this scenario:
1. In SL package publish course as Passed/Fail. This is important as it controls when the ‘Start new attempt’ checkbox appears on the course entry page. (i.e. if publish as Passed/Incomplete, checkbox won’t appear when fail Quiz Attempts)
2. Edit published SCORM package to delete the Mastery Score node that SL transmits to Moodle. This will stop the course going into Review Mode in Moodle; regardless of how many times the course is opened and closed or quiz attempted.
To do this, when publishing SL package, on the ‘Publish Successful’ dialogue box – before Zipping package, click open, find the imsmanifest.xml file, Right mouse click and ‘Open With’ Notepad. Find and delete string ‘ <adlcp:masteryscore>80</adlcp:masteryscore>’ (i.e. delete the whole line). Save and close file. Back on the ‘Publishing Successful’ box, zip as per normal.
3. In Moodle Scorm setting, under Compatibility ensure ‘Force Complete’ is no and ‘Mastery Source Override status’ is Yes. (I don’t think the Mastery Score setting is important given deleted from imsmanifest, but this is what I had when testing).
4. Under Attempts Management allow Unlimited Attempts (even if only two quiz attempts are limited within the package). A Moodle Attempt is different to a quiz attempt within the package. Two quiz attempts means that if fail quiz twice, the user must start a new course attempt to unlock the quiz. In this case the ‘Start new attempt’ checkbox will appear if followed step 1. Limiting the course to two Moodle attempts, mean that after two course attempts, the grade book will be locked and it won’t record new high grades.
Thanks again. Regards Christine