v5 MasterSchedule > Section Scenarios

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

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

Sections

classPeriods

TRUE

classPeriods{}

REQUIRED


classPeriodsclassPeriodReferenceFALSEclassPeriodReferenceREQUIRED

classPeriodReference

classPeriodName

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

sessionName

FALSE

string

REQUIRED

2016-2017 Fall Semester


2016-2017 Fall Semester


2016-2017 Fall Semester


2016-2017 Fall Semester


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

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

schoolReference

FALSE

integer

REQUIRED





schoolReference

schoolId

FALSE

integer

REQUIRED

255901107255901001255901107255901001

Sections

sequenceOfCourse

FALSE

integer

REQUIRED

1111

Sections

sectionIdentifier

FALSE

nvarchar

REQUIRED

["ELA012017RM555"  if possible

| system value]

["ALG12017RM901"  if possible

| system value]

["ELA012017RM555"  if possible

| system value]

["ALG12017RM901"  if possible

| system value]

Sections

availableCredits

FALSE

number

REQUIRED

1123

Sections

educationalEnvironmentDescriptor

FALSE

educationalEnvironmentDescriptor

REQUIRED

Classroom
Classroom
Classroom
Classroom