Side by side
DOMjudge vs TAO
Both stand on automated grading software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxSelf-hosted+1
DOMjudge combines contest judging and administration tools for organizers who can run their own infrastructure. Its free self-hosted model and distributed judging are useful, but the listed system requirements and demo limitations are worth weighing first.
Visit DOMjudge Free plan Open source APILinuxMac+3
TAO offers a broad assessment workflow, with authoring, scoring, reporting, and multiple delivery options. The free choices have different constraints: Starter is small-scale, while Community Edition requires self-hosting.
Visit TAOThe facts
| DOMjudge | TAO | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Yes |
| Runs on | API, Linux, Self-hosted, Web | API, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Free or on request | TAO Author: $149 a month |
| Plans published | 1 | 6 |
| Maker | Not published | Not published |
| Website | domjudge.org | taotesting.com |
| On automated grading software | #4 of 33 | #1 of 33 |
DOMjudge: what it does well
- Automatically judges programming contest submissions.
- Supports distributed judging across judge hosts.
- Administrators can rejudge and issue clarifications.
- Extensible languages and compilers; REST API available.
- Free to download and run yourself.
What to know first
- Self-hosting requires Linux root access and server components.
- Online demo does not judge submissions.
- Slack responses may take longer across time zones.
TAO: what it does well
- Supports QTI 2.2 and QTI 3.0.
- Includes automatic and manual scoring.
- Offers self-hosted and cloud-hosted delivery.
- Free Starter includes one author seat.
- Community Edition provides access to source code.
What to know first
- Starter allows 50 learner attempts monthly.
- Starter includes one author seat.
- Starter is not designed for large team programs.
- Paid plan pricing varies; some plans are custom.
