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.
Object Triggering Logic
This table describes logic for triggering syncing of this object.
Action | Trigger |
---|---|
Post | When a section is created and saved.
|
Post | When Section Placement is changed and saved on a section. |
Post | When the Local Course Number or Term type Override is changed. |
Put | When any fields listed below are changed:
|
Delete | When a section is deleted. |
Delete | When Section Placement is changed or removed and saved on a section. |
Delete | When the Local Course Number or Term type Override 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. |
Delete | If a resource is toggled to 'OFF" after data has sent and an action is performed that would trigger a delete, that data will remain in the ODS until a resync is done. |
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:
|
Post/Delete | If any of the following changes in the Course Offerings resource:
|
Post/Delete | If the natural key changes all dependent data will delete/post. |
Dependent Resources | Staff Section Associations, Student Section Associations, Student Section Attendance Events, Grades. |
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
Sections will report to the configured year to which they are aligned. |
Data will only send for years that have valid configuration. |
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Instructional Setting | Educational Environment Types |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
section | Post/Put/Delete | The primary table used for sending data for this resource. |
course | Put | Educational Environment Descriptor Sequence of Course |
gradingTaskCredit | Put | Available Credits |
Object Data Elements
This table describes data elements sent within the Sections 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 | ||
sectionIdentifier | The local identifier assigned to a section. | Reports the section ID of the section being reported. | M | Scheduling & Courses > Courses > Section Information | section.sectionID |
courseOffering Reference | A reference to the related CourseOffering resource. | Reports the fields that are part of the Natural Key for the Course Offering resource. | M | ||
locationReference | A reference to the related Location resource. | This is optional, does not report. | O | ||
locationSchool Reference | A reference to the related School resource. | Reports the fields that are part of the Natural Key for the School resource. | M | ||
availableCredit Conversion | Conversion factor that when multiplied by the number of credits is equivalent to Carnegie units. | This is optional, does not report. | O | ||
availableCredits | Credits or units of value awarded for the completion of a course. | This is optional, does not report. | O | Scheduling & Courses > Courses Course Information > Course Grading Tasks > Credit | gradingTaskCredit. Credit |
availableCredit TypeDescriptor | The type of credits or units of value awarded for the completion of a course. | This is optional, does not report. | O | ||
characteristics | Reflects important characteristics of the Section, such as whether the Section is graded. |
| M | Scheduling & Courses > Courses Course Information > Course Grading Tasks > Score Group > State Score Scheduling & Courses > Courses Course Information > Online Learning Scheduling & Courses > Courses > Section Information > Online Learning (Override) | string |
classPeriods | The class period during which the Section meets. | classPeriodname:
schoolId:
Do not report if Section Enrollment Type != SC | M | classPeriodname: System Administration> Calendar> Calendar> Periods schoolId: System Administration> Calendar> Calendar> Schedule Structure System Administration > Resources > School > State School Number | periodschedule.name period.name schedulestructure.structureID school.number |
courseLevel Characteristics | The type of specific program or designation with which the section is associated (e.g., AP, IB, Dual Credit, CTE). This collection should only be populated if it differs from the Course Level Characteristics identified at the Course Offering level. | This is optional, does not report. | O | ||
classPeriods | An unordered collection of sectionClassPeriods. The class period during which the Section meets. classPeriodReference
| classPeriodname:
schoolId:
| M | classPeriodname: Scheduling & Courses > Calendar Setup > Period Setup schoolId: Scheduling & Courses > Calendar Setup > Calendar Information > Schedule Structure School & District Settings > Schools > School Information > State School Number | periodschedule. name period.name schedulestructure. structureID school.number |
educational Environment Descriptor | The setting in which a child receives education and related services; for example: Center-based instruction Home-based instruction Hospital class Mainstream Residential care and treatment facility. | This is optional, does not report. | O | Scheduling & Courses > Courses > Section Information > Instructional Setting | section. instructional Setting |
instruction Language Descriptor | The primary language of instruction, if omitted English is assumed. | Report the Language from the Instruction Language saved on the Course record.
| C | Scheduling & Courses > Courses > Course Information > Instruction Language | Course.instruction Language / CustomCourse. value |
mediumOf Instruction Descriptor | The media through which teachers provide instruction to students and students and teachers communicate about instructional matters; for example: Technology-based instruction in classroom Correspondence instruction Face-to-face instruction Virtual/On-line Distance learning Center-based instruction. |
| M | Scheduling & Courses > Courses > Course Information > Instruction Method / EE Location | Course.teaching Method |
instructional DeliveryMode Descriptor | The delivery mode of instruction. E.g, On-ground, Online, etc. |
| C | Scheduling & Courses > Courses > Course Information > Online Learning Scheduling & Courses > Courses > Section Information > Online Learning | Course.distance Code/Section. distanceCode |
offeredGrade Levels | The grade levels in which the section is offered. This collection should only be populated if it differs from the Offered Grade Levels identified at the Course Offering level. |
| O | ||
population Served Descriptor | The population for which the course was designed; for example: Bilingual students Remedial education students Gifted and talented students Career and Technical Education students Special education students. |
| O | ||
programs | 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. |
| O | ||
sequenceOf Course | When a section is part of a sequence of parts for a course, the number if the sequence. If the course has only onle part, the value of this section attribute should be 1. |
| M | ||
instruction Minutes PerTerm | Instruction minutes per term. |
| C | Scheduling & Courses > Courses > > Section Information > Section > Period Minutes Override Scheduling & Courses > Courses > > Course Information > Period Minutes Scheduling & Courses > Courses > Section Information > Section Schedule Placement Course.periodMinutes / CustomCourse.value Section.periodMinutesOverride / CustomSection.value | |
etag | A unique system-generated value that identifies the version of the resource. |
| O |