Your Captivate lesson is not passing any scoring value back to the LMS and/or is being reported as not SCORM compliant by the LMS.
Captivate requires at least one 'scored interaction' in order to properly track lesson status and to setup SCORM-conformance.
Captivate lessons without any scored interactions.
If you have a Captivate lesson that does not contain a Question Slide nor any other manually scored interaction, Captivate will not generate an 'imsmanifest.xml' file. The lack of this file prevents Captivate SCOs from being SCORM-compliant. Additionally, without a scored interaction, the Captivate lesson may not pass any sort of status to the LMS.
- Captivate lessons with Question Slides should not exhibit this problem as those slides are automatically scored (scoring the lesson overall properly, however, is another issue).
- "Content lessons" - those without any quizzes - still require at least one 'scored interaction' in order to properly generate the manifest file as well as to track and calculate the score for the lesson.
Hence, the overall resolution is to either insert a Question Slide into the lesson or setup a scored interaction.
Note: the process below applies to Captivate 3.0 specifically but applies conceptually (and may apply procedurally) to earlier versions as well.
For a Captivate 3.0 file that has no Question Slides to be SCORM-compliant (and to successfully publish as a valid content package), some sort of interaction within the lesson must be scored. To do this where a Question Slide is not present, place or select a button within the Captivate file, get its properties, and choose the Reporting tab.
In the Reporting tab for the selected button:
- Check ‘Include in Quiz’.
- Uncheck ‘Report Answers’
- Give the ‘Points’ value for the selected interaction a value of 1.
- Check the ‘Add to total’ box.
That takes care of adding a scored interaction to the content lesson. However, many interactions may be given a default weight even though they are not set to report their score. This may throw-off Captivate’s internal scoring. Remove ‘Point’ values from every other interaction in the lesson:
- Get the properties of a button and select the Reporting tab.
- Check the ‘Include in Quiz’ option to enable the other options.
- Uncheck the ‘Report answers option’.
- Change the ‘Points’ value to 0.
- Uncheck ‘Add to total’
- Uncheck the ‘Include in Quiz’ option.
Note: this is likely not a necessary step but can help determine scoring values and keep the lesson ‘clean’.
Select Project > Advanced Interaction from the menu bar to ensure the only interaction with a point value is the one you specifically setup per above – likely the one before the last slide. You can also use this dialog for adding and removing Point values from interactions instead of the above per-slide steps.
Then, in order to then setup the overall lesson to be SCORM-complaint and report accordingly, select Quiz > Quiz Preferences from Captivate’s menu bar.
Quiz preferences has a few subsections. The first is Reporting. Make the following selections:
- Check ‘Enable reporting for this project’
- Select the ‘SCORM’ LMS option.
- Click the ‘Manifest’ button.
- Select version 1.2
- Leave most of the remaining items at their default values, though you may want to edit the ‘SCO’ > ‘Title’ field to ensure a clear description once imported into the LMS (for example, if the first lesson is simply titled “Introduction”, that may be better worded as “General Driving Safety – Introduction” in order to differentiate it from other 'Introduction' lessons).
- Click ‘OK’
- Select ‘Complete/Incomplete’ in the ‘Report Pass or Fail’ section.
- Select ‘Quiz results only’ in the ‘Choose Report Data’ section.
- Select ‘Percent’ in the ‘Report Score to LMS as’ section.
- Select ‘Report Score’ in the ‘Reporting Level’ section.
- Nothing needs to be changed in the ‘Advanced’ section.
Note: in this case, we are not tracking responses to interactions. Captivate 3 sends 'suspend data' back to the LMS every 8 seconds. This can cause issues of the suspend data is large. Unless you need to track user responses, the lesson may be more responsive by just tracking quiz results.
In the Settings subsection of the Quiz preferences, most everything can be left as default. Ensure:
- ‘Required – the user must take the quiz to continue’ is checked in the ‘Quiz’ > ‘Required’ section.
- Uncheck the ‘Shuffle Answers’ option in the ‘Settings’ section (though likely doesn’t matter).
In the Pass or Fail subsection of the Quiz preferences:
- Select the ‘% or more of total points to pass’ in the ‘Pass/Fail options’ section.
- Set that value to 1 (to match the ‘Points’ value in the scored interaction’s Reporting tab).
- Choose ‘Continue’ in the ‘If passing grade’ section.
- Choose ‘Infinite attempts’ in the ‘If failing grade’ section.
If the project does not contain any buttons which can easily be adapted to be scored, the best approach is to either put a button on the first page titled something like, “Click here to get started” or a button on the last page with a title like, “Click here to record your progress”.
- If the first option is used, ensure in the Quiz preferences ‘Pass or Fail’ subsection, that the ‘If passing grade’ section has ‘Continue’ selected.
Lesson with Question Slides (not scored)
For a lesson that contains Question Slides, the same general principles apply where the quiz results do not matter (are not ‘passed/failed’ but are ‘completed/incomplete’). The overall principles and approach described in the preceding section applies in this case as well. However, Questions Slides may have a score value assigned by default. In order to simply score the lesson as Completed, the above approach where the next-to-last slide in the lesson is the only one with a score value remains the best approach.
To check the value when a Question Slide is inserted, or by editing the properties of a Question Slide, choose the Question tab. In the ’Question’ section, ensure the ‘Points’ value is 0. Check the Project >Advanced Interactions wizard to find any other interactions which have a point value assigned and need to be set to 0. If all slides are correctly set, the only interaction with a value should be the Next button on the next-to-last slide.
Also check the Reporting tab to ensure the question slide results are not being reported.
Once scored interactions are setup, either manually or through the Question Slide wizard, you’ll want to publish the lesson. In the Publish settings, the first ‘Flash (SWF)’ choice on the left should be selected, then ensure the ‘Zip files’ option is checked in the ‘Output options’ section. The ‘Export HTML’ option should be checked by default. Lastly, verify that the ‘eLearning output’ option in the ‘Project Information’ section is set to ‘SCORM (1.2)’.