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.
Student Program Interchange - v2.0
- Ian Christopher
Overview
This interchange loads students' participation in programs.
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 Student Program Interchange can be used to:
Exchange School or Local Education Agency student lists of program participation.
Exchange a program’s services offered to students.
Exchange the services provided to a student during his or her participation in a program.
Model Details
The following figure shows a logical view of the Student Program Interchange schema:
Entities
The following table describes the primary entities of which the Student Program Interchange is composed.
Name | Description |
---|---|
StudentProgramAssociation | This association represents the Program(s) that a student participates in or is served by. |
StudentSpecialEdProgramAssociation | This association represents the special education program(s) that a student participates in or receives services from. The association is an extension of the StudentProgramAssociation particular for special education programs. |
RestraintEvent | This event entity represents the instances where a special education student was physically or mechanically restrained due to imminent serious physical harm to themselves or others, imminent serious property destruction or a combination of both imminent serious physical harm to themselves or others and imminent serious property destruction. |
StudentCTEProgramAssociation | This association represents the career and technical education (CTE) program that a student participates in. The association is an extension of the StudentProgramAssociation particular for CTE programs. |
StudentTitleIPartAProgramAssociation | This association represents the Title I Part A program(s) that a student participates in or from which the Student receives services. The association is an extension of the StudentProgramAssociation particular for Title I Part A programs. |
StudentMigrantEducationProgramAssociation | This association represents the migrant education program(s) that a student participates in or receives services from. The association is an extension of the StudentProgramAssociation with added elements particular to migrant education programs. |
Extended References
This interchange includes the following Extended References.
Extended Reference Name | Description |
---|---|
EducationOrganizationReference | Required. The education organization where the student is participating in or receiving the program services. |
SchoolReference | Required. The school where the RestraintEvent occurred. |
StaffReference | Optional. The Staff providing special education services to the student. |
StudentReference | Required. The Student associated with the Program. |
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 |
---|---|
ContinuationOfServicesReasonDescriptor | Optional. In the Migrant Education program, a provision allows continuation of services after a child is no longer considered migratory for certain reasons. This descriptor holds the reasons prescribed in the statute. |
CountryDescriptor | Optional. Country of origin of the citizenship document. |
EducationOrganizationIdentificationSystemDescriptor | Optional. This descriptor identifies the school system, state, or agency assigning the identification code. |
ReasonExitedDescriptor | Optional. The reason the child left the program within a school or district. |
ServiceDescriptor | Optional. Indicates the service being provided to the student by the program. |
SpecialEducationSettingDescriptor | Optional. The major instructional setting (more than 50 percent of a student's special education program). |
StaffIdentificationSystemDescriptor | Optional. A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a staff member. |
The following link is a ZIP archive containing the XSD for the Student Program Interchange v2.0 along with the Ed-Fi Core XSD and a Sample XML Data File:
Interchange-StudentProgram-Bundle.zip
A ZIP archive containing all v2.0 Ed-Fi Standard Interchange Schema can be found in the Download Directory.