Files
NextEdu/docs/design/009_feature_gap_analysis.md
SpecialX f8dfd1dddd docs: 全项目架构审查与文档体系重写
- 全项目逐文件审查: 4 份审计报告(shared/core-business/management/new-modules)
- 重写 004 架构影响地图: 图优先 + 模块依赖图 + 数据流 + 调用链 + 问题分级
- 更新 005 结构化数据: 新增 architectureOverview/moduleDependencyGraph/knownIssues/dbTables 节点
- 更新 006 功能清单: 143 项功能标注实现状态, P0 覆盖率 80%->92%
- 更新 007 差距审计: v2->v3, P0 完成 69%->84%, 新增架构技术债章节
- 更新 001 项目概览: 6 角色/54 权限/26 模块/54 表
- 新增 docs/README.md 文档索引
- 归档 11 份过时文档(002x2/003/designx8) 标注
- 更新 work_log
2026-06-17 21:51:32 +08:00

158 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
> ⚠️ **已归档文档**
> 本文档是 2026-03-03 的功能实现对比文档(已实现 vs 规划)。
> 当前已由 [007 差距审计报告](../architecture/007_gap_audit_report.md) 取代——007 基于 004/005 架构图全量扫描,覆盖更完整、数据更新。
> 保留用于历史参考,不再维护。
---
# 功能实现对比文档(已实现 vs 规划)
**日期**: 2026-03-03
**范围**: 基于 PRD 与现有设计文档的功能落地对比
---
## 1. 依据与来源
本对比基于以下文档:
- 产品规划PRD`docs/product_requirements.md`
- 已实现模块:
- 教师仪表盘与班级管理:[002_teacher_dashboard_implementation.md](file:///e:/Desktop/CICD/docs/design/002_teacher_dashboard_implementation.md)
- 教材模块:[003_textbooks_module_implementation.md](file:///e:/Desktop/CICD/docs/design/003_textbooks_module_implementation.md)
- 题库模块:[004_question_bank_implementation.md](file:///e:/Desktop/CICD/docs/design/004_question_bank_implementation.md)
- 考试模块:[005_exam_module_implementation.md](file:///e:/Desktop/CICD/docs/design/005_exam_module_implementation.md)
- 作业模块:[006_homework_module_implementation.md](file:///e:/Desktop/CICD/docs/design/006_homework_module_implementation.md)
- 学校管理模块:[007_school_module_implementation.md](file:///e:/Desktop/CICD/docs/design/007_school_module_implementation.md)
---
## 2. 便利贴视图(按 Roles / Page / 功能)
> **🟨 Roles**
>
> - **教师Teacher**:备课、出卷、作业批改与班级管理
> - **学生Student**:作业完成与教材阅读(只读)
> - **管理端Admin/校长/年级主任/教研组长/班主任)**:规划中,未完全落地
> **🟨 Page**
>
> - **教师工作台**`/teacher/dashboard`
> - **班级**`/teacher/classes/*`
> - **作业**`/teacher/homework/*`
> - **考试**`/teacher/exams/*`
> - **题库**`/teacher/questions`
> - **教材**`/teacher/textbooks/*`
> **🟨 功能(规划目标)**
>
> - **权限与角色**:多角色矩阵 + RLS 行级隔离
> - **智能题库**:嵌套题、知识点关联
> - **知识图谱**:知识点树 + 题目/章节关联
> - **教材映射**:章节 ↔ 知识点
> - **组卷引擎**:筛选/分组/结构化试卷
> - **作业闭环**:派发-提交-批改-统计
> - **通知中心**:分级提醒策略
---
## 3. 已实现页面功能清单(简述)
> **🟨 教师工作台**
>
> - `/teacher/dashboard`
> 功能:汇总班级、课表、作业、提交与成绩趋势
> 目标:快速掌握教学全局
> **🟨 班级**
>
> - `/teacher/classes`
> 功能:班级入口重定向
> 目标:统一进入我的班级
> - `/teacher/classes/my`
> 功能:班级列表与学科选择
> 目标:管理所教班级
> - `/teacher/classes/my/[id]`
> 功能:班级详情概览、作业趋势、学生与课表
> 目标:掌握班级学习情况
> - `/teacher/classes/students`
> 功能:学生筛选与成绩查看
> 目标:定位学生画像与状态
> - `/teacher/classes/schedule`
> 功能:班级课表查看
> 目标:排课信息可视化
> **🟨 作业**
>
> - `/teacher/homework/assignments`
> 功能:作业列表与状态
> 目标:管理作业发布
> - `/teacher/homework/assignments/create`
> 功能:从考试派发作业
> 目标:快速生成作业
> - `/teacher/homework/assignments/[id]`
> 功能:作业详情与错题概览
> 目标:定位薄弱题型
> - `/teacher/homework/assignments/[id]/submissions`
> 功能:作业提交列表
> 目标:查看班级完成度
> - `/teacher/homework/submissions`
> 功能:所有作业提交汇总
> 目标:统一批改入口
> - `/teacher/homework/submissions/[submissionId]`
> 功能:作业批改与反馈
> 目标:完成评分与讲评
> **🟨 考试**
>
> - `/teacher/exams/all`
> 功能:考试列表与筛选
> 目标:管理考试资产
> - `/teacher/exams/create`
> 功能:创建考试基础信息
> 目标:建立试卷草稿
> - `/teacher/exams/[id]/build`
> 功能:题库选题与结构化组卷
> 目标:完成试卷构建
> **🟨 题库**
>
> - `/teacher/questions`
> 功能:题库检索与管理
> 目标:积累与复用题目
> **🟨 教材**
>
> - `/teacher/textbooks`
> 功能:教材管理与筛选
> 目标:组织课程资源
> - `/teacher/textbooks/[id]`
> 功能:章节与知识点维护
> 目标:构建教材结构
---
## 4. 差距清单(简述)
> **🟨 权限与治理**
>
> - 多角色 RBAC 细化权限未落地
> - RLS 数据隔离策略未落地
> **🟨 教学质量与推荐**
>
> - 章节 → 知识点 → 题库的自动推荐链路未落地
> - 知识点图谱深层能力未落地
> - 学科维度与权重/标签机制未落地
> **🟨 组卷与作业高级能力**
>
> - AB 卷与乱序策略未落地
> - 作业分层与交集筛选未落地
> - 学习画像/成长档案层的评估闭环尚未体现
> **🟨 通知与消息闭环**
>
> - 分级通知体系未落地