Forum Discussion

SaraGossman-dc3's avatar
SaraGossman-dc3
Community Member
3 years ago

Adaptive Learning Course Set-Up

Hi everyone,

I'm somewhat of a novice when it comes to Storyline, and my organization is looking at making our annual trainings adaptive - meaning that if they take a pre-test and pass with a certain score, they can skip the course itself. I have a grasp on how to handle the triggers to do this level of adaptation. However, I wanted to take this a step further. I have questions designed that align to certain objectives/modules, and if they don't pass the pre-test with 100%, I only want them to see content pertaining to the questions they missed. How can this be done trigger-wise? Does anyone know of a Storyline project file that does this that I can dissect?

  • Hi, Sara,

    You can use variables and trigger conditions to determine the path(s) the user has to take if they fail the pre-test. For example, here's one way to do it if there are multiple questions per objective: 

    • Create a number variable for each objective/module, with a default value of 0. 
    • On each question related to a given objective, add a trigger that adds 1 to the corresponding variable if the user has selected the correct response(s). 
      • If you're providing immediate feedback, this trigger could go on the Correct layer.
      • If you're not providing immediate feedback, attach this trigger to the Submit button. However, be sure this trigger comes before the trigger that submits the question. 
    • The values of the variables will indicate which objectives the user did and didn't pass.
      • For example, suppose  there are 3 questions for each objective.
        • If the value of the variable = 3, the user answered all of the related questions correctly.
        • If the value of the corresponding variable <3, that means the user needs to go through the content for that variable. 
    • Use triggers with conditions to show/hide the buttons that take the user to the required paths. (Or show the buttons for all the paths, but indicate which ones are required.) 

    Note: If you only have 1 question per objective, you could use a T/F variable, and set it to True if the user answers the questions correctly. 

    Here's more info about variables and conditions: 

    By the way, you don't need a lot of triggers to implement a pre-test. Here's more info about that: 

    https://articulate.com/support/article/Storyline-360-More-Quizzing-and-Tracking-Options#quiz-type