Interface | osid.course.requisite.CourseRequisiteProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The course requisite profile describes the interoperability among course requisite 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 | supportsRequisiteLookup | ||
Description |
Tests if looking up requisites is supported. | ||
Return | boolean | true if requisite lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteQuery | ||
Description |
Tests if querying requisites is supported. | ||
Return | boolean | true if requisite query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteSearch | ||
Description |
Tests if searching requisites is supported. | ||
Return | boolean | true if requisite search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteAdmin | ||
Description |
Tests if requisite administrative service is supported. | ||
Return | boolean | true if requisite administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteNotification | ||
Description |
Tests if a requisite | ||
Return | boolean | true if requisite notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteCourseCatalog | ||
Description |
Tests if a requisite cataloging service is supported. | ||
Return | boolean | true if requisite cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteCourseCatalogAssignment | ||
Description |
Tests if a course cataloging service is supported. A course cataloging service maps requisites to catalogs. | ||
Return | boolean | true if course cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteSmartCourseCatalog | ||
Description |
Tests if a requisite smart course catalog session is available. | ||
Return | boolean | true if a requisite smart course catalog session is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getRequisiteRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Requisite record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | requisiteRecordType | a Type indicating a Requisite record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | requisiteRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getRequisiteSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Requisite search record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRequisiteSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | requisiteSearchRecordType | a Type indicating a Requisite search record
type |
Return | boolean | true if the given search record type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | requisiteSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseRequirementRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported CourseRequirement record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCourseRequirementRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | courseRequirementRecordType | a Type indicating a CourseRequirement record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | courseRequirementRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getProgramRequirementRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported ProgramRequirement record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsProgramRequirementRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | programRequirementRecordType | a Type indicating a ProgramRequirement record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | programRequirementRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCredentialRequirementRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported CredentialRequirement record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCredentialRequirementRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | credentialRequirementRecordType | a Type indicating a CredentialRequirement
record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | credentialRequirementRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getLearningObjectiveRequirementRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported LearningObjectiveRequirement
record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsLearningObjectiveRequirementRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | learningObjectiveRequirementRecordType | a Type indicating a LearningObjectivelRequirement
record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | learningObjectiveRequirementRecordType is null
| |
Compliance | mandatory | This method must be implemented. | |
Method | getAssessmentRequirementRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported AssessmentRequirement record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsAssessmentRequirementRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | assessmentRequirementRecordType | a Type indicating an AssessmentRequirement
record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | assessmentRequirementRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getAwardRequirementRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported AwardRequirement record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsAwardRequirementRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | awardRequirementRecordType | a Type indicating an AwardRequirement record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | awardRequirementRecordType is null | |
Compliance | mandatory | This method must be implemented. |