README.md 846 Bytes
Newer Older
Markus Klinik's avatar
Markus Klinik committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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

    $ ./run.sh <two-digit-assignment-nr> <absolute-path-to-student-project>
   
   For example

    $ ./run.sh 02 /home/mkl/radboud/teaching/object-orientation/oo-grad
    ing-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|)