Random Question Bank gives same draw on repeat attempts

Nov 01, 2016

I have a quiz constructed of three question banks accumulation to a total of 8 questions (6 form QB1 + 1 from QB2 + 1 from QB3). The question banks are all bigger than the draws, all three banks are ticked to "Draw questions randomly" and all questions  are set to "Randomly" include in Shuffle.

My requirement is to have users re-sitting the quiz shown a different draw every time they sit the quiz but they are shown the identical set of random questions every time they attempt the quiz. The draw is only shuffled if the user selects "No" to the resume screen when the course is launched.

I've attached a grab of my question bank set-up. Is there any way to invoke the shuffle of questions every time the quiz is taken?

6 Replies
Alyssa Gomez

Hi Kevin, and thanks for reaching out here! Have you already followed the steps shown in this video tutorial for setting up question banks with randomization? 

If you've already followed those steps and are still experiencing issues, we may need to take a closer look at your file.  If you cannot share it here in the forums, you are welcome to share it privately here.

Kevin Greig

Thanks for the response Alyssa, yes, I had followed the guides, but they didn't cover the solution. Because I wasn't using the built in "Retry" button in the quiz results page, the "random" question set is not re-shuffled. I invoked a reset of the quiz results on my quiz intro page and it's fixed. However I'm currently trying to stop this action resetting the API score if the content is already passed.

Alyssa Gomez

Hi Kevin, thanks for clarifying that. What is your reasoning for using a custom retry set-up over the built-in retry button? If you don't mind, I would definitely like to take a look at your file to better understand your custom set-up and do some testing on our end. 

To touch on your point about resetting the API score, it's up to the LMS to recognize them as separate attempts and keep the highest score or most recent, depending on the LMS you are using.

Kevin Greig

I have a standard set of navigation to meet our clients regulations - so selecting MENU and returning to the assessment through an intro page ensures various other variables are also re-set. 
I'm using javascript to calculate and submit the quiz as Articulate only allows one results page to report a result (I have 3 user groups being allocated different banks).

I'd love to share the .story - but the client content is sensitive.

Alyssa Gomez

Given you are using javascript for your calculations, I'll have to defer to the community for their input as that's not something we support. 

If you are concerned about sharing your files with our support engineers, I can assure you that they keep all files confidential. They will be glad to sign a non-disclosure agreement if you request one. If you do decide to share your file, you can do so by way of this form

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