| Interface | osid.course.program.CourseProgramProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The course program profile describes the interoperability among course program services. | ||
| Method | supportsVisibleFederation | ||
| 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. | ||
| Return | boolean | true if visible federation is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramLookup | ||
| Description |
Tests if looking up programs is supported. | ||
| Return | boolean | true if program lookup is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramQuery | ||
| Description |
Tests if querying programs is supported. | ||
| Return | boolean | true if program query is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramSearch | ||
| Description |
Tests if searching programs is supported. | ||
| Return | boolean | true if program search is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramAdmin | ||
| Description |
Tests if program administrative service is supported. | ||
| Return | boolean | true if program administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramNotification | ||
| Description |
Tests if a program | ||
| Return | boolean | true if program notification is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramCourseCatalog | ||
| Description |
Tests if a program cataloging service is supported. | ||
| Return | boolean | true if program cataloging is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramCourseCatalogAssignment | ||
| Description |
Tests if a course cataloging service is supported. A course cataloging service maps programs to catalogs. | ||
| Return | boolean | true if course cataloging is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramSmartCourseCatalog | ||
| Description |
Tests if a program smart course catalog session is available. | ||
| Return | boolean | true if a program smart course catalog session is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCourseProgramLookup | ||
| Description |
Tests if a course/program lookup service is supported. | ||
| Return | boolean | true if course/program lookup service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCourseProgramAssignment | ||
| Description |
Tests if a course/program mapping service is supported. | ||
| Return | boolean | true if course/program mapping service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingLookup | ||
| Description |
Tests if looking up program offerings is supported. | ||
| Return | boolean | true if program offering lookup is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingQuery | ||
| Description |
Tests if querying program offerings is supported. | ||
| Return | boolean | true if program offering query is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingSearch | ||
| Description |
Tests if searching program offerings is supported. | ||
| Return | boolean | true if program offering search is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingAdmin | ||
| Description |
Tests if course | ||
| Return | boolean | true if program offering administration is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingNotification | ||
| Description |
Tests if a program offering | ||
| Return | boolean | true if program offering notification is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingCourseCatalog | ||
| Description |
Tests if a program offering cataloging service is supported. | ||
| Return | boolean | true if program offering catalog is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingCourseCatalogAssignment | ||
| Description |
Tests if a program offering cataloging service is supported. A cataloging service maps program offerings to catalogs. | ||
| Return | boolean | true if program offering cataloging is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingSmartCourseCatalog | ||
| Description |
Tests if a program offering smart course catalog session is available. | ||
| Return | boolean | true if a program offering smart course catalog session is
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialLookup | ||
| Description |
Tests if looking up courses is supported. | ||
| Return | boolean | true if course lookup is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialQuery | ||
| Description |
Tests if querying courses is supported. | ||
| Return | boolean | true if credential query is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialSearch | ||
| Description |
Tests if searching courses is supported. | ||
| Return | boolean | true if credential search is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialAdmin | ||
| Description |
Tests if course | ||
| Return | boolean | true if course administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialNotification | ||
| Description |
Tests if a course | ||
| Return | boolean | true if course notification is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialCourseCatalog | ||
| Description |
Tests if a course cataloging service is supported. | ||
| Return | boolean | true if course cataloging is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialCourseCatalogAssignment | ||
| Description |
Tests if a course cataloging service is supported. A course cataloging service maps courses to catalogs. | ||
| Return | boolean | true if course cataloging is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialSmartCourseCatalog | ||
| Description |
Tests if a credential smart course catalog session is available. | ||
| Return | boolean | true if a credential smart course catalog session is
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentLookup | ||
| Description |
Tests if looking up enrollments is supported. | ||
| Return | boolean | true if enrollment lookup is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentQuery | ||
| Description |
Tests if querying enrollments is supported. | ||
| Return | boolean | true if enrollment query is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentSearch | ||
| Description |
Tests if searching enrollments is supported. | ||
| Return | boolean | true if enrollment search is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentAdmin | ||
| Description |
Tests if an enrollment | ||
| Return | boolean | true if enrollment administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentNotification | ||
| Description |
Tests if an enrollment | ||
| Return | boolean | true if enrollment notification is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentCourseCatalog | ||
| Description |
Tests if an enrollment cataloging service is supported. | ||
| Return | boolean | true if enrollment catalog is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentCourseCatalogAssignment | ||
| Description |
Tests if an enrollment cataloging service is supported. A cataloging service maps enrollments to catalogs. | ||
| Return | boolean | true if enrollment cataloging is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentSmartCourseCatalog | ||
| Description |
Tests if an enrollment smart course catalog session is available. | ||
| Return | boolean | true if an enrollment smart course catalog session is
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCourseProgramBatch | ||
| Description |
Tests if a course program batch service is available. | ||
| Return | boolean | true if a course program batch service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProgramRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Program record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | programRecordType | a Type indicating a program record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | programRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProgramSearchRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported program search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramSearchRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | programSearchRecordType | a Type indicating a Program search record
type |
| Return | boolean | true if the given search record type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | programSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProgramOfferingRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported ProgramOffering record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | programOfferingRecordType | a Type indicating an ProgramOffering record
type |
| Return | boolean | true if the given record type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | programOfferingRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProgramOfferingSearchRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported ProgramOffering search
record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProgramOfferingSearchRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | programOfferingSearchRecordType | a Type indicating an ProgramOffering search
record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | programOfferingSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCredentialRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported credential record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | credentialRecordType | a Type indicating a credential record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | credentialRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCredentialSearchRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported credential search record
types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCredentialSearchRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | credentialSearchRecordType | a Type indicating a credential search record
type |
| Return | boolean | true if the given search record type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | credentialSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEnrollmentRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Enrollment record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | enrollmentRecordType | a Type indicating an Enrollment record type |
| Return | boolean | true if the given record type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | enrollmentRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEnrollmentSearchRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Enrollment search record
types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEnrollmentSearchRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | enrollmentSearchRecordType | a Type indicating an Enrollment search record
type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | enrollmentSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |