API Fehler bei den Druckreports im Schild-Client im Modul Kursplanung nach Änderung eines Schülerstatus
Verfasst: Donnerstag 16. Juli 2026, 21:51
Am Ende des Schuljahres versetze ich im Schild-Server die Schüler z. B. der EF oder Q1 ins neue Schuljahr.
Wenn ich einen abgehenden Schüler auf den Status Abgang (ohne Abschluss) setze, erhält man bei allen Druckreports im Schild Client im Modus Kursplanung einen API-Fehler. Die Fehlermeldung verweist auf die ID des betreffenden Schülers, obwohl sich der Schüler gar nicht mehr im betreffenden Jahrgang befindet (er wird nicht mehr in der Blockung angezeigt, er befindet sich als abgehender Schüler weiterhin im vergangenen Schuljahr).
Ich habe herausgefunden, dass in der Tabelle gost_Blockung_zwischenergebnisse_kurs_schüler die Einträge des betreffenden Schülers verbleiben, obwohl er sich ja nicht mehr in der Stufe des neuen Schuljahres befindet.
Löscht man diese händisch in der Datenbank, verschwindet der API-Fehler.
Kann man dieses komplizierte Verfahren umgehen?
Wenn ich einen abgehenden Schüler auf den Status Abgang (ohne Abschluss) setze, erhält man bei allen Druckreports im Schild Client im Modus Kursplanung einen API-Fehler. Die Fehlermeldung verweist auf die ID des betreffenden Schülers, obwohl sich der Schüler gar nicht mehr im betreffenden Jahrgang befindet (er wird nicht mehr in der Blockung angezeigt, er befindet sich als abgehender Schüler weiterhin im vergangenen Schuljahr).
Ich habe herausgefunden, dass in der Tabelle gost_Blockung_zwischenergebnisse_kurs_schüler die Einträge des betreffenden Schülers verbleiben, obwohl er sich ja nicht mehr in der Stufe des neuen Schuljahres befindet.
Löscht man diese händisch in der Datenbank, verschwindet der API-Fehler.
Kann man dieses komplizierte Verfahren umgehen?