Forum Discussion
Storyline SCORM 2004 4th Edition - cmi.success_status never gets updated?
That's the problem, the status remains unknown for the rest of the course after the test is passed. It get's definied as "unknown" before the quiz is launched and that's it.
Are you saying cmi.success_status will only get updated if I happen to choose the "correct" setting out of the 4 possible cmi.completion_status options? Honestly I'm not surprised if that's the case, it makes about as much sense as anything else does with SCORM and Storyline.
Full log
https://app.cloud.scorm.com/sc/guest/ViewDebugLog?logId=645e2dd0-72d8-452c-a408-85955e50b536&courseTitle=CMISUCCTEST and attached is the storyline file and SCORM package.
ChatGPT explain the two statuses well and how they work independently of each other, but provide a status together.
SCORM 2004 uses completion_status and success_status to track a learner's progress and performance in an eLearning course. These two elements serve distinct purposes:
1. completion_status
This status indicates whether the learner has completed the course or specific activities within it. It is a measure of progress, not performance.
Possible values:
- completed: The learner has finished the course or met all requirements defined for completion.
- incomplete: The learner has not yet completed the course.
- not attempted: The learner has not started the course.
- unknown: The system doesn't know the completion status.
Key points:
- Completion does not imply mastery or passing; it only means the course requirements have been fulfilled.
- A course could be "completed" even if the learner fails an assessment, depending on how the course is configured.
2. success_status
This status reflects whether the learner has passed or failed based on performance, such as a test score or another evaluation metric.
Possible values:
- passed: The learner has achieved the minimum performance criteria (e.g., passing score).
- failed: The learner did not meet the minimum performance criteria.
- unknown: The system doesn't know the success status (e.g., the score has not been reported).
Key points:
- Success is tied to performance and may require meeting specific criteria, like passing an exam.
- A course could be "passed" even if it’s not marked as "completed" (e.g., the learner passes an assessment without completing all activities).
Relationship Between completion_status and success_status
The two statuses work together but independently. For example:
- completed + passed: The learner finished the course and passed it.
- completed + failed: The learner finished the course but did not pass.
- incomplete + unknown: The learner has started but neither completed nor taken an assessment.
- completed + unknown: The learner completed the course, but their performance result is not available.
This separation provides greater flexibility for course designers to track both progress and achievement independently.
Related Content
- 3 months ago
- 5 months ago