Drawing questions from question banks

Feb 26, 2017

I am trying to achieve a slide that draws one question at a time randomly from a question bank. I would like each question to be triggered when the user clicks a button, and when they have 5 correct answers, a slide layer is revealed. I have set up a variable to do this (Ithink!). I can't get it to work. Can you help?

14 Replies
Wendy Farmer

Hi Bronwyn

see attached.

Going back and forth the way you are effectively removes the random features of the QB so I've created T/F variables for each question q1,q2 etc so that if one is used it gets bypassed the next time the user goes to the question bank.  

For testing I also put a shape with the question number so you can see it is drawing randomly.

Also, because Sl is checking a variable each time it hits a quiz slide in the question bank to see if it has already been used, there is a slight blip as it flashes.  There is no way of removing this unless you perhaps want to add a transition to the quiz slides that will make it a little less noticeable.

Anyway, hope this helps or gives you an idea.

Daniel Servan

Hi Bronwyn,

Maybe you consider this method.
I have added 10 Questions in the question pool and it require to have 5 correct answers to display the final slide. You may need to fine tune this method as there are only 10 questions.
You may change the condition of 50. I choose 50 because there are 10 questions and it requires 5 correct answers.

hope this helps.

 

Wendy Farmer

Hi Bronwyn

that would be a instructional design decision - sure you could add more to the question bank but I would be thinking if they've tried 8 times and haven't got 5 correct at what stage do you then feedback there may be issue or should you look at whether the content is giving them the answers (unless this is a pre-test).  

The text box is just the variable reference that you can delete off - I put it on for testing purposes only to make sure the variable is ticking over.

Perhaps Rex's example works better for you.

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