OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.registration.CourseRegistrationProfile
Implementsosid.OsidProfile
Description

The course registration profile describes the interoperability among course registration services.

MethodsupportsVisibleFederation
Description

Tests if any course catalog federation is exposed. Federation is exposed when a specific course catalog may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleLookup
Description

Tests if looking up activity bundles is supported.

Returnboolean true if activity bundle lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleQuery
Description

Tests if querying activity bundles is supported.

Returnboolean true if activity bundle query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleSearch
Description

Tests if searching activity bundles is supported.

Returnboolean true if activity bundle search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleAdmin
Description

Tests if an activity bundle administrative service is supported.

Returnboolean true if activity bundle administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleNotification
Description

Tests if an activity bundle notification service is supported.

Returnboolean true if activity bundle notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleCourseCatalog
Description

Tests if an activity bundle cataloging service is supported.

Returnboolean true if activity bundle catalog is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleCourseCatalogAssignment
Description

Tests if an activity bundle cataloging service is supported. A cataloging service maps activity bundles to catalogs.

Returnboolean true if activity bundle cataloging is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleSmartCourseCatalog
Description

Tests if an activity bundle smart course catalog session is available.

Returnboolean true if an activity bundle smart course catalog session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationLookup
Description

Tests if looking up registrations is supported.

Returnboolean true if registration lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationQuery
Description

Tests if querying registrations is supported.

Returnboolean true if registration query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationSearch
Description

Tests if searching registrations is supported.

Returnboolean true if registration search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationAdmin
Description

Tests if course offering administrative service is supported.

Returnboolean true if registration administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationNotification
Description

Tests if a registration notification service is supported.

Returnboolean true if registration notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationCourseCatalog
Description

Tests if a registration cataloging service is supported.

Returnboolean true if registration catalog is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationCourseCatalogAssignment
Description

Tests if a registration cataloging service is supported. A cataloging service maps registrations to catalogs.

Returnboolean true if registration cataloging is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationSmartCourseCatalog
Description

Tests if a registration smart course catalog session is available.

Returnboolean true if a registration smart course catalog session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationLookup
Description

Tests if looking up activity registrations is supported.

Returnboolean true if activity registration lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationQuery
Description

Tests if querying activity registrations is supported.

Returnboolean true if activity registration query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationSearch
Description

Tests if searching activity registrations is supported.

Returnboolean true if activity registration search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationAdmin
Description

Tests if an activity registration administrative service is supported.

Returnboolean true if activity registration administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationNotification
Description

Tests if an activity registration notification service is supported.

Returnboolean true if activity registration notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationCourseCatalog
Description

Tests if an activity registration cataloging service is supported.

Returnboolean true if activity registration catalog is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationCourseCatalogAssignment
Description

Tests if an activity registration cataloging service is supported. A cataloging service maps activity registrations to catalogs.

Returnboolean true if activity registration cataloging is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationSmartCourseCatalog
Description

Tests if an activity registration smart course catalog session is available.

Returnboolean true if an activity registration smart course catalog session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationBatch
Description

Tests if a course registration batch service is available.

Returnboolean true if a course registration service session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetActivityBundleRecordTypes
Description

Gets the supported ActivityBundle record types.

Returnosid.type.TypeLista list containing the supported ActivityBundle record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleRecordType
Description

Tests if the given ActivityBundle record type is supported.

Parametersosid.type.TypeactivityBundleRecordTypea Type indicating an ActivityBundle record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT activityBundleRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivityBundleSearchRecordTypes
Description

Gets the supported ActivityBundle search record types.

Returnosid.type.TypeLista list containing the supported ActivityBundle search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityBundleSearchRecordType
Description

Tests if the given ActivityBundle search record type is supported.

Parametersosid.type.TypeactivityBundleSearchRecordTypea Type indicating an ActivityBundle search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT activityBundleSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationRecordTypes
Description

Gets the supported Registration record types.

Returnosid.type.TypeLista list containing the supported Registration record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationRecordType
Description

Tests if the given Registration record type is supported.

Parametersosid.type.TyperegistrationRecordTypea Type indicating an Registration record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT registrationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationSearchRecordTypes
Description

Gets the supported Registration search record types.

Returnosid.type.TypeLista list containing the supported Registration search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationSearchRecordType
Description

Tests if the given Registration search record type is supported.

Parametersosid.type.TyperegistrationSearchRecordTypea Type indicating an Registration search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT registrationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivityRegistrationRecordTypes
Description

Gets the supported ActivityRegistration record types.

Returnosid.type.TypeLista list containing the supported ActivityRegistration record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationRecordType
Description

Tests if the given ActivityRegistration record type is supported.

Parametersosid.type.TypeactivityRegistrationRecordTypea Type indicating an ActivityRegistration record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT activityRegistrationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivityRegistrationSearchRecordTypes
Description

Gets the supported ActivityRegistration search record types.

Returnosid.type.TypeLista list containing the supported ActivityRegistration search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationSearchRecordType
Description

Tests if the given ActivityRegistration search record type is supported.

Parametersosid.type.TypeactivityRegistrationSearchRecordTypea Type indicating an ActivityRegistration search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT activityRegistrationSearchRecordType is null
CompliancemandatoryThis method must be implemented.