Subpage:Rule/InstantFillInChecker

Aus JACK Wiki
Wechseln zu: Navigation, Suche


InstantFillInChecker

Wird in <correctanswer> genutzt, um die richtige Lösung zu beschreiben. Der Tag enthält die Beschreibung der Regel und ein Attribut id.

Beispiel

 1     <correctanswer>
 2 	<!--Die Regeln, welche erfüllt sein müssen, damit die Lösung als richtig gewertet wird-->
 3         <rule id="1">[pos=1]==[var=g1]</rule>
 4         <rule id="2">[pos=2]==[var=h1]</rule>
 5         <message>Richtig. Sehr gut!</message>
 6     </correctanswer>
 7     <feedback>
 8         <!--Wenn genau eine Regel verletzt ist, bekommt der Student 50 Punkte abgezogen-->
 9         <ruleviolation test="exactly(1)" penalty="50"/>
10         <!--Wennn genau zwei Regeln verletzt sind, bekommt der Student 100 Punkte abgezogen--> 
11         <ruleviolation test="exactly(2)" penalty="100"/> 
12         <!--Wenn die Regel mit der Id=1 verletzt ist, wird dem Studenten das Feedback ausgegeben-->
13 		<ruleviolation test="condition(1)"> Der von dir für $x=[var=e]$ angegebene Funktionswert stimmt leider nicht. </ruleviolation>
14         <!--Wenn die Regel mit der Id=2 verletzt ist, wird dem Studenten das Feedback ausgegeben-->
15         <ruleviolation test="condition(2)"> Der von dir für $x=[var=f]$ angegebene Funktionswert stimmt leider nicht. </ruleviolation>
16     </feedback>

Parent

  • <correctanswer> (Link)

Child

Dieser Tag besitzt keine Untertags.