青岛大学OJ
Go to file
2018-12-13 19:41:04 +08:00
.github security email 2018-08-11 15:09:06 +08:00
account fix bug 2018-11-19 22:29:16 +08:00
announcement alter to text field 2018-05-01 12:56:23 +08:00
conf Fixed problems in dispatcher, fixed testcase download error 2018-08-21 15:22:35 +08:00
contest make check similar not shared task 2018-12-13 19:41:04 +08:00
data fix tests 2018-05-05 16:52:54 +08:00
deploy lock python redis version 2018-11-17 11:21:31 +08:00
docs Add files via upload 2018-12-11 19:52:37 +08:00
fps fix bug 2018-11-19 22:29:16 +08:00
judge modify similar result format 2018-12-13 14:20:37 +08:00
oj use secret key file 2018-05-05 15:21:53 +08:00
options alter to text field 2018-05-01 12:56:23 +08:00
problem fix bug of ce and total_time 2018-11-22 11:21:07 +08:00
submission Fixed: #164 2018-08-06 22:19:09 +08:00
utils support fps problems import; fix qduoj problems import 2018-04-18 00:08:18 +08:00
.coveragerc coverage 2017-01-24 13:36:28 +08:00
.flake8 add session management api; add more unit tests for account module 2017-09-16 20:40:56 +08:00
.gitignore fix tests 2018-05-05 16:52:54 +08:00
.travis.yml fix tests 2018-05-05 16:52:54 +08:00
Dockerfile revert Dockerfile 2018-11-20 10:11:06 +08:00
LICENSE update readme and license 2017-11-30 09:42:16 +08:00
manage.py isort 2017-01-23 16:48:04 +08:00
README-CN.md fix URL 2018-07-29 22:24:13 +08:00
README.md Update README.md 2018-12-11 20:01:39 +08:00
run_test.py 补全account测试 2017-11-23 21:12:37 +08:00
sim_c add sim binary and modify contest models 2018-12-05 19:55:17 +08:00

OnlineJudge 2.0

定制版QDUOJ,添加了比赛rejudge,代码查重,用户名限制等功能,需要与前端配合使用.

Feature

Contest rejudge功能:

管理员先将需要rejudge的题目隐藏起来,等若干秒使得队列里没有该题目的新提交,然后点击比赛中题目列表的rejudge按钮即可.(由于判提题度的问题偶尔会出现一血错误的情况,重新rejudge即可,之后有空会重写ranklist构成方式可以解决该问题.

rejudge界面

用户名限制:

在contest描述中 最后的地方添加 “limit:#xxxx#“(不包含引号)即可,其中xxxx为用户名需要满足的正则表达式,如 limit:#201[5-8]11[0-9]{4}# 将使得用户名为"2015111234"的用户能够进入比赛,而"acm201111"的用户不能进入比赛.

限制描述示例 被限制示例

比赛代码查重

比赛结束后在前台点击一键查重,然后进入查重页面即可看到结果(未完成).

Todo

  • 完成contest的rejudge功能
  • 添加contest用户名限制功能(正则检查)
  • 重写contest rank字段,更好的支持rejudge功能
  • contest代码相似查重 (后台已完成,前台Todo)

License

MIT