Subpage:Rule/InstantFillInChecker
Zur Navigation springen
Zur Suche springen
InstantFillInChecker
Wird in (Link zu Correctanswer) genutzt, um die richtige Lösung zu identifizieren.
Der Tag enthält die Beschreibung der Regel und ein Attribut id
.
Beispiel
<correctanswer>
<!--Die Regeln, welche erfüllt sein müssen, damit die Lösung als richtig gewertet wird-->
<rule id="1">[pos=1]==[var=g1]</rule>
<rule id="2">[pos=2]==[var=h1]</rule>
<message>Richtig. Sehr gut!</message>
</correctanswer>
<feedback>
<!--Wenn genau eine Regel verletzt ist, bekommt der Student 50 Punkte abgezogen-->
<ruleviolation test="exactly(1)" penalty="50"/>
<!--Wennn genau zwei Regeln verletzt sind, bekommt der Student 100 Punkte abgezogen-->
<ruleviolation test="exactly(2)" penalty="100"/>
<!--Wenn die Regel mit der Id=1 verletzt ist, wird dem Studenten das Feedback ausgegeben-->
<ruleviolation test="condition(1)"> Der von dir für $x=[var=e]$ angegebene Funktionswert stimmt leider nicht. </ruleviolation>
<!--Wenn die Regel mit der Id=2 verletzt ist, wird dem Studenten das Feedback ausgegeben-->
<ruleviolation test="condition(2)"> Der von dir für $x=[var=f]$ angegebene Funktionswert stimmt leider nicht. </ruleviolation>
</feedback>
Parent
<correctanswer>
Child
Dieser Tag besitzt keine Untertags.