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 | Reports a record when a student is scheduled into a section OR when the student has a Section Student Detail record with a Course State Code Override.
|
Delete/Post/Put | A DELETE / POST is performed if the data element being altered is part of the resource's natural key. A PUT is otherwise performed.
|
Delete |
|
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.
|
Resource Preferences
Data Element Label | Mapping Needed |
---|---|
Special Program Code Descriptor | Course Dual/Concurrent Credit Indicator |
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 and Business Rules | M, C or O | Data Source GUI Path | Database Field |
---|---|---|---|---|
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. Reports the Roster Start Date.
| M | Section > Roster > Start Date System Administration > Calendar > Calendar > Terms | roster.startDate terms.startDate |
sectionReference | A reference to the related Section resource. Reports the fields that are part of the Natural Key for the Section resource. | M | N/A | N/A |
studentReference | A reference to the related Student resource. Reports the fields that are part of the Natural Key for the Student resource. | M | N/A | N/A |
endDate | Month, day, and year of the withdrawal or exit of the student from the section. Reports the Roster End Date.
| C | Section > Roster > End Date System Administration > Calendar > Calendar > Terms | roster.endDate term.endDate |
creditRecovery |
| C | Section > Section Student Detail > Credit Recovery Section > Credit Recovery | SectionStudentDetailValue.value Section.creditRecovery |
workBasedLearningProgramDescriptor |
| C | Section > Section Student Detail > Work Based Learning Program Section > Category of WBL Program - Override Course > WBL Course Type | SectionStudentDetailValue.value Section.wblProgramCategorySec Course.wblCourseType |
eipDeliveryModelDescriptor |
| C | Section > Section Student Detail > EIP Delivery Model Section > EIP Delivery Model | SectionStudentDetailValue.value Section.transcriptField7 |
esolDeliveryModelDescriptor |
| C | Section > Section Student Detail > ESOL Delivery Model Section > ESOL Delivery Model | SectionStudentDetailValue.value CustomSection.value |
giftedDeliveryModelDescriptor |
| C | Section > Section Student Detail > Gifted Delivery Model Section > Gifted Delivery Model | SectionStudentDetailValue.value Section.giftedDelivery |
specialEducationDeliveryModelDescriptor |
| C | Section > Section Student Detail > SPED Delivery Model Section > SPED Delivery Model | SectionStudentDetailValue.value Section.spedDelivery |
additionalTeacher | For ALL situations below, the teacher must be active in Staff History at the same time the student was active in the Roster. Report the staff member in the array if any of the below are true:
| |||
attendance90Percent |
| M | Student Section Detail | SectionStudentDetailValue.value |
Types/Descriptors