ujudge
Will be a one-stop solution for all your contesting and training needs (in the area of programming contests).
Status
The system is working now, but does not yet have fancy packaging to ease installation. Please write me for installation instructions.
Existing:
- nearly all administrative tasks are accessible via Web UI
- contest evaluation in ACM and IOI modes
- online contest management: news, problem statements, questions and answers, rating
- solution invocation on Windows (“rather”, but not totally, secure)
- parallel testing on several computers
Problems:
- some really vital things are missing (e.g., user account management)
- to investigate a trouble one has to use MySQL console
Planned:
- Web 2.0-style UI for all administrative tasks and an online contest arena
- Support for all major platforms (Windows, MacOS, Linux, FreeBSD)
- Friendly installation or no-install mode (Windows and MacOS at least) with all prerequisites bundled
- Plugin system for extending the system in well-defined extension points
- All features one would expect from a modern contest evaluation system
Participating
Please join the discussion group, read the blog and comment in the bug tracker.
If you want to help with the development, you are highly welcome.
Source
You can get sources from a Mercurial repository at http://hg.tarantsov.com/andreyvit/ujudge-unstable/, the Subversion repo is no longer used.