Online code grader application
CSS PHP JavaScript PLpgSQL Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
ByteJudge add composer.json in app May 15, 2016
screenshots revised Jul 25, 2014
LICENSE revised Jul 25, 2014 Update May 15, 2016
composer.json add composer.json May 15, 2016 add May 15, 2016
setupqueries.sql add May 15, 2016


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
    • 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.conf by copying from /etc/apache2/sites-available/default.conf and point DocumentRoot to the <PATH TO BYTEJUDGE>/ByteJudge/)

initial admin userid: admin password: <As set during installation>