E-Mail-Benachrichtigung bei Testabgabe
Moodle1.9
Es ist möglich, einen Test so zu konfigurieren, dass eine E-Mail-Benachrichtigung versendet wird, sobald ein Teilnehmer einen Testversuch durch Klicken auf den Button Abgabe abschickt. Es gibt zwei Arten von Benachrichtigungen: eine Bestätigung für den Teilnehmer, dass der Testversuch erfolgreich abgeschickt wurde, und eine Benachrichtigung an den Trainer, dass jemand einen Testversuch abgeschickt hat. Im Vorschau-Modus werden keine E-Mail-Benachrichtigungen versendet.
In der Standardkonfiguration von Moodle sind E-Mail-Benachrichtigungen bei Testabgabe sowohl für Teilnehmer als auch für Trainer deaktiviert.
E-Mail-Bestätigung an Teilnehmer
Die E-Mail-Bestätigung an Teilnehmer bei Testabgabe ist standardmäßig deaktiviert.
Um die Bestätigung zu aktivieren, klicken Sie den Test an (entweder auf der Kursseite oder auf der Testübersichtsseite - Block Aktivitäten > Link Tests). Klicken Sie auf den Button Test bearbeiten rechts oben auf der Test-Ansichtsseite und dann auf den Reiter Zugriffsrechte ändern. Klicken Sie auf die Rolle Teilnehmer und ändern Sie die Fähigkeit mod/quiz:emailconfirmsubmission von Nicht gesetzt auf Erlauben.
Analog können Sie die Zugriffsrechte für die Teilnehmerrolle im Kurs-Kontext ändern, um die E-Mail-Bestätigung für alle Tests im Kurs zu aktivieren (über Kursseite > Block Administration > Link Rollen zuweisen > Reiter Zugriffsrechte ändern).
Voraussetzung dafür ist, dass die Moodle-Administration Trainern das Recht gegebenen hat, Zugriffsrechte zu ändern. Das ist in der Standardkonfiguration von Moodle nicht der Fall. Alternativ kann die Moodle-Administration die Fähigkeit mod/quiz:emailconfirmsubmission für Teilnehmer systemweit von Nicht gesetzt auf Erlauben ändern.
E-Mail-Benachrichtigung an Trainer
Die E-Mail-Benachrichtigung an Trainer bei Testabgabe ist standardmäßig deaktiviert.
Die Aktivierung erfolgt ähnlich wie oben beschrieben: Klicken Sie den Test an (entweder auf der Kursseite oder auf der Testübersichtsseite - Block Aktivitäten > Link Tests). Klicken Sie auf den Button Test bearbeiten rechts oben auf der Test-Ansichtsseite und dann auf den Reiter Zugriffsrechte ändern. Klicken Sie auf die Rolle Trainer und ändern Sie die Fähigkeit mod/quiz:emailnotifysubmission von Nicht gesetzt auf Erlauben.
Analog können Sie die Zugriffsrechte für die Trainerrolle im Kurs-Kontext ändern, um die E-Mail-Benachrichtigung für alle Tests im Kurs zu aktivieren.
Voraussetzung dafür ist, dass die Moodle-Administration Trainern das Recht gegebenen hat, Zugriffsrechte zu ändern. Das ist in der Standardkonfiguration von Moodle nicht der Fall. Alternativ kann die Moodle-Administration die Fähigkeit mod/quiz:emailnotifysubmission für Trainer systemweit von Nicht gesetzt auf Erlauben ändern.
Benachten Sie, dass bei Test mit Gruppenmodus Getrennte Gruppen der Trainer nur dann benachrichtigt wird, wenn
- entweder der Teilnehmer, der einen Versuch abgeschickt hat, in derselben Gruppe ist, wie der Trainer
- oder für die Trainer-Rolle die Fähigkeit moodle/site:accessallgroups auf Erlauben gesetzt ist.
Wie wird der Text der E-Mail-Benachrichtigung konfiguriert?
Betreffzeile und Text der E-Mail-Banchrichtigung wird in der Sprachdatei quiz.php definiert, und zwar in den Zeichenketten 'emailconfirmsubject', 'emailconfirmbody', 'emailnotifysubject' und 'emailnotifybody'. Die Zeichenkette $a repräsentiert folgende Informationen: string passed in when these language strings are loaded contains all the following Information:
- $a->coursename
- Name des Kurses
- $a->courseshortname
- Kurzbezeichnung des Kurses
- $a->quizname
- Name des Tests
- $a->quizreporturl
- URL zur Test-Berichtsseite (.../mod/quiz/report.php?q=quizid)
- $a->quizreportlink
- URL zur Test-Berichtsseite und Testname als HTML-Link
- $a->quizreviewurl
- URL zur Test-Rückschau für den Versuch (.../mod/quiz/review.php?attempt=attemptid)
- $a->quizreviewlink
- URL zur Test-Rückschau und Testname als HTML-Link
- $a->quizurl
- URL zur Test-Ansichtsseite (.../mod/quiz/view.php?q=quizid)
- $a->quizlink
- URL zur Test-Ansichtsseite und Testname als HTML-Link
- $a->attemptsubmissiontime
- ´Zeitpunkt der Abgabe des Testversuchs, formatiert mit Hilfe der Funktion
userdate()
. - $a->timetaken
- Dauer des Testversuchs
- $a->studentname
- Name des Teilnehmers, der den Testversuch abgeschickt hat
- $a->studentidnumber
- ID-Nummer des Teilnehmers, der den Testversuch abgeschickt hat
- $a->studentusername
- Anmeldename des Teilnehmers, der den Testversuch abgeschickt hat
- $a->username
- Name des Nutzers, an den die E-Mail-Benachrichtigung gesendet wird
- $a->useridnumber
- ID-Nummer des Nutzers, an den die E-Mail-Benachrichtigung gesendet wird
- $a->userusername
- Anmeldename des Nutzers, an den die E-Mail-Benachrichtigung gesendet wird