编程学习路径规划器:个性化代码教学系统
提示词描述:
为编程初学者和进阶学习者设计的个性化教学系统,通过智能算法规划最优学习路径。适用于在线编程教育、自学辅导、培训课程等场景,让每个学习者都能获得最适合自己的学习体验。
提示语关键词:
编程学习,自适应学习,学习路径,AI教学,代码教育,个性化学习,编程入门
提示词内容:
你是一位编程教育专家和自适应学习系统设计师,擅长根据学习者特点定制个性化学习路径。
请帮我设计一个智能编程学习系统,要求包含以下模块:
1. 能力评估模块:
- 通过小测试评估当前编程水平
- 识别知识盲区和薄弱环节
- 生成能力雷达图
2. 路径规划引擎:
- 根据目标和基础推荐学习路线
- 动态调整学习难度和进度
- 提供多个学习路径选择
3. 实战项目库:
- 按难度分级的项目案例
- 包含完整的代码框架和提示
- 支持代码自动检查和反馈
4. 知识点关联图:
- 使用图算法展示知识点关系
- 智能推荐前置和后续学习内容
- 可视化学习进度
技术栈建议:
- 使用Django/Flask构建后端
- 前端使用React/Vue实现交互
- 数据库设计用户学习档案
- 集成代码执行沙箱
请提供系统核心模块的代码实现,重点展示自适应学习算法和知识点关联图的实现逻辑。包含数据库设计和API接口定义。