OSID Logo
OSID Specifications
assessment package
Version 3.1.0
Interfaceosid.assessment.BankQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.assessment.AssessmentOfferedQueryInspector
osid.assessment.AssessmentQueryInspector
osid.assessment.AssessmentTakenQueryInspector
osid.assessment.BankQueryInspector
osid.assessment.BankSearchResults
osid.assessment.ItemQueryInspector
osid.assessment.authoring.AssessmentPartQueryInspector
osid.assessment.authoring.SequenceRuleEnablerQueryInspector
osid.assessment.authoring.SequenceRuleQueryInspector
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.

MethodgetItemIdTerms
Description

Gets the item Id query terms.

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

Gets the item query terms.

Returnosid.assessment.ItemQueryInspector[] the item query terms
Compliancemandatory This method must be implemented.
MethodgetAssessmentIdTerms
Description

Gets the assessment Id query terms.

Returnosid.search.terms.IdTerm[] the assessment Id terms
Compliancemandatory This method must be implemented.
MethodgetAssessmentTerms
Description

Gets the assessment query terms.

Returnosid.assessment.AssessmentQueryInspector[] the assessment terms
Compliancemandatory This method must be implemented.
MethodgetAssessmentOfferedIdTerms
Description

Gets the assessment offered Id query terms.

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

Gets the assessment offered query terms.

Returnosid.assessment.AssessmentOfferedQueryInspector[] the assessment offered terms
Compliancemandatory This method must be implemented.
MethodgetAncestorBankIdTerms
Description

Gets the ancestor bank Id query terms.

Returnosid.search.terms.IdTerm[] the ancestor bank Id terms
Compliancemandatory This method must be implemented.
MethodgetAncestorBankTerms
Description

Gets the ancestor bank query terms.

Returnosid.assessment.BankQueryInspector[] the ancestor bank terms
Compliancemandatory This method must be implemented.
MethodgetDescendantBankIdTerms
Description

Gets the descendant bank Id query terms.

Returnosid.search.terms.IdTerm[] the descendant bank Id terms
Compliancemandatory This method must be implemented.
MethodgetDescendantBankTerms
Description

Gets the descendant bank query terms.

Returnosid.assessment.BankQueryInspector[] the descendant bank terms
Compliancemandatory This method must be implemented.
MethodgetBankQueryInspectorRecord
Description

Gets the bank query inspector record corresponding to the given Bank record Type.

Parametersosid.type.TypebankRecordType a bank record type
Returnosid.assessment.records.BankQueryInspectorRecord the bank query inspector record
ErrorsNULL_ARGUMENT bankRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(bankRecordType) is false
Compliancemandatory This method must be implemented.