OSID Logo
OSID Specifications
assessment package
Version 3.1.0
Interfaceosid.assessment.AssessmentOfferedSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidSubjugateableSearchOrder
Used Byosid.assessment.AssessmentOfferedSearchOrder
osid.assessment.AssessmentOfferedSearchSession
osid.assessment.AssessmentOfferedSmartBankSession
osid.assessment.AssessmentTakenSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByAssessment
Description

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

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsAssessmentSearchOrder
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.
MethodgetAssessmentSearchOrder
Description

Gets an assessment search order.

Returnosid.assessment.AssessmentSearchOrder an assessment search order
ErrorsUNIMPLEMENTED supportsAssessmentSearchOrder() is false
Complianceoptional This method must be implemented if supportsAssessmentSearchOrder() is true.
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.
MethodorderByItemsSequential
Description

Specifies a preference for ordering the result set by the sequential flag.

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

Specifies a preference for ordering the result set by the shuffle flag.

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

Specifies a preference for ordering the result set by the assessment start time.

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

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

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

Specifies a preference for ordering the result set by the duration.

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

Specifies a preference for ordering the result set by the grade system for scores.

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

Tests if a grade system search order is available.

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

Gets a grade system search order.

Returnosid.grading.GradeSystemSearchOrder a grade system search order
ErrorsUNIMPLEMENTED supportsScoreSystemSearchOrder() is false
Complianceoptional This method must be implemented if supportsScoreSystemSearchOrder() is true.
MethodorderByGradeSystem
Description

Specifies a preference for ordering the result set by the grade system for grades.

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

Tests if a grade system search order is available.

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

Gets a grade system search order.

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

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

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

Tests if an assessment offered search order is available.

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

Gets an assessment offered search order.

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

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

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