This interchange loads students' participation in programs.
The StudentProgramAssociation represents the Program(s) that a student participates in or is served by.
Prerequisites
- Ed-Org (pre-loaded)
- Program (pre-loaded)
- Student
- Student Enrollment
Scenarios
- Create a Gifted and Talented student program association for an elementary school student.
- Create a Career and Technical Information student program association for a high school student.
- Update the "ServedOutsideOfRegularSession" to FALSE for the elementary student.
- Update the "ServedOutsideOfRegularSession" to FALSE for the high school student.
(Note: the Program's educationOrganizationId is the Local Education Agency ID)
Resource | PropertyName | IsCollection | DATA_TYPE | REQUIRED/OPTIONAL | Scenario 1 POST | Scenario 2 POST | Scenario 3 PUT | Scenario 4 PUT |
---|---|---|---|---|---|---|---|---|
StudentProgramAssociations | beginDate | FALSE | datetime | REQUIRED | 8/23/2016 | 8/23/2016 | 8/23/2016 | 8/23/2016 |
StudentProgramAssociations | educationOrganizationReference | FALSE | educationOrganizationReference | REQUIRED | ||||
educationOrganizationReference | educationOrganizationId | FALSE | integer | REQUIRED | 255901 | 255901 | 255901 | 255901 |
StudentProgramAssociations | programReference | FALSE | programReference | REQUIRED | ||||
programReference | educationOrganizationId | FALSE | integer | REQUIRED | 255901 | 255901 | 255901 | 255901 |
programReference | name | FALSE | string | REQUIRED | Gifted and Talented | Career and Technical Education | Gifted and Talented | Career and Technical Education |
programReference | type | FALSE | string | REQUIRED | Gifted and Talented | Career and Technical Education | Gifted and Talented | Career and Technical Education |
StudentProgramAssociations | studentReference | FALSE | studentReference | REQUIRED | ||||
studentReference | studentUniqueId | FALSE | string | REQUIRED | 111111 | 222222 | 111111 | 222222 |
StudentProgramAssociations | endDate | FALSE | datetime | REQUIRED | ||||
StudentProgramAssociations | reasonExitedDescriptor | FALSE | string | OPTIONAL | ||||
StudentProgramAssociations | servedOutsideOfRegularSession | FALSE | boolean | REQUIRED (for update) | FALSE | FALSE | ||
studentProgramAssociations | services | TRUE | studentProgramAssociationService[] | OPTIONAL | ||||
StudentProgramAssociationServices | beginDate | FALSE | date | OPTIONAL | ||||
StudentProgramAssociationServices | educationOrganizationReference | FALSE | educationOrganizationReference | OPTIONAL | ||||
StudentProgramAssociationServices | programReference | FALSE | programReference | OPTIONAL | ||||
StudentProgramAssociationServices | serviceDescriptor | FALSE | string | OPTIONAL | ||||
StudentProgramAssociationServices | studentReference | FALSE | studentReference | OPTIONAL | ||||
StudentProgramAssociationServices | primaryIndicator | FALSE | boolean | OPTIONAL | ||||
StudentProgramAssociationServices | serviceBeginDate | FALSE | datetime | OPTIONAL | ||||
StudentProgramAssociationServices | serviceEndDate | FALSE | datetime | OPTIONAL |