Copy link to clipboard
Copied
I would like my SCORM 1.2 quiz to have the following behaviors:
- If the learner exits in the middle of the quiz, the lesson status is set to 'incomplete' and the score is NOT passed
- If the learner fails the quiz, the lesson status is set to 'Failed' and the Score is communicated
- If the learner passes the quiz, the lesson status is set to 'passed' and the Score is communicated
It seems Captivate always passes a score.
If I use the Passed / Failed setting, Captivate initializes the quiz to Failed (so if they exit without completing, they fail).
If I use the Completed / Incomplete, I cannot get the Failed Status.
Doesn't seem like I can set a value into the key system variables.
This is for Captivate 3.0 or Captivate 4.0
Thanks!
Copy link to clipboard
Copied
I believe it is an either or situation when publishing, because some LMS use pass/fail, others use complete/incomplete (and then they use the scoring data to set a passing threshold for the course). For example some LMS can track if the user has seen all the content with (complete/incomplete), but the quiz score (mastery score) is used to separately decide if they understood the material.
For pass/fail the reason it sets to fail is that the SCORM standard requires a status, and if it were not set then the behavior from some LMS is to assume a pass, unless you receive a fail message. It is counter intuitive, since in most cases you would want a user to fail if the LMS does not get a pass message. The same holds true for complete/complete.
You can still attemt to hard code values, but it might be unnecissary. Your LMS may have a way to handle.
What LMS are you using?
Copy link to clipboard
Copied
Thanks! This helps and it is not the answer I was hoping for.
I'm using Saba and also verified the behavior in Test Track (Rustici).
Seems like Captivate should:
1) Initialize the course to incomplete
2) if the quiz is completed/submitted, then communicate either Passed or Failed.
Copy link to clipboard
Copied
1) I agree that in theory captivate should pass an incomplete unless complete is established. But the problem I have found is that I dont believe that captivate expressly adds the code in the manifest to insist that an LMS mark courses as incomplete until told otherwise. So in the cases of some LMS/Captivate implimentations if users dont complete content and cancel out early, or dont complete entirely they, strangely enough, could get a COMPLETE. The work around is to expressly add code (as needed) in the manifest to allow the captivate content to determine COMPLETE/INCOMPLETE. You would think this would be native, but captivate manifests can lack the following code:
<imsss:deliveryControls completionSetByContent="true" objectiveSetByContent="true" />
2) the pass/fail is similar, but for Captivate to be able to work for many LMS implimentations it is good that it can set pass/fail or complete/incomplete. I have found that various LMS implementations use the SCORM standards differently.
Is the behavior the same between Saba and Test Track, or are the results different?
Find more inspiration, events, and resources on the new Adobe Community
Explore Now