Klasse Projektkurse

java.lang.Object
de.svws_nrw.core.abschluss.gost.GostBelegpruefung
de.svws_nrw.core.abschluss.gost.belegpruefung.Projektkurse

public final class Projektkurse extends GostBelegpruefung
Diese Klasse gruppiert alle Belegprüfungen für einen Schüler für die Prüfung der EF1 bzw. für die Gesamtprüfungen, welche in Bezug auf Projektkurse durchgeführt werden.
  • Konstruktordetails

    • Projektkurse

      public Projektkurse(@NotNull @NotNull AbiturdatenManager manager, @NotNull @NotNull GostBelegpruefungsArt pruefungsArt)
      Erstellt eine neue Belegprüfung für die Projektkurse.
      Parameter:
      manager - der Daten-Manager für die Abiturdaten
      pruefungsArt - die Art der durchzuführenden Prüfung (z.B. EF.1 oder GESAMT)
  • Methodendetails

    • init

      protected void init()
      Beschreibung aus Klasse kopiert: GostBelegpruefung
      Initialisiert die Daten für die Belegprüfungen mithilfe des Abiturdaten-Managers
      Angegeben von:
      init in Klasse GostBelegpruefung
    • pruefeEF1

      protected void pruefeEF1()
      Beschreibung aus Klasse kopiert: GostBelegpruefung
      Führt alle Belegprüfungen für die EF.1 durch.
      Angegeben von:
      pruefeEF1 in Klasse GostBelegpruefung
    • pruefeGesamt

      protected void pruefeGesamt()
      Beschreibung aus Klasse kopiert: GostBelegpruefung
      Führt alle Belegprüfungen für die gesamte Oberstufe durch.
      Angegeben von:
      pruefeGesamt in Klasse GostBelegpruefung
    • getProjektkurs

      public AbiturFachbelegung getProjektkurs()
      Gibt den belegten Projektkurs zurück, fall ein Kurs gültig belegt wurde.
      Gibt zurück:
      die Fachbelegung des Projektkurses oder null
    • istAnrechenbar

      public boolean istAnrechenbar(AbiturFachbelegungHalbjahr fachbelegungHalbjahr)
      Gibt zurück, ob die angegebene Fachbelegung des Halbjahres eine Fachbelegung des angewählten Projektkurses ist und anrechenbar ist. Sollte sie Teil des Projektkurses sein, aber auch zu einer besonderen Lernleistung gehören, so ist sie nicht anrechenbar.
      Parameter:
      fachbelegungHalbjahr - die Fachbelegung des Halbjahres
      Gibt zurück:
      true, wenn die Fachbelegung anrechenbar ist.
    • getAnrechenbareKurse

      public int getAnrechenbareKurse()
      Gibt die Anzahl der anrechenbaren Kurse für Block I des Abiturs zurück
      Gibt zurück:
      die Anzahl der anrechenbaren Kurse