3.17 Student Information Systems Working Group

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.

3.17.1 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.

SIF_Events are reported for this object.

AttendanceCodeInfo
Figure 3.17.1-1: AttendanceCodeInfo AttendanceCodeInfo RefId SchoolInfoRefId AttendanceCode AttendanceType AttendanceStatus Description AbsenceValue UsedForDailyAttendance UsedForPeriodAttendance SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this AttendanceCodeInfo entity.

 
RefIdType
@SchoolInfoRefIdM

The Id (GUID) that identifies the school where the attendance code is used.

 
IdRefType
 AttendanceCodeM

Locally defined code for attendance.

 
xs:token
 AttendanceTypeM

Type of attendance code.

 
values:
Absent
Tardy
EarlyDeparture
Partial
Present
Other
 AttendanceStatusM

Excused status of the attendance code.

 
values:
Excused
Unexcused
Unknown
NA
 DescriptionO

The text description of the attendance code.

 
xs:normalizedString
 AbsenceValueO

The amount of absence represented by AttendanceCode, up to three decimal places.

 
xs:decimal
xs:minInclusive0
xs:fractionDigits3
 UsedForDailyAttendanceM

Is this attendance code used for daily attendance?

 
values:
Yes
No
 UsedForPeriodAttendanceM

Is this attendance code used for period attendance?

 
values:
Yes
No
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.1-1: AttendanceCodeInfo
<AttendanceCodeInfo RefId="64A309DA063A2E35B359D75101A8C3D0" SchoolInfoRefId="CE0674A8BB8247669DE348F113D2316A"> <AttendanceCode>AE</AttendanceCode> <AttendanceType>Absent</AttendanceType> <AttendanceStatus>Excused</AttendanceStatus> <Description>Child is absent with appropriate, legal excuse.</Description> <AbsenceValue>1.0</AbsenceValue> <UsedForDailyAttendance>Yes</UsedForDailyAttendance> <UsedForPeriodAttendance>Yes</UsedForPeriodAttendance> </AttendanceCodeInfo>
Example 3.17.1-1: AttendanceCodeInfo

3.17.2 BellSchedule

The BellSchedule is an object that a SIS (or another student scheduling application) can utilize to provide school / school year scheduling information, including timetable days, periods and bell schedules to other applications that may require this detailed scheduling information. Additionally, the MeetingTime common element, which is utilized by the SectionInfo object's MeetingTimeList, provides references to these new timetable days and periods in order to provide this detailed scheduling information about each section. Finally, the CalendarDate object provides the bell schedules and timetable days for each calendar date to subscribers needing this detailed information about when sections actually meet. Events will be published for the BellSchedule object.

SIF_Events are reported for this object.

BellSchedule
Figure 3.17.2-1: BellSchedule BellSchedule RefId SchoolInfoRefId SchoolYear BellScheduleName TimetableDayList TimetableDay Identifier Name TimetablePeriodList TimetablePeriod Identifier Name BellPeriodList BellPeriod TimetableDayIdentifier TimetablePeriodIdentifier StartTime EndTime RegularSchoolPeriod InstructionalMinutes UseInAttendanceCalculations SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 BellSchedule  This object provides the bell schedule information for a school and school year, including timetable days, periods and bell schedules.   
@
key
RefIdMThe Id (GUID) that uniquely identifies an instance of the object. RefIdType
 SchoolInfoRefIdM

The Id (GUID) that uniquely identifies the school to which this bell schedule information applies

 
IdRefType
 SchoolYearM

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
 BellScheduleNameM

A name that uniquely identifies a particular BellSchedule from others for the same school and year.

 
xs:normalizedString
 TimetableDayListM

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
 TimetablePeriodListM

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
 BellPeriodListM

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:
Yes
No
 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:
Yes
No
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.2-1: BellSchedule
<BellSchedule RefId="A157E79C10AC744ED90AF2871BEB90B3"> <SchoolInfoRefId>B7A34E561C97345C0A4E11BB112B2753</SchoolInfoRefId> <SchoolYear>2009</SchoolYear> <BellScheduleName>High School Bell Schedule</BellScheduleName> <TimetableDayList> <TimetableDay> <Identifier>A</Identifier> <Name>A-Day</Name> </TimetableDay> <TimetableDay> <Identifier>B</Identifier> <Name>B-Day</Name> </TimetableDay> <TimetableDay> <Identifier>X</Identifier> <Name>AssemblyDay</Name> </TimetableDay> </TimetableDayList> <TimetablePeriodList> <TimetablePeriod> <Identifier>P0</Identifier> <Name>Before School Period</Name> </TimetablePeriod> <TimetablePeriod> <Identifier>P1</Identifier> <Name>Period 1</Name> </TimetablePeriod> <TimetablePeriod> <Identifier>P2</Identifier> <Name>Period 2</Name> </TimetablePeriod> <TimetablePeriod> <Identifier>P3</Identifier> <Name>Period 3</Name> </TimetablePeriod> <TimetablePeriod> <Identifier>P4</Identifier> <Name>Period 4</Name> </TimetablePeriod> <TimetablePeriod> <Identifier>P5</Identifier> <Name>Period 5</Name> </TimetablePeriod> <TimetablePeriod> <Identifier>PX</Identifier> <Name>Assembly Period</Name> </TimetablePeriod> </TimetablePeriodList> <BellPeriodList> <BellPeriod> <TimetableDayIdentifier>A</TimetableDayIdentifier> <TimetablePeriodIdentifier>P0</TimetablePeriodIdentifier> <StartTime>08:00:00</StartTime> <EndTime>08:55:00</EndTime> <RegularSchoolPeriod>No</RegularSchoolPeriod> <InstructionalMinutes>0</InstructionalMinutes> <UseInAttendanceCalculations>No</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>A</TimetableDayIdentifier> <TimetablePeriodIdentifier>P1</TimetablePeriodIdentifier> <StartTime>09:00:00</StartTime> <EndTime>09:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>A</TimetableDayIdentifier> <TimetablePeriodIdentifier>P2</TimetablePeriodIdentifier> <StartTime>10:00:00</StartTime> <EndTime>10:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>A</TimetableDayIdentifier> <TimetablePeriodIdentifier>P3</TimetablePeriodIdentifier> <StartTime>11:00:00</StartTime> <EndTime>11:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>A</TimetableDayIdentifier> <TimetablePeriodIdentifier>P4</TimetablePeriodIdentifier> <StartTime>13:00:00</StartTime> <EndTime>13:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>A</TimetableDayIdentifier> <TimetablePeriodIdentifier>P5</TimetablePeriodIdentifier> <StartTime>14:00:00</StartTime> <EndTime>14:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>P0</TimetablePeriodIdentifier> <StartTime>08:00:00</StartTime> <EndTime>08:55:00</EndTime> <RegularSchoolPeriod>No</RegularSchoolPeriod> <InstructionalMinutes>0</InstructionalMinutes> <UseInAttendanceCalculations>No</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>P1</TimetablePeriodIdentifier> <StartTime>09:00:00</StartTime> <EndTime>09:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>P2</TimetablePeriodIdentifier> <StartTime>10:00:00</StartTime> <EndTime>10:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>P3</TimetablePeriodIdentifier> <StartTime>11:00:00</StartTime> <EndTime>11:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>P4</TimetablePeriodIdentifier> <StartTime>13:00:00</StartTime> <EndTime>13:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>P5</TimetablePeriodIdentifier> <StartTime>14:00:00</StartTime> <EndTime>14:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>55</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>B</TimetableDayIdentifier> <TimetablePeriodIdentifier>PX</TimetablePeriodIdentifier> <StartTime>15:00:00</StartTime> <EndTime>16:55:00</EndTime> <RegularSchoolPeriod>No</RegularSchoolPeriod> <InstructionalMinutes>0</InstructionalMinutes> <UseInAttendanceCalculations>No</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>X</TimetableDayIdentifier> <TimetablePeriodIdentifier>P1</TimetablePeriodIdentifier> <StartTime>09:00:00</StartTime> <EndTime>09:25:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>25</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>X</TimetableDayIdentifier> <TimetablePeriodIdentifier>P2</TimetablePeriodIdentifier> <StartTime>09:30:00</StartTime> <EndTime>09:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>25</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>X</TimetableDayIdentifier> <TimetablePeriodIdentifier>P3</TimetablePeriodIdentifier> <StartTime>10:00:00</StartTime> <EndTime>10:25:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>25</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>X</TimetableDayIdentifier> <TimetablePeriodIdentifier>P4</TimetablePeriodIdentifier> <StartTime>10:30:00</StartTime> <EndTime>10:55:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>25</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>X</TimetableDayIdentifier> <TimetablePeriodIdentifier>P5</TimetablePeriodIdentifier> <StartTime>11:00:00</StartTime> <EndTime>11:25:00</EndTime> <RegularSchoolPeriod>Yes</RegularSchoolPeriod> <InstructionalMinutes>25</InstructionalMinutes> <UseInAttendanceCalculations>Yes</UseInAttendanceCalculations> </BellPeriod> <BellPeriod> <TimetableDayIdentifier>X</TimetableDayIdentifier> <TimetablePeriodIdentifier>PX</TimetablePeriodIdentifier> <StartTime>12:30:00</StartTime> <EndTime>14:30:00</EndTime> <RegularSchoolPeriod>No</RegularSchoolPeriod> <InstructionalMinutes>0</InstructionalMinutes> <UseInAttendanceCalculations>No</UseInAttendanceCalculations> </BellPeriod> </BellPeriodList> </BellSchedule>
Example 3.17.2-1: BellSchedule - Example 1

3.17.3 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.

SIF_Events are reported for this object.

CalendarDate
Figure 3.17.3-1: CalendarDate CalendarDate RefId Date CalendarSummaryRefId SchoolInfoRefId SchoolYear CalendarDateType Code OtherCodeList CalendarDateNumber StudentAttendance CountsTowardAttendance AttendanceValue TeacherAttendance CountsTowardAttendance AttendanceValue AdministratorAttendance CountsTowardAttendance AttendanceValue BellScheduleDayList BellScheduleDay BellScheduleRefId TimetableDayIdentifier SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@RefIdM

A GUID that identifies an instance of this object. This RefId is new for 2.7M and MUST be supported like other objects that have a RefId (i.e. it is the key for the object). The alternate keys MUST continue to be supported.

 
RefIdType
@
key
DateM

A specific school day that occurs within the school year.

 
xs:date
@
key
CalendarSummaryRefIdM

The Id (GUID) of the calendar summary in which this calendar date is.

 
IdRefType
@SchoolInfoRefIdM

The Id (GUID) of the school for which this calendar information is being reported.

 
IdRefType
@SchoolYearM

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
 CalendarDateTypeM

Calendar date type information.

 
 
 CalendarDateType/CodeM

Code indicating the type of school day.

 
union of:

NCES0084CalendarEventType

additional values:

INST
Instructional School Day
MKUP
Instructional day that is scheduled solely to make up for emergency days or early dismissal days.
 CalendarDateType/OtherCodeList
     
O OtherCodeList
 CalendarDateNumberO

Order in which the calendar date falls within the school calendar.

 
xs:unsignedInt
 StudentAttendanceO

Information describing how the day relates to student attendance.

 
 
 StudentAttendance/CountsTowardAttendance
     
M

Designates whether this date should be counted toward student attendance.

 
values:
Yes
No
 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 CountsTowardAttendance equals Yes then StudentAttendanceValue must be greater than zero.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 TeacherAttendanceO

Information describing how the day relates to teacher attendance.

 
 
 TeacherAttendance/CountsTowardAttendance
     
M

Designates whether this date should be counted toward teacher attendance.

 
values:
Yes
No
 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
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 AdministratorAttendanceO

Information describing how the day relates to administrator attendance.

 
 
 AdministratorAttendance/CountsTowardAttendance
     
M

Designates whether this date should be counted toward administrator attendance.

 
values:
Yes
No
 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
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 BellScheduleDayListO

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_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.3-1: CalendarDate
<CalendarDate RefId="359D75101AD0A9D7A8C3DAD0A85103A2" Date="2007-08-31" CalendarSummaryRefId="B5739375800AC4CC63850BB2754114AA" SchoolInfoRefId="B7A34E561C97345C0A4E11BB112B2753" SchoolYear="2007"> <CalendarDateType> <Code>0845</Code> <OtherCodeList> <OtherCode Codeset="StateProvince">20</OtherCode> <OtherCode Codeset="Local">10</OtherCode> </OtherCodeList> </CalendarDateType> <CalendarDateNumber>1</CalendarDateNumber> <StudentAttendance> <CountsTowardAttendance>No</CountsTowardAttendance> <AttendanceValue>0.0</AttendanceValue> </StudentAttendance> <TeacherAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </TeacherAttendance> <AdministratorAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </AdministratorAttendance> </CalendarDate>
Example 3.17.3-1: CalendarDate - Example 1
<CalendarDate RefId="359D75101AD0A9D7A8C3DAD0A85103A2" Date="2007-08-31" CalendarSummaryRefId="B5739375800AC4CC63850BB2754114AA" SchoolInfoRefId="B7A34E561C97345C0A4E11BB112B2753" SchoolYear="2007"> <CalendarDateType> <Code>0845</Code> <OtherCodeList> <OtherCode Codeset="StateProvince">20</OtherCode> <OtherCode Codeset="Local">10</OtherCode> </OtherCodeList> </CalendarDateType> <CalendarDateNumber>1</CalendarDateNumber> <StudentAttendance> <CountsTowardAttendance>No</CountsTowardAttendance> <AttendanceValue>0.0</AttendanceValue> </StudentAttendance> <TeacherAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </TeacherAttendance> <AdministratorAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </AdministratorAttendance> <BellScheduleDayList> <BellScheduleDay> <BellScheduleRefId>A157E79C10AC744ED90AF2871BEB90B3</BellScheduleRefId> <TimetableDayIdentifier>A</TimetableDayIdentifier> </BellScheduleDay> </BellScheduleDayList> </CalendarDate>
Example 3.17.3-2: CalendarDate - Example 2

