Staff Association Interchange - v2.1

This interchange defines staff and teacher information. It can be used to define employment, assignment, and teaching associations, as well as staff positions and staff leave events.

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 XML Design & Implementation Guidelines for more information.

Use Cases

The Staff Association Interchange can be used to:

  1. Exchange staff demographics and contact information.
  2. Exchange staff experience and credential information.
  3. Exchange staff employment and assignment associations to education organizations.
  4. Exchange teacher assignments to sections.
  5. Exchange staff leave events.
  6. Exchange current or historical information on filling open staff positions.

Model Details

The following figure shows a logical view of the Staff Association Interchange schema:

Entities

The following table describes the primary entities of which the Staff Association Interchange is composed.

NameDescription
StaffThis entity represents an individual who performs specified activities for any public or private education institution or agency that provides instructional and/or support services to students or staff at the early childhood level through high school completion. For example, this includes:
1. An "employee" who performs services under the direction of the employing institution or agency is compensated for such services by the employer and is eligible for employee benefits and wage or salary tax withholdings
2. A "contractor" or "consultant" who performs services for an agreed upon fee or an employee of a management service contracted to work on site
3. A "volunteer" who performs services on a voluntary and uncompensated basis
4. An in-kind service provider
5. An independent contractor or businessperson working at a school site.
StaffEducationOrganizationEmploymentAssociationThis association indicates the EducationOrganization an employee, contractor, volunteer, or other service provider is formally associated with typically indicated by which organization the staff member has a services contract with or receives compensation from.
StaffEducationOrganizationAssignmentAssociationThis association indicates the education organization to which a staff member provides services; also known as school of service.
StaffSchoolAssociationThis association indicates the School(s) to which a staff member provides instructional services.
StaffSectionAssociationThis association indicates the class sections to which a staff member is assigned.
StaffLeaveThis entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation).
OpenStaffPositionThis entity represents an open staff position that the education organization is seeking to fill.
StaffProgramAssociationThis association indicates the Staff associated with a program.
StaffEducationOrganizationContactAssociationThis association provides the contact information of the staff associated with the education organization.
StaffAbsenceEventThis event entity represents the recording of the dates of staff absence.
CredentialThe legal document giving authorization to perform teaching assignment services.

Extended References

This interchange includes the following Extended References.

Extended Reference NameDescription
CalendarReference (in StaffSchoolAssociation)Optional. Reference to the Calendar associated with the StaffSchoolAssociation.
EducationOrganizationReference (in OpenStaffPosition)Required. The EducationOrganization with the OpenStaffPosition.
EducationOrganizationReference (in StaffEducationOrganizationAssignmentAssociation)Required. The EducationalOrganization to which the Staff member provides services.
EducationOrganizationReference (in StaffEducationOrganizationContactAssociation)Required. The EducationalOrganization to which the Staff member provides services.
EducationOrganizationReference (in StaffEducationOrganizationEmploymentAssociation)Required. The EducationOrganization with which the staff is employed.
ProgramReference (in StaffProgramAssociation)Required. The Program associated to the Staff.
SchoolReference (in StaffSchoolAssociation)Required. The School where the Staff member provides services.
SectionReference (in StaffSectionAssociation)Required. The Section the Staff member is assigned to.

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 XML Design & Implementation Guidelines.

Descriptor NameDescription
AbsenceEventCategoryDescriptorRequired. This descriptor describes the type of absence
AcademicSubjectDescriptorOptional. This descriptor holds the description of the content or subject area (e.g., arts, mathematics, reading, stenography, or a foreign language).
AchievementCategoryDescriptorOptional. This descriptor defines the category of achievement attributed to the learner.
ClassroomPositionDescriptorRequired. This descriptor defines the type of position the staff member holds in a specific class/section.
ContactTypeDescriptorOptional. This descriptor defines the set of contact types.
CountryDescriptorOptional. This descriptor defines the name and code of the country. It is strongly recommended that entries use only ISO 3166 2-letter country codes.
CredentialFieldDescriptorRequired. This descriptor defines the fields of certification that the state education agency offers to teachers.
EmploymentStatusDescriptorRequired. This descriptor defines the type of employment or contract.
GradeLevelDescriptorRequired. This descriptor defines the set of grade levels. The map to known Ed-Fi enumeration values is required.
LanguageDescriptorOptional. This descriptor defines the language(s) that are spoken or written. It is strongly recommended that entries use only ISO 639-3 language codes: for CodeValue, use the 3 character code; for ShortDescription and Description use the full language name.
LevelOfEducationDescriptorOptional. This descriptor defines the different levels of education achievable.
ProgramAssignmentDescriptorRequired. This descriptor defines the name of the education program for which a teacher is assigned to a school.
SeparationReasonDescriptorOptional. This descriptor defines the reasons for terminating the employment.
StaffClassificationDescriptorRequired. This descriptor defines an individual's title of employment, official status or rank.
StaffIdentificationSystemDescriptorOptional. This descriptor defines the originating record system and code that is used for record-keeping purposes of the staff.
TeachingCredentialDescriptorRequired. This descriptor defines an indication of the category of a legal document giving authorization to perform teaching assignment services.
Downloads

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

Interchange-StaffAssociation-Bundle.zip

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