Commit Graph

  • 3ca3b42997 fix(排名): 老师点「本班」不再随手挑个交题最多的班,改成布置过作业的班、上次选的班,都没有就停在全部 xuyueandClaude Opus 5.5 2026-10-12 23:28:55 +08:00
  • e4abbc1645 feat(智能分析): 页面改成每节课一行,一眼看出哪道一次就对、哪道交了很多次、哪道还没做对 xuyueandClaude Opus 5.5 2026-10-12 23:20:34 +08:00
  • 890e731a1c feat(智能分析): 后端改成按「每节课」给数据,AI 小结跟着改,不再把交了好几次的题夸成做得好 xuyueandClaude Opus 5.5 2026-10-12 23:20:34 +08:00
  • 69f8d89153 fix(智能分析): AI 报告不再把答案错误说成编译错误、不再编出真名,改成四段三百字的短评 xuyueandClaude Opus 5.5 2026-10-12 22:10:57 +08:00
  • 3430028ea8 style(题目列表): 「全部类型」下拉里每种题型的说明改短 xuyueandClaude Opus 5.5 2026-10-12 22:04:00 +08:00
  • 28a09831b5 feat(排名): 个性签名直接写在名单上,不用再指着小引号才看得到 xuyueandClaude Opus 5.5 2026-10-12 22:02:15 +08:00
  • 6e946c99fb feat(出题): 参考流程图改用画布画,「让学生自己画」不再要参考图 xuyueandClaude Opus 5.5 2026-10-12 21:39:50 +08:00
  • b9ece7d38f feat(统计): 流程图统计列出「最常见的错」,不再显示新评法下没意义的平均分 xuyueandClaude Opus 5.5 2026-10-12 21:31:18 +08:00
  • 04c90e3f89 feat(流程图): 手机上也能画流程图了 xuyueandClaude Opus 5.5 2026-10-12 21:28:20 +08:00
  • 6b7d87d677 chore(流程图): 删掉前端两周前就不再调的 flowchart/current、history 两个接口 xuyueandClaude Opus 5.5 2026-10-12 21:25:51 +08:00
  • e4905fcec1 fix(流程图): AI 点评不再让模型在脑子里走图——拼成程序在判题机上跑,同一张图两次结果一样 xuyueandClaude Opus 5.5 2026-10-12 21:22:15 +08:00
  • 099c6d7ba6 feat(流程图): AI 点评改成拿例子和测试数据在图上走一遍,同一张图不能再原样重交抽等级 xuyueandClaude Opus 5.5 2026-10-12 21:08:42 +08:00
  • 09f8a56913 feat(流程图): 画流程图不用再拖框连线——点箭头上的 + 加一步,判断自动分出是 / 否,排版全自动 xuyueandClaude Opus 5.5 2026-10-12 20:56:40 +08:00
  • ce26925e79 style(提交列表): 右栏的代码字太小,调到和题目页编辑器一样的 20px xuyueandClaude Opus 5.5 2026-10-12 20:22:39 +08:00
  • d2b8a1ce4a refactor(编辑器): 去掉 vue-codemirror,代码编辑器、协作编辑器、教程编辑器改用自己的薄外壳 xuyueandClaude Opus 5.5 2026-10-12 20:22:39 +08:00
  • 6216e1cf22 chore(依赖): 删掉三个没用到的 vue-flow 插件,代码高亮全站只注册一份 xuyueandClaude Opus 5.5 2026-10-12 20:22:32 +08:00
  • ea487bdc7b fix(题面): 图片点不开大图,而且半栏放不下的图会被压扁 xuyueandClaude Opus 5.5 2026-10-12 18:16:36 +08:00
  • 0e1784ba26 fix(自学): 练一练的填空框、拖拽卡片、连线项都没有边框,填空题看不出空在哪 xuyueandClaude Opus 5.5 2026-10-12 14:07:04 +08:00
  • e6c02dce33 chore(依赖): 前后端依赖升到最新,补上机房 Chrome 105 缺的两个 polyfill xuyueandClaude Opus 5.5 2026-10-12 14:03:34 +08:00
  • 6f47ad8358 perf(Markdown): 题面、教程、AI 提示每次打开都去 unpkg.com 拉四个库,机房网络下又慢又不稳 xuyueandClaude Opus 5.5 2026-10-12 14:02:54 +08:00
  • c497ccadc8 fix(题目页): 例子输出长一点就在半格里横着滚,机房屏幕上一成的题看不全 xuyueandClaude Opus 5.5 2026-10-12 14:00:29 +08:00
  • cd75d42a64 feat(年度趋势): 后台年度趋势改成「这届和往届比」,比往届差的题排在最前面 xuyueandClaude Opus 5.5 2026-10-12 13:10:18 +08:00
  • 318ffac90f feat(年度趋势): 历年概况那张表只有一堆数、看不出趋势;改成按届比,这届和往届在同一批题上逐题比一次就对 xuyueandClaude Opus 5.5 2026-10-12 13:10:18 +08:00
  • 0980ea858a feat(卡点分析): 后台卡点分析按知识点 → 题 → 一道题重做,年度趋势改名历年概况只留逐学年总表 xuyueandClaude Opus 5.5 2026-10-12 12:55:49 +08:00
  • b2c802174c feat(卡点分析): 「卡住」原来数的是错过一次的人,做的人多的题全排在前面;改成看一次就对、交几次才对,能按班级和时间段筛 xuyueandClaude Opus 5.5 2026-10-12 12:55:49 +08:00
  • 9e23d28f62 fix(自学): 教程代码块输入框空着就运行,报错说成「input() 用的次数超过了输入的行数」 xuyueandClaude Opus 5.5 2026-10-12 10:55:45 +08:00
  • 401c1bef7c fix(自学): 上一课 / 下一课下面空出一大截;学习目标里的加粗显示成两对星号 xuyueandClaude Opus 5.5 2026-10-12 10:41:24 +08:00
  • 845e41c060 feat(自学): 自学重做——首页课程地图、读一课按项目分目录、代码块就地运行、学完给题做 xuyueandClaude Opus 5.5 2026-10-12 09:40:34 +08:00
  • 11194543a3 feat(自学): 教程有了「所属项目」和课末的相关题,正文里的代码能直接运行 xuyueandClaude Opus 5.5 2026-10-12 09:40:34 +08:00
  • 6d1bfc522d fix(题目列表): 知识点一多后面就被截成「选…」「循环…」 xuyueandClaude Opus 5.5 2026-10-10 14:48:28 +08:00
  • cdd69764c4 fix(题目列表): 同样两个知识点,有的题写「取余 · 选择结构」,有的写「选择结构 · 取余」 xuyueandClaude Opus 5.5 2026-10-10 14:42:48 +08:00
  • afb52ce0f8 feat(题目列表): C 语言课的题在题目名后挂「C语言」,不再混在知识点里 xuyueandClaude Opus 5.5 2026-10-10 14:39:39 +08:00
  • da30ae1875 style(比赛/题单/班级PK/统计): 图例和规则说明跟排名页一样多,读起来像说明书 xuyueandClaude Opus 5.5 2026-10-10 14:17:42 +08:00
  • c2e05d423f style(排名): 到处是图例和规则说明,读起来像说明书 xuyueandClaude Opus 5.5 2026-10-10 14:10:54 +08:00
  • aba3767fc1 fix(排名): 题数一样时一列灰色短条像没加载完的占位块,看不出是什么 xuyueandClaude Opus 5.5 2026-10-10 14:07:31 +08:00
  • eaab224ba8 feat(出题): 测试数据最多 20 组,几百组的题提交详情截图截不下 xuyueandClaude Opus 5.5 2026-10-10 14:07:30 +08:00
  • ab757553d4 style(首页): 「更多」不再半透明 xuyueandClaude Opus 5.5 2026-10-10 13:09:02 +08:00
  • bb1585942a fix(顶栏): 暗色下个人菜单里「暗色」那一行是黑字,看不清;指上去也没有高亮 xuyueandClaude Opus 5.5 2026-10-10 13:09:02 +08:00
  • 8b8a9d89f0 fix(排名): 桌面上条太短,压在上面的「前一名」「进步最大」把条整个盖住;标签从条上拿掉,进步最大改成涨跌那一格的橙色徽章 xuyueandClaude Opus 5.5 2026-10-10 13:09:02 +08:00
  • 1330fc49af fix(排名): 「进步最大」的人条长时,条上只剩一块白、标签也看不见 xuyueandClaude Opus 5.5 2026-10-10 13:00:56 +08:00
  • 367cfc9d5d feat(班级下拉): 全站的班级下拉按年级分组,新年级在上,组里按班号排 xuyueandClaude Opus 5.5 2026-10-10 12:54:21 +08:00
  • 1e441411a5 style(前台): 页面整体放大一档,列表不再挤成一团;宽屏上内容居中,不再铺满到两边 xuyueandClaude Opus 5.5 2026-10-10 12:43:12 +08:00
  • 45d79ed366 feat(排名): 全服 100 名以外不报具体名次,写「100 名以外」并提示再做对几道进前 100;赛道每行加高,条不再被挤成一小截 xuyueandClaude Opus 5.5 2026-10-10 10:45:17 +08:00
  • 2553c6ddfe feat(排名): 个性签名挂到排名上,领奖台上每人一句、「你」卡里就地改;全服排名只列到第 100 名,展开不再卡死 xuyueandClaude Opus 5.5 2026-10-10 09:52:06 +08:00
  • 540d88355c update xuyue 2026-10-10 09:33:52 +08:00
  • ce0093fc29 feat(班级PK): 班级 PK 页重做:两个班看比分和每道题谁赢,三个班以上看题目对照格,学生也能比 xuyueandClaude Opus 5.5 2026-10-10 09:06:21 +08:00
  • d83804b814 feat(班级PK): 班级 PK 只比两个班都布置过的同一批题,按做对的人占几成分输赢;登录了就能看,AI 分析由服务端现算 xuyueandClaude Opus 5.5 2026-10-10 09:06:21 +08:00
  • 3c6e4a1e7c feat(排名): 班级详情改成右侧抽屉、老师能在里面直接出 AI 分析;排名页加上个人智能分析入口;用词改成前一名 / 后一名 xuyueandClaude Opus 5.5 2026-10-10 07:58:52 +08:00
  • 2cf2d4260a fix(排名): 手机上的排名不再是四屏长的一栏,条变成每行底色、只列你附近几行,下面四块收成页签 xuyueandClaude Opus 5.5 2026-10-10 07:34:08 +08:00
  • 1c6e2b9d82 feat(排名): 排名页重做成领奖台加全班赛道,一眼看出自己第几、该追谁、谁在追自己 xuyueandClaude Opus 5.5 2026-10-10 07:26:15 +08:00
  • 0cee4ef779 fix(名字): 比赛成绩、全班情况、看板、题单、统计里的名字不再用真名,一律和排行榜一样显示 ks241XXX;导出成绩去掉姓名列 xuyueandClaude Opus 5.5 2026-10-10 06:44:42 +08:00
  • 2bb74652a0 style(比赛): 有密码的比赛前面那个彩色盾牌锁换成和全站一样的细线灰锁,放到比赛名后面 xuyueandClaude Opus 5.5 2026-10-10 06:44:42 +08:00
  • 0e68c434fc fix(题单): 奖章阶梯下一个奖章的金圈上沿被切掉;「总分」换成「做对几道」后漏发的奖章补上 xuyueandClaude Opus 5.5 2026-10-09 22:24:18 +08:00
  • d6c94fe4c4 refactor(题单): 删掉不再用的难度、状态、分数、提示、总分、百分比几列和 problemset_submission 表 xuyueandClaude Opus 5.5 2026-10-09 22:13:14 +08:00
  • 646c57c748 refactor(题单): 难度、状态、分数、提示、总分、百分比和 problemset_submission 表不再读写,先补默认值、下一步再删 xuyueandClaude Opus 5.5 2026-10-09 22:08:15 +08:00
  • c17f88cdbb feat(题单): 题单页重做——布置中的放最上面,详情顶上一条进度和奖章阶梯,没加入看得见题点不进;老师看全班、后台一屏编辑 xuyueandClaude Opus 5.5 2026-10-09 22:01:39 +08:00
  • 8c53e28dcb feat(题单): 「截止时间」改成「布置期」,布置期内没加入的人也藏旧代码;老师能看全班情况,后台一次加好几道题 xuyueandClaude Opus 5.5 2026-10-09 22:01:39 +08:00
  • 2224478294 fix xuyue 2026-10-09 21:35:34 +08:00
  • dd10e64b38 style(出题页): 左边写的地方放大、右边「学生看到的样子」缩小,右边能收起来专心写 xuyueandClaude Opus 5.5 2026-10-09 21:03:50 +08:00
  • 151bbdcb50 feat(比赛): 比赛页一页看题目和自己的名次;排名竞争感做足、结束有领奖台;老师考试中看全班、考完看成绩;新建比赛一屏做完 xuyueandClaude Opus 5.5 2026-10-09 20:58:59 +08:00
  • b94e028ff4 feat(比赛): 榜单一次给全,带名次变化和每题谁最先做对;期中、期末考试中学生看不到排名;老师能看全班情况 xuyueandClaude Opus 5.5 2026-10-09 20:58:59 +08:00
  • 4ef2794552 fix(后台): 出题页读回来的测试数据每组多一行空白;导入大包后原来的例子丢了 xuyueandClaude Opus 5.5 2026-10-09 20:14:36 +08:00
  • ba5b9ada0e feat(后台): 编程题出题页重做——左边写,右边是学生看到的样子;例子和测试数据的输出都由标准答案跑出来,改老题能直接看、改测试数据 xuyueandClaude Opus 5.5 2026-10-09 20:07:34 +08:00
  • 033a245abb feat(SQL 题): 增删改题除了第 1 组,其余测试数据可以一行都不改——用来抓学生多改(WHERE 写漏、写宽) xuyueandClaude Opus 5.5 2026-10-09 19:17:42 +08:00
  • 2cb39fd96b feat(后台): SQL 题有了自己的出题页——左边写,右边就是学生看到的样子,改答案、改数据马上重跑 xuyueandClaude Opus 5.5 2026-10-09 18:59:15 +08:00
  • 25d3296410 feat(SQL 题): 增删改题的期望结果标出执行后变了的格子,删掉的行写清是哪几行 xuyueandClaude Opus 5.5 2026-10-09 18:59:15 +08:00
  • e01dabc6da fix(题目列表): 亮色模式下「语法要求」标签用的是暗色模式的字色和描边 xuyueandClaude Opus 5.5 2026-10-09 18:26:33 +08:00
  • fcf63c2ecb fix(课堂看板): 作业里有 SQL 题就布置不上去(报「不能用 C 交」),也没法布置一节 SQL 课 xuyueandClaude Opus 5.5 2026-10-09 18:18:10 +08:00
  • 98dfcc1e7e fix(题目列表): 「随便来一道」常抽到用自己的语言做不了的题,老师那边「只看没做完」开了看不出藏了什么 xuyueandClaude Opus 5.5 2026-10-09 16:56:34 +08:00
  • 84bfb44c20 feat(题目列表): SQL 题混在一般题里看不出来,点进去才发现不是写 C——和画流程图一样挂「SQL」标签,「全部类型」里也能单独筛 xuyueandClaude Opus 5.5 2026-10-09 16:51:42 +08:00
  • e958d69258 fix(题目列表): 连着快点几个知识点,列表偶尔停在前一个知识点的题上 xuyueandClaude Opus 5.5 2026-10-09 16:49:09 +08:00
  • 50660abf11 fix(题目列表): 切了几个知识点再按后退,地址回到了全部题目、页面还停在上一个知识点 xuyueandClaude Opus 5.5 2026-10-09 16:49:09 +08:00
  • c3927d522c fix(题目列表): 新生和没登录的人点「随便来一道」,每次都是同一道题 xuyueandClaude Opus 5.5 2026-10-09 16:49:09 +08:00
  • 8f21f15c43 feat(提交列表): 同一分钟里连交好几次分不清先后——每行的提交时间带上秒 xuyueandClaude Opus 5.5 2026-10-09 15:31:43 +08:00
  • b121c2d0ee style(一言): 短句也要点一下弹出一模一样的全文——只有两行放不下的才弹,而且是鼠标移上去就弹 xuyueandClaude Opus 5.5 2026-10-09 15:27:27 +08:00
  • 43ca3c34f1 style(一言): 句子只有一行,稍长一点就被截掉——改成最多两行,出处跟在第二行末尾靠右 xuyueandClaude Opus 5.5 2026-10-09 15:21:42 +08:00
  • adea781b8e fix(一言): 句子下面多挂了个「· 游戏」「· 动画」的分类,看着啰嗦——不显示分类;本机不用再配 env 就能读到一言数据集 xuyueandClaude Opus 5.5 2026-10-09 15:13:06 +08:00
  • c7a8e05385 feat(一言): 一言挤在角落里,出处被截成「来自 Structure and Interpretatio…」、不知道点一下能换——改成引号 + 句子 + 「—— 谁《出处》· 分类」+ 换一句按钮 xuyueandClaude Opus 5.5 2026-10-09 14:19:55 +08:00
  • dab53c9098 fix(题目列表): 筛空了只说「没有符合条件的题」,点「清空筛选」连左边的知识点一起清掉——说清楚是哪个条件,每个条件一个按钮只去掉它 xuyueandClaude Opus 5.5 2026-10-09 13:10:54 +08:00
  • 99d3d99128 fix(题目列表): 「全部类型」里 0 道的类型还能点,点了只得到一个空列表——0 道的置灰不能点 xuyueandClaude Opus 5.5 2026-10-09 13:08:30 +08:00
  • 9cc7f0f60c fix(题目列表): 左边换了知识点,「全部类型」下拉里还是全站的 13 / 13 / 14 道,看着像没生效——题数跟着当前知识点和筛选走 xuyueandClaude Opus 5.5 2026-10-09 13:06:43 +08:00
  • e852bf4498 fix(题目列表): 排序里多了个用不上的「按题号」,原来的最早创建、最多 / 最少提交、通过都没了——换回原来那一套 xuyueandClaude Opus 5.5 2026-10-09 12:58:26 +08:00
  • 97426f0895 fix(题目列表): 选了知识点后题目改成按题号排,和平时看惯的「最新的在前」不一样——默认一律按最新创建 xuyueandClaude Opus 5.5 2026-10-09 12:57:14 +08:00
  • 74af88046e perf(题目列表): 切知识点、翻页有点卡——类型标签每个都让整页重算一遍样式,人数统计要扫整张提交索引 xuyueandClaude Opus 5.5 2026-10-09 12:52:38 +08:00
  • ed7752afbb feat(题目列表): 学生自己挑题时只看得到一堆标签和提交数,不知道自己练到哪了——改成左栏知识点进度、顶上先说做到了什么 xuyueandClaude Opus 5.5 2026-10-09 12:31:49 +08:00
  • 1ba8928d41 feat(课堂看板): 「请假隐藏」不会用——改成班级旁一个「请假」按钮勾名单,请假的人变灰排到最后、今天有效 xuyueandClaude Opus 5.5 2026-10-09 10:38:25 +08:00
  • af2ca31de5 fix(学生管理员): 260 班看板 23 人、数据统计只有 22 人,学生管理员还能看同学的作业代码——学生管理员一律按学生算 xuyueandClaude Opus 5.5 2026-10-08 14:00:11 +08:00
  • 30f34f0e36 fix(老师权限): 老师在自己比赛里点题目「可见」没反应、看不到学生的智能分析入口等一批权限错位 xuyueandClaude Opus 5.5 2026-10-08 14:00:04 +08:00
  • bde387e8bc fix xuyue 2026-10-08 12:29:35 +08:00
  • af63b05d4b fix(班级下拉): 「26计算机11班」这种两位数的班在有的机器上显示成省略号——下拉加宽到 152px xuyueandClaude Opus 5.5 2026-09-30 12:40:08 +08:00
  • b7ec65eee8 feat(提交详情): 点了班级筛选之后,要挪到上面班级下拉去点 × 才能取消——右栏那个班级标签原地变成「取消」 xuyueandClaude Opus 5.5 2026-09-30 12:40:08 +08:00
  • 2fafb25959 style(提交详情): 状态那一行挤得快放不下——去掉「测试点 1、2、3 答案错误」和耗时、内存 xuyueandClaude Opus 5.5 2026-09-30 12:28:59 +08:00
  • a8918b41b1 fix(题目统计): 「答案错误几乎都卡在第 1 个测试点」几乎每道题都弹,说了等于没说——答案错误最多时不再给提示 xuyueandClaude Opus 5.5 2026-09-30 12:21:00 +08:00
  • c22521fb61 fix(答案错误): 说明写「在例子 1 上就错了」,旁边测试点 1 是绿的,看着像写反了——改成「题目里的例子 1 就错了」 xuyueandClaude Opus 5.5 2026-09-30 12:18:06 +08:00
  • 923f3efeca feat(统计): 没填班级的学生也能和班级一样看——班级下拉多一项「没填班级」,一起上的课能切出来、点进去看小方块;零散提交也能点了 xuyueandClaude Opus 5.5 2026-09-30 12:18:06 +08:00
  • c2ef55b10b fix(提交): C 代码编译不过时,提交前的自动格式化把出错的几行并成一行,学生认不出自己的代码 xuyueandClaude Opus 5.5 2026-09-30 11:29:37 +08:00
  • fa092d334c feat(编译错误): C / C++ 编译没过时也给中文说明、标出出错位置,中文标点能一键换成英文 xuyueandClaude Opus 5.5 2026-09-30 11:22:31 +08:00
  • 4c6f2e7611 fix(判题): C 里 main() 前面没写 int,升 gcc-14 之后直接编译错误,原来能过 xuyueandClaude Opus 5.5 2026-09-30 10:56:17 +08:00
  • 79ca8ac3bd feat(运维): 新增 oj2-api rediagnose,旧提交的运行时错误说明也能用上新规则 xuyueandClaude Opus 5.5 2026-09-30 10:51:54 +08:00
  • fa0e1ab66c fix(判题): C 的 int 函数里写 return; 升 gcc-14 之后直接编译错误,原来能跑 xuyueandClaude Opus 5.5 2026-09-30 10:47:21 +08:00