OSID Logo
OSID Specifications
course chronicle package
Version 3.1.0
Interfaceosid.course.chronicle.AssessmentEntryQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.course.chronicle.AssessmentEntrySearchResults
osid.course.chronicle.AssessmentEntrySmartCourseCatalogSession
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.

MethodgetStudentIdTerms
Description

Gets the resource Id query terms.

Returnosid.search.terms.IdTerm[] the resource Id query terms
Compliancemandatory This method must be implemented.
MethodgetStudentTerms
Description

Gets the student query terms.

Returnosid.resource.ResourceQueryInspector[] the resource query terms
Compliancemandatory This method must be implemented.
MethodgetAssessmentIdTerms
Description

Gets the assessment Id query terms.

Returnosid.search.terms.IdTerm[] the assessment Id query 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.
MethodgetDateCompletedTerms
Description

Gets the completion date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the date terms
Compliancemandatory This method must be implemented.
MethodgetProgramIdTerms
Description

Gets the program Id query terms.

Returnosid.search.terms.IdTerm[] the program Id query terms
Compliancemandatory This method must be implemented.
MethodgetProgramTerms
Description

Gets the program query terms.

Returnosid.course.program.ProgramQueryInspector[] the program terms
Compliancemandatory This method must be implemented.
MethodgetCourseIdTerms
Description

Gets the course Id query terms.

Returnosid.search.terms.IdTerm[] the course Id query 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.
MethodgetGradeIdTerms
Description

Gets the grade Id query terms.

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

Gets the grade query terms.

Returnosid.grading.GradeQueryInspector[] the grade terms
Compliancemandatory This method must be implemented.
MethodgetScoreScaleIdTerms
Description

Gets the grade system Id query terms.

Returnosid.search.terms.IdTerm[] the grade system Id query terms
Compliancemandatory This method must be implemented.
MethodgetScoreScaleTerms
Description

Gets the grade system query terms.

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

Gets the score query terms.

Returnosid.search.terms.DecimalRangeTerm[] the score query terms
Compliancemandatory This method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id query terms.

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

Gets the course catalog query terms.

Returnosid.course.CourseCatalogQueryInspector[] the course catalog query terms
Compliancemandatory This method must be implemented.
MethodgetAssessmentEntryQueryInspectorRecord
Description

Gets the assessment entry query inspector record corresponding to the given AssessmentEntry record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypeassessmentEntryRecordType an assessment entry record type
Returnosid.course.chronicle.records.AssessmentEntryQueryInspectorRecord the assessment entry query inspector record
ErrorsNULL_ARGUMENT assessmentEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(assessmentEntryRecordType) is false
Compliancemandatory This method must be implemented.