OSID Logo
OSID Specifications
learning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.learning.ActivityQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveTerms
Description

Gets the objective query terms.

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

Gets the asset Id query terms.

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

Gets the asset query terms.

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

Gets the course Id query terms.

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

Gets the course query terms.

Returnosid.course.CourseQueryInspector[]the course terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentIdTerms
Description

Gets the assessment Id query terms.

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

Gets the assessment query terms.

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

Gets the objective bank Id query terms.

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

Gets the objective bank query terms.

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

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

Parametersosid.type.TypeactivityRecordTypean activity record type
Returnosid.learning.records.ActivityQueryInspectorRecordthe activity query inspector record
ErrorsNULL_ARGUMENT activityRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(activityRecordType) is false
CompliancemandatoryThis method must be implemented.