user-lifecycle
Hier geht es um Aufräumstrategien für Accounts mit einer Übersicht von user-lifecycle-User-Lifecycle-Plugins.
user-User-Konten werden nicht automtisch aufgeräumt, wodurch sich über die Zeit viele inaktive Konten undvon damit verbunden user,Usern, die nicht mehr Hochschulangehörige sind, ansammeln können. Zum Aufräumen dieser Accounts nach bestimmten Regeln gibt es verschiedene Plugins, die z.B. prüfen, ob userUser noch im LDAP sind.
Hier ein grober Überblick von user-lifecycle-User-Lifecycle-Plugins:
User Suspension (tool_usersuspension)
https://moodle.org/plugins/tool_usersuspension
Inactive User Cleanup (tool_inactive_user_cleanup)
https://moodle.org/plugins/tool_inactive_user_cleanup
Es wird ein Scheduled Task erstellt, der 1x tgl. läuft und folgendes prüft:
lastaccess) → wenn zutreffend wird
Pro:
Contra:
if-Bedingung verschickt )
Keine Möglichkeit, bestimmte User auszuschließen
Hard life cycle for self-signup users (tool_selfsignuphardlifecycle)
https://moodle.org/plugins/tool_selfsignuphardlifecycle
LDAP server Sync Plus (auth_ldap_syncplus)
https://moodle.org/plugins/auth_ldap_syncplus
Automatic User Deletion (tool_userautodelete)
https://github.com/ngandrass/moodle-tool_userautodelete
Features:
Pro:
user wird anonymisiert
Dry-run möglich
Logging-Seite
Contra:
cleanupusers (tool_cleanupusers)
https://github.com/eLearning-TUDarmstadt/moodle-tool_cleanupusers
Features:
tool_cleanupusers_archive).
Löschen von Nutzeraccounts.
Reaktivieren von Nutzern, wenn sie sich wieder eingeloggt haben, nachdem sie zum Löschen vorgemerkt wurden.
Manuelles Löschen über eine Admin-Seite: Site administration ► Users ► Clean up users ► General settings
Automatisches Löschen über einen Geplanten Task (daily scheduled task).
Suplugins: das Plugin braucht mindestens ein Subplugin, das die Nutzeraccounts zurückgibt, die vom Task verarbeitet werden. Standardmäßig mitgeliefert wird das timechecker Subplugin, welches den letzten Zugriff eines Nutzers in Moodle prüft (lastaccess). Ebenfalls veröffentlicht ist ein LDAP-Checker Subplugin.
Pro:
user Tabelle
Eigene Subplugins möglich, z.B. um bestimmte User auszuschließen
Contra:
Autor:Autor*innen: Klaus Steitz,Steitz Technische(TU UniversitätDarmstadt), DarmstadtMelanie Treitinger (Ruhr-Uni Bochum)