3.17.4 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.

SIF_Events are reported for this object.

CalendarSummary
Figure 3.17.4-1: CalendarSummary CalendarSummary RefId SchoolInfoRefId SchoolYear LocalId Description DaysInSession StartDate EndDate FirstInstructionDate LastInstructionDate GraduationDate InstructionalMinutes MinutesPerDay GradeLevels SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@
key
RefIdM

The Id (GUID) of the calendar to which this information relates.

 
RefIdType
@SchoolInfoRefIdM

The Id (GUID) of the school for which this calendar information is being reported.

 
IdRefType
@SchoolYearM

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
 LocalIdM

The locally assigned identifier for this calendar.

 
LocalId
 DescriptionO

Textual description of the school calendar.

 
xs:string
 DaysInSessionM

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
 StartDateO

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
 EndDateO

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
 FirstInstructionDateO

The first day of student instruction.

 
xs:date
 LastInstructionDateO

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
 GraduationDateO

Date of graduation ceremony.

 
GraduationDate
 InstructionalMinutesO

The total number of instructional minutes for this calendar for the school year.

 
xs:unsignedInt
 MinutesPerDayO

The number of minutes in the day in which the school is normally in session.

 
xs:unsignedInt
 GradeLevelsO

Collection of grade levels applicable to this school calendar.

 
GradeLevels
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.4-1: CalendarSummary
<CalendarSummary RefId="B5739375800AC4CC63850BB2754114AA" SchoolInfoRefId="B7A34E561C97345C0A4E11BB112B2753" SchoolYear="2005"> <LocalId>123321A</LocalId> <Description>Elementary School Calendar</Description> <DaysInSession>180</DaysInSession> <FirstInstructionDate>2006-09-05</FirstInstructionDate> <LastInstructionDate>2007-06-10</LastInstructionDate> <GraduationDate>2007-06-11</GraduationDate> <InstructionalMinutes>64800</InstructionalMinutes> <MinutesPerDay>360</MinutesPerDay> <GradeLevels> <GradeLevel> <Code>03</Code> </GradeLevel> <GradeLevel> <Code>04</Code> </GradeLevel> <GradeLevel> <Code>05</Code> </GradeLevel> </GradeLevels> </CalendarSummary>
Example 3.17.4-1: CalendarSummary

3.17.5 DisciplineIncident

This object provides information on incidents involving violence, weapons, drugs, and other safety and discipline issues.

SIF_Events are reported for this object.

DisciplineIncident
Figure 3.17.5-1: DisciplineIncident DisciplineIncident RefId SchoolYear AgencyReporting SIF_RefObject IncidentNumber IncidentDate IncidentTime Type IncidentLocation Type IncidentLocationRefId SIF_RefObject IncidentCost IncidentReporter Type Name SIF_RefId SIF_RefObject RelatedToList RelatedTo WeaponTypeList WeaponType IncidentCategory Code OtherCodeList CodeComment OffenderList Offender Type Name SIF_RefId SIF_RefObject Injury ManifestationDetermination MeetingHeld MeetingDate DueToDisability MeetingOutcome ActionList Action Code OtherCodeList StartDate EndDate Duration ZeroTolerance FullYearExpulsion ShortenedExpulsion PoliceNotification Arrest AlternativeEducation WeaponTypeList WeaponType RelatedToList RelatedTo VictimList Victim Type Name SIF_RefId SIF_RefObject Injury IncidentDescription IncidentActionList IncidentAction StartDate EndDate Duration ZeroTolerance PoliceNotification Arrest SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 DisciplineIncident 

This object provides information on incidents involving violence, weapons, drugs, and other safety and discipline issues.

 
 
@
key
RefIdM

The unique identifier (GUID) of this discipline incident.

 
RefIdType
@SchoolYearM

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
 AgencyReportingM

The Id (GUID) of the school or LEA reporting the incident, usually the school in which the incident occurred.

 
IdRefType
@SIF_RefObjectM

The name of the SIF object to which the GUID relates.

 
values:
SchoolInfo
LEAInfo
 IncidentNumberM

The locally-defined unique identifier (within the school or school district) to identify this specific incident or occurrence.

 
xs:normalizedString
 IncidentDateM

The date when the incident occurred.

 
xs:date
 IncidentTimeM

The time when the incident occurred.

 
xs:time
@TypeM

Identifies whether or not the incident occurred during school hours.

 
SAFETYTimeType
 IncidentLocationM

The locally-defined identifier or description of the location where the incident occurred.

 
xs:string
@TypeM

Identifies where the incident occurred.

 
NCES1040IncidentLocationType
 IncidentLocationRefIdO

GUID of the SIF object that relates to the school or location where the incident occurred, if applicable.

 
IdRefType
@SIF_RefObjectM

The name of the SIF object to which the GUID relates.

 
values:
SchoolInfo
LocationInfo
 IncidentCostO

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
 IncidentReporterM

Information regarding the individual who reported the incident.

 
 
@TypeM

Identifies the type of individual who reported the incident.

 
NCES1043ReporterDescriptionType
 IncidentReporter/NameO

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_RefObjectM

The name of the SIF object to which the GUID relates.

 
values:
StudentPersonal
StaffPersonal
EmployeePersonal
StudentContact
 RelatedToListO

List of categories to which the incident is related.

 
List
 RelatedToList/RelatedToOR

Identifies if incident was related to a specific category.

 
NCES1048SecondaryIncidentBehaviorType
 WeaponTypeListC

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
 IncidentCategoryM

The category or description for this incident.

 
 
 IncidentCategory/CodeM

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
 OffenderListM

List of offenders.

 
List
 OffenderList/OffenderMR

Information regarding the offender(s)/perpetrator(s).

 
 
@TypeM

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_RefObjectM

SIF Object to which the SIFRefId relates.

 
values:
StudentPersonal
StaffPersonal
EmployeePersonal
 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:
Yes
No
 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:
Yes
No
 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:
Yes
No
 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:
Yes
No
 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:
Yes
No
 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:
Yes
No
 OffenderList/Offender/ActionList/
     Action/Arrest
M

Identifies whether or not the offender was arrested.

 
values:
Yes
No
Pending
 OffenderList/Offender/ActionList/
     Action/AlternativeEducation
     
M

Identifies whether or not the offender was assigned to an Alternative Education facility.

 
values:
Yes
No
 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
 VictimListC

List of victim(s) if the incident is directed toward specific persons or their property.

 
List
 VictimList/VictimMR

Information regarding the victim(s) in the incident.

 
 
@TypeM

Identifies the type of individual victimized in the incident.

 
NCES1043ReporterDescriptionType
 VictimList/Victim/NameO

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_RefObjectM

SIF Object to which the SIFRefId relates.

 
values:
StudentPersonal
StaffPersonal
EmployeePersonal
 VictimList/Victim/InjuryM

Identifies whether or not this specific victim was physically injured, and if so, identify whether the injury was major or minor.

 
NCES1046IncidentInjuryType
 IncidentDescriptionO

A long text description of full details and a report of what occurred.

 
xs:string
 IncidentActionListO

List of actions taken on the incident, regardless of actions relating to individual offenders.

 
List
 IncidentActionList/IncidentAction
     
MR

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:
Yes
No
 IncidentActionList/IncidentAction/
     PoliceNotification
M

Identifies whether there was notification of local law enforcement, regardless of whether official action was taken.

 
values:
Yes
No
 IncidentActionList/IncidentAction/
     Arrest
M

Identifies whether there were any arrests.

 
values:
Yes
No
Pending
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.5-1: DisciplineIncident
<DisciplineIncident RefId="A1544ED564995254A4568EFFC5100BD1" SchoolYear="2007"> <AgencyReporting SIF_RefObject="SchoolInfo">0847987235489729AAA73011BB365EC3</AgencyReporting> <IncidentNumber>56501</IncidentNumber> <IncidentDate>2007-04-14</IncidentDate> <IncidentTime Type="100">13:20:30</IncidentTime> <IncidentLocation Type="3014">232</IncidentLocation> <IncidentLocationRefId SIF_RefObject="SchoolInfo">0847987235489729AAA73011BB365EC3</IncidentLocationRefId> <IncidentCost>500.00</IncidentCost> <IncidentReporter Type="3422"> <Name Type="04"> <LastName>Jones</LastName> <FirstName>Sam</FirstName> </Name> <SIF_RefId SIF_RefObject="StaffPersonal">AC47B8703DD89729A55730177B300574</SIF_RefId> </IncidentReporter> <RelatedToList> <RelatedTo>3066</RelatedTo> <RelatedTo>3068</RelatedTo> </RelatedToList> <WeaponTypeList> <WeaponType>0099</WeaponType> </WeaponTypeList> <IncidentCategory> <Code>1500</Code> <OtherCodeList> <OtherCode Codeset="StateProvince">DSRD</OtherCode> </OtherCodeList> </IncidentCategory> <OffenderList> <Offender Type="0126"> <Name Type="04"> <LastName>Fernall</LastName> <FirstName>William</FirstName> </Name> <SIF_RefId SIF_RefObject="StudentPersonal">0847987235489729AAA73011BB365EC3</SIF_RefId> <Injury>3065</Injury> <ManifestationDetermination> <MeetingHeld>Yes</MeetingHeld> <MeetingDate>2007-04-16</MeetingDate> <DueToDisability>No</DueToDisability> </ManifestationDetermination> <ActionList> <Action> <Code>3080</Code> <OtherCodeList> <OtherCode Codeset="StateProvince">ANMG</OtherCode> </OtherCodeList> <StartDate>2004-04-15</StartDate> <EndDate>2004-04-15</EndDate> <Duration>1</Duration> <ZeroTolerance>No</ZeroTolerance> <FullYearExpulsion>No</FullYearExpulsion> <ShortenedExpulsion>No</ShortenedExpulsion> <PoliceNotification>No</PoliceNotification> <Arrest>No</Arrest> <AlternativeEducation>No</AlternativeEducation> </Action> </ActionList> </Offender> </OffenderList> <VictimList> <Victim Type="3061"> <Name Type="04"> <LastName>Woolman</LastName> <FirstName>John</FirstName> </Name> <Injury>3065</Injury> </Victim> </VictimList> </DisciplineIncident>
Example 3.17.5-1: DisciplineIncident

3.17.6 LEAInfo

This object contains information about a school district or other Local Educational Agency (LEA).

SIF_Events are reported for this object.

LEAInfo
Figure 3.17.6-1: LEAInfo LEAInfo RefId LocalId StateProvinceId NCESId LEAName LEAURL EducationAgencyType Code OtherCodeList LEAContactList LEAContact PublishInDirectory ContactInfo PhoneNumberList AddressList IdentificationInfoList GradeLevels OperationalStatus CongressionalDistrict SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 LEAInfo 

This object contains information about a school district or other Local Educational Agency (LEA).

 
 
@
key
RefIdM

The GUID of the LEA whose information this is.

 
RefIdType
 LocalIdM

The locally-assigned identifier for this LEA.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this LEA.

 
StateProvinceId
 NCESIdO

The NCES-assigned identifier for this LEA.

 
NCESId
 LEANameM

Name of LEA.

 
LEAName
 LEAURLO

URL for the LEA.

 
xs:anyURI
 EducationAgencyTypeO

The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control.

 
 
 EducationAgencyType/CodeM

Code indicating the operational/administrative level.

 
NCES1151AgencyTypeType
 EducationAgencyType/OtherCodeList
     
O OtherCodeList
 LEAContactListO 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
 PhoneNumberListO

The LEA's phone number(s).

 
PhoneNumberList
 AddressListO

The LEA's address(es).

 
AddressList
 IdentificationInfoListO

Other identification information associated with an LEA, such as the locally-defined code/identifier, etc.

 
IdentificationInfoList
 GradeLevelsO

Collection of grade levels offered in this LEA.

 
GradeLevels
 OperationalStatusO

Operational condition of an LEA.

 
OperationalStatus
 CongressionalDistrictO

