v3 Student Enrollment > StudentSchoolAssociation Scenarios

The Student Enrollment interchange describes student enrollments in schools and in sections.

This association represents the School in which a student is enrolled. The semantics of enrollment may differ slightly by state. Non-enrollment relationships between a student and an education organization may be described using the StudentEducationOrganizationAssociation.

Prerequisites

  • Student
  • EdOrg
  • Graduation Plan (if applicable)

Scenarios

  1. Create a Student School Association (school enrollment) for a Student at Grand Bend Elementary School.
  2. Create a Student School Association (school enrollment) for a Student at Grand Bend High School.
  3. Update the entry date for the elementary student's StudentSchoolAssociation.  Remove the exitWithdraw Date and exitWithdraw Descriptor.
  4. Add a graduation plan reference to the High School student's StudentSchoolAssociation and update the student's associated calendar.
  5. Update the exitWithdrawDate for the elementary school student.
  6. Delete the StudentSchoolAssociation for the elementary school student.


Additional Requirements for StudentSchoolAssociation

  • The studentEducationOrganizationAssociations record should remain after the student withdraws in Scenario 5.  The association should not be deleted if the student enrollment in the education organization changes, or at the end of a school year.  Rather, the association should be thought of as a core part of the student record, but scoped to the education organization.
  • A student must have an association with a Calendar and the association should not be deleted, only updated.



ResourceProperty NameIs CollectionData Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

Scenario 4
PUT
StudentSchoolAssociationsschoolReferenceFALSEschoolReferenceREQUIRED
schoolReferenceschoolIdFALSEintegerREQUIRED255901107255901001255901107255901001255901107
StudentSchoolAssociationsstudentReferenceFALSEstudentReferenceREQUIRED
studentReferencestudentUniqueIdFALSEstringREQUIRED111111222222111111222222111111
StudentSchoolAssociationsgraduationPlanReferenceFALSEgraduationPlanReferenceREQUIRED
graduationPlanReferenceeducationOrganizationIdFALSEinteger

REQUIRED


255901001
graduationPlanReferencegraduationSchoolYearFALSEinteger

REQUIRED


2020
graduationPlanReferencegraduationPlanTypeDescriptorFALSEgraduationPlanTypeDescriptorREQUIRED
Recommended
StudentSchoolAssociationseducationPlansTRUEstudentSchoolAssociationEducationPlan[]OPTIONAL
studentSchoolAssociationEducationPlanseducationPlanDescriptorFALSEeducationPlanDescriptor

OPTIONAL


StudentSchoolAssociationsentryDateFALSEdateREQUIRED

08/31/

[Current School Year]

08/31/

[Current School Year]

09/01/

[Current School Year]

08/31/

[Current School Year]

08/31/

[Current School Year]

StudentSchoolAssociationsentryGradeLevelDescriptorFALSEentryGradeLevelDescriptorREQUIREDFirst GradeNinth gradeFirst GradeNinth gradeFirst Grade
StudentSchoolAssociationsclassOfSchoolYearTypeReferenceFALSEschoolYearTypeReferenceOPTIONAL

classOfSchoolYearTypeReference

schoolYearFALSEintegerOPTIONAL

StudentSchoolAssociations

schoolYearTypeReferenceFALSEschoolYearTypeReferenceOPTIONAL
schoolYearTypeReferenceschoolYearFALSEintegerOPTIONAL
StudentSchoolAssociationsemployedWhileEnrolledFALSEbooleanOPTIONAL
StudentSchoolAssociationsentryGradeLevelReasonDescriptorFALSEentryGradeLevelReasonDescriptorOPTIONAL
StudentSchoolAssociationsentryTypeDescriptorFALSEentryTypeDescriptorREQUIREDNext year schoolNext year schoolNext year schoolNext year schoolNext year school
StudentSchoolAssociationsexitWithdrawDateFALSEdateREQUIRED

09/1/

[Current School Year]





11/1/

[Current School Year]

StudentSchoolAssociationsexitWithdrawTypeDescriptorFALSEexitWithdrawTypeDescriptorREQUIREDTransferred
Transferred
StudentSchoolAssociationsprimarySchoolFALSEbooleanOPTIONAL
StudentSchoolAssociationsrepeatGradeIndicatorFALSEbooleanREQUIREDFALSEFALSEFALSEFALSEFALSE
StudentSchoolAssociationsresidencyStatusDescriptorFALSEresidencyStatusDescriptorREQUIREDResident of admin unit and school areaResident of admin unit and school areaResident of admin unit and school areaResident of admin unit and school areaResident of admin unit and school area
StudentSchoolAssociationsschoolChoiceTransferFALSEbooleanREQUIREDFALSEFALSEFALSEFALSEFALSE
StudentSchoolAssociationscalendarReferenceFALSEcalendarReferenceOPTIONAL
calendarReferencecalendarCodeFALSEstringOPTIONAL
calendarReferenceschoolIdFALSEintegerOPTIONAL
calendarReferenceschoolYearFALSEintegerOPTIONAL
StudentSchoolAssociationsalternativeGraduationPlanReferenceTRUEalternativeGraduationPlanReferenceOPTIONAL
alternativeGraduationPlanReferenceeducationOrganizationIdFALSEinteger

OPTIONAL






alternativeGraduationPlanReferencegraduationSchoolYearFALSEinteger

OPTIONAL






alternativeGraduationPlanReferencegraduationPlanTypeDescriptorFALSEgraduationPlanTypeDescriptorOPTIONAL




StudentSchoolAssociationsfullTimeEquivalencyFALSEdecimalOPTIONAL




StudentSchoolAssociationstermCompletionIndicatorFALSEbooleanOPTIONAL




CalendarscalendarCodeFALSEstringREQUIRED107SS111111[High School calendarCode]107SS111111[New High School calendarCode]107SS111111