This commit is contained in:
@@ -240,3 +240,20 @@ Seed 脚本已覆盖班级相关数据,以便在开发环境快速验证页面
|
||||
- **移除 Insights**: 经评估,`src/app/(dashboard)/teacher/classes/insights` 模块功能冗余,已全量移除。
|
||||
- **保留核心数据**: 保留 `data-access.ts` 中的 `getClassHomeworkInsights` 函数,继续服务于班级详情页的统计卡片与图表。
|
||||
- **导航更新**: 从 `NAV_CONFIG` 中移除 Insights 入口。
|
||||
|
||||
---
|
||||
|
||||
## 9. 教师加入班级学科分配逻辑修复 (2026-03-03)
|
||||
|
||||
**日期**: 2026-03-03
|
||||
**范围**: 教师通过邀请码加入班级(含学科选择)的校验与分配
|
||||
|
||||
### 9.1 行为调整
|
||||
|
||||
- 教师已在班级中但选择学科加入时,不再直接返回成功,继续执行学科占用校验。
|
||||
- 班级未创建该学科映射时,先补齐映射再分配,避免误报“该班级不提供该学科”。
|
||||
- 学科已被其他老师占用时,返回明确提示。
|
||||
|
||||
### 9.2 影响代码
|
||||
|
||||
- [data-access.ts](file:///e:/Desktop/CICD/src/modules/classes/data-access.ts)
|
||||
|
||||
Reference in New Issue
Block a user