"Nested" question banks?

So, I have an idea about how question banks work, but I'm having trouble working around this project that was asked from me.

The project consists of 20 processes (topics, so to speak). Each process has around 3 cases, and each case has about 3 questions.

The idea is that the user should do only one Case per project (so, they would do 20 cases in total) and answer the 3 questions included in that Case. So for example, in the first process they get Case 3 and do the 3 questions included in that case, but then they should jump directly to the next process (and not do Cases 1 and 2 from said first process). I don't know if this makes any sense.

How would I go setting up something like that? I kinda understand it would be a sort of "nested" question bank scenario, is that possible? Did anyone do something similar??

2 Replies
Sam Hill

Hi Mica, you can't have nested question banks, but I think you can still work a solution using multiple question banks.

Others might have a better suggestion than this. You would need a total of 60 question banks each containing the three 3 questions. Then create an individual quiz and results slide for each case from the appropriate question bank. A process can then be marked as complete (create an individual variable for each process) when the user achieves the required score in the quiz.

You could then mark the course as completed when all 20 processes are marked as complete.

Mica Oli


Sorry for the delay, we've had a lot of work and couldn't look into this. I know nested question banks don't exist (although it would be a neat idea) but I was looking for a workaround. Luckily, today I found that solution!!

Apparently when creating a question draw, you can link or lock questions, so for example, you can link question A to question C, so if in the draw you get question A, you WILL get question C.

Now, onto the processes I have. I created ONE question bank for each process (20 processes total), with all the questions and all the cases (most have 9 questions -3 cases-). When creating the Question Draw for that process, I choose to only get 3 questions (the 3 questions corresponding to each case) and all the questions in each case are linked to each other, but not to the other questions from the process.

That is, questions 1, 2 and 3 from case 1 are linked, and so on for the rest of the cases, so the only "unlinked" questions (at the beginning of the draw process) are all the questions 1, and depending on which one is drawn first, it sets which question 2 will be drawn. So, no mixup between cases!

I include an image here on how that would work!
I only tested it with one process, but so far it worked like a charm :)

Hope this helps someone else!