How do I copy a Canvas course into a new course shell?

Document created by Canvas Doc Team Employee on Apr 19, 2017Last modified by Canvas Doc Team Employee on Apr 22, 2017
Version 5Show Document
  • View in full screen mode

If you are allowed to create a canvas courses, you can copy a course and create a new course shell. New courses created through the Canvas interface are placed in the manually created courses subaccount.

Copy content from another Canvas course when you want to use or repurpose previously created content including course settings, syllabus, assignments, modules, files, pages, discussions, quizzes, and question banks. You can also copy or adjust events and due dates. Not all content can be copied as part of a course.


  • Draft State settings are retained in course copies. If an assignment is unpublished in a course, the assignment will also be unpublished in the course copy.
  • Importing a course more than once may have unintended consequences. If you import content into a new course, edit the content in the new course, and later import the previous content again, the imported content will override the existing content.
  • When manually copying a course, the user who copies the course will automatically be added to the course with an instructor role.
  • If the Copy this Course button does not appear in Course Settings, this feature has been restricted by your institution. However, if you already have access to a course shell, you can copy a course through the Course Import Tool.

Open Settings

Open Settings

In Course Navigation, click the Settings link.

Copy Course Content

Copy Course Content Button

Click the Copy this Course button.

Create Course Details

Create Course Details

Enter the Name [1], Course Code [2], Start Date [3], and End Date [4] for the new course.

Note: If the current course includes course override dates in Course Settings, the Start and End date fields will be populated with those dates.

Select Migration Content

Select Course

To import all content from the course, select the All Content radio button [1].

If you want to select specific content, click the Select specific content radio button [2].

Note: If you select the specific content option, you are required to select the content you want to import; this action cannot be cancelled.

Adjust Events and Due Dates

Select Course

If you want to adjust the due dates associated with the course events and assignments, click the Adjust events and due dates checkbox.

Create Course

Import Course

Click the Create Course button.

View Current Jobs

Course Extraction Email

The Current Jobs section displays the status of your import. Running reports display a menu bar with the time remaining to complete the import [1].

If you chose to select specific content in your course, the current job will show as Waiting for Select [2], which means you must select the content you want to import.

The import may also display other status indicators as part of the import process. Learn more about course import statuses.

View the content from any completed imports by accessing any link in Course Navigation.

You are here
Table of Contents > Course Import Tool > How do I copy a Canvas course into a new course shell?