Skip to content

hustoj/judger

Repository files navigation

HUST Online Judge Server

Introduce

This project retrieve task from rabbitmq, get information of solution from hustoj, use runner to compile and execute solution. Check user program is an accept solution.

Scrutinizer Code Quality Build Status Code Coverage Code Intelligence Status

Install

Notice: You should install runner first on your machine.

  1. You should install python with 3.6 or newer

  2. You should install poetry

  3. install python dependency:

    poetry install
  4. configure

    cp judge.sample.toml judge.toml

    detail description can see judge.sample.toml, you can modify judge.toml as your actual environment.

  5. run

    pipenv shell
    python judged.py

Releases

No releases published

Packages

No packages published

Languages