Online Demo
We have set up an online demonstration of the DOMjudge web interface, populated with data from a live contest.
What it does:
- Provide an idea of the look and feel of the public, team and jury interfaces
What it doesn't:
- Judge submitted solutions
- Show commandline and daemon interfaces
How to use it
Check out the following interfaces:
- Public interface
- Shows the scoreboard and the problemset.
- Team interface
- Shows your submissions, submission details, clarifications, the problemset and the scoreboard. Log in with username and password team. You can submit solutions through the web interface, but as this is a demo, these will not get judged. The submit client is also not available.
- Jury/admin interface
- The full set of options available to judges and administrators. Log in with username and password jury or username and password admin respectively. The admin interface is a superset of the jury interface with additional options to configure the contests. There are no judgehosts running, so things like rejudging do not have much effect. Team source code and testdata in/output has been replaced with a placeholder, so the source formatting and testdata diff functionality is not useful.
- API documentation
- Documentation on how to use DOMjudge from scripts. This is used by our submit client and the
configure-domjudge
&import-contest
scripts. Also useful if you want to use only parts of DOMjudge, for example as you use your own custom scoreboard or another submission method. Some of the tools also work via this API. - Contest API
- The contest API itself, which adheres to the Contest API specification. Note that we do not implement all optional details of the API, some new specifications from the draft version may be work in progress. We also have some private additions; additional properties in endpoints specified by the standard can be disabled by passing the URL parameter strict=1. Various endpoints are available (or provide full access) only with admin credentials, which have to be provided via HTTP basic auth; username and password are admin.
The data in the system is reset to a known good state every night, so feel free to experiment. Please keep the system in a reasonable state though for other visitors that may come by before the reset. The data is from an actual contest, NWERC 2018, with some sensitive things removed.
If there's something not working, or you've got questions, please contact us at admin@domjudge.org.