This project is an open-source web application for organizing programming competitions
Contestants are able upload source code solutions to problems specified for the competition, which can then be viewed by human judges.
The code submissions will be compiled and executed with the help of the Ideone API
The web application is intended to be run as an instance on a server with web servers like Apache or nginx.
The code is mostly written in Python, and is powered by the Django web framework.
TODO
- User interface
Separate interfaces for contestants, judges and administrators.
- Programming language agnostic
Contestans can use any programming language they're allowed to use.
- Competitions in parallel
Run multiple competitions in parallel.
- Cross-platform
Runs both on Linux and Windows.
- Reliability
Built with rock-solid open-source software.
- Lightweight
Low on software and hardware requirements.
- Open Source
Fully open-source licensed.
- Internationalization
Full support for a multilingual interface. English and Spanish supported out of the box.
The project idea originated from a practical issue, as of the necessity organizing a national programming competition in Paraguay at high-school level on October 8, 2011.
If you have any suggestions, bug reports or annoyances please report them to the issue tracker at http://github.com/kennym/nejupy/issues
Development happens at GitHub: http://github.com/kennym/nejupy
You are highly encouraged to participate in the development. If you don't like Github (for some reason) you're welcome to send regular patches.
TODO