Skip to content

dub-basu/crux-judge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crux Judge

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.

Features

  1. Problem bank
  2. Partial marking using testcases
  3. Safe execution of executables using sandbox (written in C)
  4. Anti-cheat features to prevent counterfeit submissions
  5. Django admin facilitates easy creation of users and groups
  6. Docker image for easy deployment

Techs Used

  1. Python3
  2. Django web server framework-1.11
  3. SQLite3
  4. HTML/css/js
  5. gcc
  6. C
  7. Basic bash scripting

Index

We are currently trying to write more documentation. This is the list of currently written pages:

Contributors

  1. Ajay Krishna
  2. Anirud Samala
  3. Ankit Anand
  4. Basu Dubey
  5. Hitesh Bhagchandani
  6. Krut Patel
  7. Rohitt Vashishtha
  8. Ujjwal Raizada
  9. Vaibhav Bhasin

License

The software is released under MIT License

Copyright (c) 2017 CRUx-The Programming & Computing Club of BITS-Pilani Hyderabad Campus

About

A Coding Judge written in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 41.1%
  • C 35.1%
  • HTML 15.1%
  • CSS 5.0%
  • Shell 2.1%
  • Dockerfile 1.2%
  • JavaScript 0.4%