| Package | Description |
|---|---|
| org.osid.course |
The Open Service Interface Definitions for the org.osid.course
service.
|
| org.osid.course.batch |
The Open Service Interface Definitions for the org.osid.course.batch
service.
|
| org.osid.course.chronicle |
The Open Service Interface Definitions for the org.osid.course.chronicle
service.
|
| org.osid.course.plan |
The Open Service Interface Definitions for the org.osid.course.plan
service.
|
| org.osid.course.program |
The Open Service Interface Definitions for the org.osid.course.program
service.
|
| org.osid.course.registration |
The Open Service Interface Definitions for the org.osid.course.registration
service.
|
| org.osid.course.requisite |
The Open Service Interface Definitions for the org.osid.course.requisite
service.
|
| org.osid.course.syllabus |
The Open Service Interface Definitions for the org.osid.course.syllabus
service.
|
| org.osid.learning |
The Open Service Interface Definitions for the org.osid.learning
service.
|
| org.osid.orchestration |
The Open Service Interface Definitions for the org.osid.orchestration
service.
|
| Class and Description |
|---|
| Activity
An
Activity represents a recurring activity of a course
offering. |
| ActivityAdminSession
This session creates, updates, and deletes
Activities. |
| ActivityCourseCatalogAssignmentSession
This session provides methods to re-assign
Activities to
CourseCatalog objects An Activity may appear
in multiple CourseCatalog objects and removing the last
reference to an Activity is the equivalent of deleting it. |
| ActivityCourseCatalogSession
This session provides methods to retrieve
Activity to
CourseCatalog mappings. |
| ActivityForm
This is the form for creating and updating
Activities. |
| ActivityList
Like all
OsidLists, ActivityList provides
a means for accessing Activity elements sequentially either
one at a time or many at a time. |
| ActivityLookupSession
This session provides methods for retrieving
Activity
objects. |
| ActivityNotificationSession
This session defines methods to receive notifications on adds/changes
to
Activity objects in this CourseCatalog. |
| ActivityQuery
This is the query for searching activities.
|
| ActivityQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| ActivityQuerySession
This session provides methods for searching among
Activity
objects. |
| ActivityReceiver
The activity receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Activity
objects. |
| ActivitySearch
The search interface for governing activity searches.
|
| ActivitySearchOrder
An interface for specifying the ordering of search results.
|
| ActivitySearchResults
This interface provides a means to capture results of a search.
|
| ActivitySearchSession
This session provides methods for searching among
Activity
objects. |
| ActivitySmartCourseCatalogSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| ActivityUnit
An
ActivityUnit represents a canonical learning unit. |
| ActivityUnitAdminSession
This session creates, updates, and deletes
ActivityUnit. |
| ActivityUnitCourseCatalogAssignmentSession
This session provides methods to re-assign
ActivityUnits
to CourseCatalog objects An ActivityUnit may
appear in multiple CourseCatalog objects and removing the
last reference to an ActivityUnit is the equivalent of
deleting it. |
| ActivityUnitCourseCatalogSession
This session provides methods to retrieve
ActivityUnit
to CourseCatalog mappings. |
| ActivityUnitForm
This is the form for creating and updating
ActivityUnits. |
| ActivityUnitList
Like all
OsidLists, ActivityUnitList
provides a means for accessing ActivityUnit elements
sequentially either one at a time or many at a time. |
| ActivityUnitLookupSession
This session defines methods for retrieving activity units.
|
| ActivityUnitNotificationSession
This session defines methods to receive notifications on adds/changes
to
ActivityUnit objects in this CourseCatalog. |
| ActivityUnitQuery
This is the query for searching activity units.
|
| ActivityUnitQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| ActivityUnitQuerySession
This session provides methods for searching among
ActivityUnit
objects. |
| ActivityUnitReceiver
The activity unit receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
ActivityUnit objects. |
| ActivityUnitSearch
The search interface for governing activity unit searches.
|
| ActivityUnitSearchOrder
An interface for specifying the ordering of search results.
|
| ActivityUnitSearchResults
This interface provides a means to capture results of a search.
|
| ActivityUnitSearchSession
This session provides methods for searching among
ActivityUnit
objects. |
| ActivityUnitSmartCourseCatalogSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| ActivityUnravellingSession
This session provides methods for retrieving and expanding activities.
|
| Course
A
Course represents a canonical course that manages the
curriculum of learning units. |
| CourseAdminSession
This session creates, updates, and deletes
Courses. |
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogAdminSession
This session creates, updates, and deletes
CourseCatalogs. |
| CourseCatalogForm
This is the form for creating and updating course catalogs.
|
| CourseCatalogHierarchyDesignSession
This session defines methods for managing a hierarchy of
CourseCatalog objects. |
| CourseCatalogHierarchySession
This session defines methods for traversing a hierarchy of
CourseCatalog objects. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogLookupSession
This session provides methods for retrieving
CourseCatalog
objects. |
| CourseCatalogNode
This interface is a container for a partial hierarchy retrieval.
|
| CourseCatalogNodeList
Like all
OsidLists, CourseCatalogNodeList
provides a means for accessing CourseCatalogNode elements
sequentially either one at a time or many at a time. |
| CourseCatalogNotificationSession
This session defines methods to receive notifications on adds/changes
to
CourseCatalog objects. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseCatalogQuerySession
This session provides methods for searching among
CourseCatalog
objects. |
| CourseCatalogReceiver
The course catalog receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
CourseCatalog objects.
|
| CourseCatalogSearch
The search interface for governing course catalog searches.
|
| CourseCatalogSearchOrder
An interface for specifying the ordering of search results.
|
| CourseCatalogSearchResults
This interface provides a means to capture results of a search.
|
| CourseCatalogSearchSession
This session provides methods for searching among
CourseCatalog
objects. |
| CourseCourseCatalogAssignmentSession
This session provides methods to re-assign
Courses to
CourseCatalog objects A Course may appear in
multiple CourseCatalog objects and removing the last
reference to a Course is the equivalent of deleting it. |
| CourseCourseCatalogSession
This session provides methods to retrieve
Course to
CourseCatalog mappings. |
| CourseForm
This is the form for creating and updating
Courses. |
| CourseList
Like all
OsidLists, CourseList provides a
means for accessing Course elements sequentially either one
at a time or many at a time. |
| CourseLookupSession
This session defines methods for retrieving courses.
|
| CourseNotificationSession
This session defines methods to receive notifications on adds/changes
to
Course objects in this CourseCatalog. |
| CourseOffering
A
CourseOffering represents a learning unit offered
duing a Term. |
| CourseOfferingAdminSession
This session creates, updates, and deletes
CourseOfferings. |
| CourseOfferingCourseCatalogAssignmentSession
This session provides methods to re-assign
CourseOfferings
to CourseCatalog objects A CourseOffering
may appear in multiple CourseCatalog objects and
removing the last reference to a CourseOffering is the
equivalent of deleting it. |
| CourseOfferingCourseCatalogSession
This session provides methods to retrieve
CourseOffering
to CourseCatalog mappings. |
| CourseOfferingForm
This is the form for creating and updating
CourseOfferings. |
| CourseOfferingList
Like all
OsidLists, CourseOfferingList
provides a means for accessing CourseOffering elements
sequentially either one at a time or many at a time. |
| CourseOfferingLookupSession
This session defines methods for retrieving course offerings.
|
| CourseOfferingNotificationSession
This session defines methods to receive notifications on adds/changes
to
CourseOffering objects in this CourseCatalog. |
| CourseOfferingQuery
This is the query for searching course offerings.
|
| CourseOfferingQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseOfferingQuerySession
This session provides methods for searching among
CourseOffering
objects. |
| CourseOfferingReceiver
The course offering receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted course
offering objects.
|
| CourseOfferingSearch
The search interface for governing course offering searches.
|
| CourseOfferingSearchOrder
An interface for specifying the ordering of search results.
|
| CourseOfferingSearchResults
This interface provides a means to capture results of a search.
|
| CourseOfferingSearchSession
This session provides methods for searching among
CourseOffering
objects. |
| CourseOfferingSmartCourseCatalogSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| CourseProfile
The course profile describes the interoperability among course
management services.
|
| CourseQuery
This is the query for searching courses.
|
| CourseQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseQuerySession
This session provides methods for searching among
Course
objects. |
| CourseReceiver
The course receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Course
objects. |
| CourseSearch
The search interface for governing course searches.
|
| CourseSearchOrder
An interface for specifying the ordering of search results.
|
| CourseSearchResults
This interface provides a means to capture results of a search.
|
| CourseSearchSession
This session provides methods for searching among
Course
objects. |
| CourseSmartCourseCatalogSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Term
A
Term represents a period of time in which a course is
offered. |
| TermAdminSession
This session creates, updates, and deletes
Terms. |
| TermCourseCatalogAssignmentSession
This session provides methods to re-assign
Terms to
CourseCatalog objects A Term may appear in
multiple CourseCatalog objects and removing the last
reference to a Term is the equivalent of deleting it. |
| TermCourseCatalogSession
This session provides methods to retrieve
Term to
CourseCatalog mappings. |
| TermForm
This is the form for creating and updating
Terms. |
| TermHierarchyDesignSession
This session defines methods for managing a hierarchy of
Term
objects. |
| TermHierarchySession
This session defines methods for traversing a hierarchy of
Term
objects. |
| TermList
Like all
OsidLists, TermList provides a
means for accessing Term elements sequentially either one
at a time or many at a time. |
| TermLookupSession
This session provides methods for retrieving
Term
objects. |
| TermNode
This interface is a container for a partial hierarchy retrieval.
|
| TermNodeList
Like all
OsidLists, TermNodeList provides
a means for accessing TermNode elements sequentially either
one at a time or many at a time. |
| TermNotificationSession
This session defines methods to receive notifications on adds/changes
to
Term objects in this CourseCatalog. |
| TermQuery
This is the query for searching terms.
|
| TermQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| TermQuerySession
This session provides methods for searching among
Term
objects. |
| TermReceiver
The term receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted
Term
objects. |
| TermSearch
The search interface for governing term searches.
|
| TermSearchOrder
An interface for specifying the ordering of search results.
|
| TermSearchResults
This interface provides a means to capture results of a search.
|
| TermSearchSession
This session provides methods for searching among
Term
objects. |
| TermSmartCourseCatalogSession
This session manages queries and sequencing to create "smart" dynamic
catalogs.
|
| Class and Description |
|---|
| ActivityAdminSession
This session creates, updates, and deletes
Activities. |
| ActivityForm
This is the form for creating and updating
Activities. |
| ActivityUnitAdminSession
This session creates, updates, and deletes
ActivityUnit. |
| ActivityUnitForm
This is the form for creating and updating
ActivityUnits. |
| CourseAdminSession
This session creates, updates, and deletes
Courses. |
| CourseCatalogAdminSession
This session creates, updates, and deletes
CourseCatalogs. |
| CourseCatalogForm
This is the form for creating and updating course catalogs.
|
| CourseForm
This is the form for creating and updating
Courses. |
| CourseOfferingAdminSession
This session creates, updates, and deletes
CourseOfferings. |
| CourseOfferingForm
This is the form for creating and updating
CourseOfferings. |
| TermAdminSession
This session creates, updates, and deletes
Terms. |
| TermForm
This is the form for creating and updating
Terms. |
| Class and Description |
|---|
| Course
A
Course represents a canonical course that manages the
curriculum of learning units. |
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseQuery
This is the query for searching courses.
|
| CourseQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseSearchOrder
An interface for specifying the ordering of search results.
|
| Term
A
Term represents a period of time in which a course is
offered. |
| TermQuery
This is the query for searching terms.
|
| TermQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| TermSearchOrder
An interface for specifying the ordering of search results.
|
| Class and Description |
|---|
| Activity
An
Activity represents a recurring activity of a course
offering. |
| ActivityList
Like all
OsidLists, ActivityList provides
a means for accessing Activity elements sequentially either
one at a time or many at a time. |
| ActivityQuery
This is the query for searching activities.
|
| ActivityQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| ActivitySearchOrder
An interface for specifying the ordering of search results.
|
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseOffering
A
CourseOffering represents a learning unit offered
duing a Term. |
| CourseOfferingQuery
This is the query for searching course offerings.
|
| CourseOfferingQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseOfferingSearchOrder
An interface for specifying the ordering of search results.
|
| Class and Description |
|---|
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseList
Like all
OsidLists, CourseList provides a
means for accessing Course elements sequentially either one
at a time or many at a time. |
| Term
A
Term represents a period of time in which a course is
offered. |
| TermQuery
This is the query for searching terms.
|
| TermQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| TermSearchOrder
An interface for specifying the ordering of search results.
|
| Class and Description |
|---|
| Activity
An
Activity represents a recurring activity of a course
offering. |
| ActivityList
Like all
OsidLists, ActivityList provides
a means for accessing Activity elements sequentially either
one at a time or many at a time. |
| ActivityQuery
This is the query for searching activities.
|
| ActivityQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| ActivitySearchOrder
An interface for specifying the ordering of search results.
|
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseOffering
A
CourseOffering represents a learning unit offered
duing a Term. |
| CourseOfferingQuery
This is the query for searching course offerings.
|
| CourseOfferingQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseOfferingSearchOrder
An interface for specifying the ordering of search results.
|
| Class and Description |
|---|
| Course
A
Course represents a canonical course that manages the
curriculum of learning units. |
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseQuery
This is the query for searching courses.
|
| CourseQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| Class and Description |
|---|
| ActivityUnit
An
ActivityUnit represents a canonical learning unit. |
| ActivityUnitQuery
This is the query for searching activity units.
|
| ActivityUnitQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| ActivityUnitSearchOrder
An interface for specifying the ordering of search results.
|
| Course
A
Course represents a canonical course that manages the
curriculum of learning units. |
| CourseCatalog
A
CourseCatalog represents a collection of courses,
course offerings and terms. |
| CourseCatalogList
Like all
OsidLists, CourseCatalogList
provides a means for accessing CourseCatalog elements
sequentially either one at a time or many at a time. |
| CourseCatalogQuery
This is the query for searching course catalogs.
|
| CourseCatalogQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseQuery
This is the query for searching courses.
|
| CourseQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| CourseSearchOrder
An interface for specifying the ordering of search results.
|
| Class and Description |
|---|
| CourseList
Like all
OsidLists, CourseList provides a
means for accessing Course elements sequentially either one
at a time or many at a time. |
| CourseQuery
This is the query for searching courses.
|
| CourseQueryInspector
The query inspectors provide a means of accessing the match terms of a
query.
|
| Class and Description |
|---|
| CourseManager
The course manager provides access to course management sessions and
provides interoperability tests for various aspects of this service.
|
| CourseProxyManager
The course manager provides access to course management sessions and
provides interoperability tests for various aspects of this service.
|