Tool Search: Ed-Fi
This association indicates the course sections to which a student is assigned.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | Report a record based on the student enrollment.
|
Post | Send a new record if a student's roster start date is changed. |
Post | When a grade is added, changed, or deleted for a student. |
Put | When section information is updated for a student or section.
|
Delete | When 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.
|
Delete/Post | Delete 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.
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 |
---|---|
Delete/Post | Natural Key change:
|
Delete/Post | If the natural key changes all dependent data will delete/post.
|
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.
|
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
roster | Post/Put/Delete | The primary table used for sending data for this resource. |
roster | Put | End date |
terms | Put | End date |
course | Put | homeroom |
section | Put | homeroom |
Object Data Elements
This table describes data elements sent within the Student Section Association resource.
Data Element Label | Business Requirement | Business Rules | M, C or O | Data Source GUI Path | Database Field |
---|---|---|---|---|---|
id | The unique identifier of the resource. | M | |||
beginDate | Month, 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. |
| M | Student Information> General> Schedule> Roster Start Date OR System Administration> Calendar> Calendar> Terms OR Student Information > General > Enrollments > Enrollment Start Date | roster.startdate or terms.startdate or enrollment.startdate |
sectionReference | A reference to the related Section resource. |
| M | ||
studentReference | A reference to the related Student resource. |
| M | ||
programReference | An unordered collection of sectionPrograms. This educational entity represents a setting in which organized instruction of course content is provided to one or more students for a given period of time. A course may be offered to more than one class/section. Instruction, provided by one or more teachers or other staff members, may be delivered in person or via a different medium. |
| C | Scheduling > Course > Section > Section Student Detail Scheduling > Courses > Section Scheduling > Courses > Course | Courseinfo.WorldLanguage Sectioninfo.WorldLanguage Courseinfo.programtype course.dualenrollment |
attemptStatusDescriptor | An indication of the student’s attempt status for the section. Descriptors : Use InSufficient when students stays enrolled but withdraws from course in a specified term OR when students exits enrollment so exits section. Performance grade is not expected as student did not stay long enough in the section. Use sufficient when students enrollment stays long enough in the section with in a specified term and performance grade is expected for this course. |
| C | Grading & Standards > Grading Tasks Score Groups & Rubrics > Ed-Fi Grade Type Scheduling > Course > Section > Section Student Detail Scheduling > Course > Roster | |
endDate | Month, day, and year of the withdrawal or exit of the student from the section. |
| 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. |
| O | ||
repeatIdentifierType | An indication as to whether a student has previously taken a given course. |
| 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. |
| O | ||
etag | A unique system-generated value that identifies the version of the resource. | O |
Program Reference