Forum Discussion
How to Prevent Storyline from Changing Manifest Identifier on Publish?
- 24 days ago
Thank you for the responses and suggestions.
Storyline
How did I forget!
CornerStone OnDemand and Articulate Storyline 360 settings | Articulate - Community
Here is the How To for anyone looking!
When publishing a Storyline course, you have the option to set the LMS course information identifier manually. While Storyline typically assigns a new ID each time you publish, you can override this with a custom ID, such as the original one. This ensures that the assigned ID remains consistent in the manifest, helping to avoid upload issues in Cornerstone OnDemand (CSOD).
How to Set the Identifier When Publishing a Storyline Course:
- Retrieve the original identifier from the manifest file of the previously published SCORM package. You can find this in the zip file if you still have it or from the CSOD error message when the SCORM version is rejected.
- Open the Course you want to republish.
- With your course open in Storyline, go to the toolbar and click on Publish.
- Select Publish Options: Choose LMS/LRS from the publishing options.
- Click on Reporting and Tracking to access more settings.
- Next set the Set the Identifier: Locate the two fields for the identifier and Enter the original identifier in both. (Note that this value will change each time you open the window.)
- Confirm the Change: Once you've replaced the identifier, click OK to confirm.
- Publish the Course: Click Publish to complete the process. Remember, you will need to set the identifier each time you publish.
By following these steps, you can ensure that the identifier remains consistent with the original, preventing version-related issues when uploading to CSOD.
-------------------------------------
For courses created in Rise, I've implemented a Python script that modifies the SCORM package after publishing. This script automatically updates the manifest identifier in the zip file to maintain consistency and prevent upload errors in Cornerstone OnDemand
Every time you do a save as the identifier will change.