xuyue pushed to main at xuyue/OJ2 2026-09-30 10:56:57 +08:00
4c6f2e7611 fix(判题): C 里 main() 前面没写 int,升 gcc-14 之后直接编译错误,原来能过
79ca8ac3bd feat(运维): 新增 oj2-api rediagnose,旧提交的运行时错误说明也能用上新规则
fa0e1ab66c fix(判题): C 的 int 函数里写 return; 升 gcc-14 之后直接编译错误,原来能跑
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 10:45:24 +08:00
e118d80057 fix(判题): 题目缺测试数据时学生看到「编译错误」和一句英文「Test case not found」,以为是自己写错了
96ce9725b2 fix(语法错误): 有模板的题报错行号多 1;else 后面写了条件被说成「少了冒号」,a+b=c 被说成「判断相等要用 ==」
f413518a85 fix(运行时错误): 列表练习里 append() 参数给错,说明却是「把文字当成数字、input() 读进来的是文字」,代码里根本没有 input()
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 10:14:02 +08:00
6306b5a919 style(提交列表): 结果筛选里「语法未通过」挪到「答案正确」后面,下拉加宽,五个字的选项不再被截断
11d2155908 style(提交列表): 结果筛选里去掉「内存超限」「正在评分」「系统错误」,只留学生真会碰到的几种
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 09:58:08 +08:00
1c54371fc5 style(协作): 协作条上不再写学生用什么语言,只写「正在帮 谁」,名字长也放得下
xuyue pushed to main at xuyue/OJ2 2026-09-30 09:57:25 +08:00
773d15b033 feat(课堂看板): 「这节课的题」旁边多一个语言下拉,布置 C 的作业学生打开题目编辑器就是 C
a18e129f4c feat(课堂): 布置这节课的题时可以选用什么语言做,学生用别的语言交对不算这份作业做完
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 09:24:53 +08:00
e3be3cd62c feat(统计): 「今日统计」「数据统计」合成一个「统计」,打开是一行一节课,这节课在最上面
921990285c feat(统计): 统计能按「一节课」列了——哪天哪个班几点到几点、来了几人、错得最多的题,选什么时间段都有
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 09:12:18 +08:00
e98ee610a1 style(统计): 时间段默认改看一节课;「一节课」「两节课」后面不再写「1 小时内」,旁边本来就写着几点到几点
cb2fb57fdb style(提交列表): 「重新判题」是右上角最显眼的按钮,上课却最用不上,收进「⋯」
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 01:20:23 +08:00
b19fc3c1d9 style(顶栏): 「课堂看板」夹在两个框中间像是没对齐,改成和「今日统计」一样的按钮
e3eb41288c feat(提交列表): 「数据统计」改回在当前页弹框里看,不再开新标签页;按钮和「今日统计」一个样子
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 01:04:16 +08:00
13051926cf fix(统计): 按班级列的时候零星一两个人补做的班排在最前,改成交过的人多的在前
50d8e072ac fix(题目页): 统计页签的各班表和数据统计「按班级汇总」对不上,改成同一个口径
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 00:52:07 +08:00
db493cebe4 fix(题目页): 统计页签的老师版回到讲这道题本身,各班只列一张表,不选班、不列人名
2fddf4a011 feat(提交列表): 今日统计重做——老师看今天哪几个班上了课、几点到几点、错得最多的题;学生版从简
99319fdcc5 feat(题目页): 「统计」页签重做——学生看难不难、几次做对、常错在哪,老师按班看谁没做对
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 00:30:45 +08:00
91d9c9c6d7 feat(首页): 登录后不再弹「登录速报」,上次来做了什么、哪道还没做对放进首页,带「接着做」
2b4676ae34 ci(部署): 推 origin 时 Gitea 也会拿这份工作流再部署一遍,改成只在 GitHub 上跑
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 00:00:59 +08:00
e393ffedf7 feat(课堂看板): 加「回头看 →」,带着这个班进数据统计看以前几节课
5f9743efe0 feat(提交列表): 右栏名字旁多一个「只看这个班」,不在班级列表里的老班也能筛出来
e37ad982c0 revert(提交列表): 撤掉班级下拉里补「近半年有提交的班」那一版,下拉回到只用系统设定的班级列表
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-29 23:36:21 +08:00
61ec7d7f8e fix(提交列表): 不在班级列表里的班(毕业、换届摘掉的老班)在班级下拉里选不到,筛不出它的提交
6bc927402e fix(提交列表): 列表上的「1/1」被学生当成交了几次,换成显示编程语言
9b4c4a73f1 style(页脚): 版权和备案信息只在首页显示,其他页面不再占地方
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-29 19:24:46 +08:00
365ce0a7b4 style(提交列表): 列表改回比代码区窄一点(46 : 54)
xuyue pushed to main at xuyue/OJ2 2026-09-29 19:13:29 +08:00
816e295dc9 style(提交列表): 翻上一条下一条只用 ↑ ↓,去掉 ← →
b46529c741 style(提交列表): 列表放宽、代码区收窄,题目名不再被截成三个字;只看一个人时筛选框换成名字标签
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-29 19:03:16 +08:00
923516ad36 fix(课堂看板): 这节课整班在画流程图时,点格子、点名字进到的是一片空的代码提交列表
xuyue pushed to main at xuyue/OJ2 2026-09-29 18:59:26 +08:00
52bf2d6111 feat(提交列表): 题号填错一道时顶上提示「没有这道题」;← → 也能翻上一条下一条
0bcc981e6f fix(提交列表/统计): 按方向键会顺手切掉「代码/流程图」、重判后右栏还是旧内容、没人交时统计说「全都做完了」
26c8d65e89 fix(判题/统计): 老师重判一次题目提交数就多一;统计选 231 班会把 2311、2312 班也算进来
ed55ee5af6 feat(统计): 数据统计从弹框改成独立页面,左边题目、右边学生,一道题看全班每人的每一次
f09da88ff7 feat(统计): 统计接口补上每人每道题的每一次提交、流程图每人最好的一次,流程图也能一次查几道题
Compare 5 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-29 13:43:30 +08:00
99c158498c feat(提交列表): 老师也能在「全部 / 我的」之间切换,不用再靠「清空」退出「我的提交」
8d1521f3b6 fix(统计): 统计弹框里几处数字对不上——完成度圆环把交了没对的也算成完成、请假隐藏的人还算在班级人数里
660f689a5c feat(提交列表): 重做成左边列表、右边代码,方向键一条条翻,不再开弹框
ea480d5e0c feat(提交列表): 老师也能重新判题;列表能按班级、一次按几道题筛,还带「通过几个测试点」
Compare 4 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-29 10:05:52 +08:00
b76a35b5f2 feat(顶栏): 「提交」回到顶栏,顺序改为自学、题目、提交、题单、比赛、排名;公告只留在首页
xuyue pushed to main at xuyue/OJ2 2026-09-29 09:25:26 +08:00
56ef4a999c feat(顶栏): 顶栏重排——点题号框就能看到这节课的题,老师的「N 人举手」挪上顶栏、不再一条条弹提示