DOMjudge

Azure Applications 1 variation

DOMjudge, the automated jury system that runs programming contests: teams submit, a sandboxed judge grades every run, and a live scoreboard keeps score.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.

ProductCloudOperating systemVersion
DOMjudge 9 on Ubuntu 24.04 Azure Ubuntu 24.04 9 View · Guide

Overview

DOMjudge is an automated programming contest control system used for ICPC style contests, classroom labs and practice sessions. Contestants submit source code that is compiled and executed against secret test data inside an isolated sandbox, and each run is graded automatically as accepted or rejected while a public scoreboard shows the standings in real time. It provides separate interfaces for the jury, for teams and for public spectators, plus a REST API for automation.

Why the cloudimg image

cloudimg delivers DOMjudge as a complete all in one appliance with the web domserver and a local judgehost preconfigured, so a correct submission is graded end to end the moment it boots. Unique admin, judge and demo credentials are generated on first boot with no default login, a demo contest is loaded so you can try a real submission straight away, and a paired deploy guide tested against the exact image is included. Backed by 24/7 support.

Common uses

  • Running ICPC style programming contests
  • Automated grading for coding courses and labs
  • Practice judging for competitive programming teams