Number for the US congressional district where the LEA is located.

 
CongressionalDistrict
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.6-1: LEAInfo
<LEAInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <LocalId>946379881</LocalId> <StateProvinceId>C2345681</StateProvinceId> <NCESId>4215750</NCESId> <LEAName>Happy Meadow School District</LEAName> <LEAURL>http://www.happymeadowsd.edu</LEAURL> <EducationAgencyType> <Code>3486</Code> </EducationAgencyType> <LEAContactList> <LEAContact> <PublishInDirectory>Yes</PublishInDirectory> <ContactInfo> <Name Type="04"> <LastName>Geisel</LastName> <FirstName>Theodore</FirstName> <FullName>Theodore Geisel</FullName> </Name> <PositionTitle>Superintendent</PositionTitle> <EmailList> <Email Type="Primary">drseuss@happymeadowsd.edu</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(555) 555-0103</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo> </LEAContact> </LEAContactList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(312) 555-1234</Number> </PhoneNumber> </PhoneNumberList> <IdentificationInfoList> <IdentificationInfo Code="9999">2134A</IdentificationInfo> </IdentificationInfoList> <GradeLevels> <GradeLevel> <Code>09</Code> </GradeLevel> <GradeLevel> <Code>10</Code> </GradeLevel> <GradeLevel> <Code>11</Code> </GradeLevel> <GradeLevel> <Code>12</Code> </GradeLevel> </GradeLevels> <OperationalStatus>0820</OperationalStatus> <CongressionalDistrict>3</CongressionalDistrict> </LEAInfo>
Example 3.17.6-1: LEAInfo

3.17.7 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.

SIF_Events are reported for this object.

RoomInfo
Figure 3.17.7-1: RoomInfo RoomInfo RefId SchoolInfoRefId RoomNumber StaffList StaffPersonalRefId Description Building HomeroomNumber Size Capacity PhoneNumber RoomTypeRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@
key
RefIdM

GUID that identifies this room.

 
RefIdType
@SchoolInfoRefIdM

GUID that identifies the school that this room belongs to.

 
IdRefType
 RoomNumberM

Room number as presented to the user/application.

 
xs:token
 StaffListO List
 StaffList/StaffPersonalRefId
     
MR

GUID that identifies the staff person assigned to this room (e.g. the homeroom teacher).

 
IdRefType
 DescriptionO

Friendly name that can be assigned to the room (e.g. Staff Cafeteria).

 
xs:normalizedString
 BuildingO

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
 HomeroomNumberO

When a room is designated as a homeroom it may have a different number. Usually blank when room is not a homeroom.

 
xs:normalizedString
 SizeO

Size in square feet.

 
xs:decimal
 CapacityO

Number of persons (usually students) that this room can hold.

 
xs:unsignedInt
 PhoneNumberO

Phone number for the room

 
PhoneNumber
 RoomTypeRefIdO

GUID that identifies the room type assigned to this room.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.7-1: RoomInfo
<RoomInfo RefId="D3E34B359D75101A8C3D00AA001A1652" SchoolInfoRefId="A2E35B359D75101A8C3D00AA001A0000"> <RoomNumber>101</RoomNumber> <StaffList> <StaffPersonalRefId>A8C3A2E35B359D75101D00AA001A0000</StaffPersonalRefId> </StaffList> <Description>Room 101</Description> <Building>Main A</Building> <HomeroomNumber>10-HR-A</HomeroomNumber> <Size>400</Size> <Capacity>35</Capacity> <PhoneNumber Type="0096"> <Number>(312) 555-1234</Number> </PhoneNumber> <RoomTypeRefId>9D75101A8C3D00AA001A0000A2E35B35</RoomTypeRefId> </RoomInfo>
Example 3.17.7-1: RoomInfo

3.17.8 RoomType

This object identifies the type of room, i.e. gym, cafeteria, standard classroom, etc.

SIF_Events are reported for this object.

RoomType
Figure 3.17.8-1: RoomType RoomType RefId SchoolInfoRefId Description SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 RoomType 

This object identifies the type of room, i.e. gym, cafeteria, standard classroom, etc.

 
 
@
key
RefIdM

GUID that identifies this room type.

 
RefIdType
@SchoolInfoRefIdM

GUID that identifies the school that this room type belongs to.

 
IdRefType
 DescriptionM

Description of the room type.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.8-1: RoomType
<RoomType RefId="D3E34B359D75101A8C3D00AA001A1652" SchoolInfoRefId="A2E35B359D75101A8C3D00AA001A0000"> <Description>Gymnasium</Description> </RoomType>
Example 3.17.8-1: RoomType

3.17.9 SchoolCourseInfo

This object is for course information.

SIF_Events are reported for this object.

SchoolCourseInfo
Figure 3.17.9-1: SchoolCourseInfo SchoolCourseInfo RefId SchoolInfoRefId SchoolYear CourseCode StateCourseCode DistrictCourseCode SubjectAreaList CourseTitle Description InstructionalLevel CourseCredits CoreAcademicCourse GraduationRequirement Department SCEDCode DualCredit CTEConcentrator SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SchoolCourseInfo 

This object is for course information.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies the school course.

 
RefIdType
@SchoolInfoRefIdM

The Id (GUID) that identifies the school where the course is offered.

 
IdRefType
@SchoolYearM

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
 CourseCodeM

School-defined local code for the course.

 
CourseCode
 StateCourseCodeO

State-defined standard course code used to report information about courses.

 
StateCourseCode
 DistrictCourseCodeO

The corresponding district course code.

 
DistrictCourseCode
 SubjectAreaListO

Subject matter areas.

 
SubjectAreaList
 CourseTitleM

Title of the course.

 
CourseTitle
 DescriptionO

Textual description of the course.

 
xs:normalizedString
 InstructionalLevelO

An indication of the general nature and difficulty of instruction provided.

 
InstructionalLevel
 CourseCreditsO

The number of credits awarded upon course completion.

 
CourseCredits
 CoreAcademicCourseO

Does the course meet the state definition of a core academic course?

 
values:
Yes
No
 GraduationRequirementO

Does the state require that the course be completed for graduation?

 
GraduationRequirement
 DepartmentO

Department with jurisdiction over this course.

 
xs:normalizedString
 SCEDCodeO

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 xsi:nil="true" or omitted for elementary courses.

 
SCEDCode
 DualCreditO

Indicates whether this course is applicable in having dual credits.

 
values:
Yes
No
 CTEConcentratorO

Indicates whether this is a CTE concentrator for this course.

 
values:
Yes
No
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.9-1: SchoolCourseInfo
<SchoolCourseInfo RefId="9D75101A8C3D00AA001A0000A2E35B35" SchoolInfoRefId="101A8C3D00AA001A0000A2E35B359D75" SchoolYear="2006"> <CourseCode>CS101</CourseCode> <StateCourseCode>08-001</StateCourseCode> <DistrictCourseCode>CS101</DistrictCourseCode> <SubjectAreaList> <SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts</OtherCode> </OtherCodeList> </SubjectArea> </SubjectAreaList> <CourseTitle>Gif, JPeg, or Png: What's the Difference?</CourseTitle> <Description>Explore the various types of files related to graphic arts.</Description> <InstructionalLevel> <Code>0571</Code> </InstructionalLevel> <CourseCredits Type="0585">2</CourseCredits> <CoreAcademicCourse>No</CoreAcademicCourse> <GraduationRequirement>No</GraduationRequirement> <DualCredit>Yes</DualCredit> <CTEConcentrator>Yes</CTEConcentrator> </SchoolCourseInfo>
Example 3.17.9-1: SchoolCourseInfo

3.17.10 SchoolInfo

This object contains information about the school.

SIF_Events are reported for this object.

SchoolInfo
Figure 3.17.10-1: SchoolInfo SchoolInfo RefId LocalId StateProvinceId NCESId SchoolName LEAInfoRefId OtherLEA SIF_RefObject SchoolType SchoolFocusList SchoolFocus SchoolURL PrincipalInfo ContactName ContactTitle SchoolContactList AddressList PhoneNumberList IdentificationInfoList SessionType GradeLevels Title1Status OperationalStatus CongressionalDistrict ActiveSchoolYear SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SchoolInfo 

This object contains information about the school.

 
 
@
key
RefIdM

The GUID that identifies this school.

 
RefIdType
 LocalIdO

The locally-assigned identifier for this school.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this school.

 
StateProvinceId
 NCESIdO

The NCES-assigned identifier for this school.

 
NCESId
 SchoolNameM

Name of school.

 
xs:normalizedString
 LEAInfoRefIdO

The Id (GUID) that references the school district of which this school is a member.

 
IdRefType
 OtherLEAO

The Id (GUID) of another related education agency, such as a regional service agency.

 
IdRefType
@SIF_RefObjectM

The name of the object reference.

 
values:
LEAInfo
 SchoolTypeO

An indication of the level of the educational institution.

 
NCES0031SchoolLevelType
 SchoolFocusListO List
 SchoolFocusList/SchoolFocus
     
MR

The type of educational institution as classified by its focus.

 
values:
Regular
SpecialEd
Vocational
Alternative
Magnet
Charter
 SchoolURLO

URL for the school.

 
SchoolURL
 PrincipalInfoO

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
 SchoolContactListO SchoolContactList
 AddressListO

The school's addresses.

 
AddressList
 PhoneNumberListO

The school's phone numbers.

 
PhoneNumberList
 IdentificationInfoListO

Other identification information associated with a school, such as the locally-defined code/identifier, etc.

 
IdentificationInfoList
 SessionTypeO

Code that specifies the session type.

 
NCES0266SessionTypeType
 GradeLevelsO

Collection of grade levels offered in this school.

 
GradeLevels
 Title1StatusO

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:
Targeted
Certain students enrolled in the school are eligible for Title I programs
SchoolWide
All students in the school are eligible for Title I programs
NA
Not applicable, school is not eligible for Title I programs
 OperationalStatusO

Operational condition of a school.

 
OperationalStatus
 CongressionalDistrictO

Number for the US congressional district of the school location.

 
CongressionalDistrict
 ActiveSchoolYearO

School year for active (current) year, expressed as the four-digit year in which the school year ends (e.g. 2012 for the 2011-12 school year).

 
xs:gYear
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.10-1: SchoolInfo
<SchoolInfo RefId="D3E34B359D75101A8C3D00AA001A1652"> <LocalId>946379881</LocalId> <StateProvinceId>C2345681</StateProvinceId> <NCESId>421575003045</NCESId> <SchoolName>Lincoln High School</SchoolName> <LEAInfoRefId>73648462888624AA5294BC6380173276</LEAInfoRefId> <OtherLEA SIF_RefObject="LEAInfo">AA648462888624AA5294BC638017320B</OtherLEA> <SchoolFocusList> <SchoolFocus>Regular</SchoolFocus> </SchoolFocusList> <SchoolURL>http://www.lincolnhs.edu</SchoolURL> <PrincipalInfo> <ContactName>Richard Knudson</ContactName> <ContactTitle>Dr.</ContactTitle> </PrincipalInfo> <SchoolContactList> <SchoolContact> <PublishInDirectory>Yes</PublishInDirectory> <ContactInfo> <Name Type="04"> <LastName>Miller</LastName> <FirstName>James</FirstName> </Name> <PositionTitle>Office Assistant</PositionTitle> <EmailList> <Email Type="Primary">jmiller@lhs.k12.state.us</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(555) 555-1235</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo> </SchoolContact> </SchoolContactList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(555) 555-1234</Number> </PhoneNumber> </PhoneNumberList> <IdentificationInfoList> <IdentificationInfo Code="0175">00123</IdentificationInfo> </IdentificationInfoList> <SessionType>0830</SessionType> <GradeLevels> <GradeLevel> <Code>09</Code> </GradeLevel> <GradeLevel> <Code>10</Code> </GradeLevel> <GradeLevel> <Code>11</Code> </GradeLevel> <GradeLevel> <Code>12</Code> </GradeLevel> </GradeLevels> <Title1Status>Targeted</Title1Status> <OperationalStatus>0820</OperationalStatus> <CongressionalDistrict>3</CongressionalDistrict> <ActiveSchoolYear>2012</ActiveSchoolYear> </SchoolInfo>
Example 3.17.10-1: SchoolInfo

3.17.11 SectionCorrelation

This object provides information about the classes being correlated for some program purpose, for example, career tech or team scheduling.

SIF_Events are reported for this object.

SectionCorrelation
Figure 3.17.11-1: SectionCorrelation SectionCorrelation RefId CorrelationName CorrelationType Code OtherCodeList CorrelationSectionList CorrelationSection Primary SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SectionCorrelation 

This object provides information about the classes being correlated for some program purpose, for example, career tech or team scheduling.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this correlation.

 
RefIdType
 CorrelationNameO

The classes being correlated for some program purpose, for example, career tech or team scheduling.

 
xs:normalizedString
 CorrelationTypeO

The type of correlation.

 
 
 CorrelationType/CodeM

The code for the type of correlation.

 
values:
c
career technical
t
teaching teams
o
other
 CorrelationType/OtherCodeList
     
O OtherCodeList
 CorrelationSectionListOThe list of SectionInfo objects being correlated. List
 CorrelationSectionList/CorrelationSection
     
MR

