Interface | osid.grading.GradeSystemForm | ||
---|---|---|---|
Implements | osid.OsidObjectForm | ||
osid.OsidAggregateableForm | |||
Description |
This is the form for creating and updating | ||
Method | getBasedOnGradesMetadata | ||
Description |
Gets the metadata for a grade-based designation. | ||
Return | osid.Metadata | metadata for the grade-based designation | |
Compliance | mandatory | This method must be implemented. | |
Method | setBaseOnGrades | ||
Description |
Sets the grade-based designation. | ||
Parameters | boolean | grades | the grade-based designation |
Errors | INVALID_ARGUMENT | grades is invalid | |
NO_ACCESS | grades cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearBasedOnGrades | ||
Description |
Clears the based on grades designation. | ||
Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getLowestNumericScoreMetadata | ||
Description |
Gets the metadata for the lowest numeric score. | ||
Return | osid.Metadata | metadata for the lowest numeric score | |
Compliance | mandatory | This method must be implemented. | |
Method | setLowestNumericScore | ||
Description |
Sets the lowest numeric score. | ||
Parameters | decimal | score | the lowest numeric score |
Errors | INVALID_ARGUMENT | score is invalid | |
NO_ACCESS | score cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearLowestScore | ||
Description |
Clears the lowest score. | ||
Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getNumericScoreIncrementMetadata | ||
Description |
Gets the metadata for the lowest numeric score. | ||
Return | osid.Metadata | metadata for the lowest numeric score | |
Compliance | mandatory | This method must be implemented. | |
Method | setNumericScoreIncrement | ||
Description |
Sets the numeric score increment. | ||
Parameters | decimal | increment | the numeric score increment |
Errors | INVALID_ARGUMENT | increment is invalid | |
NO_ACCESS | increment cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearNumericScoreIncrement | ||
Description |
Clears the numeric score increment. | ||
Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getHighestNumericScoreMetadata | ||
Description |
Gets the metadata for the highest numeric score. | ||
Return | osid.Metadata | metadata for the highest numeric score | |
Compliance | mandatory | This method must be implemented. | |
Method | setHighestNumericScore | ||
Description |
Sets the highest numeric score. | ||
Parameters | decimal | score | the highest numeric score |
Errors | INVALID_ARGUMENT | score is invalid | |
NO_ACCESS | score cannot be modified | ||
Compliance | mandatory | This method must be implemented. | |
Method | clearHighestNumericScore | ||
Description |
Clears the highest numeric score. | ||
Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
Compliance | mandatory | This method must be implemented. | |
Method | getGradeSystemFormRecord | ||
Description |
Gets the | ||
Parameters | osid.type.Type | gradeSystemRecordType | the grade system record type |
Return | osid.grading.records.GradeSystemFormRecord | the grade system form record | |
Errors | NULL_ARGUMENT | gradeSystemRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(gradeSystemRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |