README.md 851 Bytes
Newer Older
Markus Klinik's avatar
Markus Klinik committed
1
2
3
4
5
6
7
8
9
10
11
12
# Java Automatic Feedback

Rascal implementation of a simple rule checker for student Java assignments.

## How to run

1. Download the latest rascal-shell-unstable.jar from the rascal website and
   put it next to the run.sh script
   http://update.rascal-mpl.org/console/rascal-shell-unstable.jar

1. Run the script

Markus Klinik's avatar
Markus Klinik committed
13
        $ ./run.sh <two-digit-assignment-nr> <absolute-path-to-student-project>
Markus Klinik's avatar
Markus Klinik committed
14
15
16
   
   For example

Markus Klinik's avatar
Markus Klinik committed
17
18
19
20
        $ ./run.sh 02 /home/mkl/radboud/teaching/object-orientation/oo-grading-2019/assignment02/thout/70827-16116\ -\ Asgn\ CS\ Group\ 125\ -\ Jordy\ Schoolmeesters\ -\ Feb\ 10\,\ 2019\ 22_55/
        Version: 0.13.0-SNAPSHOT
        error("All I/O should happen in the view class",|java+class:///a2/Gallows|)
        error("Always explicitly specify access modifiers: public, protected, or private",|java+field:///a2/User/input|)