This is a programming judge which currently supports C language.
It uses Django framework to host the server and is mainly written in Python3. SQLite3 is the database of choice.
- Problem bank
- Partial marking using testcases
- Safe execution of executables using sandbox (written in C)
- Anti-cheat features to prevent counterfeit submissions
- Django admin facilitates easy creation of users and groups
- Docker image for easy deployment
- Python3
- Django web server framework-1.11
- SQLite3
- HTML/css/js
- gcc
- C
- Basic bash scripting
We are currently trying to write more documentation. This is the list of currently written pages:
- Installation Instructions - Guide on setting up the project.
- Running Instructions - Instruction on how to start the server.
- Directory Structure - Basic guide to understand the working of the project.
- Contests - Basic directory structure and usage guide for contests.
- Admin Portal - Guide on how to use the Django Admin Portal to manage the project.
- Docker - Refer to this to set up a docker cotainer of the project.
- Ajay Krishna
- Anirud Samala
- Ankit Anand
- Basu Dubey
- Hitesh Bhagchandani
- Krut Patel
- Rohitt Vashishtha
- Ujjwal Raizada
- Vaibhav Bhasin
The software is released under MIT License
Copyright (c) 2017 CRUx-The Programming & Computing Club of BITS-Pilani Hyderabad Campus