How jack-liu0227/qitu-zhixue works
启途智学是面向学生、家长、教师和管理员的学习平台,采用 NestJS 模块化单体、PostgreSQL 与 Redis/Worker。学生主流程覆盖今日任务、项目学习与工作台、AI辅导及成长记录;家长查看进展并反馈,教师处理学生与问题,管理员治理平台及模型。图中的前端到 API 连接仅在源码索引或摘录能证实时绘出;其他功能依 README 和文件树标示,未据此推断调用关系。
Main entry points: client.ts PostgreSQL · parent.controller.ts 家长 API · growth 成长轨迹 · auth.service.ts 身份认证
Components 24
学生学习
家庭与教师
平台治理
API领域服务
- 身份认证
services/api/src/modules/identity-auth/auth.service.ts - 请求鉴权
services/api/src/common/access/request-auth.ts - 管理 API
services/api/src/modules/admin/admin.controller.ts - 家长 API
services/api/src/modules/parent/parent.controller.ts - 用户关系目录
services/api/src/modules/directory/directory.service.ts - 模型注册 API
services/api/src/modules/model-registry/model-registry.controller.ts - Agent团队运行 API
services/api/src/modules/team-runtime/team-runtime.controller.ts
运行与数据
- PostgreSQL
packages/database/src/client.ts - 学习计划存储
services/api/src/modules/learning-plan/learning-plan-storage.module.ts - 团队运行 Worker
services/workers/src/team-runtime-worker.ts - Graphiti投影
services/graphiti/bridge.py - Agent记忆
packages/agent-memory/src/index.ts
Other components
- 学生
Connections 22
- 学生 → 今日学习: 查看任务
README.md - 学生 → 灵感空间: 探索灵感
README.md - 学生 → 项目学习: 学习项目
README.md - 学生 → 制作工作台: 制作作品
README.md - 学生 → AI搭档: AI辅导
README.md - 学生 → 成长轨迹: 查看成长
README.md - AI搭档 → 项目学习: 读取项目状态
apps/student-center/features/tutor/hooks/useTutorSession.ts - 家长端 → 成长轨迹: 呈现进展
apps/parent-companion/app/(protected)/progress/page.tsx - 家长端 → 家长反馈: 提交反馈
- 管理控制台 → 用户关系目录: 管理关系
apps/admin-console/app/(console)/relationships/page.tsx - 模型治理 → 模型注册 API: 治理模型
- 请求鉴权 → 身份认证: 校验会话
services/api/src/common/access/request-auth.ts - 管理 API → 身份认证: 校验管理员
services/api/src/modules/admin/admin.controller.ts - 管理 API → 用户关系目录: 查询目录
services/api/src/modules/admin/admin.controller.ts - 家长 API → 身份认证: 校验家长
services/api/src/modules/parent/parent.controller.ts - 家长 API → 用户关系目录: 读取身份关系
services/api/src/modules/parent/parent.controller.ts - 家长 API → 成长轨迹: 读取成长摘要
services/api/src/modules/parent/parent.controller.ts - 学习计划存储 → PostgreSQL: 选择持久存储
services/api/src/modules/learning-plan/learning-plan-storage.module.ts - Agent团队运行 API → 团队运行 Worker: 派发任务
- 团队运行 Worker → PostgreSQL: 读取与写入
services/workers/src/team-runtime-worker.ts - Graphiti投影 → PostgreSQL: 投影掌握度
README.md - Agent记忆 → PostgreSQL: 长期记忆集成
README.md