• Home
  • State Specific Information
  • Indiana
  • Indiana Ed-Fi Resources - v2.4/3.1

Indiana Ed-Fi Data v2.4/3.1 - Student Special Education Program Associations

Reports the Special Education data for a student.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When the student has only a locked Initial Evaluation that overlaps the configured year and the student has an enrollment in the configured year. OR


When the student has only a locked IEP that overlaps the configured year and the student has an enrollment in the configured year. OR


When the student has both a locked Initial Evaluation and a locked IEP(s) that overlaps the configured year and the student has an enrollment in the configured year.


  • Do not send a record if enrollment is in a calendar marked as Exclude.
  • Do not send a record if enrollment is in a school marked as Exclude.
  • The Print Format of the IEP can be either the Campus Default IEP or a State IEP.
  • Do not send a record if enrollment is marked as No Show.
  • Multiple records can report. If a student has two locked IEPs that overlap the configured year and an enrollment in that configured year, 2 records report.
Put
Delete/Post
A put is performed when a data element that is not part of the natural key is changed. A delete/post is performed when a data element that is part of the natural key is changed.

Changes to the following elements on the Evaluation / IEP:

  • Locked Status
DeleteThe locked IEP is deleted or unlocked for a student.
  • A new record is posted if the student has a locked Initial Evaluation after the locked IEP is deleted.
DeleteThe locked Initial Evaluation is deleted or unlocked for a student.
  • If the student has any locked IEPs after the locked Initial Evaluation is deleted, new record(s) will be posted.
DeleteAll enrollments that overlap the configured year are deleted for a student.
DeleteIf the student's enrollment is marked as No Show.
DeleteIf the IEP no longer overlaps the configured year.

Resource Toggle/Resync Logic

This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.

ActionTrigger
NoneIf a resource is toggled to 'OFF' after data has sent, all sent data will remain in the ODS but no new data will send.
ResyncIf 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.
ResyncIf 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.
ResyncIf a mapping is changed in Resource Preferences, a resync will need to be done to reflect the changes.
ResyncIf the Student Special Education Program Association is toggled off, do not delete records from this resource in the State ODS when resyncing.

Natural Key Changes, Cascading Updates, and Deletes Logic

This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.

ActionTrigger
Post/DeleteNatural Key changes: 
  • LEA Reference - District Numbers cannot change after data has been sent.  If a district number changes, we would expect an Ed-Fi error and this change would not be supported.
  • If an Ed-Fi ID changes, a delete/post will occur with the cascading deletes from the Ed-Fi ID Change triggers.
  • If the IEP Start Date changes the resource will delete/repost.
DeleteCascading Deletes:  N/A there are no dependent resources.

Scope Year Logic

This table describes scope year logic of this object.

Business Rules
The record will send to any year with which the IEP overlaps.
  • Data will only send for the years that have valid configuration.

Identity Mapping Object Key

This table describes the Identity Mapping Object Key of this object.

campusObjectTypeObject Key Data Source
PlanplanID
SpecialEDStatespecialEDStateID

Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus TableEd-Fi ActionFields
planPost/Put/DeleteThe primary table used for sending data for this resource.
enrollmentPutReports ideaEligibility and specialEducationSettingDescriptor.
specialedstatePost/Put/DeleteThe primary table used for sending data for this resource.

Error Log

ErrorPossible Causes / How to Fix
Error code return from Ed-Fi. 400: [message:Validation of 'StudentSpecialEducationProgramAssociation' failed. StudentSpecialEducationProgramAssociationDisabilities enumerable contains duplicate at index:1].The student has a locked IEP that has the same primary and secondary disability. The secondary disability needs to be removed or changed to something more appropriate.

Object Data Elements

This table describes data elements sent within the Student Special Education Program Associations resource.

Click here to expand...

Program Names

Data Element Label: 'programReference'

Click here to expand...

Arrays

Click here to expand...

Type/Descriptor

Click here to expand...