Home > nejupy

nejupy

Nejupy is a project mainly written in JAVASCRIPT and PYTHON, it's free.

A Django-powered competition manager

====== Nejupy

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.

.. Ideone: http://www.ideone.com .. API: http://www.ideone.com/api .. Apache: http://www.apache.org .. nginx: http://en.wikipedia.org/wiki/Nginx .. Python: http://www.python.org .. Django: http://www.djangoproject.com

.. contents:: :local:

Documentation

TODO

Features

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.

History

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.

Getting Help

Bug tracker

If you have any suggestions, bug reports or annoyances please report them to the issue tracker at http://github.com/kennym/nejupy/issues

Contributing

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.

License

TODO

Previous:vim-creole