Interface GradeEntryQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidRelationshipQueryInspector, OsidTemporalQueryInspector

public interface GradeEntryQueryInspector extends OsidRelationshipQueryInspector

This is the query inspector for examining grade entry queries.

  • Method Details

    • getGradebookColumnIdTerms

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

      GradebookColumnQueryInspector[] getGradebookColumnTerms()
      Gets the gradebook column terms.
      Returns:
      the gradebook column terms
      Compliance:
      mandatory - This method must be implemented.
    • getKeyResourceIdTerms

      IdTerm[] getKeyResourceIdTerms()
      Gets the key resource Id terms.
      Returns:
      the key resource Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getKeyResourceTerms

      ResourceQueryInspector[] getKeyResourceTerms()
      Gets the key resource terms.
      Returns:
      the key resource terms
      Compliance:
      mandatory - This method must be implemented.
    • getDerivedTerms

      BooleanTerm[] getDerivedTerms()
      Gets the derived terms.
      Returns:
      the derived terms
      Compliance:
      mandatory - This method must be implemented.
    • getOverriddenGradeEntryIdTerms

      IdTerm[] getOverriddenGradeEntryIdTerms()
      Gets the overridden calculated grade entry Id terms.
      Returns:
      the overridden grade entry Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getOverriddenGradeEntryTerms

      GradeEntryQueryInspector[] getOverriddenGradeEntryTerms()
      Gets the overriden derived grade terms.
      Returns:
      the overridden grade entry terms
      Compliance:
      mandatory - This method must be implemented.
    • getIgnoredForCalculationsTerms

      BooleanTerm[] getIgnoredForCalculationsTerms()
      Gets the ignored for caluclation entries terms.
      Returns:
      the ignored for calculation terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradeIdTerms

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

      GradeQueryInspector[] getGradeTerms()
      Gets the grade terms.
      Returns:
      the grade terms
      Compliance:
      mandatory - This method must be implemented.
    • getScoreTerms

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

      DateTimeRangeTerm[] getTimeGradedTerms()
      Gets the time graded terms.
      Returns:
      the time graded terms
      Compliance:
      mandatory - This method must be implemented.
    • getGraderIdTerms

      IdTerm[] getGraderIdTerms()
      Gets the grader Id terms.
      Returns:
      the grader Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGraderTerms

      ResourceQueryInspector[] getGraderTerms()
      Gets the grader terms.
      Returns:
      the grader terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradingAgentIdTerms

      IdTerm[] getGradingAgentIdTerms()
      Gets the grading agent Id terms.
      Returns:
      the grading agent Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradingAgentTerms

      AgentQueryInspector[] getGradingAgentTerms()
      Gets the grading agent terms.
      Returns:
      the grading agent 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.
    • getGradeEntryQueryInspectorRecord

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