Skip to main content
Skip table of contents

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.