MasterSchedule > CourseOffering

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 

 

Aggregate

Resource

PropertyName

IsCollection

DATA_TYPE

REQUIRED/

OPTIONAL

Scenario 1

POST

Scenario 2

POST

Scenario 3

PUT

Scenario 4

PUT

CourseOfferings

CourseOfferings

courseReference

FALSE

courseReference

REQUIRED

 
CourseOfferings

courseReference

code

FALSE

string

REQUIRED

ELA-01

ALG-2

ELA-01

ALG-2
CourseOfferings

courseReference

educationOrganizationId

FALSE

integer

REQUIRED

255901107

255901001

255901107

255901001
CourseOfferings

CourseOfferings

schoolReference

FALSE

integer

REQUIRED

 
CourseOfferings

schoolReference

schoolId

FALSE

integer

REQUIRED

255901107

255901001

255901107

255901001
CourseOfferings

CourseOfferings

sessionReference

FALSE

sessionReference

REQUIRED

 
CourseOfferings

sessionReference

schoolId

FALSE

integer

REQUIRED

255901107

255901001

255901107

255901001
CourseOfferings

sessionReference

schoolYear

FALSE

integer

REQUIRED

[Current School Year]

[Current School Year]

[Current School Year]

[Current School Year]

CourseOfferings

sessionReference

termDescriptor

FALSE

string

REQUIRED

Fall Semester

Fall Semester

Fall Semester

Fall Semester

CourseOfferings

CourseOfferings

instructionalTimePlanned

FALSE

integer

OPTIONAL

    
CourseOfferings

CourseOfferings

localCourseTitle

FALSE

string

REQUIRED

English Language Arts GB Elementary

Algebra 02 GBHS

English Language Arts, Grade 1

Algebra II
CourseOfferings

CourseOfferings

localCourseCode

FALSE

string

REQUIRED

["ELA-01"  if possible

| system value]

ALG-2

["ELA-01"  if possible

| system value]

ALG-2
CourseOfferings

CourseOfferings

curriculumUseds

TRUE

courseOfferingCurriculumUsed[]

OPTIONAL

 
CourseOfferings

CourseOfferingCurriculumUseds

curriculumUsedType

FALSE

string

OPTIONAL