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.
If there is a change in any of the user editable fields that are mapped to the SIF object elements, the system detects such data changes and triggers publishing. This ensures that the latest student data is consistently reflected in the State ODS.
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. |