Um einen Datenimport aus einer anderen Quelle als SchILD-NRW durchzuführen, bei dem die Spaltenbezeichnungen in der CSV-Datei nicht den von der App benötigten Bezeichnungen entsprechen, können Sie eine spezielle Konfigurationsdatei im JSON-Format hinterlegen.
Bitte führen Sie die nachfolgenden Schritte sorgfältig durch. Eine fehlerhaft erstellte import-simple.json-Datei kann den Datenimport vollständig verhindern! Achten Sie darauf, die gleiche Syntax wie im Beispielbild zu verwenden und keine geschweiften Klammern zu vergessen!
Als erstes gehen Sie bitte in ihr Standardverzeichnis für die FZGui-Datenquellen. Sofern Sie den Pfad nicht manuell angepasst haben, finden Sie dieses in Windows unter C:\apeiros und auf Linux-Systemen unter ~/apeiros.
Dort finden Sie eine Datei namens fzgui.conf. Diese sollte in etwa wie im folgenden Screenshot aussehen:
Bitte tragen Sie ändern Sie in der Datei unter dem Punkt dbs zu den von Ihnen verwendeten Datenbanken, bei denen Sie die Spaltenbezeichnungen anpassen wollen, den Wert von import auf simple, falls dieser nicht bereits auf simple steht.
Erstellen Sie nun im Ordner dbs in den jeweiligen Unterordnern Ihrer Datenbanken einen Ordner _config und fügen Sie dort jeweils eine Datei mit dem Namen import-simple.json ein.
Hier sehen Sie ein Beispiel für eine Stammdatendatei mit anderen Spaltenbezeichnungen. In diesem Beispiel wurde die Spalte für die Identifikationsnummer des Schülers bzw. der Schülerin gegen „schuelerID“ ausgetauscht, außerdem wurde die Spalte für den Nachnamen statt mit „name“ mit „nachname“ benannt und die Spalte für die Klassenbezeichnung heißt hier statt „klasse“ „kurs“.
Bitte beachten Sie, dass in der Datei jeweils die korrigierten Spaltenbezeichnungen auf der linken Seite und die zu korrigierenden Bezeichnungen auf der Rechten Seite vom Doppelpunkt stehen. Es können beliebig viele Spalten korrigiert werden, bitte halten Sie sich dabei an die geforderten Spaltenbezeichnungen aus „Export der Schülerdaten aus einem anderen Format“.
Damit die Daten korrekt importiert werden können, müssen Ihnen in der Datei import-simple.json jeweils die korrekten benötigten Spaltenbezeichnungen zugeordnet werden. Die Datei für dieses Beispiel sieht dann so aus:
Achten Sie bitte darauf, keine geschweiften Klammern zu vergessen, da der Import sonst nicht funktionieren wird!
Falls Sie das Klassenbuch-Feature nicht nutzen, müssen Sie in der import-simple.json-Datei natürlich keinen Punkt „kursdaten“ einfügen.
Sie können auch noch beliebig viele weitere Spalten ergänzen und die Namen über diese Datei korrigieren.