Interface CourseProgramProxyManager

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

public interface CourseProgramProxyManager extends OsidProxyManager, CourseProgramProfile

The course manager provides access to course management sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy for the purposes of passing information within a server application environment. The sessions included in this manager are:

  • ProgramLookupSession : a session to retrieve programs
  • ProgramQuerySession : a session to query programs
  • ProgramSearchSession : a session to search for programs
  • ProgramAdminSession : a session to create and delete programs
  • ProgramNotificationSession : a session to receive notifications pertaining to program changes
  • ProgramCourseCatalogSession : a session to look up program to course catalog mappings
  • ProgramCourseCatalogAssignmentSession : a session to manage program to course catalog mappings
  • ProgramSmartCourseCatalogSession : a session to manage dynamic course catalogs of programs
  • CourseProgramLookupSession : a session to look up course to program mappings
  • CourseProgramAssignmentSession : a session to manage course to program mappings
  • ProgramOfferingLookupSession : a session to retrieve program offerings
  • ProgramOfferingQuerySession : a session to query program offerings
  • ProgramOfferingSearchSession : a session to search for program offerings
  • ProgramOfferingAdminSession : a session to create and delete program offerings
  • ProgramOfferingNotificationSession : a session to receive notifications pertaining to program offering changes
  • ProgramOfferingCourseCatalogSession : a session to look up program offering to course catalog mappings
  • ProgramOfferingCourseCatalogAssignmentSession : a session to manage program offering to course catalog mappings
  • ProgramOfferingSmartCourseCatalogSession : a session to manage dynamic course catalogs of program offerings
  • CredentialLookupSession : a session to retrieve credentials
  • CredentialQuerySession : a session to query credentials
  • CredentialSearchSession : a session to search for credentials
  • CredentialAdminSession : a session to create and delete credentials
  • CredentialNotificationSession : a session to receive notifications pertaining to credential changes
  • CredentialCourseCatalogSession : a session to look up credential to course catalog mappings
  • CredentialCourseCatalogAssignmentSession : a session to manage credential to course catalog mappings
  • CredentialSmartCourseCatalogSession : a session to manage dynamic course catalogs of credentials
  • EnrollmentLookupSession : a session to retrieve enrollments
  • EnrollmentQuerySession : a session to query enrollments
  • EnrollmentSearchSession : a session to search for enrollments
  • EnrollmentAdminSession : a session to create and delete enrollments
  • EnrollmentNotificationSession : a session to receive notifications pertaining to enrollment changes
  • EnrollmentCourseCatalogSession : a session to look up enrollment to course catalog mappings
  • EnrollmentCourseCatalogAssignmentSession : a session to manage enrollment to course catalog mappings
  • EnrollmentSmartCourseCatalogSession : a session to manage dynamic course catalogs of enrollments