How to Insert Metadata into imsmanifest.xml or courseid.xml for LMS
November 9, 2011 12:00 AM
We support some organisations actively using IBM's legacy LMS in its sunset years. They desire to publish SCORM 1.2 courses from Lectora such that they launch in a new window when deployed in the LMS.
After some experimentation I believe we can do this by adding some additional xmlns URIs and an additional metadata section per section.
Here is that bit ...
ADL SCORM
1.2
Format
Location
I have a manual edit of imsmanifest.xml which works on my initial tests but have a couple of questions about this ...
1. Is metadata best added here in imsmanifest.xml or in the courseid.xml file. If in the courseid file will I need to make the additional xmlns declarations there too or will that "carry over" from the imsmanifest.xml? ... OK here's the full manifest tag I now have ...
xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2"
xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_rootv1p2"
xmlns:ibmls="http://www.ibm.com/learningspace"
xmlns:imsmd="http://www.imsglobal.org/xsd/imsmd_rootv1p2p1"
xmlns:imsss="http://www.imsglobal.org/xsd/imsss"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.imsproject.org/xsd/imscp_rootv1p1p2 imscp_rootv1p1p2.xsd
http://www.imsglobal.org/xsd/imsmd_rootv1p2p1 imsmd_rootv1p2p1.xsd
http://www.adlnet.org/xsd/adlcp_rootv1p2 adlcp_rootv1p2.xsd
http://www.ibm.com/learningspace ibmls_0p1.xsd
http://www.imsglobal.org/xsd/imsss imsss_v0p8p2.xsd">
2. If the client Always wants published courses to have these settings is it possible to add something in to an 'XML template file' in Lectora somewhere so that the Publish to SCORM operation always puts these static tags in position without making the users edit XML files after each re-publish?
... or does this deserve a "you're trying to do WHAT?!!" response :-)
Thanks!
Discussions have been disabled for this post