Indiana Ed-Fi Data v2.4/3.1 - Student Section Associations

This association indicates the course sections to which a student is assigned.

The Sessions, Course Offerings, and Sections resources all need to be present for the Student Section Associations resource to process and send.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

ActionTrigger
Post

When a student is scheduled into a course section.

  • A record will report for each Section record that is reported based on the Sections logic.
  • If roster start date is after the term end date, do not report a record for the prior term.
  • Only send records if the student has a enrollment in the schedule structure where the student is scheduled and is not marked as No Show.

  • Do not send records if the Calendar Exclude check box is checked.
  • Do not send records if the School Exclude check box is checked.
  • Do  not send records if the Course is marked as Inactive or Exclude.
PostSend a new record if a student's roster start date is changed.
Put

When section information is updated for a student or section.

  • Update when the course or section's homeroom field is changed.
DeleteWhen a student is deleted from a course section.
Delete

Delete any future records if the student is given a roster end date for the course.

  • Roster End Date must be before Term Start date of future records.
Delete/PostDelete the record if a student's roster start date is changed.

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.

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.

Natural Key Changes, Cascading Updates, and Deletes Logic

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

ActionTrigger
Delete/Post

Natural Key change:

  • The natural key logic from Sections and Students will update this resource if they change.

  • If the students Begin Date changes.
Delete/Post

If the natural key changes all dependent data will delete/post.

  • Student Section Attendance Events, Grades


Scope Year Logic

This table describes scope year logic of this object.

Logic

Reports records in the scope year in which the course/section's calendar is aligned.

  • Data will only send for years that have valid configuration.


Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus TableEd-Fi ActionFields
rosterPost/Put/DeleteThe primary table used for sending data for this resource.
sectionPlacementPost/Put/DeleteThe primary table used for sending data for this resource.
termDelete&PostBegin date
termPutEnd date
coursePuthomeroom
sectionPuthomeroom

Object Data Elements

This table describes data elements sent within the Student Section Association 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 LabelBusiness RequirementBusiness RulesM, C, or O

Data Source

GUI Path


Database Field
idThe unique identifier of the resource.


M

beginDateMonth, day and year of the student's entry or assignment to the section. If blank, default is the start date of the first grading period
  1. Report the roster start date for the term record in which the start date occurs.
    • For any records in the future terms for that course, use the earliest term start date.
  2. If Start Date is NULL, report the earliest term start date associated with the term descriptor selected for this section based on section schedule placement.
M

Student Information > General > Schedule > Roster Start Date

OR

System Administration> Calendar > Calendar > Terms

roster.startdate

or

terms.startdate


sectionReferenceA reference to the related Section resource

Reports the fields that are part of the Natural Key for the Section resource.


Report the following in this reference:
  1. schoolID
    • 10+District+School
  2. classPeriodName
    • Report the name of the period the student has this section.
  3. classroomIdentificationCode
    • Reports Room Name.
  4. termDescriptor
    • See Descriptor Logic for this.
  5. schoolYear
    • Reports current end year of the School Year.
      • YYYY (ex; 2022)
  6. uniqueSectionCode
    • Reports the section ID of the section being reported.
  7. sequenceOfCourse
    • Report as '1'.


M
  1. SchoolID
    • System Administration > Resources > School > School Number
    • System Administration > Resources > District Information > District Number
      • For Multiple Keys and Secrets, District Number reports from the connections page in System Administration > Ed-FI > Ed-Fi Configuration > Connection 
  2. classPeriodName
    • System Administration > Calendar > Calendar > Periods> Schedule Structure > Period Name
  3. classroomIdentificationCode
    • System Administration > Resources> Resources> Rooms
  4. termDescriptor
    • See Descriptor List (This is an actual descriptor.)
  5. schoolYear
    • System Administration > Calendar > SchoolYear > End year of the school year
  6. uniqueSectionCode
    • Scheduling > Courses > Section > Section Number
  7. sequenceOfCourse
    1. Report as '1'.

studentReference A reference to the related Student resource

Reports the fields that are part of the Natural Key for the Student resource.


M

attemptStatusDescriptor

An indication of the student’s attempt status for the section.

This is optional, does not report.

O

endDate Month, day, and year of the withdrawal or exit of the student from the section.
  1. Report the roster end date for the student 
    • If a roster end date is entered, delete any records for future terms for that section
  2. If NULL, report the latest term end date associated with the term descriptor selected for this section based on section schedule placement.
O

Student Information > General > Schedule > Roster End Date

or

System Administration > Calendar > Calendar> Terms

roster.endDate

or

terms.endDate

homeroomIndicator Indicator that the class is the student''s designated homeroom used for daily attendance reporting
  1. Report "True" if the check box is checked on either the Section or the Course the section is assigned to.
  2. Else, report False.
O

Scheduling > Course > Homeroom

or

Scheduling > Course > Section> Homeroom

course.homeroom

or

section.homeroom

repeatIdentifierTypeAn indication as to whether a student has previously taken a given course. 

Does not report, this data is not collected in Campus.

O

teacherStudentDataLink
Exclusion
Indicates that the student-section combination is excluded from calculation of value-added or growth attribution calculations used for a particular teacher evaluation.
  1. Does not report, this data is not collected in Campus.
O

etagA unique system-generated value that identifies the version of the resource
O


Descriptors

Click here to expand...

Term Descriptors

CodeDescriptionNamespaceShort Descritpion
Fall SemesterFall Semesterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlFall Semester
First QuarterFirst Quarterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlFirst Quarter
First TrimesterFirst Trimesterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlFirst Trimester
Fourth QuarterFourth Quarterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlFourth Quarter
MiniTermMiniTermhttp://doe.in.gov/Descriptor/TermDescriptor.xmlMiniTerm
OtherOtherhttp://doe.in.gov/Descriptor/TermDescriptor.xmlOther
Second QuarterSecond Quarterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlSecond Quarter
Second TrimesterSecond Trimesterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlSecond Trimester
Spring SemesterSpring Semesterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlSpring Semester
Summer SemesterSummer Semesterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlSummer Semester
Third QuarterThird Quarterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlThird Quarter
Third TrimesterThird Trimesterhttp://doe.in.gov/Descriptor/TermDescriptor.xmlThird Trimester
Year RoundYear Roundhttp://doe.in.gov/Descriptor/TermDescriptor.xmlYear Round