Forum Discussion
Edit a Manifest file from Rise
Our LMS applies a wrapper to SCORM 2004 courses that includes 3 buttons that only act to create confusion. These buttons can only be removed by adjusting the manifest file. How do I do this for rise courses? I need to be able to add the following to the manifest:
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exitAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandonAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
- SamHillSuper Hero
You would need to copy this into the imsmanifest.xml document after the content is published. First you need to uncompress the downloaded SCORM package. Then find the imasmanifest.xml file in the root of the folder. Open up and find the <item> node, then copy and paste into the <item> node making sure it sits within the opening and closing <item></item>. You will see other node such as the imss:sequencing node. Don't paste into any of the other nodes. It should be a direct descendant of the <item>, for example:
<item identifier="SOME_SCO" identifierref="__6oCdHJh8A2P_RES" isvisible="true"><title>My SCO Title</title><imsss:sequencing><imsss:deliveryControls tracked="true" completionSetByContent="true" objectiveSetByContent="true" /></imsss:sequencing><adlnav:presentation><adlnav:navigationInterface><adlnav:hideLMSUI>continue</adlnav:hideLMSUI><adlnav:hideLMSUI>previous</adlnav:hideLMSUI><adlnav:hideLMSUI>exit</adlnav:hideLMSUI><adlnav:hideLMSUI>exitAll</adlnav:hideLMSUI><adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI><adlnav:hideLMSUI>abandonAll</adlnav:hideLMSUI></adlnav:navigationInterface></adlnav:presentation></item>
Then save the imsmanifest.xml file, then select all files and compress (zip). After compressing again, you need to ensure that when you look in the package, the imasmanifest.xml file is in the root (you don't need to navigate through folders to see it). The LMS expects the file in the root, otherwise you will get errors relating the the manifest file not being found. - StorylineDev697Community Member
You would need to copy this into the imsmanifest.xml document after the content is published. First you need to uncompress the downloaded SCORM package. Then find the imasmanifest.xml file in the root of the folder. Open up and find the <item> node, then copy and paste into the <item> node making sure it sits within the opening and closing <item></item>. You will see other node such as the imss:sequencing node. Don't paste into any of the other nodes. It should be a direct descendant of the <item>, for example:
<item identifier="SOME_SCO" identifierref="__6oCdHJh8A2P_RES" isvisible="true"><title>My SCO Title</title><imsss:sequencing><imsss:deliveryControls tracked="true" completionSetByContent="true" objectiveSetByContent="true" /></imsss:sequencing><adlnav:presentation><adlnav:navigationInterface><adlnav:hideLMSUI>continue</adlnav:hideLMSUI><adlnav:hideLMSUI>previous</adlnav:hideLMSUI><adlnav:hideLMSUI>exit</adlnav:hideLMSUI><adlnav:hideLMSUI>exitAll</adlnav:hideLMSUI><adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI><adlnav:hideLMSUI>abandonAll</adlnav:hideLMSUI></adlnav:navigationInterface></adlnav:presentation></item>
Then save the imsmanifest.xml file, then select all files and compress (zip). After compressing again, you need to ensure that when you look in the package, the imasmanifest.xml file is in the root (you don't need to navigate through folders to see it). The LMS expects the file in the root, otherwise you will get errors relating the the manifest file not being found. - ClareMarshall-cCommunity Member
Every time I follow those exact steps I get the error "The Content Package definition is required in the manifest file". Any tips? Thank you!
- SilviaMilano463Community Member
I always get the same error as well. Can you please advise? Thanks!
- SamHillSuper Hero
Take a look at this and see if it helps: https://answers.sap.com/questions/13806666/the-content-package-definition-is-required-in-the.html
Ensure any unnecessary spaces are removed from the XML.
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exitAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>suspendAll</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandonAll</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation> - LouiseElliott-9Community Member
I found the simplest answer to this from Silvia's instructions / Word doc added towards the bottom of this other thread below. Worked for my RISE SCORM 2004 4th edition file. I have previously had no issues removing these wrappers in Storyline files, but RISE files need extra coding applied to the imasmanifest.xml file