Administrator

How do Base and Derivative Courses work?

  • Updated:
    info_outline
    Created:

Base Courses allow you to manage content for multiple courses in one, central location.

This diagram illustrates the basic relationships between a Base Course and the various types of copies you can create from it.

  1. Base Course: Base Courses should be used for content creation and management, and shouldn't be used as live courses (students should not be enrolled in Base Courses). You can turn any standalone course into a Base Course by simply making a Derivative copy of it (the different Derivative course types are described below). Once you create a Derivative Course, you no longer have access to any enrollment data that happens to exist in the Base Course (gradebook, students, etc).
  2. Derivative Courses: All Derivative Courses begin as duplicates of the Base Course and inherit applicable data and changes made to the Base. Data that is related to teaching a specific class instance (e.g., Student Enrollments, Groups, Course Title, Start and End Dates, Agendas, Submissions, Posts) is not inherited.
    • Unlinking Derivative Course Elements: You can unlink Base Course inheritance in any single element (e.g., an activity, a folder, a question) of a Derivative Course by simply changing the desired element in the Derivative. Once unlinked, the Base Course no longer impacts that element; however, the rest of the Derivative Course remains linked and subject to changes in the Base.
    • Relinking Derivative Course Elements: You can relink inheritance in most elements of a Derivative Course by changing that element to match the Base Course again. Once relinked, the element is again subject to changes in the Base. This is not true of assessment questions; altering an assessment question creates a new ID, so that question cannot be relinked to the Base by simply changing it back.
  3. Derivative Child Course: This exact copy of the Base inherits changes to the Base. This option works best when you are copying a course with only content and no students enrolled because, once a Derivative Child Copy is made, you can no longer access student enrollment information in the Base Course.
  4. Derivative Child Course (altered): This altered copy of the Base inherits changes to all unaltered elements of the Base.  
  5. Derivative Sibling Course: This is an exact copy of an altered Derivative Child Course that continues to inherit changes to all unaltered elements of the Base. This option works best when you want to make a copy of an active course in which students are enrolled because, after making a Derivative Sibling Copy, you can still access the student enrollment information in the Base Course.
  6. Static Copy: This is an exact, but independent, copy of the Base; changes made to the Base have no impact on it after the copy is made.

Additional articles

Tips

  • Save time by setting up your Base and Derivative courses so you can copy between sections, terms, school years, etc.
  • If you want to make changes to the content of a Derivative Course's Base, open the Curriculum Map in the Derivative and choose the Base from the Course Chooser. This way, your changes are inherited by all Derivatives.
forum

Have a question or feedback? Let us know over in Discussions!