Klasse LernplattformV1Export

java.lang.Object
de.svws_nrw.core.data.lernplattform.v1.LernplattformV1Export

public class LernplattformV1Export extends Object
Diese Klasse spezifiziert die Datenstruktur für die Übermittlung/Export von Lernplattform Informationen.
  • Felddetails

    • revision

      public int revision
      Die Revision des Lernplattform-Datenformates, um zu überprüfen, ob die Datei in dem richtigen Format vorliegt (-1 für Entwickler-Revisionen und ansonsten aufsteigend ab 1
    • idLernplattform

      public Long idLernplattform
      Gibt die ID der Lernplattform an.
    • lernplattformBezeichnung

      public String lernplattformBezeichnung
      Enthält die Bezeichnung der Lernplattform.
    • titel

      public String titel
      Der Titel des Inhalts der Datei.
    • beschreibung

      public String beschreibung
      Der Titel des Inhalts der Datei.
    • autor

      public String autor
      Der Titel des Inhalts der Datei.
    • anfrageZeitpunkt

      public String anfrageZeitpunkt
      Der Zeitstempel für die Anfragen nach der Lernplattform-Datei.
    • antwortZeitpunkt

      public String antwortZeitpunkt
      Der Zeitstempel für die Antwort der Lernplattform-Datei.
    • schulnummer

      public long schulnummer
      Die Schulnummer, für welche die Lernplattform-Daten generiert wurde.
    • schuljahr

      public int schuljahr
      Das Schuljahr, für welches die Lernplattform-Daten generiert wurde.
    • idSchuljahresabschnitt

      public long idSchuljahresabschnitt
      Gibt die ID des Schuljahresabschnitts an, für welchen die Lernplattform-Daten generiert wurden.
    • schulbezeichnung

      public String schulbezeichnung
      Gibt an, für welchen Abschnitt innerhalb des Schuljahres die Lernplattform-Daten generiert wurden.
    • mailadresse

      public String mailadresse
      Gibt an, welche E-Mail-Adresse für die Schule hinterlegt ist.
    • jahrgaenge

      @NotNull public final @NotNull List<LernplattformV1Jahrgang> jahrgaenge
      Die Informationen zu den einzelnen Jahrgängen.
    • klassen

      @NotNull public final @NotNull List<LernplattformV1Klasse> klassen
      Die Informationen zu den einzelnen Klassen.
    • lehrer

      @NotNull public final @NotNull List<LernplattformV1Lehrer> lehrer
      Die Informationen zu Lehrern.
    • faecher

      @NotNull public final @NotNull List<LernplattformV1Fach> faecher
      Die Informationen zu den Fächern.
    • lerngruppen

      @NotNull public final @NotNull List<LernplattformV1Lerngruppe> lerngruppen
      Die Informationen zu den Lerngruppen (Klassen und Kurse).
    • schueler

      @NotNull public final @NotNull List<LernplattformV1Schueler> schueler
      Die Informationen zu den Schülern.
  • Konstruktordetails

    • LernplattformV1Export

      public LernplattformV1Export()
      Leerer Standardkonstruktor.