Evaluator-Konsole: Unterschied zwischen den Versionen
(→Jack3) |
(→Jack2) |
||
Zeile 4: | Zeile 4: | ||
[[Datei:JACK-Evaluatorkonsole-evaluatorkonsole-mbuttgereit.png]] | [[Datei:JACK-Evaluatorkonsole-evaluatorkonsole-mbuttgereit.png]] | ||
In der Konsole lassen sich Funktionen des Evaluators unter Berücksichtigung der aktuellen Aufgabe ausgeben. Wie in der [[Stage]]-Datei lässt sich mit <code>[pos=X]</code> auf den Wert des ''X''-ten Eingabefeld und mit <code>[var=Y]</code> auf die Variable ''Y'' der Aufgabe zugreifen. Dabei wird versucht, das Ergebnis in Latex-Darstellung anzuzeigen. Dementsprechend können keine Evaluatorfunktionen verwendet werden, deren Rückgabe nicht in Latex dargestellt werden kann. | In der Konsole lassen sich Funktionen des Evaluators unter Berücksichtigung der aktuellen Aufgabe ausgeben. Wie in der [[Stage (Jack2)|Stage]]-Datei lässt sich mit <code>[pos=X]</code> auf den Wert des ''X''-ten Eingabefeld und mit <code>[var=Y]</code> auf die Variable ''Y'' der Aufgabe zugreifen. Dabei wird versucht, das Ergebnis in Latex-Darstellung anzuzeigen. Dementsprechend können keine Evaluatorfunktionen verwendet werden, deren Rückgabe nicht in Latex dargestellt werden kann. | ||
Die für diese konkrete Bearbeitung der Aufgabe generierten Variablenwerte lassen sich über den Reiter '''Variablen''' anzeigen. | Die für diese konkrete Bearbeitung der Aufgabe generierten Variablenwerte lassen sich über den Reiter '''Variablen''' anzeigen. |
Version vom 9. Juni 2023, 10:02 Uhr
Jack2
Lehrenden wird beim Lösung einreichen einer Aufgabe eine Evaluator-Konsole zum besseren Prüfen angezeigt.
In der Konsole lassen sich Funktionen des Evaluators unter Berücksichtigung der aktuellen Aufgabe ausgeben. Wie in der Stage-Datei lässt sich mit [pos=X]
auf den Wert des X-ten Eingabefeld und mit [var=Y]
auf die Variable Y der Aufgabe zugreifen. Dabei wird versucht, das Ergebnis in Latex-Darstellung anzuzeigen. Dementsprechend können keine Evaluatorfunktionen verwendet werden, deren Rückgabe nicht in Latex dargestellt werden kann.
Die für diese konkrete Bearbeitung der Aufgabe generierten Variablenwerte lassen sich über den Reiter Variablen anzeigen.
Beispiele
Sollte hallo
in dem ersten Eingabefeld der Aufgabe stehen und die Variable d 6
beinhalten, lässt sich folgender Ausdruck entsprechend auswerten.
Jack3
Die Ansicht der Evaluator Konsole in Jack3 sieht wie folgt aus. Diese Konsole ist an einigen Stellen zu finden, u.a. bei der Aufgabenerstellung und beim Testen der Aufgabe.
Bei der Benutzung der Evaluator Konsole sollte darauf geachtet werden auf welcher Seite Evaluator Funktionen getestet werden. Auf der Seite der Aufgabenerstellung ist zum Beispiel die Variablen Belegung nicht bekannt, d.h. hier können die Variablen nicht genutzt werden. Anders sieht das beim Aufgaben testen aus. An der Stelle sind Variablen ausgewürfelt worden und können in der Evaluator Konsole genutzt werden.