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.
Staff Association Interchange - v2.0
- Ian Christopher
Overview
This interchange defines staff 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 Ed-Fi Data Standard: Developers' Guide for more information.
Use Cases
The Staff Association Interchange can be used to:
Exchange staff demographics and contact information.
Exchange staff experience and credential information.
Exchange staff employment and assignment associations to education organizations.
Exchange teacher assignments to sections.
Exchange staff leave events.
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.
Name | Description |
---|---|
Staff | This 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:
|
StaffEducationOrganizationEmploymentAssociation | This 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. |
StaffEducationOrganizationAssignmentAssociation | This association indicates the education organization to which a staff member provides services; also known as school of service. |
StaffSchoolAssociation | This association indicates the School(s) to which a staff member provides instructional services. |
StaffSectionAssociation | This association indicates the class sections to which a staff member is assigned. |
LeaveEvent | This event entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation). |
OpenStaffPosition | This entity represents an open staff position that the education organization is seeking to fill. |
StaffProgramAssociation | This association indicates the Staff associated with a program. |
Extended References
This interchange includes the following Extended References.
Extended Reference Name | Description |
---|---|
EducationOrganizationReference | Required. Pertains to the following:
|
ProgramReference | Required. The Program associated to the Staff. |
SchoolReference | Required.The School where the Staff member provides services. |
SectionReference | Optional. 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 Ed-Fi Data Standard - Developers' Guide.
Descriptor Name | Description |
---|---|
AcademicSubjectDescriptor | Required. The teaching field taught by an individual, for example English/Language Arts, Reading, Mathematics, Science, Social Sciences, etc. This mapping of descriptor values to known Ed-Fi enumeration values is required. (Optional for OpenStaffPosition.) |
ClassroomPositionDescriptor | Required. The type of position the Staff member holds in the specific class/section; for example: Teacher of Record, Assistant Teacher, Support Teacher, Substitute Teacher |
CountryDescriptor | Optional. Country of origin of the citizenship document. |
CredentialFieldDescriptor | Optional. The field of certification for the certificate (e.g., Mathematics, Music). |
GradeLevelDescriptor | Optional. The set of grade levels for which the assignment is responsible. This mapping of descriptor values to known Ed-Fi enumeration values is required. |
EducationOrganizationIdentificationSystemDescriptor | Optional. This descriptor identifies the school system, state, or agency assigning the identification code. |
EmploymentStatusDescriptor | Required. Reflects the type of employment or contract; for example: Probationary, Contractual, Substitute/temporary, Tenured or permanent, Volunteer/no contract |
LanguageDescriptor | Optional. The language(s) the individual uses to communicate. |
LevelDescriptor | Optional. The grade level(s) certified for teaching. |
LevelOfEducationDescriptor | Optional. The extent of formal instruction an individual has received (e.g., the highest grade in school completed or its equivalent or the highest degree received). |
ProgramAssignmentDescriptor | Required. The name of the program for which the individual is assigned; for example: Regular education, Title I-Academic, Title I-Non-Academic, Special Education, Bilingual/English as a Second Language. (Optional for OpenStaffPosition.) |
SeparationReasonDescriptor | Optional. Reason for terminating the employment; for example: Employment in education, Employment outside of education, Retirement, Family/personal relocation, Change of assignment. |
StaffClassificationDescriptor | Required. The titles of employment, official status, or rank of education staff. |
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. |
TeachingCredentialDescriptor | Optional. An indication of the category of a legal document giving authorization to perform teaching assignment services. |
The following link is a ZIP archive containing the XSD for the Staff Association Interchange v2.0 along with the Ed-Fi Core XSD and a Sample XML Data File:
Interchange-StaffAssociation-Bundle.zip
A ZIP archive containing all v2.0 Ed-Fi Standard Interchange Schema can be found in the Download Directory.