Skip to content
No description, website, or topics provided.
JavaScript PHP HTML C++ Python CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
application
docs
system
tools
utility
.editorconfig
.gitignore
.htaccess
LICENSE
composer.json
index.php
license.txt
readme.md

readme.md

KitJudge

KitJudge is a functional On-line Judge(KitOJ for abbreviation) under 64-bit Ubuntu 14.04+ OS.

Features

KitOJ has the following features:

  1. Fast: Codes are specifically optimized and plug-ins are carefully picked.
  2. Beautiful: Bootstrap is used to build the whole front-end system.
  3. Easy to distribute judge task: Work queue is used to distribute task, which can make the judgment persistent. If there are more than one computer in the network, we can make the use of them by running judges on every computer. Tasks are distribute automatically and smartly.
  4. Contest Module: Contest module has been added to this project to support On-line Contest.
  5. Sandbox System: A sandbox is used to run the judge task, which prevent the computer from being attack by spiteful code, even in compilation phase.
  6. WebSocket-based Dynamic Refreshing: A WebSocket-based method is used to dynamically refresh the status.

Docs

License

This project is under MIT License.

You can’t perform that action at this time.