From 36db420b470cc32442063b49995cb1f96e4ca3c0 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Wed, 3 Mar 2021 14:13:19 +0100
Subject: [PATCH] no-jira: Help texts

---
 .../learningpath/ui/LearningPathNodeConfigController.java      | 3 +++
 .../course/learningpath/ui/_i18n/LocalStrings_de.properties    | 3 +++
 .../course/learningpath/ui/_i18n/LocalStrings_en.properties    | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/src/main/java/org/olat/course/learningpath/ui/LearningPathNodeConfigController.java b/src/main/java/org/olat/course/learningpath/ui/LearningPathNodeConfigController.java
index c4b2c203fa7..d4b9dc539e6 100644
--- a/src/main/java/org/olat/course/learningpath/ui/LearningPathNodeConfigController.java
+++ b/src/main/java/org/olat/course/learningpath/ui/LearningPathNodeConfigController.java
@@ -109,13 +109,16 @@ public class LearningPathNodeConfigController extends FormBasicController {
 		Date startDate = learningPathConfigs.getStartDate();
 		startDateEl = uifactory.addDateChooser("config.start.date", startDate, formLayout);
 		startDateEl.setDateChooserTimeEnabled(true);
+		startDateEl.setHelpTextKey("config.start.date.help", null);
 		
 		Date endDate = learningPathConfigs.getEndDate();
 		endDateEl = uifactory.addDateChooser("config.end.date", endDate, formLayout);
 		endDateEl.setDateChooserTimeEnabled(true);
+		endDateEl.setHelpTextKey("config.end.date.help", null);
 		
 		String duration = learningPathConfigs.getDuration() != null? learningPathConfigs.getDuration().toString(): null;
 		durationEl = uifactory.addTextElement("config.duration", 128, duration , formLayout);
+		durationEl.setHelpTextKey("config.duration.help", null);
 		
 		KeyValues triggerKV = getTriggerKV();
 		triggerEl = uifactory.addRadiosVertical("config.trigger", formLayout,
diff --git a/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_de.properties
index 621def1ad9d..44e429f5a63 100644
--- a/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_de.properties
@@ -7,12 +7,15 @@ assessment.status.notReady=$org.olat.modules.assessment.ui\:assessment.status.no
 assessment.status.notStart=$org.olat.modules.assessment.ui\:assessment.status.notStart
 error.positiv.int=Geben Sie bitte eine positive Zahl ein.
 config.duration=Bearbeitungszeit (Minuten)
+config.duration.help=Geplanter bzw. gesch\u00e4tzter Aufwand f\u00fcr die Bearbeitung des Bausteins. Die Bearbeitungszeit kann f\u00fcr die Berechnung des Kurslernfortschritts herangezogen werden (Kurseinstellungen > Durchf\u00fchrung). Bei Aktivierung dient die Bearbeitungszeit der Gewichtung der Kursbausteine.
 config.end.date=Zu bearbeiten bis
+config.end.date.help=Der Baustein kann bis zur angegebenen Frist ge\u00f6ffnet bzw. gestartet werden. Ist die Frist abgelaufen, w\u00e4hrend der Baustein ge\u00f6ffnet ist, kann dieser weiter bearbeitet werden. Es erfolgt kein automatisches Beenden des Zugriffs.
 config.obligation=Pflicht
 config.obligation.mandatory=Obligatorisch
 config.obligation.optional=Freiwillig
 config.score.cut=Punkteminimum
 config.start.date=Freigabedatum
+config.start.date.help=Der Baustein kann ab dem Freigabedatum ge\u00f6ffnet bzw. gestartet werden.
 config.title=$\:pane.tab.learning.path
 config.trigger=Erledigungskriterium
 config.trigger.confirmed=Best\u00e4tigung durch den Benutzer
diff --git a/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_en.properties
index 6d689ffb1a2..648de3f2d90 100644
--- a/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/org/olat/course/learningpath/ui/_i18n/LocalStrings_en.properties
@@ -7,12 +7,15 @@ assessment.status.notReady=$org.olat.modules.assessment.ui\:assessment.status.no
 assessment.status.notStart=$org.olat.modules.assessment.ui\:assessment.status.notStart
 error.positiv.int=Enter a positive number.
 config.duration=Learning time (minutes)
+config.duration.help=Planned or estimated time for processing the course element. The processing time can be used for calculating the course learning progress (Course settings > Execution). If activated, the processing time is used for the weighting of the course elements.
 config.end.date=Due date
+config.end.date.help=The course element can be opened or started up to the specified deadline. If the deadline has expired while the course element is open, it can still be edited. There is no automatic termination of the access.
 config.obligation=Obligation
 config.obligation.mandatory=Mandatory
 config.obligation.optional=Optional
 config.score.cut=Minimal score
 config.start.date=Release date
+config.start.date.help=The course element can be opened or started from the release date.
 config.title=$\:pane.tab.learning.path
 config.trigger=Completion criterion
 config.trigger.confirmed=Confirmation by participant
-- 
GitLab