Interface | osid.course.CourseProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The course profile describes the interoperability among course management 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 | supportsCourseLookup | ||
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 | supportsCourseQuery | ||
Description |
Tests if querying courses is supported. | ||
Return | boolean | true if course query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseSearch | ||
Description |
Tests if searching courses is supported. | ||
Return | boolean | true if course search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseAdmin | ||
Description |
Tests if course | ||
Return | boolean | true if course administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseNotification | ||
Description |
Tests if a course | ||
Return | boolean | true if course notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCourseCatalog | ||
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 | supportsCourseCourseCatalogAssignment | ||
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 | supportsCourseSmartCourseCatalog | ||
Description |
Tests if a course smart course catalog session is available. | ||
Return | boolean | true if a course smart course catalog session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitLookup | ||
Description |
Tests if looking up activity units is supported. | ||
Return | boolean | true if activity unit lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitQuery | ||
Description |
Tests if querying activity units is supported. | ||
Return | boolean | true if activity unit query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitSearch | ||
Description |
Tests if searching activity units is supported. | ||
Return | boolean | true if activity unit search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitAdmin | ||
Description |
Tests if an activity unit | ||
Return | boolean | true if activity unit administration is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitNotification | ||
Description |
Tests if an activity unit | ||
Return | boolean | true if activity unit notification is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitCourseCatalog | ||
Description |
Tests if an activity unit cataloging service is supported. | ||
Return | boolean | true if activity unit catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitCourseCatalogAssignment | ||
Description |
Tests if an activity unit cataloging service is supported. A cataloging service maps activity units to catalogs. | ||
Return | boolean | true if activity unit cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitSmartCourseCatalog | ||
Description |
Tests if an activity unit smart course catalog session is available. | ||
Return | boolean | true if an activity unit smart course catalog session is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingLookup | ||
Description |
Tests if looking up course offerings is supported. | ||
Return | boolean | true if course offering lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingQuery | ||
Description |
Tests if querying course offerings is supported. | ||
Return | boolean | true if course offering query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingSearch | ||
Description |
Tests if searching course offerings is supported. | ||
Return | boolean | true if course offering search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingAdmin | ||
Description |
Tests if course | ||
Return | boolean | true if course offering administration is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingNotification | ||
Description |
Tests if a course offering | ||
Return | boolean | true if course offering notification is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingCourseCatalog | ||
Description |
Tests if a course offering cataloging service is supported. | ||
Return | boolean | true if course offering catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingCourseCatalogAssignment | ||
Description |
Tests if a course offering cataloging service is supported. A cataloging service maps course offerings to catalogs. | ||
Return | boolean | true if course offering cataloging is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingSmartCourseCatalog | ||
Description |
Tests if a course offering smart course catalog session is available. | ||
Return | boolean | true if a course offering smart course catalog session is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityLookup | ||
Description |
Tests if looking up activities is supported. | ||
Return | boolean | true if activity lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityQuery | ||
Description |
Tests if querying activities is supported. | ||
Return | boolean | true if activity query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivitySearch | ||
Description |
Tests if searching activities is supported. | ||
Return | boolean | true if activity search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityAdmin | ||
Description |
Tests if activity administrative service is supported. | ||
Return | boolean | true if activity administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityNotification | ||
Description |
Tests if an activity | ||
Return | boolean | true if activity notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityCourseCatalog | ||
Description |
Tests if an activity cataloging service is supported. | ||
Return | boolean | true if activity catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityCourseCatalogAssignment | ||
Description |
Tests if an activity cataloging service is supported. A cataloging service maps activities to catalogs. | ||
Return | boolean | true if activity cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivitySmartCourseCatalog | ||
Description |
Tests if an activity smart course catalog session is available. | ||
Return | boolean | true if an activity smart course catalog session is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnravelling | ||
Description |
Tests if unravelling activities is supported. | ||
Return | boolean | true if unravelling activities is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermLookup | ||
Description |
Tests if looking up terms is supported. | ||
Return | boolean | true if term lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermQuery | ||
Description |
Tests if querying terms is supported. | ||
Return | boolean | true if term query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermSearch | ||
Description |
Tests if searching terms is supported. | ||
Return | boolean | true if term search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermAdmin | ||
Description |
Tests if term | ||
Return | boolean | true if term administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermNotification | ||
Description |
Tests if a term | ||
Return | boolean | true if term notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermHierarchy | ||
Description |
Tests if term | ||
Return | boolean | true if term hierarchy is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermHierarchyDesign | ||
Description |
Tests if a term | ||
Return | boolean | true if term hierarchy design is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermCourseCatalog | ||
Description |
Tests if a term cataloging service is supported. | ||
Return | boolean | true if term catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermCourseCatalogAssignment | ||
Description |
Tests if a term cataloging service is supported. A cataloging service maps terms to catalogs. | ||
Return | boolean | true if term cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermSmartCourseCatalog | ||
Description |
Tests if a term smart course catalog session is available. | ||
Return | boolean | true if a term smart course catalog session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogLookup | ||
Description |
Tests if looking up course catalogs is supported. | ||
Return | boolean | true if course catalog lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogSearch | ||
Description |
Tests if searching course catalogs is supported. | ||
Return | boolean | true if course catalog search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogQuery | ||
Description |
Tests if querying course catalogs is supported. | ||
Return | boolean | true if course catalog query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogAdmin | ||
Description |
Tests if course catalog administrative service is supported. | ||
Return | boolean | true if course catalog administration is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogNotification | ||
Description |
Tests if a course catalog | ||
Return | boolean | true if course catalog notification is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogHierarchy | ||
Description |
Tests for the availability of a course catalog hierarchy traversal service. | ||
Return | boolean | true if course catalog hierarchy traversal is available,
false otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsCourseCatalogHierarchyDesign | ||
Description |
Tests for the availability of a course catalog hierarchy design service. | ||
Return | boolean | true if course catalog hierarchy design is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseBatch | ||
Description |
Tests for the availability of a course batch service. | ||
Return | boolean | true if a course batch service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseProgram | ||
Description |
Tests for the availability of a course program service. | ||
Return | boolean | true if a course program service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseRegistration | ||
Description |
Tests for the availability of a course registration service. | ||
Return | boolean | true if a course registration service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseRequisite | ||
Description |
Tests for the availability of a course requisite service. | ||
Return | boolean | true if a course requisite service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseSyllabus | ||
Description |
Tests for the availability of a course syllabus service. | ||
Return | boolean | true if a course syllabus service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCoursePlan | ||
Description |
Tests for the availability of a course plan service. | ||
Return | boolean | true if a course plan service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseChronicle | ||
Description |
Tests for the availability of a course chronicle service. | ||
Return | boolean | true if a course chronicle service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Course record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseRecordType | a Type indicating a Course record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | courseRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Course search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseSearchRecordType | a Type indicating a Course search record type |
Return | boolean | true if the given search record type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | courseSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getActivityUnitRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported ActivityUnit record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | activityUnitRecordType | a Type indicating an ActivityUnit record type |
Return | boolean | true if the given record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | activityUnitRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getActivityUnitSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported ActivityUnit search record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityUnitSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | activityUnitSearchRecordType | a Type indicating an ActivityUnit search
record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | activityUnitSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseOfferingRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported CourseOffering record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseOfferingRecordType | a Type indicating an CourseOffering record
type |
Return | boolean | true if the given record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | courseOfferingRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseOfferingSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported CourseOffering search record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseOfferingSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseOfferingSearchRecordType | a Type indicating an CourseOffering search
record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | courseOfferingSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getActivityRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Activity record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivityRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | activityRecordType | a Type indicating an Activity record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | activityRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getActivitySearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Activity search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsActivitySearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | activitySearchRecordType | a Type indicating an Activity search record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | activitySearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getTermRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Term record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | termRecordType | a Type indicating a Term record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | termRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getTermSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Term search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsTermSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | termSearchRecordType | a Type indicating a Term search record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | termSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseCatalogRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported CourseCatalog types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseCatalogRecordType | a Type indicating an CourseCatalog record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | courseCatalogRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseCatalogSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported CourseCatalog search record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseCatalogSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseCatalogSearchRecordType | a Type indicating an CourseCatalog search
record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | courseCatalogSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. |