What is Scorm?
- Here is an article from Scorm.com https://scorm.com/scorm-explained/one-minute-scorm-overview/?utm_source=google&utm_medium=natural_search
- Here is a quick video explanation https://youtu.be/B-q6vTvTwI4
A SCORM package can be split into two things, the course content and the wrapper that launches the course/communicates between the content and the LMS.
When a course is launched, the LMS checks to see if there is any suspended data. If there isn’t, the course will launch in its original state. When a course is closed, a snapshot is taken of the user’s progress (status of variables, progress within the course, time elapsed) and saves this as suspended data in the LMS. Besides launch/closing of course, the only other time a course communicates to the LMS is when it’s passing a score/completion status.
The workflow is as follows:
- Learner interacts with courses and closes it →
- Update sent to Scorm Engine →
- Status saved and sent to LMS
Recommended versions:
For Scorm standard, we suggest Scorm 2004 3rd edition because it's the most adopted version of Scorm 2004. Articulate suggests using Scorm 2004 4th edition which should work just as well.
Reporting Options
Complete/Incomplete
Only sends completion status to the LMS (no score). If completed, will display "Complete" under completion status. If incomplete, will usually display either "In Progress" or "Unknown" under completion status. For courses that don't have a final assessment and just needs to track if the user viewed the content, this works. You can place a commit trigger (widget) in Storyline on any slide to send a completion status for courses that have branching. That trigger will always send a Complete/Incomplete since it's not marking completion based on a score. You can also send this status based on the number of slides viewed in the publish settings (not attached to a particular slide).
Complete/Failed
Similar to Complete/Incomplete, but shows "Failed" instead of "In Progress" as a completion status.
Passed/Incomplete
This will send both a completion status and score to the LMS. If completed, completion status will mark "Complete" along with the score. If incomplete, it wont send a score but will send "In Progress" or "Unknown" as a completion status to the LMS. This setting is a go-to for courses that have a tracked assessment.
Passed/Failed
Similar to Passed/Incomplete, but sends a "Failed" status along with the score if incomplete.
Viewing course data in Loop
Course data in the interface
As an admin, when viewing a learning record, you can see scorm progress, scores (if applicable) and their interaction data (if applicable).
1. Progress and Revision
- Progress: This will remain incomplete until the course returns a record of Complete (#5)
- Content Revision: The specific version the enrollment was created against
2. Overview
- Course Duration (determined by course)
- Completion Status (determined by course): When this changes to Complete, the content progress in Loop (#1) will update to Complete
- Success Status (determined by course): Not required, will return Passed or Failed
- Date Completed (determined by course): Not required, returned by all courses
- Score (determined by course): Not required, only returned by assessments with scoring
Note: Until the course is PASSED, the highest score will be displayed. Once the course is PASSED it will show the first passing score.
3. SCORM course interactions (interface)
For standard built SCORM courses, question level details are available in two locations; when viewing a learning record and the Course Interaction report.
Note: Because SCORM 1.2 doesn’t contain a description field we recommend using SCORM 2004 to ensure all data is displayed as expected.
Retries - If the course allows retries, all responses will be available in the interactions table.
Partial completions - If a course is partially completed, results may or may not be displayed in the table. The course configuration determines when to send the answer data. Some allow it to be sent prior to completion, while others require completion.
Skipped Questions - These will not appear in the table as no interaction is tracked
Reasons you may not see the interaction table:
- The course is not SCORM 2004 (examples being 1.2, xAPI, cmi5)
- The course contains custom elements
- The learner is in progress and the course does not report until completion
Course data via reporting
Download the Course Interaction Report to view in-depth interaction data across multiple users and courses
Troubleshooting
Below are troubleshooting questions/steps to ask end users for courses:
-
What device are they using?
- If Web - which browser, which version
- If mobile - which device, which software version, which app version
- Are they using mobile browser instead of the app?
-
How did they close the course?
- Close out of Loop?
- Close the course window?
- Select an exit action within the course?
-
If it contains an assessment
-
Did they fail before passing?
- How many times?
- Did they skip straight to the assessment? How much of the course did they view before the assessment?
-
Did they fail before passing?
-
If the course requires a certain percentage of the course to be viewed
- How much of the course was actually viewed, were slides skipped?
-
How many times have they closed and picked up where they left off?
- Did they start on one device and switch to another at a later time?
Testing and Replicating issues
Maestro uses a testing tool (Scormcloud) when comparing course functionality to Loop. When there are reports of courses not launching, or reporting complete or accurate data to Loop we will test the file in both Loop and our testing tool.
-
If undesirable results are consistent between Loop and your testing tool, there is likely an issue with the course.
- This will likely fall outside of Maestro's responsibilities
-
If undesirable results occur in Loop but not your testing tool, there may be an issue with Loop.
- This will likely fall within Maestro's responsibilities
Common Issues
-
When uploading a module, it is not detected as a SCORM course
- Check the zipped files
-
Ensure it is zipped correctly
- There should not be another zipped file within the main zipped file
- Ensure it contains an imsmanifest file
-
Course is completing for users when they fail
- Ensure the report setting are correct (see above)
Comments
0 comments
Please sign in to leave a comment.