From 4db84e2300ec3edbc869c91a8b5140f54044c989 Mon Sep 17 00:00:00 2001 From: uhensler <urs.hensler@frentix.com> Date: Tue, 8 Oct 2019 16:23:39 +0200 Subject: [PATCH] OO-4285: Show score in the structure course node only if user has role participant --- .../olat/course/nodes/st/STCourseNodeRunController.java | 2 +- src/main/java/org/olat/course/nodes/st/_content/run.html | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/st/STCourseNodeRunController.java b/src/main/java/org/olat/course/nodes/st/STCourseNodeRunController.java index 6b11e8cbae0..ada0fd7d4eb 100644 --- a/src/main/java/org/olat/course/nodes/st/STCourseNodeRunController.java +++ b/src/main/java/org/olat/course/nodes/st/STCourseNodeRunController.java @@ -177,7 +177,7 @@ public class STCourseNodeRunController extends BasicController { // push title and learning objectives, only visible on intro page myContent.contextPut("menuTitle", stCourseNode.getShortTitle()); myContent.contextPut("displayTitle", stCourseNode.getLongTitle()); - if(ureq.getUserSession().getRoles().isGuestOnly()) { + if(ureq.getUserSession().getRoles().isGuestOnly() || !userCourseEnv.isParticipant()) { myContent.contextPut("hasScore", Boolean.FALSE); myContent.contextPut("hasPassed", Boolean.FALSE); } else { diff --git a/src/main/java/org/olat/course/nodes/st/_content/run.html b/src/main/java/org/olat/course/nodes/st/_content/run.html index c79bacb3b4d..b1a98494d2f 100644 --- a/src/main/java/org/olat/course/nodes/st/_content/run.html +++ b/src/main/java/org/olat/course/nodes/st/_content/run.html @@ -41,12 +41,11 @@ </div> #end </div> - - #if ($r.available("highScore")) - $r.render("highScore") - #end - #end + +#if ($r.available("highScore")) + $r.render("highScore") +#end #if ($children && $children.size() > 0) #set ($i = 0) -- GitLab