Master Schedule Interchange - v2.0

This version of the Ed-Fi Data Standard is no longer supported. See the Ed-Fi Technology Version Index for a link to the latest version.

 

Master Schedule Interchange - v2.0

Overview


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.

Use Cases

The Master Schedule Interchange can be used to:

  1. Exchange the school’s course catalog to be offered during a session.

  2. Exchange of the specific sections to be offered in each class period.

  3. Exchange of bell schedule specifying the meeting times for the class period on various days of the school year.

Model Details

The following figure shows a logical view of the Master Schedule Interchange schema:

 

Entities

The following table describes the primary entities of which the Master Schedule Interchange is composed. 

Name

Description

Name

Description

CourseOffering

This entity represents an entry in the course catalog of available courses offered by the school during a session.

Section

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.

BellSchedule

This entity represents the schedule of class period meeting times.

Extended References

This interchange includes the following Extended References. 

Extended Reference Name

Description

Extended Reference Name

Description

CalendarDateReference

Required. The first calendar date of the BellSchedule.

ClassPeriodReference

Required. The class period associated with the section or meeting time for a bell schedule.

CourseReference

Required. The course being offered by the school.

LocationReference

Required. The location, typically a classroom, where the Section meets.

ProgramReference

Optional. The program (e.g., CTE) to which the Section is associated.

SchoolReference

Required. The school for which the entity is defined.

SessionReference

Required. The session in which the course is offered at the school.

Descriptor Dependencies

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.

Descriptor Name

Description

Descriptor Name

Description

GradeLevelDescriptor

Optional. The grade levels to which the particular BellSchedule applies.

LanguageDescriptor

Optional. The primary language of instruction, if omitted English is assumed.

SectionCharacteristicsDescriptor

Optional. This descriptor reflects important characteristics of the Section, such as whether or not attendance is taken and the Section is graded.