PowerSchool SIS Massachusetts

Student Section Enrollment

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

StudentSectionEnrollment records are published for each section enrollment for a student within the school year for which the agent is configured.

Selection Criteria

  • All student classes enrolled in a section within the school year.

  • Student must have at least one school enrollment record.

  • Course, Class and Section are not excluded from state reporting.

  • Course NCES Code and State course term code is mandatory.

Dependency

  • SectionInfos

  • StudentPersonalInfos

Element Mappings

The following table lists the elements that are published for this object:

SIF Element/Attribute

Description

Req.

PS Field Mapping:

[Table]Column

MA Field

Business Rules

RefId

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

M

[CC]DCID

 

 

StudentPersonalRefId

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

M

[Students]DCID

 

 

SectionInfoRefId

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

M

[Sections]DCID

 

 

SchoolYear

The school year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g. 2027 for the 2026-27 school year).

M


 

 

EntryDate

The date from when this course section enrollment is valid.

O

[CC]DateEnrolled 


By Default, the Entry Date into the class is published. However, if this date is before the first in session day of school, then the first day of school is published.

ExitDate

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

O

[CC]DateLeft


This is the Last In Session day before the Exit Date. If the Exit Date is 10/1 and 9/30 was an In Session day, then 9/30 will be published.

SIF_ExtendedElements/SIF_ExtendedElement

 

O

 

 

 

[Name="CourseEnrollmentStatus"]

Indicates a student’s enrollment status in a section. This element is optional for a future enrollment but mandatory for the current and historical ones.

C

Based Upon:
[S_MA_CC_SCS_X] OverrideCourseEnrollStatus

[S_MA_SEC_X]Ungraded

[S_MA_SEC_X]MarkNotRequired

[S_MA_CRS_X]Ungraded

[S_MA_CRS_X]MarkNotRequired

[S_MA_SGR_X]Ungraded

[S_MA_SGR_X]MarkNotRequired


First, the logic checks if there is a Stored Grade for this enrollment. If so, then it will be evaluated if this should be a 02, 03, or 04. If not, the agent will then check if the course has been dropped and if so, a 02 is sent. If not, the agent will then check if the course is ungraded or mark is not required and if so, sends 03 accordingly. If none of the above, 01 is sent.

[Name="PathwaysCourse"]


M

[S_MA_CRS_X] PathwaysCourse