diff --git a/src/main/java/org/olat/course/nodes/iq/QTI21AssessmentRunController.java b/src/main/java/org/olat/course/nodes/iq/QTI21AssessmentRunController.java
index e72382770c69f17945b5a5600f1381a4d4bddbe2..c013ebe1f708d3f3eaad0b3d56bbc0c753df2b7f 100644
--- a/src/main/java/org/olat/course/nodes/iq/QTI21AssessmentRunController.java
+++ b/src/main/java/org/olat/course/nodes/iq/QTI21AssessmentRunController.java
@@ -273,7 +273,7 @@ public class QTI21AssessmentRunController extends BasicController implements Gen
 				mainVC.contextPut("passed", scoreEval.getPassed());
 				mainVC.contextPut("attempts", attempts); //at least one attempt
 				mainVC.contextPut("showChangeLog", Boolean.TRUE && enableScoreInfo);
-				exposeResults(ureq, true, scoreEval.getPassed());
+				exposeResults(ureq, true, scoreEval.getPassed() != null && scoreEval.getPassed().booleanValue());
 			} else {
 				exposeResults(ureq, false, false);
 			}