xuyue pushed to main at xuyue/OJ2 2026-10-09 21:00:24 +08:00
151bbdcb50 feat(比赛): 比赛页一页看题目和自己的名次;排名竞争感做足、结束有领奖台;老师考试中看全班、考完看成绩;新建比赛一屏做完
b94e028ff4 feat(比赛): 榜单一次给全,带名次变化和每题谁最先做对;期中、期末考试中学生看不到排名;老师能看全班情况
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 20:14:46 +08:00
4ef2794552 fix(后台): 出题页读回来的测试数据每组多一行空白;导入大包后原来的例子丢了
ba5b9ada0e feat(后台): 编程题出题页重做——左边写,右边是学生看到的样子;例子和测试数据的输出都由标准答案跑出来,改老题能直接看、改测试数据
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 19:18:14 +08:00
033a245abb feat(SQL 题): 增删改题除了第 1 组,其余测试数据可以一行都不改——用来抓学生多改(WHERE 写漏、写宽)
2cb39fd96b feat(后台): SQL 题有了自己的出题页——左边写,右边就是学生看到的样子,改答案、改数据马上重跑
25d3296410 feat(SQL 题): 增删改题的期望结果标出执行后变了的格子,删掉的行写清是哪几行
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 18:43:18 +08:00
e01dabc6da fix(题目列表): 亮色模式下「语法要求」标签用的是暗色模式的字色和描边
fcf63c2ecb fix(课堂看板): 作业里有 SQL 题就布置不上去(报「不能用 C 交」),也没法布置一节 SQL 课
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 16:56:46 +08:00
98dfcc1e7e fix(题目列表): 「随便来一道」常抽到用自己的语言做不了的题,老师那边「只看没做完」开了看不出藏了什么
84bfb44c20 feat(题目列表): SQL 题混在一般题里看不出来,点进去才发现不是写 C——和画流程图一样挂「SQL」标签,「全部类型」里也能单独筛
e958d69258 fix(题目列表): 连着快点几个知识点,列表偶尔停在前一个知识点的题上
50660abf11 fix(题目列表): 切了几个知识点再按后退,地址回到了全部题目、页面还停在上一个知识点
c3927d522c fix(题目列表): 新生和没登录的人点「随便来一道」,每次都是同一道题
Compare 5 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 15:32:09 +08:00
8f21f15c43 feat(提交列表): 同一分钟里连交好几次分不清先后——每行的提交时间带上秒
xuyue pushed to main at xuyue/OJ2 2026-10-09 15:27:44 +08:00
b121c2d0ee style(一言): 短句也要点一下弹出一模一样的全文——只有两行放不下的才弹,而且是鼠标移上去就弹
xuyue pushed to main at xuyue/OJ2 2026-10-09 15:22:03 +08:00
43ca3c34f1 style(一言): 句子只有一行,稍长一点就被截掉——改成最多两行,出处跟在第二行末尾靠右
xuyue pushed to main at xuyue/OJ2 2026-10-09 15:14:23 +08:00
adea781b8e fix(一言): 句子下面多挂了个「· 游戏」「· 动画」的分类,看着啰嗦——不显示分类;本机不用再配 env 就能读到一言数据集
c7a8e05385 feat(一言): 一言挤在角落里,出处被截成「来自 Structure and Interpretatio…」、不知道点一下能换——改成引号 + 句子 + 「—— 谁《出处》· 分类」+ 换一句按钮
dab53c9098 fix(题目列表): 筛空了只说「没有符合条件的题」,点「清空筛选」连左边的知识点一起清掉——说清楚是哪个条件,每个条件一个按钮只去掉它
99d3d99128 fix(题目列表): 「全部类型」里 0 道的类型还能点,点了只得到一个空列表——0 道的置灰不能点
9cc7f0f60c fix(题目列表): 左边换了知识点,「全部类型」下拉里还是全站的 13 / 13 / 14 道,看着像没生效——题数跟着当前知识点和筛选走
Compare 5 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 13:00:00 +08:00
e852bf4498 fix(题目列表): 排序里多了个用不上的「按题号」,原来的最早创建、最多 / 最少提交、通过都没了——换回原来那一套
97426f0895 fix(题目列表): 选了知识点后题目改成按题号排,和平时看惯的「最新的在前」不一样——默认一律按最新创建
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-09 12:52:52 +08:00
74af88046e perf(题目列表): 切知识点、翻页有点卡——类型标签每个都让整页重算一遍样式,人数统计要扫整张提交索引
xuyue pushed to main at xuyue/OJ2 2026-10-09 12:32:17 +08:00
ed7752afbb feat(题目列表): 学生自己挑题时只看得到一堆标签和提交数,不知道自己练到哪了——改成左栏知识点进度、顶上先说做到了什么
xuyue pushed to main at xuyue/OJ2 2026-10-09 10:38:49 +08:00
1ba8928d41 feat(课堂看板): 「请假隐藏」不会用——改成班级旁一个「请假」按钮勾名单,请假的人变灰排到最后、今天有效
xuyue pushed to main at xuyue/OJ2 2026-10-08 14:00:52 +08:00
af2ca31de5 fix(学生管理员): 260 班看板 23 人、数据统计只有 22 人,学生管理员还能看同学的作业代码——学生管理员一律按学生算
30f34f0e36 fix(老师权限): 老师在自己比赛里点题目「可见」没反应、看不到学生的智能分析入口等一批权限错位
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-10-08 12:29:39 +08:00
xuyue pushed to main at xuyue/OJ2 2026-09-30 12:41:11 +08:00
af63b05d4b fix(班级下拉): 「26计算机11班」这种两位数的班在有的机器上显示成省略号——下拉加宽到 152px
b7ec65eee8 feat(提交详情): 点了班级筛选之后,要挪到上面班级下拉去点 × 才能取消——右栏那个班级标签原地变成「取消」
Compare 2 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 12:29:08 +08:00
2fafb25959 style(提交详情): 状态那一行挤得快放不下——去掉「测试点 1、2、3 答案错误」和耗时、内存
xuyue pushed to main at xuyue/OJ2 2026-09-30 12:22:40 +08:00
a8918b41b1 fix(题目统计): 「答案错误几乎都卡在第 1 个测试点」几乎每道题都弹,说了等于没说——答案错误最多时不再给提示
c22521fb61 fix(答案错误): 说明写「在例子 1 上就错了」,旁边测试点 1 是绿的,看着像写反了——改成「题目里的例子 1 就错了」
923f3efeca feat(统计): 没填班级的学生也能和班级一样看——班级下拉多一项「没填班级」,一起上的课能切出来、点进去看小方块;零散提交也能点了
Compare 3 commits »
xuyue pushed to main at xuyue/OJ2 2026-09-30 11:31:32 +08:00
c2ef55b10b fix(提交): C 代码编译不过时,提交前的自动格式化把出错的几行并成一行,学生认不出自己的代码
xuyue pushed to main at xuyue/OJ2 2026-09-30 11:22:47 +08:00
fa092d334c feat(编译错误): C / C++ 编译没过时也给中文说明、标出出错位置,中文标点能一键换成英文