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. |