We are implementing SumTotal TotalLMS 8.2 and using the system to host a large number (in the hundreds) of SCORM quiz modules created in Captivate 5. The issue is that when we launch these quizzes they appear with a SumTotal-branded toolbar at the top. When closing the quiz, only the exit button on this toolbar will successfully record the learner's score. The Captivate navigation bar does not close the quiz and using the Windows 'X' results in data loss.
We have been able to identify a workaround by manually editing the imsmanifest.xml file within the .zip file that we publish from Captivate. I've seen that solution in other threads and SumTotal has pointed us in that direction too. But just given the number of modules we have, this is a daunting solution at best.
Does anyone know whether it is possible to edit a Captivate 5 template to add the needed code to the manifest at publish? What about a custom add-in or widget? Any help at this point would be great.
The manifest template is located at: C:\Program Files\Adobe\Adobe Captivate 5\Templates\Publish
At this location it appears as a file called manifest.xml for SCORM 1.2 or manifest2004.xml for the SCORM 2004 version. This template contains placeholder variables for Captivate to insert data when creating the imsmanifest.xml file at publish time.
You could try backing up these files first and then alterning them with your code for compatibility with SumTotal.
Please let us know how this experiment goes. I'd be especially interested in seeing your amended template at the end.
Thanks RodWard - that's been a very helpful so far. Some other sources have given us the following fix for imsmanifest.xml:
<?xml version="1.0" encoding="utf-8" ?>
<manifest identifier="Course_ID1" version="1.0"
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">
<?xml version="1.0" encoding="ISO-8859-1"?>
<manifest identifier="CQFaceism" version="1.0" xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2" xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_rootv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c2lcp="http://www.sumtotalsystems.com/xsd/c2l_cp_rootv1p1" xsi:schemaLocation="http://www.imsproject.org/xsd/imscp_rootv1p1p2 imscp_rootv1p1p2.xsd
http://www.adlnet.org/xsd/adlcp_rootv1p2 adlcp_rootv1p2.xsd http://www.sumtotalsystems.com.com/xsd/c2l_cp_rootv1p1 c2l_cp_rootv1p1.xsd">
Editing Captivate's manifest templates (in C:\Program Files\Adobe\Adobe Captivate 5\Templates\Publish) using this process does remove the SumTotal wrapper. However, this fix appears to be specific to SCORM 1.2. Instead of the code displayed in step 1 above, the 2004 manifest reads:
<?xml version="1.0" encoding="UTF-8" ?>
<manifest identifier="@RD_MQZ_MANIFEST_ID" version="1.3" xmlns="http://www.imsglobal.org/xsd/imscp_v1p1"
I tried just replacing it with the code from step 2 anyway, but that seems to result in an invalid XML file. IE spits out an error when I try to open the edited 2004 manifest and SumTotal won't even upload any course published with the broken manifest.
None of this is a dealbreaker since we can just use SCORM 1.2 for now, but it's possible that we'll want to use SCORM 2004 API features with future courses. Can anyone familiar with XML help? How should I be editing the 2004 manifest so that it will publish valid SCORM 2004 courses that omit the SumTotal Player?