Skip to end of metadata
Go to start of metadata


The Student Attendance Interchange describes student attendance and attendance taken events. It can be used to exchange daily, section, intervention, or program attendance events. It may be used in cases where only absences are reported (attendance is assumed if no absence is reported), or where both attendance and absences are reported.

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 Attendance Interchange can be used to:

  1. Exchange a school’s or LEA’s section (class), school (daily), intervention, or program attendance data.

  2. Exchange a school’s or LEA’s section attendance taken data.

  3. Exchange attendance data for a particular student (e.g., for a transfer student).

Model Details

The following figure shows a logical view of the Student Attendance Interchange schema:



The following table describes the primary entities of which the Student Attendance Interchange is composed. 

StudentInterventionAttendanceEventThis event entity represents the recording of whether a student is in attendance for an intervention service.
StudentProgramAttendanceEventThis event entity represents the recording of whether a student is in attendance to receive or participate in program services.
StudentSchoolAttendanceEventThis event entity represents the recording of whether a student is in attendance for a school day.
StudentSectionAttendanceEventThis event entity represents the recording of whether a student is in attendance for a section.
SectionAttendanceTakenEventCaptures attendance taken event for given section.

Extended References

This interchange includes the following Extended References. 

Extended Reference NameDescription
ClassPeriodReferenceRequired. The class period during which the Section meets.
CourseOfferingReferenceRequired. The course offering taught in the Section.
EducationOrganizationReferenceRequired. The EducationOrganization where the student is participating in or receiving the program services.
InterventionReferenceRequired. Relates the Intervention associated with the AttendanceEvent.
LocationReferenceRequired. The location, typically a classroom, where the Section meets.
SchoolReferenceRequired. Relates the School associated with the AttendanceEvent.
SectionReferenceRequired. Relates the Section associated with the AttendanceEvent.
SessionReferenceRequired. Relates the Session associated with the AttendanceEvent.
StaffReferenceOptional. The Staff member recording an attendance taken event.
StudentReferenceRequired. Relates the Student associated with the AttendanceEvent.

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 NameDescription
AttendanceEventCategoryDescriptorRequired. A code describing the attendance event, for example: Present, Unexcused absence, Excused absence, Tardy.
CountryDescriptorOptional. This descriptor defines the name and code of the country.
EducationOrganizationIdentificationSystemDescriptorOptional. A unique number or alphanumeric code assigned to an education organization by a school, school system, a state, or other agency or entity.
StudentIdentificationSystemDescriptorOptional. A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a student.
TermDescriptorOptional. The term for the session during the school year.

The following link is a ZIP archive containing the XSD for the Student Attendance Interchange v2.0 along with the Ed-Fi Core XSD and a Sample XML Data File:

A ZIP archive containing all v2.0 Ed-Fi Standard Interchange Schema can be found in the Download Directory.


  • No labels