v4 MasterSchedule > CourseOffering 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 Course Offering entity represents an entry in the course catalog of available courses offered by the school during a session. This Step is typically provided by the SIS Vendor and is required. 

Prerequisites

  • Course (ODS is pre-populated with Course records)
  • Session

Scenarios

  1. Create a Course Offering for Grand Bend Elementary School for Fall Semester 2015 which references the Course"English Language Arts, Grade 1" 
  2. Create a Course Offering for Grand Bend High School for Fall Semester 2015 which references the Course "ALGEBRA 1" 
  3. Update the LocalCourseTitle  on the newly added Course offering for Grand Bend Elementary School
  4. Update the LocalCourseTitle  on the newly added Course offering for Grand Bend High School 

 Note: localCourseTitle can duplicate the value in courseCode if not tracked in your SIS.



Resource

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

CourseOfferings

courseReference

FALSE

courseReference

REQUIRED


courseReference

courseCode

FALSE

string

REQUIRED

ELA-01

ALG-01

ELA-01

ALG-01

courseReference

educationOrganizationId

FALSE

integer

REQUIRED

255901107

255901001

255901107

255901001

CourseOfferings

schoolReference

FALSE

integer

REQUIRED


schoolReference

schoolId

FALSE

integer

REQUIRED

255901107

255901001

255901107

255901001

CourseOfferings

sessionReference

FALSE

sessionReference

REQUIRED


sessionReference

sessionName

FALSE

string

REQUIRED

2016-2017 Fall Semester

2016-2017 Fall Semester

2016-2017 Fall Semester

2016-2017 Fall Semester

sessionReference

schoolId

FALSE

integer

REQUIRED

255901107

255901001

255901107

255901001

sessionReference

schoolYear

FALSE

integer

REQUIRED

[Current School Year]

[Current School Year]

[Current School Year]

[Current School Year]

CourseOfferingscourseLevelCharacteristicsTRUEcourseLevelCharacteristic[]OPTIONAL
courseLevelCharacteristicscourseLevelCharacteristicDescriptorFALSEcourseLevelCharacteristicDescriptorOPTIONAL

CourseOfferings

instructionalTimePlanned

FALSE

integer

OPTIONAL


CourseOfferings

localCourseTitle

FALSE

string

REQUIRED

English Language Arts GB Elementary

Algebra 02 GBHS

English Language Arts, Grade 1

Algebra II

CourseOfferings

localCourseCode

FALSE

string

REQUIRED

["ELA-01"  if possible

| system value]

ALG-2

["ELA-01"  if possible

| system value]

ALG-2
CourseOfferingsofferedGradeLevelsTRUEofferedGradeLevel[]OPTIONAL
offeredGradeLevelgradeLevelDescriptorFALSEgradeLevelDescriptorOPTIONAL

CourseOfferings

curriculumUseds

TRUE

courseOfferingCurriculumUsed[]

OPTIONAL


CourseOfferingCurriculumUseds

curriculumUsedDescriptor

FALSE

curriculumUsedDescriptor

OPTIONAL