Knowledgebase: Captivate (Adobe)
TROUBLESHOOTING: Captivate Lesson Does Not Send Score without Quiz
Posted by Erik Lord on 17 June 2008 03:41 PM
Symptom:
 
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.
 
Cause:
 
Captivate requires at least one 'scored interaction' in order to properly track lesson status and to setup SCORM-conformance.
 
Applies To:
 
Captivate lessons without any scored interactions.
 
Background:
 
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.
Resolution:
  1. 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).
  2. "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.

Resolution:

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.
  • If the second option is used, you may want to set the Quiz Preferences > ‘Pass or Fail’ > ‘If passing grade’ section is also set to ‘Continue’, but then place another button on the timeline that appears after the ‘Click here to record your progress’ button that says ‘Exit’ and is set to ‘Execute Javascript’ with the value of ‘Finish();’ in order to give the users a graceful way to exit the lesson.

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.

Publishing
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)’.

A Case Study - Specific Steps
ICs was provided with some sample lessons - some with review questions and some without - from a client that did not track in the LMS. These steps are specific to those lessons, but may apply to other lessons facing similar issues.

In the lessons that were received, the following problems were found:

  • The lesson did not contain any scored interactions (no buttons had the Reporting tab enabled).
  • The lesson’s Quiz Preferences were not set to ‘Enable reporting for this project’.
  • All buttons had some sort of weighting, even if not set to be reported. This may throw off the internal count and are generally confusing when viewing the Advanced Interaction wizard. Points were removed from all interactions that were not required.
  • Several of the Quiz lesson question slides and review slides had variable, or no, scoring values applied. This likely did not effect lack of reporting but would make accurate, scored reporting very difficult. All such point values were removed since this these Quiz lessons are not scored (not pass/fail).

When the above problems were fixed:

  • The last screen’s Next button calls the Finish() javascript function which closed the lesson before the score could be updated and sent to the LMS.
  • In the Quiz preferences ‘Pass or Fail’ subsection, the ‘If passing grade’ section was also set to ‘Execute Javascript’ > ‘Finish’ which made the lesson close before all content could be viewed if the scored interaction was established before the last screen.

Specific steps to fix each lesson, 1 through 7:

  • The scored interaction was moved from the last slide’s Next button to next-to-last slide’s Next button.
  • The Advanced Interaction wizard was examined to find scored (points) interactions that were not required and could throw off the internal scoring.
  • The next-to-last slide’s Next button’s Reporting tab was setup as outlined above.
  • The lesson’s Quiz Preferences were setup as outlined above.
  • The lesson was tested in ICS Learning Group’s Inquisiq LMS.

For lessons with Questions Slides (Quiz lessons), the same approach was followed – all interactions, Question Slides or standard slides, were given a point value of 0. The last slide was duplicated so there were then two ‘Quiz Complete!’ slides. The duplicated, next-to-last slide’s text was edited (see the lesson) and its ‘Next’ button given a point value of 1. The last slide retains its ‘Execute Javascript’ function to close the lesson.

ICS Learning Group - 2008
Erik Lord

(1 vote(s))
Helpful
Not helpful