Interface | osid.grading.calculation.GradebookColumnCalculation | ||
---|---|---|---|
Implements | osid.OsidRule | ||
Description |
A | ||
Method | getGradebookColumnId | ||
Description |
Gets the | ||
Return | osid.id.Id | the gradebook column Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getGradebookColumn | ||
Description |
Gets the | ||
Return | osid.grading.GradebookColumn | the gradebook column | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getInputGradebookColumnIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | the derived column Ids | |
Compliance | mandatory | This method must be implemented. | |
Method | getInputGradebookColumns | ||
Description |
Gets the | ||
Return | osid.grading.GradebookColumnList | the derived columns | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getOperation | ||
Description |
Gets the operation to perform for deriving this column. The output of the operation determines the score or grade for the column entries. | ||
Return | osid.grading.calculation.CalculationOperation | the calculation operation | |
Compliance | mandatory | This method must be implemented. | |
Method | getTweakedCenter | ||
Description |
Gets the tweaked midpoint input value of the grading system for determining how to center calculated enries in this column. This tweak is applied before calculating standard deviation offsets for entries in this derived column. | ||
Return | decimal | the tweaked center | |
Errors | ILLEGAL_STATE | getCalculation() is not
CalculationOperation.STD_DEVIATION_OFFSET | |
Compliance | mandatory | This method must be implemented. | |
Method | getTweakedStandardDeviation | ||
Description |
Gets the tweaked standard deviation. This tweak is applied before calculating standard deviation offsets for entries in this derived column. | ||
Return | decimal | the tweaked standard deviation | |
Errors | ILLEGAL_STATE | getCalculation() is not
CalculationOperation.STD_DEVIATION_OFFSET | |
Compliance | mandatory | This method must be implemented. | |
Method | getGradebookColumnCalculationRecord | ||
Description |
Gets the gradebook column calculation record
corresponding to the given | ||
Parameters | osid.type.Type | gradebookColumnCalculationRecordType | the type of the record to retrieve |
Return | osid.grading.calculation.records.GradebookColumnCalculationRecord | the gradebook column calculation record | |
Errors | NULL_ARGUMENT | gradebookColumnCalculationRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure occurred | ||
UNSUPPORTED | hasRecordType(gradebookColumnCalculationRecordType) is
false | ||
Compliance | mandatory | This method must be implemented. |