InstantMultipleChoiceChecker/Aufbau: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 2: Zeile 2:


==Tags==
==Tags==
*{{:Exercise(Tag)}}
*{{:Exercise (Tag)}}
**{{:Input}}
**{{:Input}}
***{{:Inputvalue}}
***{{:Inputvalue}}

Aktuelle Version vom 21. Januar 2020, 12:47 Uhr

Eine Liste aller Tags, die beim InstantMultipleChoiceChecker genutzt werden, in geordneter Reihenfolge.

Tags

  • Exercise (Tag)
    Dient zur Festlegung des Aufgabentyps. Hier muss für das Attribute type mc angegeben werden.
    • Input
      Mit dem Tag <input> steuert man die Übergabe von Variablen. Legen Sie im Tag <input> für jede Variable, die Sie von der exerciseChain an diese Stufendatei übergeben, ein <inputvalue> Tag an.
      • Inputvalue
        Muss für jede Variable angelegt werden, die an die Stufendatei übergeben werden soll. Keine Besonderheiten.
    • Task
      Der Tag für den Aufgabentext. Bei Multiple Choice gibt es keine Besonderheiten.
    • Advice
      Enthält Hinweise, die den Studierenden angezeigt werden, wenn Sie auf den Button "Hinweis" klicken. Keine Besonderheiten.
      • Option
        Wird für die Definition von Antwortmöglichkeiten genutzt. In <answers> enthält der Tag eine Antwortmöglichkeit.In <advice> enthält der Tag einen Hinweistext, der dem Studierenden angezeigt werden kann.
    • Correctanswer
      Dieser Tag beinhaltet alle richtigen Antworten. Die richtige Antwort wird über den Tag <choice> angegeben. Die Nachricht bei der richtigen Antwort wird über das Tag <message> angegeben.
      • Choice
        Legt fest, welche Antworten richtig und welche falsch sind. Dieses Element wird sowohl als Unterelement von <correctanswer> als auch <feedback> genutzt.
      • Message
        Enthält den Feedbacktext, der dem Studierenden angezeigt wird. Wird im Tag <correctanswer> genutzt.
    • Feedback
      Definiert die Rückmeldungen, die der Lernende bei fehlerhafter Lösung vom System erhält. Für jedes Feedback muss ein Tag <choice> erstellt werden.
      • Choice
        Legt fest, welche Antworten richtig und welche falsch sind. Dieses Element wird sowohl als Unterelement von <correctanswer> als auch <feedback> genutzt.
    • Output
      Der Tag <output> regelt die Übergabe von Variablen. Über das Unterelement <outputvalue> kann man hier die Übergabe von Variablen zurück an die exerciseChain steuern.
      • Outputvalue
        Gibt eine Variable an die ExerciseChain zurück. Im Attribut value wird der Wert der Variable angegeben. Dieser Wert kann ein beliebiger String sein, den der Evaluator evaluieren kann. Keine Besonderheiten.
    • Skipmessage
      Enthält den Text, der dem Studenten angezeigt wird, wenn er die zugehörige Stage überspringt. Lässt man den Tag leer, wird dem Studenten nichts angezeigt. Keine Besonderheiten