OSID Logo
OSID Specifications
assessment package
Version 3.0.0
Release Candidate Preview
Interfaceosid.assessment.AssessmentQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

MethodgetLevelIdTerms
Description

Gets the level Id query terms.

Returnosid.search.terms.IdTerm[]the level Id terms
CompliancemandatoryThis method must be implemented.
MethodgetLevelTerms
Description

Gets the level query terms.

Returnosid.grading.GradeQueryInspector[]the level terms
CompliancemandatoryThis method must be implemented.
MethodgetRubricIdTerms
Description

Gets the assessment Id query terms.

Returnosid.search.terms.IdTerm[]the assessment Id terms
CompliancemandatoryThis method must be implemented.
MethodgetRubricTerms
Description

Gets the assessment query terms.

Returnosid.assessment.AssessmentQueryInspector[]the assessment terms
CompliancemandatoryThis method must be implemented.
MethodgetItemIdTerms
Description

Gets the item Id query terms.

Returnosid.search.terms.IdTerm[]the item Id terms
CompliancemandatoryThis method must be implemented.
MethodgetItemTerms
Description

Gets the item query terms.

Returnosid.assessment.ItemQueryInspector[]the item terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentOfferedIdTerms
Description

Gets the assessment offered Id query terms.

Returnosid.search.terms.IdTerm[]the assessment offered Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentOfferedTerms
Description

Gets the assessment offered query terms.

Returnosid.assessment.AssessmentOfferedQueryInspector[]the assessment offered terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentTakenIdTerms
Description

Gets the assessment taken Id query terms.

Returnosid.search.terms.IdTerm[]the assessment taken Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentTakenTerms
Description

Gets the assessment taken query terms.

Returnosid.assessment.AssessmentTakenQueryInspector[]the assessment taken terms
CompliancemandatoryThis method must be implemented.
MethodgetBankIdTerms
Description

Gets the bank Id query terms.

Returnosid.search.terms.IdTerm[]the bank Id terms
CompliancemandatoryThis method must be implemented.
MethodgetBankTerms
Description

Gets the bank query terms.

Returnosid.assessment.BankQueryInspector[]the bank terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentQueryInspectorRecord
Description

Gets the assessment query inspector record corresponding to the given Assessment record Type.

Parametersosid.type.TypeassessmentRecordTypean assessment record type
Returnosid.assessment.records.AssessmentQueryInspectorRecordthe assessment query inspector record
ErrorsNULL_ARGUMENT assessmentRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(assessmentRecordType) is false
CompliancemandatoryThis method must be implemented.