Platzhalter bieten zahlreiche Möglichkeiten zur Steuerung der Ausgabe. So können sie gruppiert oder auch formatiert werden, beispielsweise für Zahlen oder Datumswerte. Darüber hinaus lassen sich Bedingungen und Vergleiche integrieren, um je nach Inhalt unterschiedliche Ausgaben zu erzeugen, etwa ein „-“ bei fehlenden Werten, ein „%“ bei vorhandenen Noten oder die Ausgabe einer Note als Text. In diesem Artikel erklären wir Ihnen die gängigsten Anwendungsfälle für Zeugnisse.
Allgemeine Informationen zu Platzhaltern, entnehmen Sie bitte folgender Seite: Allgemeine Platzhalterhinweise
Wie man Zeugnisse erstellt, wird hier von Grund auf erklärt: Zeugniserstellung von A-Z
Gängige Platzhalter-Definitionen
Die entsprechenden Formeln und den gewünschten Schlüssel hinterlegen Sie im All4Schools System im Menüpunkt Einstellungen > Schüler-Lehrer > Reportvorlagen im entsprechenden Report in der Gruppe Platzhalter ein. Der Schlüssel kann im Grunde frei benannt werden, muss aber im Zeugnis und unter Schlüssel identisch sein.
Die Schlüssel wiederum werden ohne Rauten ### in ihrer Zeugnis-Word-Vorlage an der Stelle eingefügt, an der die Noten erscheinen sollen.
Beispieldatei 1 - Zeugnis.docx
In diesem Beispiel zeigen wir Ihnen, wie Noten als Zahl oder Textwerte ausgegeben werden können:
| Schlüssel | Formel | Erläuterung |
|---|---|---|
| Zahl(Note) | §§§Note.Value=="-1"?"befreit":"###Note.Value|F0###"§§§ |
Gibt den Zahlenwert der Note ohne Nachkommastelle aus. Wenn der Wert der Note -1 beträgt, wird der Text "befreit" ausgegeben.
|
| Text(Note) | §§§Note.Value|F0=="1"?"sehr gut":""§§§ §§§Note.Value|F0=="2"?"gut":""§§§ §§§Note.Value|F0=="3"?"befriedigend":""§§§ §§§Note.Value|F0=="4"?"ausreichend":""§§§ §§§Note.Value|F0=="5"?"mangelhaft":""§§§ §§§Note.Value|F0=="6"?"ungenügend":""§§§ | Gibt zu jedem Notenwert einen festgelegten Textwert aus. Z.B. ein "gut" bei einem Notenwert von "2". |
Beispieldatei 2 - Zeugnis_All4Schools.docx
In diesem Zeugnisbeispiel wurden weitere Ersetzungen eingebaut:
| Schlüssel | Formel | Erläuterung |
|---|---|---|
| ANR | ###Gender=="weiblich"?"Frau":""### ###Gender=="männlich"?"Herr":""### ###Gender=="divers"?"":""### | Gibt den Textwert "Frau" aus, wenn das geschlecht weiblich ist, gibt den Textwert "Mann" aus, wenn das Geschlecht männlich ist, gibt keinen Wert aus, wenn das Geschlecht divers ist. |
| ANRXX | ###Gender=="weiblich"?"Die Schülerin":""######Gender=="männlich"?"Der Schüler":""### | Gibt den Textwert "Die Schülerin" aus, wenn das Geschlecht "weiblich" ist, gibt den Textwert "Der Schüler" aus, wenn das Geschlecht männlich ist. |
| Zahl(Note) | §§§Note.Value|F0==""?"-":"###Note.Value|F0###"§§§ |
Gibt den Zahlenwert der Note ohne Nachkommastelle aus. Wenn keine Note hinterlegt ist, wird ein Bindestrich ausgegeben.
|
| Zahl(Note) | §§§Note.Value|F1==""?"-":"###Note.Value|F1###"§§§ |
Gibt den Zahlenwert der Note ohne Nachkommastelle aus. Wenn keine Note hinterlegt ist, wird ein Bindestrich ausgegeben.
|
| Zahl(Note) | §§§Note.Value|00==""?"-":"###Note.Value|00###"§§§ |
Gibt den Zahlenwert der Note zweistellig aus. Die einstelligen Noten werden mit vorangestellter "0" ausgegeben. (z.b. 09 Punkte auf dem gymnasialen Zeugnis)
|
| ERR | ###GD.Value|0<="4"?"erreicht":"nicht erreicht"### | Gibt den Textwert "erreicht" aus, wennd er der Wert kleiner/gleich 4 ist, ansonsten gibt er "nicht erreicht" aus. |
| BESCHLUSS |
§§§V1:MainClass~=“5“?“###FirstName###“:““§§§ ###LastName### geht in Klasse 6 über. §§§V2:MainClass~=“6“?“###FirstName###“:““§§§ ###LastName### wird###Versetzung==“nicht versetzt“?“ nicht “:““### in Klasse 7 versetzt. §§§V3:MainClass~=“7“?“###FirstName###“:““§§§ ###LastName### wird###Versetzung==“nicht versetzt“?“ nicht “:““### in Klasse 8 versetzt. §§§V4:MainClass~=“8“?“###FirstName###“:““§§§ ###LastName### wird###Versetzung==“nicht versetzt“?“ nicht “:““### in Klasse 9 versetzt. §§§V5:MainClass~=“9“?“###FirstName###“:““§§§ ###LastName### wird###Versetzung==“nicht versetzt“?“ nicht “:““### in Klasse 10 versetzt. §§§V6:MainClass~=“10“?“###FirstName###“:““§§§ ###LastName### wird in die Einführungsphase des Bildungsgangs G8###Versetzung==“nicht versetzt“?“ nicht versetzt.“:“ versetzt und hat damit die Berechtigung zum Besuch der gymnasialen Oberstufe erworben.“### |
Gibt den Textwert "Vorname Nachname geht in Klasse 6 über." aus, wenn die Hauptklasse 5. Klasse ist. Gibt den Textwert "Vorname Nachname wird (nicht) in Klasse 7 versetzt." aus, wenn die Hauptklasse 6. Klasse ist usw. |