do1emu / module-schulzeugnis
Schulzeugnis-Modul für die modulare Intranet-Plattform (Waldorfschule): Textzeugnisse und Abschluss-Notenzeugnisse, je Schuljahr importierbare Stammdaten, vollständig vom Core entkoppelt.
Package info
github.com/kleinebekele/intranet-module-schulzeugnis
pkg:composer/do1emu/module-schulzeugnis
v1.14.0
2026-10-13 12:57 UTC
Requires
- php: ^8.3
- barryvdh/laravel-dompdf: ^3.1
- dompdf/dompdf: ^3.1.6
- setasign/fpdf: ^1.8
- setasign/fpdi: ^2.6
- smalot/pdfparser: ^2.7
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v1.14.0
- v1.13.1
- v1.13.0
- v1.12.1
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.1
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.5
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v0.2.30
- v0.2.29
- v0.2.28
- v0.2.27
- v0.2.26
- v0.2.25
- v0.2.24
- v0.2.23
- v0.2.22
- v0.2.21
- v0.2.20
- v0.2.19
- v0.2.18
- v0.2.17
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
This package is auto-updated.
Last update: 2026-10-13 12:58:11 UTC
README
Zeugnis-Modul für die modulare Intranet-Plattform – zugeschnitten auf eine Waldorfschule: Textzeugnisse in den meisten Jahrgängen, Schulnoten 1–6 nur zum Abschluss.
Merkmale
- Stammdaten je Schuljahr: Schuljahre, Klassen, Lehrer, Schüler, Fächer, Lehraufträge.
- Vollständig vom Core entkoppelt: keine Fremdschlüssel auf die Core-Benutzertabelle. Schüler haben kein Login; Lehrer sind nur lose über die Core-User-ID verknüpft (existiert das Konto → Zugriff; wird es gelöscht → Daten bleiben erhalten).
- Additiver Jahres-Import: jedes Schuljahr wird neu verdrahtet, alte Jahrgänge bleiben für immer vollständig einsehbar.
- Append-only Protokoll: jede Handlung (wer · wann · was · alt → neu) wird festgehalten und überlebt die Löschung des Benutzers.
- WYSIWYG-Zeugnisdesigner: Elemente frei auf dem Blatt positionieren, an Datenfelder binden; DIN A4/A3, Hoch-/Querformat und gefaltete A3-Broschüre (4 A4-Seiten). Ausgabe als PDF (dompdf).
Installation
composer require do1emu/module-schulzeugnis php artisan modules:sync php artisan migrate
Lizenz
MIT