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 |
|
hohoTT
|
a216f8e1ea
|
Merge branch 'dev' into hohoTT-dev
Conflicts:
submission/tests.py
template/src/oj/submission/my_submissions_list.html
|
2015-08-29 15:18:09 +08:00 |
|
esp
|
f2a8c437de
|
[后端]添加昨天修改的我的提交列表页面的测试,全覆盖了
|
2015-08-29 08:33:38 +08:00 |
|
esp
|
6d4d44430f
|
[后端]添加提交列表筛选功能,按语言,题目,测试还没写
|
2015-08-28 20:27:47 +08:00 |
|
esp
|
4847a3a36c
|
[前台]添加提交列表的公告栏
|
2015-08-28 17:56:32 +08:00 |
|
hohoTT
|
2fbdf265c8
|
Merge branch 'dev' into hohoTT-dev
Conflicts:
contest_submission/tests.py
|
2015-08-28 15:26:10 +08:00 |
|
esp
|
235e042b5e
|
删除了我的提交页面不恰当的测试
|
2015-08-27 14:02:10 +08:00 |
|
hohoTT
|
3e7dfa9dc8
|
目前测试还有要完善的地方, contest、还有类似页面不存在的情况等
|
2015-08-26 16:59:00 +08:00 |
|
virusdefender
|
31356da9d1
|
Merge branch 'dev' into virusdefender-dev
* dev: (21 commits)
[前端]整理格式,去掉tab(以前用vim,它自己给加的),去掉调试用的console.log[CI SKIP]
[前端]统一admin中js命名方式. 为提交列表添加返回按钮[CI SKIP]
[前端]修复bug,更正了不恰当的foreach循环,(js里for(var key in array)不仅遍历了数组元素,还将遍历数组其他的属性以及成员方法),修复了显示编辑区函数对选中小组错误的清除方法.(原来的做法将导致某些情况下旧的小组无法移除编辑区域. 增添了切换编辑比赛的提示,防止用户丢失为保存的信息. 添加问题列表对可见比赛的筛选[CI SKIP]
[前端-BUG]修复比赛编辑区可见状态显示错误,(忘记加vm.),增加编辑成功隐藏编辑框的行为,更加方便[CI SKIP]
[前端]添加比赛题目列表可见字段的显示,方便比赛管理[CI SKIP]
[BUG-fix]返回按钮提示确认,修复不能弹出的问题[CI SKIP]
修复typo in submission/views.py Swagger UI docs中的拼写错误[CI SKIP]
[前端]修复userList.js中关于翻页按钮状态控制函数参数的错误. 修复刚刚提交的bug[CI SKIP]
[前端]修复userList页面avalon重定义问题[CI SKIP]
[前端]修复问题管理(后台)页面的avalon重复定义的问题[CI SKIP]
[前端]整理js格式. 修复小bugs,关于比赛密码修改变量名称的错误,小组修改变量名称错误(以上都是在修改比赛页面内)[CI SKIP]
[后台]修复contestAdmin,比赛和问题API的逻辑问题,主要针对超级管理员和普通管理员的差别.写了测试,是两个api测试覆盖率达100%
[migration]改model漏了一个.....[CI SKIP]
[前端-后台]比赛管理,对添加,编辑,列表页面的avalon使用方法做了统一的改变,防止出现页内模板改变但页面不刷新的情况下导致avalon功能间歇性异常的问题,但是代码量变大了一些,还算是整洁.具体是所有页面的avalon只在页面第一次加载的时候初始化,再次加载时只对vm内部变量重新初始化,而不调用avalon.define了[CI SKIP]
[后端]添加修改比赛题目添加对题目分数的支持
[后端]为比赛problem model添加分数(score)字段,用于记分模式的比赛
[后端]修复typo,工作正常,没写测试还
[前端]修改比赛列表页面,添加了编辑比赛,编辑比赛题目[CI SKIP]
[前端]把添加比赛和添加比赛问题分开了,就是把添加问题模块从添加比赛页面删除了
[前端]添加了后台比赛列表对问题的添加修改页面[CI SKIP]
...
Conflicts:
static/src/js/app/admin/problem/editProblem.js
static/src/js/app/admin/problem/submissionList.js
submission/views.py
|
2015-08-25 12:49:05 +08:00 |
|
virusdefender
|
fa5f7a0b38
|
修复失败的测试用例
|
2015-08-25 10:43:02 +08:00 |
|
virusdefender
|
a82f46a001
|
Merge branch 'hohoTT-dev' into virusdefender-dev
* hohoTT-dev:
前台比赛、比赛题目与普通题目的一系列界面
Conflicts:
submission/views.py
template/oj/contest/contest_problem.html
template/oj/problem/my_submission.html
|
2015-08-25 10:33:44 +08:00 |
|
esp
|
d490d89dcd
|
修复typo in submission/views.py Swagger UI docs中的拼写错误[CI SKIP]
|
2015-08-25 10:20:58 +08:00 |
|
hohoTT
|
48eb2d1e9b
|
前台比赛、比赛题目与普通题目的一系列界面
|
2015-08-24 21:03:30 +08:00 |
|
virusdefender
|
230610dc23
|
删除无用文件
|
2015-08-24 04:37:31 +08:00 |
|
virusdefender
|
c06626cbc1
|
提交题目的时候增加对比赛状态的判断
|
2015-08-24 03:37:25 +08:00 |
|
virusdefender
|
f58c1e6d9e
|
修改部分前端样式
|
2015-08-23 20:45:51 +08:00 |
|
virusdefender
|
3251b9bf08
|
Merge branch 'hohoTT-dev' into virusdefender-dev
* hohoTT-dev:
添加前台比赛题目列表与单个题目的页面
Conflicts:
submission/views.py
|
2015-08-23 19:26:49 +08:00 |
|
virusdefender
|
7a22d78631
|
增加比赛的判题
|
2015-08-23 18:28:30 +08:00 |
|
hohoTT
|
4d701e0239
|
添加前台比赛题目列表与单个题目的页面
|
2015-08-23 18:25:28 +08:00 |
|
virusdefender
|
44f9ea862c
|
修改导航栏的 url;修复我的提交顺序顺序问题
|
2015-08-22 21:03:00 +08:00 |
|
virusdefender
|
9977e156b1
|
Merge branch 'dev' into virusdefender-dev
* dev:
增加了比赛列表页
[后端]去掉了用于生产序号的javascript,改为使用模板过滤器实现(我的所有提交)
[前端]修改完善了添加比赛页面, 比赛列表功能仍不全面,稍后改进[CI SKIP]
修改了css引用方式[CI SKIP]
[后端]修改了contest中 api-docs 的小bug[CI SKIP]
创建前台比赛列表
去掉冗余语句,因为page变量已经有默认值了,不能为空
[后端]前台我的提交页面 增强提交序号的显示,原来是显示真实id即随机的散列值,不好看,现在改成自然数序列,但需要结合javascript生成,且是相对值,因为数据库里没有这个字段,有点别扭了. 第二,添加了用户没有提交记录的反馈. 第三,本打算增加筛选功能,但因为URL难以统一作罢,只有在增加新的url才能较好的处理,下次再说拜
[前端]比赛列表页面(后台)的进一步完善,不包含api
[后端]修改了我的提交列表的模板样式,整理格式
[后端]修改我的提交页面,去掉了冗余语句,并添加测试
[后端-前台]添加了submissions分页显示(只显示当前用户的提交),调用已有的view完成单个submission的显示.显示界面与问题分页显示统一.问题是id的显示.url:http://127.0.0.1:8000/my_submissions/
[前端]修改添加比赛页面,新增了使用小组api查询该用户所创建的所有的小组的功能[CI SKIP]
[ÂâçÁ´Ø]Ê∑ªÂä†ÊØî˵õÈ°µÈù¢Ëøõ‰∏ÄÊ≠•ÂÆåÂñÑ,Ê∑ªÂä†Â≠óÊƵÂåÖÊã¨ÊòØÂê¶ÊòæÁ§∫Êèê‰∫§,ÊØî˵õÊ®°Âºè,ÈóÆÈ¢òÂàÜÂĺ,ÂÖÅËÆ∏ÂèÇÂä†ÊØî˵õÁöÑÁî®Êà∑ÁªÑ,Âπ∂ÂÆåÂñÑÂÜÖÈÉ®ÈĪËæë,Âü∫Êú¨ÂèØÁ∫Ü,Âè™ÊòØÊ≤°ÂÜôajaxÊèê‰∫§Êï∞ÊçÆ,ÂíåÂïÊãâÂÂèñÂ∞èÁªÑ‰ø°ÊÅØÁöÑÈÉ®ÂàÜ[CI SKIP]
[前端]修改了添加比赛页的形式结构,仍有bug[CI SKIP]
Ê∑[ÂâçÁ´Ø]Ê∑ªÂä†ÊØîËÂêéÂè∞ÊØî˵õÂàóË°®[CI SKIP]
[ÂâçÁ´Ø]Áªü‰∏ÄÈóÆÈ¢òÈá,ÊØî˵õÂàóË°®jsÁöÑÊñቪ∂Âêç_list.js. Ê∑ªÂ䆉∫ÜÊØî˵õÂàóË°®ÂíåÁºñËæëÊØî˵õÁöÑÈ°µÈù¢(§߉Ωì§ʆ∑ºè)[CI SKIP]
Conflicts:
contest/views.py
|
2015-08-22 20:49:42 +08:00 |
|
esp
|
35c4b09f57
|
[后端]去掉了用于生产序号的javascript,改为使用模板过滤器实现(我的所有提交)
|
2015-08-22 19:38:51 +08:00 |
|
esp
|
7be0175332
|
去掉冗余语句,因为page变量已经有默认值了,不能为空
|
2015-08-22 14:27:11 +08:00 |
|
esp
|
093ec3fc79
|
[后端]前台我的提交页面 增强提交序号的显示,原来是显示真实id即随机的散列值,不好看,现在改成自然数序列,但需要结合javascript生成,且是相对值,因为数据库里没有这个字段,有点别扭了. 第二,添加了用户没有提交记录的反馈. 第三,本打算增加筛选功能,但因为URL难以统一作罢,只有在增加新的url才能较好的处理,下次再说拜
|
2015-08-22 13:45:24 +08:00 |
|
virusdefender
|
c12c227ee9
|
使用 redis 消息队列来传递题目的结果。从而更新题目 ac 和 ts 计数器
|
2015-08-22 12:56:22 +08:00 |
|
esp
|
78a135d916
|
[解决冲突]oj/urls.py
|
2015-08-21 21:03:33 +08:00 |
|
esp
|
d2242a78c6
|
[后端]修改我的提交页面,去掉了冗余语句,并添加测试
|
2015-08-21 20:58:04 +08:00 |
|
virusdefender
|
2a55da23ec
|
增加我的提交列表排序
|
2015-08-21 18:01:18 +08:00 |
|
virusdefender
|
d36c2b17b7
|
修复submission 列表展示非常慢的问题,不要去碰那些大字段
|
2015-08-21 17:59:00 +08:00 |
|
virusdefender
|
ae6566b92f
|
完成首页的公告列表,标签列表等功能。
|
2015-08-21 17:58:22 +08:00 |
|
virusdefender
|
4b49fa5050
|
修改计数方式
|
2015-08-21 13:32:02 +08:00 |
|
esp
|
75eb1192fb
|
[后端-前台]添加了submissions分页显示(只显示当前用户的提交),调用已有的view完成单个submission的显示.显示界面与问题分页显示统一.问题是id的显示.url:http://127.0.0.1:8000/my_submissions/
|
2015-08-20 21:23:53 +08:00 |
|
virusdefender
|
616aed6a5c
|
增加题目提交总数和通过率统计字段
|
2015-08-17 20:56:42 +08:00 |
|
virusdefender
|
ba958eddc2
|
优化前台提交页面的显示
|
2015-08-17 16:33:26 +08:00 |
|
virusdefender
|
537da5d795
|
修改判题数据库
|
2015-08-17 12:48:10 +08:00 |
|
virusdefender
|
fbd109ccc1
|
增加判题的异常处理
|
2015-08-16 12:15:13 +08:00 |
|
virusdefender
|
088787443e
|
修改判题端配置文件
|
2015-08-15 17:00:55 +08:00 |
|
virusdefender
|
cb7dd2f820
|
修改判题的目录结构
|
2015-08-15 14:50:22 +08:00 |
|
virusdefender
|
489bbb841a
|
fix typo
|
2015-08-14 16:38:13 +08:00 |
|
virusdefender
|
84b8d1e067
|
fix typo
|
2015-08-14 10:36:34 +08:00 |
|
virusdefender
|
59ee24de45
|
完善提交页面、提交列表和对应的后台逻辑
|
2015-08-14 10:23:06 +08:00 |
|
virusdefender
|
7f3044086f
|
更换 templatetags 目录
|
2015-08-14 10:21:02 +08:00 |
|
virusdefender
|
94282f3ed8
|
更新我的提交列表页面
|
2015-08-13 21:02:17 +08:00 |
|
virusdefender
|
58f9014688
|
修改题目前端样式
|
2015-08-13 20:29:11 +08:00 |
|
virusdefender
|
5a967789a6
|
修改前端提交代码的界面
|
2015-08-13 18:15:54 +08:00 |
|
virusdefender
|
66d3cd3bfe
|
判题暂时可以跑起来了,真要被自己蠢哭了
|
2015-08-12 19:55:41 +08:00 |
|
virusdefender
|
92ab7e5fb2
|
更改项目结构
|
2015-08-12 16:49:25 +08:00 |
|
virusdefender
|
702d51f495
|
fix typo
|
2015-08-12 15:06:19 +08:00 |
|
virusdefender
|
2ba1fa5669
|
修改部分命名风格
|
2015-08-12 14:56:18 +08:00 |
|
virusdefender
|
88be032a38
|
修改判题设置;增加web 和 mongodb 数据库的操作
|
2015-08-12 14:01:34 +08:00 |
|