GPL (GNU General Public License)    
3.1/5 25
This project provides an automated judgment system for all Linux operating systems

editor's review





DOMjudge is an open source, freely distributed, platform-independent and full featured web-based automated judge system especially designed to allow you to run programming contests on GNU/Linux operating systems. It is heavily inspired by the powerful ACM ICPC project.

Features a Web interface for portability and simplicity

The DOMjudge project provides a mechanism to submit problem solutions (a C-program) and (web)interfaces for teams, the jury and the general public. The application is lightweight, features a Web interface for portability and simplicity, and it sports a scalable and modular system.

Has been used in numerous live contests

Key features of the DOMjudge application include clarifications, rejudging, as well as detailed submission and judging information. The software has been designed from the ground up with security in mind, and has been used in numerous live contests with great success.

Under the hood and requirements

Being a web-based application, DOMjudge requires a computer with a recent Linux kernel-based operating system where you have local root access, an Apache web server with PHP, a MySQL database server, SSH and/or SCP, a shared filesystem, and compilers for the languages you want to support.

Getting started with DOMjudge

Installing DOMjudge on your GNU/Linux distribution is quite a simple task, as all you have to do is to download the latest release, save the archive on your Home directory, unpack it, open a Terminal app, and navigate to the location where you’ve extracted the archive file (e.g. cd /home/softpedia/domjudge-4.0.4).

While making sure that all the above requirements are installed, you will have to run the ‘./configure && make’ command to configure and compile the program. Then, after a successful compilation process, you must run the ‘sudo make install’ command to install DOMjudge system wide. Both 32 and 64-bit computer platforms are supported at this time.

DOMjudge was reviewed by Marius Nestor
Last updated on February 4th, 2015
DOMjudge - The score board interface of the DOMjudge applicationDOMjudge - The Team Member administration interface of DOMjudge

0 User reviews so far.