Variablenupdates (JACK3)
Die Variablenupdates stehen nur zur Verfügung, wenn die Aufgabe auch Variablen hat. Es werden dabei immer nur die Variablen beachtet, die in dem Abschnitt stehen. Über das Drop-Down Feld in dem jeweiligen Abschnitt kann man die Variable auswählen, die bei dem Variablenupdate hinzugefügt werden soll. Zusätzlich brauchen die Variablen eine Eigenschaft wie sie verändert werden soll. Das kann eine Neuberechnung sein oder die Eingabe des Lernenden.
In dem Screenshot ist ein Beispiel zu sehen, bei dem die Eingabe des Lernenden in der Variable gespeichert wird.
Die Variablenupdates können in folgenden Situationen durchgeführt werden:
- Variablenupdates vor der Durchführung aller Checks: Die Variablen werden nach dem Einreichen aktualisiert bevor die Checks durchgeführt werden und das Feedback erzeugt wird. Dieses Update wird nicht durchgeführt, wenn die Stufe übersprungen wird.
- Variablenupdates nach der Durchführung aller Checks: Die Variablen werden aktualisiert nachdem die Checks durchgeführt wurden und das Feedback erzeugt wurde. Dadurch gibt es die Möglichkeit Checker Ergebnisse mit einfließen zu lassen. Dieses wird durchgeführt bevor die Transitionen (nächste Stufe) ausgewertet wird.
- Variablenupdates bevor der Aufgabenteil ohne Wiederholung oder Überspringen verlassen wird: Hier werden zuerst die Checks durchgeführt, das Feedback genertiert und die Transition durchgeführt (nächste Stufe ausgewählt). Die Variablen werden nur dann aktualisiert, wenn der Aufgabenteil nicht wiederholt wird und die Stufe auch nicht übersprungen wird.
- Variablenupdates bevor der Aufgabenteil durch Wiederholung verlassen wird: Hier werden zuerst die Checks durchgeführt, das Feedback generiert und die Transition durchgeführt (nächste Stufe ausgewählt). Die Variablen werden jetzt aktualisiert, wenn der Aufgabenteil wiederholt wird.
- Variablenupdates bevor der Aufgabenteil durch Überspringen verlassen wird: Hier werden zuerst die Checks durchgeführt, das Feedback generiert und die Transition durchgeführt (nächste Stufe ausgewählt). Die Variablen werden jetzt aktualisiert, wenn der Aufgabenteil übersprungen wurde.
In der oben stehen Grafik ist anschaulich zu sehen in welchen Situationen jeweils die verschiedenen Variablenupdates stattfinden.