WI DPI WISEdata Ed-Fi Docs
/studentProgramAssociation (Public LEA Only)
- heather.kluck
- Jaidaa Shafaei
The StudentProgramAssociation represents the Program(s) that a student participates in or is served by.
This endpoint is NOT expected from Choice schools.
Ed-Fi Tech Docs: https://techdocs.ed-fi.org/display/EDFICERT/v3+Student+Program+%3E+StudentProgramAssociation
https://techdocs.ed-fi.org/display/EDFICERT/v3+Education+Organization+%3E+School
https://techdocs.ed-fi.org/display/EFDSDRAFT/ED-FI+WORKING+DRAFT+7+-+STUDENT+LEARNING+MODALITY
Data Properties:
# | Resource Name | Property Name | Data Type | Public (Required/ Optional/ Conditional) | Choice (Required/ Optional/ Conditional) | Business Definition | Data Element Page |
---|---|---|---|---|---|---|---|
1.0 | studentProgramAssociation | beginDate* | string | REQ'D | NOT REQ'D | The earliest date the student is involved with the program. Typically, this is the date the student becomes eligible for the program. | NA |
2.0 | educationOrganizationId* | integer | REQ'D | NOT REQ'D | The identifier assigned to an education organization. | ||
3.0 | programName* | string | REQ'D | NOT REQ'D | The formal name of the Program of instruction, training, services, or benefits available through federal, state, or local agencies. | https://dpi.wi.gov/wise/data-elements/sectionprogram https://dpi.wi.gov/wise/data-elements/section504 https://dpi.wi.gov/wise/data-elements/coordinated-early-intervening-services | |
4.0 | programTypeDescriptor* | string | REQ'D | NOT REQ'D | The type of program. | NA | |
5.0 | studentUniqueId* | string | REQ'D | NOT REQ'D | A unique alphanumeric code assigned to a student. | ||
6.0 | endDate | string | REQ'D | NOT REQ'D | The month, day, and year on which the Student exited the Program or stopped receiving services. | NA |
Descriptors & Programs:
Program Type and Names: | |||
Namespace | Code Value | Description | Program Names |
---|---|---|---|
uri://dpi.wi.gov/ProgramTypeDescriptor | 504 | Section 504 Placement | Section 504 Placement |
Co | Cocurricular Programs - For 22-23 SY and prior | Coordinated Early Intervening Services | |
Coordinated Early Intervening Services - For 23-24 SY and after | |||
Modality | Learning Modality | In-Person | |
Remote | |||
Hybrid |
Use Cases:
# | Use Case Title | Use Case Description | What to Submit/retrieve |
---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
---|---|---|---|
1.0 | Sending student program association: Section 504 or Coordinated Early Intervening Services (CEIS) |
 | POST on /studentProgramAssociation: programReference: POST on /studentProgramAssociation: programReference: |
2.0 | Updating the student program association after the student is out of the program (Section 504 or CEIS) | If a student dropped out of the program:
If a student re-enrolled in the program:
| Â |
3.0 | Sending the Learning Modality for how students are participating in instruction (school level) | Public schools will submit the school level indicator via WISEgrants in which they can indicate which learning modalities the school is offering and if that modality is: Offered to all students, Offered to some students, Offered to no students. | NA |
4.0 | Sending the Learning Modality for how each student is participating in instruction (student level) | Public schools should submit a student program record detailing what modality each student is in (e.g. In-person or Remote). When a Learning Modality program type is not present for a student in WISEdata, then it is assumed that the student is in the default modality for the school.
| POST on /studentProgramAssociation: programReference: |
5.0 | Sending the student learning modality when modality of an individual student changes, and the student is attending a non-virtual school. | When a student attending a non-virtual school has a long-term modality shift in their learning modality, e.g. FROM ‘in-person’ TO ‘hybrid’ or ‘remote’, then a new student program record needs to be submitted and the previous student program record needs to be ended.
| POST on /studentProgramAssociation: programReference: POST on /studentProgramAssociation: programReference: |
6.0 | Sending the student learning modality when modality of an individual student changes, and the student is attending a virtual school. | When a student has a long-term modality shift FROM attending remote in a virtual school TO an in-person in a non-virtual school, then the student's enrollment in the virtual school should be ended, and and a new enrollment should be created for a non-virtual school. In this scenario, no student program record detailing modality would be expected as the modality default would apply based on the type of school. | /studentProgramAssociation with learning modality is not expected. LEA is expected to end the existing /studentSchoolAssociation and send a new one from the new school. |
7.0 | Sending student program association: Coordinated Early Intervening Services (CEIS) (2023-24 and after) | The description for the programType of 'Co' (Cocurricular Programs) is modified to become ‘Coordinated Early Intervening Services’ to match programName
| POST on /studentProgramAssociation: |
JSON Sample:
/studentProgramAssociations
{
"educationOrganizationReference": {
"educationOrganizationId": 7525
},
"programReference": {
"educationOrganizationId": 48856,
"programTypeDescriptor": "uri://dpi.wi.gov/ProgramTypeDescriptor#504",
"programName": "Section 504 Placement"
},
"studentReference": {
"studentUniqueId": "8660232105"
},
"beginDate": "2022-08-22",
"endDate": "2023-06-30"
}
/studentProgramAssociations
{
"educationOrganizationReference": {
"educationOrganizationId": 7525
},
"programReference": {
"educationOrganizationId": 48856,
"programTypeDescriptor": "uri://dpi.wi.gov/ProgramTypeDescriptor#Co",
"programName": "Coordinated Early Intervening Services"
},
"studentReference": {
"studentUniqueId": "8660232105"
},
"beginDate": "2022-08-22",
"endDate": "2023-06-30"
}
Wisconsin Department of Public Instruction