OSID Logo
OSID Specifications
assessment package
Version 3.0.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.IdListassessmentOffreredIdslist of assessments offered
ErrorsNULL_ARGUMENTassessmentOfferedIds is null
CompliancemandatoryThis method must be implemented.
MethodorderAssessmentOfferedResults
Description

Specify an ordering to the search results.

Parametersosid.assessment.AssessmentOfferedSearchOrderassessmentOfferedSearchOrderassessment offered search order
ErrorsNULL_ARGUMENTassessmentOfferedSearchOrder is null
UNSUPPORTEDassessmentOfferedSearchOrder is not of this service
CompliancemandatoryThis 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.TypeassessmentOfferedSearchRecordTypean assessment offered search record type
Returnosid.assessment.records.AssessmentOfferedSearchRecordthe assessment offered search
ErrorsNULL_ARGUMENTassessmentOfferedSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(assessmentOfferedSearchRecordType) is false
CompliancemandatoryThis method must be implemented.