Hallo Herr Pieper,
Welche Moodle-Version verwenden Sie?
Ich habe das Plugin "Enrolment key based self-registration" auf
Moodle 3.9 installiert und getestet und auf dieser Basis schreibe ich hier.
Sie können eine "Lebensdauer" auf verschiedenen Wegen einstellen - sowohl für die Kursteilnahme als auch für Einschreibeschlüssel.
Ich bin mir nicht sicher, welche davon Sie Ihrem Ziel näherbringt. Daher versuche ich nachfolgend, die Varianten zu erklären:
A) Ablaufen des Kurses:
Beim Einrichten einer Selbsteinschreibemethode kann man die Teilnahmedauer aktivieren und die Dauer definieren.
Dies bewirkt dann z.B., dass alle Teilnehmenden, die über diese Selbsteinschreibung in den Kurs gelangt sind, am Ende der Teilnahmedauer aus dem Kurs ausgeschrieben werden. Voraussetzung dafür wäre, dass Sie die "Aktion bei Ablauf der Kurseinschreibung" im Plugin "Selbsteinschreibung" eingestellt haben auf: "Nutzer/in vom Kurs abmelden").
Es kann vor dem Ablauf der Teilnahmedauer eine Benachrichtigung darüber an die Teilnehmenden verschickt werden.
B) Ablaufen des Keys: Sie können in der Einschreibemethode (den Einschreibungsbeginn und) das Einschreibungsende als festes Datum festlegen. Sobald dieses Datum überschritten ist, wird der Key ungültig. Wenn User/innen versuchen, sich damit zu registrieren, erhalten sie die Fehlermeldung: Sie können sich nicht mehr einschreiben, weil die Einschreibung am xx.xx.xxxx, xx:xx beendet wurde.
Hinweis: Das funkioniert nur mit dem Einschreibeschlüssel in der Methode, nicht aber mit dem zusätzlichen Einschreibeschlüssel für Gruppen.
Wenn Sie nur sehen wollen, welcher Key wann angelegt wurde und dann manuell handeln wollen:
Schreiben Sie jeweils das Datum in den Nutzerdefinierten Namen der Einschreibemethoden. Damit erhalten Sie zwar keinen Bericht, aber über Kursadministration -> Nutzer/innen -> Einschreibemethoden eine nach Datum geordnete Liste der Einschreibemethoden.
Auch in die Gruppennamen könnten Sie das Datum eintragen. In der Teilnehmer/innenliste können Sie dann nach Gruppen filtern und nach Nutzerauswahl z.B. deren Selbsteinschreibung manuell löschen.
Viele Grüße
Nicole Schneider, lern.link