← 返回全部项目v4.0 · 含部署配置
Featured Project
Lesson Assistant
LLM 工作流备课助手:从单元内容到可下载 PPTX 的完整闭环
LangChain 1.0 LCELFlask 3python-pptxDashScope qwen-plusTavily原生 HTML/JS
- 我的角色
- 独立开发者
- 周期
- 2026.08
- 规模
- 2,091 行 · 6 API · 5 工具

大纲→课件→习题
生成闭环
6 个
API 路由
5 个
工具
真实 PPTX
产物
虽然仓库名叫 chemistry,实际支持任意学科:输入单元内容,自动生成结构化教学大纲、幻灯片内容、练习题并导出 PPTX。LCEL 状态机编排 + 人工确认节点,Apple 风格五步流程界面。
§方案:LCEL 状态机 + 人工确认节点
用 LangChain LCEL 编排生成工作流:大纲生成 → 结构化课件内容 → 练习题生成(含 Tavily+LLM 真题提取)→ python-pptx 落地为可编辑 PPTX。状态机内置人工确认节点,教师在关键步骤可介入修改。
Flask 提供 6 个 API 路由,前端为 748 行的 Apple 毛玻璃风格五步流程页;CLI 与 Web 双入口。
§真实产物
output/ 目录留存真实生成的教学 PPTX(含化学示例课),可直接下载查看效果——这是「能跑通」最直接的证据。
§界面速览


§难点与取舍
为什么导出 PPTX 而不是网页课件
教师的真实工作流在 Office/WPS 里;可编辑的 PPTX 才能进入既有备课流程,而不是制造新的格式孤岛。
§接下来
Render 部署验证冒烟测试多模板课件样式