Commit Graph

14 Commits

Author SHA1 Message Date
30f71c5db2 add fills
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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