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 | 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.
|
| 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 | SIF_ExtendedElements/SIF_ExtendedElement[@Name="MALongTermSubstitute"] | C |
| If the value of MA_WAR.WA07 = 2325, then 'Yes' is published. Otherwise, 'No' is published. |