Forum Discussion

SamBarnard-98a4's avatar
SamBarnard-98a4
Community Member
13 days ago

Storyline Quiz Results - Pass with conditions

Hi all,

In Storyline, is it possible for a quiz attempt to be marked as successful based on the following conditions and the Quiz marked as passed/failed accordingly and that sent to the the LMS?

  1. Pass mark achieved (80%).
  2. And Question 'A' correct
  3. And Question 'B' correct

Essentially, if there was an automatic/default "Quiz passed" variable that gets set based on the score for the quiz I'd almost want to adjust it to false if the conditions above are not met.

Creating a results slide that shows the pass or fail layer based on the above conditions is easy, but it's making sure that the result of "Pass" or "Fail" is what gets sent to the LMS.

Currently I cannot see a anything remotely like a "Quiz Pass" variable even when looking in Built-In through the Variables window. I can see a trigger for "Submit results Quiz Results when timeline starts" but can't find a way to force change the "Quiz Results" portion based on the above conditions.

Does this mean that submitting the fail layer of the quiz results slide automatically means a "Fail" is being passed over to the LMS when submitting the results using the trigger?

Any advice would be helpful.

  • Nedim's avatar
    Nedim
    Community Member

    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 QuizPassQuestionA_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.

    • SamBarnard-98a4's avatar
      SamBarnard-98a4
      Community Member

      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