Generation - StudentEnrollment Interchange Data
- Jason Hoekstra
Owned by Jason Hoekstra
This section outlines the StudentEnrollment Interchange generation rules.
Input & Precursors
Standard configuration file, which includes a SchoolProfile
and CourseLoad
configuration value.
Entities & Elements
Interchange-StudentEnrollment.xsd contains the following entities:
- StudentEducationOrganizationAssociation
- StudentSchoolAssociation
- StudentSectionAssociation
- GraduationPlan
Path | Element | Rules | Notes |
---|---|---|---|
StudentEducationOrganization | StudentReference | Populated with reference to previously generated student | |
EducationOrganizationReference | Populated with reference to previously defined Education Organization | ||
Responsibility | Hard coded to "Graduation" | ||
StudentSchoolAssociation | StudentReference | Populated with reference to previously generated student | |
SchoolReference | Populated with reference to previously defined School, which is in turn owned by Student Education Organization | ||
EntryDate | Currently configured SystemTime | ||
EntryGradeLevel | Determined by Student's previously assigned grade level | ||
StudentSectionAssociation | StudentReference | Populated with reference to previously generated student | |
SectionReference | Students are all assigned the same number of sections per term, as defined in the SDG configuration file. Each subject will have a different subject. No support for "Retaken" courses in place yet. Also does not currently take into account DataClock and therefore generates SectionAssociations for all terms. | ||
BeginDate | Term start date | ||
EndDate | Term end date | ||
GraduationPlan | id | Formatted as "GPLN_Recommended-$StudentUniqueId" | |
IndividualPlan | Always "true" | Graduation plans are all generated for individuals (rather than Ed Orgs) at present | |
GraduationPlanType | Always "Standard" | ||
EducationOrganizationReference | Reference to previously generated Education Organization | ||
GraduationSchoolYear | Set based on student's current grade level | ||
TotalRequiredCredits | Always 28 |