Class AnswerEvaluation

java.lang.Object
me.nickhanson.codeforge.evaluator.AnswerEvaluation

public class AnswerEvaluation extends Object
Represents the evaluation result of a submitted answer. Contains the outcome, feedback, and normalized forms of expected and submitted answers.
Author:
Nick Hanson
  • Constructor Details

    • AnswerEvaluation

      public AnswerEvaluation(Outcome outcome, String feedback, String normalizedExpected, String normalizedSubmitted)
      Constructs an AnswerEvaluation with the specified details.
      Parameters:
      outcome - The outcome of the evaluation.
      feedback - Feedback regarding the evaluation.
      normalizedExpected - The normalized expected answer.
      normalizedSubmitted - The normalized submitted answer.
  • Method Details

    • getOutcome

      public Outcome getOutcome()
      Gets the outcome of the evaluation.
      Returns:
      The outcome.
    • getFeedback

      public String getFeedback()
    • getNormalizedExpected

      public String getNormalizedExpected()
    • getNormalizedSubmitted

      public String getNormalizedSubmitted()