| Interface | osid.grading.GradeEntry | ||
|---|---|---|---|
| Implements | osid.OsidRelationship | ||
| Description |
A | ||
| Method | getGradebookColumnId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the Id of the GradebookColumn | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradebookColumn | ||
| Description |
Gets the | ||
| Return | osid.grading.GradebookColumn | the GradebookColumn | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getKeyResourceId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | Id of the key resource | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getKeyResource | ||
| Description |
Gets the key resource of this entry. The key resource may be a student or other applicable key to identify a row of grading entries. | ||
| Return | osid.resource.Resource | the key resource | |
| Errors | OPERATION_FAILED | unable to complete request | |
| Compliance | mandatory | This method must be implemented. | |
| Method | isDerived | ||
| Description |
Tests if this is a calculated entry. | ||
| Return | boolean | true if this entry is a calculated entry, false
otherwise. If true, then
overridesCalculatedEntry() must be false. | |
| Compliance | mandatory | This method must be implemented. | |
| Method | overridesCalculatedEntry | ||
| Description |
Tests if this is a manual entry that overrides a calculated entry. | ||
| Return | boolean | true if this entry overrides a calculated entry,
false otherwise. If true, then isDerived()
must be false. | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOverriddenCalculatedEntryId | ||
| Description |
Gets the calculated entry | ||
| Return | osid.id.Id | the calculated entry Id | |
| Errors | ILLEGAL_STATE | overridesDerivedEntry() is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOverriddenCalculatedEntry | ||
| Description |
Gets the calculated entry this entry overrides. | ||
| Return | osid.grading.GradeEntry | the calculated entry | |
| Errors | ILLEGAL_STATE | overridesCalculatedEntry() is false | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | isIgnoredForCalculations | ||
| Description |
Tests if this is entry should be ignored in any averaging, scaling or curve calculation. | ||
| Return | boolean | true if this entry is ignored, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | isGraded | ||
| Description |
Tests if a grade or score has been assigned to this entry. Generally, an entry is created with a grade or score. | ||
| Return | boolean | true if a grade has been assigned, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradeId | ||
| Description |
Gets the grade | ||
| Return | osid.id.Id | the grade Id | |
| Errors | ILLEGAL_STATE | isGraded() is false or
GradeSystem.isBasedOnGrades() is false | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGrade | ||
| Description |
Gets the grade in this entry if the grading system is based on grades. | ||
| Return | osid.grading.Grade | the grade | |
| Errors | ILLEGAL_STATE | isGraded() is false or
GradeSystem.isBasedOnGrades() is false | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getScore | ||
| Description |
Gets the score in this entry if the grading system is not based on grades. | ||
| Return | decimal | the score | |
| Errors | ILLEGAL_STATE | isGraded() is false or
GradeSystem.isBasedOnGrades() is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTimeGraded | ||
| Description |
Gets the time the gradeable object was graded. | ||
| Return | osid.calendaring.DateTime | the timestamp of the grading entry | |
| Errors | ILLEGAL_STATE | isGraded() is false or isDerived()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGraderId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the Id of the Resource | |
| Errors | ILLEGAL_STATE | isGraded() is false or isDerived()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGrader | ||
| Description |
Gets the | ||
| Return | osid.resource.Resource | the Resource | |
| Errors | ILLEGAL_STATE | isGraded() is false or isDerived() is true | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradingAgentId | ||
| Description |
Gets the | ||
| Return | osid.id.Id | the Id of the Agent | |
| Errors | ILLEGAL_STATE | isGraded() is false or isDerived()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradingAgent | ||
| Description |
Gets the | ||
| Return | osid.authentication.Agent | the Agent | |
| Errors | ILLEGAL_STATE | isGraded() is false or isDerived() is true | |
| OPERATION_FAILED | unable to complete request | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradeEntryRecord | ||
| Description |
Gets the grade entry record corresponding to the given
| ||
| Parameters | osid.type.Type | gradeEntryRecordType | the type of the record to retrieve |
| Return | osid.grading.records.GradeEntryRecord | the grade entry record | |
| Errors | NULL_ARGUMENT | gradeEntryRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(gradeEntryRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |