Commit Graph

99 Commits

Author SHA1 Message Date
virusdefender
951744a7cd 判题结果按照测试用例排序列表显示 2016-03-13 12:08:10 +08:00
virusdefender
1f7f61616c OpenAPI中返回判题状态信息 2016-02-17 21:07:43 +08:00
virusdefender
e4c299affe 修复typo 2016-02-17 21:02:12 +08:00
virusdefender
27ebb0d659 增加获取提交详情的OpenAPI 2016-02-17 19:34:46 +08:00
virusdefender
b4d31ed79b 增加创建提交的OpenAPI 2016-02-17 18:58:12 +08:00
virusdefender
78017df6b6 部分信息放入 custom_settings 里面 2016-01-28 20:36:24 +08:00
virusdefender
2097698560 使用 TokenBucket 机制限制用户恶意提交代码 2016-01-17 14:51:14 +08:00
virusdefender
b687d2067b 废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery 2015-12-12 15:41:57 +08:00
virusdefender
84d390362b 修复 huey 队列不会释放数据库连接的问题,是用法不对 2015-12-12 11:36:02 +08:00
virusdefender
3afdc1a58b 修复 MySQL 上时间戳字段溢出的问题 2015-12-08 22:39:26 +08:00
virusdefender
1337b26d50 每次有判题任务完成的时候,递归调用自己判断还有没有等待的任务 2015-12-07 23:20:27 +08:00
virusdefender
2f55799457 使用 huey 异步队列。 ps 真想自己写一个异步队列,rq 不支持多 worker,celery 太复杂了 2015-12-07 21:19:55 +08:00
virusdefender
df0d69ae31 统一判题函数调用方法 2015-12-07 16:54:49 +08:00
virusdefender
e85c5b6b4a 更新数据库 migration 2015-12-07 16:54:29 +08:00
virusdefender
02a0a12372 增加判题开始时间和结束时间,便于性能统计 2015-12-06 18:44:58 +08:00
virusdefender
3311a4c899 rpc 通信和判题初步测试通过;判题服务器不再依赖 redis 和 mysql。 2015-11-29 21:29:26 +08:00
virusdefender
5a422ec28a 删除没用的api 2015-11-02 21:03:30 +08:00
virusdefender
06f83663ff 将提交代码的限制修改为20000字符 2015-11-02 20:48:11 +08:00
virusdefender
9089ad15dd 整理模块,部分功能只有 api 2015-10-18 11:45:06 +08:00
virusdefender
4dd5aa3eba 重构 problem 和 contest;修改测试和部分模板的结构 2015-10-17 16:49:02 +08:00
virusdefender
e341d6dc71 fix typo 2015-10-12 18:34:09 +08:00
virusdefender
a011f12901 修复后台题目提交筛选结果错误的问题 2015-10-12 18:32:38 +08:00
virusdefender
44c895a047 统一部分操作到 mq 2015-10-10 19:35:11 +08:00
virusdefender
bd121c0adc 修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误 2015-09-24 16:01:08 +08:00
virusdefender
7eea999277 更新 ContestRank的生成方法 2015-09-24 14:55:20 +08:00
virusdefender
7b2a871f47 fix typo 2015-09-23 21:34:54 +08:00
virusdefender
eec6c0e37a fix typo 2015-09-23 21:33:14 +08:00
virusdefender
4ca2b458b3 修复分享代码时候的逻辑错误 2015-09-23 21:25:13 +08:00
virusdefender
a57544db1d 只有管理员才能查看所有人的提交 2015-09-22 16:17:53 +08:00
virusdefender
f0a70c3b09 修改逻辑 2015-09-22 14:37:45 +08:00
virusdefender
5ac16a3c7f 增加显示所有提交的调试功能 2015-09-22 14:28:46 +08:00
virusdefender
0718b4c521 fix typo 2015-09-22 13:09:01 +08:00
virusdefender
5f23bff3c5 增加前台题目的重新判题功能 2015-09-21 13:56:54 +08:00
virusdefender
c713b6d118 Merge branch 'dev-sxw' into virusdefender-dev
* dev-sxw:
  实现了比赛提交列表里封榜的行为,封榜以后只显示缓存里的提交数据和封榜后自己的提交,封榜以后rank不再刷新(rank里还不会显示自己封榜以后的提交。。。这好像不对呀)
  增加比赛提交页面封榜行为
  修改函数名称
  为User   problems_status 添加默认值,并精简了相关代码

Conflicts:
	contest/views.py
2015-09-17 10:12:43 +08:00
virusdefender
aa14962a85 增加判题错误日志 2015-09-17 09:35:10 +08:00
sxw@401
18e661ad68 为User problems_status 添加默认值,并精简了相关代码 2015-09-15 20:28:58 +08:00
sxw@401
01215a71ad 添加了题目列表每个题目前边状态指示标志:ac /没有/正在进行,因为数据是存在用户表里的所以缓存的时候可以做到与题目数据分开 2015-09-15 16:41:13 +08:00
sxw@401
5b15b64a17 提交详细页面的小问题 2015-09-13 10:30:55 +08:00
sxw@401
376257beed 整理格式 2015-09-13 08:58:09 +08:00
virusdefender
be8b678430 Merge branch 'hohoTT-dev' into virusdefender-dev
* hohoTT-dev:
  改打开题目为当前窗口打开,并且去掉题目单页中的返回选项
  contest type 的表示类型修改为常量
  比赛描述居中,注意:后台写题目描述的时候无需空格,描述会自动居中,不然描述会偏离原来居中的方向。
2015-09-11 20:37:15 +08:00
virusdefender
9b5049b89a 我的提交列表增加题目名称 2015-09-11 20:33:37 +08:00
hohoTT
94ba74d9ee Merge branch 'dev' into hohoTT-dev 2015-09-10 12:25:41 +08:00
virusdefender
e913d407fe 完善分享我的提交的功能 2015-09-10 09:11:14 +08:00
hohoTT
24758a3589 contest type 的表示类型修改为常量
0 即为是小组赛(GROUP_CONTEST),1 即为是无密码的公开赛(PUBLIC_CONTEST),2 即为是有密码的公开赛(PASSWORD_PUBLIC_CONTEST)
2015-09-09 19:39:42 +08:00
virusdefender
25853ed0c3 修改 submission 的 model,增加是否分享字段。已经 migrate 2015-09-09 17:19:59 +08:00
hohoTT
69b80ef448 将dev-hohoTT中的修改更改到hohoTT-dev,用于合并dev 2015-09-07 21:07:05 +08:00
hohoTT
93974f03b7 Merge branch 'dev' into hohoTT-dev
Conflicts:
	template/src/oj/submission/my_submissions_list.html
2015-08-31 14:36:28 +08:00
esp
546fe6337a 去掉多余注释[CI SKIP] 2015-08-29 19:05:04 +08:00
esp
91f961e0b2 [后台]我的提交列表不再返回比赛提交 2015-08-29 17:07:02 +08:00
hohoTT
2252107a80 完善部分测试 2015-08-29 15:20:49 +08:00