Aufgabentyp UML (Jack2): Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
K (Mschypula verschob die Seite Aufgabentyp UML nach Aufgabentyp UML (Jack2))
Keine Bearbeitungszusammenfassung
 
Zeile 3: Zeile 3:
Für den Aufgabentyp UML stehen derzeit die folgenden Checker zur Verfügung:
Für den Aufgabentyp UML stehen derzeit die folgenden Checker zur Verfügung:
* [[UMLChecker]]: Dieser Checker prüft ausgewählte Modelltypen der UML im XMI1- oder XMI2-Format auf strukturelle Eigenschaften. Checks werden für diesen Checker regelbasiert in einer textuellen Notation konfiguriert.
* [[UMLChecker]]: Dieser Checker prüft ausgewählte Modelltypen der UML im XMI1- oder XMI2-Format auf strukturelle Eigenschaften. Checks werden für diesen Checker regelbasiert in einer textuellen Notation konfiguriert.
* [[DynamicUMLChecker]]: Dieser Checker prüft die Semantik von UML-Aktivitätsdiagrammen durch den Vergleich von Traces.
* [[DynamicUMLChecker (Jack2)|DynamicUMLChecker]]: Dieser Checker prüft die Semantik von UML-Aktivitätsdiagrammen durch den Vergleich von Traces.
* [[EPML Checker]]: Dieser Checker prüft EPKs auf strukturelle Eigenschaften. Checks werden für diesen Checker regelbasiert in einer textuellen Notation konfiguriert.
* [[EPML Checker]]: Dieser Checker prüft EPKs auf strukturelle Eigenschaften. Checks werden für diesen Checker regelbasiert in einer textuellen Notation konfiguriert.


[[category:Aufgabentyp]]
[[category:Aufgabentyp]]

Aktuelle Version vom 7. Juni 2023, 12:57 Uhr

Der Aufgabentyp UML ist für Modellierungsaufgaben (in UML oder anderen Modellierungssprachen) vorgesehen. Diese können von den Lernenden nicht direkt im Browser gelöst werden. Stattdessen muss vom Aufgabensteller eine (potenziell leere) Modell-Datei bereitgestellt werden, die die Lernenden heruntergeladen und in einem beliebigen, geeigneten Editor bearbeiten können. Die bearbeiteten Dateien werden dann von den Lernenden wieder hochgeladen und können von JACK bewertet werden. Die Bewertung geschieht durch einen sogenannten Checker, der der Aufgabe zugewiesen werden muss. Allgemeine Informationen zum Hinzufügen von Checkern zu Aufgaben befinden sich auch auf der Übersichtsseite zur Aufgabenkonfiguration.

Für den Aufgabentyp UML stehen derzeit die folgenden Checker zur Verfügung:

  • UMLChecker: Dieser Checker prüft ausgewählte Modelltypen der UML im XMI1- oder XMI2-Format auf strukturelle Eigenschaften. Checks werden für diesen Checker regelbasiert in einer textuellen Notation konfiguriert.
  • DynamicUMLChecker: Dieser Checker prüft die Semantik von UML-Aktivitätsdiagrammen durch den Vergleich von Traces.
  • EPML Checker: Dieser Checker prüft EPKs auf strukturelle Eigenschaften. Checks werden für diesen Checker regelbasiert in einer textuellen Notation konfiguriert.