LMS reporting enhancements in Captivate 4
In Captivate 4 several changes have been made to Quiz preferences so that content developers can choose the right option for their LMS. Captivate content has been tested against some of the popular LMS along with ADL Test suite to ensure standard compliance.
Here I would like to highlight some of the Quiz Reporting options one has to choose for tracking Captivate 4 SCORM compliant content.
- Report Status -
- Complete/Incomplete – cmi.lesson_status will be set to Complete/Incomplete based on condition specified in Report Score.
- Pass/Fail - cmi.lesson_status will be set to Pass/Fail based on condition specified in Report Score.
Note – For SumTotal LMS use Complete/Incomplete status only.
- Report to LMS as -
- Score – If a raw score has to be sent. Please note that the LMS you use should have the ability to understand raw score
- Percent – Choose this option to send the normalized score between 0 - 100. This is most preferred reporting option.
- Report Score –
- Quiz results only – In case the course needs to be evaluated based on Quiz results only. As soon as the user achieves the min required score set in Preferences -> Quiz -> Pass/Fail, cmi.lesson_status is set to Completed. Please note that even if there are few slides left, learner will still get the course completion message.
- Quiz results and slide views - Select this option if the course has to be evaluated based on the score and the slide view percentage. Completion status is set only when both the conditions are met otherwise it will be set as Incomplete.
This solves the issue of completion message popping up even when some slides are still to be viewed.
- Slide views only - Completion status is set based on slide views percentage. This option is better suited for courses that contain Demo and training content, where the user is required to view the necessary content.
- Template – this is a new option added in Captivate 4. You can choose either a Default template or a Custom template incase you are customizing the template. The templates can be found at <Installed directory> \Adobe Captivate 4\Template\ Publish\SCORM folder.
Incase you have a new template, just copy it to the above mentioned location and you can see template name appearing in Template dropdown in Quiz Preferences -> Reporting.
Below is the Quiz preferences dialog -
![]()
Now let’s look at other new features in Cp4 for Quizzing/LMS –
<post by N. Ravi Kiran>
- Publishing Course structure files for AICC – When publishing content for AICC standard, captivate creates the course structure files i.e. captivate.au, captivate.crs, captivate.cst, captivate.des.
- Optimize suspend_data – SCORM 1.2 has a limit of 4000 characters for suspend_data. There were instances of resume not working properly in case of large projects containing more Multiple Choice questions. We have optimized suspend_data and reduced the frequency of this resume issue.
- Retake Button – Incase of multiple attempts for the Quiz, you can now choose to show a ‘Retake’ button in the Results slide. Incase the user fails the Quiz, this button will be shown that will allow students to take the Quiz again. To set this option, choose Quiz -> Preferences -> Pass/Fail
- Passing user variables as part of suspend_data – A nice feature that allows you to customize your Quiz for the learner. You can accept the name of the user in a text entry box and store it in a user variable. The user variable automatically along with its value will be sent as part of cmi.suspend_data to the LMS. On resuming the Quiz, the variable and its value will be persistent. No special setting is required for this.

