Indiana Ed-Fi Data v2.4/3.1 - Student Education Organization Association

This association represents student information that is specific to a student’s relationship with an Education Organization. 

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When an enrollment is created and saved for a person and the enrollment overlaps a configured year.

  • Do not send a record if enrollment is in a calendar marked as State Exclude.
  • Do not send a record if enrollment is in a School marked as State Exclude.
  • Do not send a record if the No Show checkbox is checked on the enrollment.
  • Do not send a record if students Enrollment Type is 'N: Special Ed Services' AND the Membership Exclude box on enrollment is checked.
Put

When any student data is changed / edited for the person in the Data Elements fields below:

  • EdOrgResponsibilities or EdOrgAdditionalResponsibilities 
  • Corporation of Legal Settlement, Serving School, Accountable School 
  • ADM Code 
  • Daily Dual Enrolled Instructional Minutes
  • Enrollment Start Date 
  • Enrollment End Date
DeleteThis record will delete if the student no longer has an eligible enrollment in the District.
DeleteThis record will delete if the enrollment is marked as a No Show.

Resource Toggle and Resync Logic

This table describes the Resource Toggle and Trigger logic of this object.

Action

Business Rule

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.

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/DeleteNatural Key Changes
  • If the District Number/Ed-Fi District Number changes, a delete/post will occur with the cascading deletes from the LEA ID Change triggers.   
  • If an Ed-Fi ID changes, this will happen with the cascading deletes from the Ed-Fi ID Change trigger.
DeleteCascading Deletes:  N/A - no dependent resources

Scope Year Logic

This table describes scope year logic of this object.

Logic

A record reports when when an enrollment hat is aligned to a scoped year is created and saved.

  • The enrollment must overlap with the scope year to report.
  • Data will only send for the years that have valid configuration.
  • Enrollment must be enrollmentType = S or P
  • Enrollment with enrollmentType = N and 'Membership Exclude' checked will NOT report

When using data in Campus that has a single date, the following logic will be applied to determine the scope year(s) to report the data to:

  • Current Year:  Records will be compared to today's date to determine if the record is eligible to report.
  • Previous Years: The record's date must be on or before the schools year's end date defined in the School Years editor. If blank, the default date of 6/30/xxxx is used.
  • Future Years:  The record's date must be on or after the schools year's start date defined in the School Years editor. If blank, the default date of 7/01/xxxx is used.

When using data in Campus that have start and end dates, the following logic will be applied to determine the scope year(s) to report the data to:

  • Current Year: The records start date must be on or before today's date and the records end date must be on or after today's date.
  • Previous Years: The record's start date must be on or before the school year's end date and the record's end date must be after the school year's end date defined in the School Years editor. If blank, the default date of 6/30/xxxx is used.
  • Future Years: The record's start date must be on or before the schools year's start date and the record's end date must be on or after the school year's start date defined in the School Years editor. If blank, the default date of 7/01/xxxx is used.

Identity Mapping Object Key

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

campusObjectType

Object Key Data Source

PersonpersonID

Object Data Elements

This table describes data elements sent within the Student Education Organization Association resource. Data Element Labels in bold are part of the Natural Key and are required for Data to send to Ed-Fi

Data Element LabelBusiness RequirementBusiness RulesM, C or O

Location

idThe unique identifier of the resource.
M
educationOrganization
Reference

A reference to the related Education Organization resource.

  1. Reports the District State Number:
    • 10+District+0000
  2. If multiple keys and secrets (multiple connections)
    • Report from 'District Number' on the connection credentials for each connection made.
M

System Administration > Resources > District Information > State District Number


System Administration > Ed-Fi > Ed-Fi Configuration  > District Number


StateDistrict Number


Connection Credential District Number

studentReferenceA reference to the related Student resource.

Reports the reference from the Student record for the student being reported.

M
responsibility
Descriptor
This descriptor defines types of responsibility an education organization may have for a student (e.g., accountability, attendance, funding).
  1. If the Resident and Serving District are the same as the reporting district, report 'Funding'.
  2. If reporting a record from the Resident District field, report 'Attendance'.
  3. If reporting a record from the Serving District field, report 'Funding'.
MStudent Information > Enrollment > State
Reporting Fields > Resident District/Serving District

Enrollment. residentDistrict

Enrollment.serving
District
admCode
Descriptor
Indicates type of student Enrollment.Report the value on Enrollment from the ADM Type field in State reporting fields.
When the ADM Type is '0: No ADM', report as Null.
MStudent information > Enrollment> State
Reporting Fields

enrollment.
admType
membershipDetailsNot reportedNot reported

instructionDaysThe number of instructional days.If ADM Code = 6 or 20, report the length of enrollment in days.
  • If no end date, report up to the end date of the instructional calendar.
  • If end date, report up to and including end date.
