v3 Education Organization > Course

v3 Education Organization > Course

This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.

Prerequisites

  • None

Scenarios

  1. Create Algebra 1 course

  2. Create Art 01 course

  3. Update Algebra I to Algebra II

  4. Changed Core Subject to Basic

 

 

Resource

Property Name

Is
Collection

Data Type

Required / 
Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

Resource

Property Name

Is
Collection

Data Type

Required / 
Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

Courses

academicSubjectDescriptor

FALSE

academicSubjectDescriptor

REQUIRED

Mathematics

Fine and Performing Arts

Mathematics

Fine and Performing Arts

Courses

careerPathwayDescriptor

FALSE

careerPathwayDescriptor

OPTIONAL

 

Courses

competencyLevels

TRUE

courseCompetencyLevel[]

OPTIONAL

 

courseCompetencyLevels

competencyLevelDescriptor

FALSE

competencyLevelDescriptor

OPTIONAL

 

Courses

courseCode

FALSE

string

REQUIRED

[ALG 01  if possible

| system value]

ART 01

[ALG 01  if possible

| system value]

ART 01

Courses

courseDefinedByDescriptor

FALSE

courseDefinedByDescriptor

OPTIONAL

 

Courses

description

FALSE

string

OPTIONAL

 

Courses

courseGPAApplicabilityDescriptor

FALSE

courseGPAApplicabilityDescriptor

OPTIONAL

 

Courses

courseIdentificationCodes

TRUE

courseIdentificationCode

REQUIRED

 

courseIdentificationCodes

assigningOrganizationIdentificationCode

FALSE

string

OPTIONAL

 

courseIdentificationCodes

courseIdentificationSystemDescriptor

FALSE

courseIdentificationSystemDescriptor

REQUIRED

State course code

LEA course code

State course code

LEA course code

courseIdentificationCodes

identificationCode

FALSE

string

REQUIRED

03100500

ART 01

03100500

ART 01

courseIdentificationCodes

courseCatalogURL

FALSE

string

OPTIONAL

 

 

 

 

Courses

levelCharacteristics

TRUE

courseLevelCharacteristic[]

REQUIRED

 

courseLevelCharacteristics

courseLevelCharacteristicDescriptor

FALSE

courseLevelCharacteristicDescriptor

REQUIRED

Core Subject

Core Subject

Core Subject

Basic

Courses

courseTitle

FALSE

string

REQUIRED

Algebra I

Art, Grade 1

Algebra II

Art, Grade 1

Courses

dateCourseAdopted

FALSE

date

OPTIONAL

 

Courses

educationOrganizationReference

FALSE

educationOrganizationReference

REQUIRED

 

educationOrganizationReference

educationOrganizationId

FALSE

int

REQUIRED

255901

255901

255901

255901

Courses

highSchoolCourseRequirement

FALSE

boolean

OPTIONAL

 

Courses

learningObjectives

TRUE

courseLearningObjective[]

OPTIONAL

 

courseLearningObjectives

learningObjectiveReference

FALSE

learningObjectiveReference

OPTIONAL

 

learningObjectiveReference

academicSubjectDescriptor

FALSE

academicSubjectDescriptor

OPTIONAL

 

learningObjectiveReference

objective

FALSE

string

OPTIONAL

 

learningObjectiveReference

objectiveGradeLevelDescriptor

FALSE

objectiveGradeLevelDescriptor

OPTIONAL

 

Courses

learningStandards

TRUE

courseLearningStandard[]

OPTIONAL

 

courseLearningStandards

learningStandardReference

FALSE

learningStandardReference

OPTIONAL

 

learningStandardReference

learningStandardId

FALSE

string

OPTIONAL

 

Courses

maximumAvailableCreditConversion

FALSE

number

OPTIONAL

 

Courses

maximumAvailableCredits

FALSE

number

OPTIONAL

 

Courses

maximumAvailableCreditTypeDescriptor

FALSE

maximumAvailableCreditTypeDescriptor

OPTIONAL

 

Courses

minimumAvailableCreditConversion

FALSE

number

OPTIONAL

 

Courses

minimumAvailableCredits

FALSE

number

OPTIONAL

 

Courses

minimumAvailableCreditTypeDescriptor

FALSE

minimumAvailableCreditTypeDescriptor

OPTIONAL

 

Courses

numberOfParts

FALSE

int

REQUIRED

1

1

1

1

Courses

offeredGradeLevels

TRUE

courseOfferedGradeLevel[]

OPTIONAL

 

courseOfferedGradeLevels

gradeLevelDescriptor

FALSE

gradeLevelDescriptor

OPTIONAL

 

Courses

timeRequiredForCompletion

FALSE

int

OPTIONAL

 

Courses

maxCompletionsForCredit

FALSE

int

CONDITIONAL

3

 

3

 

Courses

assigningOrganizationIdentificationCode

FALSE

string

OPTIONAL

 

 

 

 

Courses

courseCatalogURL

FALSE

string

OPTIONAL

 

 

 

 

Courses

alternativeCourseIdentificationCode

TRUE

string

OPTIONAL