Forum Discussion
Grade not reporting in CANVAS
Hello community - we also experienced this loss of tracking after the 10/10 Canvas/Scorm engine update was pushed out. After hours of work between our engineering team and the Canvas team, our team came up with the following resolution, and when the scorm files were redeployed in Canvas, tracking resumed.
Here is a note from my engineering team:
As succinctly as possible:
The issue is that Canvas is now requiring SCORM content to set a numeric score, even if the lesson is pass/fail.
Before the update to the SCORM engine, setting the lesson_status to passed recorded the completion in Canvas:
LMSSetValue('cmi.core.lesson_status','passed')
After the update, we had to manually modify the code generated by Storyline to additionally make the following calls to the SCORM API:
LMSSetValue('cmi.core.score.min', 0)
LMSSetValue('cmi.core.score.max', 100)
LMSSetValue('cmi.core.score.raw', 100)
Hope this helps.
It appears that really it's not Canvas that caused the issue, it's the Rustici Scorm engine update. However Canvas really should be more proactive with their customers, and was only moderately active in helping us resolve. Our team really did the work to deploy a fix for our situation. I hope this might help some of you as well. Please let me know if you have questions, and I'll filter through to our engineers.
Cheers and good luck!
Where would this change be made exactly? I had a look at a couple but couldn't find where it would go.
Related Content
- 10 months ago
- 10 months ago
- 5 months ago