This object contains information about a staff’s assignment for a specific section. One StaffSectionAssignment record per section is published for the staff member who is teaching the section.
This resource can be published for Charter Schools (using the Sub-Districts feature) from Staff Assignment in the SIF Unity Framework. This resource can be published for Charter Schools (using the Sub-Districts feature) from Section Enrollments in the SIF Unity Framework.
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.
Selection Criteria
-
StaffPersonal & SectionInfo must be published.
-
Assign the Staff record to a Section.
Dependency
-
Dependent on Section Info and Staff Personal resources.
Element Mappings
The following table lists the elements that are published for this object:
|
SIF Element/Attribute |
Description |
Req. |
PS Field Mapping: [Table]Column |
MA Field |
Business Rules |
|
RefId |
The Id (GUID) that uniquely identifies this StaffSectionAssignment entity. |
M |
|
|
|
|
StaffPersonalRefId |
The Id (GUID) of the teacher or educational staff to whom the assignment information applies. |
M |
|
|
|
|
SectionInfoRefId |
The Id (GUID) of the section in which this staff (teacher) is assigned. |
M |
|
|
|
|
AssignmentStartDate |
Date from when this section assignment is effective and is inclusive of the start and end dates of the section info from TermInfo. |
O |
[SectionTeacher]Start_Date |
|
If a static record is available based on this course section, then the AssignmentStartDate is used. Otherwise, the start date of the staff assignment to the class is used. |
|
AssignmentEndDate |
Date when this section assignment comes to an end and is inclusive of the start and end dates of the section info from TermInfo. |
O |
[S_MA_USR_StaffRoster_x]StaffExitDate [Calendar_Day]Date_Value |
|
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 is published. |
|
TeacherOfRecord |
Indicates if the staff is the Teacher of Record during this assignment. |
M |
[SectionTeacher]RoleId |
|
If the assignment is the primary teacher, then Yes is published. Otherwise, No is published. |
|
Codeset |
A unique indicator (usually a URL) that points to the codeset used. |
O |
|
|
|
|
Roles |
One or more staff roles. |
M |
|
|
|
|
Roles/Role |
The actual role of the assigned staff. |
MR |
[Dynamic]JobClassificationCode Calculated |
WA07 |
The SIF Agent determines if there is a static record related to this school course and then publishes 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 record is available, 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. |
|
SIF_ExtendedElements/SIF_ExtendedElement |
|
O |
|
|
|
|
[@Name="MATeachingAssignment"] |
Teacher / Paraprofessional Assignment |
M |
[Dynamic] AssignmentCode |
WA08 |
The WA08 value is auto calculated based on the following rules:
|
|
[@Name="MALongTermSubstitute"] |
Is this a long-term substitute teaching assignment? (Yes or No) |
C |
[Dynamic]JobClassificationCode Calculated |
|
If the value of MA_WAR.WA07 = 2325, then Yes is published. Otherwise, No is published. |