This association represents student information that is specific to a student’s relationship with an Education Organization.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | When an enrollment is created and saved for a person and the enrollment overlaps a configured year.
|
Delete/Post | When any student data is edited for the person in the Data Elements fields below:
|
Delete | This record deletes when the student no longer has an eligible enrollment in the District. |
Delete | When a student had multiple unique school enrollments, and all of the enrollments tied to a single school are deleted, then only the Student Education Organization Association record tied to that school would be removed. |
Resource Toggle and Resync Logic
This table describes the Resource Toggle and Trigger logic of this object.
Action | Business Rule |
---|---|
None | When a resource is toggled to 'OFF' after data has sent, all sent data remains in the ODS but no new data is sent. |
Resync | When a record is in the Ed-Fi Identity Mapping table and not in the ODS, it is deleted from the Ed-Fi Identity Mapping table |
Resync | When a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it is deleted from the ODS. |
Resync | When a mapping is changed in Resource Preferences, a resync needs 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 Change: When the LEA number changes, all data remains under the old number and a resync needs to be completed to populate data under the new number. The delete tool would need to be used to remove all data from the old LEA number. When an Ed-Fi ID changes, this happens with the cascading deletes from the Ed-Fi ID Change trigger. |
Delete | Cascading Deletes: The logic for an Ed-FI ID change updates all resources impacted by this change. |
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
The record sends to the scope year for the school year the enrollment is associated with.
|
When using data in Campus that has a single date, the following logic applies to determine the scope year(s) to report the data to.
|
When using data in Campus that have start and end dates, the following logic is applied to determine the scope year(s) to report the data to.
|
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Student Characteristic Descriptors - Flags | Flag |
Student Characteristic Descriptors - Foster Care | Foster Care |
Student Characteristic Descriptors - Military Status | Military Status |
Race Descriptor | Race/Ethnicity |
Student Language Override | Home Primary Language |
State Abbreviation Override | Definition US state list |
Tribal Affiliation Descriptors | Identity Tribal Affiliation |
Identity Mapping Object Key
This table describes the Identity Mapping Object Key of this object.
campusObjectType | Object Key Data Source |
---|---|
Person | personID |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
enrollment | Post/Put/Delete Put | The primary table used for sending data for this resource Reports Disabilities |
identity | Put | Reports Hispanic or Latino, Gender, Home Primary Language, US Entry Type |
person | Put | Reports the Ed-FI ID |
contact | Put | Reports the Telephone and Email information |
householdlocation | Put | Determines whether address is marked as Mailing or Private |
householdmember | Put | Determines household membership with Start Date, End Date, Private |
address | Put | PO Box, Number, Prefix, Street, Tag, Direction, Apt, City, State, Zip |
raceethnicity | Put | Reports Races |
plantype | Put | Reports Indicators |
plan | Put | Reports Disabilities, Indicators |
planstate | Put | Reports Disabilities |
programs | Put | Reports any Characteristic created in Flags |
programparticipation | Put | Reports any Characteristic created in Flags |
Title1 | Put | Reports Neglected or Delinquent |
ImpactAidEmployment | Put | Reports Parent in Military |
relatedpair | Put | Guardian checkbox for contact information and Parent in Military |
section504 | Put | Reports Section 504 Handicapped |
homeless | Put | Reports Homeless, Unaccompanied Youth, Runaway |
Object Data Elements
This table describes data elements sent within the Student Education Organization Association resource.
Data Element Label | Business Requirements and Rules | M, C or O | Location |
---|---|---|---|
id | The unique identifier of the resource. | M | |
education OrganizationId | The identifier assigned to an education organization. Reports the School Entity ID tied to the school record tied to each enrollment. | M | School Information > Entity ID School.entityID |
studentReference | A unique alphanumeric code assigned to a student. Reports the natural key of the Students resource. Note: The Ed-Fi ID reports from the Student State ID field. | M | |
addresses | The set of elements that describes an address, including the street address, city, state, and ZIP code.
| O | Household Addresses > Mailing Household Membership > Start Date Household Addresses > Start Date HouseholdLocation.mailing HouseholdMember.startDate Householdlocation.StartDate |
cohortYears | The type and year of a cohort (e.g., 9th grade) the student belongs to as determined by the year that student entered a specific grade. This is optional, does not report. | O | N/A |
disabilities | The disability condition(s) that best describes an individual’s impairment, as determined by evaluation(s) conducted by the education organization. This is optional, does not report. | O | N/A |
electronicMails | The numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the individual or organization belongs. This is optional, does not report. | O | N/A |
hispanicLatino Ethnicity | An indication that the individual traces his or her origin or descent to Mexico, Puerto Rico, Cuba, Central and South America, and other Spanish cultures, regardless of race. The term,"Spanish origin", can be used in addition to "Hispanic or Latino".
| O | Identities > Is the Individual Hispanic or Latino? identity.hispanicEthnicity |
international Addresses | The set of elements that describes an international address.
This is optional, does not report. | O | |
languages | The language(s) the individual uses to communicate. It is strongly recommended that entries use only ISO 639-3 language codes. See Array section below for data logic for each field. | O | |
limitedEnglish Proficiency Descriptor | An indication that the student has been identified as limited English proficient by the Language Proficiency Assessment This is optional, does not report. | O | N/A |
loginId | The login ID for the user; used for security access control interface. This is optional, does not report. | O | |
oldEthnicity Descriptor | Previous definition of Ethnicity combining Hispanic/Latino and race 1 - American Indian This is optional, does not report. | O | N/A |
profileThumbnail | File name for the Profile Thumbnail photograph. This is optional, does not report. | O | N/A |
program Participations | Key programs the student is participating in or receives services from. This is optional, does not report. | O | |
races | The general racial category which most clearly reflects the individual’s recognition of his or her community or with which the individual most identifies. The data model allows for multiple entries so that each individual can specify all appropriate races. See Array section below for data logic for each field. | M | Identities > Race/Ethnicity Identity.raceEthnicity Racethnicity.raceid |
sexDescriptor | A person's gender.
| M | Identities > Gender identity.Gender |
characteristics | Reflects important characteristics of the student’s home situation: Displaced Homemaker, Immigrant, Migratory, Military Parent, Pregnant Teen, Single Parent, and Unaccompanied Youth. See Array below for logic. | O | |
identificationCodes | A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a student. See Array section for reporting logic. | O | |
indicators | Indicator(s) or metric(s) computed for the student (e.g., at risk) to influence more effective education or direct specific interventions. This is optional, does not report. | O | |
telephones | The 10-digit telephone number, including the area code, for the person. This is optional, does not report. | O | |
tribalAffiliations | An unordered collection of student Education Organization Reports the EdFi code(s) mapped in the configuration mapping tool when it exists, for any and all values saved in the multi-select tool. Otherwise, do not report. The person MUST have the"American Indian or Alaska Native race checkbox checked to be able to populate the Tribal Affiliation field. | C | Identities > Tribal Affiliation RaceSubcategory.subcategory |
azTribal Affiliations | An unordered collection of student Education Organization Association AZ Tribal Affiliations. An American Indian tribe with which an individual is affiliated. The person MUST have the "American Indian or Alaska Native" race checkbox checked to be able to populate the Tribal Enrollment field. | C | Identities > Tribal Name Identity.tribalName |
_etag | A unique system-generated value that identifies the version of the resource. | O |