SCORM Completion Reset Upon Restart
Aug 23, 2012
I have gone down the worm hole of SCORM code. This seems like it must be an issue for others but a search died not yield anything.
I have a one-SCO course I publish as SCORM2004 to scorm cloud.
I pass the quiz, exit the course and the cmi.completion_status is set to "completed."
If I restart the course, cmi.completion_status is set to "incomplete."
That is not desirable. If course is completed, it should remain completed.
Now there are a host of other things going on. I see checks in the Articulate code that seem to be designed to not reset a completion status but, on the other hand, the cmi.exit value is set to 'normal' if the quiz is passed. When the course is restarted, cmi.completion_status is returrned as "unknown," even though the staus was set and committed in the first case.
If anyone else has figured out how to prevent a completed SCORM course from being reset to incomplete, I am all ears. I hope I don't have to spend hours tweaking code to figure it out.