| Interface | osid.grading.calculation.GradebookColumnCalculationForm | ||
|---|---|---|---|
| Implements | osid.OsidObjectForm | ||
| Description | 
                 This is the form for creating and updating   | ||
| Method | getInputGradebookColumnsMetadata | ||
| Description | 
                     Gets the metadata for the input gradebook columns.  | ||
| Return | osid.Metadata | metadata for the input gradebook columns | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setInputGradebookColumns | ||
| Description | 
                     Sets the input gradebook columns.  | ||
| Parameters | osid.grading.calculation.CalculationOperation | gradebookColumnIds | the new input gradebook columns | 
| Errors | INVALID_ARGUMENT |  gradebookColumnIds  is invalid  |                 |
| NO_ACCESS |  gradebookColumnIds  cannot be modified  |                 ||
| NULL_ARGUMENT |  gradebookColumnIds  is  null   |                 ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearInputGradebookColumns | ||
| Description | 
                     Clears the Input gradebook columns.  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getOperationMetadata | ||
| Description | 
                     Gets the metadata for the calculation operation.  | ||
| Return | osid.Metadata | metadata for the calculation operation | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setOperation | ||
| Description | 
                     Sets the operation.  | ||
| Parameters | osid.grading.calculation.CalculationOperation | operation | the new calculation operation | 
| Errors | INVALID_ARGUMENT |  operation  is invalid  |                 |
| NO_ACCESS |  operation  cannot be modified  |                 ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getTweakedCenterMetadata | ||
| Description | 
                     Gets the metadata for the tweaked center.  | ||
| Return | osid.Metadata | metadata for the tweaked center | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setTweakedCenter | ||
| Description | 
                     Sets the tweaked center.  | ||
| Parameters | decimal | center | the new tweaked center | 
| Errors | INVALID_ARGUMENT |  center  is invalid  |                 |
| NO_ACCESS |  center  cannot be modified  |                 ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearTweakedCenter | ||
| Description | 
                     Clears the tweaked center.  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getTweakedStandardDeviation | ||
| Description | 
                     Gets the metadata for the tweaked standard deviation.  | ||
| Return | osid.Metadata | metadata for the standard deviation | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setTweakedStandardDeviation | ||
| Description | 
                     Sets the tweaked standard deviation.  | ||
| Parameters | decimal | standardDeviation | the new tweaked standard deviation | 
| Errors | INVALID_ARGUMENT |  standardDeviation  is invalid  |                 |
| NO_ACCESS |  standardDeviation  cannot be modified  |                 ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearTweakedStandarDeviation | ||
| Description | 
                     Clears the tweaked standard deviation.  | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradebookColumnCalculationFormRecord | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.type.Type | gradebookColumnCalculationRecordType | the gradeboo column calculation record type | 
| Return | osid.grading.calculation.records.GradebookColumnCalculationFormRecord | the gradebook column calculation form record | |
| Errors | NULL_ARGUMENT |  gradebookColumnCalculationRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(gradebookColumnCalculationRecordType)  is 
 false   |                 ||
| Compliance | mandatory | This method must be implemented. | |