PowerSchool SIS Massachusetts

Section Info

SectionInfo records are published for each section that is assigned to the current school year for schools that are part of the zone.

This resource can be published for Charter Schools (using the Sub-Districts feature) from Organization Schedules in the SIF Unity Framework.

Selection Criteria

  • Section is within the school year.

  • School and course must not be excluded from state reporting.

  • Section must not be excluded from state reporting.

  • Course name, Course number, and Course NCESCODE are not null.

  • State Course Term Code is not null.

Dependency

  • School Course Info resource

  • Term Info resource

Element Mappings

Element/Attribute

Description

Req.

PS Field Mapping:

[Table]Column

Business logic/ Rules

 RefId

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

M

[sections]DCID

 

SchoolCourseInfoRefId

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

M

 [School_Course]DCID

Identifies relation with schoolCourseInfo resource

SchoolYear 

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

M

 NA

 

LocalId

The locally assigned identifier for this course section.

M

[Sections]Course_Number

[Sections]Section_Number

The SIF Agent concatenates the two fields to make this value.

ScheduleInfoList

 

M

 

 

ScheduleInfoList/ScheduleInfo

The schedule-related information for a section repeating for each term in which the section is scheduled. The TermInfoRefId attribute value must not repeat within an instance of the object (ScheduleInfo nodes must not have duplicate terms). (SIF)

O

 

 

ScheduleInfoList/ScheduleInfo/@TermInfoRefId

The ID (GUID) of the term to which this schedule information relates.

O

[Terms] DCID


ScheduleInfoList/ScheduleInfo/MeetingTimeList

 

O

 

 

ScheduleInfoList/ScheduleInfo/MeetingTimeList/MeetingTime

The time when the section meets.

O

[Section]Expression

TimetableDay

TimetablePeriod

The day is derived from the alphabet and period derived from the number which is in [Section]Expression.

MediumOfInstruction

The medium through which the student receives instructional communication from the teacher.
Note: This element has been deprecated—use InstructionalDeliveryModeList.

O

[S_MA_SEC_X] MediumOfInstruction

 

MediumOfInstruction/Code

 

M

[S_MA_SEC_X] MediumOfInstruction

Defaults to 0605 if no value set.

SummerSchool

Is this a summer school assignment?

O

“No”

 

SchoolCourseInfoOverride

Optional overrides of the course information for this section.

O

 

SchoolCourseInfoOverride/InstructionalLevel/Code -Element is no longer supported by MA.

SchoolCourseInfoOverride/Override


O

[S_MA_SEX_X]CourseLevel

[S_MA_SEX_X]NCES_CIPCode

[S_MA_SEX_X]OverrideSchoolCode

True = Yes

If the fields are not null, then Override is “Yes“.

SchoolCourseInfoOverride/CourseCredit


M

Type=9999

TypeNone= 9998

Value=[Courses]Credit_Hours

Override = Yes Then

[Courses]CREDIT_HOURS

SchoolCourseInfoOverride/DistrictCourseCode


O

[SECTION]Course_Number

Override = Yes Then

[Section]Course_Number

SchoolCourseInfoOverride/InstructionalLevel


M

[S_MA_SEC_X]CourseLevel

[S_MA_CRS_X]CourseLevel

Override = Yes Then

WHEN '01' THEN '0570'
WHEN '02' THEN '0571'
WHEN '03' THEN '0575'
WHEN '04' THEN '0576'
WHEN '05' THEN '9999'
ELSE '0571'

CourseSectionCode

A section code that is linked to a course. This must be a unique identifier within the school year and course (the class instance number for a course). For example, Algebra I: Section 23 is different from English II: Section 23.

O

[Sections]Course_Number

[Sections]Section_Number

The SIF Agent concatenates the two fields to make this value.

SIF_ExtendedElements/SIF_ExtendedElement

 

O

 

 

 [@Name="MAGradeLevelOverride"]

Used to override the calculated grade level (calculated from DOE016 values from students' SSE). Acceptable values may be found under WA09 in the EPIMS data handbook.

O

[S_MA_CRS_X]GradeLevel

 

[@Name="AttendingSchool"]

This element will override the school code if the @Override flag is set to 'Yes'. It is mandatory (M) only when the override is set to 'Yes'.

O/M

[S_MA_SEC_X]OverrideSchoolCode

[S_MA_CRS_X]OverrideSchoolCode

[Schools]SIF_StatePrID

 Override = Yes

[@Name="MaxSeats"]

The maximum number that can be enrolled in the section.


[Section]MaxEnrollment


[@Name="GradingEligibility"]

If enabled, excludes the section from GPA calculation.


[Section]ExcludeFromGPA

When 1 then No, else Yes.

[@Name="StartDate"]

The date on which the term starts.


[Terms]FirstDay


[@Name="EndDate"]

The date on which the term ends.


[Terms]LastDay


StateCourseCode



[S_MA_SEC_X]NCES_CIPCode

[S_MA_CRS_X]NCESCode

Override = Yes