Edit a Manifest file from Rise

Sep 13, 2022

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>

5 Replies
Jessica Kavanagh

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.

Sam Hill

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.

Sam Hill

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>