Course identifier in Rise
Sep 01, 2020
By
Alyssa Whale
Hi there
Please can someone provide some advice. My team are new to Rise. We currently use Articulate Storyline 3, 2 and Studio.
When publishing a Rise course to SCORM 1.2 it creates a zip folder, however, with each re-publish of the same course (for fixes, additions, etc) the identifier for the course changes. Our LMS is hugely reliant on this ID being the same for tracking and reporting purposes.
Would it work if we unzip the folder, update the identifier in the manifest.xml, then rezip the folder and publish on our LMS? This does seem like a rather manual and long away around. I can't see anywhere in Rise itself where you can specify what the ID should be like you can do in Storyline?
Kind regards
Alyssa
17 Replies
Hi Alyssa!
Each time you publish a Rise 360 course for LMS, it will generate a unique identifier. Right now, Rise 360 doesn't support versioning with the same identifier.
Are you running into some trouble on your LMS because the identifier changes each time you publish?
Hi Alyssa!
Name snap ;)
Yes, we are. Your LMS needs to keep the same identifier for tracking and reporting purposes. We were able to manually change the ID in Storyline to suit this.
And you wouldn't suggest manually editing the manifest.xml file?
Got it, thanks Alyssa!
You're right, I wouldn't recommend manually editing the manifest.xml file. I'll report back if we make any changes to Rise 360 in the future that will help you. In the meantime, hopefully other folks in the community can share how they handle this scenario!
Thanks Alyssa, appreciate the feedback!
Hi Alyssa, I appear to have the same problem. When we replace the SCORM file we just see a gray screen and we suspect the ID change. Do you have an update on this issue?
Hi Lisa.
We actually did some further investigation with our LMS vendor and they didn't have a problem with us having the ID change each time the SCORM was published.
Not sure about the gray screen you are getting...
We store our SCORMs in a library on the LMS and then link through to the SCORM from a course. Since the ID changes, we've had to delete the link from the course and then re-link it. Normally when the ID doesn't change you can just update in the library and it would automatically be updated in the course.
Thanks for the follow up Alyssa. It appears that if we upload the edited SCORM file, those who have already completed the course see just a gray screen in place of the course, but their completion remains in tact. Anyone who hadn't completed the course can see and take the course just fine. We didn't change anything about the file name, etc on purpose to maintain completion data, so our best deduction is that the SCORM ID has an impact. This is a Moodle-based system. We're still testing but so far this is the only logical explanation.
I have the same question, has anyone found a fix for this yet?
Hi Courtney. We consulted our LMS provider and since we specify a unique ID in a separate field, it didn't impact our tracking when we republished the SCORM and the ID provided by Rise changed.
We worked with the Articulate team, they are working on a fix that will hopefully be available to everyone soon.
That's great news Lisa thanks!
This is the lesson I learnt today. Maybe this is the same or similar problem and I found a fix...
If I copy a course in Rise and then do edits and upload the copy to LMS I get a blank screen.
If I backup the original, do the edits on the original and upload the original Rise course, all is okay.
I also record the original identifier, then edit the new imsmanifest.xml file in the zip each time to use the same identifier. As an extra precaution.
Hi Paul,
I seem to have the same issue. I also copied a course in Rise, made edits and tried to update the SCORM file exported from the original Rise course that was stored in the LMS so far with another SCORM file exported from the copied Rise course. Now I have exactly the issue that the screen is blank for everyone who's completed or is in progress of the course.
Do I understand correctly that manually replacing the identifier of the SCORM exported from the copied course by the identifier of the original file will fix this?
Thanks,
Nicole
Hi Nicole
No. I had to go back to the original Rise version and manually copy the edits over. Then I changed the identifier. But that last step is something I've done for a long time, as a precaution.
I think the key part of the fix was using the original version.
I see - that's a pity. Thanks for clarifying Paul :)
Nicole, I'd test it out. I didn't test each option. I did both. Copying over the identifier is super quick once you get the hand of it. I use 7Zip to edit the imsmanifest.xml files and copy the original identifier (from the version that works), then paste into the current version I'm about to upload. It's worth a try.
<manifest identifier="xxx" version="1"
I save the original identifier for a course in a text file with my SCORMs so it's ready for next time.
Hi Nicole, For your new course version, please use this setting to reset learner progress, export the content again, and make sure the identifier is the same as the original course identifier in your lmsmanifest.xml file (since this is a copy of the original course). After making these changes and uploading the new output, learners should start from the beginning of the course when launching it.
I hope that helps!