Package de.svws_nrw.core.abschluss.gost
Klasse Abi30GostAbiturMarkierungsalgorithmus
java.lang.Object
de.svws_nrw.core.abschluss.gost.Abi30GostAbiturMarkierungsalgorithmus
Bei dieser Implementierung handelt es sich um eine Umsetzung in Bezug auf möglichen zukünftigen
Änderungen in der APO-GOSt. Diese basiert auf der aktuellen Implementierung und integriert Aspekte
aus dem Eckpunktepapier und auf in den Schulleiterdienstbesprechungen erläuterten Vorhaben.
Sie dient der Evaluierung von möglichen Umsetzungsvarianten und als Vorbereitung einer späteren
Implementierung der Belegprüfung. Insbesondere sollen erste Versuche mit Laufbahnen mit einem
5. Abiturfach und Projektkursen erprobt werden. Detailaspekte können erst nach Erscheinen der APO-GOSt
umgesetzt werden.
Es handelt sich also um experimentellen Code, der keine Rückschlüsse auf Details einer zukünftigen APO-GOSt
erlaubt.
Diese Klasse führt eine automatische Markierung von Halbjahresbelegungen von
anrechenbaren Kursen für die Abiturberechnung durch.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic @NotNull GostAbiturMarkierungsalgorithmusErgebnis
berechne
(@NotNull AbiturdatenManager manager, @NotNull List<GostBelegpruefung> belegpruefungen) Führt eine automatische Markierung von Halbjahresbelegungen zur Verwendung in Block II von anrechenbaren Kursen für die Abiturberechnung durch.
-
Methodendetails
-
berechne
@NotNull public static @NotNull GostAbiturMarkierungsalgorithmusErgebnis berechne(@NotNull @NotNull AbiturdatenManager manager, @NotNull @NotNull List<GostBelegpruefung> belegpruefungen) Führt eine automatische Markierung von Halbjahresbelegungen zur Verwendung in Block II von anrechenbaren Kursen für die Abiturberechnung durch. Vorraussetzung hierfür ist, dass alle anrechenbare Kurse ein gültige Note zugeordnet haben.- Parameter:
manager
- der Manager zur Verwaltung der Abiturdaten.belegpruefungen
- die zuvor durchgeführten Belegprüfung der Laufbahnplanung- Gibt zurück:
- das Ergebnis der Berechnung
-