Der Fehler kommt, wenn im csv→mapping username
statt name
verwendet wird.
Der Name des Attributs ist leider nicht identisch mit dem bei UCS und auch nicht mit dem unter scheme
… Historisch begründet…
Das muss in etwa so aussehen:
{
"csv": {
"mapping": {
"Benutzername": "name",
"Vorname": "firstname",
...
}
}
}
Ist die Schreibweise des Vornamens gesichert? Hier gibt es gerne mal Tippfehler bei Schüler*innen aus Asien, die später korrigiert werden, was dann hier zu einem Zuordnungsfehler führen würde.
Wenn die Email-Adresse einzigartige ist, so ist sie ausreichend… ah… vermutlich ist es die Email der Eltern und die haben u.U. >1 Kind auf der Schule… Tja… dann müssen Sie bei den Folgeimporten die dry-runs halt stärker kontrollieren.
Etwas Erleichterung verschafft auf jeden Fall die Umwandlung von Umlauten:
"record_uid": "<:umlauts><firstname>.<email>",
Beste Grüße
Daniel Tröder