Normal-Mode

Es wird eine Übersicht präsentiert, in der aufgelistet wird, welche Grundoperationen auf der gegebenen Datenstruktur (z.B. Fibonacci-Heap) durchzuführen sind. Um nun mit der ersten Grundoperation zu beginnen, muss man diese anfordern (Drücken des "Get next"-Buttons). Jetzt hat man die Möglichkeit, die einzelnen Teiloperationen entsprechend auszuführen. Für jede Teiloperation hat man dazu je nach Feedbacktyp drei Versuche. Benötigt man mehr, wird die richtige Teiloperation automatisch ausgeführt und man muss mit der nächsten beginnen. Nach jeder Operation wird gemäß einem ausgewählten Feedback-Typ ein entsprechendes Feedback gegeben. Wenn man glaubt, man hat alle Teiloperationen ausgeführt, kann man die nächste auszuführende Grundoperation (wieder über "Get next"-Button) anfordern. Je nach Feedback-Typ muss die aktuelle Operation zunächst durch "Finish operation" abgeschlossen werden. Dies setzt sich so lange fort, bis die Aufgabe komplett abgearbeitet ist.

Kann keine Lösung für die Aufgabe gefunden werden, kann man per "Give up"-Button die Bearbeitung der Aufgabe jederzeit beenden. Für die Evaluation heißt das allerdings, dass man für alle noch offenstehenden durchzuführenden Operationen 0 Punkte erhält!

Am Schluss kommt ein Dialog, ob man die Aufgabe sofort automatisch evaluiert haben will oder von einem Tutor. Im Falle einer automatischen Evaluation wird sofort eine erreichte Punktzahl berechnet.