What happens if term dates change after the schedule has been created?
Overview
If your institution's term dates change after your class schedule has been finalized in Coursedog, these changes will automatically update in the user interface with a couple exceptions.
Exceptions
Dates will not automatically update for sections that have values set in the section.startDate or section.endDate fields.
Any override dates at the section or meeting time level will not automatically update (as they are custom and not derived from the Parent Term or Part of Term).
Integrations will set the section and meeting time dates based on information provided by the SIS even if the end-user does not provide overrides when creating the records.
How can I detect double-booking conflicts across terms?
Overview
If your institution needs to detect conflicts across terms in order to avoid double bookings, you can follow the below guidance.
How to Do It
In order to detect double-booking conflicts across terms, you must ensure that the term dates overlap. If these dates do not overlap, then there will be no cross-term conflict validation, regardless of whether or not the dates set at the section or meeting pattern level overlap.
How do cascading dates work in Coursedog?
Go here for details.