Using Moodle 3.1
I wanted to ask a quick question about Moodle’s scorm reporting and the track details. We are seeing a slightly confusing issue where a user is showing 100% in the cmi.objectives_X.score.raw, but a zero in the cmi.core.score.raw.
Moodle appears to be reading the core.score value, and recording that in the main scorm report - in truth I don’t understand the difference between the two types of score.. but it would appear that the user is ‘passing’ the scorm object (and can produce relevant screen shots to show the scorm final score which they get within this particular scorm object) but that Moodle is recording a zero for that attempt.
Is there anything specific I can be checking to see why this happens - or is there a relatively simple explanation for why it occurs? Does Moodle rely on the core.score and if so, what is the objectives.score?
The knock-on effect seems to be that if we set a scorm object as required 'Passed' in order to collect a certificate, for example, the user is able to get the certificate (cmi.objectives_0.status => passed), but the grade book, scorm attempts and all other locations show '0':
- cmi.core.lesson_status => passed
- cmi.core.score.max => 100
- cmi.core.score.min => 0
- cmi.core.score.raw => 0
The user is confused (me too!) about how they get a 'zero' and a certificate.
So - what is actually happening under the hood here... and more importantly, how do I set this so the score is reported as well as the status?