Technology

Copying Content from Another Canvas Course

Last modified 11/1/2024

You can copy course content such as assignments, modules, pages, and discussions from previous Canvas courses into existing courses. You can also bulk migrate quizzes. You will only be able to copy content from a course which you are listed as an instructor.

Important: When copying course content from a previous semester course, if a Missing policy (as in missing submissions) is set and due dates are left the same, Canvas will enter in scores based on the missing policy for any past-due assignment.  

For example, if you copy a course that had a missing assignment policy where any missing assignments automatically received score of zero, and the due dates stay set as those from the previous semester, then students in the new course will immediately have zeroes entered in for those assignments. Once scores have been entered in, turning off the missing policy, updating the due dates, or unpublishing the assignments will not remove or adjust the scores.

How to Prevent Missing Policy Issues in a Copied Course

The information below discusses how to prevent missing policy issues in a copied course before you import the course. Another option would be to adjust or remove event/due dates from the original course during the import; which is discussed in the section of this article labeled Copy Course Content into Another Course.

  • Uncheck missing policy before importing


  1. Open the course you are copying content from (your previous semester course).
  2. Click on Grades to access the Gradebook.
  3. Click the gear icon on the upper righthand side (Figure 1):

    Figure 1:
  4. Deselect the Automatically apply grade for missing submissions (Figure 2):

    Figure 2:
  5. Click the Apply Settings button at the bottom of the screen (Figure 3):

    Figure 3:

The course may now be copied without the missing policy applied.


How to Remove Scores Set by the Missing Policy in Already-Copied Content

If you imported course content with the previous semester dates still set and the missing policy applied, you can quickly remove the scores it causes to be entered in by one of the methods described below:

  • Removing Scores per Assignment

If you only have a few assignment impacted by this, the quickest way to remove scores, is by using the set default grade option:

  1. Navigate to Grades.
  2. Select the three dots next to the title of the assignment name for which you want to clear the scores.
  3. Choose Set Default Grade (Figure 1):

    Figure 1:
  4. In the box that pops up, leave the Score field blank, check the box next to Overwrite already-entered grades and click on Set Default Score to save the change (Figure 2):

    Figure 2:
  5. Repeat for each assignment for which you would like to remove scores.

Note: It may take a moment for the scores to adjust. Refresh your page to get the most up-to-date view.

  • Removing Scores for Entire Gradebook

If you have many assignments that have scores entered in, you can export your gradebook in order to clear all scores at once:

  1. From Grades, choose Export > Export Entire Gradebook.
  2. Open the downloaded file in Excel.
  3. Remove all scores entered in for assignments.
    1. NOTE: Do not edit the first four or five columns with student information or the first few rows with assignment data, but you can remove all data entered in between with scores.
  4. Save the spreadsheet.
  5. Navigate back to Canvas Grades, and select Import.
  6. For Choose File, upload the edited spreadsheet.
  7. Select Upload Data.
  8. You will see student names and columns for each assignment, showing that the grade has changed from '0' to blank.
  9. Click Save Changes to update the gradebook.



Copy Course Content into Another Course

The instructions below explain how to copy your course content: 

  1. Open the course you want to add content to
  2. Select Settings from the Course Navigation Menu
  3. Select the Import Course Content link from the right-hand side. 
  4. In the Content Type drop-down menu, select Copy a Canvas Course
  5. In the Search for a course drop-down menu, select the course you would like to copy from
    1. You can also type in your course name in the "Course name" box to search for a course
    2. Select the Include completed courses checkbox to include completed courses in your search
  6. Select course content
    1. Select All Content to import all content from a course
    2. Select Select specific content; if you want to select specific content
    3. Checkmark the Adjust event and due dates box to adjust or remove the due dates to specific assignments and course events.
      1. Click the Adjust events and due dates This will then pull up “Beginning date” and “Ending date” boxes.
        • Adjust Course Event and Due Dates

        1. Click the Adjust events and due dates This will then pull up “Beginning date” and “Ending date” boxes (Figure 1):

          Figure 1:
        2. Click Shift dates.
        3. Adjust the Beginning date to the date of the first assignment or event that has a date in your course you’re importing. You can also click on the calendar icon to select the date.
        4. Adjust the change to date to the new date you want the first assignment due.
        5. In most cases you will leave the Ending date line blank (Figure 2):

          Figure 2:

        Canvas will take the new dates and distribute all assignments with due dates as evenly as possible across the course and keep them due on the same day of the week as the original course. Once the course is imported, you can easily confirm and adjust any assignment dates using the Calendar.

        Create Substitution Dates

        You can also define day substitutions to adjust for changing class schedules, such as moving all assignments on Mondays to Tuesdays. Follow the steps below to create as many substitutions as necessary. Canvas will take the date substitutions and adjust assignment with due dates appropriately across course dates.

        1. Click on +Substitution.
        2. In the Move from field, select the day of the week.
        3. In the To field, select the new day of the week for the substitution.
        4. To remove a substitution, click the Remove icon (the x that comes after the To date).
        5. Select Import.

        Remove Dates

        To remove all associated due dates in the course, select Remove dates.

        NOTE: Dates will be removed from the following features:

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


  7. Select the Import button
  8. You should see the current jobs section below, which will show you the progress of the import. 
    1. If you selected Select specific content, the progress will show as Waiting for selectwhich means you need to select the content you want to import. 

Important

Importing the same course content more than once will overwrite any existing content in the course. 


  • Copying your Home Page

If you choose to copy All Content from your course, you will copy your Home Page, but it will not override the template homepage of the course you copied it to; the Home Page is in the Pages area of your copied course. Follow the instructions below to move your copied Home Page to the Home Page section of the course: 

  1. Select Pages from the Course Navigation Menu
  2. Select View All Pages to view a list of all course pages
  3. Locate the your Copied Courses Home Page
  4. Select the three more dots options icon to the right
  5. Select Use as Front Page
  6. You should now see a gray Front Page tag under your the name of your home page on the list


  1. Alternatively you can select your old front page from the list of pages (Number 2, above) 
  2. Then select the three more dots options icon next to the Edit button
  3. And select Use as Front Page from this area. 

  • Copying Some Content

The Copy To function explained at the beginning of this article is also a good tool to use if you want to copy a few select items into another course. It does not have to be used to copy everything. 

  1. Select the Assignments, Quizzes, Modules, Pages, etc. from the course navigation menu
  2. Select the three more dots next to the item you want to Copy To another course
  3. Select Copy To
  4. Type the name of the course or select the Course from the drop down menu that you want to Copy To
  5. You can choose to select a module to copy the item to if you want 
    1. Then choose the place you want that copied item to go to within that module. 
  6. Select the Copy button once you've selected all the options you want to
  7. The item will now be copied to the other course


How to Get Help

Technical assistance is available through the Illinois State University Technology Support Center at: