The Course Program OSID provides course management
services for programs.
Program is a canonical learning
unit describing the overall content of a program,
completon requirements, and earned credentials.
Courses may be associated with
Programs . but completion requirements are managed
in the Course Requisite OSID.
ProgramOffering is a canonical
Program offered for a
ProgramOffering replicates some of the data
managed in the
Program in the case it is
refined or tweaked. The purpose of the
ProgramOffering is to define the
in which students may enroll in a Program. While a
Program may span several
the offering tracks when the student enrolled for
the purpose of relating the completion requirements at a
point in time.
Enrollment is an
OsidRelationship between a student and a
ProgramOffering. For multi-term
Enrollment may continue beyond
Term of the
Term indicates what
requirements are applied to the student.
Credential is a something awarded to
the student at the completion of a
Course Catalog Cataloging
can be organized into federateble
The Course Program Batch OSID contains a Course
Program Batch OSID for managing
Enrollments in bulk.