科技教育創新專區 › 部落格

🗣️ #25 國小國語演說特訓班(進階版):Gemini 2.5 Flash + Lucide 的單檔入門練習工具(#67 Pro 版前身)

黃凱揚(阿凱老師) · 桃園市龍潭區石門國民小學 · 2026-05-21

#25 真實名稱「國小國語演說特訓班(進階版)」是阿凱早期版 — 用 Gemini 2.5 Flash + Lucide 做的 55KB 單檔 HTML,嵌進 Google Sites Embedded HTML。題庫 + 「儲存並關閉」+「隨機題庫」按鈕,是 #67 Pro 版(5705 行 + Web Speech + 雷達圖 + 老師評分量表)的前身入門版。

#25 跟 #67 的關係:早期版 vs Pro 版

阿凱演說工具有兩代:

維度#25 特訓班(進階版)#67 Pro 版(已寫文章)
部署Google Sites Embedded HTMLGitHub Pages cagoooo/speech
程式碼55,310 字元單檔(data-code 內)5,705 行 HTML / 322 KB 單檔
LLMGemini 2.5 FlashGemini 2.5 Flash Lite
技術棧Tailwind + Lucide+ Web Speech API + Supabase + Web Audio
雷達圖評分❌✅ Canvas 純手繪
老師評分量表❌✅ 含列印單
題庫含隨機題庫按鈕107 道 × 7 大分類
適用新手入門 / 平日練習比賽選手 / 正式賽事規格

#25 真實怎麼做?

真實標題:「國小國語演說特訓班(進階版)」

主要按鈕(從程式碼抽出):

技術棧(從 data-code 解碼):

架構特色:

為什麼還保留 #25 不全部用 #67?

兩個版本是「漸進式工具演化」的真實案例:

  1. #25:用 Gemini 寫好 → 貼進 Google Sites → 老師直接用
  2. #67:阿凱熟悉 GitHub 後 → 從 #25 升級重構成 GitHub Pages 版本 → 加 Web Speech / Supabase / 雷達圖 / 老師評分量表

對老師來說:

適用對象

想試試?

→ 前往 #25 國小國語演說特訓班(進階版) → #67 Pro 版(含 Web Speech + 雷達圖)

第一次用建議:拿 Gemini 免費 API Key 貼進去 → 點「隨機題庫」抽一題 → 學生口頭演說 → 看 AI 回饋。

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。