Bell Schedule Domain - Overview
Key Entities​
This domain contains:
- A BellSchedule entity, which defines the meeting times and dates for each logical class period.
- A ClassPeriod entity, which allows Sections and Bell Schedules to change independently.
- A Section entity, which is related to a ClassPeriod entity that represents the basic unit for scheduling a section.
Key Concepts​
The key concepts include the following:
- The model accommodates a wide variety of bell schedules, including block schedules.
- A fully realized bell schedule will include the dates of all the class period meeting times for a particular school throughout a school year.
- A class period does not have to meet every day. Specific meeting days are defined in the Date element on the BellSchedule entity. This allows a school to have a bell schedule that is special for a specific day, such as for a testing day or a late-start day.
- A school may have multiple bell schedules defined and may have different bell schedules on the same calendar time period (e.g., for different grades).
- The BellSchedule entity connects to a Section entity through a ClassPeriod reference. For example, a Section might be assigned to a class period named Block A. The BellSchedule entity contains the information about what time Block A starts and ends on a given date.
- StartTime, EndTime, and TotalInstructionalTime can be defined for a BellSchedule to aid in state and federal reporting requirements.
Key Entity Connections​
The following diagram uses data to illustrate the connections between the key entities in the Bell Schedule domain: