Showing results for 
Search instead for 
Did you mean: 
Community Member

Transfer from old Question Banks to new ITEM banks?!?

Jump to solution

I am attempting to import questions from a Question Bank in a previous course in to an ITEM BANK in a new course. So, basically I want to update all my quizzes from the old Quizzes to the new Quizzes.Next.

What I've come up with is to create a new quiz that pulls all of the questions from the question bank (say 20 questions), and export and/or import that quiz as a QTI file to the new course.

I have done so, and while I can see the quiz in the new course, it is still under the old Quiz style and when I click on the question bank (under the questions tab) it takes me to the original question bank in the old course, not a new question bank (or preferably ITEM BANK) in the new course.

Does anyone have any advise on the best way to transfer the actual questions from old courses to new courses and then specifically from old Question Banks to new ITEM BANKS.

I have several hundred questions that need to be transitioned so any suggestions would be helpful. Thanks!

14 Replies

Is there a convenient way to export all of these at once into separate QTI files? It looks like I have the choice to import one QTI file per item bank, and when I try to export multiple quizzes at once, I just get a single QTI file. I have a bunch of question banks to migrate, and anything that can streamline the process would help.


I'm curious as to whether Instructure could update current thinking in regard to this question from old quizzes users: will there be a migration option to new quizzes for items in 'classic' question banks. Thank you!

Yes, the legacy bank to item bank transfer is a a poor design as it is now; it has no concern of the time the user is investing into the process. As I see now the voting for issues is used as a social media platform except canvas team does not give much to the users there (at least the post-date of the issues suggests no progress). Maybe institute liaisons can affect the willingness of canvas team to implement some basic functionality.

How could we get someone from Canvas to answer on this issue?

I teach many classes, each with 16 quizzes made up solely of 4 groups, each group containing many questions. This means I cannot at this point migrate anything to Quizzes.Next, as they come up blank. It would take me hundreds of hours to use this method of exporting old banks and quizzes, importing them as item banks, and remaking the quizzes.

According to the FAQ: "We are now focused on developing features in Quizzes.Next that will bring it to parity with Canvas Quizzes. This means that all functions of Canvas Quizzes will have an equal or better solution in Quizzes.Next. The end of life (EOL) for Canvas Quizzes will be determined and announced once feature parity is achieved."

Will parity include being able to import banks properly?

This works only if the classic/legacy quiz has no "question group"; question groups are using the question bank and question banks don't migrate directly to This makes bank transfer very painful.

Layne, the way you described works for me too. But it takes really-really long time to transfer hundreds of banks.

OK! ericwerth‌ and anyone else who catches this post. I figured it out moments after posting my question. It was quite literally silly.

To create a classic quiz with all of the questions AND get all of the questions into an export then you must use FIND QUESTIONS, find the question bank, and select all. Do NOT try to use new question group. 

Phew. It works. 

This is a long path to get the imports, but at least it is working. 

View solution in original post

Hi ericwerth

Thank you for the detailed explanation but I cannot get this to work for any of my banks (over 240 banks in one course alone). I have a colleague with 5 times the amount of questions to migrate. It would be nice to get this sorted.

We want to migrate but cannot get this process to work. Each time, the QTI acts like it is importing but the item bank remains zero. Therefore, I opened up a QTI zip and then the xml file. It showed the title but there were no questions. 

I'm assuming there must be a missing step in getting the questions from the question bank to the classic quiz. Have you tinkered around enough to be able to help? 

A preview of the classic quiz shows all of the questions from the bank. Any clues where I should look next?

Hi!  You can launch Quizzes.Next by first going into the "Assignments" tab and clicking on the "+Quiz/Test" button at the top of the screen.  This will take you to the regular assignment creation window but automatically fill in the information for the Q.Next LTI into the external tool area of the "Assignment type" selection window.  After you fill out the assignment information and click either "save" or "save and publish", you are redirected to the Quizzes.Next interface where you can create the quiz itself or access question banks.

I have not heard of any particular effort to make transferring question banks from classic quizzes to Quizzes.Next more streamlined, but this may be something the developers are considering.  It is fairly easy to move a quiz from the classic system to Q.Next because if you go to regular quiz in the Quizzes tab and select the quiz menu options (3 vertical dots), one of the options is to "migrate" the quiz to Quizzes.Next.  When done a Q.Next quiz will be created that can be accessed by going to the Assignment tab and scrolling down to a group called "migrated quizzes". 

The best way I know to move questions from a bank in the classic system to the new one is one I describe above.  I've gotten pretty fast at this but it is still a process.  I also learned yesterday a caveat.  At least right now, regardless of what you name the question bank in Quizzes.Next, when you import the questions exported from the classic system, the Quizzes.Next question bank will be renamed to whatever the exported quiz was named.  So for example, if you create a question bank in Quizzes.Next called "Microbiology Unit 1 Questions" and the quiz that was exported from the classic system was named "Unit 1 Test", the the bank in Quizzes.Next will be renamed "Unit 1 Test".  A support ticket was created for this so I will update everybody when I hear an update.

I hope this helps and best wishes!

Eric - How do I "Go in to Quizzes.Next " - also is there some development to transfer question bank (old) to item bank (, which has only one step or two?