Duplicate a Canvas Classic Quiz
Duplicating a quiz is a good way to make modifications to an existing quiz while maintaining the original within the same course.
Use Cases
Instances when you might use this are when you are using Proctorio and need to make changes to settings for students who haven't take the quiz yet. (Once any student has begun taking a quiz, no changes can be made to Proctorio Settings.)
Another time when you might do this is when creating a pre- and post- test that will cover the same material.
Quizzes with Individual Questions
Click on the course Settings, then click on Export Course Content

For export type choose Quiz

In the list of course quizzes, uncheck "All Quizzes" and check the box for the quiz you would like to duplicate

Click the Create Export button

Once the export finishes, click the New Export link to download the export file

Locate the download on your computer and unzip the file
Find the assessment_meta.xml file and open it in a text editor
- Locate the file
- Right click on the file
- Hover over the Open With option
- Select TextEdit

Copy the text between the title tags then use the Find and Replace function to replace the title
For the Find/Replace option to appear, press Ctrl / Command F

Save the file by pressing Ctrl / Command S and return to your files
Find the {long-string}.xml file and open it in a text editor
- Locate the file
- Right click on the file
- Hover over the Open With option
- Select TextEdit

Use the "Find and Replace" function to replace the quiz title with the exact same new title as you used in step 8

Save the file by pressing Ctrl / Command S and return to your files
Compress the files within the original folder (don't compress the folder)

Return to Canvas, click the course Settings again, then click on Import Course Content

For content type choose QTI .zip file from the dropdown menu

Click the Choose File button and select the file you downloaded in step nine
In the Options section, uncheck the option "Import assessment content as New Quizzes" then click the Import button

Click on the Assignments in the course navigation
A new assignment group called "Imported Assignments" should be in your class with the copied quiz inside of it. You can make edits to the quiz title or settings, as needed. (If you move the copied quiz from the "Imported Assignments" assignment group, you can delete that group by clicking on the button with the three dots next to the right of "Imported Assignments.")
Quizzes with Question Banks
Copying a quiz that is based on a question bank(s) is easy to duplicate.
On the Quizzes page, click on the + Quiz button to create a new quiz

Choose the Classic Quiz Option

Enter the desired quiz settings
On the Questions tab, click New Question Group, enter a title, and click on the Link to a Question Bank, then locate the appropriate bank
Linking a question bank in an existing quiz will create a new quiz that draws from the same question bank.

Click Create Group (repeat, as necessary, for additional question groups)
Click Save & Publish to make the quiz available to students

Duplicate a Single Quiz
This will walk you through a second, simpler process of duplicating a classic quiz in your Canvas course.
Click on the Quizzes tab on the course navigation

Click on the three dots to the right of the quiz you want to duplicate, then click Copy To

Select the course you want to send the duplicate to (this can be the current course), then click Copy
Note: It is optional to select a module.
To check status, navigate to the course, click on Settings, then Import Course Content
Depending on the size of the quiz, it could take several minutes to import

If you click the Quizzes tab in the course navigation, you should see the duplicate quiz
