The Programming and Instructional Contest Organizer (PICO) is a open source programming contest submission system, written in Django. It was the result of a year-long project in UVA's 4th year computer science capstone, and is released under the MIT License.
One can see how PICO works by building the docker container for the project (the ability to pull the container is coming shortly). See the PICO docker readme for details.
For more details, look at the system description and feature summary and user manual.
Our source code may contain some instructions only work on Linux system. It is not guaranteed that all feature will work perfectly on other operating system (this won't affect general users as the system runs in Docker).
Checkout installation-instructions.md for detailed instruction of how to install PiCO on a clean Linux-based operating system.
Before contributing to this repository, please have a well understanding of the system. This includes enough interacting with the system and reading through all documentations under /docs directory. There're curently several unclosed issues describing possible future works that could be down on the system. Please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Please make sure the new lines added are properly covered by unit test before submitting a pull request.
This project is licensed under the terms of the MIT license.
Last updated May 09, 2017