All Projects → VOID001 → D-judge

VOID001 / D-judge

Licence: MIT license
Judgehost Powered by Docker and golang

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to D-judge

gdoj
The Online Judge Web Platform For ACM
Stars: ✭ 30 (+114.29%)
Mutual labels:  oj
hustoj
Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统
Stars: ✭ 2,773 (+19707.14%)
Mutual labels:  oj
BLumiaOJ
A HUSTOJ compatible Online Judge system.
Stars: ✭ 37 (+164.29%)
Mutual labels:  oj
codgic-web-legacy
🐛 A free, open-source Online Judge alternative. Coding Magic.
Stars: ✭ 13 (-7.14%)
Mutual labels:  oj
dockerjudge
A LXC Based Online Judge Engine, by @wxh06 at @piterator-org
Stars: ✭ 30 (+114.29%)
Mutual labels:  oj
NEUQ-OJ
基于 React 开发的 Online Judge 系统
Stars: ✭ 19 (+35.71%)
Mutual labels:  oj
HOJ
⚡🔥Hcode Online Judge(HOJ)🔥⚡:基于SpringCloud与Vue前后端分离,分布式架构的在线测评平台OJ (An open source online judge system base on SpringBoot, Springcloud Alibaba and Vue.js !)
Stars: ✭ 68 (+385.71%)
Mutual labels:  oj
poj
an online judge in python3 and django
Stars: ✭ 24 (+71.43%)
Mutual labels:  oj
OpenJudger
A lightweight⚡high performance💪universal🍭program judger, support multiple languages, special judge and SQL judge💡轻量高性能的程序评测核心, 易于扩展和二次开发, 支持多编程语言, SPJ和SQL评测
Stars: ✭ 63 (+350%)
Mutual labels:  oj

Docker Judge

Online Judgehost powered by Docker for NEUOJ

Installation

  • You need to install go compiler first https://golang.org/ please use go1.7
  • You need to have docker installed
  • Run go get -u -v github.com/VOID001/D-judge
  • cd to $GOPATH/src/github.com/VOID001/D-judge/
  • Run go build then
  • Create config.toml, you can copy one from config.toml.example

Run

  • Configure the Judgehost specified configuration, more info can found in config.toml.example
  • Run NEUOJ Server and start docker service
  • Run sudo ./D-judge to start the judgehost

Contribution

  • Please use pull request and github issue to contribute :)

FAQ

  • Q: I got json decode error: json: cannot unmarshal string into Go value of type int64 when running D-judge

  • A: Please run patch -p1 < 0001-Fix-compabability-issue-with-NEUOJ-Product-version.patch in D-judge source root

  • Q: I got worker error: downloading testcase error: error processing download: request error status code 500 data

  • A: Please make sure you upload testcase to Server(NEUOJ)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].