Zum Jahresende möchte ich auf schild.report hinweisen, eine neue App, die wir an unserer Schule für den Zeugnisdruck einsetzen. Sie ersetzt den Report-Designer vollständig, erzeugt Reports mit Hilfe von HTML und CSS und ist schnell. Außerdem gibt es u.a. eine Live-Vorschau beim Bearbeiten der Reports.
Neben Zeugnissen lässt die App sich selbstverständlich auch für Listen oder Serienbriefe aller Art nutzen.
Voraussetzung zum Betrieb ist die Verwendung einer MySQL-Datenbank für Schild. Die App läuft unter Windows, Linux und wahrscheinlich auch unter MacOS (ungetestet).
schild.report ist Freie Software, d.h. sie darf überall und uneingeschränkt kostenlos eingesetzt werden. Der Quellcode befindet sich unten in den weiterführenden Links.
Ziel war es, eine App zu entwickeln, die einfach zu bedienen ist, einen offenen Standard zur Reporterzeugung verwendet und damit den Austausch von Reports erheblich vereinfacht.
Hier ein paar Bilder mit Schülern aus der Testdatenbank und den Demo-Reports:







Das für die Reports verwendete Format besteht aus HTML, CSS und ein wenig JavaScript, um z.B. die Auswahl der Halbjahre zu steuern. Als Grundlage dient Svelte, ein JavaScript Framework, dass datenbasierte Anwendungen oder Dokumente steuern kann.
Hinweis: Die App wird in einem Berufskolleg eingesetzt und verwendet nicht alle in Schild verfügbaren Tabellen, die womöglich für andere Schulformen interessant wären (z.B. die Elterntabelle etc). Ergänzungen sind aber problemlos möglich.
Was den Datenschutz angeht, so ist schild.report ganz sicher nicht für den allgemeinen Einsatz gedacht, sondern nur für die schulweite Erzeugung von Dokumenten aller Art. An unserer Schule werden z.B. alle Dokumente zentral erzeugt und verteilt, d.h. wir haben sowieso Zugriff auf alle Schülerdaten. Wen es beruhigt, beim Start von schild.report gibt es eine Nutzeranmeldung, die auf die Schild-Benutzer zugreift.
Hier nun eine Übersicht über die verwendeten Quellen:
schild.report für Windows (jeweils aktuelle MSI-Datei): https://ci.appveyor.com/project/hmt/schild-report/build/artifacts
Quellcode für schild.report: https://github.com/schild-report/schild.report
Das in den Bildern verwendete Demo-Verzeichnis: https://github.com/schild-report/demo
Ein Video mit den wichtigsten Funktionen: https://b.hmt.im/schild.report.webm
Eine Übersicht zu Svelte, dem verwendenten Framework zur Steuerung der Reports: https://svelte.technology/guide
Auf Anfrage gibt es gerne auch Briefvorlagen, weitere Zeugnisse und Listen.