WI DPI WISEdata Ed-Fi Docs

/staffSectionAssociation

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. Only the staff persons who have a localPersonId will be populated.

This endpoint is NOT expected from Choice schools.

Ed-Fi Tech Docs: https://techdocs.ed-fi.org/display/EDFICERT/StaffAssociation+%3E+StaffSectionAssociation


Data Properties:

#

Property Name

Data Type

Public (Required/ Optional/ Conditional)

Choice (Required/ Optional/ Conditional)

Business Definition

Data Element Page

1.0

localCourseCode

String

REQ'D

NOT REQ'D

The local code assigned by the School that identifies the course offering provided for the instruction of students.

Local Course Code

2.0

schoolId

Integer

REQ'D

NOT REQ'D

The identifier assigned to a school.

Session School Reference

3.0

schoolYear

integer

REQ'D

NOT REQ'D

The identifier for the school year.

School Year

4.0

sectionIdentifier

string

REQ'D

NOT REQ'D

The local identifier assigned to a section

Unique Section Code

5.0

sessionName

string

REQ'D

NOT REQ'D

The identifier for the calendar for the academic session (e.g., 2010/11, 2011 Summer).

Session Name

6.0

staffUniqueId

String

REQ'D

NOT REQ'D

A unique alphanumeric code assigned to a staff.

WISEid

7.0

classroomPositionDescriptor

String

REQ’D

REQ’D

The type of position the staff member holds in the specific class/section.

Roster: Info, Help and FAQ

8.0

beginDate

string

REQ'D

NOT REQ'D

Month, day, and year of a teacher's assignment to the section. If blank, defaults to the first day of the first grading period for the section.

NA

9.0

endDate

string

REQ'D

NOT REQ'D

Month, day, and year of the last day of a staff member's assignment to the section.

NA


Use Cases:

#

Use Case Title

Use Case Description

What to Submit/retrieve

#

Use Case Title

Use Case Description

What to Submit/retrieve

1.0

Assign multiple staff members to one section for a couple of classes.

Assign multiple staff members to one section for a couple of classes. Expected Result, Multiple staffSectionAssociations can be created for one section.

POST on /staffSectionAssociation
{ "sectionReference": { "schoolId": 7525, "localCourseCode": "LCC-121941", "schoolYear": 2021, "sectionIdentifier": "Section-121941", "sessionName": "Sessions-121941" }, "staffReference": { "staffUniqueId": "1001001001" }, "classroomPositionDescriptor": "uri://dpi.wi.gov/ClassroomPositionDescriptor#03187", "beginDate": "2020-07-01", "endDate": "2021-06-05" }


JSON Sample:

{ "sectionReference": { "schoolId": 7525, "localCourseCode": "LCC-121941", "schoolYear": 2021, "sectionIdentifier": "Section-121941", "sessionName": "Sessions-121941" }, "staffReference": { "staffUniqueId": "1001001001" }, "classroomPositionDescriptor": "uri://dpi.wi.gov/ClassroomPositionDescriptor#03187", "beginDate": "2020-07-01", "endDate": "2021-06-05" }

 

Wisconsin Department of Public Instruction