OSID Logo
OSID Specifications
assessment package
Version 3.1.0
Interfaceosid.assessment.AssessmentQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.assessment.AssessmentOfferedQueryInspector
osid.assessment.AssessmentQueryInspector
osid.assessment.AssessmentSearchResults
osid.assessment.AssessmentSmartBankSession
osid.assessment.BankQueryInspector
osid.assessment.ItemQueryInspector
osid.assessment.authoring.AssessmentPartQueryInspector
osid.course.chronicle.AssessmentEntryQueryInspector
osid.course.requisite.AssessmentRequirementQueryInspector
osid.course.requisite.RequisiteQueryInspector
show 1 more…
osid.learning.ActivityQueryInspector
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.

Like all OsidQueryInspectors, AssessmentQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetLevelIdTerms
Description

Gets the level Id query terms.

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

Gets the level query terms.

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

Gets the assessment Id query terms.

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

Gets the assessment query terms.

Returnosid.assessment.AssessmentQueryInspector[] the assessment terms
Compliancemandatory This method must be implemented.
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 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.
MethodgetAssessmentTakenIdTerms
Description

Gets the assessment taken Id query terms.

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

Gets the assessment taken query terms.

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

Gets the bank Id query terms.

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

Gets the bank query terms.

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

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

Parametersosid.type.TypeassessmentRecordType an assessment record type
Returnosid.assessment.records.AssessmentQueryInspectorRecord the assessment query inspector record
ErrorsNULL_ARGUMENT assessmentRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assessmentRecordType) is false
Compliancemandatory This method must be implemented.