Reference to a SectionInfo object to be correlated.

 
IdRefType
@PrimaryMIndicate whether a SectionInfo is primary. Only one SectionInfo in the CorrelationSectionList can be primary. values:
yes
no
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.11-1: SectionCorrelation
<SectionCorrelation RefId="6472B2610947583A463DBB345291B001"> <CorrelationName>ComputerizedMilling</CorrelationName> <CorrelationType> <Code>c</Code> <OtherCodeList> <OtherCode Codeset="Other">CM1</OtherCode> </OtherCodeList> </CorrelationType> <CorrelationSectionList> <CorrelationSection Primary="yes">FE886483013210000FFF002500F11F4E</CorrelationSection> <CorrelationSection Primary="no">AE886483013210001F4F002500F11F41</CorrelationSection> <CorrelationSection Primary="no">EE886483013210001F1F002500F11F49</CorrelationSection> </CorrelationSectionList> </SectionCorrelation>
Example 3.17.11-1: SectionCorrelation

3.17.12 SectionInfo

This object provides information about the section—the specific time period a session of the course meets.

SIF_Events are reported for this object.

SectionInfo
Figure 3.17.12-1: SectionInfo SectionInfo RefId SchoolCourseInfoRefId SchoolYear LocalId Description ScheduleInfoList ScheduleInfo TermInfoRefId TeacherList StaffPersonalRefId SectionRoomList RoomInfoRefId MeetingTimeList MeetingTime MediumOfInstruction Code OtherCodeList LanguageOfInstruction Code OtherCodeList LocationOfInstruction Code OtherCodeList SummerSchool SchoolCourseInfoOverride Override CourseCode StateCourseCode DistrictCourseCode SubjectArea CourseTitle InstructionalLevel CourseCredits CourseSectionCode SectionCode CountForAttendance BellScheduleRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 SectionInfo 

This object provides information about the section—the specific time period a session of the course meets.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this section entity.

 
RefIdType
@SchoolCourseInfoRefIdM

The Id (GUID) that identifies the course being taught in this section.

 
IdRefType
@SchoolYearM

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
 LocalIdM

The locally-assigned identifier for this course section.

 
LocalId
 DescriptionO

Description of the course section.

 
xs:normalizedString
 ScheduleInfoListM 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.

 
 
@TermInfoRefIdM

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.

Note: If the reference to BellSchedule below (BellScheduleRefId) exists in this object, then the TimetableDayList/TimetableDay/Identifier value and the TimetablePeriodList/TimetablePeriod/Identifier value in the BellSchedule object MUST exactly match, respectively, the MeetingTime/TimetableDay and MeetingTime/TimetablePeriod values in this object.

 
MeetingTime
 MediumOfInstructionO

Medium through which the student receives instructional communication from the teacher.

 
 
 MediumOfInstruction/CodeM

Code representing the medium of instruction.

 
NCES0209MediumOfInstructionType
 MediumOfInstruction/OtherCodeList
     
O OtherCodeList
 LanguageOfInstructionO

Language in which the section is taught.

 
 
 LanguageOfInstruction/Code
     
M

Code representing the language of instruction.

 
NISOZ3953LanguageCodesType
 LanguageOfInstruction/OtherCodeList
     
O OtherCodeList
 LocationOfInstructionO

Description of the location in which the section is taught.

 
 
 LocationOfInstruction/Code
     
M

Code representing the location of instruction.

 
NCES0171ReceivingLocationOfInstructionServiceType
 LocationOfInstruction/OtherCodeList
     
O OtherCodeList
 SummerSchoolO

Is this a summer school assignment?

 
values:
Yes
No
 SchoolCourseInfoOverrideO

Optional overrides of the course information for this section.

 
 
@OverrideM

Designates whether or not SchoolCourseInfo information has been overridden with different values for this section.

 
values:
Yes
No
 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
 CourseSectionCodeO

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
 SectionCodeO

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
 CountForAttendanceO

Indicates if attendance in this section is collected and used in attendance calculations.

 
values:
Yes
No
 BellScheduleRefIdO

The GUID of the bell schedule used by this section.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.12-1: SectionInfo
<SectionInfo RefId="D3E34B359D75101A8C3D00AA001A1652" SchoolCourseInfoRefId="A2E35B359D75101A8C3D00AA001A0000" SchoolYear="2006"> <LocalId>287-1</LocalId> <ScheduleInfoList> <ScheduleInfo TermInfoRefId="099BBC3227490063E97403434C5C2207"> <TeacherList> <StaffPersonalRefId>A8C3A2E35B359D75101D00AA001A0000</StaffPersonalRefId> <StaffPersonalRefId>A8C45DC6B3359D75101D00A456BE9000</StaffPersonalRefId> </TeacherList> <SectionRoomList> <RoomInfoRefId>94785736AB3671090BDD87593A264086</RoomInfoRefId> </SectionRoomList> <MeetingTimeList> <MeetingTime> <TimetableDay>M</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>T</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>W</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>R</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>F</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> </MeetingTimeList> </ScheduleInfo> <ScheduleInfo TermInfoRefId="A2334007263E97403434C5C220798765"> <TeacherList> <StaffPersonalRefId>CC543E35B359D75101D00AA001A00703</StaffPersonalRefId> </TeacherList> <SectionRoomList> <RoomInfoRefId>94785736AB3671090BDD87593A264086</RoomInfoRefId> </SectionRoomList> <MeetingTimeList> <MeetingTime> <TimetableDay>M</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>T</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>W</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>R</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>F</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> </MeetingTimeList> </ScheduleInfo> </ScheduleInfoList> <MediumOfInstruction> <Code>0605</Code> </MediumOfInstruction> <LanguageOfInstruction> <Code>eng</Code> </LanguageOfInstruction> <LocationOfInstruction> <Code>0340</Code> <OtherCodeList> <OtherCode Codeset="Text">Pennsylvania College of Technology</OtherCode> </OtherCodeList> </LocationOfInstruction> <SchoolCourseInfoOverride Override="Yes"> <CourseCode>CS101A</CourseCode> <StateCourseCode>08-001A</StateCourseCode> <DistrictCourseCode>CS101A</DistrictCourseCode> <SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts for Beginners</OtherCode> </OtherCodeList> </SubjectArea> <CourseTitle>Graphics Basics</CourseTitle> <InstructionalLevel> <Code>0570</Code> </InstructionalLevel> <CourseCredits Type="0585">0.50</CourseCredits> </SchoolCourseInfoOverride> </SectionInfo>
Example 3.17.12-1: SectionInfo - Example 1
<SectionInfo RefId="D3E34B359D75101A8C3D00AA001A1652" SchoolCourseInfoRefId="A2E35B359D75101A8C3D00AA001A0000" SchoolYear="2006"> <LocalId>287-1</LocalId> <ScheduleInfoList> <ScheduleInfo TermInfoRefId="099BBC3227490063E97403434C5C2207"> <TeacherList> <StaffPersonalRefId>A8C3A2E35B359D75101D00AA001A0000</StaffPersonalRefId> <StaffPersonalRefId>A8C45DC6B3359D75101D00A456BE9000</StaffPersonalRefId> </TeacherList> <SectionRoomList> <RoomInfoRefId>94785736AB3671090BDD87593A264086</RoomInfoRefId> </SectionRoomList> <MeetingTimeList> <MeetingTime> <TimetableDay>A</TimetableDay> <TimetablePeriod>P4</TimetablePeriod> </MeetingTime> </MeetingTimeList> </ScheduleInfo> <ScheduleInfo TermInfoRefId="099BBC3227490063E97403434C5C2207"> <TeacherList> <StaffPersonalRefId>CC543E35B359D75101D00AA001A00703</StaffPersonalRefId> </TeacherList> <SectionRoomList> <RoomInfoRefId>94785736AB3671090BDD87593A264086</RoomInfoRefId> </SectionRoomList> <MeetingTimeList> <MeetingTime> <TimetableDay>B</TimetableDay> <TimetablePeriod>P5</TimetablePeriod> </MeetingTime> </MeetingTimeList> </ScheduleInfo> </ScheduleInfoList> <MediumOfInstruction> <Code>0605</Code> </MediumOfInstruction> <LanguageOfInstruction> <Code>ach</Code> </LanguageOfInstruction> <LocationOfInstruction> <Code>0340</Code> <OtherCodeList> <OtherCode Codeset="Text">Pennsylvania College of Technology</OtherCode> </OtherCodeList> </LocationOfInstruction> <SchoolCourseInfoOverride Override="Yes"> <CourseCode>CS101A</CourseCode> <StateCourseCode>08-001A</StateCourseCode> <DistrictCourseCode>CS101A</DistrictCourseCode> <SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts for Beginners</OtherCode> </OtherCodeList> </SubjectArea> <CourseTitle>Graphics Basics</CourseTitle> <InstructionalLevel> <Code>0570</Code> </InstructionalLevel> <CourseCredits Type="0585">0.50</CourseCredits> </SchoolCourseInfoOverride> <CourseSectionCode>1</CourseSectionCode> <SectionCode>Eng08-01</SectionCode> <CountForAttendance>Yes</CountForAttendance> <BellScheduleRefId>A157E79C10AC744ED90AF2871BEB90B3</BellScheduleRefId> </SectionInfo>
Example 3.17.12-2: SectionInfo - Example 2

3.17.13 StaffAssignment

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.

StaffAssignment
Figure 3.17.13-1: StaffAssignment StaffAssignment RefId SchoolInfoRefId SchoolYear StaffPersonalRefId Description PrimaryAssignment JobStartDate JobEndDate JobFTE JobFunction Code OtherCodeList TeachingAssignment Code OtherCodeList GradeLevels ItinerantTeacher InstructionalLevel EmployeePersonalRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StaffAssignment 

This object defines information related to a staff member's assignment(s); commonly, this will be a school assignment.

 
 
@
key
RefIdM

The GUID that uniquely identifies a particular staff assignment.

 
RefIdType
@SchoolInfoRefIdM

The Id (GUID) that identifies the school where the staff member is assigned.

 
IdRefType
@SchoolYearM

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
@StaffPersonalRefIdM

Id (GUID) of this staff member, as represented in the StaffPersonal object. 

 
IdRefType
 DescriptionO

Short assignment description

 
xs:normalizedString
 PrimaryAssignmentM

Is this the staff member's primary assignment? Note: There must be one and only one instance of the object with a Yes value in this element per school year.

 
values:
Yes
No
 JobStartDateO

This is the date from which the staff assignment is valid (inclusive).

 
xs:date
 JobEndDateO

This is the date through which the staff assignment is valid (inclusive).

 
xs:date
 JobFTEO

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
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 JobFunctionO

The purpose of the activities as related to students

 
 
 JobFunction/CodeM

Code representing the type of job function.

 
NCES0568FunctionTypeType
 JobFunction/OtherCodeList
     
O OtherCodeList
 TeachingAssignmentO

The teacher field taught by the individual

 
 
 TeachingAssignment/CodeM

Code representing the type of teaching assignment.

 
union of:

NCES0436TeachingAssignmentType

additional values:

NA
Not applicable
 TeachingAssignment/OtherCodeList
     
O OtherCodeList
 GradeLevelsO

An indication of the grade level(s) the individual is assigned

 
GradeLevels
 ItinerantTeacherO

Is this staff itinerant for this assignment?

 
values:
Yes
No
NA
 InstructionalLevelO

An indication of the general nature of instruction provided throughout a course.

 
InstructionalLevel
 EmployeePersonalRefIdO

A GUID referencing an EmployeePersonal object to be able to establish a link between HR employee objects and SIS staff objects.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.13-1: StaffAssignment
<StaffAssignment RefId="D3E34B359D75101A8C3D00AA001A1652" SchoolInfoRefId="A8C3D3E34B359D75101D00AA001A1652" SchoolYear="2004" StaffPersonalRefId="D3E34B359D75101A8C3D00AA001A1651"> <Description>First grade elementary teacher</Description> <PrimaryAssignment>Yes</PrimaryAssignment> <JobStartDate>2000-09-05</JobStartDate> <JobEndDate>2001-06-25</JobEndDate> <JobFTE>1.00</JobFTE> <JobFunction> <Code>1000</Code> </JobFunction> <TeachingAssignment> <Code>1304</Code> </TeachingAssignment> <ItinerantTeacher>No</ItinerantTeacher> <InstructionalLevel> <Code>0571</Code> </InstructionalLevel> <EmployeePersonalRefId>43E34B359D75101A8C3D00AA001A1652</EmployeePersonalRefId> </StaffAssignment>
Example 3.17.13-1: StaffAssignment

3.17.14 StaffEvaluation

This Staff Evaluation Object is to meet the new APPR Regulations from the Federal government and are being enforced by the states.

SIF_Events are reported for this object.

StaffEvaluation
Figure 3.17.14-1: StaffEvaluation StaffEvaluation RefId StaffPersonalRefId SchoolInfoRefId NCESId EvaluatorStateProvinceId BargainingUnit EvaluationCycleName EvaluationPreconferenceDate ProjectedEvaluationDate EvaluationDate EvaluationPostconferenceDate EvaluationSystem EvaluationParts EvaluationPart Name Score Scale EvaluationHolisticScore EvaluationHolisticScale EvaluationRecommendation Code OtherCodeList SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StaffEvaluation 

