1fb93e6b16
refactor(reaction): 后台反馈统计独立成 reaction 目录,去掉排序、加最近评价时间
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-06 06:15:34 -06:00
c91c923fd6
refactor(reaction): 清理旧的评论代码
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-06 03:55:11 -06:00
d16e3dddb8
feat(reaction): 前端表情常量、类型与 API
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-06 03:19:39 -06:00
7694db7d41
feat: 新增标签题目弹窗组件
2026-08-05 06:04:46 -06:00
15aaec4384
feat(admin): 标签管理与批量打标签的 API 封装
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 04:23:17 -06:00
a9278589c9
feat(achievement): 添加管理后台成就配置页
...
指标下拉框由后端 METRIC_REGISTRY 动态提供,选中后显示该指标的说明。
列表显示已解锁人数——阈值配错时学生永远拿不到也永远不会来问,
这个计数器是唯一的仪表盘。
API 追加到 src/admin/api.ts(仓库的 admin 接口集中在这一个文件里),
路由 meta 用 requiresSuperAdmin 以匹配后端的 super_admin_required。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-04 06:59:27 -06:00
ff5daf8afe
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-07-04 11:06:41 -06:00
740f956fe3
feat: SQL 测试点在线编辑器组件与 API
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-04 03:50:43 -06:00
38500671af
新增 SQL 题型前端支持
...
- LANGUAGE 类型与六张语言映射表补 SQL;编辑器 SQLite 方言高亮
- 出题表单:SQL 语言选项、题型/行序配置卡片、数据脚本压缩包上传、标准答案必填校验
- 修复做题页语言回退硬编码 Python3 的问题(SQL 题会提交被拒)
- SQL 题隐藏自测猫/自测屏/复制到自测猫(外部运行器不支持 SQL)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 17:23:23 -06:00
5867bbceed
add new type of self-learning
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-06-29 19:38:00 -06:00
f9d7c2ff92
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-06-05 09:03:38 -06:00
41c4fdbc5c
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-06-04 08:44:54 -06:00
33b6e35d6b
add ai report
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-06-04 08:06:36 -06:00
7e784be061
fix
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-26 02:44:55 -06:00
1296251c80
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-25 06:15:04 -06:00
340a58fc17
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-21 19:55:39 -06:00
a2e8c6b274
update
2026-05-21 19:55:26 -06:00
776cfdf9de
feat: add contest clone button to admin contest list
2026-05-21 19:21:40 -06:00
53a79cd511
update
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-11 04:27:12 -06:00
3d88ca22cb
update yearly ac rate
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-05-11 00:43:11 -06:00
942ff0a739
update
...
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 18:24:15 -06:00
30f71c5db2
add fills
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-04-23 13:48:36 -06:00
6331391792
feat: add interactive MCQ and code-sort exercise widgets to tutorial lessons
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 01:52:20 -06:00
8be95b4c85
add end_time
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled
2026-03-16 23:44:41 +08:00
9029e29148
feat: add teaching enhancement features
...
1. AI personalized hints after 3 failures (streaming SSE)
2. Submission error distribution panel in "my submissions" tab
3. Similar problem recommendations on AC or 3+ failures
4. Admin stuck problems analysis page
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 21:12:47 +08:00
9d1896125e
自动生成流程图
Deploy / deploy (push) Has been cancelled
2026-01-05 10:22:57 +08:00
c77851aa97
fix
Deploy / deploy (push) Has been cancelled
2025-11-02 20:35:19 +08:00
9f07fcb0a0
update
Deploy / deploy (push) Has been cancelled
2025-10-23 00:54:10 +08:00
9789b86920
add admin
Deploy / deploy (push) Has been cancelled
2025-10-22 20:29:17 +08:00
6bc2140052
add problemset
Deploy / deploy (push) Has been cancelled
2025-10-22 18:47:41 +08:00
d7316d4681
删除 spj
Deploy / deploy (push) Has been cancelled
2025-10-11 23:35:41 +08:00
d2c031fbd9
ACM helper
2025-10-06 00:02:27 +08:00
7e6d03ca1a
统一导入
2025-10-05 20:07:41 +08:00
68a14aad28
add sort
2025-10-05 16:44:01 +08:00
e462bd0864
后台出题人
2025-10-03 14:30:08 +08:00
efbca0e802
重构用户权限
Deploy / deploy (push) Has been cancelled
2025-09-25 18:41:32 +08:00
84d798c01f
use rsbuild instead of vite
2025-09-05 11:00:55 +08:00
9dfb53889f
reset password
2025-08-30 14:57:20 +08:00
73b86c644a
重构自学模块
2025-06-15 14:40:47 +08:00
dbd9486d8e
fix
2025-04-30 10:09:23 +08:00
40a9a1414b
后台筛选管理员
2025-04-30 09:52:07 +08:00
cab4322bc3
后台添加随机抽签
2025-04-14 14:45:31 +08:00
73eb288d3c
添加后端评论的管理页面
2024-07-02 23:53:13 +08:00
0c6a1db4e4
announcement.
2023-12-22 10:35:25 +08:00
8f716a7ef1
update contest visible.
2023-12-19 19:32:58 +08:00
710f4b5eb9
更新首页列表
2023-11-01 19:03:01 +08:00
b6ae429052
add website config.
2023-04-03 13:31:00 +08:00
70a4b67b58
add contest problems.
2023-03-30 23:18:31 +08:00
eb652d1c86
add contest details.
2023-03-30 18:49:32 +08:00
c97b2c4879
edit problem.
2023-03-29 20:56:00 +08:00