OSID Logo
OSID Specifications
assessment authoring package
Version 3.1.0
Interfaceosid.assessment.authoring.SequenceRuleSearchOrder
Implementsosid.OsidRuleSearchOrder
Used Byosid.assessment.authoring.SequenceRuleSearchSession
osid.assessment.authoring.SequenceRuleSmartBankSession
Description

An interface for specifying the ordering of search results.

MethodorderByAssessmentPart
Description

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

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

Tests if an assessment part search order is available.

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

Gets the assessment order.

Returnosid.assessment.authoring.AssessmentPartSearchOrder the assessment part search order
ErrorsUNIMPLEMENTED supportsAssessmentPartSearchOrder() is false
Complianceoptional This method must be implemented if supportsAssessmentPartSearchOrder() is true.
MethodorderByNextAssessmentPart
Description

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

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

Tests if an assessment part search order is available.

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

Gets the assessment order.

Returnosid.assessment.authoring.AssessmentPartSearchOrder the assessment part search order
ErrorsUNIMPLEMENTED supportsNextAssessmentPartSearchOrder() is false
Complianceoptional This method must be implemented if supportsNextAssessmentPartSearchOrder() is true.
MethodorderByMinimumScore
Description

Specifies a preference for ordering the result set by the minimum score.

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

Specifies a preference for ordering the result set by the maximum score.

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

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

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

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

Parametersosid.type.TypesequenceRuleRecordType a sequence rule record type
Returnosid.assessment.authoring.records.SequenceRuleSearchOrderRecord the sequence rule search order record
ErrorsNULL_ARGUMENT sequenceRuleRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(sequenceRuleRecordType) is false
Compliancemandatory This method must be implemented.