Tool Search: Ed-Fi
This association represents the school in which a student is enrolled.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | When a new enrollment is saved for a student. A record will report for each distinct enrollment in a School and Enrollment Start Date.
|
Post | When the start date for an enrollment is changed.
|
Put | When an enrollment is updated for a student.
|
Delete | When an enrollment is deleted.
|
Delete | When the start date of an enrollment is changed. |
Delete | When the No Show check box is checked. |
Resource Toggle and Resync Logic
This table describes the Resource Toggle and Trigger logic of this object.
Action | Business Rule |
---|---|
None | If a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send. |
Put | If the natural key of the Calendar Reference is changed, a put will be done to update the Calendar Reference even if the Student School Association resource is turned 'OFF'. |
Resync | If a record is in the Ed-Fi Identity Mapping table and not in the ODS, it will be deleted from the Ed-Fi Identity Mapping table. |
Resync | If a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it will be deleted from the ODS. |
Resync | If a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes. |
Natural Key Changes, Cascading Updates, and Deletes Logic
This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.
Action | Business Rule |
---|---|
Post/Delete | Natural Key changes:
|
Delete | Cascading Deletes: If the Student School Association is deleted, all dependent resources will be deleted.
|
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
The record will send to the scope year for the school year the enrollment is associated with. |
Data will only send for the years that have valid configuration. |
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Entry Type Descriptors | Enrollment Start Status |
Exit Withdraw Type Descriptors | Enrollment End Status |
Identity Mapping Object Key
This table describes the Identity Mapping Object Key of this object.
campusObjectType | Object Key Data Source |
---|---|
Enrollment | enrollmentID |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
enrollment | Post/Put/Delete | The primary table used for sending data for this resource. |
person | Post/Delete | Student ID in Student Reference |
graduation | Put | Class of School Year Type Reference |
programs | Put | Graduation Plan Reference |
programparticipation | Put | Graduation Plan Reference |
Object Data Elements
This table describes data elements sent within the Student School Association resource.
Data Element Label | Business Requirement | Business Rules | M, C or O | Data Source GUI Path | Database Field | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | The unique identifier of the resource. | M | |||||||||||||||
entryDate | The month, day, and year on which an individual enters and begins to receive instructional services in a campus. |
| M | Student Information> General> Enrollments> Start Date | enrollment.startdate | ||||||||||||
calendar Reference | A reference related to the Calendar resource. |
| |||||||||||||||
classOfSchool YearReference | A reference to the related to the Class of School Year | Does not report | |||||||||||||||
classOfSchool
YearType Reference | The year the student is expected to graduate. | Report the year selected in Student Info > General > Graduation > NCLB Cohort End Year.
| C | ||||||||||||||
graduationPlan Reference | A reference to the related GraduationPlan resource. | Does not report. | O | ||||||||||||||
school Reference | A reference to the related School resource. |
| |||||||||||||||
schoolYearType
Reference | The school year in which the student is being reported. |
| M | ||||||||||||||
student Reference | A reference to the related Student resource. |
| M | ||||||||||||||
educationPlans | An unordered collection of student School Association Education Plans. This association represents the school in which a student is enrolled. |
| O | ||||||||||||||
employedWhile Enrolled | An individual who is a paid employee or works in his or her own business, profession, or farm and at the same time is enrolled in secondary, postsecondary, or adult education. |
| O | ||||||||||||||
entryGradeLevel Descriptor | The grade level or primary instructional level at which a student enters and receives services in a school or an educational institution during a given academic session. |
| M | Student Information> General> Enrollments> Grade | |||||||||||||
entryGradeLevel ReasonDescriptor | A unique identifier used as Primary Key, not derived from business logic, when acting as Foreign Key, references the parent table. |
| O | ||||||||||||||
entryType Descriptor | A unique identifier used as Primary Key, not derived from business logic, when acting as Foreign Key, references the parent table. |
| O | Student Information> General> Enrollments> Start Status | enrollment.startstatus | ||||||||||||
exitWithdraw Date | The month, day, and year of the first day after the date of an individual''s last attendance at a campus (if known), the day on which an individual graduated, or the date on which it becomes known officially that an individual left school. NEDM: Exit/Withdraw Date |
| O | Student Information> General> Enrollments> End Date | enrollment.enddate | ||||||||||||
exitWithdrawType Descriptor | A unique identifier used as Primary Key, not derived from business logic, when acting as Foreign Key, references the parent table. |
| O | Student Information> General> Enrollments> End Status | enrollment.endstatus | ||||||||||||
primarySchool | Indicates if a given enrollment record should be considered the primary record for a student. If omitted, the default is true. |
| O | Student Information> General> Enrollments> Service Type | enrollment.type | ||||||||||||
associatedPrimarySchool | The following EIS 041 Student Enrollment definitions apply:
| If Service Type = S: Partial, report District ID + School ID of the most recent enrollment with a Service Type = P: Primary.
| O | ||||||||||||||
studentSchoolAssociation CharacteristicDescriptors | Optional, does not report. | O | |||||||||||||||
studentSchoolAssociation InstructionalGradeDescriptors | The following EIS 043 Student Instructional Grade definitions apply:
| See Array Logic below. | M | Student Information > General > Enrollments | |||||||||||||
StudentSchoolAssociation FundingStatusDescriptor | The following elements of the Funding Status Descriptor are mapped to EIS 042 Student Ineligibility Funding Status:
| Optional, does not report. | O | ||||||||||||||
instructionalServiceDescriptors | This element is mapped to EIS 081 Student TA Instructional Services | Optional, does not report. | O | ||||||||||||||
SupportServiceDescriptors | This element is mapped to EIS 081 Student TA Support Services | Optional, does not report. | O | ||||||||||||||
studentSchoolAssociationStandardDays | The following EIS 047 Student Standard Day definitions apply:
| See Array Logic below. | O | ||||||||||||||
submittedforSchoolYearTypeReference | Key for School Year | Using the End Date tied to the calendar of the student's enrollment, report the year | M | System Administration > Calendar > Calendar > End Date schoolYear.endYear | |||||||||||||
submittedByEducationOrganization Reference.educationOgranizationID | The identifier assigned to an education organization | Populate the State District Number + State School Number of the student's enrollment | M | System Administration > Resources > District Info, School | |||||||||||||
repeatGrade Indicator | An indicator of whether the student is enrolling to repeat a grade level, either by failure or an agreement to hold the student back. | Optional, does not report. | O | ||||||||||||||
residencyStatus Descriptor | An indication of the location of a persons legal residence relative to (within or outside of) the boundaries of the public school attended and its administrative unit. | Optional, does not report. | O | ||||||||||||||
schoolChoice Transfer | An indication of whether students transferred in or out of the school did so during the school year under the provisions for public school choice in accordance with Title I, Part A, Section 1116. | Optional, does not report | O | ||||||||||||||
etag |
Array Data Elements
Data Element | Business Requirement | Business Rules | M, C or O | Data Source | Database Field |
---|---|---|---|---|---|
gradeLevelDescriptor | The following EIS 043 Student Instructional Grade definitions apply:
| From the state grade table, populate the code associated to the instructional grade. | O | Student Information > General > Enrollments > Grade | Enrollment.grade |
beginDate | The following EIS 043 Student Instructional Grade definitions apply:
| Populate Enrollment Start Date | O | Student Information > General > Enrollments > Start Date | Enrollment.startDate |
endDate | Optional, does not report | O |
Standard Days
Data Element | Business Requirement | Business Rules | M, C or O | Data Source | Database Field |
---|---|---|---|---|---|
totalInstructionalMinutes | The following EIS 047 Student Standard Day definitions apply:
| If the student has an enrollment of Service Type equal to P:Primary, using the calendar of the student's enrollment populate Student Day ELSE Do not populate | O | System Administration > Calendar > Calendar > Student Day | Calendar.studentDay |
effectiveDate | The following EIS 047 Student Standard Day definitions apply:
| Populate the start date of the student's enrollment. Format must be "CCYYMMDD" | O | Census > People > Enrollment > Start Date | Enrollment.startDate |