PowerSchool SIS Virginia

StudentSchoolEnrollment

The StudentSchoolEnrollment SIF Object is a record for each student enrollment in schools within the selected reporting context and year.

Events

Change events are supported for StudentSchoolEnrollment.
Delete events are supported when Students or ReEnrollments records are deleted.
Updates to related Virginia extension enrollment tables trigger republishing.

Element Mappings for StudentSchoolEnrollment

PS Field Mapping

SIF Element/Attribute

Req.

VA Field

Business Rules

Students.DCID ReEnrollments.DCID

@RefId

M


RefId is auto generated. Objtype = 4.

Students.DCID

@StudentPersonalRefId

M


RefId is auto generated. Objtype = 1.

Schools.DCID

@SchoolInfoRefId

M


RefId is auto generated. Objtype = 3.


@MembershipType

M


Always Home.


@TimeFrame

M


Calculated as Current, Future, or Historical based on enrollment dates.


@SchoolYear

M


Calculated as reporting year (yearid + 1991).

Students.EntryDate ReEnrollments.EntryDate

EntryDate

M


Published as YYYY-MM-DD.

Students.EntryCode ReEnrollments.EntryCode

EntryType/Code

O


Published from entrycode.

S_VA_STU_X.Grade_Level_Code S_VA_REN_X.Grade_Level_Code Students.Grade_Level ReEnrollments.Grade_Level

GradeLevel/Code

O


Uses extension grade level code when present; otherwise mapped from grade level descriptor logic.


Homeroom/@SIF_RefObject

O


Always RoomInfo.

S_VA_STU_X.Responsible_Division S_VA_STU_X.Responsible_School S_VA_REN_X.Responsible_Division S_VA_REN_X.Responsible_School Schools.SIF_StatePrId

SIF_ExtendedElements/SIF_ExtendedElement[@Name="ResponsibleSchool"]/value

O


Published as 7-digit zero-padded responsible school value; falls back to school state provider id when extension is null.

S_VA_STU_X.Serving_Division S_VA_STU_X.Serving_School S_VA_REN_X.Serving_Division S_VA_REN_X.Serving_School

SIF_ExtendedElements/SIF_ExtendedElement[@Name="ServingSchool"]/value

O


Published as 7-digit zero-padded serving school value.

Students.ExitDate ReEnrollments.ExitDate

ExitDate

M


Published as YYYY-MM-DD from staged enrollment exit date value.

Students.ExitCode ReEnrollments.ExitCode

ExitType/Code

SR_26.7.1.0

M


Published from exitcode.