The Student Information Systems Working Group provides maximum interoperability between K-12 applications that need to exchange SIS information such as student, teacher, school, and enrollment using SIF by designing SIF data objects that are easy to understand, implement and extend, and by making the communication between applications as efficient as possible by ensuring that only the minimum required amount of data is exchanged in each transaction.
This object provides information about a particular attendance code, allows applications to synchronize each other's attendance code tables, or provides a dynamic list of attendance codes.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |||||
---|---|---|---|---|---|---|---|---|
AttendanceCodeInfo | This object provides information about a particular attendance code, allows applications to synchronize each other's attendance code tables, or provides a dynamic list of attendance codes. | |||||||
@ | RefId | M | The Id (GUID) that uniquely identifies this AttendanceCodeInfo entity. | RefIdType | ||||
@ | SchoolInfoRefId | M | The Id (GUID) that identifies the school where the attendance code is used. | IdRefType | ||||
AttendanceCode | M | Locally defined code for attendance. | xs:token | |||||
AttendanceType | M | Type of attendance code. | values:
| |||||
AttendanceStatus | M | Excused status of the attendance code. | values:
| |||||
Description | O | The text description of the attendance code. | xs:normalizedString | |||||
AbsenceValue | O | The amount of absence represented by AttendanceCode, up to three decimal places. | xs:decimal
| |||||
UsedForDailyAttendance | M | Is this attendance code used for daily attendance? | values:
| |||||
UsedForPeriodAttendance | M | Is this attendance code used for period attendance? | values:
| |||||
SIF_Metadata | O | SIF_Metadata | ||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
BellSchedule | This object provides the bell schedule information for a school and school year, including timetable days, periods and bell schedules. | |||
@ | RefId | M | The Id (GUID) that uniquely identifies the object. | RefIdType |
SchoolInfoRefId | M | The Id (GUID) that uniquely identifies the school to which this bell schedule information applies | IdRefType | |
SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year). | SchoolYear | |
BellScheduleName | M | A name that uniquely identifies a particular BellSchedule from others for the same school and year. | xs:normalizedString | |
TimetableDayList | M | The timetable days for this school year bell schedule. This essentially provides a list of the time day identifiers that are used in the BellPeriod definitions below with some additional properties for each. The identifiers defined here may be referenced by other objects / elements like MeetingTime. | List | |
TimetableDayList/TimetableDay | MR | An entry for each unique timetable day | ||
TimetableDayList/TimetableDay/ Identifier | M | The unique identifier for the timetable day for this school calendar. | xs:normalizedString | |
TimetableDayList/TimetableDay/ Name | O | The name of the timetable day. | xs:normalizedString | |
TimetablePeriodList | M | The timetable periods for this school year bell schedule. This essentially provides a list of the time period identifiers that are used in the BellPeriod definitions below with some addition properties for each. The identifiers defined here may be referenced by other objects / elements like MeetingTime. | List | |
TimetablePeriodList/TimetablePeriod | MR | An entry for each unique timetable period | ||
TimetablePeriodList/TimetablePeriod/ Identifier | M | The unique identifier for the timetable period for this school calendar. | xs:normalizedString | |
TimetablePeriodList/TimetablePeriod/ Name | O | The name of the timetable period. | xs:normalizedString | |
BellPeriodList | M | The bell periods for this school year bell schedule. | List | |
BellPeriodList/BellPeriod | MR | An entry for each unique bell period for the bell schedule | ||
BellPeriodList/BellPeriod/ TimetableDayIdentifier | M | The unique identifier for the timetable day used for the bell period (from the day list above). | xs:token | |
BellPeriodList/BellPeriod/ TimetablePeriodIdentifier | M | The unique identifier for the timetable period used for the bell period (from the period list above). | xs:normalizedString | |
BellPeriodList/BellPeriod/ StartTime | M | The starting time for the bell period. | xs:time | |
BellPeriodList/BellPeriod/ EndTime | M | The ending time for the bell period. | xs:time | |
BellPeriodList/BellPeriod/ RegularSchoolPeriod | M | Indicates if the bell period is part of the regular school day (i.e. is not a before or after school or break period). | values:
| |
BellPeriodList/BellPeriod/ InstructionalMinutes | M | The number of minutes to be counted for instruction for the bell period. | xs:unsignedInt | |
BellPeriodList/BellPeriod/ UseInAttendanceCalculations | M | Indicates if the bell period should be included in attendance calculations. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
CalendarDate | This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive. | |||||||||
@ | Date | M | A specific school day that occurs within the school year. | xs:date | ||||||
@ | CalendarSummaryRefId | M | The Id (GUID) of the calendar summary in which this calendar date is. | IdRefType | ||||||
@ | SchoolInfoRefId | M | The Id (GUID) of the school for which this calendar information is being reported. | IdRefType | ||||||
@ | SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year). | SchoolYear | ||||||
CalendarDateType | M | Calendar date type information. | ||||||||
CalendarDateType/Code | M | Code indicating the type of school day. | union of: NCES0084CalendarEventType additional values:
| |||||||
CalendarDateType/OtherCodeList | O | OtherCodeList | ||||||||
CalendarDateNumber | O | Order in which the calendar date falls within the school calendar. | xs:unsignedInt | |||||||
StudentAttendance | O | Information describing how the day relates to student attendance. | ||||||||
StudentAttendance/CountsTowardAttendance | M | Designates whether this date should be counted toward student attendance. | values:
| |||||||
StudentAttendance/AttendanceValue | M |
Amount of the school day in which the student should be in attendance (Format is x.x; a student who should be in attendance a full day would be represented as 1.0). If | xs:decimal
| |||||||
TeacherAttendance | O | Information describing how the day relates to teacher attendance. | ||||||||
TeacherAttendance/CountsTowardAttendance | M | Designates whether this date should be counted toward teacher attendance. | values:
| |||||||
TeacherAttendance/AttendanceValue | M | Amount of the school day in which the teacher should be in attendance (format is x.x; a teacher who should be in attendance a full day would be represented as 1.0). | xs:decimal
| |||||||
AdministratorAttendance | O | Information describing how the day relates to administrator attendance. | ||||||||
AdministratorAttendance/CountsTowardAttendance | M | Designates whether this date should be counted toward administrator attendance. | values:
| |||||||
AdministratorAttendance/AttendanceValue | M | Amount of the school day in which the administrator should be in attendance (format is x.x; an administrator who should be in attendance a full day would be represented as 1.0). | xs:decimal
| |||||||
BellScheduleDayList | O | A list of the bell schedules and the timetable day from that bell schedule to be used for the calendar date | List | |||||||
BellScheduleDayList/BellScheduleDay | MR | |||||||||
BellScheduleDayList/BellScheduleDay/ BellScheduleRefId | M | The GUID of a bell schedule to be utilized for the calendar date. | IdRefType | |||||||
BellScheduleDayList/BellScheduleDay/ TimetableDayIdentifier | M | The unique identifier of a timetable day to be utilized for the calendar date (from the list of timetable days defined for the calendar in the referenced BellSchedule object). | xs:string | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides a summary of a school's calendar information for a given school year. A school may have more than one calendar per school year (e.g., one calendar for Kindergarten students, one for special education students, one for seniors, or one for each calendar track), and each may have different days in session, start and end dates, minutes per day, instructional minutes, etc.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CalendarSummary | This object provides a summary of a school's calendar information for a given school year. A school may have more than one calendar per school year (e.g., one calendar for Kindergarten students, one for special education students, one for seniors, or one for each calendar track), and each may have different days in session, start and end dates, minutes per day, instructional minutes, etc. | |||
@ | RefId | M | The Id (GUID) of the calendar to which this information relates. | RefIdType |
@ | SchoolInfoRefId | M | The Id (GUID) of the school for which this calendar information is being reported. | IdRefType |
@ | SchoolYear | M | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year). | SchoolYear |
LocalId | M | The locally assigned identifier for this calendar. | LocalId | |
Description | O | Textual description of the school calendar. | xs:string | |
DaysInSession | M | The total number of days that the school was or is anticipated to be in session during the school year. Also included are days on which the education institution facility is closed and the student body as a whole is engaged in planned activities off-campus under the guidance and direction of staff members. | xs:unsignedInt | |
StartDate | O | The first calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, StartDate must be the date of the first chronological instance of CalendarDate for the school's calendar. | xs:date | |
EndDate | O | The last calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, EndDate must be the last chronological instance of CalendarDate for the school's calendar. | xs:date | |
FirstInstructionDate | O | The first day of student instruction. | xs:date | |
LastInstructionDate | O | The last day of student instruction (including days or times that students are present for purposes of testing and/or evaluation, but not including whole or part-days whose sole purposes is for distribution of report cards). | xs:date | |
GraduationDate | O | Date of graduation ceremony. | GraduationDate | |
InstructionalMinutes | O | The total number of instructional minutes for this calendar for the school year. | xs:unsignedInt | |
MinutesPerDay | O | The number of minutes in the day in which the school is normally in session. | xs:unsignedInt | |
GradeLevels | O | Collection of grade levels applicable to this school calendar. | GradeLevels | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information on incidents involving violence, weapons, drugs, and other safety and discipline issues.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
DisciplineIncident | This object provides information on incidents involving violence, weapons, drugs, and other safety and discipline issues. | |||
@ | RefId | M | The unique identifier (GUID) of this discipline incident. | RefIdType |
@ | SchoolYear | M | School year in which the incident occurred, and for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year). | SchoolYear |
AgencyReporting | M | The Id (GUID) of the school or LEA reporting the incident, usually the school in which the incident occurred. | IdRefType | |
@ | SIF_RefObject | M | The name of the SIF object to which the GUID relates. | values:
|
IncidentNumber | M | The locally-defined unique identifier (within the school or school district) to identify this specific incident or occurrence. | xs:normalizedString | |
IncidentDate | M | The date when the incident occurred. | xs:date | |
IncidentTime | M | The time when the incident occurred. | xs:time | |
@ | Type | M | Identifies whether or not the incident occurred during school hours. | SAFETYTimeType |
IncidentLocation | M | The locally-defined identifier or description of the location where the incident occurred. | xs:string | |
@ | Type | M | Identifies where the incident occurred. | NCES1040IncidentLocationType |
IncidentLocationRefId | O | GUID of the SIF object that relates to the school or location where the incident occurred, if applicable. | IdRefType | |
@ | SIF_RefObject | M | The name of the SIF object to which the GUID relates. | values:
|
IncidentCost | O | If the incident resulted in a quantifiable monetary loss for any entity involved, identify and record the value of that loss. Cost may be reported by specific monetary amount or range. | xs:string | |
IncidentReporter | M | Information regarding the individual who reported the incident. | ||
@ | Type | M | Identifies the type of individual who reported the incident. | NCES1043ReporterDescriptionType |
IncidentReporter/Name | O | The name of the individual reporting the incident. | Name | |
IncidentReporter/SIF_RefId | O | GUID of the SIF object that relates to the person who reported the incident, if applicable. | IdRefType | |
@ | SIF_RefObject | M | The name of the SIF object to which the GUID relates. | values:
|
RelatedToList | O | List of categories to which the incident is related. | List | |
RelatedToList/RelatedTo | OR | Identifies if incident was related to a specific category. | NCES1048SecondaryIncidentBehaviorType | |
WeaponTypeList | C | List of weapons involved in the incident. If the incident involves weapons, the element must have a value. Each weapon used in the incident is identified by a WeaponType entry. When multiple weapons of a single type are used, each weapon has a separate entry in this list. Weapons used by individual offenders are also reported in WeaponTypeList entries associated to the offender. | List | |
WeaponTypeList/WeaponType | MR | Identifies the type of weapon used during an incident. | NCES1045WeaponTypeType | |
IncidentCategory | M | The category or description for this incident. | ||
IncidentCategory/Code | M | Identifies the type of incident being reported. | NCES1049IncidentCodeType | |
IncidentCategory/OtherCodeList | O | List of other codes or strings that crosswalk to or serve as translations of the Code element. If Code changes and OtherCode elements are supported, both Code and all associated OtherCode elements must be present. | OtherCodeList | |
IncidentCategory/CodeComment | O | A short comment clarifying the discipline code (e.g. for Nonsexual Harassment could detail "Racial comment, pushing, name-calling" or "Cell phone violation. Second offense.") | xs:normalizedString | |
OffenderList | M | List of offenders. | List | |
OffenderList/Offender | MR | Information regarding the offender(s)/perpetrator(s). | ||
@ | Type | M | Identifies the type of offender involved in the incident. | NCES1043ReporterDescriptionType |
OffenderList/Offender/Name | M | The name of the offender. | Name | |
OffenderList/Offender/SIF_RefId | C | If the Offender Type attribute identifies the offender as a Student or Staff Member, then this element should contain the Id (GUID) of the student or staff to whom this information relates. | IdRefType | |
@ | SIF_RefObject | M | SIF Object to which the SIFRefId relates. | values:
|
OffenderList/Offender/Injury | M | Identifies whether or not this specific offender was physically injured, and if so, identifies whether the injury was major or minor. | NCES1046IncidentInjuryType | |
OffenderList/Offender/ManifestationDetermination | O | Information relating to a manifestation determination meeting. | ||
OffenderList/Offender/ManifestationDetermination/ MeetingHeld | O | Was a manifestation determination meeting held for this student regarding this offense? | values:
| |
OffenderList/Offender/ManifestationDetermination/ MeetingDate | O | Date of the manifestation determination meeting, if applicable. | xs:date | |
OffenderList/Offender/ManifestationDetermination/ DueToDisability | O | Did the team determine that the offense was a manifestation of the student's disability? | values:
| |
OffenderList/Offender/ManifestationDetermination/ MeetingOutcome | O | Text description of the outcome of the meeting: for example, hearing completed, pending, or refused by student's parents. | xs:string | |
OffenderList/Offender/ActionList | O | List of actions taken. Note: There is also a SIF type called ActionList. It is one of two types of lists. Do not confuse this element with the SIF type called ActionList. This problem will be resolved in the next major release. | List | |
OffenderList/Offender/ActionList/ Action | OR | Information regarding the action(s) taken against the offender in response to the incident. | ||
OffenderList/Offender/ActionList/ Action/Code | M | Specific action taken toward this offender. | NCES1054DisciplinaryActionType | |
OffenderList/Offender/ActionList/ Action/OtherCodeList | O | List of other codes or strings that crosswalk to or serve as translations of the Code element. If Code changes and OtherCode elements are supported, both Code and all associated OtherCode elements must be present. | OtherCodeList | |
OffenderList/Offender/ActionList/ Action/StartDate | M | The date on which the disciplinary action begins. | xs:date | |
OffenderList/Offender/ActionList/ Action/EndDate | M | The date through which the disciplinary action is in effect, inclusive. | xs:date | |
OffenderList/Offender/ActionList/ Action/Duration | M | Identifies the length, in school days, of the disciplinary action. Note: decimal places may be used for fractions of school days. | xs:decimal | |
OffenderList/Offender/ActionList/ Action/ZeroTolerance | M | Identifies whether or not this action taken against a student was imposed as a consequence of state or local zero tolerance policies. | values:
| |
OffenderList/Offender/ActionList/ Action/FullYearExpulsion | M | Identifies whether or not the action involved an expulsion with or without services for a period of one full year (i.e., 365 days). | values:
| |
OffenderList/Offender/ActionList/ Action/ShortenedExpulsion | M | Identifies whether or not the action involved an expulsion with or without services that is shortened to a term of less than one year by the superintendent or chief administrator of a school district. | values:
| |
OffenderList/Offender/ActionList/ Action/PoliceNotification | M | Identifies whether or not the offender's action included notification of local law enforcement, regardless of whether official action was taken. | values:
| |
OffenderList/Offender/ActionList/ Action/Arrest | M | Identifies whether or not the offender was arrested. | values:
| |
OffenderList/Offender/ActionList/ Action/AlternativeEducation | M | Identifies whether or not the offender was assigned to an Alternative Education facility. | values:
| |
OffenderList/Offender/WeaponTypeList | C | List of weapons involved in the incident used by the offender. If the incident involves weapons, the element must have a value. Each weapon used by the offender is identified by a WeaponType entry. When multiple weapons of a single type are used by the offender, each weapon has a separate entry in this list. (Note: All weapons used in the incident are reported in WeaponTypeList entries for the incident, including those weapons related to this offender.) | List | |
OffenderList/Offender/WeaponTypeList/ WeaponType | MR | Identifies the type of weapon used by the offender during an incident. | NCES1045WeaponTypeType | |
OffenderList/Offender/RelatedToList | O | List of categories to which the offender’s incident is related. | List | |
OffenderList/Offender/RelatedToList/ RelatedTo | OR | Identifies if offender’s incident was related to a specific category. | NCES1048SecondaryIncidentBehaviorType | |
VictimList | C | List of victim(s) if the incident is directed toward specific persons or their property. | List | |
VictimList/Victim | MR | Information regarding the victim(s) in the incident. | ||
@ | Type | M | Identifies the type of individual victimized in the incident. | NCES1043ReporterDescriptionType |
VictimList/Victim/Name | O | The name of the victim. | Name | |
VictimList/Victim/SIF_RefId | C | If the Victim Type attribute identifies the victim as a Student or Staff Member, then this element should contain the Id (GUID) of the student or staff to whom this information relates. | IdRefType | |
@ | SIF_RefObject | M | SIF Object to which the SIFRefId relates. | values:
|
VictimList/Victim/Injury | M | Identifies whether or not this specific victim was physically injured, and if so, identify whether the injury was major or minor. | NCES1046IncidentInjuryType | |
IncidentDescription | O | A long text description of full details and a report of what occurred. | xs:string | |
IncidentActionList | O | List of actions taken on the incident, regardless of actions relating to individual offenders. | List | |
IncidentActionList/IncidentAction | OR | Information regarding the action(s) taken in response to the incident. | ||
IncidentActionList/IncidentAction/ StartDate | M | The date on which the action begins. | xs:date | |
IncidentActionList/IncidentAction/ EndDate | M | The date through which the action is in effect, inclusive. | xs:date | |
IncidentActionList/IncidentAction/ Duration | M | Identifies the length, in school days, of the action. Note: decimal places may be used for fractions of school days. | xs:decimal | |
IncidentActionList/IncidentAction/ ZeroTolerance | M | Identifies whether or not this action was imposed as a consequence of state or local zero tolerance policies. | values:
| |
IncidentActionList/IncidentAction/ PoliceNotification | M | Identifies whether there was notification of local law enforcement, regardless of whether official action was taken. | values:
| |
IncidentActionList/IncidentAction/ Arrest | M | Identifies whether there were any arrests. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about a school district or other Local Educational Agency (LEA).
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LEAInfo | This object contains information about a school district or other Local Educational Agency (LEA). | |||
@ | RefId | M | The GUID of the LEA whose information this is. | RefIdType |
LocalId | M | The locally-assigned identifier for this LEA. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this LEA. | StateProvinceId | |
NCESId | O | The NCES-assigned identifier for this LEA. | NCESId | |
LEAName | M | Name of LEA. | LEAName | |
LEAURL | O | URL for the LEA. | xs:anyURI | |
EducationAgencyType | O | The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control. | ||
EducationAgencyType/Code | M | Code indicating the operational/administrative level. | NCES1151AgencyTypeType | |
EducationAgencyType/OtherCodeList | O | OtherCodeList | ||
LEAContactList | O | List | ||
LEAContactList/LEAContact | MR | Information on contact persons for this LEA. | ||
LEAContactList/LEAContact/ PublishInDirectory | O | Indicates whether or not this LEA contact's information should be published in a directory of LEA information. | PublishInDirectory | |
LEAContactList/LEAContact/ ContactInfo | M | ContactInfo | ||
PhoneNumberList | O | The LEA's phone number(s). | PhoneNumberList | |
AddressList | O | The LEA's address(es). | AddressList | |
IdentificationInfoList | O | Other identification information associated with an LEA, such as the locally-defined code/identifier, etc. | IdentificationInfoList | |
GradeLevels | O | Collection of grade levels offered in this LEA. | GradeLevels | |
OperationalStatus | O | Operational condition of an LEA. | OperationalStatus | |
CongressionalDistrict | O | Number for the US congressional district where the LEA is located. | CongressionalDistrict | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains all of the information about a school's room. This object may contain a reference to a room type so that it may represent anything from a gym, cafeteria, to a standard classroom. The StaffList element usually contains the homeroom teacher.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
RoomInfo | This object contains all of the information about a school's room. This object may contain a reference to a room type so that it may represent anything from a gym, cafeteria, to a standard classroom. The StaffList element usually contains the homeroom teacher. | |||
@ | RefId | M | GUID that identifies this room. | RefIdType |
@ | SchoolInfoRefId | M | GUID that identifies the school that this room belongs to. | IdRefType |
RoomNumber | M | Room number as presented to the user/application. | xs:token | |
StaffList | O | List | ||
StaffList/StaffPersonalRefId | MR | GUID that identifies the staff person assigned to this room (e.g. the homeroom teacher). | IdRefType | |
Description | O |
Friendly name that can be assigned to the room (e.g. | xs:normalizedString | |
Building | O | Extra building information. In the future Building could become its own object in which case this element will need to be changed to a RefId. Currently it is only required as a free text field. | xs:normalizedString | |
HomeroomNumber | O | When a room is designated as a homeroom it may have a different number. Usually blank when room is not a homeroom. | xs:normalizedString | |
Size | O | Size in square feet. | xs:decimal | |
Capacity | O | Number of persons (usually students) that this room can hold. | xs:unsignedInt | |
PhoneNumber | O | Phone number for the room | PhoneNumber | |
RoomTypeRefId | O | GUID that identifies the room type assigned to this room. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object identifies the type of room, i.e. gym, cafeteria, standard classroom, etc.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
RoomType | This object identifies the type of room, i.e. gym, cafeteria, standard classroom, etc. | |||
@ | RefId | M | GUID that identifies this room type. | RefIdType |
@ | SchoolInfoRefId | M | GUID that identifies the school that this room type belongs to. | IdRefType |
Description | M | Description of the room type. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object is for course information.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolCourseInfo | This object is for course information. | |||
@ | RefId | M | The Id (GUID) that uniquely identifies the school course. | RefIdType |
@ | SchoolInfoRefId | The Id (GUID) that identifies the school where the course is offered. | IdRefType | |
@ | SchoolYear | M |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. | SchoolYear |
CourseCode | M | School-defined local code for the course. | CourseCode | |
StateCourseCode | O | State-defined standard course code used to report information about courses. | StateCourseCode | |
DistrictCourseCode | O | The corresponding district course code. | DistrictCourseCode | |
SubjectAreaList | O | Subject matter areas. | SubjectAreaList | |
CourseTitle | M | Title of the course. | CourseTitle | |
Description | O | Textual description of the course. | xs:normalizedString | |
InstructionalLevel | O | An indication of the general nature and difficulty of instruction provided. | InstructionalLevel | |
CourseCredits | O | The number of credits awarded upon course completion. | CourseCredits | |
CoreAcademicCourse | O | Does the course meet the state definition of a core academic course? | values:
| |
GraduationRequirement | O | Does the state require that the course be completed for graduation? | GraduationRequirement | |
Department | O | Department with jurisdiction over this course. | xs:normalizedString | |
SCEDCode | O | Course code from the School Codes for the Exchange of Data that describes the course content.
NOTE: SCED codes currently only apply to secondary courses. This element may be sent with | SCEDCode | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about the school.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolInfo | This object contains information about the school. | |||
@ | RefId | M | The GUID that identifies this school. | RefIdType |
LocalId | O | The locally-assigned identifier for this school. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this school. | StateProvinceId | |
NCESId | O | The NCES-assigned identifier for this school. | NCESId | |
SchoolName | M | Name of school. | xs:normalizedString | |
LEAInfoRefId | O | The Id (GUID) that references the school district of which this school is a member. | IdRefType | |
OtherLEA | O | The Id (GUID) of another related education agency, such as a regional service agency. | IdRefType | |
@ | SIF_RefObject | M | The name of the object reference. | values:
|
SchoolType | O | An indication of the level of the educational institution. | NCES0031SchoolLevelType | |
SchoolFocusList | O | List | ||
SchoolFocusList/SchoolFocus | MR | The type of educational institution as classified by its focus. | values:
| |
SchoolURL | O | URL for the school. | SchoolURL | |
PrincipalInfo | O | Information about the school's principal. | ||
PrincipalInfo/ContactName | M | The name of the principal. | xs:normalizedString | |
PrincipalInfo/ContactTitle | O | The principal's title. | xs:normalizedString | |
SchoolContactList | O | SchoolContactList | ||
AddressList | O | The school's addresses. | AddressList | |
PhoneNumberList | O | The school's phone numbers. | PhoneNumberList | |
IdentificationInfoList | O | Other identification information associated with a school, such as the locally-defined code/identifier, etc. | IdentificationInfoList | |
SessionType | O | Code that specifies the session type. | NCES0266SessionTypeType | |
GradeLevels | O | Collection of grade levels offered in this school. | GradeLevels | |
Title1Status | O | Status of the school's Title I eligibility. Certain schools are designated under appropriate state and federal regulations as being eligible for participation in programs authorized by Title I of Public Law 103-382. | values:
| |
OperationalStatus | O | Operational condition of a school. | OperationalStatus | |
CongressionalDistrict | O | Number for the US congressional district of the school location. | CongressionalDistrict | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information about the section—the specific time period a session of the course meets.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SectionInfo | This object provides information about the section—the specific time period a session of the course meets. | |||
@ | RefId | M | The Id (GUID) that uniquely identifies this section entity. | RefIdType |
@ | SchoolCourseInfoRefId | M | The Id (GUID) that identifies the course being taught in this section. | IdRefType |
@ | SchoolYear | M |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. | SchoolYear |
LocalId | M | The locally-assigned identifier for this course section. | LocalId | |
Description | O | Description of the course section. | xs:normalizedString | |
ScheduleInfoList | M | List | ||
ScheduleInfoList/ScheduleInfo | MR | The schedule-related information for a section repeating for each term in which the section is scheduled. The TermInfoRefId attribute value should repeat as necessary to show the appropriate relationship between meeting times, teachers and rooms. | ||
@ | TermInfoRefId | M | The Id (GUID) of the term to which this schedule information relates. | IdRefType |
ScheduleInfoList/ScheduleInfo/ TeacherList | O | List | ||
ScheduleInfoList/ScheduleInfo/ TeacherList/StaffPersonalRefId | MR | The Id (GUID) of the teacher. | IdRefType | |
ScheduleInfoList/ScheduleInfo/ SectionRoomList | O | List | ||
ScheduleInfoList/ScheduleInfo/ SectionRoomList/RoomInfoRefId | MR | The Id (GUID) of the room in which this section is taught. | IdRefType | |
ScheduleInfoList/ScheduleInfo/ MeetingTimeList | O | List | ||
ScheduleInfoList/ScheduleInfo/ MeetingTimeList/MeetingTime | MR | Time(s) this section meets.
| MeetingTime | |
MediumOfInstruction | O | Medium through which the student receives instructional communication from the teacher. | ||
MediumOfInstruction/Code | M | Code representing the medium of instruction. | NCES0209MediumOfInstructionType | |
MediumOfInstruction/OtherCodeList | O | OtherCodeList | ||
LanguageOfInstruction | O | Language in which the section is taught. | ||
LanguageOfInstruction/Code | M | Code representing the language of instruction. | NISOZ3953LanguageCodesType | |
LanguageOfInstruction/OtherCodeList | O | OtherCodeList | ||
LocationOfInstruction | O | Description of the location in which the section is taught. | ||
LocationOfInstruction/Code | M | Code representing the location of instruction. | NCES0171ReceivingLocationOfInstructionServiceType | |
LocationOfInstruction/OtherCodeList | O | OtherCodeList | ||
SummerSchool | O | Is this a summer school assignment? | values:
| |
SchoolCourseInfoOverride | O | Optional overrides of the course information for this section. | ||
@ | Override | M | Designates whether or not SchoolCourseInfo information has been overridden with different values for this section. | values:
|
SchoolCourseInfoOverride/ CourseCode | O | Override of the school-defined course code for this section. | CourseCode | |
SchoolCourseInfoOverride/ StateCourseCode | O | Override of the state-defined course code for this section. | StateCourseCode | |
SchoolCourseInfoOverride/ DistrictCourseCode | O | Override of the district course code for this section. | DistrictCourseCode | |
SchoolCourseInfoOverride/ SubjectArea | O | Override of the subject matter area for this section. | SubjectArea | |
SchoolCourseInfoOverride/ CourseTitle | O | Override of the course title for this section. | CourseTitle | |
SchoolCourseInfoOverride/ InstructionalLevel | O | Override of the instructional level for this section. | InstructionalLevel | |
SchoolCourseInfoOverride/ CourseCredits | O | Override of the course credits for this section. | CourseCredits | |
CourseSectionCode | O | A section code that is linked to a course. This should be a unique identifier within the school year and course (i.e. the class instance number for a course). For example, Algebra I: Section 23 is different from English II: Section 23. | xs:normalizedString | |
SectionCode | O | A unique identifier of the section for the school year and across courses (i.e. unique across all courses). For example, Algebra I sections range from 00122 to 00140 and English II courses range from 00141 to 00152. | xs:normalizedString | |
CountForAttendance | O | Indicates if attendance in this section is collected and used in attendance calculations. | values:
| |
BellScheduleRefId | O | The GUID of the bell schedule used by this section. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
StaffAssignment | This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment. | |||||||||
@ | RefId | M | The GUID that uniquely identifies a particular staff assignment. | RefIdType | ||||||
@ | SchoolInfoRefId | M | The Id (GUID) that identifies the school where the staff member is assigned. | IdRefType | ||||||
@ | SchoolYear | M |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., | SchoolYear | ||||||
@ | StaffPersonalRefId | M | Id (GUID) of this staff member, as represented in the StaffPersonal object. | IdRefType | ||||||
Description | O | Short assignment description | xs:normalizedString | |||||||
PrimaryAssignment | M |
Is this the staff member's primary assignment? Note: There must be one and only one instance of the object with a | values:
| |||||||
JobStartDate | O | This is the date from which the staff assignment is valid (inclusive). | xs:date | |||||||
JobEndDate | O | This is the date through which the staff assignment is valid (inclusive). | xs:date | |||||||
JobFTE | O | Full-time job equivalent ratio for this assignment. (Format is x.xx; an employee who is full-time and who is 50% of their time on this assignment would be represented as 0.50) | xs:decimal
| |||||||
JobFunction | O | The purpose of the activities as related to students | ||||||||
JobFunction/Code | M | Code representing the type of job function. | NCES0568FunctionTypeType | |||||||
JobFunction/OtherCodeList | O | OtherCodeList | ||||||||
TeachingAssignment | O | The teacher field taught by the individual | ||||||||
TeachingAssignment/Code | M | Code representing the type of teaching assignment. | union of: NCES0436TeachingAssignmentType additional values:
| |||||||
TeachingAssignment/OtherCodeList | O | OtherCodeList | ||||||||
GradeLevels | O | An indication of the grade level(s) the individual is assigned | GradeLevels | |||||||
ItinerantTeacher | O | Is this staff itinerant for this assignment? | values:
| |||||||
InstructionalLevel | O | An indication of the general nature of instruction provided throughout a course. | InstructionalLevel | |||||||
EmployeePersonalRefId | O | A GUID referencing an EmployeePersonal object to be able to establish a link between HR employee objects and SIS staff objects. | IdRefType | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains all the personal information relating to a staff member, who might be a teacher or other employee of the school or district.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StaffPersonal | This object contains all the personal information relating to a staff member, who might be a teacher or other employee of the school or district. | |||
@ | RefId | M | The GUID of the staff member. | RefIdType |
LocalId | M | The locally-assigned identifier for this staff member. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this staff member. | StateProvinceId | |
ElectronicIdList | O | Electronic identifier(s) associated with this entity. | ElectronicIdList | |
OtherIdList | O | Lists all "other" identifiers associated with the staff member. | List | |
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the staff member. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other Id. | NCES0147IdentificationSystemType subset:
|
Name | M |
Name of the staff member. Note: Type value of | NameOfRecordType | |
OtherNames | O | Previous, alternate or other names or aliases associated with the staff member. | OtherNames | |
Demographics | O | This element contains information related to staff member demographics. | Demographics | |
Title | O | The staff member's title. | xs:normalizedString | |
AddressList | O | The staff member's address(es). | AddressList | |
PhoneNumberList | O | The staff member's phone number(s). | PhoneNumberList | |
EmailList | O | The staff member's e-mail address(es). | EmailList | |
EmployeePersonalRefId | O | Allows for a linkage to the HR/Fin EmployeePersonal object. | IdRefType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information on co-curricular or extra-curricular activities (e.g., student organizations, intramural and interscholastic athletes, publications, band, orchestra, and service activities) in which students may participate.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentActivityInfo | Co-curricular or extra-curricular activities (e.g., student organizations, intramural and interscholastic athletes, publications, band, orchestra, and service activities) in which students may participate. | |||
@ | RefId | M | The Id (GUID) that uniquely identifies the instance of the object. | RefIdType |
Title | M | Name of the co-curricular or extra-curricular activity. | xs:normalizedString | |
Description | O | The description of the co-curricular or extra-curricular activity. | xs:normalizedString | |
StudentActivityType | M | Information regarding the co-curricular or extra-curricular activity. | ||
StudentActivityType/Code | M | Code identifying the co-curricular or extra-curricular activity. | NCES0679ActivityInvolvementCodeType subset:
| |
StudentActivityType/OtherCodeList | O | OtherCodeList | ||
StudentActivityLevel | O |
A description of the separation of level in the activity (e.g., Varsity , Junior Varsity , Honors ).
| xs:normalizedString | |
GradeLevels | O | Collection of grade levels applicable to this co-curricular or extra-curricular activity. | GradeLevels | |
CurricularStatus | O | An indication of the degree to which an activity is related to a student's curriculum. | NCES0024ActivityTypeType | |
Location | O | Location where the activity takes place. | Location | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information on a co-curricular or extra-curricular activity in which a student participates during a given school year.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentActivityParticipation | The co-curricular or extra-curricular activity in which the student participates. | |||
@ | RefId | M | GUID that uniquely identifies this instance of the object. | RefIdType |
@ | StudentPersonalRefId | M | GUID that identifies the student participating in the activity. | IdRefType |
@ | StudentActivityInfoRefId | M | GUID that identifies the activity in which the student participates. | IdRefType |
@ | SchoolYear | M |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. 2009 for the 2008-09 school year).
| SchoolYear |
ParticipationComment | O | Comment related to the student's participation in the activity. | xs:string | |
StartDate | O | This is the date which the activity participation is valid (inclusive). | xs:date | |
EndDate | O | This is the date through which the activity participation is valid (inclusive). If element is supported by the publisher/responder, should contain a date if the student withdraws from the activity before the end of the school year. | xs:date | |
Role | O | Specific role the student plays in the activity (e.g., band leader, student body president). | xs:normalizedString | |
RecognitionList | O | List of awards and other types of recognition given to the student for this activity. | List | |
RecognitionList/Recognition | MR | The nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity. | xs:token | |
@ | Code | M | NCES0674HonorsTypeType | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides a summary of a student's daily attendance and membership information for a given school during the time period between the StartDate and EndDate, inclusive. As such, there may be multiple instances of this object for a student in a school over the course of a school year or reporting period.
SIF_Events are not reported for this object.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
StudentAttendanceSummary | This object provides a summary of a student's daily attendance and membership information for a given school during the time period between the StartDate and EndDate, inclusive. As such, there may be multiple instances of this object for a student in a school over the course of a school year or reporting period. | |||||||||
@ | StudentPersonalRefId | M | The Id (GUID) of the student for whom this attendance information is being reported. | IdRefType | ||||||
@ | SchoolInfoRefId | M | The Id (GUID) of the school for which this attendance information is being reported. | IdRefType | ||||||
@ | SchoolYear | M | School year for which the information is applicable. | SchoolYear | ||||||
StartDate | M | The starting date on which the information in this object instance is applicable. | xs:date | |||||||
StartDay | M | Number of the first school day to which this object instance applies. | xs:unsignedInt | |||||||
EndDate | M | The ending date on which the information in this object instance is applicable. | xs:date | |||||||
EndDay | M | Number of the last school day to which this object instance applies. | xs:unsignedInt | |||||||
Resident | M | An indication as to whether or not the student's legal residence was within the boundaries of the school during the time between the StartDate and EndDate, inclusive. Note: No SIF_Query SIF_Condition support is required for this element. | values:
| |||||||
FTE | O | Full time equivalent numeric value of the student's course load during the time between the StartDate and EndDate, inclusive. Expressed in decimal form, where 1.00 represents a full time enrollment. Deprecated in favor of using the StudentSchoolEnrollmentRefId element below. | xs:decimal
| |||||||
DaysAttended | M | The number of days the student attended school when school was in session between the StartDate and EndDate, inclusive. Note: No SIF_Query SIF_Condition support is required for this element. | xs:decimal | |||||||
ExcusedAbsences | M | The number of days the student was absent from school with a valid excuse when school was in session between the StartDate and EndDate, inclusive. Note: No SIF_Query SIF_Condition support is required for this element. | xs:decimal | |||||||
UnexcusedAbsences | M | The number of days the student was absent from school without a valid excuse when school was in session between the StartDate and EndDate, inclusive. Note: No SIF_Query SIF_Condition support is required for this element. | xs:decimal | |||||||
DaysTardy | O | The number of days the student was tardy when school was in session between the StartDate and EndDate, inclusive. | xs:decimal | |||||||
DaysInMembership | M | The number of days the student was present plus the number of days the student was absent when school was in session during the period between the StartDate and EndDate, inclusive. Note: No SIF_Query SIF_Condition support is required for this element. | xs:decimal | |||||||
StudentSchoolEnrollmentRefId | O | RefId (GUID) of the StudentSchoolEnrollment object instance that corresponds to this object instance. | IdRefType | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information regarding a contact person for a student.
Note: At least one of the child elements of ContactFlags
must have a Yes
value.
Do not publish the StudentContact
instance if one of the child elements does not have a Yes
value.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentContact | This object contains information regarding a contact person for a student.
Note: At least one of the child elements of | |||
@ | RefId | M | The GUID of this contact. | RefIdType |
@ | StudentPersonalRefId | M | The GUID of the student whose contact this is. | IdRefType |
LocalId | O | The locally-assigned identifier for this contact. Note: LocalId may be used as a unique person identifier rather than a unique contact identifier. In this case there may be more than one StudentContact instance with the same LocalId. | LocalId | |
OtherIdList | O | Lists all "other" identifiers associated with the contact. | List | |
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the contact. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other Id. | NCES0147IdentificationSystemType subset:
|
Name | M |
The name of the contact. Note: Type attribute value of | NameOfRecordType | |
OtherNames | O | Previous, alternate or other names or aliases associated with the contact. | OtherNames | |
Demographics | O | Demographic information about the contact. | Demographics | |
AddressList | O | The contact's address(es). | AddressList | |
PhoneNumberList | O | The contact's phone number(s). | PhoneNumberList | |
EmailList | O | The contact's e-mail address(es). | EmailList | |
Relationship | O | Defines the relationship of the contact to the student. | Relationship | |
EmployerType | O | Code that defines the employer type. | NCES0614EmployerTypeType | |
EducationalLevel | O | The highest level of education completed by the contact person. | EducationalLevel | |
ContactFlags | M |
Contains Yes/No characteristics of the contact person's role. Provide a | ||
ContactFlags/ParentLegalGuardian | C | Does the individual have parental or legal guardianship responsibility for the student? | values:
| |
ContactFlags/PickupRights | C | This element tells whether or not the contact has pickup rights. | values:
| |
ContactFlags/LivesWith | C | Does the student live with this contact? | values:
| |
ContactFlags/AccessToRecords | C | Does this contact have access to the student's records? | values:
| |
ContactFlags/EmergencyContact | C | Should this contact be notified in case of emergency? | values:
| |
ContactFlags/HasCustody | C | Does this contact have or share custody of the student? | values:
| |
ContactFlags/DisciplinaryContact | C | Is this person to be contacted in case of disciplinary action? | values:
| |
ContactFlags/PrimaryCareProvider | C | Does this person provide daily living or personal assistance to the student? | values:
| |
ContactSequence | O | Number indicating the order in which the person should be contacted. | xs:unsignedInt | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentContactPersonal | Demographic and other information for each person who might be referenced as a student contact. | |||
@ | RefId | M | The Id (GUID) that uniquely identifies the instance of the object. | RefIdType |
PersonInfo | M | Common element containing person demographic information. | PersonInfo | |
EmployerType | O | Code that defines the employer type. | NCES0614EmployerTypeType | |
EducationLevel | O | The highest level of education completed by the contact person. | EducationalLevel | |
OptOutEmail | O | A "yes" value indicates person may only be contacted as authorized via email. This usually indicates they have requested contact be limited to essential purposes and use/release of their contact information (e.g. to Parent Teacher organizations) may be limited. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentContactRelationship | The relationship between a student and a contact person. | |||
@ | StudentPersonalRefId | M | GUID that identifies the student for the relationship. | IdRefType |
@ | StudentContactPersonalRefId | M | GUID that identifies the contact person for the relationship. | IdRefType |
Relationship | M | The relationship of the contact person to the student | Relationship | |
ContactFlags | M | Contains Yes/No characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. | ||
ContactFlags/ParentLegalGuardian | C | Does the individual have parental or legal guardianship responsibility for the student? | values:
| |
ContactFlags/PickupRights | C | This element tells whether or not the contact has pickup rights. | values:
| |
ContactFlags/LivesWith | C | Does the student live with this contact? | values:
| |
ContactFlags/AccessToRecords | C | Does this contact have access to the student's records? | values:
| |
ContactFlags/EmergencyContact | C | Should this contact be notified in case of emergency? | values:
| |
ContactFlags/HasCustody | C | Does this contact have or share custody of the student? | values:
| |
ContactFlags/DisciplinaryContact | C | Is this person to be contacted in case of disciplinary action? | values:
| |
ContactFlags/PrimaryCareProvider | C | Does this person provide daily living or personal assistance to the student? | values:
| |
ContactFlags/Other | C | This person has a relationship to student(s) that the school needs to document but no other contact flag value is 'Yes'. An example is a parent who enrolled the student but is deceased and is no longer a valid contact. | values:
| |
ContactSequence | O | Number indicating the order in which the person should be contacted. | xs:unsignedInt | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides daily attendance information for a particular student in a particular school on a particular date.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentDailyAttendance | This object provides daily attendance information for a particular student in a particular school on a particular date. | |||
@ | StudentPersonalRefId | M | The Id (GUID) of the student for whom this attendance information is being reported. | IdRefType |
@ | SchoolInfoRefId | M | The Id (GUID) of the school for which this attendance information is being reported. | IdRefType |
@ | Date | M | The calendar date to which this attendance information relates. | xs:date |
@ | SchoolYear | M |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year
ends (e.g. | SchoolYear |
AttendanceCodeInfoRefId | M | The Id (GUID) of the locally-defined daily attendance code information. | IdRefType | |
TimeIn | O | The time the student entered or returned to school. | xs:time | |
TimeOut | O | The time the student left school. | xs:time | |
AttendanceNote | O | Note related to this particular attendance. | xs:normalizedString | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains all the personal information related to the student.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentPersonal | This object contains all the personal information related to the student. | |||
@ | RefId | M | The GUID of the student. | RefIdType |
AlertMessages | O | List | ||
AlertMessages/AlertMessage | MR | This is an alert message that is associated with the student. | xs:string | |
@ | Type | M | This attribute specifies what type of alert message this is. | values:
|
MedicalAlertMessages | O | List | ||
MedicalAlertMessages/MedicalAlertMessage | MR | Medical alert associated with the student. | xs:string | |
@ | Severity | M | The level of severity of this medical alert. | values:
|
LocalId | M | The locally-assigned identifier for this student. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this student. | StateProvinceId | |
ElectronicIdList | O | Electronic identifier(s) associated with this entity. | ElectronicIdList | |
OtherIdList | O | Lists all "other" identifiers associated with the student. | List | |
OtherIdList/OtherId | MR | Lists an "other" identifier associated with the student. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other Id. | NCES0147IdentificationSystemType subset:
|
Name | M |
Name of the student. Note: Type value of | NameOfRecordType | |
OtherNames | O | Previous, alternate or other names or aliases associated with the student. | OtherNames | |
Demographics | O | This element contains information related to student demographics. | Demographics | |
AddressList | O | The student's address(es) | AddressList | |
PhoneNumberList | O | The student's phone number(s). | PhoneNumberList | |
EmailList | O | The student's e-mail address(es). | EmailList | |
ProjectedGraduationYear | O | Currently projected graduation year. | ProjectedGraduationYear | |
OnTimeGraduationYear | O | First projected graduation year, usually determined when student is accepted into 9th grade. | OnTimeGraduationYear | |
GraduationDate | O | Date student officially graduated from secondary education. | GraduationDate | |
MostRecent | O | Container for elements reflecting the most recent enrollment of a student. If the student is currently enrolled in the district, the elements contain current information. | ||
MostRecent/SchoolLocalId | O | Local identifier representing the school in which the student is or was most recently enrolled in the district. | LocalId | |
MostRecent/HomeroomLocalId | O |
Local identifier representing the current or most recent homeroom in which the student is or was most recently assigned in the district. Use the value from | LocalId | |
MostRecent/GradeLevel | O | The current or most recent grade level of the student in the district. | GradeLevel | |
AcceptableUsePolicy | O | Does the student have a current signed Acceptable Use Policy document for system access? | values:
| |
IDEA | O | IDEA | ||
Migrant | O | Migrant | ||
Title1 | O | Title1 | ||
GiftedTalented | O | GiftedTalented | ||
EconomicDisadvantage | O | EconomicDisadvantage | ||
ELL | O | ELL | ||
Homeless | O | Homeless | ||
Section504 | O | Section504 | ||
VocationalConcentrator | O | VocationalConcentrator | ||
Immigrant | O | Immigrant | ||
NeglectedDelinquent | O | NeglectedDelinquent | ||
FirstUSEnrollment | O | The date on which the student was first enrolled in the US school system. | xs:date | |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about the student's picture.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentPicture | This object contains information about the student's picture. | |||
@ | StudentPersonalRefId | M | This is the GUID of the student whose picture this is. | IdRefType |
@ | SchoolYear | M |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year
ends (e.g. | SchoolYear |
PictureSource | M | This element defines the picture. If the Type attribute is URL, this is the location of the picture in [JPEG] format; if Type is JPEG, this is the [JPEG] image data encoded using the Base64 Content-Transfer-Encoding defined in Section 6.8 of [RFC 2045]. | URIOrBinaryType | |
@ | Type | M | The way the picture is specified. | values:
|
OKToPublish | O | Can the picture be published? | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object defines information related to a student's enrollment. StudentSchoolEnrollment instances must not span multiple school years.
Note there is only one current home enrollment at a time per student.
Only one instance of the StudentSchoolEnrollment
object must exist for a given student with MembershipType
=Home
and TimeFrame
=Current
for the time interval between EntryDate
and ExitDate
, inclusive.
Effective in version 2.0, agents are required to re-publish a StudentSchoolEnrollment
object Change
event when the
TimeFrame
attribute changes, regardless of when the data entry is done.
This is in addition to the pre-2.0 practice of publishing the object Change
event at the time the data changes in the corresponding application.
When the object is re-published, it must contain all the data in the object that is supported by the publisher. For more information, please refer to the supporting documentation.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
StudentSchoolEnrollment | This object defines information related to a student's enrollment. StudentSchoolEnrollment instances must not span multiple school years.
Note there is only one current home enrollment at a time per student.
Only one instance of the
Effective in version 2.0, agents are required to re-publish a When the object is re-published, it must contain all the data in the object that is supported by the publisher. For more information, please refer to the supporting documentation. | |||||||||
@ | RefId | M | The Id (GUID) that uniquely identifies a particular enrollment. | RefIdType | ||||||
@ | StudentPersonalRefId | M | The Id (GUID) of the student to whom this information is linked. | IdRefType | ||||||
@ | SchoolInfoRefId | M | The Id (GUID) of the school to which this enrollment applies. | IdRefType | ||||||
@ | MembershipType | M | The type of this enrollment as it relates to the school identified in SchoolInfoRefId. | values:
| ||||||
@ | TimeFrame | M |
The timeframe of the enrollment based on the | values:
| ||||||
@ | SchoolYear | M |
School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. | SchoolYear | ||||||
EntryDate | M | The date from when this enrollment is valid. | xs:date | |||||||
EntryType | O | |||||||||
EntryType/Code | M | Code indicating the type of entry for this enrollment | NCES0619EntryTypeType | |||||||
EntryType/OtherCodeList | O | OtherCodeList | ||||||||
GradeLevel | O | Grade or academic level of student for this enrollment. | GradeLevel | |||||||
Homeroom | O | Homeroom for this enrollment. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
Advisor | O | Staff member assigned as an advisor for this enrollment. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
Counselor | O | Staff member assigned as a counselor for this enrollment. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
Calendar | O | The calendar assigned to this enrollment. | IdRefType | |||||||
@ | SIF_RefObject | M | The name of the object referenced. | values:
| ||||||
ExitDate | C |
The last school calendar day of this enrollment. If the student has exited the school or the enrollment has a | xs:date | |||||||
ExitStatus | O | |||||||||
ExitStatus/Code | M | Code indicating the closure status for this enrollment. | NCES0643ExitWithdrawalStatusType | |||||||
ExitStatus/OtherCodeList | O | OtherCodeList | ||||||||
ExitType | O | |||||||||
ExitType/Code | M | Code indicating the type of exit for this enrollment. | NCES0644ExitWithdrawalTypeType | |||||||
ExitType/OtherCodeList | O | OtherCodeList | ||||||||
RecordClosureReason | O | The reason why this enrollment was closed. | values:
| |||||||
PromotionInfo | O | Information on a student’s promotion, retention, or demotion related to this enrollment instance. | ||||||||
PromotionInfo/PromotionStatus | O | This value should be set if this enrollment instance is closed for an end-of-year closeout or a mid-year promotion or demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion. | values:
| |||||||
PromotionInfo/Promotion | O | This element is mutually exclusive with Nonpromotion, and its child elements should only be populated if the value of PromotionStatus is "Promoted". | ||||||||
PromotionInfo/Promotion/Code | M | The reason the student was promoted. This element should only be populated if the value of PromotionStatus is “Promoted”. | NCES0672PromotionTypeType | |||||||
PromotionInfo/Promotion/OtherCodeList | O | OtherCodeList | ||||||||
PromotionInfo/Nonpromotion | O | This element is mutually exclusive with Promotion, and its child elements should only be populated if the value of PromotionStatus is "Retained" or "Demoted". | ||||||||
PromotionInfo/Nonpromotion/ Code | M | The reason the student was promoted. This element should only be populated if the value of PromotionStatus is “Promoted”. | NCES0673NonpromotionReasonType | |||||||
PromotionInfo/Nonpromotion/ OtherCodeList | O | OtherCodeList | ||||||||
FTE | O | Full-time equivalent numeric value of the student's course load during this enrollment, expressed in decimal form, where 1.00 represents a full-time enrollment. | xs:decimal
| |||||||
FTPTStatus | O | An indication of whether the student is enrolled full time or part time. | values:
| |||||||
ResidencyStatus | O | Location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrollment. | ||||||||
ResidencyStatus/Code | M | Code indicating the residency status for this enrollment. | NCES0598PublicSchoolResidenceStatusType | |||||||
ResidencyStatus/OtherCodeList | O | OtherCodeList | ||||||||
NonResidentAttendReason | C | If the school represented by this enrollment is outside of the student's usual attendance area (as indicated in the ResidencyStatus element), this element indicates the reason that the student attends this school. | NCES0599NonResidentAttendanceRationaleType | |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object contains information about a student's enrollment in a section of a course.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSectionEnrollment | This object contains information about a student's enrollment in a section of a course. | |||
@ | RefId | M | The Id (GUID) that uniquely identifies this StudentSectionEnrollment entity. | RefIdType |
@ | StudentPersonalRefId | M | The Id (GUID) of the student to whom the enrollment information applies. | IdRefType |
@ | SectionInfoRefId | M | The Id (GUID) of the section in which this student is enrolled. | IdRefType |
@ | SchoolYear | M |
School year for which the information is applicable, expressed as the four-digit year in which the school
year ends (e.g. | SchoolYear |
EntryDate | O | Date from when this course section enrollment is valid. | xs:date | |
ExitDate | O | The last school calendar day (membership day) the student was enrolled in the course section (inclusive). | xs:date | |
ScheduleInfoOverrideList | O | A complete replacement of the standard SectionInfo/ScheduleInfoList for this student's course enrollment. | List | |
ScheduleInfoOverrideList/ ScheduleInfoOverride | MR | A complete replacement of the standard SectionInfo/ScheduleInfo for this student's course enrollment. If the student's schedule for this course is different than the standard schedule as defined in SectionInfo, a ScheduleInfoOverride must be provided for each term in which the course is offered, along with the appropriate value for Override. See the use cases for this object for scenario examples. | ||
@ | Override | M | Designates whether or not scheduling information has been overridden with different values for this student. | values:
|
@ | TermInfoRefId | M | The Id (GUID) of the term to which this override information relates for this student. | RefIdType |
ScheduleInfoOverrideList/ ScheduleInfoOverride/MeetingTimeList | O | List | ||
ScheduleInfoOverrideList/ ScheduleInfoOverride/MeetingTimeList/ MeetingTime | MR | Time(s) this section meets for this student; this should be a subset of the meeting times for the section. | MeetingTime | |
CreditsAttempted | O | Number of credits the student is attempting to earn. If present, this element's value overrides the credits in SchoolCourseInfo and SectionInfo. | xs:decimal | |
@ | Type | M | The type of credit. | NCES0108CreditTypeEarnedType |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education.
SIF_Events are not reported for this object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSnapshot | This object provides a snapshot of a student's record on a given day. All information reported in the object is reported as it appeared in the responding system on the date specified in SnapDate. It can be used for synching data across applications, for periodically loading a data warehouse, or for vertical reporting of data to a requesting authority, such as a state department of education. | |||
@ | SnapDate | M | The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates. | xs:date |
@ | StudentPersonalRefId | M | The Id (GUID) of the student to whom this information relates. | IdRefType |
@ | SchoolYear | M |
School year in which the SnapDate falls, and for which the information is applicable, expressed as the four-digit year
in which the school year ends (e.g. | SchoolYear |
Name | O | The name of the student. | Name | |
LocalId | M | The locally-defined identifier for this student. | LocalId | |
StateProvinceId | O | The state-assigned identifier for this student. | StateProvinceId | |
Address | O | The address of the student. | Address | |
RaceList | O | Person's race | RaceList | |
HispanicLatino | O | HispanicLatino | ||
Gender | O | Person's gender. | Gender | |
BirthDate | O | The person's date of birth. | BirthDate | |
Age | O | The age (in years) of the student on the date in SnapDate. | xs:unsignedInt | |
ProjectedGraduationYear | O | Currently projected graduation year. | ProjectedGraduationYear | |
OnTimeGraduationYear | O | First projected graduation year, usually determined when student is accepted into ninth grade. | OnTimeGraduationYear | |
GraduationDate | O | Date student officially graduated from secondary education. | GraduationDate | |
GraduationAward | O | The award received upon graduation. | values:
| |
GraduationOnTime | O | Did the student graduate in the expected number of years? | values:
| |
HomeEnrollment | M | Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student. | ||
HomeEnrollment/StudentSchoolEnrollmentRefId | O | The Id (GUID) of the StudentSchoolEnrollment object from which the enrollment information is derived. | IdRefType | |
HomeEnrollment/SchoolName | O | Name of the school. | xs:normalizedString | |
HomeEnrollment/SchoolInfoRefId | C | The Id (GUID) of the school. Provide both the HomeEnrollment/SchoolInfoRefId and HomeEnrollment/LocalId elements if possible. If not, one or the other must be provided. | IdRefType | |
HomeEnrollment/LocalId | C | The locally-defined identifier for this school. Provide both the HomeEnrollment/LocalId and HomeEnrollment/SchoolId elements if possible. If not, one or the other must be provided. | LocalId | |
HomeEnrollment/StateProvinceId | O | The state or province defined identifier for this school. | StateProvinceId | |
HomeEnrollment/Status | M | Enrollment status as of the SnapDate. | values:
| |
HomeEnrollment/GradeLevel | M | Grade or academic level of student. | GradeLevel | |
HomeEnrollment/Homeroom | O | IdRefType | ||
@ | SIF_RefObject | M | The name of the SIF object referenced. | values:
|
HomeEnrollment/HomeroomNumber | O | The locally-defined identifier for this room. | HomeroomNumber | |
HomeEnrollment/FullYearEnrollment | O | An indication as to whether or not the student was enrolled for the whole school year. If the SchoolYear is in progress as of the SnapDate, use the value "Unknown". | values:
| |
IDEA | O | IDEA | ||
Migrant | O | Migrant | ||
Title1 | O | Title1 | ||
GiftedTalented | O | GiftedTalented | ||
EconomicDisadvantage | O | EconomicDisadvantage | ||
ELL | O | ELL | ||
Homeless | O | Homeless | ||
Section504 | O | Section504 | ||
VocationalConcentrator | O | VocationalConcentrator | ||
Immigrant | O | Immigrant | ||
NeglectedDelinquent | O | NeglectedDelinquent | ||
FreeAndReducedStatus | O | Student's eligibility for free and reduced meals. | values:
| |
SIF_Metadata | O | SIF_Metadata | ||
SIF_ExtendedElements | O | SIF_ExtendedElements |
This object provides information about a term; i.e., a reportable period of time.
SIF_Events are reported for this object.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
TermInfo | This object provides information about a term; i.e., a reportable period of time. | |||||||||
@ | RefId | M | The Id (GUID) that uniquely identifies this TermInfo entity. | RefIdType | ||||||
@ | SchoolInfoRefId | M | The Id (GUID) that identifies the school where the term is used. | IdRefType | ||||||
@ | SchoolYear | M |
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., | SchoolYear | ||||||
StartDate | M | Starting date of the term. | xs:date | |||||||
EndDate | M | Ending date of the term (CCYYMMDD). | xs:date | |||||||
Description | O | Text-based description of the term. | xs:normalizedString | |||||||
RelativeDuration | O | Portion of the school year represented by this term, expressed in decimal form precise to 4 decimal places (e.g., 0.1333). | xs:decimal
| |||||||
TermCode | O | Locally-defined code. | xs:normalizedString | |||||||
Track | O | The name, description, or code of the track that contains this term. This is used when there are multiple tracks within a school. For instance, kindergarten commonly has a different set of terms than other grades within the school. | xs:normalizedString | |||||||
TermSpan | O | TermSpan | ||||||||
MarkingTerm | O | Does this TermInfo represent a marking period? | values:
| |||||||
SchedulingTerm | O | Does this TermInfo represent a scheduling term? | values:
| |||||||
AttendanceTerm | O | Does this TermInfo represent an attendance term? | values:
| |||||||
SIF_Metadata | O | SIF_Metadata | ||||||||
SIF_ExtendedElements | O | SIF_ExtendedElements |