Indiana Ed-Fi Data v2.4/3.1 - Student Alternative Education Program Associations
Last Modified on 10/22/2022 10:19 am CDT
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 in Alternative Education programs. Please see the Alternative Education article for more information on the Alternative Education program in Indiana.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action
Trigger
Post
When an Alternative Education State Program is created and the record overlaps the configured year.
Put
When the student is given an End Date on a reported an Alternative Education State Program.
Delete/Post
When part of the records Natural Key changes:
When the student has two of the same Alternative Education State Programs with the same start date and one record is deleted, the remaining records data will post.
Delete
When an Alternative Education State Program is deleted or when the 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
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:
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 Program Name or Program Type Descriptor mapping changes and a resync is completed.
If the Program Start Date or Program Eligibility changes, all Student Alternative Education Program Associations will be deleted and then reposted.
Delete
Cascading Deletes: N/A no resources exists 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 Studetn Alternative Education Program Association record is associated with.
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.
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
This table describes data elements sent within the Student Alternative Education Program Associations resource. 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
Business Rules
M, C or O
Data Source GUI Path
id
The unique identifier of the resource.
M
educationOrganization
Reference
A reference to the related Education Organization resource.
Reports the District State Number:
10+districtID+SchoolID
For multiple Connections districts, this should report from the Ed-Fi School ID field.
M
System Administration > Resources > District Information > State District Number
programReference
A reference to the related Program resource.
Reports Program reference.
M
studentReference
A reference to the related Student resource.
Reports the Student Reference.
M
beginDate
The month, day, and year on which the Student first received services.
Reports the Start Date for the program.
M
Student Information> Program Participation> State Programs> Alternative Ed> Start Date
endDate
The month, day, and year on which the Student exited the Program or stopped receiving services.
Reports the End Date for the Program.
O
Student Information> Program Participation> State Programs> Alternative Ed> End Date
reasonExitedDescriptor
A unique identifier used as Primary Key, not derived from business logic, when acting as Foreign Key, references the parent table.
If 'Reason Exited' is populated and the student has an end Date, report the reason exited.
O
Student Information > Program Participation > State Programs > Alternative Ed > Reason Exited
servedOutsideOf
RegularSession
Indicates whether the student received services during the summer session or between sessions.
Optional, does not report.
O
enrollmentStatus
Optional, does not report.
O
services
An unordered collection of studentProgramAssociationServices. Indicates the services being provided to the student by the program.
Optional, does not report.
O
programMeetingTimes
Indicates the times the student meets with their Alternative Education Teacher / Counselor.
Report one or more times selected on a student's State Program Record.
multi-select field
C
Student Information > Program Participation > State Programs > Alternative Ed > Meeting Time (multi-select field)
alternativeEducation EligibilityReason Descriptor
Indicates the reason the student is taking alternative education.
Student must have this value to report an Alternative Education Record.
Report the Eligibility Reason value selected on the Alternative Education tool in the State Programs tab.
C
Student Information > Program Participation > State Programs > Alternative Ed > Eligibility Reason
Types/Descriptors
Program Types
Program Type
Program Name
EdOrg
Logic
Data Source GUI Path
Alternative Education
Alternative Education
Student School and District
10+DistrictID+SchoolID
Report programType as Alternative Education in the programReference.
Report programName as Alternative Education in the programReference.
Report the student's district+School from their active enrollment In the programReference.
Reason Exited Descriptor
Code
Description
namespace
short description
1
Transferred to Regular Education (no longer eligible or parent revoked consent)