Hallo Artur,
been there, done that.
Ich hab das auch schon so bekommen.
Jetzt gilt es vorsichtig zu sein.
ZUerst die Situation richtig begreifen:
sophomorix erkennt bei den Schülern, deren zweiter Vornamen länger als 3
oder 4 Buchstaben ist, diese nicht mehr als „den gleichen“ sondern
versetzt den orginalen in den Dachboden und erstellt einen neuen (mit 1
hinten dran).
Jetzt wissen wir also: die sind noch alle da: nur eben im Dachboden.
Was wir jetzt wollen ist, dass die zurück kommen und danach! versetzen
wir die „neuen“ in den Dachboden.
Wie das geht steht unten.
Lenken wir erst noch unseren Blick auf die „Neuen“: die haben ja schon
„das richtige“ Login: da gab es keine „nichterkennung“ weil die noch nie
da waren.
Die haben aber nicht die richtigen Vornamen.
Zuerst solltest du diesen Switch von sophomorix-check kennen:
sophomorix-check --edit-distance X
X = distance: also die „Toleranz“.
Damit mußt du aber sehr vorsichtig sein: wenn du da mal schnell 5
nimmst, dann ist für sophomorix
Jessica Bauer
die selbe Person wie
Jessica Müller
… wenn das Geburtsdatum stimmt …
Das wird viel Arbeit, wird lange dauern und du mußt sehr umsichtig sein.
Am Besten bekommst du erstmal alle Betroffenen raus:
sophomorix-check -vv > check-sept2023.txt
Die Ausgabe ist seeeehr lang … aber an der richtigen Stelle kannst du
sehen, was passieren soll.
Generell noch zum Verständnis:
du mußt erreichen, dass sophomorix-check das richtige ausgibt: das
befüllt die Dateien aus denen sophomorix-add und sophomorix-update
dann lesen, was zu tun ist.
Der Check muss also stimmen, dann stimmt auch das, was danach kommt.
Such vor allem auch die Dateien in die sophomorix rein schreibt: da
kannst du reinschauen und findest direkt was passieren würde (ich such
den Pfad noch raus).
Viel Glück und viel Geduld.
LG
Holger