Skip to main content

v4 StudentProgram > StudentProgramAssociation Scenarios

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

  1. Create a Gifted and Talented student program association for an elementary school student.
  2. Create a Bilingual student program association for a high school student.
  3. Update the beginDate for the elementary student.
  4. Update the beginDate for the high school student.
  5. Delete the program association for the elementary school student.
note

The Program's educationOrganizationId is the Local Education Agency ID

ResourceProperty NameIs CollectionData TypeRequired / OptionalScenario 1: POSTScenario 2: POSTScenario 3: PUTScenario 4: PUT
StudentProgramAssociationsbeginDateFALSEdateREQUIRED8/23/[Current School Year]8/23/[Current School Year]09/30/[Current School Year]10/20/[Current School Year]
StudentProgramAssociationseducationOrganizationReferenceFALSEeducationOrganizationReferenceREQUIRED
educationOrganizationReferenceeducationOrganizationIdFALSEintegerREQUIRED255901255901255901255901
StudentProgramAssociationsprogramReferenceFALSEprogramReferenceREQUIRED
programReferenceeducationOrganizationIdFALSEintegerREQUIRED255901255901255901255901
programReferenceprogramNameFALSEstringREQUIREDGifted and TalentedGrand Bend Bilingual 101Gifted and TalentedGrand Bend Bilingual 101
programReferenceprogramTypeDescriptorFALSEprogramTypeDescriptorREQUIREDGifted and TalentedBilingualGifted and TalentedBilingual
StudentProgramAssociationsstudentReferenceFALSEstudentReferenceREQUIRED
studentReferencestudentUniqueIdFALSEstringREQUIRED111111222222111111222222
StudentProgramAssociationsendDateFALSEdateOPTIONAL
StudentProgramAssociationsreasonExitedDescriptorFALSEreasonExitedDescriptorOPTIONAL
StudentProgramAssociationsservedOutsideOfRegularSessionFALSEbooleanOPTIONAL
StudentProgramAssociationsparticipationStatusFALSEparticipationStatus[]OPTIONAL
participationStatusparticipationStatusDescriptorFALSEparticipationStatusOPTIONAL
participationStatusdesignatedByFALSEstringOPTIONAL
participationStatusstatusBeginDateFALSEdateOPTIONAL
participationStatusstatusEndDateFALSEdateOPTIONAL
StudentProgramAssociationsservicesTRUEstudentProgramAssociationService[]OPTIONAL
studentProgramAssociationServicesserviceDescriptorFALSEserviceDescriptorOPTIONAL
studentProgramAssociationServicesprimaryIndicatorFALSEbooleanOPTIONAL
studentProgramAssociationServicesserviceBeginDateFALSEdateOPTIONAL
studentProgramAssociationServicesserviceEndDateFALSEdateOPTIONAL