diff --git a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java
index 4bf57518e2fbdcffc7902a8243533238e04a39a3..1e5efb366dac2237a278840051fe581ce7113c70 100644
--- a/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java
+++ b/src/main/java/org/olat/course/assessment/ui/tool/IdentityListCourseNodeController.java
@@ -605,6 +605,8 @@ public class IdentityListCourseNodeController extends FormBasicController
 				toolsCalloutCtrl.deactivate();
 				cleanUp();
 			}
+		} else if(toolsCalloutCtrl == source) {
+			cleanUp();
 		} else if(cmc == source) {
 			cleanUp();
 		}
@@ -650,8 +652,6 @@ public class IdentityListCourseNodeController extends FormBasicController
 	}
 	
 	private void doOpenTools(UserRequest ureq, AssessedIdentityElementRow row, FormLink link) {
-		if(toolsCalloutCtrl != null) return;
-		
 		removeAsListenerAndDispose(toolsCtrl);
 		removeAsListenerAndDispose(toolsCalloutCtrl);
 
diff --git a/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_de.properties
index 11cdf9842a9aa8624b9d1d96070d2896bcf7c555..e5a7b6eb59e18cd1ab684ddeb849fda80760335d 100644
--- a/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/course/nodes/iq/_i18n/LocalStrings_de.properties
@@ -179,7 +179,7 @@ tool.delete.data=Alle Daten zur\u00FCcksetzen
 tool.extra.time=Testzeit verl\u00E4ngern
 tool.pull=Laufenden Test einziehen
 time.limit.max=Zeitbeschr\u00E4nkung
-warning.assessment.mode=Pr\u00FCfung sind am laufen:
+warning.assessment.mode=Folgende Pr\u00FCfungkonfiguration ist aktiv:
 warning.assessment.mode.date={0} von {1} bis {2}
 warning.test.with.essay=$org.olat.ims.qti.editor\:warning.test.with.essay
 warning.users.extra.time=Sie m\u00FCssen mindesten ein Benutzer ausw\u00E4hlen, deren Test man verl\u00E4ngern kann.