Bepunktung: linearspan
Beispiel: Die korrekte Lösung lautet #$#\left<\left(\begin{array}{c} 1 \\ 0 \end{array}\right)\left(\begin{array}{c} 0 \\ 1 \end{array}\right)\right>#$#.
⚠ Die Beispiele stellen im Allgemeinen keine sinnvolle Bepunktung dar, sondern sollen das Verhalten dokumentieren.
Standardverhalten
Soweit keine Attribute bei linearspan definiert sind, wird bei vollständig korrekter Eingabe 1 Punkt vergeben, ansonsten 0 Punkte:
<input>
<linearspan normed="true">
<vector><number>1</number><number>0</number></vector>
<vector><number>0</number><number>1</number></vector>
</linearspan>
</input>
mode="whole"
Beim Auswertemodus whole wird die Eingabe als Ganzes bewertet. Es handelt sich hierbei um den Standard-Auswertemodus. 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 mode="whole" credits="5" mincredits="-2">
<linearspan normed="true">
<vector><number>1</number><number>0</number></vector>
<vector><number>0</number><number>1</number></vector>
</linearspan>
</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 standardmäßig 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.
⚠ Die Teilergebnisse von linearspan bestehen jeweils aus den einzelnen Vektoren sowie eine Attributüberprüfung. Letztere wird nur relevant, sofern die Vektoren eine Basis bilden, orthogonal und/oder normiert sein müssen. Attribute werden insgesamt als ein Teilergebnis gewertet.
<input mode="sum 2" credits="5" mincredits="-2">
<linearspan normed="true">
<vector><number>1</number><number>0</number></vector>
<vector><number>0</number><number>1</number></vector>
</linearspan>
</input>
mode="penalty X"
Beim Auswertemodus penalty werden 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.
⚠ Die Teilergebnisse von linearspan bestehen jeweils aus den einzelnen Vektoren sowie eine Attributüberprüfung. Letztere wird nur relevant, sofern die Vektoren eine Basis bilden, orthogonal und/oder normiert sein müssen. Attribute werden insgesamt als ein Teilergebnis gewertet.
<input mode="penalty 2" credits="5" mincredits="-2">
<linearspan normed="true">
<vector><number>1</number><number>0</number></vector>
<vector><number>0</number><number>1</number></vector>
</linearspan>
</input>