一个简易、安全、高效的信息学在线评测系统。
部署教程
一键下载依赖(Linux): curl https://gh.imjcj.eu.org/https://raw.githubusercontent.com/Jun-Software/Jun-Online-Judge/master/install.sh | sudo bash
手动下载依赖:
- 安装
git
- 克隆此仓库,
git clone https://gh.imjcj.eu.org/https://github.com/Jun-Software/Jun-Online-Judge
- 安装
python3
- 用
pip
下载requirements.txt
里的库
pip install -r requirements.txt
手动部署:
- 更改
config.py
内配置 - 用
python3
运行index.py
即可
python3 index.py
使用教程
服务器部署成功后,
点击右上角Login
登陆,
管理员账号为:admin
,
管理员密码已在config.py
配置。
登陆完成后,点击右上角Welcome, admin
,
选择Control Panel
再登录一次管理员账号,
即可进入Control Panel
,
可配置题目、备份数据、创建比赛。
更新方式: 在安装目录中运行命令:
git stash
git pull -f
git stash apply stash@{0}
git stash drop stash@{0}
附加说明:
题目评测数据压缩包(文件树):
.
├─1.in
├─1.out
├─2.in
├─2.out
…
本Online Judge评测均使用全文比较(过滤头尾空格及换行),适用于对C++
程序的评测。