OSID Logo
OSID Specifications
learning package
Version 3.1.0
Interfaceosid.learning.ObjectiveSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidFederateableSearchOrder
Used Byosid.learning.ActivitySearchOrder
osid.learning.ObjectiveSearchSession
osid.learning.ObjectiveSmartObjectiveBankSession
osid.learning.ProficiencySearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByAssessment
Description

Specified a preference for ordering results by the assessment.

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

Tests if an AssessmentSearchOrder is available.

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

Gets the search order for an assessment.

Returnosid.assessment.AssessmentSearchOrder the assessment search order
ErrorsUNIMPLEMENTED supportsAssessmentSearchOrder() is false
Complianceoptional This method must be implemented if supportsAssessmentSearchOrder() is true.
MethodorderByKnowledgeCategory
Description

Specifies a preference for ordering the result set by the knowledge category.

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

Gets a grade search order to order on knolwgedge category.

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

Specifies a preference for ordering the result set by the cognitive process.

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

Gets a grade search order to order on cognitive process.

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

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

Parametersosid.type.TypeobjectiveRecordType an objective record type
Returnosid.learning.records.ObjectiveSearchOrderRecord the objective search order record
ErrorsNULL_ARGUMENT objectiveRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(objectiveRecordType) is false
Compliancemandatory This method must be implemented.