Bepunktung: vector
Beispiel: Die Lösung lautet #$#\left(\begin{array}{c} 1 \\ 2 \\ 3 \end{array}\right)#$#
⚠ Die Beispiele stellen im Allgemeinen keine sinnvolle Bepunktung dar, sondern sollen das Verhalten dokumentieren.
Standardverhalten
Soweit keine Attribute bei input definiert sind, wird bei vollständig korrekter Eingabe 1 Punkt vergeben, ansonsten 0 Punkte:
<input>
<vector minsize="3" maxsize="3"><number>1</number><number>2</number><number>3</number></vector>
</input>
mode="whole"
Beim Auswertemodus whole wird die Eingabe als Ganzes bewertet. Es handelt sich hierbei um das Standardverhalten. Der Nutzer erhält bei vollständig richtiger Eingabe den (maximalen) Punktewert, der durch das Attribut credits festgelegt wird (Standardwert: 1) und bei falscher Eingabe den minimalen Punktewert, welcher durch das Attribut mincredits (Standardwert: 0) definiert wird.
<input credits="5" mincredits="-2" mode="whole">
<vector minsize="3" maxsize="3"><number>1</number><number>2</number><number>3</number></vector>
</input>
mode="sum X"
Beim Auswertemodus sum werden ausschließlich korrekte (Teil-)Ergebnisse bepunktet. X definiert die Anzahl an Punkten, die jeweils für jedes richtige Teilergebnis vergeben werden. Diese werden ausgehend vom Wert von mincredits aufaddiert. Ist der so gewonnene Wert größer als der Wert von credits, so werden nur Punkte in Höhe des Wertes von credits vergeben.
⚠ Bei Vektoren werden alle Komponenten als Teilergebnisse interpretiert bzw. ausgewertet.
<input credits="5" mincredits="-2" mode="sum 2">
<vector minsize="3" maxsize="3"><number>1</number><number>2</number><number>3</number></vector>
</input>
mode="penalty X"
Beim Auswertemodus penalty wird für jedes fehlerhafte (Teil-)Ergebnis Punkte abgezogen. X definiert die Anzahl an Punkten, die jeweils für jedes falsche Teilergebnis abgezogen werden sollen. Diese werden ausgehend vom Wert von credits subtrahiert. Ist der so gewonnene Wert kleiner als der Wert von mincredits, so werden nur Punkte in Höhe des Wertes von mincredits vergeben.
⚠ Bei Vektoren werden alle Komponenten als Teilergebnisse interpretiert bzw. ausgewertet.
<input credits="5" mincredits="-2" mode="penalty 2">
<vector minsize="3" maxsize="3"><number>1</number><number>2</number><number>3</number></vector>
</input>