Provenance of published SCORM file
Mar 03, 2020
By
Rocky Craig
I just inherited a collection of .story and .zip SCORM files from a kitchen with too many cooks :-) In other words, by file name and internal title alone, there are multiple evolutionary versions of a .story file for a related collection of SCORM files (many to many, if you will).
How can I definitively link a .story file to a SCORM file? The SCORM meta.xml has a project ID and course ID. I see the course ID when I'm running Storyline, but I cannot find that course ID anywhere in any of the .story files. Is it compressed/hashed somewhere?
5 Replies
Hi Rocky,
you can see the course id from the Publishing window, clicking the elipsis by the Title;
I knew that, as I said in my original post: "I see the course ID when I'm running Storyline"
I want to extract it from the .story file and cannot find it. I have nearly 100 .story files to organize and I'd like to think there's a programmatic way to scan them, rather than view 100 separate "Publish" dialogs. All those files in a .story archive and there's no Course ID?
I tried a few different search terms around "Identifier" and found these (mostly) older articles. It seems like the "Publish Identifier" (aka courseid in meta.xml) is generated on the fly at Publish time. It's based on other stored data that's not well documented, but no need to store the hash by default. I can set it explicitly and then I ass-u-me it gets stored at that point? Or is it hiding somewhere and I just haven't found it? Then, same questions on the "Project ID" found in a SCORM's meta.xml?
https://community.articulate.com/series/articulate-storyline-2/articles/publishing-a-course-for-lms
https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-publish-a-course-for-lms#step7
https://community.articulate.com/discussions/articulate-storyline/what-is-the-identifier-in-the-publish-project-info-box
https://community.articulate.com/discussions/articulate-storyline/readable-course-id-in-report
https://community.articulate.com/discussions/articulate-storyline/what-are-all-of-the-reasons-that-would-cause-a-course-s-ims-manifest-id-to-change
sorry, didn't read it properly
"I can set (course id) explicitly and then I ass-u-me it gets stored at that point."
This is true. If I set the Publish "Identifier" field it shows up as story.propLst.propertyId 23.
This is better than nothing but I'll wagerone of the bazillion GUIDs floating around is a better answer to my needs.
This discussion is closed. You can start a new discussion or contact Articulate Support.