| Interface | osid.course.chronicle.CourseEntry | ||
|---|---|---|---|
| Implements | osid.OsidRelationship | ||
| Description |
A | ||
| Method | getStudentId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the student Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStudent | ||
| Description |
Gets the | ||
| Return | osid.resource.Resource | the student | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCourseId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the course Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCourse | ||
| Description |
Gets the | ||
| Return | osid.course.Course | the course | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTermId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the term Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTerm | ||
| Description |
Gets the | ||
| Return | osid.course.Term | the term | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | isComplete | ||
| Description |
Tests if the course has been completed. | ||
| Return | boolean | true if the course has been completed, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCreditScaleId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the grade system Id | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCreditScale | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeSystem | the grade system | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCreditsEarned | ||
| Description |
Gets the number of credits earned in this course. | ||
| Return | decimal | the credits earned | |
| Compliance | mandatory | This method must be implemented. | |
| Method | hasGrade | ||
| Description |
Tests if a grade is available. | ||
| Return | boolean | true if a grade is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradeId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the grade Id | |
| Errors | ILLEGAL_STATE | hasGrade() is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGrade | ||
| Description |
Gets the | ||
| Return | osid.grading.Grade | the grade | |
| Errors | ILLEGAL_STATE | hasGrade() is false | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | hasScore | ||
| Description |
Tests if a score is available. | ||
| Return | boolean | true if a score is available, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScoreScaleId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the grade system Id | |
| Errors | ILLEGAL_STATE | hasScore() is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScoreScale | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeSystem | the grade system | |
| Errors | ILLEGAL_STATE | hasScore() is false | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getScore | ||
| Description |
Gets the cumulative score. | ||
| Return | decimal | the score | |
| Errors | ILLEGAL_STATE | hasScore() is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | hasRegistrations | ||
| Description |
Tests if | ||
| Return | boolean | true if registrations are available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRegistrationIds | ||
| Description |
Gets the | ||
| Return | osid.id.IdList | the registrations Ids | |
| Errors | ILLEGAL_STATE | hasRegistrations() is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRegistrations | ||
| Description |
Gets the | ||
| Return | osid.course.registration.RegistrationList | the registrations | |
| Errors | ILLEGAL_STATE | hasRegistrations() is false | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getCourseEntryRecord | ||
| Description |
Gets the course entry record corresponding to the given
| ||
| Parameters | osid.type.Type | courseEntryRecordType | the type of course entry record to retrieve |
| Return | osid.course.chronicle.records.CourseEntryRecord | the course entry record | |
| Errors | NULL_ARGUMENT | courseEntryRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(courseEntryRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |