Interface GradeQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector

public interface GradeQueryInspector extends OsidObjectQueryInspector, OsidSubjugateableQueryInspector

This is the query inspector for examining grade queries.

  • Method Details

    • getGradeSystemIdTerms

      IdTerm[] getGradeSystemIdTerms()
      Gets the grade system Id terms.
      Returns:
      the grade system Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeSystemTerms

      GradeSystemQueryInspector[] getGradeSystemTerms()
      Gets the grade system terms.
      Returns:
      the grade system terms
      Compliance:
      mandatory - This method must be implemented.
    • getInputScoreStartRangeTerms

      DecimalRangeTerm[] getInputScoreStartRangeTerms()
      Gets the input score start range terms.
      Returns:
      the input score start range terms
      Compliance:
      mandatory - This method must be implemented.
    • getInputScoreEndRangeTerms

      DecimalRangeTerm[] getInputScoreEndRangeTerms()
      Gets the input score end range terms.
      Returns:
      the input score end range terms
      Compliance:
      mandatory - This method must be implemented.
    • getInputScoreTerms

      DecimalRangeTerm[] getInputScoreTerms()
      Gets the input score terms.
      Returns:
      the input score range terms
      Compliance:
      mandatory - This method must be implemented.
    • getOutputScoreTerms

      DecimalRangeTerm[] getOutputScoreTerms()
      Gets the output score terms.
      Returns:
      the output score terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeEntryIdTerms

      IdTerm[] getGradeEntryIdTerms()
      Gets the grade entry Id terms.
      Returns:
      the grade entry Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeEntryTerms

      GradeEntryQueryInspector[] getGradeEntryTerms()
      Gets the grade entry terms.
      Returns:
      the grade entry terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradebookIdTerms

      IdTerm[] getGradebookIdTerms()
      Gets the gradebook Id terms.
      Returns:
      the gradebook Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradebookTerms

      GradebookQueryInspector[] getGradebookTerms()
      Gets the gradebook terms.
      Returns:
      the gradebook terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeQueryInspectorRecord

      GradeQueryInspectorRecord getGradeQueryInspectorRecord(Type gradeRecordType) throws OperationFailedException
      Gets the grade query inspector record corresponding to the given Grade record Type .
      Parameters:
      gradeRecordType - a grade record type
      Returns:
      the grade query inspector record
      Throws:
      NullArgumentException - gradeRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(gradeRecordType) is false
      Compliance:
      mandatory - This method must be implemented.