InstantOrbitalChecker

Aus JACK Wiki
(Weitergeleitet von Atomorbital)
Wechseln zu: Navigation, Suche

Der Stufentyp "Atomorbital" kann in FormBased-Aufgaben genutzt werden, wenn die Studierenden einen Editor zum Zeichnen von Atomorbitalen nutzen sollen. Der Stufentyp ermöglicht automatisches Feedback. Wird der Stufentyp genutzt, muss in der Aufgabe der "InstantOrbitalChecker" angehangen werden.

Tags in der Stage-Datei

  • Exercise (Tag)
    Dient zur Festlegung des Aufgabentyps. Hier muss für das Attribute type orbital angegeben werden.
    • Input
      Mit dem Tag <input> steuert man die Übergabe von Variablen.
      • Inputvalue
        Muss für jede Variable angelegt werden, die an die Stufendatei übergeben werden soll.
    • Task
      Der Tag für den Aufgabentext.
    • Advice
      Enthält Hinweise, die den Studierenden angezeigt werden, wenn Sie auf den Button "Hinweis" klicken.
      • Option
        Wird für die Definition von Antwortmöglichkeiten genutzt. Wird innerhalb von <correctanswer> und <feedback> genutzt und definiert dort die richtige Antwort bzw. das Verhalten bei falschen Antworten.
    • Correctanswer
      Dieser Tag beinhaltet alle richtigen Antworten.
      • Option
        Wird für die Definition von Antwortmöglichkeiten genutzt. Wird innerhalb von <correctanswer> und <feedback> genutzt und definiert dort die richtige Antwort bzw. das Verhalten bei falschen Antworten.
    • Feedback
      Definiert die Rückmeldungen, die der Lernende bei fehlerhafter Lösung vom System erhält.
      • Option
        Wird für die Definition von Antwortmöglichkeiten genutzt. Wird innerhalb von <correctanswer> und <feedback> genutzt und definiert dort die richtige Antwort bzw. das Verhalten bei falschen Antworten.
    • Output
      Der Tag <output> regelt die Übergabe von Variablen.
      • 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.
    • 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.

Beispiel

 1 <?xml version="1.0" encoding="iso-8859-1"?>
 2 <exercise type="orbital">
 3 	<input>
 4 	</input>
 5 	<task>Geben Sie die Orbitale und Elektronenbelegungen von Sauerstoff an:
 6 	</task>
 7 	<correctanswer>
 8 		<option>Sauerstoff;8</option>
 9 	</correctanswer>
10 	<feedback>
11 		<option result="AB" points="60">Prozedurale Hilfestellung hier einfügen</option>
12 		<option result="Rest" points="40"></option>
13 	</feedback>
14 	<output>
15 	</output>
16 </exercise>