This interchange loads education course offerings and their schedule. It can be used to exchange data regarding the course offerings, sections, and bell schedule for a school.
Like all standard Ed-Fi interchanges, this schema references the Ed-Fi Core XSD and can be extended using the Ed-Fi Extensions Framework. See the Ed-Fi Data Standard: Developers' Guide for more information.
The Master Schedule Interchange can be used to:
Exchange the school’s course catalog to be offered during a session.
Exchange of the specific sections to be offered in each class period.
Exchange of bell schedule specifying the meeting times for the class period on various days of the school year.
The following figure shows a logical view of the Master Schedule Interchange schema:
The following table describes the primary entities of which the Master Schedule Interchange is composed.
This entity represents an entry in the course catalog of available courses offered by the school during a session.
This entity represents a setting in which organized instruction of course content is provided, in-person or otherwise, to one or more students for a given period of time. A course offering may be offered to more than one section.
This entity represents the schedule of class period meeting times.
This interchange includes the following Extended References.
Extended Reference Name
Required. The first calendar date of the BellSchedule.
Required. The class period associated with the section or meeting time for a bell schedule.
Required. The course being offered by the school.
Required. The location, typically a classroom, where the Section meets.
Optional. The program (e.g., CTE) to which the Section is associated.
Required. The school for which the entity is defined.
Required. The session in which the course is offered at the school.
This interchange references the following Ed-Fi Descriptors, thus requiring them to have been defined using the Descriptors interchange prior to this interchange. For more information on the Ed-Fi Descriptor Pattern, see the Ed-Fi Data Standard - Developers' Guide.
Optional. The grade levels to which the particular BellSchedule applies.
Optional. The primary language of instruction, if omitted English is assumed.
Optional. This descriptor reflects important characteristics of the Section, such as whether or not attendance is taken and the Section is graded.
The following link is a ZIP archive containing the XSD for the Master Schedule Interchange v2.0 along with the Ed-Fi Core XSD and a Sample XMLData File: