WYKOJ Judging Backend. Written in Python.
- Install isolate
- Clone this repository
- Install pip requirements
- If building on WSL, v2 required
sudo apt-get install libcap-dev make gcc python3 python3-pip ocaml
cd ~/Downloads
git clone https://github.com/ioi/isolate.git
cd isolate
sudo make install
cd *whatever*
git clone https://github.com/wykoj/wykoj-judge.git
cd wykoj-judge
pip3 install -r requirements.txt
git submodule init
git submodule update
Note to self: sometimes if WSL cannot export port 8000 to windows, just restart entire machine.
Refer to wykstemteam/wykoj for instructions to create a GitHub repo to store test cases.
python3 -m judge