Interface CoursePlanProxyManager

All Superinterfaces:
AutoCloseable, Closeable, CoursePlanProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable

public interface CoursePlanProxyManager extends OsidProxyManager, CoursePlanProfile

The course plan manager provides access to planning sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from a server environment. The sessions included in this manager are:

  • PlanLookupSession : a session to lookup plans
  • PlanQuerySession : a session to query plans
  • PlanSearchSession : a session to search plans
  • PlanAdminSession : a session to manage plans
  • PlanNotificationSession : a session to subscribe to notifications of plan changes
  • PlanCourseCatalogSession : a session to lookup plan course catalog mappings
  • PlanCourseCatalogAssignmentSession : a session to manage plan course catalog mappings
  • PlanSmartCourseCatalogSession : a session to manage smart course catalogs of plans
  • LessonLookupSession : a session to retrieve lessons
  • LessonQuerySession : a session to query lessons
  • LessonSearchSession : a session to search for lessons
  • LessonAdminSession : a session to create, update and delete lessons
  • LessonNotificationSession : a session to receive notifications for changes in lessons
  • LessonCourseCatalogSession : a session to lookup lesson course catalog mappings
  • LessonCourseCatalogAssignmentSession : a session to manage lesson course catalog mappings
  • LessonSmartCourseCatalogSession : a session to manage smart course catalogs of lessons
  • LessonConflictSession : a session to examine gaps and overlapps in lessons
  • LessonAnchoringSession : a session to anchor lessons to specific activities and times

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