Interface | osid.course.requisite.LearningObjectiveRequirement | ||
---|---|---|---|
Implements | osid.OsidRule | ||
osid.Aggregateable | |||
Description |
A | ||
Method | getAltRequisites | ||
Description |
Gets any | ||
Return | osid.course.requisite.Requisite[] | the alternate requisites | |
Compliance | mandatory | This method must be implemented. | |
Method | getLearningObjectiveId | ||
Description |
Gets the | ||
Return | osid.id.Id | the learning objective Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getLearningObjective | ||
Description |
Gets the | ||
Return | osid.learning.Objective | the learning objective | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | hasMinimumProficiency | ||
Description |
Tests if a minimum grade in proficency is required for this learning objective. | ||
Return | boolean | true if a minimum proficiency is required, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getMinimumProficiencyId | ||
Description |
Gets the minimum proficiency expressed as a | ||
Return | osid.id.Id | the minimum proficiency | |
Errors | ILLEGAL_STATE | hasMinimumProficiency() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getMinimumProficiency | ||
Description |
Gets the minimum proficiency expressed as a | ||
Return | osid.grading.Grade | the minimum proficiency | |
Errors | ILLEGAL_STATE | hasMinimumProficiency() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getLearningObjectiveRequirementRecord | ||
Description |
Gets the learning objective requirement record
corresponding to the given | ||
Parameters | osid.type.Type | learningObjectiveRequirementRecordType | the type of learning objective requirement record to retrieve |
Return | osid.course.requisite.records.LearningObjectiveRequirementRecord | the learning objective requirement record | |
Errors | NULL_ARGUMENT | learningObjectiveRequirementRecordType is null
| |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(learningObjectiveRequirementRecordType) is
false | ||
Compliance | mandatory | This method must be implemented. |