Forum Discussion
Storyline Quiz Results - Pass with conditions
Submitting the fail layer of the quiz results slide does not necessarily send a "failed" success status to the LMS unless the course is marked as complete when the learner completes a quiz, as specified in the tracking options.
By using the Complete Course trigger, you can control the success status sent to the LMS. For example:
- If you place a Complete Course (Completed/Passed) trigger on the Failure layer, it will send a "passed" status to the LMS, regardless of the quiz outcome.
- Conversely, if you place a Complete Course (Incomplete/Failed) trigger on the Success layer, it will send a "failed" status, even though the learner passed the quiz.
These intentionally awkward examples demonstrate that the success status ("passed" or "failed") is fully controllable through the placement of triggers. However, the Quiz Results themselves cannot be modified or directly controlled.
You can create your own QuizPass, QuestionA_correct, and QuestionB_correct variables. On the Result slide, set Quiz Pass to True if QuestionA_correct and QuestionB_correct are also True.
In the example below, I achieved the required passing score but failed to correctly answer either Question A or Question B. This condition sets the variable QuizPass to False and displays a custom layer. On the custom layer, I trigger the course completion status to Incomplete/Failed, which ensures the LMS receives a "failed" status. A "passed" status will only be sent if the required passing score is achieved and the QuizPass variable is set to True, triggering the course completion status to Complete/Passed. Alternatively, you can achieve the same result by setting the course completion status based on the value of the QuizPass variable. The possibilities are endless. You just need to figure out how you want to do it.
I suggest publishing to SCORM 2004 where success and completion criteria are separate and handled independently.
Hi Nedim,
Many thanks for the response. That is what I was after. I knew there was a way to do it, but couldn't see it. I was able to initially get the pass or fail layers showing dependent on needing to meet the pass criteria I described in my original post, but it was making sure the correct statement was being sent to the LMS, which you've solved for me.
Again, I really appreciate the time you took to reply.
Kind regards,
Sam