Tool Search: Ed-Fi
This association represents the Title I Part A program(s) that a student participates in or from which the student receives services.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | When a student has an enrollment in the Configured year AND either the School associated with this enrollment has a History Record with Program Participation for Title 1 set to "Schoolwide Program" OR student enrollment records have the Title 1 field populated.
|
Delete/Post | When any field that is part of the natural key is updated. |
Put | When any field that is not part of the natural key is updated. |
Delete | When the student no longer has an enrollment in the configured year. |
Delete | When the Enrollment record no longer overlaps the configured year. |
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 | 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 is needed to reflect the changes. |
Resync | Programs are only updated/deleted when a mapping is changed after a resync is completed and 'All Schools' is checked on resync. Programs are at the district level and students in another school my have a Student Program Association record that references the Program. |
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 dependent resources. |
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
The record sends to any year in which the year and the Title 1 record overlap. |
Data only sends for the years that have valid configuration. |
Resource Preferences
Data Element Label | Mapping Needed |
---|---|
Select the Program Type Descriptor associated with this Program. | Program Type Descriptor |
Select all Title 1 Programs that are eligible to report under the Title I Part A program. | Title I Program |
School Attribute Title I | Title I Part A Participant Type |
Identity Mapping Object Key
campusObjectType | Object Key Data Source |
---|---|
Title1 | title1ID |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
title1 | Post/Put/Delete | The primary table for sending data for this resource. |
Error Log
Error | Possible Causes/Hot to Fix |
---|---|
Error code return from Ed-Fi. 400: [message:Validation of 'StudentTitleIPartAProgramAssociation' failed. TitleIPartAParticipantDescriptorId is required. ]. | School History > Title 1 is missing for the school reporting for the titleIPartAParticipantDescriptor field (see logic below to determine which school is being used). |
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.
Data Element Label | Business Requirement and Business Rules | Mandatory, Conditional or Optional | Location | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
beginDate | The month, day, and year on which the student first received services. Report the student's Enrollment Start Date in the configuration year. When multiple enrollments exist for the student in the current configuration year, reports the Start Date of the Primary enrollment record. | M | Enrollments > General Enrollment Informaiton . Start Date Enrollment.startDate | ||||||||||
educationOrganizationReference | The education organization where the student is participating in or receiving the program services. Reports the Ed-Fi School ID of the Accountability School for the educationOrganizationId Logic for determining Accountability School:
| M | Enrollments > State Reporting Fields > AYP Override 1 EnrollmentKS.schoolAYP1 School > Ed-Fi School ID School.entityID | ||||||||||
programReference | The program associated with the student. Reports the Natural Key from the Programs resource.
| M | Enrollments > State Reporting Fields > AYP Override 1 EnrollmentKS.schoolAYP1 School Information > Ed-Fi School ID
Enrollments > State Reporting Fields > Title 1 Enrollment.title1 | ||||||||||
studentReference | A unique alpha-numeric code assigned to a student. Reports the Natural key of the Students resource
| M | |||||||||||
endDate | The month, day, and year on which the student exited the program or stopped receiving services. Reports the student's Enrollment End Date in the configuration year.
| C | Enrollments > General Enrollment Informaiton > End Date Enrollment.endDate | ||||||||||
titleIPartAParticipantDescriptor | An indication of the type of Title I program, if any, in which the student is participating and served.
Translation table:
| O | Enrollments > State Reporting Fields > Title 1 Enrollment.title1 |