cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
pdaves
Community Participant

Migrate question banks from the old quizzing engine to the new quizzing engine?

Jump to solution

Migrating old quiz banks to the new quiz engine:

I have about 100 different question types, each with 5 versions. These are ones I've made myself--they are not from a publisher's question bank. That makes for 100 question banks--one question type per bank. When I create a quiz in the old quizzing engine, I create a question group, select one of the banks, and it picks one of the versions of that question. So each student gets the same question types but different versions. So how do I import all 100 question banks, each of which has 5 question versions, into the new quizzing engine? On these help pages I've seen things that seem to imply I must create 100 different single-bank quizzes, each of which pulls all 5 questions from a single bank, export each one individually into its own QTI file and then reimport each quiz separately into a new quizzes question bank. x 100.  Is this really the way Canvas wants us to migrate to the new quiz engine? Is there even a slightly more efficient way?#

1 Solution
lbach
Community Participant

It's a giant pain, but this is how I'm migrating multiple question banks. If anyone has found a better way to do it, please let me know because it's driving me crazy.

  1. Create a Classic quiz and name it whatever you want the item bank to be named in New Quizzes. One thing to note here - all of the item banks for all the classes I teach are in the same massive item bank area in New Quizzes, so I've started including the course code at the front of the item bank name. I don't know if that's universal or just how my institution has it set up, but it's a little annoying.
  2. Move all of the questions for that bank into that quiz. I click on "Find Questions", navigate to the bank I'm migrating, and then click "Select All" and add those to the quiz. Don't do the question group, the migration will fail. I've also tried making one big quiz for export and then sorting out questions into their proper item banks later, but the two big issues I've run into with this method are:
    1. The order of questions might not be maintained, so questions from each topic/chapter may not stay grouped together, making it harder to find the questions for the right bank
    2. There's no way I've found to move multiple questions at the same time in the New Quizzes item banks, so you'd have to repeat all the clicks to move each question individually. Either way, it's endless repetition and clicking on things; for me, I prefer to keep the questions for each bank grouped throughout the transfer.
  3. Save the quiz without publishing, since it's really just there for transfer and not for students to take.
  4. Go to Settings, then click on Export Course Content.
  5. Select Export Type - Quiz.
  6. Uncheck everything, then select one quiz to export (I've already tried doing multiple quizzes in the same export, it either fails completely or only imports the first quiz's questions to the new item bank).
  7. Export the quiz and download the file from Canvas.
  8. Go to any New Quiz in your assignments list or make a new one for importing purposes.
  9. Click on the three dots in the upper right corner, then click Manage Item Banks.
  10. Click on the +Bank button to add a new item bank (I know, I know, I'm importing a bank so I should be able to just import it, right? Nope. I need to have a bank made in order to import the questions into it).
  11. Name the bank whatever you want, it'll get changed to your quiz name when you import the questions.
  12. Find the item bank you just made (they're listed in alphabetical order) and click on it.
  13. Click on the three dots in the upper right corner and then click on Import Content.
  14. Find the export file you downloaded and drag it to the popup box to import the questions.
  15. Repeat this entire process for every. single. question bank.

There has to be a better way than this. It's maddening. 

Oh, and if you ever used multiple dropdowns or multiple fill in the blanks in Classic Quizzes, make sure to check on those questions in the New Quizzes item bank. The formatting for those questions gets seriously messed up.

View solution in original post

10 Replies
andrew_wilkins
New Member

There are so many ways that I want to use the Quizzes.Next, but I have SO MANY QUESTIONS that need to be redone if I can't transfer the question banks.  Can we make this happen?

kroeninm
Community Champion

Banks and Question Groups are a bit clunky right now to migrate.  I see some different workarounds but haven't dived into find the best method yet.  

Off the top of my head if you create one big quiz and add all the questions to it you could migrate it and then add them back into the banks but that is just possibly slightly less clicks.  Not sure.  

In December, the timeline suggests there will be an improved option: "They can simply check a box to add quizzes, banks and outcomes to the course as New Quizzes content." when the course copies so I'm hopeful it would be more streamlined for Banks but am not sure yet about Question Groups as I don't see them addressed specifically.  

New Quizzes to replace Classic Quizzes July 2021 

Melanie

lshulman
Community Participant

last semester, not knowing about "migrate" I did a quiz "copy" into the same course. That copy apparently is in the same old quiz version as the original and so, while I did need to re-select the question banks, at least I was able to use the existing question banks without recreating them or migrating them all to Quizzes Next. 

Unless you need or want to use Quizzes Next, I might just do a "copy" instead of "migrate".

(I had to do this for a disability student who could not use the Lockdown Browser with the assistance app she would be using with the quiz)

lbach
Community Participant

It's a giant pain, but this is how I'm migrating multiple question banks. If anyone has found a better way to do it, please let me know because it's driving me crazy.

  1. Create a Classic quiz and name it whatever you want the item bank to be named in New Quizzes. One thing to note here - all of the item banks for all the classes I teach are in the same massive item bank area in New Quizzes, so I've started including the course code at the front of the item bank name. I don't know if that's universal or just how my institution has it set up, but it's a little annoying.
  2. Move all of the questions for that bank into that quiz. I click on "Find Questions", navigate to the bank I'm migrating, and then click "Select All" and add those to the quiz. Don't do the question group, the migration will fail. I've also tried making one big quiz for export and then sorting out questions into their proper item banks later, but the two big issues I've run into with this method are:
    1. The order of questions might not be maintained, so questions from each topic/chapter may not stay grouped together, making it harder to find the questions for the right bank
    2. There's no way I've found to move multiple questions at the same time in the New Quizzes item banks, so you'd have to repeat all the clicks to move each question individually. Either way, it's endless repetition and clicking on things; for me, I prefer to keep the questions for each bank grouped throughout the transfer.
  3. Save the quiz without publishing, since it's really just there for transfer and not for students to take.
  4. Go to Settings, then click on Export Course Content.
  5. Select Export Type - Quiz.
  6. Uncheck everything, then select one quiz to export (I've already tried doing multiple quizzes in the same export, it either fails completely or only imports the first quiz's questions to the new item bank).
  7. Export the quiz and download the file from Canvas.
  8. Go to any New Quiz in your assignments list or make a new one for importing purposes.
  9. Click on the three dots in the upper right corner, then click Manage Item Banks.
  10. Click on the +Bank button to add a new item bank (I know, I know, I'm importing a bank so I should be able to just import it, right? Nope. I need to have a bank made in order to import the questions into it).
  11. Name the bank whatever you want, it'll get changed to your quiz name when you import the questions.
  12. Find the item bank you just made (they're listed in alphabetical order) and click on it.
  13. Click on the three dots in the upper right corner and then click on Import Content.
  14. Find the export file you downloaded and drag it to the popup box to import the questions.
  15. Repeat this entire process for every. single. question bank.

There has to be a better way than this. It's maddening. 

Oh, and if you ever used multiple dropdowns or multiple fill in the blanks in Classic Quizzes, make sure to check on those questions in the New Quizzes item bank. The formatting for those questions gets seriously messed up.

pdaves
Community Participant

Thanks for the detailed information! Awesome instructions! Canvas is losing points on usability. 

Indeed. It's a really really core bit of functionality and it's treated like some add on feature that not many will use so who cares how easy it is or how robust.   Arrrrrrrrrrrgh.

Thank you for taking the time to share. I would have never figured this out on my own.

0 Kudos
cerick21
Community Member

I have the same problem. 60 quizzes in one class (and many classes), over 2000 questions over 100 question banks. I would like to use the new quizzes but I can't afford to redo the questions or have them scrambled. 

bruce_hastie
Community Member

I used the migrate function in the original quiz' menu to move a quiz with groups, and the groups were changed into banks with the same random selection functionality.  However, I cannot see where the groups went, or see the questions in the banks.  They exist, because the students see the questions, but I can't find where the new banks live yet...  I can see the list of banks I have created manually in new quizzes, but not the ones the groups created.

BradMoser
Advocate

I appreciate the previous solution to this problem. Let me offer another option to converting question banks to item banks.  I have also found a way that seems to work and it's pretty quick and easy. Check out my video Converting Classic Question Banks to New Quiz Item Banks video

STEPS:

  1. Create Classic Canvas quiz
  2. Create and name a "question group" but DON'T link it to a bank
  3. Find questions from the question banks and add them to the question group
  4. Save quiz
  5. Migrate to a new quiz.

DONE! Now you have a new quiz and item bank based on the classic question bank. 

0 Kudos