Working with Parent/Child Courses

When a course is created by cloning or using a share code, the course (child) is tied to the original (parent) course so that any updates to an assignment in the parent course are also updated in the child course.

Update and send notification to child courses

After an update in the orignal course has been published, you can send a notification that displays a banner in the child course informing all instructors that there are available updates.

To send notifications, follow these steps:

  1. In the Dashboard, select the course to open it and then click the Admin tab.

  2. Click the Send New Notification link in the lower portion of the page.

    Notify Child Courses
  3. In the Notification Message text box, enter the message to instructors that explains the changes that have been made to the parent course and are now available in the child course.

    Notification Message

    The message can include details of all the changes made in each assignment or just be a summary. If a summary is included, instructors can pull the assignments and review the information in the publish assignment changelog.


To view a history of all notifications sent for published updates in the parent course, click the View Sent Notification link.

After a notification has been sent, a Download icon is displayed in the upper right corner of the course.

Course Update Icon

If you open the course, a banner is displayed indicating that the course has been updated.

Course Update Banner
  1. Click Show Changes to view the updates, including the tagged parts of the assignment that has updates.

    Course Update Details

    To understand the tags, click the ? to view a description.

    Tag Descriptions

    To view the notification message that was send with the update, click Update History.

  2. Check the check box next to the assignments you want to update and then click Apply.

  3. On the confirmation dialog, confirm that you want to update the assignments.

Updating without notifications

You can also make changes to a parent course without sending update notifications. After an update in the orignal course has been published, a Pull icon is displayed on the assignments that have changed (when on the Edit tab). Follow these steps to pull the updates.

  1. In the Dashboard, select the course to open it and click on the Edit tab. The assignments that have changed show a Pull icon.

  2. Click the Pull icon to view the details of the update.

    Update Details
  3. Click Update to pull the updates into the cloned (child) course.


    You can also click Pull All to pull all available updates for the module but you cannot view the details.

    Pull Add

Add new assignments from parent to child courses

After a new assignment has been added in the parent course, you can add it to the child course and allow future updates to be pulled. Follow these steps to add an assignment from the parent course to the child course:

  1. In the Dashboard, select the child course to open it and go to the Edit tab.

  2. Select the module and click Add assignment.

    Add Assignment
  3. On the Create Assignment dialog, click Existing

  4. Select the parent course, module and assignment(s) to be added to the child course. The assignment in the child course is automatically published.

Revert to earlier version

You can revert back to earlier published versions of your courses. However, reverting automatically publishes the course and it’s available to your students.

  1. In the Dashboard, select the course to open it and go to the Edit tab.

  2. On the Assignments page, click the Versions button.

    View Versions
  3. View the list of all previous version and click Revert for the version to which you want to revert.

    Revert Version
  4. When other instructors open the assignment (in Edit mode), they can click Latest Published Version to update thier working copy to the currently published version.

    Latest Published Version