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.