Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

philleconnect/ImportKonverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Archived: Not actively maintained anymore!

ImportKonverter

Konverter-Skripte für verschiedene Datenquellen

Wofür dies ist

Dieses Script ist dafür gedacht auf einem Arbeitsrechner aus Tabellen mit Schülerdaten (Schüler, Kurse, Lehrer, ...) eine Import-Datei für den PhilleConnect-Server zu machen.

Benutzung

Die Daten müssen als .csv-Datei zur Verfügung stehen. Eine solche lässt sich mit jedem Tabellenkalkulationsprogramm erstellen.

Die Daten müssen dabei eine Titelzeile haben die den Schlüsselbegriff für die entsprechenden Daten enthalten. Diese sind in der lusd.py unter # Configuration information definiert, so muss z.B. die Spalte mit den Schüler-Vornamen die Titelzeile Schueler_Vorname enthalten.

Als Spaltentrenner ist ; vorgesehen, die Standardeinstellungen beim Speichern aus LibreOffice-Calc funktionieren.

Es sind zwei csv-Dateien nötig: Die erste enthält die Lehrerdaten, die zweite die Kursdaten samt Schülern. Die zweite ist damit in der Regel mehrere tausend Zeilen groß, da sie jede Kurs-Schüler-Beziehung enthält. Sie kann so z.B. aus der hessischen Schülerdatenbank LUSD exportiert werden (daher der Name des scriptes).

Aufgerufen werden muss das Skript mit drei Argumenten, das erste ist der Pfad zur

Beispiel:

python3 lusd.py teachers.csv groups.csv ./

Liegen die Daten nur anders vor muss das Script entsprechend an die eigenen Bedürfnisse oder Daten angepasst werden. Liegen z.B. keine Kurszuordnungen vor können auch nur die Schüler- und Lehrerdaten entsprechend verwendet werden.

About

Konverter-Skripte für verschiedene Datenquellen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages