Sections (Arizona 7.1)

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.

ActionTrigger
Post

When a section is created and saved.

  • Section Placement is required in order for the section to send.
  • 1 record will report for each Section and Term Type combination.
  • Do not send records if the Calendar Exclude check box is checked.

  • Do not send records if the course is marked inactive.
  • Do not send if the School Exclude check box is checked.
  • Do not send a record if the State Reporting Exclude checkbox is selected on the course.
PostWhen Section Placement is changed and saved on a section.
PostWhen the Local Course Number or Term type Override is changed.
Put

When any fields listed below are changed:

  • When the local course name or SCED Seq Number is changed and saved on the Course editor.
  • When the Instructional Setting is changed and saved on a section.
  • When the Credit field is changed and saved on a Grading Task assigned to the course.
DeleteWhen a section is deleted.
DeleteWhen Section Placement is changed or removed and saved on a section.
DeleteWhen 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.

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.
DeleteIf 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.
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
Post/Delete

Natural Key Changes:

  • If the School ID changes, all data will remain under the old number and a resync will need to be completed to populate data under the new number.  The delete tool would need to be used to remove all data from the old School ID.
Post/Delete

If any of the following changes in the Course Offerings resource:

  • Local Course Code
  • Session Name
Post/DeleteIf the natural key changes all dependent data will delete/post
Dependent ResourcesStaff 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 LabelMapping Needed
Educational Environment DescriptorSection Instructional Setting
Course Level Characteristic DescriptorCourse Level


Event Queue Detail

This table describes the Event Queue Detail of this object.

Campus TableEd-Fi ActionFields
sectionPost/Put/DeleteThe primary table used for sending data for this resource.
coursePut

Educational Environment Descriptor

Sequence of Course

gradingTaskCreditPutAvailable Credits


Object Data Elements

This table describes data elements sent within the Sections resource.

Data Element Label

Business Requirements and  Rules

Mandatory, Conditional or Optional

Location
id

The unique identifier of the resource.

M
section
Identifier

The local identifier assigned 

to a section.


Reports the section ID of the section being reported.

MSection Information > Section ID

Section.
sectionID
course
Offering
Reference

A reference to the related Course Offering resource.


Reports the fields that are part of the Natural Key for the Course Offering resource
  1. For sessionName:
    • If the Session Name Override checkbox is checked in the Session resource preferences, then report the 'District Id - Term Descriptor of the term being reported'.
    • Otherwise, report the Term Descriptor of the term being reported.
M
location
Reference

A reference to the related Location resource.

  • classroomIdentification
    Code
  • schoolId
Reports the fields that are part of the Natural Key for the Locations resource.
O

Room Setup > Name


room.name


School Information > Entity ID


school.EntityId

locationSchool
Reference

A reference to the related School resource.


This is optional, does not report.

O


