KorrekturHelper/Example.schema

56 lines
2.4 KiB
Plaintext
Raw Normal View History

2022-03-28 09:05:28 +02:00
// Kommentare (nur Ganzzeilig! werden daran erkannt, dass die Zeile mit // beginnt)
// :base gibt die Start-Punkte an und überschreibt die maximal Punkt, wenn ungleich 0
:base 0.0
2022-03-28 15:33:18 +02:00
// Count of decimal places
:decimals 1
2022-03-28 09:05:28 +02:00
// Design für Punkte. Pts ist dabei für die Punkte, PtsText für den Text. die Punkte zählen als Teil des Textes (<li style=PtsText><span style=Pts>'Punkte'</span>Text</li>)
// full -> best-Case
:fullPts color: #0f0; font-weight: bold;
:fullPtsText
// no -> worst-case
:noPts color: #f00; font-weight: bold;
:noPtsText
// partial -> alle verbleibenden Fälle. Sonderfall: Elemente die 0 Punkte bringen (egal was ausgewählt ist) haben auch diesen Fall!
:partialPts color: #fb0; font-weight: bold;
:partialPtsText
// Bei Checkbox-Multi-Select, das CSS für ausgewählt / nicht ausgewählt
:cbmsOk color: #080;
:cbmsFail color: #800;
// !header (|#|##|###|####|#####|######|*|_) Titel
!header # Test-Schema
// Einfache Checkboxen. Werden im Output versteckt, wenn nicht ausgewählt
[] -0.5 Punktabzug
[] +0.5 Bonus-Punkt
!header ## Sub-Header zum versteck-Test
[] -0.5 Punktabzug (uncheck um Sub-Header zu verstecken)
!header ## Sub-Header für Punkte
// Entweder-Oder-Radio-Boxen. Links von der Pipe ist die "bessere" Punktzahl. Die Pipe mit dem worst-case-Text ist optional.
\ 3.5 Nur ein Text
\ 1.0 Element existiert | Element existiert nicht
\ 2 Anderes Element existiert | Anderes Element fehlt
\ 1.5 Beispiel | fehlt
[] -0.5 Punktabzug weil is so.
!header ## Sub-Header für Punkte Multiline
// Radio-Box-Multiline, bei dem nur der Text der Ausgewählten Zeile angezeigt wird (und deren Punkte). Negative Punkte nicht unterstützt.
\\ 5.0
5.0 Volle Punkte
2.5 Halbe Punkte
0 Null Punkte
// Radio-Box-Multiline, bei dem der Basis-Text angezeigt wird und die ausgewählte Zeile in Klammern dahinter angezeigt wird (und deren Punkte). Negative Punkte nicht unterstützt.
\\ 5.0 Text der immer angezeigt wird. Dadurch wird der Text bei den Punkten zur Begründung
5.0 Volle Punkte
2.5 Halbe Punkte
0 Null Punkte
// Checkbox-Multiline, Zeigt den Basis-Text mit Punkten in der ersten Zeile an und zeigt die Checkbox auswahlen darunter an. Negative Punkte nicht unterstützt.
\\ 5.0 Checkbox-Multiselect "basis"-Text wird immer benötigt (Multi-Select anstatt Radio-Box. das kann nicht gemischt werden!)
[] 1.0 Ziel 1
[] 1.0 Ziel 2
[] 2.0 Ziel 3
[] 0.5 Ziel 4
[] 0.5 Ziel 5