Schild2Halbjahr¶

Ausgangslage¶
In NRW wird allen Schulen zur Verwaltung von Individual- und Leistungsdaten die Software SchildNRW zur Verfügung gestellt. Hier werden für jede Schule in einer Datenbank alle LehrerInnen sowie alle SchülerInnen inkl. der Leistungsdaten ihrer Schulzeit der jeweiligen Schule verwaltet.
Auf Zeugniskonferenzen zum Halbjahres- und Schuljahresende werden gern begleitend die Leistungsdaten aller Schülerinnen und Schüler (meist getrennt nacheinander) über einen Beamer oder großen Bildschirm präsentiert.
Idee¶
Das in diesem Projekt entwickelte Skript erzeugt HTML-Folien, die Exportdateien aus SchildNRW (Version 2 oder 3) einliest und die dort enthaltenen Leistungsdaten aller Klassen und SchülerInnen übersichtlich im Browser darstellt. Zusätzlich werden PDF-Dateien generiert, die alle Leistungsdaten übersichtlich ausdruckbar machen.
Für ein fiktives Beispiel (für eine Schule mit einer einzigen Klasse und nur drei Schülern) können Sie sich hier ein Bild von typischen Ausgaben machen:
Python-Skript¶
Aus technischer Sicht wird ein Python-Skript verwendet, das plattformunabhängig eingesetzt werden kann. Es wird also kein fertiges Produkt (keine "App") zur Verfügung gestellt, das Skript wird vielmehr auf der Kommandozeile gestartet. Da der Quelltext offengelegt wird, kann das Projekt bei Bedarf an die eigenen Bedürfnisse angepasst werden.
Quellcode:
https://git.lehrerlezius.de/lezius/Schild2Halbjahr.git