Normally, a derivative course is an exact mirror of its base course. This feature allows teachers to make one update in the base course and have that change reflected in each of their derivatives. Echo's flexible architecture also allows users to customize the activities to be different than the Base. For example, the teacher might want the due date of an activity for period 1 to be different than the due date for period 2.
When a teacher customizes a field in an activity of a derivative course, that field becomes independent of the base course. If the teacher changes the due date of an activity in the derivative, then makes a change to the due date in the base, that change will no longer roll down to the derivative. The other uncustomized fields will continue to get updates from the base.
Occasionally, a teacher can mistakenly edit the derivative and unintentionally disconnect fields on an activity. Then they will edit the activity in the base course and realize that the derivative activity is not being updated as expected. The instructions below guide the user to reset the activity to the base course by removing the customization's.
Using the re-sync tool
- When changes have been made to an activity in a Derivative course, a Changes icon appears in the activity editor tool bar. Click the icon to review the changes.
- The properties that have been changed are listed in this window along with the Derivative course's current value and the Base course's value. Select the properties that you want to re-sync with the base
- When a property is selected, the "RE-SYNC SELECTED SETTINGS" button becomes active. Click this button to reset the selected properties to the base's settings.
Echo is constantly being improved based on the feedback from users and we strive to keep our documentation up to date. If this document does not match what you are seeing in Echo, please let us know.