Module 1Sprint 1 项目启动与系统设计-📚 Lesson 1系统结构入门,RBAC 权限模型与数据库设计学习项目结构与目标,了解系统功能模块拆分进行后端数据库建模与权限模型设计完成角色模型(用户、角色、菜单、权限)关系图环境搭建 & 技术栈初始配置(.NET/Node.js、Next.js、数据库等)
Module 2Sprint 2 Admin 系统登录与权限认证开发-📚 Lesson 1搭建管理员登录页,接入 JWT 与角色权限验证实现管理员登录接口,生成 JWT Token接入 RBAC 权限模型,完成角色与菜单表结构设计开发前端登录页,绑定权限校验逻辑
Module 3Sprint 3 RBAC 权限管理模块开发(上)-📚 Lesson 1实现动态菜单展示与增删改查接口Sprint 3|RBAC 权限管理模块开发(上)实现菜单管理模块:菜单树结构、前后端联调完成菜单权限的增删改查操作接口实现菜单与权限的绑定逻辑
Module 4Sprint 4 RBAC 权限管理模块开发(下)-📚 Lesson 1开发角色绑定与用户维护,落地前后端权限控制Sprint 4|RBAC 权限管理模块开发(下)完成角色管理:角色信息维护与权限分配完成用户管理:上传头像、重置密码、角色多选绑定前端实现基于权限的组件动态显示控制
Module 5Sprint 5 课程基础信息管理模块-📚 Lesson 1构建课程分类体系与课程内容编辑模块Sprint 5|课程基础信息管理模块开发课程分类模块(树状结构)完成课程信息的创建、编辑、上传封面接入权限控制,实现不同角色访问限制
Module 6Sprint 6 课程章节与开课管理-📚 Lesson 1支持按周开放课程、音视频内容上传Sprint 6|课程章节与开课管理课程章节管理(上传音视频)开课时间设置、课程开放节奏配置支持进度按周/小节设定、学生按节学习
Module 7Sprint 7 轮播图与展示内容管理-📚 Lesson 1实现推荐课程展示,打造系统首页亮点区块Sprint 7|轮播图与展示内容管理完成首页轮播图模块开发:上传、维护后台设置课程推荐展示位,完善内容展现入口UI样式优化,提升用户端展示体验
Module 8Sprint 8 考试系统(上)题库管理-📚 Lesson 1创建考试题目、设计题型与题库管理系统Sprint 8|考试系统(上)题库管理设计题库类别(选择题/问答题/判断题)实现题目录入、课程绑定、正确答案录入针对不同题型设计不同表单结构与展示逻辑
Module 9Sprint 11 考试与证书功能开发-📚 Lesson 1实现成绩统计、证书发放、考试体验优化Sprint 11|考试与证书功能开发支持学生参加考试、后台评卷实现证书发放功能,展示考试成绩简易证书模板设计与生成
Module 10Sprint 12 收尾优化与展示-📚 Lesson 1完善用户体验,准备结课演示与项目成果展示Sprint 12|收尾优化与展示Redux 全局状态管理集成退出登录、头像显示、个人信息维护等完善项目展示准备 & 项目总结汇报
Module 11Sprint 10 用户端课程展示与个人中心开发-📚 Lesson 1学生端浏览、学习记录管理与教师课程控制界面Sprint 10|用户端课程展示与个人中心开发实现用户端课程浏览页,按分类/课程展示搭建个人中心:学生查看学习记录、教师管理课程状态评论模块初步接入(课程反馈)
Module 12Sprint 9 考试系统(下)试卷与评分管理-📚 Lesson 1自动组卷逻辑、考试发布与学生答题流程Sprint 9|考试系统(下)试卷与评分管理支持手动组卷与自动组卷设置总分与考试时间,系统按设定自动生成试卷实现选择题/判断题自动评分机制