Multi-SCORM Packager Takes the SCO Title from the wrong field
I think I've just stumbled across a huge bug in the Cp7 Multi-SCORM Packager tool. Can anyone else confirm seeing this same issue?
I have a multi-SCORM course with several modules. Each SCO is set up in the LMS Manifest dialog with a unique ID in the SCO Identifier field (e.g. My_Course_Module_ID) and the SCO Title field underneath has the correct name of the same module (e.g. My Course Module). When published to SCORM zip files the imsmanifest.xml files for these modules are correct.
However, I've just discovered that when packaging up a number of these SCORM modules using the Multi-SCORM Packager tool, the resulting imsmanifest.xml file it produces is NOT using the SCO Title. When uploaded to an LMS the SCO Title shown in the LMS TOC seems to be whatever had been used as the Project Title field text in the Publish dialog at the time the SCO was published.
Here's the issue: The Publish Title field ends up being used for the file names of the output. So if you use a Project Title such as: My Course Module it will mean your HTM and SWF output file are named as My Course Module.htm and My Course Module.swf. The problem with this is obviously that the spaces in the filenames mean you cannot use them on the web. So, I normally use a lowercase name with underscore characters in the Project Title field (e.g. my_course_module) to ensure the output is web-compatible (e.g. my_course_module.htm, my_course_module.swf).
It doesn't matter whether you are publishing for SCORM 1.2 or 2004, the result is the same. The TOC in the LMS comes out with the wrong text string. The issue with this bug in the Multi-SCORM Packager taking the Title attribute for the imsmanifest.xml from the wrong dialog field means that the TOC strings displayed in the LMS are incorrect. So far I've found no way to resolve this issue other than manually modifying the combined imsmanifest.xml.
Has anyone else seen this issue? Can Adobe confirm if this is a known bug/issue so that I know if I need to log it or not? Is there a fix or workaround (other than manually editing each and every imsmanifest.)

