「十二年國教教案生成器 (Lesson Plan Generator)」是阿凱老師用 Python Flask 寫的(跟其他大多 Node 工具不同!)AI 教案生成系統,解決 108 課綱「寫一份完整教案 2-3 小時手寫、一學期 18 個單元共 36 小時」的備課壓力。
🎯 核心特色
- 🤖 Gemini 1.5 Flash 一鍵生成 20 項目完整教案 — 核心素養(A1 身心素質 / A2 系統思考⋯)+ 學習重點(學習表現 + 學習內容)+ 教學活動(引起動機 → 發展 → 綜合)+ 議題融入 + 多元評量
- 📄 python-docx Word 一鍵下載 — 業界標準 Word 生成套件(比 Node 版穩定),渲染標準
.docx格式 - 📧 Flask-Mail Email 自動發送 — 生成後自動格式化並寄送到指定信箱,方便存檔與分享
- 🇹🇼 十二年國教完全適配 — 詞彙與邏輯符合台灣教育架構,不是直接套通用教案模板
💡 設計理念
技術棧:Python / Flask + Google Gemini API + python-docx + Flask-Mail + HTML / Vanilla CSS / JavaScript。部署因為有 Flask 後端不能用 GitHub Pages,要用 Render.com / Google Cloud Run / Railway.app。「用對工具是工程師的修養」 — Python 在「生 Word 文件 + Email + AI」工作流上有先天優勢。⚠️ README 寫 gemini-1.5-flash 已在 2024 下半被 Google 棄用,建議升級到 gemini-2.0-flash 或 gemini-2.5-flash(若仍跑得起來可能是 Google grace period)。
🎒 適合情境
阿凱教案 / 課程計畫家族:
- #58 教案生成器(本工具) — 單元教案 20 項目,任何學科老師
- #88 國中課程計畫 AI 審查 — 國中整學期計畫送審
- #78 國小課程計畫 AI 審查 — 國小整學期計畫送審
- #8 12 年教案有 14(LINE Bot) — 加 LINE 好友找現成教案
適合新進老師(學寫教案)、資深老師量產(每單元省 1.5 小時)、校際分享 / 觀課(Email 自動寄送)、送教育局 / 督學訪視(確保 20 項目齊備)。也適合想看「Python Flask + Gemini + python-docx」案例的開發者。MIT 授權。