Education Organization Calendar > CalendarDate
This entity represents a day in the school calendar. This includes a record to represent the date itself with a corresponding calendar event which defines the types of scheduled or unscheduled events for the day (e.g., Instructional day, Teacher only day, Holiday, Make-up day, Weather day, Student late arrival/early dismissal day).
Prerequisites
- None
Scenarios
- Create a holiday calendar date for Grand Bend Elementary School
- Create an Instructional day calendar date for Grand Bend High School
- Update the calendarEventDescriptor and event duration on the calendar date for Grand Bend Elementary School. Change from Holiday to half Instructional day and half Early dismissal - (note the 2 objects submitted in the calendarDateCalendarEvent array)
- Update the calendarEventDescriptor on the calendar date for Grand Bend High School to Holiday
Resource | Property Name | Is Collection | Data Type | Required / Optional | Scenario 1 | Scenario 2 | Scenario 3 | Scenario 4 |
---|---|---|---|---|---|---|---|---|
calendarDates | date | FALSE | datetime | REQUIRED | 9/16/ [Current School Year] | 9/16/ [Current School Year] | 9/16/ [Current School Year] | 9/16/ [Current School Year] |
calendarDates | schoolReference | FALSE | schoolReference | REQUIRED | ||||
schoolReference | schoolId | FALSE | integer | REQUIRED | 255901107 | 255901001 | 255901107 | 255901001 |
calendarDates | calendarEvents | TRUE | calendarDateCalendarEvent[] | REQUIRED | ||||
calendarEvents | calendarEventDescriptor | FALSE | string | REQUIRED | Holiday | Instructional Day | Instructional day & Student late arrival /early dismissal | Holiday |
calendarEvents | eventDuration | FALSE | number | CONDITIONAL | 1 | 1 | .5 & .5 | 1 |