The Offering OSID defines a means for managing
offerings of things, participants in offerings, and their
results. This is an OSID expression of the Kuali Student
Offering is any deliverable.
Offerings define the logistics of the deliverable
such as the
are offered in a
CanonicalUnit is the approved item to
be offered. All
Offerings are offered from
describes what is offered and the
captures the logistics.
Participant is an
OsidRelationship used to associated a
Resource to an
Result is any outcome as a result
Participation in an
Participant may have multiple
Results of different types of within sub-
Grades which are constrained by
may be defined for various purposes, including
constrained numeric results and enumerated certifications.
The Offering OSID may be used as an abstract layer for
the Course OSID where the
are instructors and
The Offering OSID may be used to describe other
offerings. For example, an airline route is a
CanonicalUnit, a flight at a particular time is an
Offering, a reservation is a
Participant, and the frequent flyer miles awarded
CanonicalUnits, Offerings, Participants
Results are mapped to
Catalogues for offering.
can be managed hierarchically to federate multiple
Catalogue has one offering
hierarchy. By selecting the
in effect, selecting the offeringal hierarchy. Each
hierarchy may expose multiple offeringal roots that do not
have to be related. Looking up and searching
Offerings exposes all of their offeringal units.
It may be helpful to retrieve the offeringal roots for a
Catalogue and navigating from there.
The Offering OSID contains an Offering Rules OSID for
managing the offering rules of
and an Offering Batch OSID for creating, updating,
Results in bulk.