Course Failing to Mark Complete
I have a course that is failing to move to a Completed status in the Cornerstone OnDemand LMS when completed on a mobile device after previously failing the course. This issue only occurs on mobile devices and only after previously failing the course. The course is published in SCORM 2004, 3rd ed. Course completion is based on a results slide, and reporting is set to Completed/Incomplete. I have submitted the issue to Cornerstone's support, and they provided the following response:
After navigating through the course in the manner you mentioned, I was not able to successfully complete the course.
I tested in the ideal SCORM environment, SCORM Cloud. I was not able to complete the course after failing the quiz. If the course fails to run on SCORM Cloud, we've identified a problem with the course. SCORM Cloud was helpful in possibly identifying the issue with the course.
According to SCORM Cloud, the Completion Progress of the course was actually tracked successfully. However, the Success Status fails to be appropriately sent back to the LMS when the learner first fails the quiz and then retries. These are both SCORM variables handled by:
cmi.complete_status (completed, incomplete, or unknown) cmi.success_status (passed, failed, unknown)
Some of the Debug Log:
[08:54:22.251] GetValue('cmi.success_status') returned 'unknown' in 0.007 seconds [08:54:22.255] Checking for GetValue Error [08:54:22.255] Element is: success_status [08:54:22.255] Call is error free.
[08:54:22.257] RetrieveGetValueData (cmi.success_status, cmi.success_status, , ) [08:54:22.257] Element is: success status [08:54:22.257] Scaled Passing Score is not specified, using the success status recorded by the SCO-unknown
[08:54:26.783] SetValue('cmi.success_status', 'unknown') returned 'true' in 0.001 seconds [08:54:26.784] CheckForSetValueError (cmi.success_status, unknown, cmi.success_status, , ) [08:54:26.784] Element is: success_status [08:54:26.784] Call is error free.
[08:54:26.784] StoreValue (cmi.success_status, unknown, cmi.success_status, , ) [08:54:26.784] Element is: success_status
However, I have also tested the course in SCORM Cloud. When I pass the test on the first attempt, the Completion status moves to Complete and the Success status moves to Failed. When I fail the test and then retake it, I get the same results, and these are the results I would expect, because I know that Storyline passes only a completion or success status, but not both, and this has not been an issue for any of my other courses. Can someone tell me whether this is an issue with the course or the LMS, and if it is the course, how I would fix it? Thanks!