| 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. | |