Forum Discussion

AlexTurcotte's avatar
AlexTurcotte
Community Member
13 years ago

Prevent a question from be randomly selected twice from a question

Hello!

I want to randomly draw upon questions from a question bank. My bank consists of 5 questions. My module has 3 ‘blank’ question slides, whereby 1 question from the bank should be randomly selected to appear on each blank slide.

 The problem is this: when I publish the course, question “ABC”  is randomly drawn upon from the question bank more than once.

How do I signal to Storyline that, once a question has been randomly selected and presented to a user,  it cannot be drawn upon again.

?

32 Replies

  • Hi Matt,

    Are you only seeing this in the HTML5 output perhaps from Storyline 2? I know our team has investigated a few different issues where the HTML5 output (viewed in Mobile Safari or Chrome desktop for example) isn't showing new questions on a retry from the results slide. That is an element they're continuing to investigate. 

    You mentioned additional question bank slides drawing from the same bank, and the repeat questions...that is expected. Each slide draw is being treated as a separate element so it's not able to read from the previous one to know that the user already saw questions 1 and 3 out of 5, and it could re-show question 3 and a new one of 4 at the second draw. 

    If you've got a sample course here, sometimes it's easier to show that based on what you're working with so you can upload your project file here using the "add attachment" button and we can take a look. 

  • MattGarratt's avatar
    MattGarratt
    Community Member

    Cheers Ashley, I can certainly share a file but perhaps I need to define what I am trying to achieve better, and you can tell me if it is possible using banks or not. If you would still like a file after this I can definitely attach one.

    Issues are being experienced when publishing to all formats (not just HTML5).

    Challenge 1: I have a bank of 5 questions and I want students to attempt all of them in a random order with no questions repeated.

    Challenge 2: Same bank of 5 questions and students attempting all 5 but this time I want Question 1 to appear first, then I want a random selection but Question 3 must appear after Question 2. (in this case an attempt order of Q1, Q4, Q5, Q2, Q3 is fine, as is Q1, Q2, Q3, Q5, Q4 etc).

    If you could provide some guidance on how to achieve these two challenges I'd be very appreciative.

    • WendyFarmer's avatar
      WendyFarmer
      Super Hero

      Hi Matt

      not sure if this works for you.  I created two question banks using the same questions.

      QB1 - set as per challenge 1

      QB2 - Q1 is locked at the top of the group and Q3 is locked to Q2.  When I run through it - Q1 appears, then 4, then 5, then 2, then 3

       

  • MattGarratt's avatar
    MattGarratt
    Community Member

    ahhh thank you Wendy for showing me how question banks are supposed to work.

    I realise now where my issue lies.

    My project quiz actually involves leaving the question bank slide (branching option in the quiz question that jumps to a different slide) before returning to the question bank.

    If you leave the question bank slide and return you see the last question you answered and your response, with no submit option.

    I have this set up as I wanted to design an adaptive test...one that sends the test taker to harder or easier questions depending on if you get the question prior correct or incorrect.

    Am I correct in thinking that SL does not allow this? 

  • Hi Matt,

    Thanks for sharing your set up and I'm glad Wendy was able to give you a sample file and walk you through it.

    As far as returning to the question slide if you've already answered it, and the slides are set to "resume saved state" you'll return to it and not be able to answer again. If you were to use the "reset to initial state" slide property than you'd be able to retry the question on a revisit. Similarly you could include a retry button on your results slide and that'll automatically reset the slide elements. 

  • MattGarratt's avatar
    MattGarratt
    Community Member

    Thanks Ashley.

    Returning the slide with a 'reset to initial state' will mean the user has to repeat questions so not really suitable in this case.

    The best work around I can think of is to manually generate a random slide order each time using a random number generator like the ones mentioned here.

    I'll keep persevering.

    • DavidTait's avatar
      DavidTait
      Super Hero

      Appreciate that this is an old thread Matt but am interested to know if you ever achieved a solution to randomly generate a slide order linked to a random number generator?

      Also, +1 on having the ability to remove a question from a question bank draw once it has been viewed.

  • Hi David, it ended up in the too hard basket. I ended up putting each question on its own slide (not using question banks) and then branched out all the possible pathways so the questions were unfortunately not randomly selected. This made the test more repetitive and also made it too hard to use additional questions we were originally going to add to the question banks to boost question variety which sucks.

  • I used Pat Simon's suggestion above and it works. However, even though I put these new triggers at the beginning of each question, it displays the re-asked question for a moment and then moves on to the next, and if that one was already asked, it then shows the next. Unfortunately, it briefly shows the already asked questions, which could be multiple ones, until it finally gets to one that hasn't been asked. So, it might be confusing for the learner to see this. I agree that showing a question that has already been asked IS a bug in Storyline. Other authoring tools don't have this issue and the bug should be fixed or the question pool functionality needs to be redesigned so we don't have to do these work arounds.

  • Hi.  I see this thread is old.  I am using SL 360.  Am I correct in understanding there is still an issue? 

    I have a 4 question Question Bank.  The Draw is set to 3 and Draw questions randomly is checked.  All questions are set to "randomly" include in the shuffle. I was expecting SL would pull 3 of the 4 questions and each of the 3 questions would be different.   Instead it is pulling one of the questions twice.   

    This i not the behavior I was expecting.  Is there another setting I need to change?

    • StevenBenassi's avatar
      StevenBenassi
      Staff

      Hi F L!

      Sorry to hear you ran into this hiccup with a Question Bank in Storyline 360!

      I see that you've also opened a support case and connected with our support engineers. Great move! Glad to see this issue has been sorted out!

      If you run into any setbacks moving forward please let us know!

  • Does anyone know if this is still not possible with Storyline? Since this conversation is 11 years old (from the starting date) I figured it would be worth asking. I have a 260 question bank, and want to show the learner 20 random questions, but do not want any of those questions to repeat until all questions have been seen.  (after 13 attempts) Thank you!