This Staff Evaluation Object is to meet the new APPR Regulations from the Federal government and are being enforced by the states.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this StaffEvaluation instance. This RefId is new for 2.7M and MUST be supported like other objects that have a RefId (i.e. it is the key for the object). The alternate keys MUST continue to be supported.

 
RefIdType
 StaffPersonalRefIdM

The Id (GUID) of the staff being evaluated.

 
IdRefType
 SchoolInfoRefIdM

The Id (GUID) of the School the staff member resides and where they are being evaluated.

 
IdRefType
 NCESIdO

The NCES-assigned identifier of the school or district where the evaluator resides.

 
NCESId
 EvaluatorStateProvinceIdO

The identifier that has been assigned by the state to the administrator that is administering the evaluation

 
StateProvinceId
 BargainingUnitO

This is the unit that the person being observed is part of.

 
xs:normalizedString
 EvaluationCycleNameO

The type of evaluation that will take place for that individual.

 
xs:normalizedString
 EvaluationPreconferenceDateO

When the Evaluation was first discussed and the goals for the evaluation were discussed.

 
xs:date
 ProjectedEvaluationDateO

When the evaluation is anticipated to happen.

 
xs:date
 EvaluationDateM

Date of when the evaluation actually was observed.

 
xs:date
 EvaluationPostconferenceDateO

Date of Postconference where the evaluation will be discussed.

 
xs:date
 EvaluationSystemM

This is the name of the tool being used.

 
xs:normalizedString
 EvaluationPartsO

The set of the Evaluation Parts.

 
List
 EvaluationParts/EvaluationPart
     
MR

Container for parts of the evaluation.

 
 
 EvaluationParts/EvaluationPart/
     Name
M

This is the name of a part that could receive a score.

 
xs:normalizedString
 EvaluationParts/EvaluationPart/
     Score
M

This is a subscore that is part of the evaluation.

 
xs:normalizedString
 EvaluationParts/EvaluationPart/
     Scale
M

This is the scale for the Subscore that is part of the evaluation.

 
xs:normalizedString
 EvaluationHolisticScoreM

The overall Score for the evaluation.

 
xs:normalizedString
 EvaluationHolisticScaleM

This is the overall Scale that is being used for the evaluation.

 
xs:normalizedString
 EvaluationRecommendationO

What was done because of a summative evaluation.

 
 
 EvaluationRecommendation/
     Code
M

The code for the decision taken during the summative evaluation. This element corresponds to the global CEDS Id 000102 Currently this is limited to 80 characters.

 
xs:normalizedString
 EvaluationRecommendation/
     OtherCodeList
O

Other codes for the decision taken during the summative evaluation.

 
OtherCodeList
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.14-1: StaffEvaluation
<StaffEvaluation RefId="359D75101AD0A9D7A8C3DAD0A85103A2"> <StaffPersonalRefId>DCE34B359D75101A8C3D00AA001A1652</StaffPersonalRefId> <SchoolInfoRefId>1947AB893C29F73910FEC3827A239CB1</SchoolInfoRefId> <NCESId>421575003045</NCESId> <EvaluatorStateProvinceId>L65432765</EvaluatorStateProvinceId> <BargainingUnit>RTA</BargainingUnit> <EvaluationCycleName>P1</EvaluationCycleName> <EvaluationPreconferenceDate>2011-09-01</EvaluationPreconferenceDate> <ProjectedEvaluationDate>2012-10-12</ProjectedEvaluationDate> <EvaluationDate>2012-10-13</EvaluationDate> <EvaluationPostconferenceDate>2012-10-12</EvaluationPostconferenceDate> <EvaluationSystem>My Learning Plan:OASYS</EvaluationSystem> <EvaluationParts> <EvaluationPart> <Name>Using Assessment in Instruction</Name> <Score>3</Score> <Scale>1-4</Scale> </EvaluationPart> <EvaluationPart> <Name> Demonstrating Knowledge of Resources </Name> <Score>4</Score> <Scale>1-4</Scale> </EvaluationPart> </EvaluationParts> <EvaluationHolisticScore>100-Mastery</EvaluationHolisticScore> <EvaluationHolisticScale>1-100 Mastery, Proficient, Standards Met, Below Standards</EvaluationHolisticScale> <EvaluationRecommendation> <Code>02338</Code> <OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Text">Semester</OtherCode> </OtherCodeList> </EvaluationRecommendation> </StaffEvaluation>
Example 3.17.14-1: StaffEvaluation

3.17.15 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.

SIF_Events are reported for this object.

StaffPersonal
Figure 3.17.15-1: StaffPersonal StaffPersonal RefId LocalId StateProvinceId ElectronicIdList OtherIdList OtherId Type Name OtherNames Demographics Title AddressList PhoneNumberList EmailList EmployeePersonalRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@
key
RefIdM

The GUID of the staff member.

 
RefIdType
 LocalIdM

The locally-assigned identifier for this staff member.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this staff member.

 
StateProvinceId
 ElectronicIdListO

Electronic identifier(s) associated with this entity.

 
ElectronicIdList
 OtherIdListO

Lists all "other" identifiers associated with the staff member.

 
List
 OtherIdList/OtherIdMR

Lists an "other" identifier associated with the staff member.

 
xs:normalizedString
@TypeM

Code that defines the type of this other Id.

 
NCES0147IdentificationSystemType

subset:

0328
0164
0339
9999
0222
0154
0399
0004
0113
5013
 NameM

Name of the staff member. Note: Type value of 04 must be used here.

 
NameOfRecordType
 OtherNamesO

Previous, alternate or other names or aliases associated with the staff member.

 
OtherNames
 DemographicsO

This element contains information related to staff member demographics.

 
Demographics
 TitleO

The staff member's title.

 
xs:normalizedString
 AddressListO

The staff member's address(es).

 
AddressList
 PhoneNumberListO

The staff member's phone number(s).

 
PhoneNumberList
 EmailListO

The staff member's e-mail address(es).

 
EmailList
 EmployeePersonalRefIdO

Allows for a linkage to the HR/Fin EmployeePersonal object.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.15-1: StaffPersonal
<StaffPersonal RefId="D3E34F419D75101A8C3D00AA001A1652"> <LocalId>946379881</LocalId> <StateProvinceId>C2345681</StateProvinceId> <ElectronicIdList> <ElectronicId Type="Barcode">206655</ElectronicId> </ElectronicIdList> <OtherIdList> <OtherId Type="0004">333333333</OtherId> </OtherIdList> <Name Type="04"> <Prefix>Mr.</Prefix> <LastName>Woodall</LastName> <FirstName>Charles</FirstName> <MiddleName>William</MiddleName> <PreferredName>Chuck</PreferredName> </Name> <Demographics> <Gender>M</Gender> </Demographics> <Title>Principal</Title> <AddressList> <Address Type="0123"> <Street> <Line1>6799 33rd Ave.</Line1> <StreetNumber>6799</StreetNumber> <StreetName>33rd</StreetName> <StreetType>Ave.</StreetType> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>US</Country> <PostalCode>60660</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(312) 555-1234</Number> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="Primary">chuckw@imginc.com</Email> </EmailList> <EmployeePersonalRefId>1652D3E34F419D75101A8C3D00AA001A</EmployeePersonalRefId> </StaffPersonal>
Example 3.17.15-1: StaffPersonal

3.17.16 StaffSectionAssignment

This object contains information about a teacher's assignment in a section.

SIF_Events are reported for this object.

StaffSectionAssignment
Figure 3.17.16-1: StaffSectionAssignment StaffSectionAssignment RefId StaffPersonalRefId SectionInfoRefId AssignmentStartDate AssignmentEndDate TeacherOfRecord Roles Role PercentResponsible SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StaffSectionAssignment 

This object contains information about a teacher's assignment in a section.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this StaffSectionAssignment entity.

 
RefIdType
 StaffPersonalRefIdM

The Id (GUID) of the teacher or educational staff to whom the assignment information applies.

 
IdRefType
 SectionInfoRefIdM

The Id (GUID) of the section in which this staff (teacher) is assigned.

 
IdRefType
 AssignmentStartDateO

Date from when this section assignment is effective and should be inclusive of the start and end date of the section coming from TermInfo.

 
xs:dateTime
 AssignmentEndDateO

Date when this section assignment comes to an end and should be inclusive of the start and end date of the section coming from TermInfo.

 
xs:dateTime
 TeacherOfRecordM

Indicates if the staff is the Teacher of Record during this assignment.

 
values:
Yes
No
 RolesM

List of one or more Roles.

 
List
 Roles/RoleMR

One of a set of possible enumerated Role values.

 
values:
LeadTeacher
Lead teacher with the primary responsibility for student learning in the assigned class section.
TeamTeacher
Team teacher with shared responsibility for student learning within the assigned class section.
ContributingProfessional
Contributing professional who has been assigned the responsibility to provide additional services that support and increase a student learning.
 PercentResponsibleO

Percentage of Responsibility of the Teacher of Record.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive100
xs:fractionDigits2
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.16-1: StaffSectionAssignment
<StaffSectionAssignment RefId="E3D34B359D75101A8C3D00AA001A1652"> <StaffPersonalRefId>D3E34B359D75101A8C3D0004561A1652</StaffPersonalRefId> <SectionInfoRefId>B359D3E34D75101A8C3D00AA001A1652</SectionInfoRefId> <AssignmentStartDate>2011-09-15T09:30:00+06:00</AssignmentStartDate> <AssignmentEndDate>2012-06-30T15:30:10+06:00</AssignmentEndDate> <TeacherOfRecord>Yes</TeacherOfRecord> <Roles> <Role>LeadTeacher</Role> </Roles> <PercentResponsible>80</PercentResponsible> </StaffSectionAssignment>
Example 3.17.16-1: StaffSectionAssignment

3.17.17 StudentActivityInfo

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.

StudentActivityInfo
Figure 3.17.17-1: StudentActivityInfo StudentActivityInfo RefId Title Description StudentActivityType Code OtherCodeList StudentActivityLevel GradeLevels CurricularStatus Location SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies the instance of the object.

 
RefIdType
 TitleMName of the co-curricular or extra-curricular activity. xs:normalizedString
 DescriptionOThe description of the co-curricular or extra-curricular activity. xs:normalizedString
 StudentActivityTypeMInformation regarding the co-curricular or extra-curricular activity.  
 StudentActivityType/CodeMCode identifying the co-curricular or extra-curricular activity. NCES0679ActivityInvolvementCodeType

subset:

0721
0729
0628
0683
0700
0629
0677
0630
0631
0633
0634
0718
0691
0713
0667
0722
0680
0701
0635
0636
0684
0685
0707
0637
0696
0688
0694
0705
0639
0638
0640
0724
0702
0703
0719
0641
0642
0706
0644
0679
0690
0717
0645
0697
0693
0646
0732
0674
0676
0673
0730
0726
0704
0727
0678
9999
0725
0735
0681
0689
0668
0672
0714
0647
0733
0648
0664
0649
0650
0699
0665
0651
0652
0653
0723
0695
0655
0728
0716
0656
0657
0658
0708
0659
0682
0734
0660
0715
0712
0661
0662
0663
0692
 StudentActivityType/OtherCodeList
     
O OtherCodeList
 StudentActivityLevelO A description of the separation of level in the activity (e.g., Varsity, Junior Varsity, Honors).  xs:normalizedString
 GradeLevelsOCollection of grade levels applicable to this co-curricular or extra-curricular activity. GradeLevels
 CurricularStatusOAn indication of the degree to which an activity is related to a student's curriculum. NCES0024ActivityTypeType
 LocationOLocation where the activity takes place. Location
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.17-1: StudentActivityInfo
<StudentActivityInfo RefId="6472B2610947583A463DBB345291B001"> <Title>Junior Chess Club</Title> <Description>Competitive team of middle school chess players</Description> <StudentActivityType> <Code>0722</Code> <OtherCodeList> <OtherCode Codeset="Local">JCHC</OtherCode> </OtherCodeList> </StudentActivityType> <StudentActivityLevel>Middle School</StudentActivityLevel> <GradeLevels> <GradeLevel> <Code>05</Code> </GradeLevel> <GradeLevel> <Code>06</Code> </GradeLevel> <GradeLevel> <Code>07</Code> </GradeLevel> <GradeLevel> <Code>08</Code> </GradeLevel> </GradeLevels> <CurricularStatus>0751</CurricularStatus> <Location Type="NonInstructionalSpace"> <LocationName>Washington Middle School Cafeteria</LocationName> <LocationRefId SIF_RefObject="SchoolInfo">947582610947583ACEB2BB345291BAAA</LocationRefId> </Location> </StudentActivityInfo>
Example 3.17.17-1: StudentActivityInfo

3.17.18 StudentActivityParticipation

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.

StudentActivityParticipation
Figure 3.17.18-1: StudentActivityParticipation StudentActivityParticipation RefId StudentPersonalRefId StudentActivityInfoRefId SchoolYear ParticipationComment StartDate EndDate Role RecognitionList Recognition Code SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentActivityParticipation 

The co-curricular or extra-curricular activity in which the student participates.

 
 
@
key
RefIdM

