Tech riderRev. 4 Oct 2026
- 1Runs onAPI, Linux, self-hosted, Web, Windows
- 2CostsFree plan
- 3Programming autogradingYes
3 lines stated Written from the maker's own pages: dmoj.ca
Overview
DMOJ is ranked #9 of 33 in automated grading software on Specifiction. It runs on API, Linux, Self-hosted, Web, Windows. There is a free plan.
DMOJ plans and pricing
All plansPrivate contest hosting Not published For educational organizations; small fee, amount not stated dmoj.ca · 4 Oct 2026
Compared on automated grading software
- Programming autograding
- Yesdmoj.ca
Facts
- Purpose
- DMOJ is a modern contest platform and archive of programming problems, and is entirely open source.dmoj.ca · 4 Oct 2026
- Problem archive
- The site hosts problems from past CCC, CCO, COCI, IOI, and JOI competitions, as well as other sources.dmoj.ca · 4 Oct 2026
- Contests
- DMOJ runs the DMOJ Monthly Open Programming Competition for people interested in competitive programming.dmoj.ca · 4 Oct 2026
- Judging
- The platform supports interactive and signature-graded tasks, runtime data generators, custom output validators, per-language resource limits, and scaling to hundreds of judging servers.github.com · 4 Oct 2026
- Contest formats
- The contest system supports ICPC, IOI, AtCoder, and ECOO formats, along with system testing, hidden scoreboards, and virtual participation.github.com · 4 Oct 2026
- Plagiarism integration
- The contest system integrates with Stanford MOSS for plagiarism checking.github.com · 4 Oct 2026
- Problem statements
- Problem statements support Markdown, LaTeX math and figures, syntax highlighting, PDF generation, and built-in editorials.github.com · 4 Oct 2026
- Authentication and access
- The platform supports OAuth login with Google, Facebook, and GitHub, two-factor authentication, and fine-grained staff permissions.github.com · 4 Oct 2026
- Security reporting
- DMOJ asks researchers to send potential security issues privately for responsible disclosure before making them public.dmoj.ca · 4 Oct 2026
- Support
- The site asks users with questions about hosting contests to contact a moderator.dmoj.ca · 4 Oct 2026
- Self-hosting
- The maker provides documentation for installing the DMOJ site and judge.github.com · 4 Oct 2026
- Self-hosting requirement
- The installation guide says the site is tested to work with MySQL and is unlikely to work with other databases.github.com · 4 Oct 2026
- Use restrictions
- DMOJ says AI use is prohibited in rated contests and use of its judging resources for AI training is prohibited.dmoj.ca · 4 Oct 2026
- Audience
- DMOJ offers free public contest hosting and says educational organizations can contact it about hosting private contests for a small fee.dmoj.ca · 4 Oct 2026
Best DMOJ alternatives
See all 20 All accessCh 01 Wayground (formerly Quizizz) Free planFree trialAndroid from $18/mo8.1 All accessCh 02 PrairieLearn Free planFree trialAPI from $0.25/mo8.0 All accessCh 03 Socrative Free planFree trialAndroid from $10/mo7.7 All accessCh 04 Gradescope Free planFree trialAndroid Free to start7.6 All accessCh 05 MATLAB Grader Free planLinuxMac Free to start7.6 All accessCh 06 ClassMarker Free trialAndroidAPI 7.3
Where it ranks on Specifiction
Is DMOJ yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- dmoj.ca/about/· checked 4 Oct 2026
- github.com/DMOJ/online-judge· checked 4 Oct 2026
- dmoj.ca/security/· checked 4 Oct 2026
- github.com/DMOJ/docs· checked 4 Oct 2026
- github.com/DMOJ/docs/blob/master/docs/site/install· checked 4 Oct 2026
- dmoj.ca/post/292-dmoj-ai-policy· checked 4 Oct 2026



