SVWS-NRW / Schild3-BetaTest

Fachberater-Repository für den Beta-Test über GitHub Issues
Other
6 stars 3 forks source link

Folgeklassen bei Schülern mit Nachprüfung nach Hochschulung #1081

Closed AnneSchueller closed 2 months ago

AnneSchueller commented 3 months ago

Bei der Hochschulung wird in SchILD3 als Folgeklasse der Eintrag der Folgeklasse aus dem aktuellen Anschnitt gewählt. Der Jahrgang bleibt aber erhalten: image

In SchILD2 wurde automatisch die aktuelle Klasse beibehalten (unabhängig von dem Eintrag im Feld Folgeklasse): image

JuergenRichter commented 3 months ago

Bei SchILD2 gab es ja auch gar keinen "Schuljahresabschnittsbezug" bei den Klassen, da stellte sich das Problem nicht.

"Der Jahrgang bleibt aber erhalten:" Das ergibt sich aus dem Versetzungsvermerk "N.v., Nachprüfung möglich". Da sollte aber auch die Klasse erhalten bleiben. Grundsätzlich sollte aber die Interpretation der Folgeklasse geklärt werden.

AnneSchueller commented 3 months ago

Ich verlinke das Issue einmal: https://github.com/SVWS-NRW/Schild3-BetaTest/issues/1080#issuecomment-2272977047

Mir ist beim Hochschulen noch ein weiteres Problem aufgefallen. Das hängt vermutlich auch mit der Interpretation der Folgeklassen zusammen:

image

JuergenRichter commented 3 months ago

Ich hab nun die Interpretation der Folgeklasse überarbeitet. Bei der Auswahl der Folgeklasse werden die IDs des Folge-Schuljahresabschnittes zur Auswahl angeboten. Da wird nun auch der obige Fall (nicht versetzt oder nicht versetzt, Nachprüfung möglich) wie folgt unterschieden: -Wenn beim Schüler eine individuelle Folgeklasse eingetragen ist, wird geprüft, ob diese den gleichen Jahrgang wie aktuell hat. Wenn dem so ist, wird der Schüler im nächsten Schuljahr in diese Klasse gesetzt. Dadurch kann auch ein Fall "Schüler ist derzeit in 05A, es ist aber 05B als Folgeklasse eingetragen" (mit gleichem Jahrgang) so übernommen werden. -Wenn aber die Jahrgänge der aktuellen Klasse und der Folgeklasse nicht passen, wird der Schüler im nächsten Schuljahr wieder in die aktuelle Klasse gesetzt.

In Kürze wird es nochmal ein Update geben, bitte das damit mal testen.

JuergenRichter commented 3 months ago

Der Vorgang "Anpassung von Klasse und Jahrgang nach bestandener Nachprüfung" ist nochmal überarbeitet worden, bitte im nächsten Update mal testen.

AnneSchueller commented 2 months ago

Die individuelle Folgeklasse lässt sich nun nicht mehr auswählen:

image

JuergenRichter commented 2 months ago

Bitte mal in der Datenbank prüfen -Gibt es in der Tabelle "Schuljahresabschnitte" einen Eintrag für den kommenden Abschnitt? -Wenn ja: Gibt es in der Tabelle "Klassen" Einträge, bei denen das Feld "Schuljahresabschnitts_ID" auf den zukünftigen Eintrag in "Schuljahresabschnitte" verweist?

AnneSchueller commented 2 months ago

Dann liegt es wahrscheinlich daran, dass ich nach der Hochschulung im ersten Abschnitt bin? für das 2 te HJ gibt es einen neuen Abschnitt, aber nicht für das nächste Schuljahr

JuergenRichter commented 2 months ago

Haben Sie denn in der "laufenden Sitzung" die Hochschulung gemacht und wollen nun die Folgeklasse eintragen (also die Klasse, in der der Schüler im 2. Hj. sein wird)?

AnneSchueller commented 2 months ago

Ein Neustart nach der Hochschulung hat geholfen... Den oben genannten Bug konnte ich nicht mehr reproduzieren. Somit schließe ich mal das Issue

JuergenRichter commented 2 months ago

Bei jedem Start prüft SchILD30, ob es einen Eintrag für den "Folgeabschnitt" in "Schuljahresabschnitte" gibt. Wenn nicht, wird dieser angelegt, dabei werden auch alle aktuellen Klassen in den neuen Schuljahresabschnitt kopiert.

JuergenRichter commented 2 months ago

Noch ein Hinweis: Es kann auch sein, dass SchILd30 die Klassen schon für den übernächsten Abschnitt anlegt. Das ist dann der Fall, wenn z.B. an einer Grundschule im Oktober die Schulneulinge für das kommende Schuljahr angemeldet werden. Damit diese einer Klasse zugeordnet werden können, müssen Einträge in der Klassentabelle für den übernächsten Abschnitt gemacht werden (Anmeldung erfolgt z.B. in 2024/25 1. Hj, aber für 2025/26 1. Hj)

JuergenRichter commented 2 months ago

Ich habe die Ursache gefunden: Die "neuen" Klassen werden zwar angelegt, die "Datenquelle" wird danach aber nicht neu geöffnet (d.h. die neuen Klassen werden nicht geladen). Das passiert erst beim nächsten Programmstart. Habe ich nun korrigiert.

AnneSchueller commented 2 months ago

Stimmt, ich musste zweimal starten, dann klappt es aber. Danke für die Erläuterungen.