Student School Enrollment
The StudentSchoolEnrollment object contains the enrollment data for a student. There will be one SIF Object per student enrollment. This object is also used to assign ownership of the student record during the Student Testing Number (STN) assignment process.
The following table lists the elements that are published for this object:
Element Name | Submission | Definition | Code Set, if applicable | [Table]Field Mapping | Business Rules |
---|---|---|---|---|---|
RefId | Yes | The ID (GUID) that uniquely identifies a particular enrollment. | [Students]DCID | Object that References StudentSchoolEnrollment RefID: StudentAttendanceSummary | |
StudentPersonalRefId | Yes | The ID (GUID) of the student to whom this information is linked. | [Students]STUDENTDCID |
| |
SchoolYear | Yes | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., 2018 for the 2017-18 school year). |
| Requires new StudentSchoolEnrollment | |
MembershipType | Yes | The type of this enrollment as it relates to the school identified in SchoolInfoRefId. |
| [S_OK_STU_X]ADMISSIONBASIS [S_OK_REN_X]ADMISSIONBASIS | Only the site responsible for reporting this student’s membership information to the OSDE should have an enrollment with the value of “Home”. OSDE expects to receive “Concurrent” for the following Basis of Admission codes:
UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Basis of Admission |
TimeFrame | Yes | 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. |
| [Students]EntryDate | |
EntryDate | Yes | The date from when this enrollment is valid. |
| Students]EntryDate | Requires new StudentSchoolEnrollment The EntryDate must be an Instructional Day. |
EntryType/Code | Yes | Code indicating the type of entry for this enrollment. | Refer to EntryType Code. | [Students]EntryCode [ReEnrollments]EntryCode | Uses the EntryType_20 valueset to translate PowerSchool values to SIF Codes. All SIF codes must be available to the end user in the UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Entry Code |
EntryType/OtherCodeList/ OtherCode | Yes | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | Refer to EntryType OtherCode. | [S_OK_STU_X]ADMISSIONBASIS | |
GradeLevel | Yes | Grade or academic level of the student. | Refer to Grade Level Code. | [Students]Grade_Level | Requires new StudentSchoolEnrollment When a GradeLevel change takes place that creates a new SSE, the expected ExitType/Code would be 03505 and the expected EntryType/Code would be 01835 unless the GradeLevel change results in the student moving from one accredited site to another accredited site in the same district UI Navigation: Student Search>School Enrollment>Enrollment history>Edit Current Enrollment>Grade_Level |
OtherCodeList/OtherCode | Yes | Refer to Grade Level Other Code. |
| ||
ExitStatus/Code | Optional | Code indicating the exit status for this enrollment. |
| Defaulted to Permanent | |
ResidencyStatus | Yes | The Location of an individual's legal residence relative to (within or outside) the boundaries of the organization. |
| [S_OK_STU_X]OK_ResidencyStatus | |
NonResidentAttendReason | Optional | Unique indicator that points to the code set used. | Refer to NonResidentAttendReason. | [S_OK_STU_X]NonResidentAttendReason | |
PromotionInfo-/PromotionStatus-/value | Optional | This value should be set if this enrollment instance is closed for an end-of-year closeout or a mid-year promotion or demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion. |
| [S_OK_STU_X]PromotionStatus | |
PromotionReason | Yes | The reason the student was promoted. This element should only be populated if the value of PromotionStatus is “Promoted”. | Refer to Promotion Reason. | [S_OK_STU_X]PromotionReason | |
Nonpromotion | Optional | The primary reason as to why a staff member determined that a student should not be promoted (or be demoted). This element is mutually exclusive with Promotion, and its child elements should only be populated if the value of PromotionStatus is "Retained" or "Demoted". | Refer to Non-Promotion Reason. | [S_OK_STU_X]NonPromotionReason | |
ExitDate | Conditional | The last school calendar day (membership day) the student was enrolled in the school (inclusive). If the student has exited the school, ExitDate must have a value. |
| [Students]ExitDate | The ExitDate must be the last day of membership for the student. UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Exit_Date |
ExitType/Code | Yes | Code indicating the exit type for this enrollment. | Refer to ExitType Code. | [Students]ExitCode | All SIF codes must be available to the end user in the SIS. More options can be available in the SIS that can map to the SIF codes. Fewer options are not acceptable. OSDE does not ever expect to receive code 09999. This code is reserved for emergency legislative updates or mid-year policy changes. If you cannot find a code that fits a scenario, please call OSDE. UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Exit Code |
ExitType/OtherCodeList [@Codeset="StateProvince"] | Yes | A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element. | Refer to ExitType Other Codes. | [S_OK_STU_X] [S_OK_REN_X] | Required if ExitType is 01921 UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Other Exit Code |
FTPTStatus | optional | Indicates if the student is enrolled full time or part time. |
| [S_OK_STU_X]MembershipStatus [S_OK_REN_X]MembershipStatus | Required when StudentSchoolEnrollment/GradeLevel = PK or KG When a FTPTStatus change takes place that creates a new SSE, the expected ExitType/Code would be 03505 and the expected EntryType/Code would be 01835 unless the FTPTStatus change results in the student moving from one accredited site to another accredited site in the same district. UI Navigation: Student Search, School Enrollment, Enrollment history, Edit Current Enrollment, Membership Status |
SIF_ExtendedElements/ SIF_Extend edElementName= “SchoolOfMembership” [@Codeset="SchoolOfMembership"] |
|
| [S_OK_STU_X]AccreditedSchool |
| |
SIF_ExtendedElements/SIF_ExtendedElement[@Name=“CalendarSummaryRefId”] [@Codeset="CalendarSummaryRefId"] |
|
| [Terms]DCID |