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.

PLEASE NOTE: If you choose to import ALL content, then all content including Announcements, Discussion topics and assignments will be imported and visible to students (if they existed and were visible in the old course).  TLC strongly suggests importing ONLY the pages, files, etc that you need in your new course by clicking the “Select Specific Content” option. To be safe, you should import into an unpublished course, then view the materials before you re-publish.

Please contact TLC if you have any questions about importing.

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 Current Course

Navigate to the new course in which you want to import content to.

2. Open Settings

In Left Course Navigation, click the Settings link.

Settings link

3. Import Content into Course

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

Import Content into this Course

4. Copy a Canvas Course

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

Drop-down menu to select content type

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].

selecting a course to import content from

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].

Select migration content

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.

Adjust events and due dates

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)

Remove dates

9. Import Course

Click the Import button.

Import course 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.

View current jobs

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].

Import statuses of current jobs

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.

Selecting content to import to courses

13. Select Content

Click the Select Content button to import your content.

Select content button

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.

Current job status bar

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. Designating a new Homepage

Skip this step and move to step 17 if you did not import a homepage from a previous course.

Select “Pages” tab on the left navigation [1], then click “View all Pages” [2]. Select the homepage you’ve just imported [3]. Select the three dots in the top right of the page [4]. Then select “Use as Front Page” [5]. Your new homepage will now say “Front Page” in the top right of the page.


17. 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 [1] on the right to edit [2] 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.