Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: E-Mail-Benachrichtigung bei Testabgabe.

E-Mail-Benachrichtigung bei Testabgabe

Aus MoodleDocs
Wechseln zu:Navigation, Suche


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