Klasse ReportingGostKlausurplanungKursklausur

java.lang.Object
de.svws_nrw.module.reporting.types.gost.klausurplanung.ReportingGostKlausurplanungKursklausur
Bekannte direkte Unterklassen:
ProxyReportingGostKlausurplanungKursklausur

public class ReportingGostKlausurplanungKursklausur extends Object
Basis-Klasse im Rahmen des Reportings für Daten vom Typ GostKlausurplanungKursklausur.
  • Felddetails

    • auswahlzeit

      protected int auswahlzeit
      Die Auswahlzeit in Minuten, sofern vorhanden.
    • bemerkung

      protected String bemerkung
      Die textuelle Bemerkung zur Kursklausur, sofern vorhanden.
    • dauer

      protected int dauer
      Die Dauer der Klausur in Minuten.
    • id

      protected long id
      Die ID der Kursklausur.
    • istAudioNotwendig

      protected boolean istAudioNotwendig
      Die Information, ob Audioequipment nötig ist, z.B. für Klausuren mit Hörverstehensanteilen.
    • istMdlPruefung

      protected boolean istMdlPruefung
      Die Information, ob es sich um eine mündliche Prüfung handelt.
    • istVideoNotwendig

      protected boolean istVideoNotwendig
      Die Information, ob Videoequipment nötig ist, z.B. für Klausuren mit Videoanalyse.
    • klausurtermin

      Der Termin aus der Klausurplanung, an dem diese Kursklausur stattfindet.
    • schuelerklausuren

      protected List<ReportingGostKlausurplanungSchuelerklausur> schuelerklausuren
      Die Liste der Schülerklausuren zu dieser Klausur.
    • kurs

      protected ReportingKurs kurs
      Der Kurs, indem die Klausur geschrieben wird, mit seinen Daten.
    • startzeit

      protected Integer startzeit
      Die Startzeit der Klausur in Minuten seit 0 Uhr, wenn abweichend vom Klausurtermin, sonst null.
  • Konstruktordetails

    • ReportingGostKlausurplanungKursklausur

      public ReportingGostKlausurplanungKursklausur(int auswahlzeit, String bemerkung, int dauer, long id, boolean istAudioNotwendig, boolean istMdlPruefung, boolean istVideoNotwendig, ReportingGostKlausurplanungKlausurtermin klausurtermin, ReportingKurs kurs, List<ReportingGostKlausurplanungSchuelerklausur> schuelerklausuren, Integer startzeit)
      Erstellt ein neues Reporting-Objekt auf Basis dieser Klasse.
      Parameter:
      auswahlzeit - Die Auswahlzeit in Minuten, sofern vorhanden.
      bemerkung - Die textuelle Bemerkung zur Kursklausur, sofern vorhanden.
      dauer - Die Dauer der Klausur in Minuten.
      id - Die ID der Kursklausur.
      istAudioNotwendig - Die Information, ob Audioequipment nötig ist, z.B. für Klausuren mit Hörverstehensanteilen.
      istMdlPruefung - Die Information, ob es sich um eine mündliche Prüfung handelt.
      istVideoNotwendig - Die Information, ob Videoequipment nötig ist, z.B. für Klausuren mit Videoanalyse.
      klausurtermin - Der Termin aus der Klausurplanung, an dem diese Kursklausur stattfindet.
      kurs - Der Kurs, indem die Klausur geschrieben wird, mit seinen Daten.
      schuelerklausuren - Die Liste der Schülerklausuren zu dieser Klausur.
      startzeit - Die Startzeit der Klausur in Minuten seit 0 Uhr, wenn abweichend vom Klausurtermin, sonst null.
  • Methodendetails

    • anzahlSchuelerKlausur

      public String anzahlSchuelerKlausur()
      Die Anzahl an Schülern, die an diese Kursklausur schreiben müssen.
      Gibt zurück:
      Anzahl der Schüler
    • anzahlSchuelerKurs

      public String anzahlSchuelerKurs()
      Die Anzahl an Schüler, die im Kurs dieser Klausur sind.
      Gibt zurück:
      Anzahl der Schüler
    • klausurschreiberNamen

      public List<String> klausurschreiberNamen()
      Die Liste aller Namen der regulären Klausurschreiber dieser Kursklausur.
      Gibt zurück:
      Liste der Klausurschreiber.
    • raeume

      public List<String> raeume()
      Die Liste der Räume, in denen die Schüler des Kurses ihre Klausur schreiben.
      Gibt zurück:
      Die Liste der Räume der Kursklausur.
    • startuhrzeit

      public String startuhrzeit()
      Die Startuhrzeit der Kursklausur, falls schon gesetzt.
      Gibt zurück:
      Die Uhrzeitangabe der Startzeit.
    • stunden

      public List<Integer> stunden()
      Die Unterrichtsstunden, in denen die Schüler des Kurses ihre Klausur schreiben.
      Gibt zurück:
      Die Unterrichtsstunden der Klausur.
    • textKlausurschreiberNamen

      public String textKlausurschreiberNamen()
      Die kommaseparierte Liste in Textform aller Namen der regulären Klausurschreiber dieser Kursklausur.
      Gibt zurück:
      Liste der Klausurschreiber als Text.
    • textRaeume

      public String textRaeume()
      Die kommaseparierte Liste der Räume, in denen die Schüler des Kurses ihre Klausur schreiben.
      Gibt zurück:
      Die Liste der Räume der Kursklausur als Text.
    • textStunden

      public String textStunden()
      Die Unterrichtsstunden als Zeitbereich in Textform.
      Gibt zurück:
      Die Unterrichtsstunden der Klausur als Text.
    • auswahlzeit

      public int auswahlzeit()
      Die Auswahlzeit in Minuten, sofern vorhanden.
      Gibt zurück:
      Inhalt des Feldes auswahlzeit
    • bemerkung

      public String bemerkung()
      Die textuelle Bemerkung zur Kursklausur, sofern vorhanden.
      Gibt zurück:
      Inhalt des Feldes bemerkung
    • dauer

      public int dauer()
      Die Dauer der Klausur in Minuten.
      Gibt zurück:
      Inhalt des Feldes dauer
    • id

      public long id()
      Die ID der Kursklausur.
      Gibt zurück:
      Inhalt des Feldes id
    • istAudioNotwendig

      public boolean istAudioNotwendig()
      Die Information, ob Audioequipment nötig ist, z.B. für Klausuren mit Hörverstehensanteilen.
      Gibt zurück:
      Inhalt des Feldes istAudioNotwendig
    • istMdlPruefung

      public boolean istMdlPruefung()
      Die Information, ob es sich um eine mündliche Prüfung handelt.
      Gibt zurück:
      Inhalt des Feldes istMdlPruefung
    • istVideoNotwendig

      public boolean istVideoNotwendig()
      Die Information, ob Videoequipment nötig ist, z.B. für Klausuren mit Videoanalyse.
      Gibt zurück:
      Inhalt des Feldes istVideoNotwendig
    • klausurtermin

      Der Termin aus der Klausurplanung, an dem diese Kursklausur stattfindet.
      Gibt zurück:
      Inhalt des Feldes klausurtermin
    • kurs

      public ReportingKurs kurs()
      Der Kurs, indem die Klausur geschrieben wird, mit seinen Daten.
      Gibt zurück:
      Inhalt des Feldes kurs
    • schuelerklausuren

      public List<ReportingGostKlausurplanungSchuelerklausur> schuelerklausuren()
      Die Liste der Schüler aus dem Kurs, die diese Klausur schreiben.
      Gibt zurück:
      Inhalt des Feldes klausurschreiber
    • startzeit

      public Integer startzeit()
      Die Startzeit der Klausur in Minuten seit 0 Uhr, wenn abweichend vom Klausurtermin, sonst null.
      Gibt zurück:
      Inhalt des Feldes startzeit