Forum Discussion
SCORM & D2L Brightspace woes
Hi David -- D2L Brightspace's gradebook is unable to interact with a SCORM object sending a Complete/Pass. The ONLY thing that Brightspace's gradebook can record is the cmi.core.score.raw value. So, if your SCORM object doesn't have any graded questions, then it has no way of interacting with the Brightspace gradebook. This is a limitation of the Brightspace gradebook and something we have asked D2L to address for us, with zero success. Thus, we've had to change the way we design SCORM courses.
One way to work around this is to begin adding a single graded attestation question to the end of every SCORM object you design. That way, a learner will get a 100% in the gradebook after answering the question at the end of the SCORM object.
Another is to use a JavaScript trigger to send a score of 100% to the LMS whenever the learner reaches the final slide. You can have this trigger whenever the timeline starts on the final slide of the SCORM activity:
*** Copy these lines to SetScore SCORM 1.2 ****
var player = GetPlayer();
objLMS.SetScore(100,100,0);
objLMS.CommitData();
lmsAPI.SetCompleted();
lmsAPI.SetPassed();
lmsAPI.CommitData();
*** Copy these three lines to SetScore SCORM 2004 ****
var player = GetPlayer();
SCORM2004_SetScore(100, 100, 0);
SCORM2004_CommitData();