v3 StaffAssociation > StaffSectionAssociation Scenarios

StaffAssociation defines staff information. It can be used to define employment, assignment, and teaching associations, as well as staff positions and staff leave events.

The StaffSchoolAssociation indicates the School(s) to which a staff member provides instructional services.

Prerequisites

  • Section
  • Staff

Scenarios

  1. Create a StaffSectionAssociation for a staff record at Grand Bend Elementary School and the English Language Arts, Grade 1 section.
  2. Create a StaffSectionAssociation for a staff record at Grand Bend High School and the ALGEBRA 1 section.
  3. Update the classroomPositionDescriptor on the first StaffSectionAssociation.
  4. Update the beginDate for the second StaffSectionAssociation record
  5. Delete the StaffSectionAssociation for the English Language Arts, Grade 1 section at Grand Bend Elementary School.

Additional Requirements

  • A teacher's highly qualified status may be recorded either at the Staff level or at the Staff Section Association level.



Resource

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

StaffSectionAssociations

sectionReference

FALSE

sectionReference

REQUIRED


sectionReference

localCourseCode

FALSE

string

REQUIRED

["ELA-01"  if possible

| system value]

["ALG-2"  if possible

| system value]

["ELA-01"  if possible

| system value]

["ALG-2"  if possible

| system value]

sectionReference

schoolId

FALSE

integer

REQUIRED

255901107255901001255901107255901001

sectionReference

schoolYear

FALSE

integer

REQUIRED

2017201720172017
sectionReferencesessionNameFALSEstringREQUIRED2016-2017 Fall Semester2016-2017 Fall Semester2016-2017 Fall Semester2016-2017 Fall Semester

sectionReference

sectionIdentifier

FALSE

string

REQUIRED

["ELA012017RM555"  if possible

| system value]

["ALG12017RM901"  if possible

| system value]

["ELA012017RM555"  if possible

| system value]

["ALG12017RM901"  if possible

| system value]

StaffSectionAssociations

staffReference

FALSE

staffReference

REQUIRED


staffReference

staffUniqueId

FALSE

string

REQUIRED

["207220"  if possible

| system value]

["207269"  if possible

| system value]

["207220"  if possible

| system value]

["207269"  if possible

| system value]

StaffSectionAssociations

classroomPositionDescriptor

FALSE

classroomPositionDescriptor

REQUIRED

Teacher of RecordTeacher of Record

Assistant Teacher

Teacher of Record

StaffSectionAssociations

beginDate

FALSE

date

REQUIRED

[Current School Year]-08-31[Current School Year]-08-31[Current School Year]-08-31[Current School Year]-09-01

StaffSectionAssociations

endDate

FALSE

date

OPTIONAL


StaffSectionAssociations

highlyQualifiedTeacher

FALSE

boolean

OPTIONAL


StaffSectionAssociations

percentageContribution

FALSE

number

OPTIONAL


StaffSectionAssociations

teacherStudentDataLinkExclusion

FALSE

boolean

OPTIONAL