open source online judge based on Vue, Django and Docker. | 青岛大学开源 Online Judge | QQ群 496710125 | admin@qduoj.com
Go to file
virusdefender 42922c622d Merge branch 'dev' into new-arch
* dev: (27 commits)
  统一get参数格式
  修改一些错误
  这个是刚才api地方的,忘了add上了
  修改较多,涉及到小组管理员对比赛的管理,小组管理员可以看到他管理的小组的其他管理员创建的比赛,但看不到别人的题目,但是可以从前台看到比赛的题目,可以在比赛开始前测试题目
  修改小组列表模板,适应数据库的修改
  添加提升小组管理员的api,调整小组管理权限的认证方式
  修改后台小组管理功能添加设为管理员按钮,方便添加多管理员
  修改group的models添加小组管理员的多对多字段,把原来的管理员字段重命名为创建者
  修改学校判断和自动统一队形的方法
  统一格式
  注释掉了用户主页里还没有后端配套的submission部分,添加学校显示,修复了settings里codeforces用户名无法编辑的问题,原来是html里边拼错了
  统一userprofile字段的处理方式,都判断是否为none,修复typo
  修改settings中语言为新版本的'zh-hans'
  针对添加学号字段对页面的一些修改,注册是学校为青岛大学则显示学号字段,在user settings页面显示学号,并提供修改
  在UserProfile中添加学号字段
  吧if 。。。or...改成 if in
  修改错误
  验证小组邀请赛密码
  contest list 添加小组邀请赛和私有小组赛
  添加小组邀请赛
  ...
2015-12-09 20:49:27 +08:00
account Merge branch 'dev' into new-arch 2015-12-09 20:49:27 +08:00
admin 修改源码模板路径 2015-08-25 16:18:24 +08:00
announcement 增加升级 announcement 的 migration 2015-10-16 20:45:01 +08:00
contest Merge branch 'dev' into new-arch 2015-12-09 20:49:27 +08:00
dockerfiles 修改日志文件文件名 2015-12-07 21:39:58 +08:00
group 统一get参数格式 2015-12-09 20:23:30 +08:00
judge 增加判题服务器 token 验证 2015-12-07 17:35:03 +08:00
judge_dispatcher 修复多处数据库没有加锁导致的高并发下的竞态条件问题 2015-12-08 22:49:05 +08:00
monitor rpc 通信和判题初步测试通过;判题服务器不再依赖 redis 和 mysql。 2015-11-29 21:29:26 +08:00
oj Merge branch 'dev' into new-arch 2015-12-09 20:49:27 +08:00
problem 将首页题目修改为每页40道 2015-11-09 20:17:51 +08:00
static/src Accept Merge Request #309 完善小组比赛的功能 : (dev-group -> dev) 2015-12-09 20:47:58 +08:00
submission 修复 MySQL 上时间戳字段溢出的问题 2015-12-08 22:39:26 +08:00
template/src 修改小组列表模板,适应数据库的修改 2015-12-09 19:52:42 +08:00
tools fix typo 2015-10-13 09:04:03 +08:00
utils mail 拆分模块 2015-12-09 11:03:30 +08:00
.gitattributes 增加语言统计配置项目 2015-09-15 20:56:14 +08:00
.gitignore 修改配置文件方便区分不同的开发环境 2015-09-14 18:20:36 +08:00
daocloud.yml 修复 ci 错误 2015-09-08 17:36:07 +08:00
db1.sqlite3 dev test 2015-11-28 20:32:49 +08:00
LICENSE update license 2015-09-16 10:01:25 +08:00
manage.py 重命名工程 qduoj -> oj 2015-08-02 08:59:01 +08:00
README.md update read 2015-11-27 22:37:41 +08:00

OnlineJudge

基于 Python 和 Django的在线评测平台。

文档:http://qingdaou.github.io/OnlineJudge/

demo: https://qduoj.com

TODO

  • 将判题服务器改为 rpc 通信
  • 重构消息队列
  • 完善测试
  • 完善小组功能

oj_previewindex.png

preview.jpeg

oj_preview_submission.png

contest

contest_rank_edit

admin_problem

admin_contest