| Interface | osid.course.syllabus.CourseSyllabusProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | The course profile describes the interoperability among course services. | ||
| Method | supportsVisibleFederation | ||
| Description | Tests if any docet federation is exposed. Federation is exposed when a specific docet may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of docetsappears as a single docet. | ||
| Return | boolean |  true if visible federation is supproted, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusLookup | ||
| Description | Tests for the availability of a syllabus lookup service. | ||
| Return | boolean |  true if syllabus lookup is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusQuery | ||
| Description | Tests if querying syllabi is available. | ||
| Return | boolean |  true if syllabus query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusSearch | ||
| Description | Tests if searching for syllabi is available. | ||
| Return | boolean |  true if syllabus search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusAdmin | ||
| Description | Tests if searching for syllabi is available. | ||
| Return | boolean |  true if syllabus search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusNotification | ||
| Description | Tests if syllabus notification is available. | ||
| Return | boolean |  true if syllabus notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusCourseCatalog | ||
| Description | Tests if a syllabus to course catalog lookup session is available. | ||
| Return | boolean |  true if syllabus course catalog lookup session is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusCourseCatalogAssignment | ||
| Description | Tests if a syllabus to course catalog assignment session is available. | ||
| Return | boolean |  true if syllabus course catalog assignment is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusSmartCourseCatalog | ||
| Description | Tests if a syllabus smart course catalog session is available. | ||
| Return | boolean |  true if syllabus smart course catalog is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModule | ||
| Description | Tests for the availability of a module service for getting available modules for a resource. | ||
| Return | boolean |  true if module is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleLookup | ||
| Description | Tests for the availability of a module lookup service. | ||
| Return | boolean |  true if module lookup is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleQuery | ||
| Description | Tests if querying modules is available. | ||
| Return | boolean |  true if module query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleSearch | ||
| Description | Tests if searching for modules is available. | ||
| Return | boolean |  true if module search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleAdmin | ||
| Description | Tests if searching for modules is available. | ||
| Return | boolean |  true if module search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleNotification | ||
| Description | Tests if module notification is available. | ||
| Return | boolean |  true if module notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleCourseCatalog | ||
| Description | Tests if a module to course catalog lookup session is available. | ||
| Return | boolean |  true if module course catalog lookup session is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleCourseCatalogAssignment | ||
| Description | Tests if a module to course catalog assignment session is available. | ||
| Return | boolean |  true if module course catalog assignment is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleSmartCourseCatalog | ||
| Description | Tests if a module smart course catalog session is available. | ||
| Return | boolean |  true if module smart course catalog is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetLookup | ||
| Description | Tests for the availability of a docet lookup service. | ||
| Return | boolean |  true if docet lookup is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetQuery | ||
| Description | Tests if querying docetsis available. | ||
| Return | boolean |  true if docet query is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetSearch | ||
| Description | Tests if searching for docets is available. | ||
| Return | boolean |  true if docet search is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetAdmin | ||
| Description | Tests for the availability of a docet administrative service for creating and deleting docets. | ||
| Return | boolean |  true if docet administration is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetNotification | ||
| Description | Tests for the availability of a docet notification service. | ||
| Return | boolean |  true if docet notification is available, false 
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsDocetCourseCatalog | ||
| Description | Tests if a docet to course catalog lookup session is available. | ||
| Return | boolean |  true if docet course catalog lookup session is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetCourseCatalogAssignment | ||
| Description | Tests if a docet to course catalog assignment session is available. | ||
| Return | boolean |  true if docet course catalog assignment is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetSmartCourseCatalog | ||
| Description | Tests if a docet smart course catalog session is available. | ||
| Return | boolean |  true if docet smart course catalog is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCourseSyllabusBatch | ||
| Description | Tests if a course syllabus batch service is available. | ||
| Return | boolean |  true if a course syllabus batch service is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSyllabusRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported syllabus record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | syllabusRecordType | a  Type indicating a Syllabus record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  syllabusRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSyllabusSearchRecordTypes | ||
| Description | Gets the supported syllabus search record types. | ||
| Return | osid.type.TypeList | a list containing the supported syllabus search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSyllabusSearchRecordType | ||
| Description | Tests if the given syllabus search record type is supported. | ||
| Parameters | osid.type.Type | syllabusSearchRecordType | a  Type indicating a syllabus record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  syllabusSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getModuleRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported module record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | moduleRecordType | a  Type indicating a Module record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  moduleRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getModuleSearchRecordTypes | ||
| Description | Gets the supported module search record types. | ||
| Return | osid.type.TypeList | a list containing the supported module search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsModuleSearchRecordType | ||
| Description | Tests if the given module search record type is supported. | ||
| Parameters | osid.type.Type | moduleSearchRecordType | a  Type indicating a module record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  moduleSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDocetRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported docet record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | docetRecordType | a  Type indicating a Docet record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  docetRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDocetSearchRecordTypes | ||
| Description | Gets the supported docet search record types. | ||
| Return | osid.type.TypeList | a list containing the supported docet search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDocetSearchRecordType | ||
| Description | Tests if the given docet search record type is supported. | ||
| Parameters | osid.type.Type | docetSearchRecordType | a  Type indicating a docet record type | 
| Return | boolean |  true if the given Type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  docetSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |