Klasse Abiturdaten

java.lang.Object
de.svws_nrw.core.data.gost.Abiturdaten

public class Abiturdaten extends Object
Die Klasse enthält enthält die Informationen der gymnasialen Oberstufe eines Schülers in Bezug auf das Abitur.
  • Felddetails

    • schuelerID

      public long schuelerID
      Die eindeutige ID des Schülers
    • abiturjahr

      public int abiturjahr
      Das Kalenderjahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird.
    • schuljahrAbitur

      public int schuljahrAbitur
      Das Schuljahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird.
    • bewertetesHalbjahr

      @NotNull public final @jakarta.validation.constraints.NotNull boolean[] bewertetesHalbjahr
      Gibt für die einzelnen GostHalbjahr-Werte an, ob gewertete Leistungsdaten vorhanden sind oder es sich um Werte der Laufbahnplanung handelt.
    • fachbelegungen

      @NotNull public final @NotNull List<AbiturFachbelegung> fachbelegungen
      Ein Array mit den Fachbelegungen in der Oberstufe.
    • sprachendaten

      @NotNull public @NotNull Sprachendaten sprachendaten
      Die Sprachendaten des Schülers mit Informationen zu Sprachbelegungen (Sprachenfolge) und zu Sprachprüfungen.
    • bilingualeSprache

      public String bilingualeSprache
      Das einstellige Kürzel der Sprache des bilingualen Bildungsganges, falls der Schüler an einem solchen teilnimmt.
    • latinum

      public boolean latinum
      Gibt an, ob das große Latinum erworben wurde.
    • kleinesLatinum

      public boolean kleinesLatinum
      Gibt an, ob das kleine Latinum erworben wurde.
    • graecum

      public boolean graecum
      Gibt an, ob das Graecum erworben wurde.
    • hebraicum

      public boolean hebraicum
      Gibt an, ob das Hebraicum erworben wurde.
    • block1FehlstundenGesamt

      public long block1FehlstundenGesamt
      Die Anzahl der Fehlstunden in der gesamten Qualifikationsphase.
    • block1FehlstundenUnentschuldigt

      public long block1FehlstundenUnentschuldigt
      Die Anzahl der unentschuldigten Fehlstunden in der gesamten Qualifikationsphase.
    • projektKursThema

      public String projektKursThema
      Das Projektkursthema, sofern ein Projektkurs belegt wurde.
    • projektkursLeitfach1Kuerzel

      public String projektkursLeitfach1Kuerzel
      Das Kürzel des ersten Leitfaches des belegten Projektkurs, sofern einer belegt wurde.
    • projektkursLeitfach2Kuerzel

      public String projektkursLeitfach2Kuerzel
      Das Kürzel des zweiten Leitfaches des belegten Projektkurs, sofern einer belegt wurde und ein zweites Leitfach für diesen festgelegt wurde
    • besondereLernleistung

      public String besondereLernleistung
      Gibt an, ob eine besondere Lernleistung vorliegt (K - keine, P - in einem Projektkurs, E - extern).
    • besondereLernleistungNotenKuerzel

      public String besondereLernleistungNotenKuerzel
      Gibt ggf. die Note einer externen besonderen Lernleistung an.
    • besondereLernleistungThema

      public String besondereLernleistungThema
      Gibt das Thema der Besonderen Lernleistung an.
    • block1AnzahlKurse

      public Integer block1AnzahlKurse
      Gibt die Anzahl der Kurse in der Qualifikationsphase an.
    • block1DefiziteGesamt

      public Integer block1DefiziteGesamt
      Gibt die Anzahl der Gesamtdefizite in der Qualifikationsphase an.
    • block1DefiziteLK

      public Integer block1DefiziteLK
      Gibt die Anzahl der Defizite im LK-Bereich in der Qualifikationsphase an.
    • block1PunktSummeGK

      public Integer block1PunktSummeGK
      Gibt die Punktsumme aller Grundkurse in der Qualifikationsphase an.
    • block1PunktSummeLK

      public Integer block1PunktSummeLK
      Gibt die Punktsumme aller Leistungskurse in der Qualifikationsphase an.
    • block1PunktSummeNormiert

      public Integer block1PunktSummeNormiert
      Gibt die normierte Punktsumme aller Kurse in der Qualifikationsphase an.
    • block1NotenpunkteDurchschnitt

      public Double block1NotenpunkteDurchschnitt
      Gibt den Durchschnitt der Notenpunkte von allen Kursen der Qualifikationsphase an.
    • block1Zulassung

      public Boolean block1Zulassung
      Gibt an, ob die Zulassung erreicht wurde oder nicht - sofern diese schon geprüft wurde.
    • freiwilligerRuecktritt

      public boolean freiwilligerRuecktritt
      Gibt an, ob freiwillig von der Abiturprüfung zurückgetreten wurde.
    • block2DefiziteGesamt

      public Integer block2DefiziteGesamt
      Gibt die Anzahl der Gesamtdefizite im Abiturbereich (Block II) an.
    • block2DefiziteLK

      public Integer block2DefiziteLK
      Gibt die Anzahl der Leistungskurs-Defizite im Abiturbereich (Block II) an.
    • block2PunktSumme

      public Integer block2PunktSumme
      Gibt die Punktsumme im Abiturbereich (Block II) an.
    • gesamtPunkte

      public Integer gesamtPunkte
      Gibt die erreichte Gesamtpunktzahl in der Qualifikation und im Abiturbereich (Block I und II) an.
    • gesamtPunkteVerbesserung

      public Integer gesamtPunkteVerbesserung
      Gibt die Gesamtpunktzahl an, ab der sich die Abiturnote verbessern würde
    • gesamtPunkteVerschlechterung

      public Integer gesamtPunkteVerschlechterung
      Gibt die Gesamtpunktzahl an, ab der sich die Abiturnote verschlechtern würde.
    • pruefungBestanden

      public Boolean pruefungBestanden
      Gibt an, ob die Abiturprüfung bestanden wurde oder nicht - sofern das Prüfungsverfahren schon abgeschlossen wurde.
    • note

      public String note
      Die Abiturnote einer bestandenen Abiturprüfung - sofern das Prüfungsverfahren schon abgeschlossen wurde.
  • Konstruktordetails

    • Abiturdaten

      public Abiturdaten()
      Leerer Standardkonstruktor.