Interface CourseSyllabusManager

All Superinterfaces:
AutoCloseable, Closeable, CourseSyllabusProfile, OsidManager, OsidManager, OsidProfile, Sourceable

public interface CourseSyllabusManager extends OsidManager, CourseSyllabusProfile

The course syllabus manager provides access to syllabus sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • SyllabusLookupSession : a session to lookup syllabi
  • SyllabusQuerySession : a session to query syllabi
  • SyllabusSearchSession : a session to search syllabi
  • SyllabusAdminSession : a session to manage syllabi
  • SyllabusNotificationSession : a session to subscribe to notifications of syllabus changes
  • SyllabusCourseCatalogSession : a session to lookup syllabus course catalog mappings
  • SyllabusCourseCatalogAssignmentSession : a session to manage syllabus course catalog mappings
  • SyllabusSmartCourseCatalogSession : a session to manage smart course catalogs of syllabi
  • ModuleSession : a session to get available modules for a resource
  • ModuleLookupSession : a session to lookup modules
  • ModuleQuerySession : a session to query modules
  • ModuleSearchSession : a session to search modules
  • ModuleAdminSession : a session to manage modules
  • ModuleNotificationSession : a session to subscribe to notifications of module changes
  • ModuleCourseCatalogSession : a session to lookup module course catalog mappings
  • ModuleCourseCatalogAssignmentSession : a session to manage module course catalog mappings
  • ModuleSmartCourseCatalogSession : a session to manage smart course catalogs of modules
  • DocetLookupSession : a session to retrieve docets
  • DocetQuerySession : a session to query docets
  • DocetSearchSession : a session to search for docets
  • DocetAdminSession : a session to create, update and delete docets
  • DocetNotificationSession : a session to receive notifications for changes in docets
  • DocetCourseCatalogSession : a session to lookup docet course catalog mappings
  • DocetCourseCatalogAssignmentSession : a session to manage docet course catalog mappings
  • DocetSmartCourseCatalogSession : a session to manage smart course catalogs of docets

The course manager also provides a profile for determing the supported search types supported by this service.