Package net.starype.quiz.api.game.answer
-
Interface Summary Interface Description AnswerEvaluator Core object of the answer evaluation pipeline.AnswerProcessor The first step of the answer evaluation pipeline.CorrectAnswerFactory CorrectnessEvaluator LossFunction RangedAnswerFactory ValidityEvaluator The second step of the answer parsing pipeline. -
Class Summary Class Description AlwaysValid An evaluator that never fails.Answer Wrapper for character string answers.BinaryLossFunction A loss function that considers the value 100% correct if in a given range, 0% otherwise.CleanSeparatorProcessor Processor that replaces all potential separator markers by ";".CleanStringProcessor Processor that removes trailing spaces and duplicated spaces.CosineLossFunction DoubleAnswerEvaluator DoubleAnswerFactory DoubleValidity ExactAnswerCorrectness ExactAnswerEvaluator IdentityProcessor IntegerAnswerEvaluator IntegerAnswerFactory IntegerValidity LinearLossFunction MCQAnswerFactory MCQCorrectness MCQEvaluator MCQValidity NormalLossFunction NumberCorrectness RemoveSpecialCharProcessor TrueFalseProcessor WordAnswerEvaluator WordAnswerFactory WordCorrectness WordValidityEvaluator