OSID Logo
OSID Specifications
assessment authoring package
Version 3.0.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.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsAssessmentPartSearchOrder
Description

Tests if an assessment part search order is available.

Returnbooleantrue if an assessment part search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentPartSearchOrder
Description

Gets the assessment order.

Returnosid.assessment.authoring.AssessmentPartSearchOrderthe assessment part search order
ErrorsUNIMPLEMENTEDsupportsAssessmentPartSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentPartSearchOrder() is true .
MethodorderByNextAssessmentPart
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsNextAssessmentPartSearchOrder
Description

Tests if an assessment part search order is available.

Returnbooleantrue if an assessment part search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetNextAssessmentPartSearchOrder
Description

Gets the assessment order.

Returnosid.assessment.authoring.AssessmentPartSearchOrderthe assessment part search order
ErrorsUNIMPLEMENTEDsupportsNextAssessmentPartSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsNextAssessmentPartSearchOrder() is true .
MethodorderByMinimumScore
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByMaximumScore
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByCumulative
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis 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.TypesequenceRuleRecordTypea sequence rule record type
Returnosid.assessment.authoring.records.SequenceRuleSearchOrderRecordthe sequence rule search order record
ErrorsNULL_ARGUMENTsequenceRuleRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(sequenceRuleRecordType) is false
CompliancemandatoryThis method must be implemented.