Skip to content
Snippets Groups Projects
Commit bc606e21 authored by gnaegi's avatar gnaegi
Browse files

OO-852 adding context help

parent aa853192
No related branches found
No related tags found
No related merge requests found
Showing
with 174 additions and 6 deletions
...@@ -109,7 +109,7 @@ public class DataStepForm extends StepFormBasicController { ...@@ -109,7 +109,7 @@ public class DataStepForm extends StepFormBasicController {
if (!onlyReturnFiles) { if (!onlyReturnFiles) {
setFormDescription("data.description"); setFormDescription("data.description");
} }
setFormContextHelp("org.olat.course.assessment.bulk", "chelp_bulkassessment.html","help.hover.bulkassessment"); setFormContextHelp("org.olat.course.assessment.bulk", "bulkassessment_data.html","help.hover.bulkassessment_data");
String dataVal = ""; String dataVal = "";
if(datas != null && StringHelper.containsNonWhitespace(datas.getDataBackupFile())) { if(datas != null && StringHelper.containsNonWhitespace(datas.getDataBackupFile())) {
......
...@@ -59,7 +59,7 @@ public class ScheduleStepForm extends StepFormBasicController { ...@@ -59,7 +59,7 @@ public class ScheduleStepForm extends StepFormBasicController {
protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) { protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
setFormTitle("schedule.title"); setFormTitle("schedule.title");
setFormDescription("schedule.description"); setFormDescription("schedule.description");
setFormContextHelp("org.olat.course.assessment.bulk", "chelp_bulkassessment.html","help.hover.bulkassessment"); setFormContextHelp("org.olat.course.assessment.bulk", "bulkassessment_schedule.html","help.hover.bulkassessment_schedule");
String[] typeValues = new String[]{ String[] typeValues = new String[]{
translate("schedule.immediately"), translate("schedule.delayed") translate("schedule.immediately"), translate("schedule.delayed")
......
src/main/java/org/olat/course/assessment/bulk/_chelp/_static/bulkassessment_de.png

42 KiB

<p>
$r.translate("chelp.bulkassessment_node.intro")
</p>
<p>
$r.translate("chelp.bulkassessment_node.cols")
</p>
<ul>
<li>$r.translate("chelp.bulkassessment_node.cols.id")</li>
<li>$r.translate("chelp.bulkassessment_node.cols.score")</li>
<li>$r.translate("chelp.bulkassessment_node.cols.status")</li>
<li>$r.translate("chelp.bulkassessment_node.cols.comment")</li>
</ul>
<h5>$r.translate("chelp.bulkassessment_node.example.title")</h5>
<p>
$r.translate("chelp.bulkassessment_node.input")
</p>
<p>
$r.translate("chelp.bulkassessment_node.excel")
</p>
<img src="$chelpStaticDirUrl/bulkassessment.png" />
<br />
<br />
<p>
$r.translate("chelp.bulkassessment_node.manually")
</p>
<table class="b_border">
<tr><td><code>alesend,5,y,Hervorragend</code></td><td>$r.translate("chelp.bulkassessment_node.manually.1")</td></tr>
<tr><td><code>aalesend,,y,Hervorragend</code></td><td>$r.translate("chelp.bulkassessment_node.manually.2")</td></tr>
<tr><td><code>alesend,4,y,""</code></td><td>$r.translate("chelp.bulkassessment_node.manually.3")</td></tr>
</table>
<br />
<br />
<p>
$r.translate("chelp.bulkassessment_node.passed")
</p>
<table class="b_border">
<tr><td><code>y, yes, passed, true, 1</code></td><td>$r.translate("passed.true")</td></tr>
<tr><td><code>n, no, failed, false, 0</code></td><td>$r.translate("passed.false")</td></tr>
</table>
<br />
<br />
<p>
$r.translate("chelp.bulkassessment.more")
</p>
<ul>
<li>$r.contextHelpRelativeLink("bulkassessment_overview.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_node.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_schedule.html")</li>
</ul>
<p>
$r.translate("chelp.bulkassessment_node.intro")
</p>
<ul>
<li>$r.translate("table.header.score")</li>
<li>$r.translate("table.header.passed")</li>
<li>$r.translate("table.header.comment")</li>
<li>$r.translate("table.header.returnFiles")</li>
</ul>
<p>
$r.translate("chelp.bulkassessment.more")
</p>
<ul>
<li>$r.contextHelpRelativeLink("bulkassessment_overview.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_data.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_schedule.html")</li>
</ul>
<p>
$r.translate("chelp.bulkassessment_overview.intro")
</p>
<p>
$r.translate("chelp.bulkassessment_overview.usecase")
</p>
<p>
$r.translate("chelp.bulkassessment_overview.info")
</p>
<ul>
<li><b>$r.translate("table.header.taskStatus")</b>: $r.translate("chelp.bulkassessment_overview.taskStatus")</li>
<li><b>$r.translate("table.header.scheduledDate")</b>: $r.translate("chelp.bulkassessment_overview.scheduledDate")</li>
<li><b>$r.translate("table.header.node")</b>: $r.translate("chelp.bulkassessment_overview.node")</li>
<li><b>$r.translate("table.header.score")</b>: $r.translate("chelp.bulkassessment_overview.score")</li>
<li><b>$r.translate("table.header.passed")</b>: $r.translate("chelp.bulkassessment_overview.passed")</li>
<li><b>$r.translate("table.header.comment")</b>: $r.translate("chelp.bulkassessment_overview.comment")</li>
<li><b>$r.translate("table.header.returnFiles")</b>: $r.translate("chelp.bulkassessment_overview.returnFiles")</li>
<li><b>$r.translate("table.header.numOfAssessedUsers")</b>: $r.translate("chelp.bulkassessment_overview.numOfAssessedUsers")</li>
<li><b>$r.translate("table.header.owner")</b>: $r.translate("chelp.bulkassessment_overview.owner")</li>
</ul>
<p>
$r.translate("chelp.bulkassessment_overview.delete")
</p>
<p>
$r.translate("chelp.bulkassessment_overview.notification")
</p>
<p>
$r.translate("chelp.bulkassessment.more")
</p>
<ul>
<li>$r.contextHelpRelativeLink("bulkassessment_node.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_data.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_schedule.html")</li>
</ul>
<p>
$r.translate("chelp.bulkassessment_schedule.intro")
</p>
<p>
$r.translate("chelp.bulkassessment_schedule.edit")
</p>
<p>
$r.translate("chelp.bulkassessment.more")
</p>
<ul>
<li>$r.contextHelpRelativeLink("bulkassessment_overview.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_node.html")</li>
<li>$r.contextHelpRelativeLink("bulkassessment_data.html")</li>
</ul>
<div class="b_float_right">$r.contextHelp("org.olat.course.assessment.bulk", "chelp_bulkassessment.html","help.hover.bulkassessment")</div> <div class="b_float_right">$r.contextHelp("org.olat.course.assessment.bulk", "bulkassessment_overview.html","help.hover.bulkassessment_overview")</div>
<h4 class="b_with_small_icon_left b_group_icon"> <h4 class="b_with_small_icon_left b_group_icon">
$r.translate("bulk.wizard.title") $r.translate("bulk.wizard.title")
</h4> </h4>
......
<div class="b_float_right">$r.contextHelp("org.olat.course.assessment.bulk", "bulkassessment_node.html","help.hover.bulkassessment_node")</div>
<h4>$r.translate("choose.node.title")</h4> <h4>$r.translate("choose.node.title")</h4>
<p> <p>
$r.translate("choose.node.desc") $r.translate("choose.node.desc")
......
...@@ -60,7 +60,8 @@ schedule.date=Datum ...@@ -60,7 +60,8 @@ schedule.date=Datum
schedule.delayed=Später, nach Datum schedule.delayed=Später, nach Datum
schedule.type=Ausführung schedule.type=Ausführung
schedule.error.past=Sie müssen eine Datum in Zukunft w\u00E4hlen. schedule.error.past=Sie müssen eine Datum in Zukunft w\u00E4hlen.
task.edited=Das Task ist momentan editiert oder ist bearbeitet. task.edited=Die Massenbewertung wird bereits bearbeitet oder ist in Ausführung, sie ist zur Zeit gesperrt.
task.deleted=Die geplante Massenbewertung wurde gelöscht.
validation.title=Daten überprüfen validation.title=Daten überprüfen
validation.error=Es wurden keine Bewertungsdaten gefunden. Das Datenformat ist entweder falsch oder die Benutzer existieren nicht. validation.error=Es wurden keine Bewertungsdaten gefunden. Das Datenformat ist entweder falsch oder die Benutzer existieren nicht.
validation.ok.title=Überprüfung erfolgreich validation.ok.title=Überprüfung erfolgreich
...@@ -73,4 +74,47 @@ validation.passed.cut=Auf diesem Baustein wird die Bestanden Information automat ...@@ -73,4 +74,47 @@ validation.passed.cut=Auf diesem Baustein wird die Bestanden Information automat
confirmation.mail.subject=Geplante Massenbewertung {0} {1} ausgeführt confirmation.mail.subject=Geplante Massenbewertung {0} {1} ausgeführt
confirmation.mail.body=Ihre Massenbewertung des Kursbausteins {1} im Kurs {0} wurde wie geplant für {3} Benutzer am {4} ausgeführt.\n\n{2} confirmation.mail.body=Ihre Massenbewertung des Kursbausteins {1} im Kurs {0} wurde wie geplant für {3} Benutzer am {4} ausgeführt.\n\n{2}
help.hover.bulkassessment=Hilfe zur Massenbewertung help.hover.bulkassessment_overview=Hilfe zur Massenbewertung: Übersicht
chelp.bulkassessment_overview.title=Massenbewertung: Übersicht
chelp.bulkassessment_overview.intro=Mit der Massenbewertung können Sie mehrere Kursteilnehmer zu einem von Ihnen gewünschten Zeitpunkt gleichzeitig bewerten. Sie benötigen dazu eine Liste aus Zeilen mit durch Tabulator oder Komma getrennten Werten. Sie benötigen stets eine Benutzeridentifikation (Benutzername, registrierte Email-Adresse oder Institutionsnummer/Matrikelnummer), die Anzahl Punkte, Status und falls gewünscht den Kommentar.
chelp.bulkassessment_overview.usecase=Die Massenbewertung kann für die Kursbaustein Aufgabe, Bewertung und Themenvergabe genutzt werden. Für den Kursbaustein Themenvergabe gestattet das Werkzeug bei konfiguriertem Rückgabeordner den Massen-Upload von Rückgabedateien.
chelp.bulkassessment_overview.info=In der Übersicht der geplanten Massenbewertungen sehen Sie für welchen Kursbaustein eine Bewertung geplant wurde. Folgende Infomationen erhalten Sie:
chelp.bulkassessment_overview.taskStatus=zeigt den Status der geplanten Massenbewertung
chelp.bulkassessment_overview.scheduledDate=gibt Datum und genaue Uhrzeit der geplanten Bewertung an
chelp.bulkassessment_overview.node=gibt an, für welchen bewertbaren Kursbaustein die Massenbewertung geplant ist
chelp.bulkassessment_overview.score=zeigt, ob Punkte vergeben werden
chelp.bulkassessment_overview.passed=gibt an, ob der Bestanden-Status verändert wird
chelp.bulkassessment_overview.comment=zeigt, ob Kommentare hinzugefügt wurden
chelp.bulkassessment_overview.returnFiles=gibt an ob Dateien an Benutzer zurück gegeben werden
chelp.bulkassessment_overview.numOfAssessedUsers=Information wie viele Benutzer bewertet werden
chelp.bulkassessment_overview.owner=Namen des Benutzers
chelp.bulkassessment_overview.delete=Geplante Massenbewertungen können bearbeitet und ganz gelöscht werden.
chelp.bulkassessment_overview.notification=Wenn eine Massenbewertung erfolgreich ausgeführt wurde, erhalten Sie eine Bestätigung per Mail.
chelp.bulkassessment.more=Weitere Hilfestellungen zur Massenbewertung:
help.hover.bulkassessment_node=Hilfe zur Massenbewertung: Auswahl Kursbaustein
chelp.bulkassessment_node.title=Massenbewertung: Auswahl Kursbaustein
chelp.bulkassessment_node.intro=In diesem Schritt können Sie einen bewertbaren Kursbaustein Ihres Kurses auswählen für den eine Massenbewertung durchgeführt werden soll. Es werden alle Bausteine Ihres Kurses aufgeführt, für welche mindestens eine der folgenden Bewertungsfunktionen eingeschaltet ist:
help.hover.bulkassessment_data=Hilfe zur Massenbewertung: Bewertungsdaten
chelp.bulkassessment_data.title=Massenbewertung: Bewertungsdaten
chelp.bulkassessment_data.intro=Im 2. Schritt des Wizards geben Sie alle Daten der zu bewertenden Benutzer ein. Für die Kursbausteine Aufgabe und Themenvergabe können Sie über eine ZIP-Datei Dateien in die Rückgabeordner der Benutzer legen. Erstellen Sie dazu pro Teilnehmer einen Unterordner mit dessen Benutzernamen.
chelp.bulkassessment_node.cols=Eine Datenzeile muss immer folgende Informationen enthalten:
chelp.bulkassessment_node.cols.id=Benutzeridentifikation (Benutzername, registrierte Email-Adresse oder Institutionsnummer/Matrikelnummer)
chelp.bulkassessment_node.cols.score=Anzahl Punkte. Teilpunkte können mit Komma oder Punkt eingegeben werden (Achtung: Komme kann nicht verwendet werden wenn Komma als Trennzeichen verwendet wird)
chelp.bulkassessment_node.cols.status=Status (vgl unten)
chelp.bulkassessment_node.cols.comment=Falls gewünscht, kann an vierter Stelle noch ein Kommentar eingegeben werden.
chelp.bulkassessment_node.example.title=Beispiel
chelp.bulkassessment_node.input=Sie können Daten entweder über kopieren/einfügen aus Excel direkt übernehmen, oder von Hand eintragen.
chelp.bulkassessment_node.excel=Wählen Sie "getrennt durch Tabulator" falls Sie Daten aus einer Excel-Datei übernehmen.
chelp.bulkassessment_node.manually=Sie können Daten auch von Hand eintragen. Dazu müssen Sie "getrennt durch Komma" auswählen, um die Daten korrekt zu übernehmen. Hier einige Beispiele.
chelp.bulkassessment_node.manually.1=Dem Benutzer werden 5 Punkte, der Status \u201EBestanden\u201C sowie ein Kommentar hinzugefügt
chelp.bulkassessment_node.manually.2=Wird die Punktezahl nicht benötigt, lassen Sie das Feld frei. Der Platzhalter muss allerdings dennoch eingefügt werden.
chelp.bulkassessment_node.manually.3=Um Kommentare zurück zu setzen, können Sie den \u201E\u201C verwenden, wie dieses Beispiel zeigt
chelp.bulkassessment_node.passed=Folgende Eingaben können Sie für den Bestanden-Status nutzen:
help.hover.bulkassessment_schedule=Hilfe zur Massenbewertung: Planung
chelp.bulkassessment_schedule.title=Massenbewertung: Planung
chelp.bulkassessment_schedule.intro=Eine Massenbewertung kann entweder sofort oder zu einem späteren Zeitpunkt ausgeführt werden. Eine zeitlich verschobene Durchführung ermöglicht Ihnen die nachträgliche Revision. Sie können geplante Massenbewertungen auch löschen. Sobald eine geplante Massenbewertung durchgeführt wurde erhalten Sie eine Benachrichtigung per Mail.
chelp.bulkassessment_schedule.edit=Jeder Betreuer mit Zugriff auf das Bewertungswerkzeug kann geplante Massenbewertungen bearbeiten oder löschen.
...@@ -63,7 +63,8 @@ table.header.returnFiles=Files ...@@ -63,7 +63,8 @@ table.header.returnFiles=Files
table.header.scheduledDate=Date table.header.scheduledDate=Date
table.header.score=$org.olat.course.assessment\:table.header.score table.header.score=$org.olat.course.assessment\:table.header.score
table.header.taskStatus=Status table.header.taskStatus=Status
task.edited=The task is currently edited or processed. task.edited=This bulk assessment task is currently edited or processed, it is locked.
task.deleted=The scheduled bulk assessment was deleted
validation.title=Validation validation.title=Validation
validation.error=No assessment data has been found. Either the file format is wrong or the users do not exist. validation.error=No assessment data has been found. Either the file format is wrong or the users do not exist.
validation.ok.title=Validation of data successful validation.ok.title=Validation of data successful
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment