2026-02-23 19:21:41 +01:00
2026-02-20 16:23:41 +01:00
2026-02-19 17:01:11 +01:00
2026-02-19 17:52:37 +01:00
2026-02-19 16:44:57 +01:00
2026-02-20 16:24:46 +01:00

Schild2Halbjahr

Über das Projekt

Das vorliegende Python-Projekt liest u.a. zwei Exportdateien der Schulverwaltungssoftware SchildNRW ein und erzeugt daraus zum einen HTML-Folien mit Schülerleistungsdaten zur Präsentation auf Halbjahreskonferenzen und zum anderen PDF-Dokumente mit Übersichten der Leistungsdaten zum Ausdrucken.

Wichtiger Hinweis: Da die Exportoptionen der SchildNRW-Versionen 2 und 3 vollständig kompatibel sind, kann das vorliegende Projekt problemlos mit Schild Version 2 und 3 verwendet werden.

Beispieldaten zur Illustration

Um die Vorgehensweise und die Ausgabe des Python-Skript zu illustrieren, habe ich für eine fiktive Beispielschule mit nur einer Klasse mit drei Schülern fiktive Leistungsdaten angelegt.

Nach einem Export von zwei Dateien aus Schild heraus und dem teilweise optionalen Anlegen zweier weiterer Konfigurationsdateien (vgl. ausführliche Beschreibung auf den nachfolgenden Seiten) ergeben sich im Beispiel vier Eingabedateien, die im Unterordner beispielinput/ zusammengefasst werden:

Entsprechend werden durch das Skript die folgenden Ausgaben generiert:

a) HTML-Folien im Ordner output/html/

b) PDF-Dokumente im Ordner output/pdf/

Beschreibung der Vorgehensweise

  1. Erzeugen der Eingabedateien
  2. Konfiguration der Verarbeitung
  3. Anpassen des erzeugten Layouts (optional)
  4. Anstoßen der Verarbeitung

Lizenz

Der Quellcode steht unter der CC-BA-SA-4.0 Lizenz.

Description
Erzeugen von HTML-Folien und PDF-Ausdrucken zur Begleitung von Halbjahreskonferenzen aus SchildNRW-Exportdateien
https://www.wolfganglezius.de/schild2halbjahr/
Readme CC-BY-SA-4.0 3.4 MiB
Languages
JavaScript 66.9%
SCSS 16.7%
Python 6.7%
HTML 6.7%
CSS 3%