GUID that uniquely identifies this instance of the object.

 
RefIdType
@StudentPersonalRefIdMGUID that identifies the student participating in the activity. IdRefType
@StudentActivityInfoRefIdMGUID that identifies the activity in which the student participates. IdRefType
@SchoolYearM 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
 ParticipationCommentOComment related to the student's participation in the activity. xs:string
 StartDateOThis is the date which the activity participation is valid (inclusive). xs:date
 EndDateOThis 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
 RoleOSpecific role the student plays in the activity (e.g., band leader, student body president). xs:normalizedString
 RecognitionListOList of awards and other types of recognition given to the student for this activity. List
 RecognitionList/Recognition
     
MRThe nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity. xs:token
@CodeM NCES0674HonorsTypeType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.18-1: StudentActivityParticipation
<StudentActivityParticipation RefId="9ECC96830E02406F926C1C4D3542D122" StudentPersonalRefId="646C5D4AC8294886A02B971695C7BC06" StudentActivityInfoRefId="6472B2610947583A463DBB345291B001" SchoolYear="2009"> <ParticipationComment>First year of participation</ParticipationComment> <StartDate>2008-09-01</StartDate> <Role>Team co-captain</Role> <RecognitionList> <Recognition Code="0745" /> </RecognitionList> </StudentActivityParticipation>
Example 3.17.18-1: StudentActivityParticipation

3.17.19 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.

SIF_Events are not reported for this object.

StudentAttendanceSummary
Figure 3.17.19-1: StudentAttendanceSummary StudentAttendanceSummary RefId StudentPersonalRefId SchoolInfoRefId SchoolYear StartDate StartDay EndDate EndDay Resident FTE DaysAttended ExcusedAbsences UnexcusedAbsences DaysTardy DaysInMembership StudentSchoolEnrollmentRefId SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@RefIdM

A GUID that identifies an instance of this object. This RefId is a “transient” value; that is, it SHOULD be generated by the provider at the time the object is provided in a Response message. This value MUST NOT be used in a later Request for the object.

 
RefIdType
@
key
StudentPersonalRefIdM

The Id (GUID) of the student for whom this attendance information is being reported.

 
IdRefType
@
key
SchoolInfoRefIdM

The Id (GUID) of the school for which this attendance information is being reported.

 
IdRefType
@
key
SchoolYearM

School year for which the information is applicable.

 
SchoolYear
key StartDateM

The starting date on which the information in this object instance is applicable.

 
xs:date
 StartDayM

Number of the first school day to which this object instance applies.

 
xs:unsignedInt
key EndDateM

The ending date on which the information in this object instance is applicable.

 
xs:date
 EndDayM

Number of the last school day to which this object instance applies.

 
xs:unsignedInt
 ResidentM

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:
Yes
No
Unknown
 FTEO

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
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 DaysAttendedM

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
 ExcusedAbsencesM

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
 UnexcusedAbsencesM

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
 DaysTardyO

The number of days the student was tardy when school was in session between the StartDate and EndDate, inclusive.

 
xs:decimal
 DaysInMembershipM

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
 StudentSchoolEnrollmentRefIdO

RefId (GUID) of the StudentSchoolEnrollment object instance that corresponds to this object instance.

 
IdRefType
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.19-1: StudentAttendanceSummary
<StudentAttendanceSummary RefId="359D75101AD0A9D7A8C3DAD0A85103A2" StudentPersonalRefId="D3476FAE8647384BDA2431EDA3583211" SchoolInfoRefId="CA285746359D75101A8C36432A901A16" SchoolYear="2005"> <StartDate>2004-08-30</StartDate> <StartDay>1</StartDay> <EndDate>2005-06-10</EndDate> <EndDay>180</EndDay> <Resident>Yes</Resident> <FTE>1.00</FTE> <DaysAttended>178</DaysAttended> <ExcusedAbsences>2</ExcusedAbsences> <UnexcusedAbsences>0</UnexcusedAbsences> <DaysTardy>3</DaysTardy> <DaysInMembership>180</DaysInMembership> </StudentAttendanceSummary>
Example 3.17.19-1: StudentAttendanceSummary - Example 1
<StudentAttendanceSummary RefId="359D75101AD0A9D7A8C3DAD0A85103A2" StudentPersonalRefId="D3476FAE8647384BDA2431EDA3583211" SchoolInfoRefId="CA285746359D75101A8C36432A901A16" SchoolYear="2010"> <StartDate>2009-08-31</StartDate> <StartDay>1</StartDay> <EndDate>2010-06-10</EndDate> <EndDay>180</EndDay> <Resident>Yes</Resident> <DaysAttended>178</DaysAttended> <ExcusedAbsences>2</ExcusedAbsences> <UnexcusedAbsences>0</UnexcusedAbsences> <DaysTardy>3</DaysTardy> <DaysInMembership>180</DaysInMembership> <StudentSchoolEnrollmentRefId>84D568A39387BB69405038472411D449</StudentSchoolEnrollmentRefId> </StudentAttendanceSummary>
Example 3.17.19-2: StudentAttendanceSummary - Example 2

3.17.20 StudentContact

This object contains information regarding a contact person for a student.

Note: As of version 2.5 this object is deprecated. It will be removed from the Specification in the next major release. Use the StudentContactPersonal and StudentContactRelationship objects instead.

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.

StudentContact
Figure 3.17.20-1: StudentContact StudentContact RefId StudentPersonalRefId LocalId OtherIdList OtherId Type Name OtherNames Demographics AddressList PhoneNumberList EmailList Relationship EmployerType EducationalLevel ContactFlags ParentLegalGuardian PickupRights LivesWith AccessToRecords EmergencyContact HasCustody DisciplinaryContact PrimaryCareProvider ContactSequence SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentContact 

This object contains information regarding a contact person for a student.

Note: As of version 2.5 this object is deprecated. It will be removed from the Specification in the next major release. Use the StudentContactPersonal and StudentContactRelationship objects instead.

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.

 
 
@
key
RefIdM

The GUID of this contact.

 
RefIdType
@StudentPersonalRefIdM

The GUID of the student whose contact this is.

 
IdRefType
 LocalIdO

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
 OtherIdListO

Lists all "other" identifiers associated with the contact.

 
List
 OtherIdList/OtherIdMR

Lists an "other" identifier associated with the contact.

 
xs:normalizedString
@TypeM

Code that defines the type of this other Id.

 
NCES0147IdentificationSystemType

subset:

0328
0164
0339
9999
0222
0154
0399
0004
0113
5013
 NameM

The name of the contact. Note: Type attribute value of 04 must be used here.

 
NameOfRecordType
 OtherNamesO

Previous, alternate or other names or aliases associated with the contact.

 
OtherNames
 DemographicsO

Demographic information about the contact.

 
Demographics
 AddressListO

The contact's address(es).

 
AddressList
 PhoneNumberListO

The contact's phone number(s).

 
PhoneNumberList
 EmailListO

The contact's e-mail address(es).

 
EmailList
 RelationshipO

Defines the relationship of the contact to the student.

 
Relationship
 EmployerTypeO

Code that defines the employer type.

 
NCES0614EmployerTypeType
 EducationalLevelO

The highest level of education completed by the contact person.

 
EducationalLevel
 ContactFlagsM

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. Do not publish the StudentContact instance if one of the child elements does not have a Yes value.

 
 
 ContactFlags/ParentLegalGuardian
     
C

Does the individual have parental or legal guardianship responsibility for the student?

 
values:
Yes
No
Unknown
 ContactFlags/PickupRights
     
C

This element tells whether or not the contact has pickup rights.

 
values:
Yes
No
Unknown
 ContactFlags/LivesWithC

Does the student live with this contact?

 
values:
Yes
No
Unknown
 ContactFlags/AccessToRecords
     
C

Does this contact have access to the student's records?

 
values:
Yes
No
Unknown
 ContactFlags/EmergencyContact
     
C

Should this contact be notified in case of emergency?

 
values:
Yes
No
Unknown
 ContactFlags/HasCustodyC

Does this contact have or share custody of the student?

 
values:
Yes
No
Unknown
 ContactFlags/DisciplinaryContact
     
C

Is this person to be contacted in case of disciplinary action?

 
values:
Yes
No
Unknown
 ContactFlags/PrimaryCareProvider
     
C

Does this person provide daily living or personal assistance to the student?

 
values:
Yes
No
Unknown
 ContactSequenceO

Number indicating the order in which the person should be contacted.

 
xs:unsignedInt
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.20-1: StudentContact
<StudentContact RefId="D3E34B379D75101A8C3D00AA001A1652" StudentPersonalRefId="DEE34B359D75101A8C3D00AA001A1652"> <Name Type="04"> <LastName>Johnson</LastName> <FirstName>Alicia</FirstName> </Name> <Demographics> <Gender>F</Gender> </Demographics> <AddressList> <Address Type="0123"> <Street> <Line1>6799 33rd Ave.</Line1> <StreetNumber>6799</StreetNumber> <StreetName>33rd</StreetName> <StreetType>Ave.</StreetType> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>US</Country> <PostalCode>60660</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(604) 555-1212</Number> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="Primary">contact@sifinfo.org</Email> </EmailList> <Relationship> <Code>1735</Code> </Relationship> <EmployerType>1805</EmployerType> <EducationalLevel>1051</EducationalLevel> <ContactFlags> <PickupRights>Yes</PickupRights> </ContactFlags> </StudentContact>
Example 3.17.20-1: StudentContact

3.17.21 StudentContactPersonal

This object contains information about the people who are referenced as student contacts.

SIF_Events are reported for this object.

StudentContactPersonal
Figure 3.17.21-1: StudentContactPersonal StudentContactPersonal RefId PersonInfo EmployerType EducationLevel OptOutEmail SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentContactPersonal  Demographic and other information for each person who might be referenced as a student contact.   
@
key
RefIdMThe Id (GUID) that uniquely identifies the instance of the object. RefIdType
 PersonInfoM

Common element containing person demographic information.

 
PersonInfo
 EmployerTypeO

Code that defines the employer type.

 
NCES0614EmployerTypeType
 EducationLevelO

The highest level of education completed by the contact person.

 
EducationalLevel
 OptOutEmailO

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:
Yes
No
Unknown
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.21-1: StudentContactPersonal
<StudentContactPersonal RefId="6472B2610947583A463DBB345291B001"> <PersonInfo> <Name Type="04"> <LastName>Johnson</LastName> <FirstName>Alicia</FirstName> </Name> <Demographics> <Gender>F</Gender> </Demographics> <AddressList> <Address Type="0123"> <Street> <Line1>6799 33rd Ave.</Line1> <StreetNumber>6799</StreetNumber> <StreetName>33rd</StreetName> <StreetType>Ave.</StreetType> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>US</Country> <PostalCode>60660</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(604) 555-1212</Number> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="Primary">contact@sifinfo.org</Email> </EmailList> </PersonInfo> <EmployerType>1805</EmployerType> <EducationLevel>1051</EducationLevel> </StudentContactPersonal>
Example 3.17.21-1: StudentContactPersonal - Example 1

3.17.22 StudentContactRelationship

This object defines a relationship between a contact person and a student.

SIF_Events are reported for this object.

StudentContactRelationship
Figure 3.17.22-1: StudentContactRelationship StudentContactRelationship RefId StudentPersonalRefId StudentContactPersonalRefId Relationship ContactFlags ParentLegalGuardian PickupRights LivesWith AccessToRecords EmergencyContact HasCustody DisciplinaryContact PrimaryCareProvider Other ContactSequence SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentContactRelationship The relationship between a student and a contact person.  
@RefIdM

A GUID that identifies an instance of this object. This RefId is new for 2.7M and MUST be supported like other objects that have a RefId (i.e. it is the key for the object). The alternate keys MUST continue to be supported.

 
RefIdType
@
key
StudentPersonalRefIdMGUID that identifies the student for the relationship. IdRefType
@
key
StudentContactPersonalRefIdM

GUID that identifies the contact person for the relationship.

 
IdRefType
 RelationshipM

The relationship of the contact person to the student

 
Relationship
 ContactFlagsM

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:
Yes
No
Unknown
 ContactFlags/PickupRights
     
C

This element tells whether or not the contact has pickup rights.

 
values:
Yes
No
Unknown
 ContactFlags/LivesWithC

Does the student live with this contact?

 
values:
Yes
No
Unknown
 ContactFlags/AccessToRecords
     
C

Does this contact have access to the student's records?

 
values:
Yes
No
Unknown
 ContactFlags/EmergencyContact
     
C

Should this contact be notified in case of emergency?

 
values:
Yes
No
Unknown
 ContactFlags/HasCustodyC

Does this contact have or share custody of the student?

 
values:
Yes
No
Unknown
 ContactFlags/DisciplinaryContact
     
C

Is this person to be contacted in case of disciplinary action?

 
values:
Yes
No
Unknown
 ContactFlags/PrimaryCareProvider
     
C

Does this person provide daily living or personal assistance to the student?

 
values:
Yes
No
Unknown
 ContactFlags/OtherC

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:
Yes
No
Unknown
 ContactSequenceO

