OSID Logo
OSID Specifications
learning package
Version 3.1.0
Interfaceosid.learning.ActivityQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.learning.ActivitySearchResults
osid.learning.ActivitySmartObjectiveBankSession
osid.learning.ObjectiveBankQueryInspector
osid.learning.ObjectiveQueryInspector
Description

This is the query inspector for examining activity queries.

MethodgetObjectiveIdTerms
Description

Gets the objective Id query terms.

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

Gets the objective query terms.

Returnosid.learning.ObjectiveQueryInspector[] the objective terms
Compliancemandatory This method must be implemented.
MethodgetAssetIdTerms
Description

Gets the asset Id query terms.

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

Gets the asset query terms.

Returnosid.repository.AssetQueryInspector[] the asset terms
Compliancemandatory This method must be implemented.
MethodgetCourseIdTerms
Description

Gets the course Id query terms.

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

Gets the course query terms.

Returnosid.course.CourseQueryInspector[] the course 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.
MethodgetObjectiveBankIdTerms
Description

Gets the objective bank Id query terms.

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

Gets the objective bank query terms.

Returnosid.learning.ObjectiveBankQueryInspector[] the objective bank terms
Compliancemandatory This method must be implemented.
MethodgetActivityQueryInspectorRecord
Description

Gets the activity query inspector record corresponding to the given Activity record Type.

Parametersosid.type.TypeactivityRecordType an activity record type
Returnosid.learning.records.ActivityQueryInspectorRecord the activity query inspector record
ErrorsNULL_ARGUMENT activityRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(activityRecordType) is false
Compliancemandatory This method must be implemented.