An online code grader application for educational institutes.
Teachers may add programming problems and group them as a test or assignment.
Students can submit the solution code for the problems. Solutions will be evaluated by executing them on a set of predefined test cases uploaded by the author of the problem.
- Install LAMP stack (apache2, php, mysql)
- Make sure they are running
- Run
bash install.sh- This will setup the database
- Copy ByteJudge/ directory to the apache hosting directory (
/var/www/or/opt/lampp/htdocs) (Or you can keep the repo in your working directory and create a bytejudge.conf file in/etc/apache2/sites-available/bytejudge.confby copying from/etc/apache2/sites-available/default.confand pointDocumentRootto the <PATH TO BYTEJUDGE>/ByteJudge/)
initial admin userid: admin password: <As set during installation>