I need to replace a SCORM package in one of my courses, but I want to retain all of the data from students who have already taken the course. Is there a way to do this without corrupting or losing the data?
Paula,
You need to replace the SCORM module (the .zip file) in the exact same SCORM activity. Do not create a totally new activity. In addition you must be certain the SCORM ID number in the manifest file is the same as the ID number in the module you are replacing. See the following:
https://moodle.org/mod/forum/discuss.php?d=334760
https://docs.moodle.org/36/en/SCORM_FAQ#SCORM_results_deleted_after_package_update
Floyd
How do you find out what the SCORM ID number is?
Paula,
If the new SCORM package is just an update of the existing package, and it was modified using the same SCORM authoring tool, the ID will most likely be the same by default. However, if you created a totally new SCORM package or used a different authoring tool, then you will need to open the .zip file and edit some of the files;
See the following forum posts:
https://moodle.org/mod/forum/discuss.php?d=228272
https://moodle.org/mod/forum/discuss.php?d=334760
https://moodle.org/mod/forum/discuss.php?d=276324