Number indicating the order in which the person should be contacted.

 
xs:unsignedInt
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.22-1: StudentContactRelationship
<StudentContactRelationship RefId="359D75101AD0A9D7A8C3DAD0A85103A2" StudentPersonalRefId="DEE34B359D75101A8C3D00AA001A1652" StudentContactPersonalRefId="6472B2610947583A463DBB345291B001"> <Relationship> <Code>1735</Code> </Relationship> <ContactFlags> <PickupRights>Yes</PickupRights> </ContactFlags> </StudentContactRelationship>
Example 3.17.22-1: StudentContactRelationship - Example 1

3.17.23 StudentDailyAttendance

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.

StudentDailyAttendance
Figure 3.17.23-1: StudentDailyAttendance StudentDailyAttendance RefId StudentPersonalRefId SchoolInfoRefId Date SchoolYear AttendanceCodeInfoRefId TimeIn TimeOut AttendanceNote SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentDailyAttendance 

This object provides daily attendance information for a particular student in a particular school on a particular date.

 
 
@RefIdM

A GUID that identifies an instance of this object. This RefId is new for 2.7M and MUST be supported like other objects that have a RefId (i.e. it is the key for the object). The alternate keys MUST continue to be supported.

 
RefIdType
@
key
StudentPersonalRefIdM

The Id (GUID) of the student for whom this attendance information is being reported.

 
IdRefType
@
key
SchoolInfoRefIdM

The Id (GUID) of the school for which this attendance information is being reported.

 
IdRefType
@
key
DateM

The calendar date to which this attendance information relates.

 
xs:date
@SchoolYearM

School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. 2007 for the 2006-07 school year).

 
SchoolYear
 AttendanceCodeInfoRefIdM

The Id (GUID) of the locally-defined daily attendance code information.

 
IdRefType
 TimeInO

The time the student entered or returned to school.

 
xs:time
 TimeOutO

The time the student left school.

 
xs:time
 AttendanceNoteO

Note related to this particular attendance.

 
xs:normalizedString
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.23-1: StudentDailyAttendance
<StudentDailyAttendance RefId="359D75101AD0A9D7A8C3DAD0A85103A2" StudentPersonalRefId="D3E34B359D75101A8C3D00AA001A1652" SchoolInfoRefId="CA285746359D75101A8C36432A901A16" Date="2002-11-01" SchoolYear="2003"> <AttendanceCodeInfoRefId>84726485960937465A53B2781BB260AA</AttendanceCodeInfoRefId> <TimeIn>13:30:00</TimeIn> <TimeOut>12:05:00</TimeOut> <AttendanceNote>Left for Orthodontist appt. and returned to school afterward.</AttendanceNote> </StudentDailyAttendance>
Example 3.17.23-1: StudentDailyAttendance

3.17.24 StudentPersonal

This object contains all the personal information related to the student.

SIF_Events are reported for this object.

StudentPersonal
Figure 3.17.24-1: StudentPersonal StudentPersonal RefId AlertMessages AlertMessage Type MedicalAlertMessages MedicalAlertMessage Severity LocalId StateProvinceId ElectronicIdList OtherIdList OtherId Type Name OtherNames Demographics AddressList PhoneNumberList EmailList ProjectedGraduationYear OnTimeGraduationYear GraduationDate MostRecent SchoolLocalId HomeroomLocalId GradeLevel AcceptableUsePolicy IDEA Migrant Title1 GiftedTalented EconomicDisadvantage ELL Homeless Section504 VocationalConcentrator Immigrant NeglectedDelinquent FirstUSEnrollment SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentPersonal 

This object contains all the personal information related to the student.

 
 
@
key
RefIdM

The GUID of the student.

 
RefIdType
 AlertMessagesO List
 AlertMessages/AlertMessage
     
MR

This is an alert message that is associated with the student.

 
xs:string
@TypeM

This attribute specifies what type of alert message this is.

 
values:
Legal
Custody, guardian, court orders (e.g. must attend school), lawsuits, etc.
Discipline
Student is suspended, expelled, on probation, etc.
Educational
Section 504 student, IDEA/IEP, academic probation, etc.
Other
 MedicalAlertMessagesO List
 MedicalAlertMessages/MedicalAlertMessage
     
MR

Medical alert associated with the student.

 
xs:string
@SeverityM

The level of severity of this medical alert.

 
values:
Low
Moderate
High
Severe
Unknown
 LocalIdM

The locally-assigned identifier for this student.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this student.

 
StateProvinceId
 ElectronicIdListO

Electronic identifier(s) associated with this entity.

 
ElectronicIdList
 OtherIdListO

Lists all "other" identifiers associated with the student.

 
List
 OtherIdList/OtherIdMR

Lists an "other" identifier associated with the student.

 
xs:normalizedString
@TypeM

Code that defines the type of this other Id.

 
NCES0147IdentificationSystemType

subset:

0164
0339
0338
0879
9999
0222
0764
0154
0004
0113
5013
 NameM

Name of the student. Note: Type value of 04 must be used here.

 
NameOfRecordType
 OtherNamesO

Previous, alternate or other names or aliases associated with the student.

 
OtherNames
 DemographicsO

This element contains information related to student demographics.

 
Demographics
 AddressListO

The student's address(es)

 
AddressList
 PhoneNumberListO

The student's phone number(s).

 
PhoneNumberList
 EmailListO

The student's e-mail address(es).

 
EmailList
 ProjectedGraduationYearO

Currently projected graduation year.

 
ProjectedGraduationYear
 OnTimeGraduationYearO

First projected graduation year, usually determined when student is accepted into 9th grade.

 
OnTimeGraduationYear
 GraduationDateO Date student officially graduated from secondary education.  GraduationDate
 MostRecentO

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/SchoolLocalIdO

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 RoomInfo/HomeroomNumber if supported. If not supported, use the value from RoomInfo/RoomNumber. If neither is supported, use the most appropriate value from the agent’s application.

 
LocalId
 MostRecent/GradeLevelO

The current or most recent grade level of the student in the district.

 
GradeLevel
 AcceptableUsePolicyO

Does the student have a current signed Acceptable Use Policy document for system access?

 
values:
Yes
No
 IDEAO IDEA
 MigrantO Migrant
 Title1O Title1
 GiftedTalentedO GiftedTalented
 EconomicDisadvantageO EconomicDisadvantage
 ELLO ELL
 HomelessO Homeless
 Section504O Section504
 VocationalConcentratorO VocationalConcentrator
 ImmigrantO Immigrant
 NeglectedDelinquentO NeglectedDelinquent
 FirstUSEnrollmentO

The date on which the student was first enrolled in the US school system.

 
xs:date
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.24-1: StudentPersonal
<StudentPersonal RefId="D3E34B359D75101A8C3D00AA001A1652"> <AlertMessages> <AlertMessage Type="Legal">This is the Legal Alert for Joe Student</AlertMessage> </AlertMessages> <LocalId>P00001</LocalId> <StateProvinceId>WB0025</StateProvinceId> <ElectronicIdList> <ElectronicId Type="Barcode">206654</ElectronicId> </ElectronicIdList> <Name Type="04"> <LastName>Student</LastName> <FirstName>Joe</FirstName> <MiddleName /> <PreferredName>Joe</PreferredName> </Name> <Demographics> <Gender>M</Gender> </Demographics> <AddressList> <Address Type="0123"> <Street> <Line1>6799 33rd Ave.</Line1> <StreetNumber>6799</StreetNumber> <StreetName>33rd</StreetName> <StreetType>Ave.</StreetType> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>US</Country> <PostalCode>60660</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(312) 555-1234</Number> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="Primary">Joe.Student@anyschool.com</Email> </EmailList> <OnTimeGraduationYear>2007</OnTimeGraduationYear> <FirstUSEnrollment>1996-08-25</FirstUSEnrollment> </StudentPersonal>
Example 3.17.24-1: StudentPersonal

3.17.25 StudentPicture

This object contains information about the student's picture.

SIF_Events are reported for this object.

StudentPicture
Figure 3.17.25-1: StudentPicture StudentPicture RefId StudentPersonalRefId SchoolYear PictureSource Type OKToPublish SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentPicture 

This object contains information about the student's picture.

 
 
@RefIdM

A GUID that identifies an instance of this object. This RefId is new for 2.7M and MUST be supported like other objects that have a RefId (i.e. it is the key for the object). The alternate keys MUST continue to be supported.

 
RefIdType
@
key
StudentPersonalRefIdM

This is the GUID of the student whose picture this is.

 
IdRefType
@SchoolYearM

School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. 2007 for the 2006-07 school year).

 
SchoolYear
 PictureSourceM

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
@TypeM

The way the picture is specified.

 
values:
URL
JPEG
 OKToPublishO

Can the picture be published?

 
values:
Yes
No
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.25-1: StudentPicture
<StudentPicture RefId="359D75101AD0A9D7A8C3DAD0A85103A2" StudentPersonalRefId="D3E34B359D75101A8C3D00AA001A1652" SchoolYear="1999"> <PictureSource Type="URL">http://www.schoolsite.com/pictures/1999/1234.jpg</PictureSource> </StudentPicture>
Example 3.17.25-1: StudentPicture

3.17.26 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 for a student. One and only one instance of the StudentSchoolEnrollment object must exist for a given student with MembershipType=Home 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.

StudentSchoolEnrollment
Figure 3.17.26-1: StudentSchoolEnrollment StudentSchoolEnrollment RefId StudentPersonalRefId SchoolInfoRefId MembershipType TimeFrame SchoolYear EntryDate EntryType Code OtherCodeList GradeLevel Homeroom SIF_RefObject Advisor SIF_RefObject Counselor SIF_RefObject Calendar SIF_RefObject ExitDate ExitStatus Code OtherCodeList ExitType Code OtherCodeList RecordClosureReason PromotionInfo PromotionStatus Promotion Code OtherCodeList Nonpromotion Code OtherCodeList FTE FTPTStatus ResidencyStatus Code OtherCodeList NonResidentAttendReason SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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 for a student. One and only one instance of the StudentSchoolEnrollment object must exist for a given student with MembershipType=Home 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.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies a particular enrollment.

 
RefIdType
@StudentPersonalRefIdM

The Id (GUID) of the student to whom this information is linked.

 
IdRefType
@SchoolInfoRefIdM

The Id (GUID) of the school to which this enrollment applies.

 
IdRefType
@MembershipTypeM

The type of this enrollment as it relates to the school identified in SchoolInfoRefId.

 
values:
Home
The school is responsible for reporting the student's membership/child accounting information
Concurrent
The school is not the primary reporting unit for the student's membership/child accounting information
Summer
A summer school enrollment, not part of the regular school year
@TimeFrameM

The timeframe of the enrollment based on the SIF_Date in the SIF_Header of the message. For events, it is determined as of the date the event is generated. For requests and responses, it is calculated based on the date of the request.

 
values:
Current
Event/request date falls between EntryDate and ExitDate (inclusive)
Historical
Event/request date falls after ExitDate
Future
Event/request date falls before EntryDate
@SchoolYearM

School year for which this enrollment is applicable, expressed as the four-digit year in which the school year ends (e.g. 2007 for the 2006-07 school year). StudentSchoolEnrollment instances must not span multiple school years.

 
SchoolYear
 EntryDateM

The date from when this enrollment is valid.

 
xs:date
 EntryTypeO  
 EntryType/CodeM

Code indicating the type of entry for this enrollment

 
NCES0619EntryTypeType
 EntryType/OtherCodeListO OtherCodeList
 GradeLevelO

Grade or academic level of student for this enrollment.

 
GradeLevel
 HomeroomO

Homeroom for this enrollment.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
RoomInfo
 AdvisorO

Staff member assigned as an advisor for this enrollment.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
StaffPersonal
 CounselorO

Staff member assigned as a counselor for this enrollment.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
StaffPersonal
 CalendarOThe calendar assigned to this enrollment. IdRefType
@SIF_RefObjectMThe name of the object referenced. values:
CalendarSummary
 ExitDateC

The last school calendar day of this enrollment. If the student has exited the school or the enrollment has a RecordClosureReason, ExitDate must have a value.

 
xs:date
 ExitStatusO  
 ExitStatus/CodeM

Code indicating the closure status for this enrollment.

 
NCES0643ExitWithdrawalStatusType
 ExitStatus/OtherCodeListO OtherCodeList
 ExitTypeO  
 ExitType/CodeM

Code indicating the type of exit for this enrollment.

 
NCES0644ExitWithdrawalTypeType
 ExitType/OtherCodeListO OtherCodeList
 RecordClosureReasonO

The reason why this enrollment was closed.

 
values:
SchoolExit
TimeDependentDataChange
EndOfYear
The EndOfYear option must be used to convey status change due to rollover activity.
 PromotionInfoO

Information on a student’s promotion, retention, or demotion related to this enrollment instance.

 
 
 PromotionInfo/PromotionStatus
     
OThis 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:
Promoted
Demoted
Retained
NA
 PromotionInfo/PromotionO

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
 FTEO

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
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 FTPTStatusO

An indication of whether the student is enrolled full time or part time.

 
values:
FullTime
PartTime
 ResidencyStatusO

Location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrollment.

 
 
 ResidencyStatus/CodeM

