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
f00dab9c6d
fix: address code review issues in interactive exercises
...
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
- ExerciseSort: replace unbounded shuffle recursion with deterministic swap
- ExerciseManager: add sortQuestion field so sort exercises have custom questions
- index.vue: use Promise.allSettled so exercise fetch failure doesn't break lesson content
- ExerciseManager: guard mcqAnswer index after option deletion
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 06:35:45 -06:00
67a23c51c8
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-04-23 02:31:57 -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
b14316b919
batch update
Deploy / deploy (push) Has been cancelled
2025-10-08 00:46:49 +08:00
0b70c478b2
update
2025-10-07 00:53:51 +08:00
0d19529632
update
2025-10-06 19:38:44 +08:00
96adf39cba
教程的标题
2025-10-06 19:13:01 +08:00
7e6d03ca1a
统一导入
2025-10-05 20:07:41 +08:00
ce8c81e4aa
ui
2025-06-15 15:27:42 +08:00
9fdf4f3bd0
fix
2025-06-15 15:10:02 +08:00
b5fe80000e
删去不需要的代码
2025-06-15 15:06:46 +08:00
6aed724db5
fix
2025-06-15 14:46:15 +08:00
73b86c644a
重构自学模块
2025-06-15 14:40:47 +08:00