This project enhances the codecheck autograder by implementing automatic evaluation of C and Python programs. Two security approaches are implemented and analyzed in order to complete this goal. The first approach involves isolation by using virtualization and the second approach involves hardening of the host operating system. I describe both implementations and measure their performance levels to see which approach is more efficient.
Nguyen, Kiet, "Automatic Evaluation of Python and C Programs with codecheck" (2014). Master's Projects. 373.