| Interface | osid.assessment.AssessmentOfferedForm | ||
|---|---|---|---|
| Implements | osid.OsidObjectForm | ||
osid.OsidSubjugateableForm | |||
| Description |
This is the form for creating and updating an | ||
| Method | getLevelMetadata | ||
| Description |
Gets the metadata for a grade level. | ||
| Return | osid.Metadata | metadata for the grade level | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setLevel | ||
| Description |
Sets the level of difficulty expressed as a | ||
| Parameters | osid.id.Id | gradeId | the grade level |
| Errors | INVALID_ARGUMENT | gradeId is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearLevel | ||
| Description |
Clears the level. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getItemsSequentialMetadata | ||
| Description |
Gets the metadata for sequential operation. | ||
| Return | osid.Metadata | metadata for the sequential flag | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setItemsSequential | ||
| Description |
Sets the items sequential flag. | ||
| Parameters | boolean | sequential | true if the items are taken sequentially, false
if the items can be skipped and revisited |
| Errors | INVALID_ARGUMENT | sequential is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearItemsSequential | ||
| Description |
Clears the items sequential flag. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getItemsShuffledMetadata | ||
| Description |
Gets the metadata for shuffling items. | ||
| Return | osid.Metadata | metadata for the shuffled flag | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setItemsShuffled | ||
| Description |
Sets the shuffle flag. The shuffle flag may be overidden by other assessment sequencing rules. | ||
| Parameters | boolean | shuffle | true if the items are shuffled, false if the
items appear in the designated order |
| Errors | INVALID_ARGUMENT | shuffle is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearItemsShuffled | ||
| Description |
Clears the shuffle flag. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStartTimeMetadata | ||
| Description |
Gets the metadata for the assessment start time. | ||
| Return | osid.Metadata | metadata for the start time | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setStartTime | ||
| Description |
Sets the assessment start time. | ||
| Parameters | osid.calendaring.DateTime | start | assessment start time |
| Errors | INVALID_ARGUMENT | start is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearStartTime | ||
| Description |
Clears the start time. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDeadlineMetadata | ||
| Description |
Gets the metadata for the assessment deadline. | ||
| Return | osid.Metadata | metadata for the end time | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDeadline | ||
| Description |
Sets the assessment end time. | ||
| Parameters | timestamp | end | assessment end time |
| Errors | INVALID_ARGUMENT | end is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDeadline | ||
| Description |
Clears the deadline. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDurationMetadata | ||
| Description |
Gets the metadata for the assessment duration | ||
| Return | osid.Metadata | metadata for the duration | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setDuration | ||
| Description |
Sets the assessment duration. | ||
| Parameters | osid.calendaring.Duration | duration | assessment duration |
| Errors | INVALID_ARGUMENT | duration is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDuration | ||
| Description |
Clears the duration. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getScoreSystemMetadata | ||
| Description |
Gets the metadata for a score system. | ||
| Return | osid.Metadata | metadata for the grade system | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setScoreSystem | ||
| Description |
Sets the scoring system. | ||
| Parameters | osid.id.Id | gradeSystemId | the grade system |
| Errors | INVALID_ARGUMENT | gradeSystemId is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearScoreSystem | ||
| Description |
Clears the score system. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getGradeSystemMetadata | ||
| Description |
Gets the metadata for a grading system. | ||
| Return | osid.Metadata | metadata for the grade system | |
| Compliance | mandatory | This method must be implemented. | |
| Method | setGradeSystem | ||
| Description |
Sets the grading system. | ||
| Parameters | osid.id.Id | gradeSystemId | the grade system |
| Errors | INVALID_ARGUMENT | gradeSystemId is invalid | |
| NO_ACCESS | Metadata.isReadOnly() is true | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | clearGradeSystem | ||
| Description |
Clears the grading system. | ||
| Errors | NO_ACCESS | Metadata.isRequired() or Metadata.isReadOnly()
is true | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssessmentOfferedFormRecord | ||
| Description |
Gets the | ||
| Parameters | osid.type.Type | assessmentOfferedRecordType | the assessment offered record type |
| Return | osid.assessment.records.AssessmentOfferedFormRecord | the assessment offered record | |
| Errors | NULL_ARGUMENT | assessmentOfferedRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(assessmentOfferedRecordType) is false
| ||
| Compliance | mandatory | This method must be implemented. | |