Core SIF - SchoolInfo

Tool Search: SIF

The current version of SIF is v2.7.

This object contains information about the school.

SIF_Events are reported for this object.


Object Triggering

Event TypeRequirement
AddWhen a new School is created and saved OR school Number or State School Number Changes.

Do not send if the SIF Exclude checkbox is checked.

Do not send if the general Exclude checkbox is checked.

Do not send if the SchoolInfo Object is checked off in Data Access Rights.
AddWhen school gets its first calendar in the zone scope.
ChangeAny field on System Administration> Reources > School > School Detail is changed and saved.
ChangeAny change to School History (SchoolAttribute).
ChangeWhen Grade Levels in the school are modified.
DeleteThe reporting school is deleted.
DeleteWhen all the calendars for that school is deleted in the zone scope.

Core Object Population and Business Rules

Requirement
The SIF Agent and Zone must have access rights assigned to SchoolInfo.
The school must have an active calendar in the SIF Zone Year when "Exclude Schools with No Calendar" = Checked on the Zone Options tab.
The school must have an action calendar in the SIF Zone Year that does not have "Exclude from SIF Exchange" or "Exclude" - Checked.



Core Object Data Elements (SIF 2.7)

Data Element LabelDescriptionBusiness RulesData Source GUI PathDatabase Field



@RefIdThe GUID that identifies this school.Generated by Infinite Campus.
school.schoolIdGUIDType
2.0r1
LocalIdThe locally-assigned identifier for this school.

school.schoolIdxs:normalizedStringO
2.0r1
StateProvinceIdThe state-assigned identifier for this school.When "Standard Code (SIF StatePrId" NOT = Null, reports School.standardCode.
Otherwise, reports from "State School Number".
System Administration > Resources > School > School Detail > Standard Code (SIF StatePrId), State School Numberschool.standardCode
school.number

O
2.0r1
NCESIdThe NCES-assigned identifier for this school.
System Administration > Resources > School > School Detail > NCES School Numberschool.ncesSchoolIDxs:normalizedStO
2.0r1
SchoolNameName of school.
System Administration > Resources > School > School Detail > School Nameschool.namexs:normalizedString
2.0r1
LEAInfoRefIdThe Id (GUID) that references the school district of which this school is a member.

school.districtIdRefIdTypeO
2.0r1
OtherLEAThe Id (GUID) of another related education agency, such as a regional service agency.Optional do not report.


O
2.0r1
OtherLEA/@SIF_
RefObject
The name of the object reference.


values: LEAInfoM
2.0r1
SchoolTypeAn indication of the level of the educational institution.Optional do not report.


O
2.0r1
SchoolFocusList
Optional do not report.


O
2.0r1
SchoolFocusList/
SchoolFocus
The type of educational institution as classified by its focus.Optional do not report.


MR
2.0r1
SchoolURLURL for the school.
System Administration > Resources > School > School Detail > URLschool.urlxs:anyURLO
2.0r1
PrincipalInfoInformation about the school's principal.



O
2.0r1
PrincipalInfo/
ContactName
The name of the principal.
System Administration > Resources > School > School Detail > Principal Nameschool.principalNamexs:normalizedStringM
2.0r1
PrincipalInfo/
ContactTitle
The principal's title.
System Administration > Resources > School > School Detail > Principal Titleschool.principalTitlexs:normalizedStringO
2.0r1
SchoolContactListA list of contact persons associated with a school.


List O
2.0r1
SchoolContactList/
SchoolContact
Information on contact persons for this school.



MR
2.0r1

SchoolContactList/

SchoolContact/

PublishInDirectory

Indicates whether or not this school contact's information should be published in a directory of school information.Reports "Yes".

"Yes"O
2.0r1
SchoolContactList/
SchoolContact/
ContactInfo
Common element used to supply information for a contact person at a school, LEA, or other institution.


ContactInfoM
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

Name

The name of the contact person. Note that Name is redefined here to allow for LastName and FirstName to be omitted if they cannot be provided; when omitted, FullName must have a value.


xs:normalizedStringM
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

Name/ @Type

Code that specifies what type of name this is.Name Type="04"

"04"M
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

Name/LastName

The last name.
System Administration > Resources > SchoolSchool.principalName, parse from LEFTxs:normalizedStringO
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

Name/FirstName

The first name.
System Administration > Resources > SchoolSchool.principalName, parse from RIGHTxs:normalizedStringO
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

Name/FullName

The full name.
System Administration > Resources > SchoolSchool.principalNamexs:normalizedStringC
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

PositionTitle

The contact person's position title.
System Administration > Resources > SchoolSchool.principalTitlexs:normalizedStringO
2.0r1
SchoolContactList/
SchoolContact/ContactInfo/EmailList
List of Email elements.


ActionListO
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

EmailList/ @Type

This attribute specifies the type of e-mail address.Type="Primary"

"Primary"

2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

EmailList/Email

This element represents an e-mail address of one of a number of types and occurs in objects such as StudentPersonal, StaffPersonal, StudentContact, etc.
System Administration > Resources > SchoolSchool.principalEmailxs:normalizedStringMR
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

PhoneNumberList

Lists phone numbers associated with an entity.
System Administration > Resources > School
ActionListO
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

PhoneNumberList/

PhoneNumber

This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc.
System Administration > Resources > School

MR
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

PhoneNumberList/

PhoneNumber/ @Type

Code that specifies what type of phone number this is.Where Type 0096 = School Phone Number
When Type 2364 = School Fax Number


"0096" or "2364"M
2.0r1

SchoolContactList/

SchoolContact/ContactInfo/

PhoneNumberList/

PhoneNumber/Number

Phone number.When System Administration > Resources > School > School Phone Number NOT = Null
School.phonexs:normalizedStringM
2.0r1
When System Administration > Resources > School > School Fax Number NOT = NullSchool.fax

AddressListThe school's addresses.


ActionListO
2.0r1
AddressList/AddressThis element contains address data.



MR
2.0r1
AddressList/
Address/@Type
Code that defines the location of the address.When Address NOT = Null, Type="0123"

"0123" or "0765"M
2.0r1
When Physical Address NOT = NULL, Type="0765"

AddressList/
Address/Street
The street element is a complex element and breaks the street down into several parts.



M
2.0r1
AddressList/Address
/Street/Line1
Address line 1.System Administration > Resources > School
School.address
School.physical
Address
xs:normalizedStringM
2.0r1
AddressList/Address/
City
The city part of the address.System Administration > Resources > School
School.city
School.PhysicalCity
xs:normalizedStringM
2.0r1
AddressList/Address/StateProvinceThe state or province code.System Administration > Resources > School
School.state
School.physicalState

M
2.0r1
AddressList/Address/
Country
The country code.Reports "US".

"US"O
2.0r1
AddressList/Address/
PostalCode
The ZIP/postal code.

School.zip
School.physicalzip
xs:normalizedStringM
2.0r1
PhoneNumberListThe school's phone numbers.When School Phone Number NOT = Null, reports the PhoneNumberList.

ActionListO
2.0r1
PhoneNumberList/
PhoneNumber
This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc.



MR
2.0r1
PhoneNumberList/
PhoneNumber/@Type
Code that specifies what type of phone number this is. Note: A subset of valid values may be specified in data objects.Type="0096"

"0096"M
2.0r1
PhoneNumberList/
PhoneNumber/Number
Phone number.
System Administration > Resources > SchoolSchool.phonexs:normalizedStringM
2.0r1
IdentificationInfoListOther identification information associated with a school, such as the locally-defined code/identifier, etc.Optional do not report


O
2.0r1
SessionTypeCode that specifies the session type.
System Administration > Resources > SchoolSchool.sessionTypeSession Type codeO
2.0r1
GradeLevelsCollection of grade levels offered in this school.


ListO
2.0r1
GradeLevels/GradeLevelGrade or academic level.


gradelevelMR
2.0r1
GradeLevels/
GradeLevel/Code
Code representing the grade level.

When gradelevel.standardCode is any of 01 - 12, PK, KG, PG, or UN, report the code. Otherwise, reports Unknown.

If multiple unknown grades, only report "Unknown" once

System Administration > Resources > Grade Level DefinitionsGradeLevel.
standardCode
gradelevelM
2.0r1
Excludes grade levels from reporting that have (System Admin>Calendar>Calendar>Grade Levels>Grade Level Detail>Exclude from SIF reporting) = Checked.

Does NOT exclude grade levels from reporting that have (System Admin>Calendar>Calendar>Grade Levels>Grade Level Detail>Exclude from State Reporting) = Checked

Title1StatusStatus 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.Report "Targeted" when Title 1 is any of the following:
1. Targeted Assistance Eligible - No Program
2. Targeted Assistance Program
Report "SchoolWide" when Title 1 is any of the following:
1. Schoolwide Eligible - Targeted Assistance
2. Schoolwide Eligible - No Program
3. Schoolwide Program

Otherwise, reports "NA".
System Administration > Resources > School > School History > Title 1SchoolAttribute.title1Targeted, Schoolwide, or NAO
2.0r1
OperationalStatusOperational condition of a school.This is Optional. Does not Report.


O
2.0r1
CongressionalDistrictNumber for the US congressional district of the school location.This is Optional. Does not Report.


O
2.0r1
ActiveSchoolYearSchool 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).This is Optional. Does not Report.