Skip to main content

OpenJudge

Refactored!

OpenJudge has been refactored to be faster and easier to set up! This repository was about quick contests for small groups of 20-30 people. Somewhere along the way, I faltered and it became bloated. It's back now in a form which is fast and light.

Screenshots

Normal Screen Leader Board Screen

Usage

First install MongoDB by following the instructions in their docs

sudo apt-get install python3-dev
pip install --user pipenv
pipenv install openjudge --python 3.5
pipenv shell

mkdir questions
cd questions

mkdir 1
cd 1

# Create these files
touch statement i0 o0 i1 o0

# go back to where the questions directory resides
cd ../../

To run openjudge two commands need to be issued. openjudge and openjudge --judge in two separate terminals. The first is the interface and the second is the "judge".

asciicast

In case you have a lot of people sending in code and you deem that the code check is too slow, you just have to start another judge process with openjudge --judge.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openjudge-3.0.8.tar.gz (6.8 kB view details)

Uploaded Source

File details

Details for the file openjudge-3.0.8.tar.gz.

File metadata

  • Download URL: openjudge-3.0.8.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for openjudge-3.0.8.tar.gz
Algorithm Hash digest
SHA256 5aae9204764b9aed45cf4404262979bf4a4bb8d6b1f1a1ff48f120f2266aaed4
MD5 1bec01269027f91d46f829cefc363c52
BLAKE2b-256 8d4be89e7a9b718bf09fb699858aafe123bcacd32169a4e3e84eb00fafa0249d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.0.8 This release

1 file

3.0.7

1 file

3.0.6

1 file

3.0.5

2 files

3.0.4

1 file

3.0.3

2 files

3.0.2

1 file

3.0.1

2 files

3.0.0

1 file

2.0.16

1 file

2.0.15

1 file

2.0.14

1 file

2.0.13

1 file

2.0.12

1 file

2.0.11

1 file

2.0.9

1 file

2.0.8

1 file

2.0.6

1 file

2.0.5

1 file

2.0.4

1 file

2.0.3

1 file

2.0.2

1 file

2.0.0

1 file

0.3.12

1 file

0.3.11

1 file

0.3.10

1 file

0.3.9

1 file

0.3.8

1 file

0.3.6

1 file

0.3.5

1 file

0.3.4

1 file

0.3.3

1 file

0.3.2

1 file

0.3.1

1 file

0.3.0

1 file

0.2.9

1 file

0.2.8

1 file

0.2.7

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page