import { JavaObject } from '../../../java/lang/JavaObject'; import { AbiturFachbelegung } from '../../../core/data/gost/AbiturFachbelegung'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; import { Sprachendaten } from '../../../asd/data/schueler/Sprachendaten'; export declare class Abiturdaten extends JavaObject { /** * Die eindeutige ID des Schülers */ schuelerID: number; /** * Das Kalenderjahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird. */ abiturjahr: number; /** * Das Schuljahr, in dem der Schüler sein Abitur ablegt bzw. ablegen wird. */ schuljahrAbitur: number; /** * Gibt für die einzelnen {@link GostHalbjahr}-Werte an, ob gewertete Leistungsdaten vorhanden sind oder es sich um Werte der Laufbahnplanung handelt. */ readonly bewertetesHalbjahr: Array; /** * Ein Array mit den Fachbelegungen in der Oberstufe. */ readonly fachbelegungen: List; /** * Die Sprachendaten des Schülers mit Informationen zu Sprachbelegungen (Sprachenfolge) und zu Sprachprüfungen. */ sprachendaten: Sprachendaten; /** * Das einstellige Kürzel der Sprache des bilingualen Bildungsganges, falls der Schüler an einem solchen teilnimmt. */ bilingualeSprache: string | null; /** * Gibt an, ob das große Latinum erworben wurde. */ latinum: boolean; /** * Gibt an, ob das kleine Latinum erworben wurde. */ kleinesLatinum: boolean; /** * Gibt an, ob das Graecum erworben wurde. */ graecum: boolean; /** * Gibt an, ob das Hebraicum erworben wurde. */ hebraicum: boolean; /** * Die Anzahl der Fehlstunden in der gesamten Qualifikationsphase. */ block1FehlstundenGesamt: number; /** * Die Anzahl der unentschuldigten Fehlstunden in der gesamten Qualifikationsphase. */ block1FehlstundenUnentschuldigt: number; /** * Das Projektkursthema, sofern ein Projektkurs belegt wurde. */ projektKursThema: string | null; /** * Das Kürzel des ersten Leitfaches des belegten Projektkurs, sofern einer belegt wurde. */ projektkursLeitfach1Kuerzel: string | null; /** * Das Kürzel des zweiten Leitfaches des belegten Projektkurs, sofern einer belegt wurde und ein zweites Leitfach für diesen festgelegt wurde */ projektkursLeitfach2Kuerzel: string | null; /** * Gibt an, ob eine besondere Lernleistung vorliegt (K - keine, P - in einem Projektkurs, E - extern). */ besondereLernleistung: string | null; /** * Gibt ggf. die Note einer externen besonderen Lernleistung an. */ besondereLernleistungNotenKuerzel: string | null; /** * Gibt das Thema der Besonderen Lernleistung an. */ besondereLernleistungThema: string | null; /** * Gibt die Anzahl der Kurse in der Qualifikationsphase an. */ block1AnzahlKurse: number | null; /** * Gibt die Anzahl der Gesamtdefizite in der Qualifikationsphase an. */ block1DefiziteGesamt: number | null; /** * Gibt die Anzahl der Defizite im LK-Bereich in der Qualifikationsphase an. */ block1DefiziteLK: number | null; /** * Gibt die Punktsumme aller Grundkurse in der Qualifikationsphase an. */ block1PunktSummeGK: number | null; /** * Gibt die Punktsumme aller Leistungskurse in der Qualifikationsphase an. */ block1PunktSummeLK: number | null; /** * Gibt die normierte Punktsumme aller Kurse in der Qualifikationsphase an. */ block1PunktSummeNormiert: number | null; /** * Gibt den Durchschnitt der Notenpunkte von allen Kursen der Qualifikationsphase an. */ block1NotenpunkteDurchschnitt: number | null; /** * Gibt an, ob die Zulassung erreicht wurde oder nicht - sofern diese schon geprüft wurde. */ block1Zulassung: boolean | null; /** * Gibt an, ob freiwillig von der Abiturprüfung zurückgetreten wurde. */ freiwilligerRuecktritt: boolean; /** * Gibt die Anzahl der Gesamtdefizite im Abiturbereich (Block II) an. */ block2DefiziteGesamt: number | null; /** * Gibt die Anzahl der Leistungskurs-Defizite im Abiturbereich (Block II) an. */ block2DefiziteLK: number | null; /** * Gibt die Punktsumme im Abiturbereich (Block II) an. */ block2PunktSumme: number | null; /** * Gibt die erreichte Gesamtpunktzahl in der Qualifikation und im Abiturbereich (Block I und II) an. */ gesamtPunkte: number | null; /** * Gibt die Gesamtpunktzahl an, ab der sich die Abiturnote verbessern würde */ gesamtPunkteVerbesserung: number | null; /** * Gibt die Gesamtpunktzahl an, ab der sich die Abiturnote verschlechtern würde. */ gesamtPunkteVerschlechterung: number | null; /** * Gibt an, ob die Abiturprüfung bestanden wurde oder nicht - sofern das Prüfungsverfahren schon abgeschlossen wurde. */ pruefungBestanden: boolean | null; /** * Die Abiturnote einer bestandenen Abiturprüfung - sofern das Prüfungsverfahren schon abgeschlossen wurde. */ note: string | null; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): Abiturdaten; static transpilerToJSON(obj: Abiturdaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_gost_Abiturdaten(obj: unknown): Abiturdaten; //# sourceMappingURL=Abiturdaten.d.ts.map