How To Copy A Course In Canvas: The Complete Administrative Guide

How To Copy A Course In Canvas: The Complete Administrative Guide

Powering Up Your Canvas Course, Part 1 (Advanced) | Canvas learning ...

Copying a course in Canvas allows instructors and instructional designers to duplicate existing learning materials, modules, assignments, and settings into a new or blank course shell. Executing this administrative procedure correctly preserves assignment structures and rubrics while preventing historical gradebook data leakage, ensuring a clean operational state for the upcoming academic term.


Essential Prerequisites and Course Migration Strategy

Successful content migration within the Canvas Learning Management System requires careful coordination of roles, permissions, and timeline benchmarks. Before initiating a course copy, administrators must verify that the destination course shell exists and that the user account possesses either Teacher, Course Designer, or Canvas Administrator privileges within both the source and target courses.



  • Essential Tools & Access Requirements: Active Canvas account credentials, dual-course access (source and destination shells), and network connectivity capable of handling large file transfers for media-heavy repositories.
  • Mandatory Prerequisite Knowledge: Familiarity with structural course design, file repository architecture, outcome alignments, and the selective import framework native to Instructure Canvas.
  • Time & Scope Benchmarks: Standard course migrations require between 2 to 15 minutes depending on overall file size, embedded video archives, and the volume of integrated third-party learning tools.

Step-by-Step Canvas Course Duplication Workflow



Step 1: Access the Destination Course Shell

Log in to your Canvas instance and navigate to your dashboard or courses list. Click to open the brand-new, empty, or placeholder course shell where you want the imported materials to reside. Ensure this destination course is unpublished to prevent premature student notifications during the migration process.

Warning: Never import course content into a live, active course containing current student submissions, as this can overwrite active assignments and disrupt the current grading workflow.



Step 2: Open the Course Import Tool

Once inside the destination course home page, scan the right-hand sidebar navigation menu. Locate and click on the "Import Existing Content" button, which redirects you to the content migration management utility interface.



Step 3: Select the Migration Type

From the Content Type drop-down menu on the import screen, select the "Copy a Canvas Course" option. This triggers a searchable directory menu designed specifically to locate your historical or template-based source courses across your institutional Canvas domain.



Step 4: Locate and Select the Source Course

Use the search bar or the drop-down menu under the "Course" field to find the exact source course you wish to duplicate. Type the course name, course code, or term identifier to narrow down the search results, then select the correct source shell from the populated list.



Step 5: Configure Content Selection Parameters

Determine whether you need to import the entire course repository or only specific components. Choose the "All content" radio button if you are migrating a complete template, or choose the "Select specific content" option if you need to cherry-pick individual modules, quizzes, or assignments.

Pro-Tip: If you choose specific content, Canvas will prompt you to review and check boxes for individual items after you click the import button, giving you granular control over what enters the new shell.



Step 6: Adjust Dates and Trigger the Migration

If applicable, check the box labeled "Adjust events and due dates" to automatically shift historical deadlines based on a target start and end date for the new term. Finally, click the blue "Import" button to initiate the background server process, and monitor the progress bar until the status indicator shifts from "Queued/Running" to "Completed."


Canvas Course Templates, Web there are four csusm course templates that ...

Canvas Course Templates, Web there are four csusm course templates that ...

Course Migration Method Comparison



Migration Method Primary Use Case Data Retention Scope Recommended User Role
Full Course Copy Term-to-term rollover of identical templates All modules, pages, assignments, and settings Teacher / Course Designer
Selective Import Pulling specific modules from a master shell Only user-selected individual items Teacher / Course Designer
Common Cartridge Export Moving content across entirely different LMS platforms Standardized package of course assets and files System Administrator
Blueprint Course Sync Centralized distribution of master updates to child courses Locked or unlocked institutional master content Administrator / Master Designer

Common Course Copy Failures and Field Fixes



  • Root Cause: Due dates fail to adjust or shift incorrectly when using the automated date adjustment feature.

    • Actionable Fix: Clear out the date shift parameters before importing, or manually bulk-edit assignment due dates using the Canvas Assignment Date Manager tool post-import.
  • Root Cause: External tool (LTI) links such as textbook integrations or third-party video software appear broken in the new course.

    • Actionable Fix: Re-authenticate and update the consumer keys and shared secrets within the course settings, or manually re-link external tool assignments in the new module structure.
  • Root Cause: The import status displays a "Completed with issues" warning label.

    • Actionable Fix: Click the hyperlink next to the error warning to open the migration error log, identify missing question banks or orphaned file attachments, and manually upload or recreate those specific assets.
  • Root Cause: Student data, past submissions, or old gradebook records accidentally migrated into the new semester shell.

    • Actionable Fix: Reset the course content entirely via course settings, and re-run the copy procedure ensuring that student enrollment data is excluded from the migration parameters.

Frequently Asked Questions



Can I copy a course if I am not listed as a teacher in the source course?

No, users must have an active enrollment with editing rights (Teacher, TA, or Designer) in both the source course and the destination course to perform a direct course copy. If you lack access to the source course, request that an administrator enroll you or export a Common Cartridge package on your behalf.



Does copying a course duplicate student submissions and grades?

Standard course copies intentionally strip away all student enrollment data, user submissions, discussion replies, and gradebook records. The migration tool strictly duplicates course structure, instructional content, assignments, rubrics, and internal files.



What happens to internal page links when I copy a course?

Internal hyperlinks pointing to other pages, files, or assignments within the same course automatically update to point to the corresponding duplicated items in the new course shell. However, absolute URLs pointing to external websites or specific historical course IDs must be manually audited and updated.



Can I copy a course from a previous semester into a current active course shell?

Yes, you can copy a historical course into any destination course shell where you hold editing rights, regardless of the academic term. It is best practice to adjust assignment due dates during the import setup to match the calendar parameters of the current term.



How long does a Canvas course copy take to complete?

Most standard course copies finish running within two to five minutes. Courses containing massive media repositories, high-resolution video files, or extensive multimedia question banks may take upwards of fifteen minutes to fully populate in the background server queue.

Master Your Digital Classroom Setup Today

Streamline your semester transition by properly structuring your course templates and utilizing automated Canvas duplication workflows today. Optimize your instructional delivery by keeping your digital learning environments organized, updated, and ready for student engagement.


Canvas Course Copy & Zoom Meetings - Winter Term | Center for Academic ...

Canvas Course Copy & Zoom Meetings - Winter Term | Center for Academic ...

Read also: Jason Lytton Utah Now: Understanding the Professional Landscape and Regional Context