|
The Course Registration OSID provides course
registration services.
RegistrationTarget
A RegistrationTarget is a set of
activities within a CourseOffering in which a
student can register. A CourseOffering may
have a variety of activity offerings and the registration
target groups sets of these offerings together. For
example, each section of a class may have a lecture and a
lab but multiple labs may be offered. For each valid
registration option grouping together a lecture and one of
the offered labs is presented as a
RegistrationTarget.
Some registration mechanisms only require a
registration at the CourseOffering level and
do not permit students to select below that level. In this
case, a single RegistrationTarget is created
for the top level CourseOffering.
RegistrationTargets may further constrain the
grading and credit options defined at the
CourseOffering level.
Registrations
A Registration is an
OsidRelationship between a
Resource (student) and an
RegistrationTarget. A
Registration is the most specific
relationship that captures a student's registration into a
RegistrationTarget for a set of registration
options. When an existing registration is updated a new
Registration is created.
CourseRegistrations
A CourseRegistration is an
OsidRelationship between a
Resource (student) and a
CourseOffering. A
CourseRegistration is the least specific
relationship that captures a student's registration into
the overall CourseOffering, and remains
effective among the swaps and updates within the
CourseOffeing.
CourseRegistrations are implicitly created
when a student registers into a
RegistrationTarget.
ActivityRegistrations
An ActivityRegistration is an
OsidRelationship between a
Resource (student) and a specific
Activity. ActivityRegistrations
are implicitly created when a student registers into a
RegistrationTarget.
Course Catalog Cataloging
RegistrationTargets,
Registrations,
CourseRegistrations, and
ActivityRegistrations can be organized into
federateble OsidCatalogs.
CourseCatalogs can be used to represent a set
of Registrations offered in a specific
Term, year, or by subject area or sponsor.
|