UML (JACK3): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Zeile 3: Zeile 3:
===Aufgabeninhalt===
===Aufgabeninhalt===
Der Aufgabeninhalt besteht nur aus dem Titel und dem Aufgabentext.
Der Aufgabeninhalt besteht nur aus dem Titel und dem Aufgabentext.
[[Datei:UMLStage Aufgabeninhalt.png|800px|center]]


Im Moment können Einreichungen noch nicht gesteuert werden, d.h. die Zahl der hochgeladenen Dateien oder deren Benennung kann nicht eingeschränkt werden.
Im Moment können Einreichungen noch nicht gesteuert werden, d.h. die Zahl der hochgeladenen Dateien oder deren Benennung kann nicht eingeschränkt werden.

Version vom 24. Mai 2022, 09:11 Uhr

Der Aufgabentyp UML ermöglicht asynchron geprüfte Aufgabenteile, in denen eingereichte UML-Modelle automatisch bewertet werden. Bei mehrteiligen Aufgaben können nach dem Einreichen optional schon weitere Aufgabenteile bearbeitet werden, während die asynchronen Checks noch im Hintergrund laufen.

Aufgabeninhalt

Der Aufgabeninhalt besteht nur aus dem Titel und dem Aufgabentext.

UMLStage Aufgabeninhalt.png

Im Moment können Einreichungen noch nicht gesteuert werden, d.h. die Zahl der hochgeladenen Dateien oder deren Benennung kann nicht eingeschränkt werden.

Feedback

Für das Feedback zu diesem Aufgabenteil stehen folgende Einstellungsmöglichkeiten zur Verfügung:

  • Reaktion bei fehlendem Dateianhang: Hier wird festgelegt, wie Jack reagieren soll, wenn keine Datei angehängt wurde. Es besteht die Wahl zwischen Aufgabenteil wiederholen lassen oder diesen mit 0 Punkten bewerten.
  • GReQL-Regelsatz zur statischen Überprüfung: In dem Textfeld werden die Regeln und Feedbacktexte konfiguriert (Beispiele finden sie hier).
    • Der gesamte Regelsatz muss durch den Tag <checkerrules>...</checkerrules> eingeschlossen werden.
    • Wenn Regeln vom Typ "report" verwendet werden, stehen die entsprechenden Rückgabewerte unter den im report-Clause genannten Namen als input-Variablen innerhalb des Aufgabenteils zur Verwendung im Feedback oder in den Variablenupdates (ausschließlich nach der Durchführung aller Checks) zur Verfügung.
  • Verhalten bei internen Fehlern während der Überprüfung: Hier wird festgelegt, wie Jack reagieren soll, sollte es bei der Bewertung der Abgabe zu Fehlern kommen. Die Bearbeitung kann entweder abgebrochen werden oder es wird eine Nachricht ausgegeben und die Bearbeitung wird fortgesetzt. Bei der Wahl sollte berücksichtigt werden, ob die Aufgabe weitere Aufgabenteile hat, die womöglich von der Auswertung dieses Aufgabentyps abhängen.

Hinweise

Jede Stufe kann beliebig viele Hinweise anbieten. Alle weiteren Information wie man Hinweise angibt sind hier zu finden.

Verknüpfungen

Da die asynchronen Checks teilweise etwas länger dauern lässt sich bei der Verknüpfung einstellen, dass nicht auf das Feedback gewartet werden soll, sondern sofort der nächste Aufgabenteil angezeigt werden soll. Dabei ist zu beachten, wenn der nächste Aufgabenteil unmittelbar von der Bewertung der Einreichung abhängt darf diese Option nicht ausgewählt werden.