Commit Graph

14 Commits

Author SHA1 Message Date
3a9ab83ba5 style: ruff format 全仓库
行宽 180 下把历史遗留的折行表达式合并,无语义改动。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 04:45:26 -06:00
d1a1c05b9f add new type of self-learning 2026-06-29 19:37:59 -06:00
c466dfd3c6 change enum 2026-05-09 02:30:47 -06:00
9e10be4618 feat: migrate mcq answer from int to list 2026-04-24 01:58:53 -06:00
028ea6e5f9 fmt 2026-04-23 13:57:56 -06:00
0c6de0babe add fills 2026-04-23 13:48:31 -06:00
16b050c195 add test 2026-04-23 02:32:08 -06:00
bd9bd84f2d feat: add Exercise model and CRUD API for tutorial exercises
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 01:44:14 -06:00
e9cd5f5a41 fix 2025-06-15 14:52:55 +08:00
c0b7c29429 新增自学模块 2025-06-15 14:41:01 +08:00
d4409ab595 test for csrf 2025-06-15 10:42:28 +08:00
c655ba6991 fix 2025-06-15 09:33:41 +08:00
0b576bd67d fix 2025-06-14 17:55:32 +08:00
258e1474ee 添加教程的API 2025-06-14 16:48:26 +08:00