diff --git a/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java b/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java index e35c95a76ad40457a5ec69b41de59aa2bb49562f..e2aca220eea68d4f736e6e88c1812bd587263b19 100644 --- a/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java +++ b/src/main/java/org/olat/course/learningpath/evaluation/LearningPathEvaluatorBuilder.java @@ -33,12 +33,14 @@ import org.olat.course.run.scoring.StatusEvaluator; public class LearningPathEvaluatorBuilder { private static final StartDateEvaluator CONFIG_START_DATE_EVALUATOR = new ConfigStartDateEvaluator(); + private static final ConfigObligationEvaluator CONFIG_OBLIGATION_EVALUATOR = new ConfigObligationEvaluator(); + private static final ConfigDurationEvaluator CONFIG_DURATION_EVALUATOR = new ConfigDurationEvaluator(); private static final StatusEvaluator LINEAR_STATUS_EVALUATOR = new DefaultLinearStatusEvaluator(); private static final AccountingEvaluators DEFAULT = AccountingEvaluatorsBuilder .builder() .withStartDateEvaluator(CONFIG_START_DATE_EVALUATOR) - .withObligationEvaluator(new ConfigObligationEvaluator()) - .withDurationEvaluator(new ConfigDurationEvaluator()) + .withObligationEvaluator(CONFIG_OBLIGATION_EVALUATOR) + .withDurationEvaluator(CONFIG_DURATION_EVALUATOR) .withStatusEvaluator(LINEAR_STATUS_EVALUATOR) .build();