Language attribute in imsmanifest.xml output

Oct 01, 2015

Hi there,

Does anyone know if this attribute is required for an imsmanifest.xml file to be considered compliant with an LMS supporting SCORM 2004 3rd ed?

Lots of Googling and looking back through historical publishings of ours I see a mixture of things like:

 

<langstring xml:lang="x-none">Here is a Module Title</langstring>
<langstring>Here is another a Module Title</langstring>
<langstring xml:lang="en-US">Here is a yet another Module Title</langstring>

Some of the above output has come from Storyline 1 & Storyline 2, and the last one from a custom imsmanifest.xml that has been put together.

The SCORM 2004 docs don't state whether its required as far as I can see, but their examples do clearly contains language attributes, eg: http://www.adlnet.org/wp-content/uploads/2013/09/SCORM_2004_4ED_v1_1_CAM_20090814.pdf (4-75)

We've never experienced an LMS warning on the lack of the attribute on language strings, and although the 'issue' I'm facing is only of a warning status, not an error, and the module performs as expected - I'd prefer to do the professional thing and alleviate concerns with more information on our module (published from SL2) and its lack of any language specified.

At this time I am not sure if this could actually cause a UX issue, sure, it launches and tracks, but the system in question is being used by people in a range of countries speaking a range of languages.

Thanks for any help in advance.

 

 

3 Replies
Justin Wilcox

Hi Dave.

I do not believe that the elements you note are required in an imsmanifest.xml file. I just did a quick publish for SCORM 2004, 3rd edition and those elements were not present. We do verify SCORM compliance of our packages and they do meet SCORM standards. You may want to contact Rustici Software as they would probably be better at explaining SCORM requirements and when they are used and are not used. 

What is the specific warning message that you are receiving? That might help me understand better what the issue is. 

Dave Wallace

Thanks, will do.

The error message reads:

"Languages which are not configured in the system as operative languages are defined in the imsmanifest.xml file of the WBT Language(s):

Language EN-US

is/are ignored during the creation or updating of the SCORM WBT.

If you continue, the language(s) will not be available for the WBT.

The general language definition for the SCORM WBT or SCO or the title of the WBT or SCO is inconsistent.

The following languages are not accepted:

 - Language EN

The language definition will be ignored if you continue.

No language is defined in the imsmanifest.xml file of the WBT.

Please select the language which is used in the WBT. (Important: The language cannot be change subsequently)"

This discussion is closed. You can start a new discussion or contact Articulate Support.