PowerSchool SIS Massachusetts

StaffSectionAssignment

One StaffSectionAssignment record per section is published for the staff member who is teaching the section.

Required Fields

For new WAR records, StaffSectionAssignment requires that a dynamic record exist. If this type of record does not exist, it means that Course setup is not complete. You can check whether a dynamic record is present by viewing the WAR record link on the Staff Information page.

Depends Upon

  • StaffPersonal

  • SectionInfo

Events

Events for StaffSectionAssignment are published based on the Dependencies above having data and the staff member being assigned to a school within the zone. For more information, see SIF Events in Publishing Data.

Element Mappings for StaffSectionAssignment

PS Field Mapping

SIF Element/Attribute

Req.

MA Field

Business Rules

 

@RefId

M

 

 

 

StaffPersonalRefId

M

 

 

 

SectionInfoRefId

M

 

 

[SectionTeacher] Start_Date

AssignmentStartDate

M

 

If a static record is found based on this course section, then the AssignmentStartDate is used. Otherwise, the start date of the staff assignment to the class is used.

[S_MA_USR_StaffRoster_x] StaffExitDate[Calendar_Day] Date_Value

AssignmentEndDate

M

 

If the Staff Exit Date is before the End_Date of the assignment, then the Staff Exit Date is published. Otherwise, the last In Session date of the class / term ispublished.

[SectionTeacher] RoleId

TeacherOfRecord

M

 

If the assignment is the primary teacher, then 'Yes' is published. Otherwise, 'No' is published.

[Dynamic] JobClassificationCode
Calculated

Roles/Role

M

WA07

The SIF Agent determine if there is a a static record related to this school course and then publish a JobClassificationCode value if it exists. If it does not exist, then the SIF Agent checks for a Dynamic override record related to this course section and if it has a value, that value is published. If neither are found, the SIF Agent determines if the staff member is a teacher with a co-teacher on their FIRST section. If there is a co-teacher, then 2306 is published. If not, then 2305 is published.

[Dynamic] AssignmentCode

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MATeachingAssignment"]

M

WA08

The WA08 value it auto calculated based on the following rules. The value can be overwritten per dynamic record if needed.

  1. If the Course NCESID = 00000 or 99999, then 000 is published.

  2. If the Core Course Indicator is checked on the Course and the NCES ID is 5 or more digits, then 001 is published.

  3. If the Core Course Indicator is checked on the Course and the NCES ID starts with C or is less than 4 digits, then 002 is published.

  4. If the Core Course Indicator is NOT checked on the Course and the NCES ID is 5 or more digits, then 212 is published.

  5. If the Core Course Indicator is NOT checked on the Course and the NCES ID starts with C or is less than 4 digits, then 213 is published.

 

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAParaprofessionalQualification"]

C

WA13

This element is no longer supported by the state.

 

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAHighlyQualifiedTeacher"]

C

WA14

This element is no longer supported by the state.

 

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MASubjectMatterCompetency"]

C

WA15

This element is no longer supported by the state.

[Dynamic] JobClassificationCode
Calculated

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MALongTermSubstitute"]

C

 

If the value of MA_WAR.WA07 = 2325, then 'Yes' is published. Otherwise, 'No' is published.