22 Commits (36fad320438607015c666c5f280754d51697a5b2)

Author SHA1 Message Date
chenyuan 36fad32043 feat: restrict teacher class roster 4 weeks ago
chenyuan 3e192621ab fix: keep class task list reads pure 4 weeks ago
chenyuan 61a129af96 fix: keep non-owner class task reads read-only 4 weeks ago
chenyuan 6d7e16f7e0 fix: allow same-school class task reads 4 weeks ago
chenyuan 0ef5edd1f3 feat: add teacher student demo sessions 1 month ago
chenyuan 885dd604d7 feat: restore class training task defaults 1 month ago
chenyuan b760a5cfee feat: initialize school default tasks asynchronously 1 month ago
chenyuan a20905f638 feat: add school default task service 1 month ago
chenyuan f4f354b367 feat: add school organization capability switches 1 month ago
chenyuan 22bed6e1f5 fix: preserve school configuration metadata 1 month ago
chenyuan 8e4e5b6ac7 feat: enforce organization mode boundaries 1 month ago
chenyuan 1c7ae68ffd feat: manage school organization mode 1 month ago
chenyuan a11fb0c8d0 feat: add school product configuration 1 month ago
chenyuan 649b6a08af test: align class and task expectations 1 month ago
chenyuan c6eebbfd63 fix: atomically persist AI assessment score 1 month ago
chenyuan 2d6efbe9ea feat: add AI help and assessment APIs 1 month ago
chenyuan 0c2a9a2184 feat: persist AI training evaluations 2 months ago
chenyuan e21fec9c75 chore: save current training task changes 2 months ago
chenyuan a1306bd9ad feat: resolve training tasks by teaching class 2 months ago
chenyuan 840e7aa63e feat: enforce teacher admin ownership rules 2 months ago
chenyuan c2b03be5ef feat: manage teachers from platform admin 2 months ago
chenyuan bb7ebef4c3 feat: add school admin backend management 2 months ago