# Question components not drawing from question bank

**URL:** <https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926>\
**Category:** General Help\
**Tags:** component\
**Created:** [May 2, 2024, 4:25pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926 "2024-05-02T16:25:04Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![andyontrack](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/andyontrack/32/1454_2.png) [@andyontrack](https://community.evolveauthoring.com/u/andyontrack)\
**Post date:** [May 2, 2024, 4:25pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/1 "2024-05-02T16:25:04Z")

</div>

Hi guys,

I’m creating an assessment that pulls questions from a number of different question banks. The final assessment will have 12 MCQ’s, drawing from a pool of 25 questions, that are split over 9 question banks. This is to ensure there are a certain number of questions from each topic (question bank).

In order to test all questions, I have a page that contains 25 MCQ components that each point to a question bank to draw their question from. For example, MCQ components 1-3 draw from bank A, 4-5 from bank B, 6-7 from bank C etc. I have enough questions in each bank to populate each component that’s pointing to it, however, when I preview, only some components are being populated, not all of them (please see attached screenshots).

Can anyone explain why this might be happening?

Thanks,

Andy

 ![Screenshot 2024-05-02 at 16.57.18](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/8/886157d486cfee01b46a964e63ef034efafcaa42.png)  
 ![Screenshot 2024-05-02 at 16.57.31](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/6/6dc3a87615250cb2694de651d1ccbf97447fce26.png)  
 ![Screenshot 2024-05-02 at 16.57.40](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/a/af65f8e7b9ec7801e8184fdce00b958a62df249a.png)

---

<div class="post-metadata">

**Author:** ![hbailey](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/hbailey/32/603_2.png) [@hbailey](https://community.evolveauthoring.com/u/hbailey)\
**Post date:** [May 2, 2024, 4:28pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/2 "2024-05-02T16:28:20Z")

</div>

Hey Andy.

Are all the missing ones from the same bank, or different ones?

Can you DM me a link to your course and I can take a Look?

Cheers  
Helen

---

<div class="post-metadata">

**Author:** ![andyontrack](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/andyontrack/32/1454_2.png) [@andyontrack](https://community.evolveauthoring.com/u/andyontrack)\
**Post date:** [May 2, 2024, 4:37pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/3 "2024-05-02T16:37:56Z")

</div>

Hi Helen,

There are missing questions from each bank. For example, in the first screenshot, _Basic question 1_ , _Basic question 2_ and _Basic question 3_ pull from the same bank. In the second screenshot, _Payment question 1_, _Payment question 2_, _Payment question 3_ and _Payment question 4_ pull from the same bank. I’ve DM’d you my course link as requested.

Thank you for the help,

Andy

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [May 2, 2024, 4:59pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/4 "2024-05-02T16:59:27Z")

</div>

hi @andyontrack - Helen asked me to take a quick look at this.

It looks to me as if you are using the question banks more than you think… at least I can see that your course contains 5 different MCQ components that are set to use the questions in ‘Basic Question Bank’ - but it only contains three questions, which is why two of them are not getting populated.

The other two MCQ components that are set to use this bank are called ‘MCh Question 1’ and ‘MCh Question 2’

Hope this helps!

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [May 2, 2024, 5:18pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/5 "2024-05-02T17:18:17Z")

</div>

It may also help to know how I figured this out… I used the developer tools to see what `bankid` the unpopulated question was linked to:

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/evolveauthoring/original/2X/3/34c6ec4409cb349eef7a5d75a59e7d515f3044d8.png)

Then published the course, unzipped it and searched components.json to see how many references to that `bankid` there were.

---

<div class="post-metadata">

**Author:** ![andyontrack](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/andyontrack/32/1454_2.png) [@andyontrack](https://community.evolveauthoring.com/u/andyontrack)\
**Post date:** [May 3, 2024, 9:48am UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/6 "2024-05-03T09:48:47Z")

</div>

Hi Matt,

Thank you for looking into (and solving!) this issue.

You’re right, I have other MCQ components pointing to the question banks, but they are on separate pages. I was working on the assumption that a page would be loaded at the time of viewing it i,.e. page 1 would load and draw from the question banks, then moving to page 2, that would pull from the question bank.

Am I right in saying this isn’t the case then, and all pages are loaded at once, which is why I’m having this issue? Essentially because page 2 has drawn the remaining questions from the bank before page 1 can load them?

Thanks again for your help.

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [May 3, 2024, 10:08am UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/7 "2024-05-03T10:08:41Z")

</div>

The simple answer is ‘yes’.

The more complicated answer is that, as Evolve is a [single page application](https://en.wikipedia.org/wiki/Single-page_application), ‘pages’ are really more a concept than an actual thing\*… Basically when the Evolve ‘page’ loads, all the data is pulled in from the JSON files, then any and setup of the data (such as populating MCQs from question banks or restoring of tracking data from LMS) and then finally that data is rendered on screen. as you navigate through the ‘pages’ of the course it’s actually just re-rendering different data to the screen.

\*A good real-world allegory would be that it’s like the difference between reading a paperback novel and reading the same novel on an e-reader.

---

<div class="post-metadata">

**Author:** ![andyontrack](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/andyontrack/32/1454_2.png) [@andyontrack](https://community.evolveauthoring.com/u/andyontrack)\
**Post date:** [May 9, 2024, 2:49pm UTC](https://community.evolveauthoring.com/t/question-components-not-drawing-from-question-bank/2926/8 "2024-05-09T14:49:49Z")

</div>

Hi Matt, thank you for taking the time to investigate and explain what’s happening.
