DMOJ
DMOJ: Open Source Automated Judging System for Competitive Programming Contests
Automated judging system for competitive programming contests, allowing easy hosting and setup of programming competitions without manual judging infrastructure.
What is DMOJ?
DMOJ, short for Don Mills Online Judge, is an open source automated judging system designed specifically for hosting competitive programming contests. It was created by quantum5 and a group of competitive programmers to provide an easy way for contest organizers to host programming competitions without needing to handle the complexity of setting up manual judging infrastructure.
Some key features of DMOJ include:
- Supports over 60 programming languages for problem submission
- Real-time judging and scoring of submissions
- Contestant ranking tables and statistics
- Problem uploading and editing interface for contest organizers
- Secure user authentication and access control
- Submission testing against custom test cases
- Plugins and modules allowing customization and extensibility
Overall, DMOJ aims to provide a reliable, transparent, and customizable platform for hosting competitive programming contests of any size and complexity level for participants. Its open source nature also allows the competitive programming community itself to contribute features and improvements over time.
DMOJ Features
Features
- Automated judging system
- Support for multiple programming languages
- Customizable contest and problem settings
- Real-time contest progress monitoring
- Secure and isolated execution environments
- Plagiarism detection
- Admin dashboard
- User management
- API access
- Task queue for distributing judging
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best DMOJ Alternatives
View all DMOJ alternatives with detailed comparison →
Top Development and Programming Tools and other similar apps like DMOJ
Here are some alternatives to DMOJ:
Suggest an alternative ❐HackerRank
Codechef
Topcoder
Codeforces
Spoj