Comments
Regarding mention of "Captivate content has been tested against some of the popular LMS along with ADL Test suite to ensure standard compliance."
I have been trying to test some Captivate content using the Test Suite and it has failed to initialize. I am using Test Suite 1.2.7, authoring with SCORM 1.2, and it is a quiz with tracking. The quiz works on a SCORM LMS just fine. I made sure the swf location is a trusted site in Flash Player security- it loads fine.
Is there a newer version of the Test Suite that will test for 1.2 that I should be using? or...?
Thanks in advance,
MAC
Posted by: David J McClelland | March 24, 2009 10:33 PM
This is just what I needed! I use a Systemax workstation with Realtek audio and couldn't figure out why none of my USB or analog mics were working. Thanks!
Posted by: Jersey Bob | April 2, 2009 4:11 AM
Is there a way to access the score variable outside the published swf for quiz. I wish to embed the published swf file into another swf file, though I dont need the score to communicate with LMS, but want to access it the parent swf.
Thanks in advance,
Shail
Posted by: shail | April 8, 2009 7:33 PM
I am publishing content into a zipped SCORM 2004 file. The content has no quiz so I select Slide View only for 100% because I just want them to look at each slide. Since there is no quiz, I set this option to optional. I left on pass and on fail at continue. When I import the zip, I promote it and assign it to users. Everything works fine EXCEPT, if the user closes the window prior to looking at every slide, it is still being marked as complete. Any suggestions?
Posted by: Kurt | April 8, 2009 11:27 PM
Thanks for the blog, really useful.
Is there a way that I can prevent the score being sent back to an LMS? I just need the completion status and bookmarking facility to work, but at present I get a completion indicated plus a scor of zero.
I can prevent the cmi.core.score.raw being sent back using the custom.htm file, is this the only way or am I missing something obvious?
Thanks,
Dave
Posted by: David | April 9, 2009 4:12 PM
Score can be prevented from being sent to LMS using the Custom template only. As of now there is no other option available.
Also to access the score from another swf Quizzing variables can be used. For complete list of Quizzing variables and their usage follow the below steps
1. Open Captivate
2. Select Project->Actions
3. Select Variables tab in Actions dialog
4. From the type dropdown select System.
5. In the View By dropdown, select Quizzing.
thanks
ravi
Posted by: Ravi Kiran | April 14, 2009 5:49 PM
I am using Captivate 4. In it, I am enabling SCORM 2004 e-Learning output in preferences and leaving the "Never send resume data" unchecked. For some reason, bookmarking is still not working so when I re-open a course, it opens on the first page instead of the page I was last on. Is their another setting that I don't know about?
Posted by: Kurt | May 4, 2009 9:23 PM
If I use the "Quiz results and slide views" option, but I have branching within my project, how do I set the % of slides viewed? If I set it to 100%, and they (by design) only went down one of two possible branches, will it show as complete? Or, if I set the percentage lower, what's to prevent it from being "complete" before they reach the last slide?
Posted by: Lia | May 14, 2009 4:49 AM
Hi Kurt,
Please make sure that your LMS supports SCORM 2004. We have observed cases where SCORM 2004 content when run on SCORM 1.2 compatible LMS does not bookmark.
Hi Lia,
Quiz Results and Slide Views setting will consider all the slides included in Quiz. And unless all the slides with interaction data are viewed, slide % will not be updated correctly. In your case i think it will not be appropriate setting as you donot want to view all the slides. You can use Quiz results only setting.
thanks
ravi
Posted by: N Ravi Kiran | May 14, 2009 5:54 PM
Ravi, can you elaborate on this
"Score can be prevented from being sent to LMS using the Custom template only. As of now there is no other option available."
I need to do this also, as we only are concerned with pass/fail.
Posted by: Y Bergs | May 22, 2009 8:45 PM
I have output a captivate project in SCORM 2004, bookmarking is not working (the same project published in SCORM 1.2 bookmarks fine). I have tested the 2004 version on 2 LMSs, Moodle and ThinkQ and bookmarking isnt working. i have done a bit of debugging and can tell in the first session that captivate writes the CMI elements to the LMS. On next session Captivate is not calling on the CMI elements, so therefore bookmarking cannot occur as there is no information coming back. I have interrogated moodle and can retrieve CMI elements. Thanks in advance for any help
Posted by: anthony | July 9, 2009 8:26 AM
We don't have a LMS. We were wondering if there's a way captivate could report the answers/score to us as an email?
Posted by: Kathy | July 16, 2009 2:29 AM
Hi,
i was wondering if anyone got cmi.scor.raw reported in the LMS. I have debugged te LMSSetVariable function and found that whatever setting we use captivated does not send the cmi.score.raw while attempting the quiz. I am using captivate 4 trial version. Is that the problem for not getting the raw scores back to LMS at each action? Has anyone else found this problem.
Posted by: ravi_k | July 27, 2009 11:53 AM
I am wondering if individual question results can be passed to an LMS and also if there is a way to pass the number of attempts it takes a user to pass individual questions within a course? Thanks in advance.
Posted by: Rhonda | August 10, 2009 8:40 PM
Hi,
I have a similar problem to Ravi who wrote earlier
"For some reason, bookmarking is still not working so when I re-open a course, it opens on the first page instead of the page I was last on. Is their another setting that I don't know about?"
The bookmarking seems to work when I export the course (Captivate 4)without any reporting (AICC or SCORM 1.2). But, when I add the reporting in either AICC or SCORM 1.2 the bookmarking no longer works. My LMS only takes AICC or SCORM 1.2.
Can anyone shed any light on this and advise a possible fix.
thanks
Simon
Posted by: Simon M | August 20, 2009 12:41 PM
I am still trying to get some feedback from a previous post requesting scoring data and granularity. i would like to know if Captivate can pass individual question tracking? I need to know exactly which questions a user missed and how many attempts they tried for each question.
Posted by: Rhonda | August 25, 2009 9:38 PM
Hi Rhonda,
Under edit> preferences> quiz> reporting - Choosing Reporting level as "Interactions and score" will send the results for individual Questions. But we do not send the number of attempts at Question level. It is sent at a Quiz level. We actually send the same Interaction ID multiple times. Depending on LMS, it might be overwritten or will be a separate entry.
Posted by: Shameer Ayyappan | August 25, 2009 11:00 PM
I am hoping someone can help me solve a major issue with the suspend_data exceeding the maximum (4096) characters I am experiencing with my course which is being hosted on SkillPort LMS. The course is published as SCORM 1.2
Below is the email that was sent by the SkillPort tester to describe the problem we are having:
It appears that when you page through the course, part way through the final quiz the suspend_data exceeds the maximum 4096 character limit defined by the SCORM (I did a check and found at one point the course was attempting to set over 5000 characters for this field). I believe the mismatch between the lesson_location and the data stored within the suspend_data causes the course to discard the suspend data and return to the start of the course.
Unfortunately due to the order of my testing, I did not encounter this issue earlier. This definitely is a fairly significant issue that would need to be addressed. The suspend data should not surpass 4096 characters as the player will return a 405 'Incorrect data type' error message (as dictated by the SCORM) when the suspend data is set.
You will need to communicate with Captivate support to see how to prevent your course from setting suspend data longer than the maximum defined by SCORM. When the content attempts to send suspend_data longer than this value, it ceases to be ADL SCORM 1.2 conformant (unfortunately I cannot provide a log indicating this as the content will not function correctly in the ADL SCORM 1.2 test suite). I have attached a snippet of the Java console for the course which displays the course attempting to set the suspend_data to a value 5319 in length.
I have searched the Adobe Forums and found a log entry where another user who was using SkillPort and SCORM 1.2 had the exact same issue we are having. The soultion she used (which was checking "never send suspend data") will not work for us we most definitly want it to bookmark.
Has anyone else had this issue and How did they solve it.
Lastly, why is Captivate 4 sending non SCORM 1.2 compliant suspend data?? Is it a bug that should be reported?
Posted by: John | October 6, 2009 1:15 AM
Hi John,
SCORM 1.2 has limit of 4096 characters on suspend_data.
Incase your Quiz has more multiple choice questions, suspend_data limit is hit quickly. In Cp4 we have optimized suspend_data.
As you mentioned that another customer of SkillPort LMS faced similar issue, can you check with SkillPort to look at the possibility of increasing the suspend_data size?
Posted by: Ravi Kiran | October 8, 2009 5:06 PM
I'm setting up a mutiple choice quiz with Captivate 4 but if there are, for example, 3 correct answers to one question Captivate will only record a correct answer if all 3 are given, and the final score, if say 2 out of 3 correct answers are given, is recorded as 0, rather than 2. How do I overcome this - it seems pretty basic to me that this is how many multiple choice quizzes are scored!
Posted by: Hugh Clench | October 19, 2009 4:37 PM
I have a test that requires a 100% score to pass. Is there anyway to have learners just retake the questions they missed without retaking the entire assessment?
Posted by: Sonia | October 20, 2009 10:15 PM