When you customize a course at one level (for example, the District Catalog), the course customizations are designed to cascade to lower levels (for example, to each course and course version in the School Catalog, sections, and enrollments). If you're noticing customizations that don’t match your expectations in a section, enrollment, or school-level course, it could be because cascading has been interrupted. Use the steps in this article to correct the interrupted cascade.
Important
By design, higher-level changes are applied to all lower levels unless they would override a customization already made at a lower level. That is, once a course is customized in the District Catalog, those changes are automatically applied to that course in the School Catalogs and any existing sections and enrollments.
However, if (for example) a unit has already been renamed in the School Catalog, renaming that same unit in the District Catalog won't overwrite the lower-level change. The unit in the School Catalog and all the school's sections and enrollments will maintain the unit name that was previously set in the School Catalog. To learn more about why and how this works, reference EdgeEX — Customizing courses: In-flight customization and impacts on student progress.
Reapplying course customizations
When you customize a course at one level (for example, the District Catalog), the course customizations are designed to cascade to lower levels (for example, to each course and course version in the School Catalog, sections, and enrollments). If you're noticing customizations that don’t match your expectations in a section, enrollment, or school-level course, it could be because cascading has been interrupted.
The processed outlined in the steps below forces the system to reevaluate the course structure and reapply the level's customizations to all lower levels. This workaround allows you to create consistency without having to manually edit courses at every level.
- Identify the level that you want the customization to cascade from (district, school, section). This will be your "source of truth."
- Navigate to the identified level:
- Access the course structure and make sure it contains the customizations you want.
-
To restart the customization process, open the Customization Editor and make a trivial customization to the course by adding or hiding content. Then save the changes.
- Reopen the Course Customization editor and undo your change. Save the changes. This action triggers the customizations to update at all lower levels. (But remember, higher-level changes are applied to all lower levels unless they would override a customization already made at a lower level. )
-
Review the course structure at the lower levels to make sure the changes cascaded as expected.