I got an enquiry the other day about Storyline Question Banks and it occurred to me that I had never really used a large set of randomized questions in a project. As a test case, I decided to create a bank of questions about flags, an idea I got from the Big Bang Theory (one of the few tv shows I actually watch).
I didn’t want to spend much time on layout and design, so I decided to reuses a neat template created by Articulate Community Manager David Anderson. You can get info about this template here and download it here.
I adapted template slightly to work for my example. For one thing, I added a question bank that randomly displays a set of quiz questions, including True/False, Multiple Choice and Drag-and-Drop questions.
I also added a simple logic that allowed me to specify the number of questions that should be included in any given set. To make this work, I set the Question bank properties to include all questions (not just a fixed subset).
Then on the master slide, I added two triggers, one that counts up a pagecounter. Another trigger ‘breaks’ out of the question bank and jumps directly to the results slide when the pagecounter equals the specified number of questions. That also required some rework on the Results slide to account for the variable number of questions that contribute to the score.
Here is the finished example. Have fun with flags, you may learn something new!
Edit Sept.2016: I was just doing some housekeeping on my blog, re-read this post and thought someone might be interested in the .story file for this little project. Here it is for download.
Edit Mar.2019: For Articulate’s weekly eLearning challenge #224, I updated the old SL2 file to Storyline 360, and added a progress indicator. That doesn’t sound like much of a challenge, but there were some considerations. First, the number of questions included in the quiz was variable and therefore the progress indicator needed to reflect that. Also, I wanted to indicate how if a question was answered correctly or not. The issue was that I used a question bank to randomly draw from and had to map the current (random) question to the current question indicator. See the published example here.