CStudent Information > Enrollment > Start Date/End Date

Calculated
instructionMinutesThe number of instructional minutes.If ADM Code = 6 or 20, report Daily Dual Enrolled Instructional Minutes from Enrollment .CStudent Information > Enrollment > State Reporting Fields > Daily Dual Enrolled Instr. Minutes

enrollment.dualEnrollment
InstrMinutes
membershipCategoryNot reportedNot reported

additionalEdOrg
Responsibilities

Report value:
  1.  Corporation of Legal Settlement = Legal Settlement
  2. Accountable School = Accountability

MStudent Information > General > Enrollment > State Reporting Fields > Corporation of Legal Settlement
AND
Student Information > General > Enrollment > State Reporting Fields> Accountable School

enrollmentIN.corporation

enrollment.residentSchool

schoolCorpResponsibility
Descriptor
Part of additionalEdOrg

Report value:

  1. Report 'Legal Settlement' if Corporation of Legal Settlement is populated.
  2. Report 'Accountability' if Accountable School is populated.

MStudent Information > General > Enrollment > State Reporting Fields > Corporation of Legal Settlement
AND
Student Information > General > Enrollment > State Reporting Fields> Accountable School

enrollmentIN.corporation

enrollment.residentSchool


schoolCorpID

Same logic as SchoolID.

MSystem Administration > Resources > District Information > State District Number

System Administration > Resources > School > Ed-Fi School ID

District.number
beginDateThe student' s Enrollment start date.
  1. Report the student's Enrollment start date.
  2. If the student's enrollment starts with a startStatus = '000-SEOA Start', report the new start date of the enrollment.
  • '000-SEOA Start' is specifically for changes in the SEOA.  This start status should not send for SSA.
MEnrollment > Start Date

enrollment.startDate
endDateThe student' s Enrollment end date.
  1. Report the student's Enrollment end date.
  2. If the student's enrollment ends with an endStatus = '000-SEOA End', report the enrollment end date
  • '000-SEOA End' is specifically for changes in the SEOA.  This end status should not send for SSA.
CEnrollment > End Date

enrollment.endDate
_etagA unique system-generated value that identifies the version of the resource.
O


Array / Reference Data Elements

Click here to expand...

Additional EdOrg Responsibility Descriptors

ArrayBusiness RulesLocation
additionalEdOrgResponsibilitiesIf schoolType on School is populated with one of the following values, report that value.
  1. Legal Settlement
  2. Accountability
  3. Attendance
In addition, report the school corp ID
  • 10+District+School

Index > Sys Admin > Resources > School > School Type


school.orgtype



References

ReferenceBusiness RulesExampleLocation
EducationOrganizationReferenceReports the Education Organization for the student

10+District+School

  "educationOrganizationReference": {
    "educationOrganizationId": 0,
    "link": {
      "rel": "string",
      "href": "string"


Combination of District Number and School Number

Index > Sys Admin > Resources > School > State School Number
Index > Sys Admin > Resources > District Info > State District Number


If multiple Ed-Fi Connections:

  1. Reports district from Index > Sys Admin > Ed-Fi > Ed-Fi Configuration > Connection > District Number
  2. Reports school from Index > Sys Admin > Resources > School > State School Number

StudentReference

Reports the student's  Ed-Fi ID.


  "studentReference": {
    "studentUniqueId": "string",
    "link": {
      "rel": "string",
      "href": "string"
Search > Census > Demographics > Ed-Fi ID

ADM Code Descriptor

Code ValueDescriptionNamespaceShort Description
1Resident Enrollmenthttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlResident Enrollment
2Transfers Outhttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlTransfers Out
3Cash Transfershttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlCash Transfers
4State Obligationshttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlState Obligations
5Placements Inhttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlPlacements In
6A student enrolled full time as a home school or nonpublic student and enrolled in the Traditional Public school corporation or Charter school to receive education during some part of the day.http://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlDual Enrollment
10Choice Scholarshiphttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlChoice Scholarship
20Adult Educationhttp://doe.in.gov/Descriptor/ADMCodeDescriptor.xmlAdult Education

Responsibility Descriptors

Code ValueDescriptionNamespaceShort Description
AccountabilityAccountabilityhttp://doe.in.gov/Descriptor/ResponsibilityDescriptor.xmlAccountability
AttendanceAttendancehttp://doe.in.gov/Descriptor/ResponsibilityDescriptor.xmlAttendance
FundingFundinghttp://doe.in.gov/Descriptor/ResponsibilityDescriptor.xmlFunding
Legal SettlementLegal Settlementhttp://doe.in.gov/Descriptor/ResponsibilityDescriptor.xmlLegal Settlement