DynamicRChecker/Aufbau (Jack2): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
K (Mschypula verschob die Seite DynamicRChecker/Aufbau nach DynamicRChecker/Aufbau (Jack2)) |
(kein Unterschied)
|
Aktuelle Version vom 7. Juni 2023, 11:45 Uhr
- MetaInf
- NumberOfInputArgs: Anzahl an Input-Argumenten (in der Regel
1
) - OutputType Output-Typ (in der Regel
double
) - PreCode Hier steht immer
testFunc <- function(){
. - PostCode Unter diesem Tag wird, wenn benötigt, der Post Code definiert. Dazu können hinter
}
die benötigten Funktionen definiert werden.
- NumberOfInputArgs: Anzahl an Input-Argumenten (in der Regel
- Testcases Hier können verschiedene Testfälle definiert werden.
- Testcase Innerhalb dieses Tags ist der entsprechende Testfall zu definieren.
- Feedback
Definiert die Rückmeldungen, die der Lernende bei fehlerhafter Lösung vom System erhält. - PostprocessingFunction (optional) Wird eine postprocess-Funktion benötigt, so ist hier postprocess (= der Name der Funktion) einzutragen
- Input
Mit dem Tag<input>
steuert man die Übergabe von Variablen. - Penalty Die Anzahl an Punkten, die beim falschen Lösen der Aufgabe abgezogen werden sollen.
- ExpectedOutput Hier sollte der R-Code hinterlegt werden, der genau den R-Output ausgibt, der vom Studierenden erwartet wird. Es können auch Zufallszahlen, die in der exercise-Datei definiert wurden, innerhalb dessen verwendet werden.
- ErrorFeedback Hier kann ggf. Feedback angegeben werden, wenn die eingereichte Lösung des Studierenden als falsch evaluiert wird.
- Feedback
- Wenn nötig, können weitere Testfälle definiert werden.
- Testcase Innerhalb dieses Tags ist der entsprechende Testfall zu definieren.