Dear Support Team, I am quite new at SCORM packaging and I have one question: I have produced SCORM videos, but have a small issue: The completion status is set to "Completed" as soon as the viewer as clicked on the link. Where can I set that the viewer should have seen last frame so the completion status would be se to "Completed"? Many thanks in advance for your help.
Lots of possible answers here, honestly... So, some possibilities:
- This course might intentionally set the completion_status immediately on launch. Each system or content author gets to make this decision independently, and it's possible that this is the case here. One way to confirm this would be to import the course in SCORM Cloud, click into it, and then click "View Debug Log". If the debug logs indicate that the course has made a call of "LMSSetValue('cmi.core.lesson_status', 'completed');, that's likely what's going on.
- This course might fail to set the status to incomplete on launch. If a course never sets its status, then the LMS is obligated to consider it complete when it exits. Now, this seems less likely in this case because there appears to be an indication that the course shows as complete on launch, not exit... But this might just be a detail that isn't clear in the question. So, if the course looks OK until exit, at which point it completes, look to see if it ever sets the lesson_status at all.
- Lastly, this might not be a SCO at all! If this is an asset (a non-communicative SCO), then the LMS has to consider it complete right away. You can tell if it's an asset by looking at the imsmanifest for the resource type...