OSID Logo
OSID Specifications
assessment package
Version 3.0.0
Release Candidate Preview
Interfaceosid.assessment.AssessmentTakenQueryInspector
Implementsosid.OsidObjectQueryInspector
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.

MethodgetAssessmentOfferedIdTerms
Description

Gets the assessment offered Id query terms.

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

Gets the assessment offered query terms.

Returnosid.assessment.AssessmentOfferedQueryInspector[]the assessment offered terms
CompliancemandatoryThis method must be implemented.
MethodgetTakerIdTerms
Description

Gets the resource Id query terms.

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

Gets the resource query terms.

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

Gets the agent Id query terms.

Returnosid.search.terms.IdTerm[]the agent Id terms
CompliancemandatoryThis method must be implemented.
MethodgetTakingAgentTerms
Description

Gets the agent query terms.

Returnosid.authentication.AgentQueryInspector[]the agent terms
CompliancemandatoryThis method must be implemented.
MethodgetActualStartTimeTerms
Description

Gets the start time query terms.

Returnosid.search.terms.DateTimeTerm[]the start time terms
CompliancemandatoryThis method must be implemented.
MethodgetCompletionTimeTerms
Description

Gets the completion time query terms.

Returnosid.search.terms.DateTimeTerm[]the completion time terms
CompliancemandatoryThis method must be implemented.
MethodgetTimeSpentTerms
Description

Gets the time spent query terms.

Returnosid.search.terms.DurationTerm[]the time spent terms
CompliancemandatoryThis method must be implemented.
MethodgetScoreSystemIdTerms
Description

Gets the grade system Id query terms.

Returnosid.search.terms.IdTerm[]the grade system Id terms
CompliancemandatoryThis method must be implemented.
MethodgetScoreSystemTerms
Description

Gets the grade system query terms.

Returnosid.grading.GradeSystemQueryInspector[]the grade system terms
CompliancemandatoryThis method must be implemented.
MethodgetScoreTerms
Description

Gets the score query terms.

Returnosid.search.terms.DecimalRangeTerm[]the score terms
CompliancemandatoryThis method must be implemented.
MethodgetGradeIdTerms
Description

Gets the grade Id query terms.

Returnosid.search.terms.IdTerm[]the grade Id terms
CompliancemandatoryThis method must be implemented.
MethodgetGradeTerms
Description

Gets the grade query terms.

Returnosid.grading.GradeQueryInspector[]the grade terms
CompliancemandatoryThis method must be implemented.
MethodgetFeedbackTerms
Description

Gets the comment query terms.

Returnosid.search.terms.StringTerm[]the comment terms
CompliancemandatoryThis method must be implemented.
MethodgetRubricIdTerms
Description

Gets the assessment taken Id query terms.

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

Gets the assessment taken query terms.

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

Gets the bank Id query terms.

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

Gets the bank query terms.

Returnosid.assessment.BankQueryInspector[]the bank terms
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentTakenQueryInspectorRecord
Description

Gets the assessment taken query inspector record corresponding to the given AssessmentTaken record Type.

Parametersosid.type.TypeassessmentTakenRecordTypean assessment taken record type
Returnosid.assessment.records.AssessmentTakenQueryInspectorRecordthe assessment taken query inspector record
ErrorsNULL_ARGUMENT assessmentTakenRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(assessmentTakenRecordType) is false
CompliancemandatoryThis method must be implemented.