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.
- SamHill7 months agoSuper Hero
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.
- SamHill7 months agoSuper Hero
I'll check out you file later.
- AntVec7 months agoCommunity Member
Thank you Sam I seriously appreciate your time
- SamHill7 months agoSuper Hero
Hi AntVec as suspected, you would need to change it to track at least one of the one of the success_status values "Passed" or "Failed" for it to register any change on the success_status.
What this allows on the LMS it to track:
- Who has completed the training
- Who has successfully passed an assessment
These are two quite different pieces of data. It was not possible to track this in SCORM 1.2. But as the name suggests (SCORM2004), this standard is now just ticking over to 25 years old and so is dated. The next gen (xAPI) just hasn't had the same level as adoption as SCORM 1.2 did. SCORM 2004 is still very rarely used when compared to SCORM 1.2.
I hope this clarifies a few things.
Related Content
- 3 months ago
- 5 months ago