There may be a requirement from time to time that an updated SCORM package needs to be updated on the LMS. However, some considerations need to be taken to ensure that no user completions are affected.
Understanding the changes that have been made
It is important to understand what changes have been made to the SCORM package. There is what is known as a structural change and what this means is if an Article, Block or Component has been added or removed from an Adapt course then uploading this package to the current SCORM package could impact completions.
If a simple text change has been made to an Article, Block or Component within an Adapt module then this is not a structural change and therefore this type of update can be uploaded in replacement of the existing SCORM package.
Updating a SCORM package that does contain a Structural change
When updating a SCORM package (or uploading a completely new SCORM package), it is important to understand the process of doing this. Ensuring that current completions remain in place and if the course is linked to a Certification then ensuring that completions remain the same for both the course and certification is important.
If a new SCORM package needs to be uploaded or a structural change has been made to an existing package then the recommendation is to upload this SCORM package as a new activity on the course page.
1. This can be done by turning editing on within the course page.
2. Adding a new activity or resource > clicking on SCORM package
3. Providing a name for the new SCORM package
4. Uploading the new SCORM package
Options here are to drag and drop the SCORM package or manually upload the SCORM Package. At this point, it could also be best practice to replicate the same settings from the old SCORM package.
5. Setting up the Activity Completion settings
6. Hiding the old SCORM Package
Hiding the old SCORM package allows for the current completions against it to remain and for those taking the course for the first time to take the new SCORM package.
Considerations
Once this has been completed, it is also a recommendation that if any restrictions have been added to any of the other activities ensure that the SCORM package has been completed before being able to access the next activity. These will also need to be updated.
The next step is to update the overall Course Completion, the reason why this needs to be done is so that the new SCORM activity can contribute towards overall Course Completion. We also need to ensure that old completions remain in place.
When clicking on Course Completion via the Course Admin block, the completion settings will most likely be locked (shown above). To maintain current completions, the choice here needs to be considered carefully. The requirement now is to update the activity completion to include the new SCORM package which remains unticked.
To do this, the recommendation would be to click 'Unlock criteria without deleting', this means that the new settings will only work going forward. It is not recommended to click 'Unlock criteria and delete' if the effects of doing so are unknown.
Once Unlock criteria without deleting is clicked, it will unlock the settings and allow the enabling of the activities to be clicked.
Now, an important note here is if there are multiple activities within the course page and the condition requires is set to all. This would mean that users would need to complete the old SCORM package and the new SCORM package to gain overall course completion.
Recommendation: Ensure that both the old and new SCORM packages remain ticked on the above screenshot and change the condition from ALL to ANY. This means that any of the activities would need to be completed to complete the course.
However, most of the time the course completion settings will look like the below:
Here, there are only 2 SCORM Packages, the old one and the new one. To ensure that both SCORM packages (and therefore current completions remain), clicking 'Unlock and keep completion date' and ticking both SCORM activities then changing the Condition required from ALL to ANY will ensure that those completing the course will then be marked as complete regardless if they have completed the old SCORM package or the new SCORM package.
Updating a SCORM package that does not contain a Structural change
1. This can be done by turning editing on within the course page.
2. Edit the current SCORM Activity
3. Deleting out the current SCORM package
4. Uploading the new SCORM package
Options here are to drag and drop the SCORM package or manually upload the SCORM Package.