The grader currently relies on the grader executable/script on being present in the same directory. This causes some synchronization issues, particularly when using source control on skeletons.
The preferred behavior would be to have a separation of concerns, such as
- Grader
- Skeletons, test scripts, etc
- Temporary directories and caches
The grader currently relies on the grader executable/script on being present in the same directory. This causes some synchronization issues, particularly when using source control on skeletons.
The preferred behavior would be to have a separation of concerns, such as