Pre-test in Articulate Storyline

Sep 05, 2014

Hello all,

Just starting with Storyline (great product) and need your help. I been asked for a complex e-learning module where:

The idea is to have a pre-test with questions about all the topics included in the e-learning module.

The learners will have to complete this test at the begining and based on the results the learner will only have to complete the topics that they failed.

For example I have a module with topics: 1, 2, 3 and 4; and a pre-test that includes few questions about each topic. If the learner answers correctly all the questions for topics 1 and 2, but fails to answer correctly the questions for topics 3 and 4. Then the learner will have to go thought the topics 3 and 4 only and can skip the topics 1 and 2.

In summary the learners only have to complete the topics they fail.

Does anybody know if this can be done with Storyline only? Or any ideas of where to research?

Many thanks


6 Replies
Gena Hocson

Hi Brenda,

Yes, definitely you can build a pre-test in Storyline!

You can build question banks to pre-test for each topic and separate them with Results slides. You can then assign the learning based on the passed scores. Do this by tracking with your own variables (Maybe a True/False variable 'Topic1Passed', assigned on the Success and Failure layers of the Results slide) or use the Storyline generated ones (usually Results.ScorePoints).

Good luck and let us know how you get on.



Greg Bellow


You are describing a fairly straightforward  adaptive model.  Nearly all of our course are developed with this framework.

A simple set up would include:

  • Create a question bank for each "Lesson/Module.
  • Develop your lessons/modules in separate Stories.
  • Create variables
  • Build a navigation menu based on rules (variable sets) that set your if /then statements.
  • Create a complete quiz/ slide combo that actually reports to the LMS once they complete all assigned tasks.

Easily done with SL. Your learners will love it.

This discussion is closed. You can start a new discussion or contact Articulate Support.