Skip to content

Duplicate a course

Copy a course's content into a new course for a new term or section. Learners, work, and pricing aren't copied.

When to duplicate

Duplicate a course to teach it again next term, run a second section with its own roster, or try changes without touching the class you're teaching now. The copy is a separate course: changes to one never affect the other.

Who can duplicate

You need to be an instructor in the course. Assistants can't duplicate it. You also need to be able to create courses in the course's organization. If you can't, ask an organization owner or admin to check your membership.

Duplicate a course

  1. Open the course and choose Settings.
  2. In the sidebar, under Course, choose Duplicate & delete.
  3. Under Duplicate course, choose Duplicate course.

Course settings with Duplicate & delete selected in the sidebar, showing the Duplicate course and Delete course cards

  1. Enter a title for the new course. It starts as the current title followed by (Copy).

Duplicate course dialog with the new course title field filled in as Intro to Programming (Copy)

  1. Choose Duplicate course. When the copy is ready, CuraCourse opens it.

Large courses can take a little while to copy. Keep the window open until the new course opens.

What gets copied

  • Modules, lessons, assessments, and other pages, in the same order and numbering style
  • Each page's content (its latest published version, if it has one), with activity blocks and rubrics
  • Assignments and assignment groups
  • The shared code library from Blocks
  • Adopted books, so lessons from them stay linked
  • Course description, image, instructor names, subjects, and course code

What doesn't get copied

  • Learners, assistants, and other instructors. You're the only member of the new course.
  • Submissions, grades, progress, and feedback
  • Cohorts, student groups, and join codes
  • Access and score policies that targeted specific cohorts or learners. Each page goes back to the default policy.
  • Assignment due dates and visibility dates. Copied assignments start hidden with no due date.
  • Learner pricing and enrollment periods
  • LMS links

Before you invite students

Copied pages keep their published content, but they're hidden from learners until you set when each one becomes visible. Copied assignments are hidden too, with no due date. Then:

  1. Review dates and visibility in each page's access policy, or update policies in bulk.
  2. Set a due date and visibility date for each assignment. See create an assignment.
  3. Check Billing in the new course's settings if learners pay for access. See course plans & billing.
  4. Create join codes for the new class. See invite students.
  5. Invite co-instructors and assistants with an instructor or assistant join code.