Klasse KurszahlenUndWochenstunden

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

public final class KurszahlenUndWochenstunden 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 sich auf Kurszahlen und Wochenstunden beziehen.
  • Konstruktordetails

    • KurszahlenUndWochenstunden

      public KurszahlenUndWochenstunden(@NotNull @NotNull AbiturdatenManager manager, @NotNull @NotNull GostBelegpruefungsArt pruefungsArt, @NotNull @NotNull GostBelegpruefung pruefungProjektkurse)
      Erstellt eine neue Belegprüfung für die Kurszahlen.
      Parameter:
      manager - der Daten-Manager für die Abiturdaten
      pruefungsArt - die Art der durchzuführenden Prüfung (z.B. EF.1 oder GESAMT)
      pruefungProjektkurse - das Ergebnis für die Belegprüfung der Projektkurse
  • 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
    • getKurszahlen

      public int getKurszahlen(@NotNull @NotNull GostHalbjahr halbjahr, @NotNull @NotNull GostKursart kursart)
      Gibt die Kurszahlen für das Halbjahr und die Kursart zurück.
      Parameter:
      halbjahr - das Halbjahr
      kursart - die Kursart
      Gibt zurück:
      die Kurszahlen
    • getKurszahlenGrundkurse

      public int getKurszahlenGrundkurse(@NotNull @NotNull GostHalbjahr halbjahr)
      Gibt die Kurszahlen für die Grundkurse für das angegebene Halbjahr zurück.
      Parameter:
      halbjahr - das Halbjahr
      Gibt zurück:
      die Kurszahlen
    • getKurszahlenLeistungskurse

      public int getKurszahlenLeistungskurse(@NotNull @NotNull GostHalbjahr halbjahr)
      Gibt die Kurszahlen für die Leistungskurse für das angegebene Halbjahr zurück.
      Parameter:
      halbjahr - das Halbjahr
      Gibt zurück:
      die Kurszahlen
    • getKurszahlenAnrechenbar

      public int getKurszahlenAnrechenbar(@NotNull @NotNull GostHalbjahr halbjahr)
      Gibt die Zahl der anrechenbaren Kurse für das angegebene Halbjahr zurück.
      Parameter:
      halbjahr - das Halbjahr
      Gibt zurück:
      die Kurszahlen
    • getKurszahlenEinfuehrungsphase

      public int getKurszahlenEinfuehrungsphase(@NotNull @NotNull GostKursart kursart)
      Gibt die Zahl der Kurse mit der angegebenen Kursart in der Einführungsphase zurück.
      Parameter:
      kursart - die Kursart
      Gibt zurück:
      die Kurszahlen
    • getKurszahlenQualifikationsphase

      public int getKurszahlenQualifikationsphase(@NotNull @NotNull GostKursart kursart)
      Gibt die Zahl der Kurse mit der angegebenen Kursart in der Qualifikationsphase zurück.
      Parameter:
      kursart - die Kursart
      Gibt zurück:
      die Kurszahlen
    • getBlockIAnzahlGrundkurse

      public int getBlockIAnzahlGrundkurse()
      Gibt die Anzahl der Grundkurse für Block I zurück.
      Gibt zurück:
      die Anzahl der Grundkurse
    • getBlockIAnzahlLeistungskurse

      public int getBlockIAnzahlLeistungskurse()
      Gibt die Anzahl der Leistungskurse für Block I zurück.
      Gibt zurück:
      die Anzahl der Leistungskurse
    • getBlockIAnzahlAnrechenbar

      public int getBlockIAnzahlAnrechenbar()
      Gibt die Anzahl der anrechenbaren Kurse für Block I zurück.
      Gibt zurück:
      die Anzahl der anrechenbaren Kurse
    • getWochenstunden

      public int getWochenstunden(@NotNull @NotNull GostHalbjahr halbjahr)
      Gibt die Anzahl der Wochenstunden für das angegebene Halbjahr zurück.
      Parameter:
      halbjahr - das Halbjahr
      Gibt zurück:
      die Anzahl der Wochenstunden
    • getWochenstundenEinfuehrungsphase

      public int getWochenstundenEinfuehrungsphase()
      Gibt die Anzahl der Wochenstunden für die Einführungsphase zurück.
      Gibt zurück:
      die Anzahl der Wochenstunden
    • getWochenstundenQualifikationsphase

      public int getWochenstundenQualifikationsphase()
      Gibt die Anzahl der Wochenstunden für die Qualifikationsphase zurück.
      Gibt zurück:
      die Anzahl der Wochenstunden