Commit Graph

144 Commits (8d7a4fdaab770829cb9ddaf4ec8f101de02376b4)

Author SHA1 Message Date
chenyuan 85b4e83f7a fix: normalize comprehensive training scores 2 months ago
chenyuan 3214e54b31 fix: enforce comprehensive task class enablement 2 months ago
chenyuan c7c6940e50 feat: gate comprehensive training task publication 2 months ago
chenyuan c1f90a5e64 feat: support dynamic training task steps 2 months ago
chenyuan 63d82cfe81 fix: return absolute upload file urls 2 months ago
chenyuan c4773ebf5d feat: add six-module student report API 2 months ago
chenyuan 1fa2f14a15 fix: preserve scoped six-module score updates 2 months ago
chenyuan f96cb66d02 feat: scope teacher scores to owned classes 2 months ago
chenyuan 5ad3855763 feat: scope teacher student roster 2 months ago
chenyuan 0dc1c0b76b feat: lock teachers that own classes 2 months ago
chenyuan 36fad32043 feat: restrict teacher class roster 2 months ago
chenyuan 3e192621ab fix: keep class task list reads pure 3 months ago
chenyuan 61a129af96 fix: keep non-owner class task reads read-only 3 months ago
chenyuan 6d7e16f7e0 fix: allow same-school class task reads 3 months ago
chenyuan 5dfb1a269a feat: 支持教学班学生与演示排名 3 months ago
chenyuan 0ef5edd1f3 feat: add teacher student demo sessions 3 months ago
chenyuan 081268b306 feat: expose training task default restore APIs 3 months ago
chenyuan 885dd604d7 feat: restore class training task defaults 3 months ago
chenyuan 0296e6c743 test: cover school default task fallback 3 months ago
chenyuan 2b00d63a05 feat: manage school default task allocations 3 months ago
chenyuan b760a5cfee feat: initialize school default tasks asynchronously 3 months ago
chenyuan a20905f638 feat: add school default task service 3 months ago
chenyuan 9f41a2d160 feat: add training progress to score center 3 months ago
chenyuan f4f354b367 feat: add school organization capability switches 3 months ago
chenyuan 22bed6e1f5 fix: preserve school configuration metadata 3 months ago
chenyuan 8e4e5b6ac7 feat: enforce organization mode boundaries 3 months ago
chenyuan e4c5093466 feat: import teacher teaching-class rosters 3 months ago
chenyuan 1c7ae68ffd feat: manage school organization mode 3 months ago
chenyuan a11fb0c8d0 feat: add school product configuration 3 months ago
chenyuan 649b6a08af test: align class and task expectations 3 months ago
chenyuan b003316dbe fix: configure remote database and Qwen client 3 months ago
chenyuan c6eebbfd63 fix: atomically persist AI assessment score 3 months ago
chenyuan 2d6efbe9ea feat: add AI help and assessment APIs 3 months ago
chenyuan 60a2b1dfcd feat: add Qwen JSON chat client 3 months ago
chenyuan 0c2a9a2184 feat: persist AI training evaluations 3 months ago
chenyuan e21fec9c75 chore: save current training task changes 3 months ago
chenyuan a1306bd9ad feat: resolve training tasks by teaching class 3 months ago
chenyuan ee65303f38 feat: tighten teaching class permissions 4 months ago
chenyuan 840e7aa63e feat: enforce teacher admin ownership rules 4 months ago
chenyuan c2b03be5ef feat: manage teachers from platform admin 4 months ago
chenyuan c9484ae88d feat: add teacher admin ownership fields 4 months ago
chenyuan bd72c22838 feat: add school admin student import 4 months ago
chenyuan 266859de16 fix school admin profile lookup 4 months ago
chenyuan bb7ebef4c3 feat: add school admin backend management 4 months ago