Your browser does not support JavaScript

Import content from another Canvas course when you want to use or repurpose previously created content including course settings, syllabus, assignments, modules, files, pages, and discussions. You can also import and adjust events and due dates.

Note: Draft State settings are retained in course imports. If an assignment is unpublished in a course, the assignment will also be unpublished in the content import.

1. Open Course

In Global Navigation, click the Courses or the Courses & Groups (if you use Groups) drop-down menu [1], then click the course title [2] of the course where you would like to import content.

2. Open Settings

In Left Course Navigation, click the Settings link.

3. Import Content into Course

On the right of your screen, click Import Content into this Course to import content.

4. Copy a Canvas Course

In the drop-down menu, select the Copy a Canvas Course option.

5. Search for a Course

IMPORTANT: Click the “Include completed courses” option to access your past semester courses. In the Course name field [1], start to type the name of the course you would like to access. Click the name of the course when it appears [2].

import content

6. Select Migration Content

If you want to import all of the content from the course, click the All content radio button [1]. This will create an exact copy of your old course in your new course.  If you want to select specific content, such as only Assignments, certain Pages, or Files, click the Select specific content radio button [2].

7. Adjust Events and Due Dates

TIP: If you did not create Assignments, etc. with Due Dates or Dated Events in the Past Course, you do not need to Adjust Events and Due Dates, just skip this step. If you have created Due Dates in the old course, we suggest you skip the “Shift Dates” option and instead use “Remove Dates” (see below) and enter new Due Dates for your new course once the import is completed.

8. Remove Dates

When you choose the “Remove Dates” option, dates will be removed from the following features:

  • Assignments (due, availability, and peer-review dates)
  • Announcements (post delay dates)
  • Quizzes (due, availability, and show correct answers dates)
  • Calendar events (start and end dates)
  • Modules (unlock dates)

9. Import Course

Click the Import button.

10. View Current Jobs

If you imported the entire course, and did not select specific content the Current Jobs menu will display the status of your import. Running reports will display a menu bar with the time remaining to generate the report. You will also receive an email notification when your import is completed.

11. Course Completion

Import statuses include pre-processing, queued, running, completed, and failed.

  • If you imported the course and did not select specific content, Canvas will show any issues that occurred with the import. Click the issues link [1] to view them.
  • If you imported the course and selected specific content, Canvas will ask you to select the content you want to import. Click the Select Content button [2].

12. Select Content to Import

A new window will list all the content in your course by category. For instance, if you did not create any Discussions in your course, Discussions will not appear as an import option.

  • To import all content for a content type, click the checkbox next to the content name [1]. If the content type is a group containing multiple items, Canvas will automatically select all items within the group.
  • To import only a few items from a content group, expand the drop-down arrow [2] and click the specific items to be imported [3]. Canvas will place a dash in the group checkbox, indicating that only a few items are selected within the group. If a content type should not be imported, leave the checkbox blank [4].

Note: Canvas supports keyboard navigation when selecting content to import. The tab key focuses on the content inside of the select content area. Use the up and down arrow keys to navigate the categories and use the left and right arrows to expand and collapse items. Use the spacebar to select and deselect items.

13. Select Content

Click the Select Content button to import your content.

14. View Current Jobs

The Current Jobs menu will import the selected course content. Running reports will display a status bar with the time remaining to generate the report. You will also receive an email notification when your import is completed.

15. View Course

The content from your course is now organized in your Canvas course. Open the link(s) for the imported item(s) to view, and organize the content to fit your students’ needs. For instance, if you imported Assignments and Modules, click Assignments and Modules to view the imported content.

Important: Redirect Links to Canvas pages will not automatically update. You must import both the redirect link (LTI tools in the import tool) and the page itself. Then, you need to update the link in the Apps menu for students to be able to access the page.

16. Update All Redirect Links to a Canvas page

In the new course, click the “Pages” tab on the left navigation [1]. then click “View all Pages” [2] and click on the page you want students to access.


Make sure you are in the new course (check the course title) [1], then copy the URL [2].


Next, click on “Settings” in the left navigation; then click on the “Apps” tab and click “View App Configuration”. Find the redirect link you want to edit and click on the wheel icon on the right to edit it.


Paste the new URL over the old URL in the Custom Fields area [1]. Make sure you do not copy over the “url=” or the link will not update [2]. Click Submit [3].  Click the redirect link on the left navigation to make sure it is directing to the new course page.