Classic View: System Administration > Ed-Fi
Search Terms: Ed-Fi
This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.
Object Triggering Logic
This tables below describe the logic for triggering syncing of this object.
Flags
Action | Trigger |
---|---|
Post | Report a record based on the students enrollment record: Service Type = P.
|
Post | When a Flag is created and saved for a student that is mapped to a state program code.
|
Post | When a new enrollment is created for a student that has an active Flag mapped to a state program code.
|
Put | When a Program is changed on an existing Flag for a student mapped to a state program code other than code '21'.
|
Delete/Post | When a start or end date is entered or changed for an existing record. |
Delete/Post | When an enrollment end date is entered for a student with a valid enrollment end status: W1-W13. |
Delete | Delete the existing record if a Program is changed on an existing flag. |
Delete | Flag is deleted for a student.
|
Delete | When a student's enrollment Start Status is changed from a valid code to E: NON-SAIS DISTRICT USE ONLY! and saved. |
Delete | When an existing enrollment is marked as State Exclude or No Show. |
Title 1
Action | Trigger |
---|---|
Post | When a Title 1 record is created and tied to a valid Enrollment record where the location of the Title 1 record equals the school on the enrollment.
|
Post | When Title 1 record overlaps the student's Enrollment record for that school.
|
Post | When a new enrollment for the same school indicated in a pre-existing Title 1 record is created for a student, which had not previously had an eligible enrollment record (either didn't have one in that school, didn't have one that overlapped, or didn't have one that wasn't excluded). |
Delete/Post | When a start or end date is entered or changed on an existing Title 1 record. |
Delete/Post | When an enrollment end date is entered for a student with a valid enrollment end status: W1-W13. |
Delete/Post | When the Title 1 service is changed on an existing record. |
Delete/Post | When the enrollment tied to the Title 1 record is deleted or made ineligible, and there is another eligible enrollment in the student's record (another overlapping one with perhaps a lower ranked Status value, non-excluded). |
Delete | Title 1 record is deleted.
|
Delete | Title 1 record's start date or end date is changed, such that it no longer overlaps an eligible enrollment. |
Delete | When there is a delete/edit to the eligible enrollment reporting is based on, such that there are no longer any eligible enrollments. |
EL
Action | Trigger |
---|---|
Post | Report a record based on the students enrollment record: Service Type = P.
|
Post | When a LEP Service is created and saved for a student that is mapped to a state program code. |
Post | When a Service is changed on an existing Service for a student with a state program code. |
Post | When a new enrollment is created for a student that has an active Service.
|
Put | When a start or end date is entered or changed for an existing record.
|
Delete | Delete the existing Service if the Service is changed. |
Delete | A Service is Deleted.
|
Delete | When a student's enrollment Start Status is changed from a valid code to E: NON-SAIS DISTRICT USE ONLY! and saved. |
Delete | When an existing enrollment is marked as State Exclude or No Show. |
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 | Trigger |
---|---|
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 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 | Trigger |
---|---|
Post/Delete | Natural Key changes:
|
Delete | Cascading Deletes: N/A - No resources exist under this resource. |
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 program association record 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 |
---|---|
Program Type Descriptors - Flags | Program State Program Code |
Reason Exited Descriptors | Program Participation Exit Reason |
Lep Service Exit Reason |
Identity Mapping Object Key
This table describes the Identity Mapping Object Key of this object.
campusObjectType | Object Key Data Source |
---|---|
ProgramParticipation | participationID |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
programs | Put | The primary table used for sending data for this resource. |
programparticipation | Put | The primary table used for sending data for this resource. |
Object Data Elements
Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi.
Flags
Data Element Label | Business Requirement | Business Rules | M, C, or O | Data Source GUI Path | Database Field |
---|---|---|---|---|---|
educationOrganization Reference | The identifier assigned to an education organization. | Report the School Entity ID. | M | System Administration > Resources > School editor > Entity ID | school.entityid |
programReference | The identifier assigned to an education organization. |
| M | Programs > Flags > State Program Code System Administration > Resources > Resources > School Editor > District Entity ID
| program.code customschool. districtentityid or customdistrict.entityid |
beginDate | The month, day, and year on which the Student first received services. |
| M | Student Information > General > Flags > Start Date OR Enrollment Start Date | programparticipation. StartDate |
endDate | The month, day, and year on which the Student exited the Program or stopped receiving services. |
| C | programparticipation. EndDate | |
reasonExitedDescriptor | The reason the child left the Program within a school or district. |
| Programs > Flags > Exit Reason |
Title 1
Data Element Label | Business Requirement | Business Rules | M,C, or O | Data Source GUI Path | Database Field |
---|---|---|---|---|---|
educationOrganization Reference | The identifier assigned to an education organization. | Report the School Entity ID. | M | System Administration > Resources > School editor > Entity ID | school.entityid |
programReference | The identifier assigned to an education organization. |
| M | Programs Participation > Title 1 > Title 1 record > Title 1 Service System Administration > Resources > Resources > School Editor > District Entity ID
| program.code customschool. districtentityid or customdistrict. entityid |
beginDate | The month, day, and year on which the Student first received services. | Report the start date from the Title 1 record. | M | Programs Participation > Title 1 > Title 1 record > Start Date | programparticipation. StartDate |
endDate | The month, day, and year on which the Student exited the Program or stopped receiving services. | Report the end date from the Title 1 record if populated. | C | Programs Participation > Title 1 > Title 1 record > End Date | programparticipation. EndDate |
reasonExitedDescriptor | The reason the child left the Program within a school or district. | Do not report. |
EL
Data Element Label | Business Requirement | Business Rules | M,C, or O | Data Source GUI Path | Database Field |
---|---|---|---|---|---|
educationOrganization Reference | The identifier assigned to an education organization. | Report the School Entity ID. | M | System Administration > Resources > School editor > Entity ID | school.entityid |
programReference | The identifier assigned to an education organization. |
| |||
beginDate | The month, day, and year on which the Student first received services. |
| M | Student Information > General> Program Participation > EL > EL Services > Start Date or Student Information > General > Enrollments > Start Date | lepservice. StartDate or enrollment. startdate |
endDate | The month, day, and year on which the Student exited the Program or stopped receiving services. |
| C | Student Information > General > Program Participation > EL > EL Services > End Date or Student Information > General > Enrollments > End Date | lepservice. EndDate or enrollment. EndDate |
reasonExitedDescriptor | The reason the child left the Program within a school or district. |
| Student Information > General > Program Participation > EL > EL Services > Exit Reason |