Code indicating the residency status for this enrollment.

 
NCES0598PublicSchoolResidenceStatusType
 ResidencyStatus/OtherCodeList
     
O OtherCodeList
 NonResidentAttendReasonC

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_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.26-1: StudentSchoolEnrollment
<StudentSchoolEnrollment RefId="A8C3D3E34B359D75101D00AA001A1652" StudentPersonalRefId="D3E34B359D75101A8C3D00AA001A1652" SchoolInfoRefId="D3E34B359D75101A8C3D00AA001A1651" MembershipType="Home" TimeFrame="Current" SchoolYear="2004"> <EntryDate>2004-01-29</EntryDate> <EntryType> <Code>1838</Code> </EntryType> <GradeLevel> <Code>10</Code> </GradeLevel> <Homeroom SIF_RefObject="RoomInfo">D7510D3E34B3591A8C3D00AA001A1651</Homeroom> <Advisor SIF_RefObject="StaffPersonal">B359D3E34D75101A8C3D00AA001A1652</Advisor> <FTE>1.00</FTE> <FTPTStatus>FullTime</FTPTStatus> <ResidencyStatus> <Code>1653</Code> </ResidencyStatus> <NonResidentAttendReason>1658</NonResidentAttendReason> </StudentSchoolEnrollment>
Example 3.17.26-1: StudentSchoolEnrollment - Example 1
<StudentSchoolEnrollment RefId="A8C3D3E34B359D75101D00AA001A1652" StudentPersonalRefId="D3E34B359D75101A8C3D00AA001A1652" SchoolInfoRefId="D3E34B359D75101A8C3D00AA001A1651" MembershipType="Home" TimeFrame="Historical" SchoolYear="2008"> <ExitDate>2008-01-29</ExitDate> <RecordClosureReason>TimeDependentDataChange</RecordClosureReason> <PromotionInfo> <PromotionStatus>Promoted</PromotionStatus> <Promotion> <Code>1974</Code> </Promotion> </PromotionInfo> </StudentSchoolEnrollment>
Example 3.17.26-2: StudentSchoolEnrollment - Example 2

3.17.27 StudentSectionEnrollment

This object contains information about a student's enrollment in a section of a course.

SIF_Events are reported for this object.

StudentSectionEnrollment
Figure 3.17.27-1: StudentSectionEnrollment StudentSectionEnrollment RefId StudentPersonalRefId SectionInfoRefId SchoolYear EntryDate ExitDate ScheduleInfoOverrideList ScheduleInfoOverride Override TermInfoRefId MeetingTimeList MeetingTime CreditsAttempted Type DualCredit CTEConcentrator SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 StudentSectionEnrollment 

This object contains information about a student's enrollment in a section of a course.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this StudentSectionEnrollment entity.

 
RefIdType
@StudentPersonalRefIdM

The Id (GUID) of the student to whom the enrollment information applies.

 
IdRefType
@SectionInfoRefIdM

The Id (GUID) of the section in which this student is enrolled.

 
IdRefType
@SchoolYearM

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
 EntryDateO

Date from when this course section enrollment is valid.

 
xs:date
 ExitDateO

The last school calendar day (membership day) the student was enrolled in the course section (inclusive).

 
xs:date
 ScheduleInfoOverrideListO

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.

 
 
@OverrideM

Designates whether or not scheduling information has been overridden with different values for this student.

 
values:
Yes
No
@TermInfoRefIdM

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
 CreditsAttemptedO

Number of credits the student is attempting to earn. If present, this element's value overrides the credits in SchoolCourseInfo and SectionInfo.

 
xs:decimal
@TypeM

The type of credit.

 
NCES0108CreditTypeEarnedType
 DualCreditO

Indicates whether this course is applicable in having dual credits. This value overrides the SchoolCourseInfo DualCredit value at the student section level..

 
values:
Yes
No
 CTEConcentratorO

Indicates whether this is a CTE concentrator for this course. This value overrides the SchoolCourseInfo CTEConcentrator value at the student section level..

 
values:
Yes
No
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.27-1: StudentSectionEnrollment
<StudentSectionEnrollment RefId="983AC16598793002C3D00AA00456789D" StudentPersonalRefId="CAE293165987101A8C3D00AA00456789" SectionInfoRefId="9076AB23E386112B7EA2256100BB3312" SchoolYear="2002"> <EntryDate>2001-09-05</EntryDate> <ExitDate>2002-03-01</ExitDate> <ScheduleInfoOverrideList> <ScheduleInfoOverride Override="Yes" TermInfoRefId="099BBC3227490063E97403434C5C2207"> <MeetingTimeList> <MeetingTime> <TimetableDay>M</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>W</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>F</TimetableDay> <TimetablePeriod>6</TimetablePeriod> </MeetingTime> </MeetingTimeList> </ScheduleInfoOverride> <ScheduleInfoOverride Override="Yes" TermInfoRefId="A2334007263E97403434C5C220798765"> <MeetingTimeList> <MeetingTime> <TimetableDay>M</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>W</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> <MeetingTime> <TimetableDay>F</TimetableDay> <TimetablePeriod>4</TimetablePeriod> </MeetingTime> </MeetingTimeList> </ScheduleInfoOverride> </ScheduleInfoOverrideList> <CreditsAttempted Type="0588">1</CreditsAttempted> <DualCredit>Yes</DualCredit> <CTEConcentrator>Yes</CTEConcentrator> </StudentSectionEnrollment>
Example 3.17.27-1: StudentSectionEnrollment

3.17.28 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.

SIF_Events are not reported for this object.

StudentSnapshot
Figure 3.17.28-1: StudentSnapshot StudentSnapshot RefId SnapDate StudentPersonalRefId SchoolYear Name LocalId StateProvinceId Address RaceList HispanicLatino Gender BirthDate Age ProjectedGraduationYear OnTimeGraduationYear GraduationDate GraduationAward GraduationOnTime HomeEnrollment StudentSchoolEnrollmentRefId SchoolName SchoolInfoRefId LocalId StateProvinceId Status GradeLevel Homeroom SIF_RefObject HomeroomNumber FullYearEnrollment IDEA Migrant Title1 GiftedTalented EconomicDisadvantage ELL Homeless Section504 VocationalConcentrator Immigrant NeglectedDelinquent FreeAndReducedStatus SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 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.

 
 
@RefIdM

A GUID that identifies an instance of this object. This RefId is a “transient” value; that is, it SHOULD be generated by the provider at the time the object is provided in a Response message. This value MUST NOT be used in a later Request for the object.

 
RefIdType
@
key
SnapDateM

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
@
key
StudentPersonalRefIdM

The Id (GUID) of the student to whom this information relates.

 
IdRefType
@SchoolYearM

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. 2007 for the 2006-07 school year).

 
SchoolYear
 NameO

The name of the student.

 
Name
 LocalIdM

The locally-defined identifier for this student.

 
LocalId
 StateProvinceIdO

The state-assigned identifier for this student.

 
StateProvinceId
 AddressO

The address of the student.

 
Address
 RaceListO

Person's race

 
RaceList
 HispanicLatinoO HispanicLatino
 GenderO

Person's gender.

 
Gender
 BirthDateO

The person's date of birth.

 
BirthDate
 AgeO

The age (in years) of the student on the date in SnapDate.

 
xs:unsignedInt
 ProjectedGraduationYearO

Currently projected graduation year.

 
ProjectedGraduationYear
 OnTimeGraduationYearO

First projected graduation year, usually determined when student is accepted into ninth grade.

 
OnTimeGraduationYear
 GraduationDateO

Date student officially graduated from secondary education.

 
GraduationDate
 GraduationAwardO

The award received upon graduation.

 
values:
Diploma
Certificate
GED
 GraduationOnTimeO

Did the student graduate in the expected number of years?

 
values:
Yes
No
Unavailable
NA
 HomeEnrollmentM

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/LocalIdC

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/StatusM

Enrollment status as of the SnapDate.

 
values:
Active
Inactive
Unreported
 HomeEnrollment/GradeLevel
     
M

Grade or academic level of student.

 
GradeLevel
 HomeEnrollment/HomeroomO IdRefType
@SIF_RefObjectM

The name of the SIF object referenced.

 
values:
RoomInfo
 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:
Yes
No
Unknown
 IDEAO IDEA
 MigrantO Migrant
 Title1O Title1
 GiftedTalentedO GiftedTalented
 EconomicDisadvantageO EconomicDisadvantage
 ELLO ELL
 HomelessO Homeless
 Section504O Section504
 VocationalConcentratorO VocationalConcentrator
 ImmigrantO Immigrant
 NeglectedDelinquentO NeglectedDelinquent
 FreeAndReducedStatusO

Student's eligibility for free and reduced meals.

 
values:
Free
Reduced
None
NA
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.28-1: StudentSnapshot
<StudentSnapshot RefId="359D75101AD0A9D7A8C3DAD0A85103A2" SnapDate="2003-10-01" StudentPersonalRefId="A15484ED564995254A4568EFFC5100BD" SchoolYear="2004"> <Name Type="04"> <LastName>Johnson</LastName> <FirstName>Alison</FirstName> </Name> <LocalId>1089543</LocalId> <StateProvinceId>A50321</StateProvinceId> <Address Type="0123"> <Street> <Line1>6799 33rd Ave.</Line1> <StreetNumber>6799</StreetNumber> <StreetName>33rd</StreetName> <StreetType>Ave.</StreetType> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>US</Country> <PostalCode>60660</PostalCode> </Address> <RaceList> <Race> <Code>1002</Code> </Race> </RaceList> <Gender>M</Gender> <BirthDate>1988-03-02</BirthDate> <Age>15</Age> <ProjectedGraduationYear>2007</ProjectedGraduationYear> <OnTimeGraduationYear>2006</OnTimeGraduationYear> <HomeEnrollment> <StudentSchoolEnrollmentRefId>0847987235489729AAA73011BB365EC3</StudentSchoolEnrollmentRefId> <SchoolName>Academy HS</SchoolName> <SchoolInfoRefId>834787627836AC74B05EE3066ABC9231</SchoolInfoRefId> <LocalId>ACAD</LocalId> <StateProvinceId>057302</StateProvinceId> <Status>Active</Status> <GradeLevel> <Code>09</Code> </GradeLevel> <Homeroom SIF_RefObject="RoomInfo">9475683579BA648E0548DDA8365700F4</Homeroom> <HomeroomNumber>B024</HomeroomNumber> <FullYearEnrollment>Unknown</FullYearEnrollment> </HomeEnrollment> <IDEA>No</IDEA> <Migrant>No</Migrant> <Title1>Yes</Title1> <GiftedTalented>No</GiftedTalented> <EconomicDisadvantage>Yes</EconomicDisadvantage> <ELL>No</ELL> <Homeless>No</Homeless> <Section504>No</Section504> <VocationalConcentrator>No</VocationalConcentrator> <Immigrant>No</Immigrant> </StudentSnapshot>
Example 3.17.28-1: StudentSnapshot

3.17.29 TermInfo

This object provides information about a term; i.e., a reportable period of time.

SIF_Events are reported for this object.

TermInfo
Figure 3.17.29-1: TermInfo TermInfo RefId SchoolInfoRefId SchoolYear StartDate EndDate Description RelativeDuration TermCode Track TermSpan MarkingTerm SchedulingTerm AttendanceTerm SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 TermInfo 

This object provides information about a term; i.e., a reportable period of time.

 
 
@
key
RefIdM

The Id (GUID) that uniquely identifies this TermInfo entity.

 
RefIdType
@SchoolInfoRefIdM

The Id (GUID) that identifies the school where the term is used.

 
IdRefType
@SchoolYearM

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
 StartDateM

Starting date of the term.

 
xs:date
 EndDateM

Ending date of the term (CCYYMMDD).

 
xs:date
 DescriptionO

Text-based description of the term.

 
xs:normalizedString
 RelativeDurationO

Portion of the school year represented by this term, expressed in decimal form precise to 4 decimal places (e.g., 0.1333).

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits4
 TermCodeO

Locally-defined code.

 
xs:normalizedString
 TrackO

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
 TermSpanO TermSpan
 MarkingTermO

Does this TermInfo represent a marking period?

 
values:
Yes
No
 SchedulingTermO

Does this TermInfo represent a scheduling term?

 
values:
Yes
No
 AttendanceTermO

Does this TermInfo represent an attendance term?

 
values:
Yes
No
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table 3.17.29-1: TermInfo
<TermInfo RefId="7E59D75101A80A70016375DE097A0726" SchoolInfoRefId="A2E35B359D75101A8C3D00AA001A0000" SchoolYear="2004"> <StartDate>2003-01-05</StartDate> <EndDate>2004-04-01</EndDate> <Description>Spring Semester 2004</Description> <RelativeDuration>0.1333</RelativeDuration> <TermCode>Sp2004</TermCode> <Track>PreK</Track> <TermSpan> <Code>0828</Code> <OtherCodeList> <OtherCode Codeset="Text">Semester</OtherCode> </OtherCodeList> </TermSpan> </TermInfo>
Example 3.17.29-1: TermInfo

Valid XHTML 1.0 Transitional