cancel
Showing results for 
Search instead for 
Did you mean: 

The Content Package definition is required in the manifest file error

ChrisDale17
Explorer

From what little I've found on the net, this is an issue specific to SF.

My course loads and runs fine on ScormCloud, yet when I load the same file onto SF I get the error 'The Content Package definition is required in the manifest file'. I've been through the file and compared it to a known working file and it doesn't seem all that different - a couple of things that when changing didn't make a difference, so I don't think it's anything wrong with the code in the xml file.

So I'm at a loss - is there anyone here that has had this issue and found a solution?

Accepted Solutions (0)

Answers (4)

Answers (4)

bpdavis
Explorer
0 Kudos

Thank you, Tanya and Cheryl! We had exactly the same issue - the missing reference.

bpdavis
Explorer
0 Kudos

Thank you, Tanya and Cheryl! We had exactly the same issue - the missing reference.

tarcher
Explorer
0 Kudos

I am experiencing this exact issue as well, Chris. Have you discovered a solution?

ChrisDale17
Explorer

Hi Tanya,

As luck would have it, this afternoon I finally managed to get this problem sorted.

What I found was in my manifest file there were some extra spaces, see below:

Not working:

<schema>

ADL SCORM

</schema>

<schemaversion>

1.2

</schemaversion>

Working:

<schema>ADL SCORM</schema>

<schemaversion>1.2</schemaversion>

I also found a .php file that I deleted. This didn't actually effect the upload but I got rid of it anyway as apparently Success Factors doesn't support this file type.

Hope that helps

Chris

karenperez
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear chris_dale,

There are some possible reasons for this behavior and all are related to content development:

  • Schema Version is missing in the SCORM Course IMSManifest file.
  • Schema Version is incorrectly formatted in the SCORM Course IMSManifest file.
  • Special characters on the imanifest file
  • There is a php file type in the zip fileEZONE column

Thank you.

Best Regards,

Karen Perez

ChrisDale17
Explorer
0 Kudos

Hi Karen,

Thanks for the feedback. Would it be possible for you to take a quick look at see if you can identify which one of those is causing my issue?

I've attached a copy of my xml file for example.

Hoping you can help.imsmanifest.xml

Chris

karenperez
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear chris_dale,

Unfortunately, I cannot help to dig into the SCORM issue, we always recommend to contact the vendor who build the SCORM for this.

Thank you.

Best Regards,

Karen Perez

ChrisDale17
Explorer

Even though this is a SuccessFactors issue?

The files load and play correctly on Scorm Cloud so the issue can't be with the course build.

karenperez
Product and Topic Expert
Product and Topic Expert
0 Kudos

Dear chris_dale,

We understand your point but is important to clarify that SCORM issues are not SAP SuccessFactors issues.

For example, for topics 1 and 2 above, the develop probably will need to correct the Schema version in the Manifest file to match the SuccessFactors LMS pattern (each system has it own pattern, this is why we say is not SF issue).

Below is an example of a SCORM 1.2 Schema version:

-<metadata>

<schema>ADL SCORM</schema>

<schemaversion>1.2</schemaversion>

</metadata>

For topic 3, probably your developer will need to remove any special characters on the Manifest file ( ).

For topic 4, PHP files are not supported for content on LMS (again, system requirements that differ from each other). To correct your developer will need to remove the PHP files from the content package.

Thank you.

Best Regards,

Karen Perez

I am trying to use the KBA as well as this community string, which states the same resolve techniques as the KBA.I am not finding any help from Articulate since they both work in the scormcloud and it's specific to our SF LMS, so I need more help than you've listed here.

I have two courses generating the same error during the upload to SF LMS (error stated in this discussion). there are no PHP files in the content, and I've made sure all assets filenames have no special characters or spaces but the upload failure persists. The only special character in the imsmanifest file was () around an acronym. After I removed the parentheses from the title in the imsmanifest file, the zip package still failed to import after that removal. The other course with the same error message, did not have the parentheses at all. The schema version is 2004 4th edition on both. Both courses work in Scorm Cloud and imsmanifest looks good. Here is the schema version from the imsmanifest in both files:

<metadata>

<schema>ADL SCORM</schema>

<schemaversion>2004 4th Edition</schemaversion>

<adlcp:location>metadata.xml</adlcp:location>

</metadata>

tarcher
Explorer

Hi Cheryl,

We were experiencing the same issue, and we determined that the manifest file was missing the following (bold line below). Once we added the adlnav back in, it worked! Hopefully this helps. Not sure why it was all of a sudden missing. But we compared the manifest to previous courses that had worked and found that was the only difference for us.

<?xml version="1.0" standalone="no" ?>

<manifest identifier="F65KBBaRwvjtsUZkHdmJCMDLN8k7gd78YMxmeUFk" version="1.3"

xmlns="http://www.imsglobal.org/xsd/imscp_v1p1"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"

xmlns:adlseq="http://www.adlnet.org/xsd/adlseq_v1p3"

xmlns:adlnav="http://www.adlnet.org/xsd/adlnav_v1p3"

xmlns:imsss="http://www.imsglobal.org/xsd/imsss"

xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd

http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd

http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd

http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd">

Thank you for your thoughtful response Tanya. I appreciate your time.

I do see that another version of this course (non spanish) does contain this line for identifying adlnav in its imsmanifest file and the one that won't upload does not. However, that file, adlnav_v1p3.xsd doesn't exist in the package extraction. So if my manifest file points to it, the file that should be there but it's not. I have two files in the extraction/zip that are not identified in the imsmanifest file, which are adlcp_rootv1p2.xsd and imscp_rootv1p1p2.xsd. Since they are .xsd, I can't open them. The imsmanifest doesn't identify these two files, and it does not identify the file you named above either. Our team's two last most recent Rise 360 courses, the published scorm 2004 4th edition has less folders and files than the previous versions in the content, so I'm at a loss as to why.

Thank you Tanya! You rock! That worked for both courses, and strangely enough, we always want to hide the navigation buttons so we add addition lines in the imsmanifest file for the HIDELMSUI buttons. When we did that as we always do, it didn't upload but when we removed all the hidelmsui text from the imsmanifest, the file uploaded. Unfortunately that isn't a permanent option for us since our navigation is built into the content. You helped me greatly by showing me that reference was missing and I don't understand why it was missing, but adding it back worked.

I'm grateful.

tarcher
Explorer

Amazing, so glad it worked! We also use the hideLMSUI to remove the buttons, and it works for us now by adding that reference back in.

carlaravazzano
Discoverer

Who do you mean by Schema?

How did you remove the buttons? we are experiencing the same issue for Scorm 2004 4th edition, trying to remove the 3 navigation buttons, but it doesn't work.