Interface | osid.learning.Activity | ||
---|---|---|---|
Implements | osid.OsidObject | ||
osid.Subjugateable | |||
Description |
An Generally, an | ||
Method | getObjectiveId | ||
Description |
Gets the | ||
Return | osid.id.Id | the objective Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getObjective | ||
Description |
Gets the related objective. | ||
Return | osid.learning.Objective | the related objective | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | isAssetBasedActivity | ||
Description |
Tests if this is an asset based activity. | ||
Return | boolean | true if this activity is based on assets, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssetIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | list of asset Ids | |
Errors | ILLEGAL_STATE | isAssetBasedActivity() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssets | ||
Description |
Gets any assets associated with this activity. | ||
Return | osid.repository.AssetList | list of assets | |
Errors | ILLEGAL_STATE | isAssetBasedActivity() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | isCourseBasedActivity | ||
Description |
Tests if this is a course based activity. | ||
Return | boolean | true if this activity is based on courses, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourseIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | list of course Ids | |
Errors | ILLEGAL_STATE | isCourseBasedActivity() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getCourses | ||
Description |
Gets any courses associated with this activity. | ||
Return | osid.course.CourseList | list of courses | |
Errors | ILLEGAL_STATE | isCourseBasedActivity() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | isAssessmentBasedActivity | ||
Description |
Tests if this is an assessment based activity. These assessments are for learning the objective and not for assessing prodiciency in the objective. | ||
Return | boolean | true if this activity is based on assessments, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssessmentIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | list of assessment Ids | |
Errors | ILLEGAL_STATE | isAssessmentBasedActivity() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssessments | ||
Description |
Gets any assessments associated with this activity. | ||
Return | osid.assessment.AssessmentList | list of assessments | |
Errors | ILLEGAL_STATE | isAssessmentBasedActivity() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getActivityRecord | ||
Description |
Gets the activity record corresponding to the given
| ||
Parameters | osid.type.Type | activityRecordType | the type of the record to retrieve |
Return | osid.learning.records.ActivityRecord | the activity record | |
Errors | NULL_ARGUMENT | activityRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(activityRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |