Checkerkonfiguration: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Zeile 25: Zeile 25:
Gibt an, ob der Checker zur Überprüfung der Aufgabe genutzt wird.
Gibt an, ob der Checker zur Überprüfung der Aufgabe genutzt wird.


==Checker-spezifische Konfigurationen==
=Checker-spezifische Konfigurationen=


===Dynamic C++ Checker===
==Dynamic C++ Checker==
====Config File====
===Config File===
====Source Files====
===Source Files===
====Test Files====
===Test Files===


===Static C++ Checker===
==Static C++ Checker==
====Rule File====
===Rule File===
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.


====Source Files====
===Source Files===


===Dynamic R Checker===
==Dynamic R Checker==
====Initial Code====
===Initial Code===
====XML File====
===XML File===


===Static R Checker===
===Static R Checker===
====Rule File====
===Rule File===
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.


===Static Java Checker (GreQL)===
==Static Java Checker (GreQL)==
====Rule File====
===Rule File===
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.  
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.  
====Source Files====
===Source Files===
Alle Dateien (außer die Regel-Datei), die für die Bewertung der Aufgabe benötigt werden.
Alle Dateien (außer die Regel-Datei), die für die Bewertung der Aufgabe benötigt werden.


===Static Java Checker (AGG)===
==Static Java Checker (AGG)==
====Rule Files====
===Rule Files===
====Script File====
===Script File===
====Source Files====
===Source Files===




===UML Checker===
==UML Checker==
====XMI File====
===XMI File===
====Rule File====
===Rule File===
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.
XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.


===Java Visualizer===
==Java Visualizer==
====Source Files====
===Source Files===
====Test Driver Class====
===Test Driver Class===
Die Java-Datei der Testtreiber-Klasse.
Die Java-Datei der Testtreiber-Klasse.
====Visualization configuration====
===Visualization configuration===


===Java Metric Checker===
==Java Metric Checker==
====Source Files====
===Source Files===


===Code Reading Checker===
==Code Reading Checker==
====Classes To Trace====
===Classes To Trace===
====Reference Source====
===Reference Source===
====Test Driver Class====
===Test Driver Class===
Die Java-Datei der Testtreiber-Klasse.
Die Java-Datei der Testtreiber-Klasse.


===Tracing Java Checker===
==Tracing Java Checker==
====Library Files====
===Library Files===
Hier können jar-Dateien eintragen werden, wenn diese an die Aufgabe anhängt und notwendig sind, damit die Tests laufen. Es dürfen keine normalen Source-Dateien markiert sein, sonst kommt es zu Backend-Fehlern.
Hier können jar-Dateien eintragen werden, wenn diese an die Aufgabe anhängt und notwendig sind, damit die Tests laufen. Es dürfen keine normalen Source-Dateien markiert sein, sonst kommt es zu Backend-Fehlern.
====Sample Traces====
===Sample Traces===
====Source Files====
===Source Files===
====Test Driver Class====
===Test Driver Class===
Java-Klasse des Testtreibers.
Java-Klasse des Testtreibers.

Version vom 31. März 2021, 10:13 Uhr

Im Folgenden werden die verschiedenen Konfigurationsmöglichkeiten der JACK2-Checker beschrieben.

Allgemeine Konfigurationen

Diese Konfigurationen gibt es bei allen Checkern.

CheckerAllgKonf.PNG

Variablenname

Eindeutige Id des Checkers. Diese kann in der Evaluierungsregel genutzt werden.

Checker-Name

Name des Checkers. Wird in den Lösungsdetails angezeigt.

Ergebnis-Label

Mit diesem Label werden Ergebnisse des Checkers in den Lösungsdetails benannt.

Zeige Ergebnis in der Übersicht

Das Ergebnis des Checkers wird in den Lösungsdetails angezeigt.

Zeige Ergebnisdetails

In den Lösungsdetails werden die Details des Checker-Ergebnisses angezeigt.

Checker ist aktiviert

Gibt an, ob der Checker zur Überprüfung der Aufgabe genutzt wird.

Checker-spezifische Konfigurationen

Dynamic C++ Checker

Config File

Source Files

Test Files

Static C++ Checker

Rule File

XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.

Source Files

Dynamic R Checker

Initial Code

XML File

Static R Checker

Rule File

XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.

Static Java Checker (GreQL)

Rule File

XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.

Source Files

Alle Dateien (außer die Regel-Datei), die für die Bewertung der Aufgabe benötigt werden.

Static Java Checker (AGG)

Rule Files

Script File

Source Files

UML Checker

XMI File

Rule File

XML-Datei, die Regeln enthält, die zur Bewertung der Aufgabe dienen.

Java Visualizer

Source Files

Test Driver Class

Die Java-Datei der Testtreiber-Klasse.

Visualization configuration

Java Metric Checker

Source Files

Code Reading Checker

Classes To Trace

Reference Source

Test Driver Class

Die Java-Datei der Testtreiber-Klasse.

Tracing Java Checker

Library Files

Hier können jar-Dateien eintragen werden, wenn diese an die Aufgabe anhängt und notwendig sind, damit die Tests laufen. Es dürfen keine normalen Source-Dateien markiert sein, sonst kommt es zu Backend-Fehlern.

Sample Traces

Source Files

Test Driver Class

Java-Klasse des Testtreibers.