MasterSchedule > Section

The Master Schedule interchange loads education course offerings and their schedule. It can be used to exchange data regarding the course offerings, sections, and bell schedule for a school.

The Section entity represents a setting in which organized instruction of course content is provided, in-person or otherwise, to one or more students for a given period of time. A course offering may be associated to more than one section.

Prerequisites

  • Class Period 
  • Location
  • Course Offering

Scenarios

  1. Create a Section for Grand Bend Elementary School which references the Course Offering added for "English Language Arts, Grade 1" 
  2. Create a Section for Grand Bend High School which references the Course Offering added for  "ALGEBRA 1" 
  3. Update the availableCredits for the for Grand Bend Elementary School Section
  4. Update the availableCredits for the Grand Bend High School section


 

 

Resource

PropertyName

IsCollection

DATA_TYPE

REQUIRED/

OPTIONAL

Scenario 1

POST

Scenario 2

POST

Scenario 3

PUT

Scenario 4

PUT

Sections

classPeriodReference

FALSE

classPeriodReference

REQUIRED

 

classPeriodReference

name

FALSE

string

REQUIRED

["Class Period 01" if possible

| system value]

["Class Period 01" if possible

| system value]

["Class Period 01" if possible

| system value]

["Class Period 01" if possible

| system value]

classPeriodReference

schoolId

FALSE

integer

REQUIRED

255901107255901001255901107255901001

Sections

courseOfferingReference

FALSE

courseOfferingReference

REQUIRED

 

courseOfferingReference

localCourseCode

FALSE

string

REQUIRED

["ELA-01"  if possible

| system value]

["ALG-2"  if possible

| system value]

["ELA-01"  if possible

| system value]

["ALG-2"  if possible

| system value]

courseOfferingReference

schoolId

FALSE

integer

REQUIRED

255901107255901001255901107255901001

courseOfferingReference

schoolYear

FALSE

integer

REQUIRED

2017201720172017

courseOfferingReference

termDescriptor

FALSE

string

REQUIRED

Fall SemesterFall SemesterFall SemesterFall Semester

Sections

locationReference

FALSE

locationReference

REQUIRED

 

locationReference

classroomIdentificationCode

FALSE

string

REQUIRED

["501"  if possible

| system value]

["901"  if possible

| system value]

["501"  if possible

| system value]

["901"  if possible

| system value]

locationReference

schoolId

FALSE

integer

REQUIRED

255901107255901001255901107255901001

Sections

programs

TRUE

sectionProgram[]

OPTIONAL

 

SectionPrograms

programReference

FALSE

programReference

OPTIONAL

    

programReference

educationOrganizationId

FALSE

integer

OPTIONAL

    

programReference

name

FALSE

string

OPTIONAL

    

programReference

type

FALSE

string

OPTIONAL

    

Sections

schoolReference

FALSE

integer

REQUIRED

 

schoolReference

schoolId

FALSE

integer

REQUIRED

255901107255901001255901107255901001

SectionCharacteristics

descriptor

FALSE

string

OPTIONAL

    

Sections

sequenceOfCourse

FALSE

integer

REQUIRED

1111

Sections

uniqueSectionCode

FALSE

nvarchar

REQUIRED

["ELA012017RM555"  if possible

| system value]

["ALG22017RM901"  if possible

| system value]

["ELA012017RM555"  if possible

| system value]

["ALG22017RM901"  if possible

| system value]

Sections

availableCreditConversion

FALSE

number

OPTIONAL

    

Sections

availableCredits

FALSE

number

REQUIRED

1123

Sections

availableCreditType

FALSE

integer

OPTIONAL

    

Sections

characteristics

TRUE

sectionCharacteristic[]

OPTIONAL

    

Sections

educationalEnvironmentType

FALSE

integer

REQUIRED

Classroom
Classroom
Classroom
Classroom

Sections

instructionLanguageDescriptor

FALSE

string

OPTIONAL

    

Sections

mediumOfInstructionType

FALSE

integer

OPTIONAL

    

Sections

populationServedType

FALSE

integer

OPTIONAL