A Gradescope compatible tool for performing automatic assessment of Java homework, using static and dynamic analysis.
- Checks for missing file and alerts submitter.
- Checks for file that doesn't compile and alerts submitter.
- Allows required and optional files.
- Enforces a package whitelist.
- Enforces constant time for specific methods.
- Enforces linear time for specific methods.
- Runs checkstyle on code.