| Interface | osid.course.syllabus.Docet | ||
|---|---|---|---|
| Implements | osid.OsidRelationship | ||
| Description | An  | ||
| Method | getModuleId | ||
| Description | Gets the  | ||
| Return | osid.id.Id | the learning module  Id  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getModule | ||
| Description | Gets the learning module | ||
| Return | osid.course.syllabus.Module | the learning module | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActivityUnitId | ||
| Description | Gets the  | ||
| Return | osid.id.Id | the activity unit  Id  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActivityUnit | ||
| Description | Gets the activity unit. | ||
| Return | osid.course.ActivityUnit | the activity unit | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLearningObjectiveIds | ||
| Description | Gets the  | ||
| Return | osid.id.IdList | the learning objective  Ids  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLearningObjectives | ||
| Description | Gets the learning objectives. | ||
| Return | osid.learning.ObjectiveList | the learning objectives | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | isInClass | ||
| Description | Tests if this  | ||
| Return | boolean |  true if this occurs within an activity, false if occurs outside a convened activity | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDuration | ||
| Description | Gets the estimated duration. | ||
| Return | osid.calendaring.Duration | the duration | |
| Compliance | mandatory | This method must be implemented. | |
| Method | hasAssets | ||
| Description | Tests if this  | ||
| Return | boolean |  true if assets are avilable, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssetIds | ||
| Description | Gets a list of asset materials distributed to the students. | ||
| Return | osid.id.IdList | the asset  Ids  | |
| Errors | ILLEGAL_STATE |  hasAssets() is false  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssets | ||
| Description | Gets the assets distributed to the students. | ||
| Return | osid.repository.AssetList | a list of assets | |
| Errors | ILLEGAL_STATE |  hasAssets() is false  | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | hasAssessments | ||
| Description | Tests if this  | ||
| Return | boolean |  true if assessments are avilable, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentIds | ||
| Description | Gets a list of assessments. | ||
| Return | osid.id.IdList | the assessment  Ids  | |
| Errors | ILLEGAL_STATE |  hasAssessments() is false  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessments | ||
| Description | Gets the assessments. | ||
| Return | osid.assessment.AssessmentList | a list of assessments | |
| Errors | ILLEGAL_STATE |  hasAssessments() is false  | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getDocetRecord | ||
| Description | Gets the docet record corresponding to the given  | ||
| Parameters | osid.type.Type | docetRecordType | the type of docet record to retrieve | 
| Return | osid.course.syllabus.records.DocetRecord | the docet record | |
| Errors | NULL_ARGUMENT |  docetRecordType is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(docetRecordType) is false  | ||
| Compliance | mandatory | This method must be implemented. | |