Storyline Pretest to determine which sections to complete

Hi there,

I haven't been working with Storyline very long, so I am not even sure if what I am asking is possible.

I'd like to create a course that has a pretest, and depending on which questions they got correct/incorrect, they will be required to do certain modules. For example, the pretest would have 30 questions - 10 questions for each of the 3 modules. They pass the section A questions, but fail the section B and C questions. They would now be directed to a menu page where section A is grayed out (state change), but B and C are highlighted. At the end of section B and section C they would need to do a post-test. The user would need to be able to print a copy of their results for both the pre and post test (our LMS isn't up and running yet).

I understand how to set up variables to do state changes when a button is hit or page is reached, but I am having a hard time figuring this out. I am assuming I would need to put in 3 results pages in with the pretest - I just want it to look like 1 test as much as possible.


11 Replies
Christine Hendrickson

Welcome to E-Learning Heroes, Lisa!

Brian put up a lot of information over in this post that I think you may find useful. You can certainly do what you'd like to accomplish in Storyline. It's really just a matter of setting up the "end" page for either the correct or incorrect response and sending the learner to a different slide or scene, depending on how they scored/answered. 

To answer your other question, yes, you will also be able to add a Print Results button to your results slides. If you need help finding the options for this, just let me know.

Again, welcome to the community! We have some awesomely talented community members here. If you ever have any questions, feel free to ask. You may also want to browse around the forums as you progress, as there's some excellent information and suggestions that may your learning experience with Storyline even better!


Lisa Karpuk

John Papiernik said:

I would have to test it, but it sounds like you could use variables for each section. Have each variable increase for every right answer in each section. Then at the end it could tell you which modules need to be covered.

I may have to test that, as that may come in handy at some point.

How would I go about setting up the variable to count the correct answers? I can see that working well (if it can be done of course).

I may have figured out a possible solution using the % Results.ScorePercent % variable that is created when you add a results slide. I added a trigger that if % Results.ScorePercent % is less than the pass mark, the button will change. It looks like I will need to have multiple result slides for each of the question groups.

If I am just covering one topic in the pre-test then it would make sense just to use branching.

Patricia Turner

I was wondering if you had been successful with this. I'm looking at a large course with five modules (plus some other sections). Ideally, the user would take a pre-test and if they scored high enough on a section, they would test out of the corresponding module.

To do this, would I need to have five different tests in my pre-test, and then write a variable for each?

Alison Coops

Hi Lauren, I'm using Storyline 3, but I was able to set up 10 variables for each of the questions/sections and a pretest score.  If they score 100% they are taken to the concluding slides.  If they score less than 100% they are taken to the first section they didn't "pass".  At the end of each section they are taken to the next section they didn't pass.  At the end there's a final quiz.  Extra T/F question to make sure they passed either the pretest or final quiz to pass to the LMS.

Matt Heinze

Hello! Could one essentially use a pre-test  as a solution for this issue i have? I'm making 1 onboarding course for clients. We have 4 products. Each client may not carry all 4. They may have varying combinations. At the start, I want them to select the products they have, click continue and take only the relevant sections as a result of their choice. I've started experimenting with this using variables. Wondering if pretest would work, if there's something else I'm missing, or if this idea won't work with SL360. Thanks!

Alison Coops

Yes! Divide the course into scenes for each product. Create a true/false
variable for each product with an initial value of false. In your situation
you would probably want one multiple response question (Check all the
products you have.) Add triggers for a check on a product answer to set the
corresponding variable to True. On your "Results" slide, set trigger to go
to Scene 1 if variable 1 is true, go to scene 2 if variable 2 is true, go
to scene 3 if variable 3 is true, go to scene 4 if variable 4 is true (In
that order so as soon as it hits a true it never checks the others.) At
the end of scene 1 set a trigger to go to scene 2 if variable 2 is true, go
to scene 3 if variable 3 is true, go to scene 4 if variable 4 is true.
Continue like this (end of each scene will have one less trigger.)

*Alison *