OSID Logo
OSID Specifications
assessment package
Version 3.1.0
Interfaceosid.assessment.AssessmentOfferedSearch
Implementsosid.OsidSearch
Used Byosid.assessment.AssessmentOfferedSearchSession
Description

AssessmentOfferedSearch defines the interface for specifying assessment search options.

MethodsearchAmongAssessmentsOffered
Description

Execute this search among the given list of assessments.

Parametersosid.id.IdListassessmentOffreredIds list of assessments offered
ErrorsNULL_ARGUMENT assessmentOfferedIds is null
Compliancemandatory This method must be implemented.
MethodorderAssessmentOfferedResults
Description

Specify an ordering to the search results.

Parametersosid.assessment.AssessmentOfferedSearchOrderassessmentOfferedSearchOrder assessment offered search order
ErrorsNULL_ARGUMENT assessmentOfferedSearchOrder is null
UNSUPPORTED assessmentOfferedSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetAssessmentOfferedSearchRecord
Description

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

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