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. |