Class CustomGradingResult

    • Field Detail

      • feedback

        public final String feedback
      • grade

        public final double grade
      • origException

        public final Exception origException
    • Constructor Detail

      • CustomGradingResult

        public CustomGradingResult​(TestStatus status,
                                   double grade,
                                   String feedback,
                                   Exception origException)
        Parameters:
        status -
        grade - the grade. must be NaN to avoid defining a custom grade. Always set to NaN when status == IGNORED
        feedback - a string describing the feedback, or null
        origException - original exception, or null
      • CustomGradingResult

        public CustomGradingResult​(TestStatus status,
                                   double grade,
                                   String feedback)
      • CustomGradingResult

        public CustomGradingResult​(TestStatus status,
                                   double grade)
      • CustomGradingResult

        public CustomGradingResult​(TestStatus status,
                                   String feedback)
      • CustomGradingResult

        public CustomGradingResult​(TestStatus status,
                                   double grade,
                                   Exception origException)
      • CustomGradingResult

        public CustomGradingResult​(TestStatus status,
                                   Exception origException)
      • CustomGradingResult

        public CustomGradingResult​(TestStatus status)