Naturwissenschaften.d.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { GostBelegpruefungsArt } from '../../../../core/abschluss/gost/GostBelegpruefungsArt';
  2. import { GostBelegpruefung } from '../../../../core/abschluss/gost/GostBelegpruefung';
  3. import { AbiturdatenManager } from '../../../../core/abschluss/gost/AbiturdatenManager';
  4. export declare class Naturwissenschaften extends GostBelegpruefung {
  5. private naturwissenschaften;
  6. private naturwissenschaften_klassisch;
  7. private anzahl_durchgehend;
  8. private anzahl_schriftlich_durchgehend;
  9. /**
  10. * Erstellt eine neue Belegprüfung für das Fach Mathematik.
  11. *
  12. * @param manager der Daten-Manager für die Abiturdaten
  13. * @param pruefungs_art die Art der durchzuführenden Prüfung (z.B. EF.1 oder GESAMT)
  14. */
  15. constructor(manager: AbiturdatenManager, pruefungs_art: GostBelegpruefungsArt);
  16. protected init(): void;
  17. protected pruefeEF1(): void;
  18. protected pruefeGesamt(): void;
  19. /**
  20. * Gibt die Anzahl der durchgehend belegten bzw. belegbaren Naturwissenschaften zurück.
  21. *
  22. * @return die Anzahl der durchgehend belegten bzw. belegbaren Naturwissenschaften zurück.
  23. */
  24. getAnzahlDurchgehendBelegt(): number;
  25. /**
  26. * Gibt die Anzahl der durchgehend schriftlich belegten bzw. belegbaren Naturwissenschaften zurück.
  27. * Durchgehend schriftlich bedeutet, dass das Fach mind. von Q1.1 bus Q2.1 schriftlich belegt wurde.
  28. *
  29. * @return die Anzahl der durchgehend schriftlich belegten bzw. belegbaren Naturwissenschaften zurück.
  30. */
  31. getAnzahlDurchgehendSchritflichBelegt(): number;
  32. isTranspiledInstanceOf(name: string): boolean;
  33. }
  34. export declare function cast_de_nrw_schule_svws_core_abschluss_gost_belegpruefung_Naturwissenschaften(obj: unknown): Naturwissenschaften;