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