Classic View: System Administration > Ed-Fi
Search Terms: Ed-Fi
This resource represents an individual for whom instruction, services, and/or care are provided in an early childhood, elementary, or secondary educational program under the jurisdiction of a school, education agency, or other institution or program. A student is a person who has been enrolled in a school or other educational institution.
At least one Student School Association record is required to be sent to Ed-Fi before a Student record can be seen in the ODS. The Student School Association is what gives a district a claim to a Student resource in the ODS.
For example, if one district put in a first name of "Robert" and the second district put in a first name of "Rob", the last district to update the student record is what will appear in Ed-Fi and on both District's reports. This is true for all field logic in the Student Resource.
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.
|
Put | When any student data is edited for the person in the Data Elements fields below:
|
Delete | Student records are never deleted because Student records are a shared resource among all districts. |
School Exclude, Calendar Exclude, Resource Toggle and Resync Logic
This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync 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. |
Resync | If an Ed-Fi Code mapping is changed to a new code or made NULL, a resync must be performed for the data to be updated in the ODS. |
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 | Natural Key change: Ed-Fi ID
|
Delete | Cascading Deletes: The following resources will be deleted and resent if the Ed-Fi ID is changed.
|
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
A record will report when an enrollment is created and saved that is aligned to a configured year.
|
When using data in Campus that has a single date, the following logic will be applied to determine the scope year(s) in which to report data:
|
When using data in Campus that have start and end dates, the following logic will be applied to determine the scope year(s) iin which to report data:
|
Resource Preferences
Data Element Label | Mapping Needed | Database Field |
---|---|---|
birthCountryDescriptor | Birth Country Override | identity.birthcountry |
birthStateDescriptor | Birth State Override | identity.birthstate |
Identity Mapping Object Key
This table describes the Identity Mapping Object Key of this object.
campusObjectType | Object Key Data Source |
---|---|
Person | personID |
- The Students and Student School Associations records will be deleted from the identity mapping table if all enrollments that were sent to Ed-Fi are deleted.
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. |
identity | Put | birthDate, firstName, lastSurname, generationCodeSuffix, middleName |
person | Post/Delete | studentUniqueID |
Object Data Elements
This table describes data elements sent within the Student resource.
Data Element Label | Business Requirement | Business Rules | Mandatory (M) or Optional (O) | Location |
---|---|---|---|---|
id | The unique identifier of the resource. | M | ||
birthCity | The city where the student was born. | This is optional, does not report. | O | |
birthCountry Descriptor | The country in which an individual is born. It is strongly recommended that entries use only ISO 3166 2-letter country codes. | This is optional, does not report. | O | |
birthDate | The month, day, and year on which an individual was born. | Report the date of birth from the student's current identity record. | M | Census > People > Identities > Birth Date identity.birthdate |
birthSex Descriptor | A person's gender at birth. |
| M | Census > People > Identities > Legal Gender OR Census > People > Identities > Gender identity.Legal Gender or identity.gender |
birthState Abbreviation Descriptor | The abbreviation for the name of the state (within the United States) or extra-state jurisdiction in which an individual was born., | Do not report. | O | |
dateEntered US | For students born outside of the US, the date the student entered the US. | Do not report. | O | |
firstName | A name given to an individual at birth, baptism, or during another naming ceremony, or through legal change. |
| M | Census > People > Identities > Legal First Name OR Census > People > Identities > First Name dentity.legal FirstName OR identity.firstName |
generationCode Suffix | An appendage, if any, used to denote an individual's generation in his family (e.g., Jr., Sr., III). |
| M | Census > People > Identities > Legal Suffix OR Census > People > Identities > Suffix identity.legalSuffix OR identity.suffix |
lastSurname | The name borne in common by members of a family. |
| M | Census > People > Identities > Legal Last Name OR Census > People > Identities > Last Name identity.legal LastName OR identity.lastName |
middleName | A secondary name given to an individual at birth, baptism, or during another naming ceremony. |
| M | Census > People > Identities > Legal Middle Name OR Census > People > Identities > Middle Name identity.legal MiddleName OR identity.middle Name |
otherNames | Other names (e.g., alias, nickname, previous legal name) associated with a person. | Does not report. | ||
_etag | A unique system-generated value that identifies the version of the resource. |
Array Data Elements
This table describes the array data elements for the Student Other Name element:
Data Element Label | Business Requirement | Business Rules | M, C or O | Location |
---|---|---|---|---|
firstName | A name given to an individual at birth, baptism, or during another naming ceremony, or through legal change. | Report the first name from the student's current identity record. | M | Census > People > Identities > First Name identity.firstName |
generationCodeSuffix | An appendage, if any, used to denote an individual's generation in his family (e.g., Jr., Sr., III). |
| C | Census > People> Identities > Suffix identity.suffix |
lastSurname | The name borne in common by members of a family. | Report the last name from the student's current identity record. | M | Census > People > Identities > Last Name identity.lastName |
middleName | A secondary name given to an individual at birth, baptism, or during another naming ceremony. |
| C | Census > People > Identities > Middle Name identity.middleName |
personalTitlePrefix | A prefix used to denote the title, degree, position or seniority of the person. | This is optional, does not report. | C | N/A |