Using same question bank X times without drawing same question?
Nov 06, 2013
By
Helene Caura
Hi all
I would like to create a game in Storyline that goes like this:
- we have a central board with several areas
- users click each area in turns to answer 1 question randomly drew from the corresponding question bank.
- each area is linked to a question bank of 3-5 questions
- after answering 1 question from the bank, it goes back to the central board
- the game finishes when users have a score (controlled by a variable) of 20. I give 1 point per correct answer.
Problem: I don't want them to answer the same question twice (unless it was previously incorrect). Is there a way to re-draw from a question bank without seeing the same question?
I have tried to add a variable per question. The variable = true once users click the Submit button the first time. When they come back, if the variable is true, it should skip this question and automatically moves to the next question randomly chosen. But in practice there is no "skip question" action. Any suggestion?
3 Replies
Hi Helene,
I wanted to point you to this thread, where there is a great example from Pat of how to draw questions randomly and ensure you don't get the same question twice - but you'll also see Christine's answer at the beginning of the thread about how questions are drawn and why there may be repeats.
It may also help the community offer you other suggestions if you're able to share your .story file here with us to look at what you've already set up.
Hi Ashley
Thank you for pointing to this post (I didn't find it when I searched!). He is doing exactly what I want to, but placed the true/false variable on a different button. I'm going to try his solution right now!
Glad that it's what you were looking for Helene! In regards to searching, we've heard reports of the forum search box not functioning as expected and our web team is aware of it. But in the meantime, you could search using this method described by Adrian.
This discussion is closed. You can start a new discussion or contact Articulate Support.