From c6dddb8655b58ca391a9314f799d05fa2e78a04d Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Fri, 21 Jun 2019 11:12:10 +0200
Subject: [PATCH] OO-4080: RS if manual scoring is started without pass
 configuration

---
 .../course/nodes/ms/MSCourseNodeRunController.java  | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/olat/course/nodes/ms/MSCourseNodeRunController.java b/src/main/java/org/olat/course/nodes/ms/MSCourseNodeRunController.java
index a4b889c9010..caedffad0c5 100644
--- a/src/main/java/org/olat/course/nodes/ms/MSCourseNodeRunController.java
+++ b/src/main/java/org/olat/course/nodes/ms/MSCourseNodeRunController.java
@@ -194,19 +194,20 @@ public class MSCourseNodeRunController extends BasicController implements Activa
 	private void exposeConfigToVC(UserRequest ureq) {
 		ModuleConfiguration config = courseNode.getModuleConfiguration();
 		myContent.contextPut("hasScoreField", courseNode.hasScoreConfigured());
+		if (courseNode.hasScoreConfigured()) {
+			myContent.contextPut("scoreMin", AssessmentHelper.getRoundedScore(courseNode.getMinScoreConfiguration()));
+			myContent.contextPut("scoreMax", AssessmentHelper.getRoundedScore(courseNode.getMaxScoreConfiguration()));
+		}
 		myContent.contextPut("hasPassedField", courseNode.hasPassedConfigured());
+		if (courseNode.hasPassedConfigured()) {
+			myContent.contextPut("passedCutValue", AssessmentHelper.getRoundedScore(courseNode.getCutValueConfiguration()));
+		}
 		myContent.contextPut("hasCommentField", courseNode.hasCommentConfigured());
 		String infoTextUser = (String) config.get(MSCourseNode.CONFIG_KEY_INFOTEXT_USER);
 		if(StringHelper.containsNonWhitespace(infoTextUser)) {
 				myContent.contextPut(MSCourseNode.CONFIG_KEY_INFOTEXT_USER, infoTextUser);
 				myContent.contextPut("indisclaimer", isPanelOpen(ureq, "disclaimer", true));
 		}
-		myContent.contextPut("passedCutValue", AssessmentHelper.getRoundedScore(courseNode.getCutValueConfiguration()));
-		if (courseNode.hasScoreConfigured()) {
-		myContent.contextPut("scoreMin", AssessmentHelper.getRoundedScore(courseNode.getMinScoreConfiguration()));
-		myContent.contextPut("scoreMax", AssessmentHelper.getRoundedScore(courseNode.getMaxScoreConfiguration()));
-			
-		}
 	}
 	
 	private void exposeUserDataToVC(UserRequest ureq) {
-- 
GitLab