diff --git a/src/main/java/org/olat/course/assessment/ui/AssessmentModeGuardController.java b/src/main/java/org/olat/course/assessment/ui/AssessmentModeGuardController.java index a07ad78fc6321b1a6a0acb50172fe3f21f1a115f..06151d92d690492ce4aa20db1063bd85e9f40900 100644 --- a/src/main/java/org/olat/course/assessment/ui/AssessmentModeGuardController.java +++ b/src/main/java/org/olat/course/assessment/ui/AssessmentModeGuardController.java @@ -172,15 +172,20 @@ public class AssessmentModeGuardController extends BasicController implements Ge if(mode.getIpList() != null) { boolean ipInRange = assessmentModeMgr.isIpAllowed(mode.getIpList(), address); if(!ipInRange) { + sb.append("<h4><i class='o_icon o_icon_warn o_icon-fw'> </i>"); sb.append(translate("error.ip.range")); + sb.append("</h4>"); + sb.append(translate("error.ip.range.desc", address)); } allowed &= ipInRange; } if(mode.getSafeExamBrowserKey() != null) { boolean safeExamCheck = assessmentModeMgr.isSafelyAllowed(ureq.getHttpReq(), mode.getSafeExamBrowserKey()); if(!safeExamCheck) { - if(sb.length() > 0) sb.append("<br />"); + sb.append("<h4><i class='o_icon o_icon_warn o_icon-fw'> </i>"); sb.append(translate("error.safe.exam")); + sb.append("</h4>"); + sb.append(translate("error.safe.exam.desc")); } allowed &= safeExamCheck; } diff --git a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties index 07bfaaedb1fe4a4b0d13d5103dac320b21aae04b..ed9d2ec170667a63c4fc30399395e7a8e47f6536 100644 --- a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_de.properties @@ -46,7 +46,9 @@ error.atleastone=Bitte w\u00E4hlen Sie mindestens ein Pr\u00FCfungskonfiguration error.course.element.mandatory=Bitte w\u00E4hlen Sie die entsprechenden Kurselemente. error.in.assessment=Sie d\u00FCrfen kein Pr\u00FCfungen l\u00F6schen die gerade gestartet sind. error.ip.range=Sie sind nicht im richtigen Netzwerk. +error.ip.range.desc=Diese Pr\u00FCfung kann nur in den daf\u00FCr vorgesehenen Netzwerken durchgef\u00FChrt werden, bitte kontaktieren Sie Ihren Pr\u00FCfungsverantwortlichen. Ihre IP-Adresse lautet: {0} error.safe.exam=Bitte benutzen Sie den Safe Exam Browser. +error.safe.exam.desc=Sie verwenden entweder nicht den <a href="http://safeexambrowser.org" target="_blank">Safe Exam Browser</a> oder eine falsche Safe Exam Browser Konfigurationsdatei. Bitte verwenden Sie ausschliesslich die von Ihrem Pr\u00FCfungsverantwortlichen bereitgestellte Safe Exam Browser Konfigurationsdatei f\u00FCr Ihr Betriebssystem. error.begin.after.end=Das Beginn-Datum muss vor dem Ende-Datum liegen. error.group.missing=Sie m\u00FCssen mindestens eine Gruppe ausw\u00E4hlen. form.mode.description=Erstellen Sie eine neue Pr\u00FCfungskonfiguration, um diesen Kurs oder Elemente aus diesem Kurs in einem gesch\u00FCtzten Modus mit eingeschr\u00E4nken M\u00F6glichkeiten zu betreiben. diff --git a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties index b22711dcafdbeafd9565408fe984d2f0a64e9156..d5b54d7ed5df2449293b9a9b9872df39f304a042 100644 --- a/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/course/assessment/ui/_i18n/LocalStrings_en.properties @@ -48,7 +48,9 @@ error.course.element.mandatory=Please select the relevant course elements. error.group.missing=You must choose at least one group. error.in.assessment=You cannot delete an assessment which is running. error.ip.range=You are not in the right network. +error.ip.range.desc=The exam can only be taken in the registered networks, please contact your exam manager. Your IP address is: {0} error.safe.exam=Please, use the Safe Exam Browser. +error.safe.exam.desc=You are either not using the <a href="http://safeexambrowser.org" target="_blank">Safe Exam Browser</a> or a wrong Safe Exam Browser configuration file. Please use the configuration file specific to your operating system that was made available by your exam manager. form.mode.description=Create a new exam setting in order to run this course or a single course elements in a safe mode with restricted options. form.mode.title=Exam setting {0} form.mode.title.add=Exam setting