DOMjudge

Software Screenshot:
DOMjudge
Software Details:
Version: 4.0.4
Upload Date: 17 Feb 15
Developer: Thijs Kinkhorst
Distribution Type: Freeware
Downloads: 38

Rating: 2.7/5 (Total Votes: 3)

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/softoware/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.

What is new in this release:

  • This version rolls up a number of fixes for bugs discovered over the past few months.

What is new in version 3.3.5:

  • This is a bugfix release rolling up a number of small improvements.
  • The largest impact bugfix concerns an SQL query which could lead to intermittent MySQL locking failures when running with many concurrent users.

What is new in version 3.3.3:

  • This bugfix release rolls up a number of fixes and compatibility improvements.

What is new in version 3.3.2:

  • This version incorporates some minor bugfixes.

What is new in version 3.2.2:

  • This release fixes multiple minor bugs, and includes minor changes due to the switch from Subversion to Git for source code management.

What is new in version 3.1.2:

  • The primary trigger for this bugfix release is a bug that, in the team interface, showed the names of the problems in the clarification section, even while the contest hadn't started yet. It contains a few other bugfixes and documentation improvements as well.

What is new in version 3.1.1:

  • DOMjudge versions 3.0.4 and 3.1.1 have just been released. Both are bugfix releases to their corresponding stable branches. The changes are backported from trunk development and consist of small bugs (mostly in the build system) and some documentation fixups.

What is new in version 3.1.0:

  • This release has significant feature improvements, including multiple testcase support per problem, pluggable authentication methods, the ability for judges to "claim" a submission or judging, and better support for distributed contests.
  • A number of improvements have been made to improve the Web interface experience.

What is new in version 2.2.3:

  • This is a maintenance release containing an accumulation of bugfixes.

What is new in version 2.2.2:

  • This is a maintenance release containing a number of bugfixes, one of which is important enough for every 2.2.x user to upgrade: the scoreboard could be malformed during the contest.

What is new in version 2.2.1:

  • This is a maintenance release that mainly addresses a usability annoyance and improves the documentation.

Similar Software

OpenSCADA Project
OpenSCADA Project

14 Apr 15

DirectFBGL
DirectFBGL

2 Jun 15

STANTOR-DOMODULOR
STANTOR-DOMODULOR

20 Feb 15

X10dev GUI
X10dev GUI

2 Jun 15

Comments to DOMjudge

Comments not found
Add Comment
Turn on images!