OSID Logo
OSID Specifications
learning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.learning.ProficiencyQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining proficiency queries.

MethodgetResourceIdTerms
Description

Gets the resource Id terms.

Returnosid.search.terms.IdTerm[]the resource Id terms
CompliancemandatoryThis method must be implemented.
MethodgetResourceTerms
Description

Gets the resource terms.

Returnosid.resource.ResourceQueryInspector[]the resource terms
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveIdTerms
Description

Gets the objective Id terms.

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

Gets the objective terms.

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

Gets the completion terms.

Returnosid.search.terms.DecimalRangeTerm[]the completion terms
CompliancemandatoryThis method must be implemented.
MethodgetMinimumCompletionTerms
Description

Gets the minimum completion terms.

Returnosid.search.terms.DecimalTerm[]the minimum completion terms
CompliancemandatoryThis method must be implemented.
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.
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.
MethodgetProficiencyQueryInspectorRecord
Description

Gets the proficiency query inspector record corresponding to the given Proficiency record Type.

Parametersosid.type.TypeproficiencyRecordTypea proficiency record type
Returnosid.learning.records.ProficiencyQueryInspectorRecordthe proficiency query inspector record
ErrorsNULL_ARGUMENT proficiencyRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(proficiencyRecordType) is false
CompliancemandatoryThis method must be implemented.