OSID Logo
OSID Specifications
assessment package
Version 3.1.0
Interfaceosid.assessment.AssessmentSearchOrder
Implementsosid.OsidObjectSearchOrder
Used Byosid.assessment.AssessmentOfferedSearchOrder
osid.assessment.AssessmentSearchOrder
osid.assessment.AssessmentSearchSession
osid.assessment.AssessmentSmartBankSession
osid.assessment.authoring.AssessmentPartSearchOrder
osid.course.chronicle.AssessmentEntrySearchOrder
osid.course.chronicle.AwardEntrySearchOrder
osid.learning.ObjectiveSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByLevel
Description

Specifies a preference for ordering the result set by the level of difficulty.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsLevelSearchOrder
Description

Tests if a grade search order is available.

Returnboolean true if a grade search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetLevelSearchOrder
Description

Gets a grade search order.

Returnosid.grading.GradeSearchOrder a grade search order
ErrorsUNIMPLEMENTED supportsLevelSearchOrder() is false
Complianceoptional This method must be implemented if supportsLevelSearchOrder() is true.
MethodorderByRubric
Description

Specifies a preference for ordering the result set by the rubric assessment.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsRubricSearchOrder
Description

Tests if an assessment search order is available.

Returnboolean true if an assessment search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetRubricSearchOrder
Description

Gets an assessment search order.

Returnosid.assessment.AssessmentSearchOrder a rubric assessment search order
ErrorsUNIMPLEMENTED supportsRubricSearchOrder() is false
Complianceoptional This method must be implemented if supportsRubricSearchOrder() is true.
MethodgetAssessmentSearchOrderRecord
Description

Gets the assessment search order record corresponding to the given assessment record Type.Multiple retrievals return the same underlying object.

Parametersosid.type.TypeassessmentRecordType an assessment record type
Returnosid.assessment.records.AssessmentSearchOrderRecord the assessment search order record
ErrorsNULL_ARGUMENT assessmentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assessmentRecordType) is false
Compliancemandatory This method must be implemented.