Documentation

For your convenience, here you can find the documentation from the latest stable release. The DOMjudge tarball contains manuals for the administrator, judges and teams, which correspond to that specific version.

Administrator's manual (PDF)
The complete reference for those setting up and running the DOMjudge system.
Judge's manual (PDF)
Instructions for members of the jury to work with the system.
Team manual
Concise manual for participating teams. Only available in Portable Document Format (PDF).

A Frequently Asked Questions section is included in the Administrator's manual.

API documentation

DOMjudge provides a JSON REST API that can be used to query contest state as well as perform certain actions, such as submit solutions (with team role), request to judge submissions (with judgehost role), and control contest state (with admin role).

The DOMjudge API is an implementation of the ICPC Contest API, except that it does not (yet) implement the optional team-members and awards endpoints. It also has some extensions, see the internal API documentation.