OSID Logo
OSID Specifications
learning package
Version 3.1.0
Interfaceosid.learning.ProficiencySearch
Implementsosid.OsidSearch
Used Byosid.learning.ProficiencySearchSession
Description

The search interface for governing proficiency searches.

MethodsearchAmongProficiencies
Description

Execute this search among the given list of proficiencies.

Parametersosid.id.IdListproficiencyIds list of proficiencies
ErrorsNULL_ARGUMENT proficiencyIds is null
Compliancemandatory This method must be implemented.
MethodorderProficiencyResults
Description

Specify an ordering to the search results.

Parametersosid.learning.ProficiencySearchOrderproficiencySearchOrder proficiency search order
ErrorsNULL_ARGUMENT proficiencySearchOrder is null
UNSUPPORTED proficiencySearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetProficiencySearchRecord
Description

Gets the proficiency search record corresponding to the given proficiency search record Type.This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypeproficiencySearchRecordType a proficiency search record type
Returnosid.learning.records.ProficiencySearchRecord the proficiency search record
ErrorsNULL_ARGUMENT proficiencySearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(proficiencySearchRecordType) is false
Compliancemandatory This method must be implemented.