Forum Discussion
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?
- JudyNolletSuper Hero
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.
- For example, suppose there are 3 questions for each objective.
- 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:
- https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-work-with-variables
- https://community.articulate.com/series/articulate-storyline-360/articles/storyline-360-working-with-triggers#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