siteLocation
School
Reference

    The identifier assigned to a school. This is used when a course is taught at a different school.

    • schoolId
    1. If the Section Location Override is populated, report that value.
    2. If the Section Location Override is NULL, but the Course Location Override is populated, report that value.
    3. If both course.provider and section.provider is NULL, report out the School entityID.
    M

    Course Information > Location Override


    course.provider


    Section Information > Location Override


    section.providerID

    Override


    School Information > Entity ID


    school.entityID

    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.

      1. For students in Grades K-8, report '1'.
      2. For all other students:
        • Sum the total number of credits from the Grading Tasks on the course.
        • Divide by the number of terms the course section occurs.
      OGrading Tasks > Credit
      gradingTask
      Credit.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

      This descriptor defines characteristics of a 

      section, such as whether 

      attendance is taken and 

      the section is graded.


      This is optional, does not report.

      O
      classPeriods 

      The class period during which the Section meets.


      See array section for logic.

      O
      courseLevel
      Characteristics

        An unordered collection of courseLevel
        Characteristics. The type
         of specific program or designation with which 
        the course is associated (e.g., AP, IB, Dual Credit, CTE).


        1. Reports when the following are added:
          • CTE check box is checked on the course or section.
          • Report if Dual Credit checkbox is checked on the course or section.
          • Report from Level drop list if selected on course.
        2. See Array section below for data logic for each field.

        Section Information
        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 

          1. Report the Ed-Fi Code value from the mapped Instructional Setting selected on the course section being reported.
          2. If NULL, do not report.
          OSection Information > Instructional Setting

          section.instructional
          Setting
          instruction
          Language
          Descriptor

          The primary language of instruction, if omitted English is assumed.


          This is optional, does not report.

          O
          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.


          This is optional, does not report.

          O
          offeredGrade
          Levels

          The ID of the GradeLevel Descriptor.


          Reports the lowest and the highest grade level of students scheduled in the course section.

          1. All students are considered regardless of rosters start or end date.
          2. If a student changes grade levels either by updating grade on enrollment or creating a new enrollment this will not trigger a change on section. A resync would need to be done on section to update this field.
          3. If a grade level is marked as State Exclude in the Calendar > Grade Levels tab, those grade levels are excluded from consideration/inclusion in of this endpoint.
          4. Report the Ed-Fi Code value from the mapped Grade Level Name selected on the course section being reported.
          M
          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.

           

          This is optional, does not report.

          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.


          This is optional, does not report.

          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.


            1. Report the value selected in the SCED Sequence "Part n" field.
            2. If NULL, report '1'.
            MCourse Information > SCED Sequence

            course.sced
            SequenceNumber
            minutesPer
            Week

              Minutes reported per week.

              1. If Section CTE Minutes per Week Override are not NULL, report the value.
              2. If Section CTE Minutes per Week Override is NULL, but Course CTE Minutes per Week is not NULL, report the value.
              3. If both Section and Course fields are NULL, report blank.
              CSection Information > CTE Minutes per Week Override

              Course Information > CTE Minutes per Week

              Arrays

              Click here to expand...

              Class Periods

              Data Element Label

              Business Requirements and Rules

              Mandatory, Conditional or Optional

              Location

              classPeriodReferenceReports the natural key of the Class Periods resource.M

              Course Level Characteristics

              Data Element Label

              Business Requirements and Rules

              Mandatory, Conditional or Optional

              Location

              courseLevelCharacteristicsAn unordered collection of courseLevelCharacteristics.The type of specific program or designation with which the course is associated (e.g., AP, IB, Dual Credit, CTE).

              Report all courseLevelCharacterisitics that apply, based on the reporting chart listed below in the Course Level Characteristic Descriptor table.
              OVarious - See Course Level Characteristic Descriptors list below.


              Type/Descriptor

              Click here to expand...

              Educational Environment Descriptors

              Code ValueDescriptionShort Description
              Computer Based or Self Placed CourseComputer Based or Self Placed CourseComputer Based or Self Placed Course
              Self StudySelf StudySelf Study
              ClassroomClassroomClassroom
              Resource RoomResource RoomResource Room
              Self-contained (Special Education)Self-contained (Special Education)Self-contained (Special Education)
              Structured English ImmersionStructured English ImmersionStructured English Immersion
              VirtualVirtualVirtual

              Course Level Characteristic Descriptors

              CodeValueShortDescriptionData Source GUI PathIC AttributeIC Code ValueLogic
              Gifted and TalentedGifted and Talented

              Scheduling > Course > Level

              Course.levelGTReport from Level drop list if selected.
              UntrackedUntracked

              Scheduling > Course > Level

              Course.levelUNReport from Level drop list if selected.
              Pre-APPre-AP

              Scheduling > Course > Level

              Course.levelPAReport from Level drop list if selected.
              Graduation CreditGraduation Credit

              Scheduling > Course > Level

              Course.levelGCReport from Level drop list if selected.
              Dual CreditDual Credit

              Scheduling > Course > Dual Credit

              Section > Dual Credit

              course.dualCredit

              section.localDualCredit


              Report if Dual Credit checkbox is checked.
              GeneralGeneral

              Scheduling > Course > Level

              Course.levelGNReport from Level drop list if selected.
              English Language LearnerEnglish Language Learner

              Scheduling > Course > Level

              Course.levelELReport from Level drop list if selected.
              AdvancedAdvanced

              Scheduling > Course > Level

              Course.levelADReport from Level drop list if selected.
              Advanced PlacementAdvanced Placement

              Scheduling > Course > Level

              Course.levelAPReport from Level drop list if selected.
              BasicBasicScheduling > Course > LevelCourse.levelBAReport from Level drop list if selected.
              Career and Technical EducationCareer and Technical Education

              Scheduling > Course > CTE

              Scheduling > Course > Section > CTE



              Report if CTE checkbox is checked on the course or section.

              OtherOtherScheduling > Course > LevelCourse.levelOTReport from Level drop list if selected.
              Students with disabilitiesStudents with disabilitiesScheduling > Course > LevelCourse.levelSEReport from Level drop list if selected.