Task: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Erstellen der Seite)
 
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
====Fill-In====
====Fill-In====
Jedes Fill-In-Kästchen muss durch ein Element der Form <code>[fillIn groesse="' "' editor="' "']</code> ausgezeichnet werden, wobei die Größe des Kästchens selbst einzutragen ist. Soll statt eines einfachen Fill-In-Kästchens ein DropDown-Menü mit vorgegebenen Antworten entstehen, so sind diese beim Attribut <code>answerset</code> in geschweiften Klammern, getrennt durch Kommas einzutragen. In diesem Fall entfällt <Code>groesse</Code>. Das Attribut <code>editor</code> überschreibt für das jeweilige Fill-In-Kästchen den zugehörigen Wert der Stufe. Hat in der jeweiligen Stufe im Allgemeinen jedes Fill-In-Kästchen einen [[Formeleditor]] und möchte man dies für ein spezielles Fill-In-Kästchen verhindern, so kann man dies tun. Mögliche Werte des Attributs sind nur '''true''' und '''false'''. Lässt man das Attribut weg, so verhält sich das Fill-In-Kästchen so, wie es für die zugehörige Stufe definiert ist. Das Attribut <code>parser</code> ist nicht mehr verfügbar, weil JACK diesen nun automatisch ermittelt. Es wird zur Wahrung der Abwärtskompatibilität bei der Erstellung der Aufgaben nun ignoriert.
Jedes Fill-In-Kästchen muss durch ein Element der Form <code>[fillIn groesse="' "' editor="' "']</code> ausgezeichnet werden, wobei die Größe des Kästchens selbst einzutragen ist. Soll statt eines einfachen Fill-In-Kästchens ein DropDown-Menü mit vorgegebenen Antworten entstehen, so sind diese beim Attribut <code>answerset</code> in geschweiften Klammern, getrennt durch Kommas einzutragen. In diesem Fall entfällt <Code>groesse</Code>. Das Attribut <code>editor</code> überschreibt für das jeweilige Fill-In-Kästchen den zugehörigen Wert der Stufe. Hat in der jeweiligen Stufe im Allgemeinen jedes Fill-In-Kästchen einen [[Formeleditor]] und möchte man dies für ein spezielles Fill-In-Kästchen verhindern, so kann man dies tun. Mögliche Werte des Attributs sind nur '''true''' und '''false'''. Lässt man das Attribut weg, so verhält sich das Fill-In-Kästchen so, wie es für die zugehörige Stufe definiert ist. Das Attribut <code>parser</code> ist nicht mehr verfügbar, weil JACK diesen nun automatisch ermittelt. Es wird zur Wahrung der Abwärtskompatibilität bei der Erstellung der Aufgaben nun ignoriert.
===Feedback===
Definiert die Rückmeldungen, die der Lernende bei fehlerhafter Lösung vom System erhält. Für jeden Feedbackfall muss hier ein Tag <option> oder ein Tag <ruleviolation> erstellt werden (im Gegensatz zu <choice> bei Multiple Choice).
*'''eval:'''
: Mit Hilfe das Tag <code>[eval="..."]</code> kann man Berechnungen angeben, die zur Laufzeit durchgeführt werden. Das Ergebnis dieser Berechnungen wird dann dem Studenten im Feedback angezeigt.
:: Bsp.:
::: <code>[eval="[var=a]-[pos=1]*34"]</code> würde mit <code>[var=a]=22</code> und <code>[pos=1]=2</code> zu 680 führen
::: <code>[eval="(32/4)*3"]</code> führt zu 24

Version vom 16. Oktober 2018, 15:39 Uhr

Allgemeines

Das Tag für den Aufgabentext.

Eigenheiten der einzelnen Aufgabentypen

Multiple Choice

Text Text Text

Fill-In

Jedes Fill-In-Kästchen muss durch ein Element der Form [fillIn groesse="' "' editor="' "'] ausgezeichnet werden, wobei die Größe des Kästchens selbst einzutragen ist. Soll statt eines einfachen Fill-In-Kästchens ein DropDown-Menü mit vorgegebenen Antworten entstehen, so sind diese beim Attribut answerset in geschweiften Klammern, getrennt durch Kommas einzutragen. In diesem Fall entfällt groesse. Das Attribut editor überschreibt für das jeweilige Fill-In-Kästchen den zugehörigen Wert der Stufe. Hat in der jeweiligen Stufe im Allgemeinen jedes Fill-In-Kästchen einen Formeleditor und möchte man dies für ein spezielles Fill-In-Kästchen verhindern, so kann man dies tun. Mögliche Werte des Attributs sind nur true und false. Lässt man das Attribut weg, so verhält sich das Fill-In-Kästchen so, wie es für die zugehörige Stufe definiert ist. Das Attribut parser ist nicht mehr verfügbar, weil JACK diesen nun automatisch ermittelt. Es wird zur Wahrung der Abwärtskompatibilität bei der Erstellung der Aufgaben nun ignoriert.

Feedback

Definiert die Rückmeldungen, die der Lernende bei fehlerhafter Lösung vom System erhält. Für jeden Feedbackfall muss hier ein Tag <option> oder ein Tag <ruleviolation> erstellt werden (im Gegensatz zu <choice> bei Multiple Choice).

  • eval:
Mit Hilfe das Tag [eval="..."] kann man Berechnungen angeben, die zur Laufzeit durchgeführt werden. Das Ergebnis dieser Berechnungen wird dann dem Studenten im Feedback angezeigt.
Bsp.:
[eval="[var=a]-[pos=1]*34"] würde mit [var=a]=22 und [pos=1]=2 zu 680 führen
[eval="(32/4)*3"] führt zu 24