Subpage:Rule/InstantFillInChecker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Swolff (Diskussion | Beiträge) (Beschreibung verbessert) |
||
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Template:Tag/Checker|Checkername=InstantFillInChecker|TagName=Rule| | {{Template:Tag/Checker|Checkername=InstantFillInChecker|TagName=Rule|Kurzertext=Wird in <code><correctanswer></code> genutzt, um die richtige Lösung zu beschreiben.|Langertext=Der Tag enthält die Beschreibung der Regel und ein Attribut <code>id</code>. | ||
====Beispiel==== | |||
<noinclude>[[Category: | <syntaxhighlight lang="xml" line='line'> | ||
<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> | |||
</syntaxhighlight>|Parent=*<code><correctanswer></code> ([[:Correctanswer|Link]])|Child=Dieser Tag besitzt keine Untertags.|Bearbeiten={{{Bearbeiten|0}}}}} | |||
<noinclude>[[Category:InstantFillInChecker]]</noinclude> |
Aktuelle Version vom 16. Januar 2019, 13:40 Uhr
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
<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>
(Link)
Child
Dieser Tag besitzt keine Untertags.