Online Judge System for Shijiazhuang No.2 Middle School, based on Universal Online Judge. https://sjzezoj.com
Go to file
2022-09-20 19:44:40 +08:00
.github/workflows chore: update docker image tag name 2022-09-19 20:25:22 +08:00
db feat: assignments 2022-09-20 08:28:38 +08:00
judger chore: cache apt packages 2022-09-19 21:53:12 +08:00
web feat: contests order 2022-09-20 19:44:40 +08:00
.dockerignore chore: add docker ignore 2022-03-16 18:12:23 +08:00
.drone.yml chore: disable cache 2022-09-19 21:53:36 +08:00
.editorconfig chore: update editor config 2022-09-18 22:03:17 +08:00
.gitignore chore: update .gitignore 2022-09-18 10:03:57 +08:00
.prettierrc chore: update readme 2022-09-18 21:56:58 +08:00
docker-compose.development.yml chore: add uoj_protocol config 2022-09-20 13:50:29 +08:00
docker-compose.yml chore: add uoj_protocol config 2022-09-20 13:50:29 +08:00
LICENSE Initial commit 2018-09-20 17:21:40 +08:00
README.md fix: command 2022-09-19 17:37:02 +08:00
SECURITY.md Create SECURITY.md 2021-09-09 18:18:58 +08:00

Logo

S2OJ

基于 Universal Online Judge 的在线测评系统。

特性

  • 前后端全面更新为 Bootstrap 4 + PHP 7。
  • 多种部署方式,各取所需、省心省力、方便快捷。
  • 各组成部分可单点部署,也可分离部署;支持添加多个评测机。
  • 题目搜索,全局放置,任意页面均可快速到达。
  • 所有题目从编译、运行到评分,都可以由出题人自定义。
  • 引入 Extra Tests 和 Hack 机制,更加严谨、更有乐趣。
  • 支持 OI/IOI/ACM 等比赛模式;比赛内设有提问区域。
  • 博客功能,不仅可撰写图文内容,也可制作幻灯片。

文档

有关安装、管理、维护,可参阅:https://universaloj.github.io/https://vfleaking.github.io/uoj/

部署

docker-compose up -d

更新:

docker-compose pull
docker-compose up -d

开发

docker-compose -f docker-compose.development.yml up --build

感谢

  • vfleaking 将 UOJ 代码 开源
  • 向原项目或本项目贡献代码的人
  • 给我们启发与灵感以及提供意见和建议的人