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