Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

B I0003 Platzhalter Und Leere Felder

niels edited this page Mar 26, 2015 · 2 revisions

B I0003 Platzhalter und leere Felder

Umgang mit leeren Texten.

Nicht immer kann eine Information geliefert werden. Der Standardplatzhalter für nicht zu liefernde Information ist /. Allerdings verwenden nicht alle Felder einen Platzhalter. Die Unterscheidung ist im Folgenden aufgelistet und ein Lösunsgvorschlag.

Ohne Platzhalter

  • schueler_name -> Name des Schülers.
  • schueler_vorname -> Vorame des Schülers.
  • schueler_geburtsort
  • schueler_nummer
  • schueler_geburtstag
  • schueler_aufnahmeDatum
  • schueler_abgangsDatum
  • klasse -> Name der Klasse
  • shj_jahr -> Jahr, z.B. 2009/10
  • shj_halbjahr -> Das Halbjahr 1.Hj. oder 1.+2.Hj.
  • shj -> 2009/10 1. Hj.
  • leitspruch
  • quelleLeitspruch
  • leitspruch2
  • quelleLeitspruch2
  • ausgabeDatum
  • titel -> Der anzuzeigende Titel aus ZeugnisArt
  • abschlussGrad -> Der Grad des Abschlusses.

Platzhalter kann sinnvoll sein.

  • bemerkung_schwachausreichend -> Text "In den Fächer .... war die Leistung nur schachausreichend.
  • bemerkung_allgemein -> Allgemeine Bemerkungen
  • bemerkung_versetzung -> Text zur Versetzung.
  • <Schulfachname>_detailInfo -> Für einige Fächer kann man zusätzliche Informationen hinterlegen, z.B. bei NAT (Naturwissenschaften) könnte man hinterlegen Chemie, wenn in dem Jahr der Schwerpunkt darauf lag.

Mit anderem Platzhalter

In diesem Falle ' ' oder 'X'

  • avsvbw_<AvSv-Verhalten>_1 -> Arbeits- und Sozialverhalten bestes Verhalten kann sein ' ' oder 'X'
  • avsvbw_<AvSv-Verhalten>_2 -> kann sein ' ' oder 'X'
  • avsvbw_<AvSv-Verhalten>_3 -> kann sein ' ' oder 'X'
  • avsvbw_<AvSv-Verhalten>_4 -> kann sein ' ' oder 'X'
  • avsvbw_<AvSv-Verhalten>_5 -> Arbeits- und Sozialverhalten schlechtestes Verhalten kann sein ' ' oder 'X'

Mit Platzhalter

  • bw_<Schulfachname>_tg -> Kennzeichen ob man an dem Schulfach Teilgenommen hat (X) oder nicht (/)

  • bw_<Schulfachname> -> Note des Schulfaches

  • wp1_1_name -> Name des 1. Wahlpflichtfaches im 1. Hj

  • wp1_1_note -> Note des 1. Wahlpflichtfaches im 1. Hj

  • wp1_2_name -> Name des 1. Wahlpflichtfaches im 2. Hj

  • wp1_2_note -> Note des 1. Wahlpflichtfaches im 2. Hj

  • wp2_1_name -> Name des 2. Wahlpflichtfaches im 1. Hj

  • wp2_1_note -> Note des 2. Wahlpflichtfaches im 1. Hj

  • wp2_2_name -> Name des 2. Wahlpflichtfaches im 2. Hj

  • wp2_2_note -> Note des 2. Wahlpflichtfaches im 2. Hj

  • anzahlFehltageGesamt

  • anzahlFehltageUnentschuldigt

  • anzahlVerspaetungen

Platzhalter ist nicht immer sinnvoll.

  • bemerkung_schulamt -> Bemerkungen zu Schulämtern die der Schüler übernommen hat.

  • arbeitsgruppen -> Text welche Arbeitsgruppen besucht wurden.

  • buBewertungsText - Bewertungstext BU

  • soLBewertungsTextFix - Bewertungstext SoL

Kann nicht leer sein

  • platzFuerSiegel -> ein Boolean

Lösungs-Idee

Alle werden ohne Platzhalter angezeigt. Man legt die Variablen noch mal an mit op.name und mp.name kombiniert mit nbls. Damit verdreifacht man den Speicher für die Map, aber die Lösung ist abwärtskompatibel.