Coursedog

Submit a Ticket My Tickets
Welcome
Login  Sign up

TERMS: Section Template Start & End Dates

Table of Contents

Overview
Expected Limitations
Changing the Start and/or End Date
Reference Dates
Exception: Banner SIS

Overview

  • You can review/edit start and end dates here: Scheduling > Settings > Templates > Section Template > Additional Information and Guidance

  • Start and end date inputs in the Section Template will automatically display the inherited term/part-of-term dates.

  • If the corresponding term or part of term dates change, then the displayed value will be updated automatically.

  • You can verify the value by hovering over the field, which will display a tooltip indicating where the value is coming from. If no tooltip is shown, that means the field has a hardcoded value or the "reference date" setting has not been turned on for that field.

Expected Limitations

  • When Coursedog sends data to an SIS, the SIS often requires section.startDate and/or section.endDate fields to be set. That means the "inheritance" functionality will only work until the dates are manually edited or it is integrated. 

  • When a section with inherited fields is sent to the SIS, this will trigger user activity for the section that says the integration edited the date fields. This is expected, because the integration is setting the inherited date value with a fixed value.

Changing the Start and/or End Date

  • Users can input a custom date if they so choose. However, they will see a pop-up warning explaining the impact of their action.

  • If a reference date is edited, the date will no longer dynamically update if the term or part of term changes. 

  • In order for a custom date to work, the "Default From Term" setting must be set to "YES" in the Section Template.

 

Reference Dates

When to Use Reference Dates  | Types of Reference Date Fields | Reference Date Fields Logic

When to Use Reference Dates

Reference dates are best used when: 

 

  • Sections are expected to have dates that match the part of term (or term) dates.

  • Part of term or term dates are subject to change after scheduling has begun.

 

If term or part of term dates are never expected to change after scheduling has begun, then reference dates are not needed.

 

Types of Reference Date Fields

When the "Default From Term" option shown above is set to "YES", the below settings all become "reference date" fields.

 

  1. Section Start Date (section.startDate)

  2. Section End Date (section.endDate)

  3. Section Meeting Start Date (section.times[x].startDate)

  4. Section Meeting End Date (section.times[x].endDate)

  5. Section Census Enroll Date (section.censusEnrollDate)

 

Reference Date Fields Logic

When the "Default From Term" option is set to "YES," the system will display content in the field using the following logic (using section.startDate as an example here): 

 

  1. If the field has a value already set (e.g. section.startDate=2020-08-08), it will display that value.

  2. If the section.startDate field is empty, and the section has a part of term assigned, it will dynamically display the partOfTerm.startDate field. 

  3. If the section.startDate field is empty, and the section does not have a part of term assigned, it will dynamically display the term.startDate field. 

Exception: Banner SIS

You will not need to create field-specific exceptions for Banner schools. Coursedog has implemented functionality in the Banner integration layer to account for a case where Section Start Date, Section End Date, Section Meeting Start Date and Section Meeting End Date could be set up as reference dates. The integration will auto-calculate the referenced date for comparison purposes, ensuring no redundant merges are set off.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.