Skip to content

uva-slp/pico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming and Instructional Contest Organizer (PICO)

Build Status Coverage Status

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.


Getting Started

As User

For more details, look at the system description and feature summary and user manual.

As Developer

Prerequisites

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).

Installing

Checkout installation-instructions.md for detailed instruction of how to install PiCO on a clean Linux-based operating system.

Contributing

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.

Authors

License

This project is licensed under the terms of the MIT license.

search-highlighted

Last updated May 09, 2017