OSID Logo
OSID Specifications
grading package
Version 3.1.0
Interfaceosid.grading.GradeSystemQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
Used Byosid.assessment.AssessmentOfferedQueryInspector
osid.assessment.AssessmentTakenQueryInspector
osid.course.CourseOfferingQueryInspector
osid.course.CourseQueryInspector
osid.course.chronicle.AssessmentEntryQueryInspector
osid.course.chronicle.CourseEntryQueryInspector
osid.course.chronicle.ProgramEntryQueryInspector
osid.course.registration.RegistrationQueryInspector
osid.course.registration.RegistrationTargetQueryInspector
osid.course.registration.request.RegistrationRequestItemQueryInspector
show 8 more…
osid.grading.GradeQueryInspector
osid.grading.GradeSystemSearchResults
osid.grading.GradeSystemSmartGradebookSession
osid.grading.GradebookColumnQueryInspector
osid.grading.GradebookQueryInspector
osid.offering.CanonicalUnitQueryInspector
osid.offering.OfferingQueryInspector
osid.offering.ParticipantQueryInspector
Description

This is the query inspector for examining grade system queries.

Like all OsidQueryInspectors, GradeSystemQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetBasedOnGradesTerms
Description

Gets the grade-based systems terms.

Returnosid.search.terms.BooleanTerm[] the grade-based systems terms
Compliancemandatory This method must be implemented.
MethodgetGradeIdTerms
Description

Gets the grade Id terms.

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

Gets the grade terms.

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

Gets the lowest numeric score terms.

Returnosid.search.terms.DecimalRangeTerm[] the lowest numeric score terms
Compliancemandatory This method must be implemented.
MethodgetNumericScoreIncrementTerms
Description

Gets the numeric score increment terms.

Returnosid.search.terms.DecimalRangeTerm[] the numeric score increment terms
Compliancemandatory This method must be implemented.
MethodgetHighestNumericScoreTerms
Description

Gets the highest numeric score terms.

Returnosid.search.terms.DecimalRangeTerm[] the highest numeric score terms
Compliancemandatory This method must be implemented.
MethodgetGradebookColumnIdTerms
Description

Gets the gradebook column Id terms.

Returnosid.search.terms.IdTerm[] the gradebook column Id terms
Compliancemandatory This method must be implemented.
MethodgetGradebookColumnTerms
Description

Gets the gradebook column terms.

Returnosid.grading.GradebookColumnQueryInspector[] the gradebook column terms
Compliancemandatory This method must be implemented.
MethodgetGradebookIdTerms
Description

Gets the gradebook Id terms.

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

Gets the gradebook terms.

Returnosid.grading.GradebookQueryInspector[] the gradebook terms
Compliancemandatory This method must be implemented.
MethodgetGradeSystemQueryInspectorRecord
Description

Gets the grade system query inspector record corresponding to the given GradeSystem record Type.

Parametersosid.type.TypegradeSystemRecordType a grade system record type
Returnosid.grading.records.GradeSystemQueryInspectorRecord the grade system query inspector record
ErrorsNULL_ARGUMENT gradeSystemRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(gradeSystemRecordType) is false
Compliancemandatory This method must be implemented.