Hallo,
das Thema wurde vor einiger Zeit schon einmal hier diskutiert, leider funktioniert der workaround nun bei mir nicht mehr (Moodle 2.7.4+ (Build: 20150115).
Ich habe nach dem Umzug unserer Moodle-Instanz vom einem schuleigenen Server zu einem vom Land gehosteten System die Benutzerverwaltung von LDAP auf CSV-Upload umgestellen müssen, weil definitiv nur "Manuelle Konten" zur Authentifizierung unterstützt werden. Ein Problem ergibt sich dabei dadurch, dass die Upload-Datei aus den Daten der Schulanmeldung gewonnen wird. Diese enthält aber keine Email-Adressen und selbst wenn, wären diese weder vollständig noch bei Jugendlichen erfahrungsgemäß alle funktionsfähig. Deshalb sollen die Email-Adressen beim ersten Login der Schüler abgefragt werden und über einen Klick auf einen Bestätigungslink, der an diese Adresse geschickt wird, auf Funktionsfähigkeit überprüft werden. Ohne funktionierende Email soll also kein Login möglich sein. Das funktionierte per LDAP und mit einem Workaround im Herbst auch noch per CSV-Upload.
Schüler konnten dazu mit vorgegebenen Benutzernamen (Schema vorname.nachname.klasse z.B.
karl.meier.3ita14), aber unbekannter Emailadresse, erst mit einer
Fake-Adresse unserer Domain per CSV-Upload angemeldet werden. Im zweiten Schritt wurde
diese Adresse per CSV-Upload wieder entfernt und dann bei der ersten
Anmeldung per Dialog vom Schüler abgefragt und verifiziert. Jetzt
funktioniert das nicht mehr. Moodle verweigert das Entfernen der Email mit einem "unbekannten Fehler".
Ich kann mir nicht vorstellen für über 1000 Schüler mit hoher
Fluktuation Email-Adressen zu pflegen. Das Ändern von Fake-Adressen kann
man m.E. nicht erzwingen. Fake-Adressen würden vor allen Dingen dazu führen, dass bei vergessenen Passwörtern kein neues zugeschickt werden könnte - das wäre für mich völlig unakzeptabel.
Ein Datenbankzugriff ist mir in der neuen Umgebung nicht mehr möglich und erscheint mir auch dem Problem unangemessen - schließlich handelt es sich ja schon in der vorher funktionierenden Form eher um einen Fehler als um eine Eigenschaft.
Kann mir jemand raten?
mit freundlichem Gruß
Uwe Krüger