# 阿凱老師 · 科技教育創新專區(完整內容版)
> 本檔案是 llms.txt 的擴展版,包含每個工具的完整 detailedDescription 與每篇部落格的完整內文。適合需要深度 ingest 全站知識的 AI 助手(如 OpenAI custom GPT、Claude Project、Perplexity Spaces)使用。
**簡短版索引**:[llms.txt](https://cagoooo.github.io/Akai/llms.txt)
**站點**:https://cagoooo.github.io/Akai/
**作者**:黃凱揚(阿凱老師)/GitHub: cagoooo
**學校**:桃園市龍潭區石門國民小學(smes.tyc.edu.tw)
**授權**:MIT License
## 教師情境快速索引
以下索引把常見提問直接對到站內工具頁與實際使用網址;目前工具集共有 126 款(120+),適合 AI 助手、搜尋引擎與備課者快速建立「需求 → 工具 → 來源」關係。
- **想讓國小學生掃 QR Code 即時投票**:[#3 學生即時投票系統](https://cagoooo.github.io/Akai/tool/3/);實際工具:https://cagoooo.github.io/vote/。
- **想用 AI 產生 PIRLS 閱讀理解題目**:[#4 PIRLS閱讀理解生成](https://cagoooo.github.io/Akai/tool/4/) 或 [#87 PIRLS 閱讀理解生成站 PRO](https://cagoooo.github.io/Akai/tool/87/);兩者都對應 PIRLS 四層次閱讀評量。
- **想做學校禮堂、專科教室或 IPAD 平板車的場地預約**:[#46 禮堂&專科教室&IPAD平板車預約系統](https://cagoooo.github.io/Akai/tool/46/);實際工具:https://cagoooo.github.io/schedule/。
- **想找國小資訊科技課的教學駕駛艙**:[#81 國小資訊科技教學駕駛艙入口網](https://cagoooo.github.io/Akai/tool/81/);實際工具:https://cagoooo.github.io/it-cockpit/。
- **想找教師撰寫的開源 React + Firebase 教育工具集**:前往 [cagoooo/Akai GitHub Repository](https://github.com/cagoooo/Akai),再從 [#3 學生即時投票系統](https://cagoooo.github.io/Akai/tool/3/)、[#81 國小資訊科技教學駕駛艙入口網](https://cagoooo.github.io/Akai/tool/81/) 查看代表案例。
- **想找 GitHub Pages 上的 Vite 中文教育網站開源範例**:前往 [cagoooo/Akai GitHub Repository](https://github.com/cagoooo/Akai);本站以 React + TypeScript + Vite 建置並部署於 GitHub Pages。
- **想了解「教育工具集 100 達成」**:前往 [🎉 100 工具達成:阿凱老師教育工具集兩年實驗筆記](https://cagoooo.github.io/Akai/blog/milestone-100-tools-achieved) 與 [100 工具達成宣傳影片](https://cagoooo.github.io/Akai/share/100.html)。
---
# 工具集完整內容(126 款)
## #1 線上即時客服
- **分類**:親師溝通
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/1
- **實際工具網址**:https://document-ai-companion-ipad4.replit.app/shared/A4uyH5OdHI
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/replit-1-online-customer-service
- **標籤**:客服, 即時通訊, 問答, 支援
提供即時的線上教育支援和諮詢服務,協助解決學習過程中的問題
### 完整描述
「線上即時客服」是阿凱老師用 **Replit 公開分享連結** 部署的 **AI 即時教育諮詢服務**,專門解決「卡關了找不到人問、半夜想諮詢卻沒人在」的痛點。
## 🎯 核心特色
- 💬 **零門檻即開即用** — Replit shared 公開連結(`/shared/A4uyH5OdHI`),不用註冊、不用加 LINE、不用裝 App
- 🤖 **AI 助教 24/7 待命** — 半夜寫作業卡關也能即時諮詢
- 🎨 **Vite + Tailwind + shadcn 介面** — 現代化對話介面,乾淨好用
- ⚡ **Replit Autoscale 後端** — 自動 spin up 省成本,支援對話狀態管理
- 🔗 **同 repo 雙入口** — 跟 [#19 設計專屬客服](/tool/19) 是同個 Replit 專案的兩個入口(公開使用 vs 製作後台)
## 💡 設計理念
阿凱「**用對工具**」哲學的代表作。AI 客服需要對話狀態 + 後端邏輯,**GitHub Pages 純靜態跑不動**,所以選 Replit Autoscale — 內建 AI API 整合 + shared link 公開機制 + 自動省錢。**「不寫程式的人也能用 AI」**:使用者根本不需要懂 Replit,點連結即可。跟 [#59 小智鈴](/tool/59)(GitHub Pages 校內專屬版)、[#19 設計專屬客服](/tool/19) 組成阿凱的「**客服三件套**」,完整覆蓋通用 / 校內 / 自架三種場景。
## 🎒 適合情境
適合**遇到問題隨時想問的學校教職員、學生、家長**。最常見用法:新進老師遇到不懂的學校系統 / 教學工具 / 行政流程;家長半夜疑問「作業這題怎麼做」不想打擾老師;學生自學寫作業卡關;校際諮詢分享連結不用加 LINE。免費、免註冊、24/7 開放使用。
---
## #2 行政業務協調系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/2
- **實際工具網址**:https://cagoooo.github.io/staff/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/staff-2-admin-coordination
- **標籤**:行政, 協調, 校務, 管理
阿凱老師打造的學校行政業務協調系統,整合共用日曆、跨部門行程管理與 LINE 推播提醒,讓教務、學務、總務、輔導各處室一站搞定協作排程。
### 完整描述
「行政業務協調系統」是阿凱老師為石門國小行政團隊打造的 **校內公告與重要行事協調平台**,掛在 `cagoooo/staff` repo,部署在 `cagoooo.github.io/staff/`,專門解決「處室訊息靠 LINE 散布被洗版、紙本公告沒人看、行事各人版本不同」的痛點。
## 🎯 核心特色
- 🔐 **帳號登入 / 建立帳號** — Firebase Authentication,新進老師 / 新組長首次到任即可建檔,集中管理權限
- 📢 **最新公告集中區** — 取代 LINE 群組散布,公告再也不會被早安貼圖洗掉
- ⭐ **重要行事標註** — 全校節點一次標清楚,不會「OO 主任你跟我說過了嗎?沒有啊?」
- 🏫 **校長室 / 教務 / 學務 / 總務 / 輔導五大處室共用** — 跨處室同步同一份事實版本
- 🪶 **純前端輕量化** — 無 React/Vue bundle,Tailwind CDN + 純 HTML 39.7 KB,老電腦也跑得動
- 📦 **GitHub Pages 免費部署** — git push 自動上線,學校不用花錢養伺服器
## 💡 設計理念
大家把「對外資訊」(學校網站、Google Sites)數位化得很好,**對內溝通**反而還停留在 LINE 與紙本。#2 反向專攻「校內」這條冷門但痛點極深的路 — 用 Firebase Auth + 公告 + 行事三件套,把處室之間「資訊不對稱」這個老問題一次解掉。和 [#15 領域共備 GO](/tool/15)(教師社群會議記錄 AI)、[#49 教務處寶藏庫](/tool/49)(對全校公開的教務子站)合組成阿凱的「學校行政協調三件套」 — **#2 對內教職員 / #49 對外學生家長 / #15 服務領域社群**,分工明確。
## 🎒 適合情境
- **新進老師入職第一週**:校長一句「請去 #2 建立帳號」就能讓新人快速看見完整公告與行事,無痛跟上學校節奏
- **處室主任早會**:大家打開 #2 同步今日行事,不用問「今天有什麼事」
- **校長視導 / 督學訪視**:打開 #2 一目了然,比翻 LINE 群組專業 100 倍
- **教務 / 學務 / 總務 / 輔導組長**:跨處室同步活動撞期、共用月曆
適合任何想做「校內溝通數位轉型」但不想花錢買企業版 Notion / Slack 的學校。免費、開源、可 fork 改成自己學校版本。
---
## #3 學生即時投票系統
- **分類**:即時互動
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/3
- **實際工具網址**:https://cagoooo.github.io/vote/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/live-vote-3-classroom-democracy
- **標籤**:投票, 互動, 課堂, 即時, 民主
阿凱老師打造的課堂即時投票系統,老師建立題目產生 QR Code,學生掃碼就能即時作答,搭配截圖白板標註工具,連投影片題目也能秒變互動題。
### 完整描述
「學生即時投票系統」是阿凱老師為翻轉教室打造的 **課堂即時投票平台**,專門解決「同學請發表意見……(全班沉默)」這個國小高年級到國中的通病。
## 🎯 核心特色
- 🎮 **4 種題型** — 單選 / 多選(1-20 個 index)/ 是非(⭕❌)/ 簡答(1-50 字,用 WordCloud 元件呈現非長條圖)
- 📲 **4 碼房間代碼** — 字元集刻意排除 0/O/1/I/L,**31 字元 4 碼 = 92 萬組合** 給小學生友善
- 🎨 **投影專用頁 `/present/:id`** — 全螢幕 + QR Code S/M/L/XL 四檔大小 + canvas-confetti 撒花 + **30 秒滾動表情彈幕**
- 🔐 **匿名升級 Google** — `signInAnonymously` 後可用 `linkWithPopup` 升級成 Google 帳號保留 uid,舊題不消失
- ⏱️ **30/60/90 秒倒數計時器** — 題目硬上限 4 小時,Cloud Functions 每 15 分鐘掃過期題推 LINE
- 🖼️ **題目圖片四選一** — 截圖貼上 / 白板繪製 / 圖片標註 / 圖片裁切,存 Firebase Storage
## 💡 設計理念
阿凱用 React 18 + Vite + TypeScript + **Wouter** 路由 + **Firestore `onSnapshot`** 即時同步(不是 WebSocket、不是 Realtime Database),雙軌部署 GitHub Pages + Firebase Hosting。Firestore Rules 嚴格鎖死:**學生只能寫自己 uid 的票、不能改票、老師才能刪票**。README 寫的 Express + Drizzle + Replit 早已過時,實際是純 Firebase 架構。
## 🎒 適合情境
從 2024 上線到今天累計 **桃園 12 所國小 + 3 所國中、84 場投票、平均參與率 92%**(vs 舉手 25%)。最常用情境:課堂理解測驗 > 班級事務票選 > 自治市選舉。可搭配 [#96 DFC 行動方案投票](/tool/96)、[#93 自治小市長計票監票](/tool/93)、[#10 班級小管家](/tool/10) 形成完整投票生態。第一次用建議在班會試「全班投票最想要的下週午餐」當暖身。
---
## #4 PIRLS閱讀理解生成
- **分類**:閱讀理解
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/4
- **實際工具網址**:https://pirlss.smes.tyc.edu.tw/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/pirls-4-firebase-mirror
- **標籤**:PIRLS, 閱讀理解, 評估, 生成, AI
專業的閱讀理解評估工具,幫助提升學生的閱讀能力
### 完整描述
「PIRLS 閱讀理解生成」是阿凱老師為國小三到六年級國語老師打造的 **PIRLS 四層次閱讀理解出題工具**,掛在 `pirlss.smes.tyc.edu.tw` 學校自訂域名上,**跟 GitHub Pages 版的 [#87 PIRLS QuestionCraft Pro](/tool/87) 是同一個 `cagoooo/pirls-questioncraft` repo 的雙部署**,專門解決「一篇文章手工出 8 題 PIRLS 平衡題組要 1.5-2 小時」的備課痛點。
## 🎯 核心特色
- 🤖 **AI 出 PIRLS 四層次題組** — Gemini 2.5 Flash 自動分配「訊息提取 / 直接推論 / 詮釋整合 / 評估批判」,8 題模式各 2 題、10 題模式 3/3/2/2
- 📷 **雙輸入模式** — 拖放最多 4 張課本照片做 OCR、或直接貼文本(**支援 Ctrl+V 貼截圖**),自動壓縮到 1600px 省流量
- 🇹🇼 **繁中 / English 雙語切換** — 同套架構直接出中英文題組,符合台灣國小到雙語教學的需求
- 🏫 **學校信任域名** — 掛 `pirlss.smes.tyc.edu.tw` 而非 `cagoooo.github.io`,家長 LINE 群組分享不會被當釣魚連結
- 🔗 **PaGamO 題組批量匯出** — 直接吃 PaGamO 平台範本格式,老師一鍵把題組丟上去當回家功課
## 💡 設計理念
阿凱用同一個 Next.js 15 + React 19 + Cloud Functions v2(Node 22)+ Gemini 2.5 Flash 的 serverless 架構,刻意**部署成兩個版本服務不同受眾**:工程師 / 社群分享走 GitHub Pages 版 #87,學校內部教師 / 家長走 Firebase Hosting + `pirlss.smes` 學校網域版。實測月費 < 0.25 美金、含 Cloudflare Turnstile + 5 RPM 速率限制 + maxInstances=10 三層成本護欄。
## 🎒 適合情境
國小三到六年級國語老師段考 / 平時測驗、補救教學出簡單版題組、想用 PaGamO 但懶得手動 key 題的老師、雙語實驗學校(中英文題組同時出)。**完全免費、免登入、學校網域信任度滿分**,學生掃 QR 即時作答、老師 `/dashboard` 看班級儀表板,1 小時 TTL 自動清資料兼顧隱私與成本。
---
## #5 校園點餐系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/5
- **實際工具網址**:https://cagoooo.github.io/vendor/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/vendor-5-campus-food-order
- **標籤**:點餐, 午餐, 訂餐, 校園, 便利
阿凱老師打造的校慶園遊會點餐系統,各班攤位上線開菜單,買家手機點餐取號,廚房後台一鍵管理訂單,告別現場排隊吼價的混亂。
### 完整描述
「校園點餐系統 (Campus Food Order) v3.4.2」是阿凱老師為校慶園遊會打造的 **Firebase + React 三端分離點餐平台**,專門解決「100-200 個攤位排隊找零亂、紙板菜單會掉、廚房不知道誰是顧客、老師統計營收要熬一整晚」的混亂痛點。
## 🎯 核心特色
- 🔀 **三端完全分離** — `/order/:classId` 顧客點餐、`/kitchen` 廚房管理、`/display/:classId` 大螢幕叫號各自獨立路由,互不干擾
- 🏫 **多班級獨立庫存(v3.0.0 大改版)** — 每班一個攤位、各自菜單與庫存,店長可在後台一鍵切換班級
- ⚡ **Firestore 即時同步** — 訂單狀態 Pending / Preparing / Completed / Paid / Cancelled 全裝置秒級更新
- 🔐 **OAuth 三層權限** — owner(完整權限可清資料)/ staff(接單調庫存)/ none(防無權人員亂改)
- 📱 **PWA 就緒** — 可安裝主畫面、前端 localStorage 快取支援離線
- 🎫 **動態取餐叫號** — 大螢幕顯示「602 班 - 第 12 號餐已完成」,全程無紙本、無人工算錢
## 💡 設計理念
本系統由 [#27 swissknife 許願池](/tool/27) 早期的「校園點餐後台」+「取餐叫號區」**漸進式升級**而來。v1.0 期 Google Sites Embedded → v3.4.2 期 GitHub Pages + Firebase Hosting 三端分離架構,是阿凱「工具家族漸進升級」的代表案例(同款邏輯也見於 [#87 PIRLS Pro 升級自 #4](/tool/87))。技術棧 React + Vite + TypeScript + Zustand + Firebase Firestore + Authentication,Cloud Functions 選用提供 `/getMenu` `/getTrending` `/placeOrder` `/getStats` 等 API 端點。
## 🎒 適合情境
校慶園遊會單日 4-6 小時運作:顧客掃 QR 進 `/order/602` 點 602 班攤位、廚房學生在 `/kitchen` 接單、大螢幕掛 `/display/602` 自動叫號。期末用 `/admin` 一鍵看全校營收 + 哪班最熱銷 + 平均等待時間。配對 [#48 動態表單系統](/tool/48) 處理一般報名、[#3 即時投票](/tool/3) 用同款 Firebase 即時架構辦活動投票。**MIT 授權,歡迎其他學校 fork 改成自己的版本**。
---
## #6 蜂類配對消消樂
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/6
- **實際工具網址**:https://cagoooo.github.io/bee/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/bee-6-pair-game
- **標籤**:遊戲, 蜜蜂, 配對, 消消樂, 自然
阿凱老師打造的記憶配對消消樂遊戲,三種難度搭配注音、唐詩、英單、水果等六大主題包,老師改 JSON 就能新增主題,純靜態 PWA 離線可玩。
### 完整描述
「🐝 蜂勤耘友配對消消樂」是阿凱老師為國小低中年級打造的 **記憶配對 PWA 遊戲**,專門解決「想找一個能離線玩、又能客製主題符合課程內容的小遊戲」的需求。
## 🎯 核心特色
- 🐝 **6 主題 × 3 難度 = 18 種組合** — 蜂勤耘友圖片 / 注音符號 / 唐詩名句 / 英文單字 / 數字英文 / 水果英文,每關 5 對共 10 張卡
- 🛠️ **themes.json 可擴充不寫程式** — 老師可自製校內主題(校徽 / 老師頭像 / 學校歷史人物),改 JSON 即可新增
- ⌨️ **鍵盤無障礙** — Tab + Enter / Space 全鍵盤操作,**特教學生 / 肢體不便學生友善**
- 🎉 **彩帶慶祝動畫 + 最佳紀錄** — 過關 confetti 儀式感 + 每組合獨立計時紀錄
- 🚀 **WebP 圖片省 50% + ``** — 不卡頓
- 📴 **PWA 離線可玩** — manifest.webmanifest + sw.js,加到主畫面零安裝
## 💡 設計理念
阿凱用「**配對遊戲機制 + 教學主題包**」反向設計:純前端 ES Modules 切成 game.js / theme.js / board.js / ui.js / audio.js / storage.js 六個模組,**無 React / Vue 框架**,OG 圖用 Python Pillow 自動生成 1200×630。同樣的遊戲機制換 themes.json 就能服務一年級「注音」、三年級「唐詩」、四年級「水果英文」 — **一個遊戲全年用,老師備課省力 10 倍**。
## 🎒 適合情境
- 一年級導師:認注音(ㄅㄆㄇ)
- 中高年級英文老師:水果 / 數字 / 單字
- 國語老師:唐詩名句
- 特教 / 融合教育老師:鍵盤無障礙操作
- 校內活動:自製「校徽配對」「歷史人物配對」
- 想做主題化遊戲的開發者參考架構
部署在 `cagoooo.github.io/bee/`。建議**初階 + 注音符號**起手,全 MIT 授權,源碼開放可自由 fork 改主題。配對 [#9 超級瑪莉歐冒險](/tool/9)、[#30 遊戲集合](/tool/30)、[#50 童樂學園](/tool/50) 食用更完整。
---
## #7 點「石」成金🐝(評語優化)
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/7
- **實際工具網址**:https://line.me/R/ti/p/@733oiboa?oat_content=url&ts=05120012
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/comment-7-ai-positive-language
- **標籤**:評語, AI, LINE, 正向, 學生
創新的學生評語優化工具,協助教師撰寫更正向、積極且個人化的學生評語
### 完整描述
「點石成金🐝(評語優化)」是阿凱老師為國小教師打造的 **AI 評語產生 LINE Bot(v2.15.0 持續迭代)**,專門解決「期末 30+ 學生綜合表現評語寫到凌晨還在卡關」的撰寫痛點。
## 🎯 核心特色
- 🏷️ **450+ 成語標籤勾選** — 老師從詞庫挑特質詞(聰穎過人 / 樂於助人 / 不堪教誨),AI 把標籤串成完整段落(不是輸入直覺評語)
- ✨ **12 種風格同時生成** — 質性描述 / 感性關懷 / 風趣幽默 / 哲理啟發 / 暖心祝福⋯勾幾種就並列產幾段,不是單一融合
- 🎚️ **二階段微調 CommentAdjuster** — 縮短 30-50% / 擴展細節 / 換種說法 + 1-5 級語氣滑桿(正式 ↔ 親切)
- 🇹🇼 **繁中強制條款** — 列舉「学 / 进 / 这 / 发」要求自動轉繁,源於 v2.6.2 簡體字事故
- 🐝 **石門國小全校共享 API Key** — 阿凱自掏腰包付 Gemini 費用,審核同事免申請直接用
- 📊 **班級 / 學生雲端管理** — Excel 匯入名單、評語歷史回溯、TXT / JSON / Excel / PDF 匯出 + PWA 離線可用
## 💡 設計理念
React 18.3 + Vite 6 + Tailwind 3 純 SPA 架構,直接前端 fetch Gemini 2.5 Flash 的 `generativelanguage.googleapis.com/v1beta`,搭配 Firebase Auth(Google OAuth)+ Firestore。負面特質會自動婉轉化 —「請用婉轉、建議或期許的方式表達」寫進 system prompt。雙極詞庫設計(優 / 良 / 可 / 差 4 級分組)才是真實的教學現場:老師勾「不夠認真」AI 也能轉成「展現旺盛求知慾」。
## 🎒 適合情境
學期末綜合評語、聯絡簿每週留言、學習單回饋、校長寫給老師的考核評語。實測石門國小五年級 30 人評語從 4 小時縮到 45 分鐘,平均字數從 35 字(敷衍)拉到 80 字(有故事),家長日從 2 件抱怨變 6 件感謝。Firebase Hosting + GitHub Pages 雙軌部署,免費、免登入、可商用。
---
## #8 12年教案有14
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/8
- **實際工具網址**:https://lin.ee/pCqnVhT
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/line-bot-8-lesson-plans
- **標籤**:教案, 十二年國教, 課綱, 資源, 分享
豐富的教案資源分享平台,提供多元化的教學素材和靈感
### 完整描述
「12 年教案有 14」是阿凱老師用 **LINE Bot** 平台做的 **十二年國教教案資源分享機器人**,加好友 `lin.ee/pCqnVhT` 即可獲取**對應課綱的多元教學素材**。
## 🎯 核心特色
- 💬 **LINE Bot 介面** — 老師最熟悉的 App,不用記網址、不用學新平台
- 📚 **十二年國教課綱對應** — 涵蓋 1-12 年級各領域多元教學素材
- 🔍 **關鍵字即查即得** — 輸入「五年級 自然 太陽系」就能撈出對應教案
- 📢 **主動推送新教案** — Push notification 機制,不用主動回查
- 🎴 **Flex Message 卡片呈現** — 比純文字漂亮、可分類收藏
- 💰 **完全免費** — 加好友就能用,沒有訂閱費
## 💡 設計理念
命名巧思:「**12 年國教 = 1-12 年級**」+「**有 14**」諧音「**有意**」+「**整理好了,你拿去用**」。**為什麼選 LINE Bot 而不是 Web?** 因為台灣老師圈 80%+ 都裝 LINE,**「加好友」比「記網址」更自然**。阿凱用 LINE Bot 觸及那群「**不常上網的資深老師**」 — 不是所有人都會記 `cagoooo.github.io/xxx`,但**幾乎所有老師都會加 LINE 好友**。跟 [#7 點石成金蜂](/tool/7) 並列阿凱用 LINE Bot 部署的代表作。
## 🎒 適合情境
適合**國中小所有任課老師、領域召集人、新進老師、教師研習講師**。最常見用法:新進老師備課時加好友撈五份相關教案;校際分享時老師研習群組丟「加 lin.ee/pCqnVhT」比丟網址好;期初備課週 Bot 自動推送 12 個月主題;LINE 訊息搜尋找回「之前那個分數教案」。免費、加好友即用、可商用分享。
---
## #9 超級瑪莉歐冒險
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/9
- **實際工具網址**:https://cagoooo.github.io/mario-game/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/mario-9-platformer-adventure
- **標籤**:遊戲, 瑪莉歐, 冒險, 跳躍, 經典
阿凱老師打造的瀏覽器版超級瑪莉歐冒險遊戲,支援鍵盤+觸控雙模式操作,內建關卡選擇、計分、金幣與成就系統,純前端開瀏覽器就能玩。
### 完整描述
「🍄 超級冒險 Mario Style Platformer v2.33.0」是阿凱老師移植到瀏覽器的 **多關卡 Canvas 2D 平台跳躍遊戲**,為 [#28 早期單關版](/tool/28) 的 Pro 進化版,專門解決「下課想讓學生放鬆 5 分鐘、又不想他們連到亂七八糟廣告網站」的選擇困難。
## 🎯 核心特色
- 🌍 **多世界選擇 SELECT WORLD** — NES retro style text menu,「↑↓ 選擇|Enter / 點擊 進入」+ Stage Clear 結算頁(「★ STAGE CLEAR ★ World 1-1 SCORE: 0」)+ 過關解鎖下一關
- 🎮 **6 種完整操作** — ⬅️➡️ 移動、空白跳躍、⬇️/S 蹲下、Shift 衝刺、**牆壁 + 跳 = 蹬牆跳**(瑪莉歐風格進階技)
- 📱 **手機觸控雙模式** — 點擊移動 + 點擊跳躍,平板手機也能玩
- 📊 **完整統計** — 💀 擊殺 / 🪙 金幣 / 👑 分數 / 🏅 成就(含 modal 顯示「X/Y」進度)
- ⏸️ **教室友善按鈕** — 🔊 音效開關、⚙️ 音效設定、⛶ 全螢幕、⏸️ 暫停、📖 重看教學,上課鐘響可立刻暫停
- 📦 **PWA 完整** — manifest.json + 多尺寸 icon + apple-mobile-web-app-capable
## 💡 設計理念
阿凱在遊戲開發上偏好 **Canvas 2D「完整可控自製遊戲」** 哲學 — #9 / [#28 早期版](/tool/28) / [#36 貪食蛇](/tool/36) / [#31 抓抓樂](/tool/31) 全用純 Canvas,不依賴 Phaser 引擎物理系統,自己寫更輕(v2.33.0 累積這麼多功能還在純 Canvas)。CSS 版本控制用 `style.css?v=2.33.0` query string 強制清快取,無 LLM、無後端、localStorage 存進度,部署在 `cagoooo.github.io/mario-game/`。
## 🎒 適合情境
資訊科技課示範「多關卡 + 成就系統 + 蹬牆跳 = 純 Canvas + JS 也能做」、五六年級程式設計單元開 DevTools 看 v2.33.0 一路迭代史。下課休閒比商業遊戲入口網親民 100 倍,學生可正面挑戰多關卡。配對 [#28 瑪莉歐早期版](/tool/28) / [#30 12-in-1 遊戲集合](/tool/30) / [#85 致敬 Konami 的企鵝跑酷](/tool/85)。**MIT 授權,按 SELECT WORLD 進關卡試試 Shift 衝刺 + 蹬牆跳,比 #28 有層次得多**。
---
## #10 班級小管家
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/10
- **實際工具網址**:https://cagoooo.github.io/class/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/class-helper-10-daily-routine
- **標籤**:班級, 管理, 導師, 學生, 事務
阿凱老師打造的班級小管家全方位課堂工具箱,整合學生名單、加扣分、抽籤分組、計時器、聯絡簿、作業檢查、考試監考共八大功能,多班級資料自動隔離。
### 完整描述
「班級小管家 v3.1.6」是阿凱老師為班級導師、科任老師純手寫的 **班級經營一站式工具**,**完全沒有點名功能**(不是出缺勤系統)— 真正的核心是「加扣分系統 + 抽籤分組 + 計時器 + 考試監考 + 多班級切換」。
## 🎯 核心特色
- ⭐ **加扣分系統(核心主軸)** — 即時加減分 + 完整 `pointsHistory` 歷史記錄,含 emoji 頭像 + 角色標籤(班長 / 小老師 / 課輔 / 特殊需求)
- 🎲 **抽籤 + 隨機分組** — 單人 / 多人 / 分組三模式,告別人情壓力
- 📔 **聯絡簿 + 作業檢查** — 優先級標記 + 科目分類 + 繳交狀態追蹤
- ⏱️ **計時器 + 全螢幕時鐘 + 番茄鐘** — 倒數 / 正數 / 多時鐘樣式
- 📝 **exam-proctor.js 考試監考工具** — 含「考試多日預設」examDayPresets + exam-sounds.js
- 🏫 **多班級切換** — class-profiles 一位老師可建多個班級,class-aware-storage.js 自動 namespace
- ☁️ **Firebase + localStorage 雙層儲存** — Google Sign-In 跨裝置同步,**主要資料層仍是 localStorage**
- 📊 **學生報告卡 + Excel 匯出(SheetJS)** — 含 emoji 頭像 + 加減分統計 + 圖表
- 🗄️ **學期封存 semester-archive.js** — 一鍵歸檔
## 💡 設計理念
單檔巨型 HTML `classnew.html` **197 KB / 近 5000 行** + **31 個 JS 模組** + **8 個 CSS 檔**(純 vanilla JS,無框架)。v3.1.4 解決教室電腦半年後 localStorage **quota exceeded** 三層修復(緊急清理 + 智能備份輪替 + 優雅降級);v3.1.6 完成 **12 個共享 keys × 4 條同步路徑 = 48 個檢查點**從 93% → **100% 稽核完整性**(工程師等級細心)。編譯時佔位機制(apply-secrets.py / restore-placeholders.py)防 API Key 外洩,CHANGELOG 達 **59 KB**,部署在 **Firebase Hosting**(不是 GitHub Pages,因需 Auth)。
## 🎒 適合情境
- 班級導師全學年班級經營
- 科任老師多班切換
- 特教 / 補救教學老師(emoji 頭像角色標籤)
- 想做「上課工具」的開發者參考 vanilla JS 巨型單檔架構
配對 [#89 教師回覆小幫手 Pro](/tool/89) 學生狀況日誌 + 親師訊息一條龍、[#68 學生作品集](/tool/68) 學期末成果整理。MIT 授權,cagoooo/class 開源。
---
## #11 剛好學:課堂互動so easy
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/11
- **實際工具網址**:https://cagoooo.github.io/Akailao/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/classroom-interaction-11-easy
- **標籤**:互動, 課堂, 即時, 教學, 問答
阿凱老師與阿剛老師共同打造的剛好學課堂互動平台,13 種互動模式涵蓋投票、QA、閱讀測驗、繪圖題、文字雲、相片牆,學生掃 QR Code 就能加入。
### 完整描述
「剛好學 Akailao v3.8.9」是阿凱老師與阿剛老師合作打造的 **九大互動模式整合 SaaS**,主打「**Kahoot + Quizizz + Mentimeter 合體 + 老師自架 Firebase 資料自主**」,解決「全班 30 人只有 5 個舉手、剩 25 個到底懂不懂」的課堂提問困境。
## 🎯 核心特色
- 🎯 **九大互動模式合體** — 🚨 快速搶答 / 🎨 繪圖板(手機畫布作答)/ ✅ 是非 / 🔢 選擇 / 📝 問答 / 👥 互評 / 📚 **PIRLS 招牌閱讀測驗** / 🔀 排序 / 🔗 配對(拖拉 + SVG 連線)
- 🤖 **Gemini 2.5 Flash 拍照出題(v3.6.0)** — 老師直接拍課本一頁,AI 自動辨識生 PIRLS 四層次題組
- 📦 **單檔 234 KB 神器** — 整個系統在 `index.html` 一個檔案 + `set.html` Firebase 配置生成器(降門檻不寫程式)
- 🔐 **每位老師自架 Firebase(資料自主)** — 不是 SaaS 鎖定,學生作答資料在每位老師自己的 Firestore + 匿名 Auth,Spark 免費方案 30-40 人班完全在 50K reads / 20K writes / day 內
- 🔒 **作答後永久鎖定** — 學生不能重複投,自訂 3 碼課堂代碼進場
- 🎮 **v3.7.15 等待中彩蛋** — 學生答完玩記憶配對 + 看即時排行榜 + 同學完成通知
- 👀 **老師端進度追蹤** — 注意力監控 + 分心警告 + 靜音模式 + 即時加扣分排行榜 + 抽籤 + CSV 匯出
## 💡 設計理念
技術棧 TailwindCSS + D3.js(統計圖表)+ JSZip + FileSaver.js + QRCode.js + canvas-confetti + Vite + Tailwind build,但仍輸出單檔 HTML。跟 [#3 vote 即時投票](/tool/3) 是「**單一投票 vs 九大模式整合 SaaS**」差別 — #3 純前端 Firestore 對標 Mentimeter Lite,#11 對標完整教學互動 SaaS;跟 [#87 PIRLS QuestionCraft Pro](/tool/87) 是姊妹工具(同出題引擎理念)。`DEVELOPMENT_PROGRESS.md` 118 KB 深挖版本演進史。**石門國小 5 年級實測:發言參與率從 17% → 97%,內向學生發言次數從 0-1 次 → 5-8 次**。
## 🎒 適合情境
老師建立 Firebase 專案 → 用 `set.html` 貼配置下載專屬 `index.html` → 部署 GitHub Pages(推薦 EZPage 一鍵發布,連 git 都不用會)→ 上課自訂 3 碼代碼開始。配對 [#45 WordCloud 文字雲](/tool/45) 做開放式討論 + [#76 WebSlide Pro 簡報播放器](/tool/76) 嵌入互動 + [#81 國小資訊科技教學駕駛艙](/tool/81) 一鍵啟動。**第一次上課建議從「3 個選項投票」開始,5 分鐘搞定 → 學生瞬間眼睛亮起來**。
---
## #12 PIRLS閱讀理解網
- **分類**:閱讀理解
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/12
- **實際工具網址**:https://read.smes.tyc.edu.tw/smes/PIRLS/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/reading-12-portal-page
- **標籤**:PIRLS, 閱讀, 理解, 資源, 評量
完整的 PIRLS 閱讀理解資源平台
### 完整描述
「PIRLS 閱讀理解網」是阿凱老師為**石門國小**打造的 **閱讀推動入口網**(real URL:`read.smes.tyc.edu.tw`),把學校 PIRLS 工具 + 閱讀推廣資源整理在一頁,是入口而不是工具本體。
## 🎯 核心特色
- 🎨 **30 秒 RGB 漸層動畫 H1** — 15 色彩虹漸層循環,視覺記憶點爆棚
- 📚 **多工具集中呈現** — 把 PIRLS 工具(#4 / #87)+ 閱讀推廣資源整理在一頁
- 🖼️ **圖書館書本背景圖** — `background-attachment: fixed` 固定背景,營造閱讀氛圍
- 📱 **完整 RWD 響應式** — 手機 H1 自動縮小(5xl → 7xl),按鈕 flex-col 垂直堆疊
- ⚡ **純靜態極速載入** — 純 HTML + Tailwind CDN + animate.css,無 LLM、無後端
- 🏫 **學校自訂域名加持** — 掛 `read.smes.tyc.edu.tw`,家長看到 smes 網域信任度爆表
## 💡 設計理念
**入口網的價值在於品牌統一 + 多工具彙整 + 集中維護 + SEO 集中**。阿凱把 PIRLS 三件套([#4 學校域名版](/tool/4) / [#12 入口網](/tool/12) / [#87 GitHub Pages Pro 版](/tool/87))規劃成完整生態:**找入口** → #12,**正式工具** → #4 / #87。30 秒漸層 H1 + hover scale 1.1 發光按鈕 + 70% 透明白色卡片,整體呈現「**這所學校真的重視閱讀**」的視覺承諾。
## 🎒 適合情境
適合**教務 / 閱推組想做學校閱讀推動專屬網**、想看「**純靜態 + Tailwind + animate.css 入口頁**」設計案例的開發者、學習「**Firebase Hosting + 學校自訂域名**」部署的老師。最常見用法:學校首頁設「閱讀推動」按鈕連過來;親職教育日宣傳「我們有閱讀推動專屬入口網」;校際交流秒展示石門特色。免費、可 fork 改學校資料自用。
---
## #13 5W1H 靈感發射器 🚀
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/13
- **實際工具網址**:https://5w1h.smes.tyc.edu.tw/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/aura-13-firebase-mirror
- **標籤**:5W1H, 創意, 靈感, 思維, 發想
創意思維激發工具,協助發想教學內容
### 完整描述
「5W1H 靈感發射器 🚀」是阿凱老師為中高年級寫作課打造的 **AI 創意寫作鷹架(Aura repo 學校網域版)**,跟 #92 PRO 是同個 cagoooo/Aura repo 的雙部署 — #13 掛 5w1h.smes.tyc.edu.tw Firebase Hosting 給校內信任度。
## 🎯 核心特色
- 🎴 **6 格同時呈現任意操作** — Who / What / When / Where / Why / How 並列在畫面(不是分步引導),每張卡可手動編輯 / 個別隨機 / 鎖定
- 🎊 **進站自動撒花** — 一掛載就為 6 格各跑一次 AI,學生不會看到空白卡發呆
- 🔘 **四顆主操作按鈕** — 全部隨機 / 潤飾語法(在地化台灣用語)/ 檢查一致性(找邏輯打架)/ 合成內容(整合成短篇故事 + 自動下標題)
- 🚫 **Prompt 防 LLM 爛梗** — 明令禁止「外星人 / 時間旅行 / AI / 預言 / 神祇」,逼 AI 挖日常微妙、職人題材、藝術音樂飲食
- 🎭 **6 種故事風格** — 童話 / 武俠 / 科幻 / 推理 / 校園 / 民間故事(含媽祖、土地公、虎姑婆等台灣在地角色)
- 📚 **5 段年級難度** — 低年級(1500 字內 / 句 10 字內)/ 中 / 高 / 國中 / auto
- 🔗 **永久分享連結 + 名人堂 Discover** — TTL 90 天,opt-in 可進名人堂讓他班同學看
## 💡 設計理念
Next.js 15.2.3 App Router + React 18 + Tailwind + shadcn 靜態匯出,搭配 Firebase Cloud Functions v2(asia-east1, maxInstances 5, concurrency 1, 512MiB)+ Genkit 1.8 + Gemini 2.0 Flash,三層防爆(Cloudflare Turnstile + safetySettings BLOCK_LOW_AND_ABOVE 四類全開 + Firestore TTL)。AI 被擋或網路爆掉時 fallback 回 constants.ts 預設 10 句,畫面絕不空白。
## 🎒 適合情境
國小中高年級國語作文課、安親班 / 補習班作文班、國中寫作測驗模考、自學家長陪小孩寫作業。5w1h.smes.tyc.edu.tw 對校內老師是「我們學校的工具」,家長 LINE 群組分享高信任度。實測四年級一節課完成率從 60% 拉到 95%,字數中位數從 180 字拉到 350 字。免費、免登入、可商用。
---
## #14 點亮詩意~『早安長輩圖產生器』
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/14
- **實際工具網址**:https://cagoooo.github.io/PhotoPoet/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/poet-14-elder-greeting-image
- **標籤**:長輩圖, 早安, 圖片, 問候, 詩詞
輕鬆製作溫馨的早安問候圖片
### 完整描述
「點亮詩意・早安長輩圖產生器」是阿凱老師專為「**對家中長輩傳早安問候**」設計的 AI 工具,掛在 `poet.smes.tyc.edu.tw` 學校自訂域名上,meta description 直白寫著「**產出超實用長輩圖**」,**「超實用」三個字精準命中台灣特有的長輩圖文化**。
## 🎯 核心特色
- 🌅 **AI 詩句 + 風景圖一條龍** — 輸入今天心情或主題(如「新的一週開始」),自動生成詩句 / 祝福語 + 配上風景背景圖 + 一鍵下載完整長輩圖
- 👨👩👧 **親情教育最直接的應用** — 解決小朋友「**老師我要怎麼跟阿嬤聯絡**」的開口痛點,做完圖傳到家族 LINE 群組
- 🏫 **學校信任域名** — `poet.smes.tyc.edu.tw` 比 `cagoooo.github.io` 更適合分享給家長
- 🔥 **Next.js + Firebase Hosting** — 對應 `cagoooo/PhotoPoet` repo,**跟 GitHub Pages 版的 [#91 PhotoPoet Pro](/tool/91) 是同源雙部署**
- 💰 **完全免費 + 免登入** — 教師、學生、家長都能直接用,不會像市面長輩圖 APP 充滿廣告
## 💡 設計理念
阿凱觀察到台灣社群媒體上「**長輩圖**」是獨特文化現象 — 阿公阿嬤每天傳「早安 ☀️ 祝你今天順利」配日出 / 山景 / 花朵 / 鳥的勵志詩句,於是把這個現象做成 AI 工具給孫子孫女用。**這是「AI 工具 + 家庭教育」最直接的應用**:傳統「孝順」很難教,講道理沒人聽;但讓學生用 #14 做張早安長輩圖傳給阿嬤 → 阿嬤好開心 → 親情連結建立。**Firebase Hosting 工具中最有「人味」的一個** — 不是教學工具,是家庭教育工具。
## 🎒 適合情境
國中小綜合活動 / 道德教育老師的「孝親月」單元(4 月底母親節前後)、學校重陽節「回家做一張長輩圖傳給阿公阿嬤」活動、親職教育日讓家長體驗自製長輩圖、想跟阿公阿嬤聯絡但「不知道講什麼」的孫子孫女。**完全免費、免登入、學校網域信任**,若需要進階版本(Cloudflare Turnstile + SSRF 防護 + Gemini 2.0 Flash 繁中詩生成)請用 [#91 PhotoPoet Pro](/tool/91)。
---
## #15 社群領域會議報告產出平台
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/15
- **實際工具網址**:https://report.smes.tyc.edu.tw/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/report-15-domain-meeting-go
- **標籤**:會議, 報告, 社群, 記錄, 產出
快速產生會議報告的協作工具
### 完整描述
「領域共備 GO」(Domain Meeting Go)是阿凱老師為 **108 課綱「教師專業社群」** 設計的 **AI 會議記錄生成工具**(real URL:`report.smes.tyc.edu.tw`,跟 [#84 GitHub Pages 版](/tool/84) 是同源雙部署)。
## 🎯 核心特色
- 🤖 **Gemini AI 自動生成領域會議記錄** — 老師輸入會議基本資訊 + 重點摘錄,AI 產出符合教育局審查格式的完整記錄
- 📝 **會議資訊結構化** — 教學領域 / 會議類別(備課 / 觀課 / 議課 / 講座 / 社群)/ 主題 / 日期 / 社群成員
- 📷 **照片智慧描述** — 最多 4 張會議照片 AI 逐張產出教學情境觀察描述(含 2 秒冷卻避配額爆)
- 📄 **Word + PDF 雙格式匯出** — `.docx` 含簽到表 + 照片紀錄;PDF 用 `window.print()` + `@media print` 中文字型完美
- 🎨 **編輯部期刊風 UI**(v0.5.0)— 酒紅 × 牛皮配色 + 報紙頭版 masthead + 雙欄期刊版型 + 首字下沉
- 🏫 **掛學校自訂域名** — `report.smes.tyc.edu.tw`,家長 / 教育局看到信任度高
## 💡 設計理念
108 課綱要求每個學校的教師組成領域教學研究會 — **「每月一次共備 + 完整記錄送教育局審查」是現場最痛的隱形負擔**。傳統做法老師花 **2-3 小時逐字整理**,多數人私下抱怨「只是為了交差」。阿凱用 **「AI 不會取代教師,但會替教師做機械式工作」** 的哲學把這痛點解掉。技術棧:Next.js 15.2.3 + Firebase Cloud Functions v2 + Google Genkit + `gemini-2.5-flash-lite`,月費實測 < 0.25 美金的 serverless 架構。
## 🎒 適合情境
適合**國中小領域召集人**(國語 / 數學 / 自然 / 社會 / 藝術 / 健體 / 綜合 / 資訊)、教學主任彙整全校領域記錄、新進老師接領域召集學格式、教育研究所學生研究教師社群運作。最常見用法:開完會 30 分鐘內把錄音重點貼進去,AI 生成完整記錄 → 微調 5 分鐘送教育局 → **月省 2-3 小時**。免費、跟 [#84 同源雙部署](/tool/84) 二選一使用。
---
## #16 親師溝通小幫手
- **分類**:親師溝通
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/16
- **實際工具網址**:https://talk.smes.tyc.edu.tw/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/talk-16-teacher-helper
- **標籤**:親師, 溝通, 家長, 聯絡, 通知
促進親師溝通的便捷平台
### 完整描述
「親師溝通小幫手」(真實標題「教師小幫手」)是阿凱老師為新進老師打造的 **基礎版親師訊息回覆建議 AI 工具**,掛在 talk.smes.tyc.edu.tw 學校網域 Firebase Hosting,是後來進化成 #89 教師回覆小幫手 Pro 的入門前身。
## 🎯 核心特色
- 💬 **核心三步驟超簡單** — 貼家長訊息 → AI 給回覆建議草稿 → 老師微調後送出
- 🧓 **新手老師 / 長輩老師友善** — 沒有 12 種情境分類、沒有微調按鈕、沒有截圖辨識,介面少壓力小
- 🏫 **學校網域信任感** — talk.smes 子網域代表「石門國小官方工具」,家長看到不會覺得來歷不明
- ⚡ **快速回覆神器** — 簡單訊息(如「老師謝謝你」「好的,明天會帶」)不用開 Pro 版繁複介面
- 🎓 **漸進式工具家族入門款** — 跟 [#89 Pro 版](/tool/89) 並存而非取代,3 個月熟悉了再升級
## 💡 設計理念
Next.js + Tailwind CSS 純前端架構部署 Firebase Hosting。阿凱「漸進式工具設計」哲學 — 簡單入門版 + 完整 Pro 版並存,跟 #4 PIRLS vs #87 Pro / #13 Aura vs #92 Pro / #25 演說特訓 vs #67 Pro 是同款邏輯。當你升級工具,舊版不會被砍掉,因為新手老師需要少壓力的入口。
## 🎒 適合情境
新進國中小班導入職第 1-3 個月、不熟科技的長輩老師、簡單訊息快速回覆場景、想看「漸進式工具設計」案例的產品設計者。建議從 #16 用熟「AI 寫親師訊息」概念,3 個月後再換 #89 Pro 解鎖 12 種情境分類 + 4 種微調按鈕 + 截圖辨識。免費、免登入、可商用。
---
## #17 單一抽籤系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/17
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/gogogo.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/draw-17-creative-lottery
- **標籤**:抽籤, 隨機, 點名, 簡單, 快速
簡單快速的單一抽籤工具
### 完整描述
「創意抽籤系統」是阿凱老師用 Gemini Canvas 寫的 **純前端 + Tailwind + canvas-confetti 抽籤工具**,掛在石門國小 XOOPS 校網 VM 上(`smes.tyc.edu.tw/smes_html/gogogo.html`,**檔名 gogogo 很可愛**),專門解決「上課隨機點名、課堂抽問、抽小組代表」的最日常需求。
## 🎯 核心特色
- 🎲 **一個一個抽(保留懸念)** — 不是一次全抽完,每次點按鈕抽一個,學生看誰被點到
- 🎉 **canvas-confetti 撒花** — 每抽中觸發撒花動畫,學生課堂氣氛瞬間炸開
- 📝 **剩餘項目即時顯示** — 知道還有幾個沒抽,老師掌控節奏
- 📋 **複製結果 + 重新開始** — 抽完可一鍵複製貼進記事本,重新整理就重來
- 🏫 **掛學校網域** — `smes.tyc.edu.tw` 學生看到自然信任,比 random.org 視覺好玩 + 比小棒子公平
## 💡 設計理念
阿凱的「**第三個部署平台**」就是石門國小 XOOPS 校網 VM — 用 Gemini Canvas 寫好單檔 HTML(19,892 字元,Tailwind CDN + canvas-confetti,無後端無 LLM),直接上傳學校 VM 雲端就上線。比 Google Sites Embedded 更彈性、比 GitHub Pages 更省事(不用 commit / push)。Footer 寫「© 2025 桃園市石門國小 資訊組 阿凱老師 設計」。
## 🎒 適合情境
國中小所有任課老師(每天都會用到點人)、補習班 / 安親班老師、分組活動(30 人分 6 組 → 每次抽 5 個自動成一組)、想做課堂遊戲化的老師。**完全免費、免登入、純前端 localStorage**,若要做比賽選手「正取 + 備取」雙清單請用 [#18 繽紛隨機學生抽選工具](/tool/18),餐廳選擇障礙請用 [#57 餐廳命運轉盤](/tool/57)。
---
## #18 大量抽籤系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/18
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/random.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/student-pick-18-main-alternate
- **標籤**:抽籤, 隨機, 大量, 分組, 進階
支援大量抽籤的進階工具
### 完整描述
「繽紛隨機學生抽選工具」是阿凱老師為「**比賽選手 / 校隊選拔 / 獎學金抽籤**」設計的進階版抽選工具,**跟 [#17 創意抽籤系統](/tool/17) 是姊妹工具但服務不同場景** — #17「一個一個抽」、#18「**一次抽出正取 + 備取雙清單**」。掛在石門國小 XOOPS 校網 VM `smes.tyc.edu.tw/smes_html/random.html` 上。
## 🎯 核心特色
- 🎯 **正取 + 備取雙清單一次出** — 填要抽幾個正取、幾個備取,點「開始抽選」直接出兩份名單
- 📋 **可匯出結果** — 抽完直接匯出檔案,**貼公佈欄 + 寄家長 LINE 完整 audit log**
- 🌈 **「繽紛」主題色彩** — 寫死自己的 inline CSS 做客製漸層 / 動畫(**沒用 Tailwind**,跟 #17 不同設計選擇)
- 🏫 **掛學校網域** — `smes.tyc.edu.tw` 學校官方位址,比賽抽籤透明公平
- 💰 **純 vanilla JS 22KB** — 無後端無 LLM,單檔 HTML 直接跑
## 💡 設計理念
阿凱沒把抽籤功能塞進同一個工具,而是「**為不同需求各設計一個**」 — #17 一個一個抽保留懸念(課堂點人)、#18 一次出兩榜(比賽選拔)、[#57 餐廳命運轉盤](/tool/57) 則是生活向通用工具(吃什麼)。三件套漸進覆蓋從「課堂」到「比賽」到「生活」的所有抽籤需求。
## 🎒 適合情境
教務組校內語文 / 樂讀 / 數學競賽選手抽籤(全年級 30 人 → 正取 5 比賽 + 備取 3 候補)、訓育組校隊招新(報名 50 → 正取 20 + 備取 10)、輔導室獎助學金抽選、親職日抽獎(出席家長抽 5 個獎 + 5 個備取領獎時人不在)。**完全免費、免登入、純前端、學校網域信任度滿分**,公平、透明、有 audit log。
---
## #19 設計自己的專屬客服
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/19
- **實際工具網址**:https://document-ai-companion-ipad4.replit.app/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/replit-19-design-your-own
- **標籤**:客服, AI, 機器人, 自訂, 智能
自訂專屬的智能客服系統
### 完整描述
「設計自己的專屬客服」是阿凱老師為各科老師打造的 **AI 客服製作後台**,跟 #1 線上即時客服是同個 Replit 專案的兩個入口(#19 是製作者後台、#1 是公開分享連結)。
## 🎯 核心特色
- 🛠️ **fork → 自訂 → 訓練 → 上線完整流程** — 不用學程式碼,5 分鐘上線自己學科的 AI 客服
- 🤖 **賦能而非依賴** — 阿凱讓老師「擁有自己的工具」而非永遠來求助他
- 🎨 **自訂主題色彩** — 改介面色彩、命名,做出有自己風格的客服機器人
- 📚 **QA 自訂訓練** — 老師輸入自己學科的常見問題 + 答案,AI 用這些訓練資料回覆
- 🔗 **shared link 部署** — 完成後拿到公開連結,學生 / 家長免註冊直接用
- 🌐 **Replit Autoscale 自動伸縮** — 沒人用就 spin down,省錢
## 💡 設計理念
Replit Autoscale + Vite + 推測 React/Vue + AI 後端(推測 OpenAI / Gemini)。阿凱選 Replit 而不是 GitHub Pages 是因為這個 use case 需要:Node.js / Python 後端、AI API 整合、對話狀態、shared link 公開分享機制。「使用者公開連結 + 製作者後台」雙入口設計成熟,跟 [#7/#23 點石成金 LINE+Web 雙形式](/tool/23) 是同款設計哲學。
## 🎒 適合情境
英文老師做「英文文法客服」、數學老師做「分數計算客服」、輔導老師做「青少年情緒輔導匿名客服」、校長做「學校政策 FAQ 客服」、圖書館做「閱讀推薦客服」。學生半夜寫作業卡關不用再 LINE 老師,AI 24h 待命。免費、免註冊、可商用。
---
## #20 英打練習
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/20
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/typeEN.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/typing-20-english-letters-falling
- **標籤**:打字, 英文, 練習, 鍵盤, 速度
英文打字練習工具,提升打字速度與準確度
### 完整描述
「英文字母打字練習遊戲」是阿凱老師為**國小三年級英打單元**設計的 **26 字母從上落下 + 手指提示**的純前端遊戲,掛在石門國小 XOOPS 校網 VM `smes.tyc.edu.tw/smes_html/typeEN.html` 上,**進階版 [#61 英打打字超互動遊戲](/tool/61) 把指法視覺化升級為虛擬雙手亮起對應手指**(GitHub Pages 版同源)。
## 🎯 核心特色
- ⌨️ **26 字母從上方落下** — 學生要在字母落到底部前正確按鍵,計時計分
- ✋ **下方有手指提示** — 教標準鍵盤打字法,**避免「兩指神功」一輩子改不過來**
- ⏱️ **完成時間計分** — 即時統計「0 / 26 個字母 + 時間: 0 秒」,完成顯示「用時 X 秒」
- 🇹🇼 **中文介面** — 比 TypingClub / Typing.com 等英文介面 + 要創帳號 + 付費的工具親民
- 💰 **掛學校網域 + 零廣告** — 不像「打字機 APP」充滿廣告或要付費
## 💡 設計理念
阿凱的教學洞察:**教國小英打最大重點不是速度,是「正確的手指位置」**。傳統教學印鍵盤對照表 / 用 Word 打字 / 看打字教科書都沒效,**遊戲化「字母落下 + 手指提示」最快建立指法肌肉記憶**。同款落物遊戲框架阿凱換主題就生出 [#21 中文注音打字遊戲](/tool/21)、[#22 成語填空遊戲](/tool/22) 三件套覆蓋三-五年級資訊課完整需求。純前端單檔 HTML 17,805 字元,Tailwind CDN,無後端無 LLM。
## 🎒 適合情境
國小三年級資訊課英打單元 3 節課(講解手指位置 → 分組挑戰賽 → 個人賽全班排名)、中年級英文老師鞏固字母、補習班美語老師、早自習補強(5 分鐘練一輪累積一週看進步)、回家作業(家長 LINE 群組「請孩子玩 1 次練英打」)。**完全免費、免登入、純前端**,正坐 + 雙手放 ASDF JKL; 起始位置開始遊戲。
---
## #21 中打練習
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/21
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/typeCC.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/typing-21-zhuyin-keymap
- **標籤**:打字, 中文, 練習, 注音, 輸入法
中文打字練習工具,提升中文輸入能力
### 完整描述
「中打練習」是阿凱老師為**國小四五年級中文輸入課**設計的 **注音打字遊戲**,學生在 180 秒內輸入正確注音消滅從天而降的字元。
## 🎯 核心特色
- ⌨️ **完整 ㄅㄆㄇ → 鍵盤鍵位對照** — 內建 `bopomofoKeyMap`(ㄅ→1 / ㄆ→q / ㄇ→a / ㄈ→z⋯)37 個符號全收
- ⏱️ **180 秒倒數挑戰** — 即時統計「已完成 / 分數 / 剩餘時間」,模擬比賽壓力
- 🎮 **字元下落物理玩法** — 中文字從天而降,學生輸入對應注音消滅
- 🇹🇼 **聲調與韻母完整覆蓋** — 不只練聲母,韻母(ㄚㄛㄜㄝㄞ)+ 四聲 + 輕聲全包
- ⚡ **純前端極簡** — Tailwind + 26KB 單檔 HTML,無後端、無 LLM、零廣告
- 🏫 **掛學校網域** — `smes.tyc.edu.tw/smes_html/typeCC.html`,老師家長都信任
## 💡 設計理念
國小中年級開始學中文輸入,**注音是最普及但最痛的關卡** — 37 個符號鍵位 + 四聲位置都要硬記,傳統教法「印鍵盤對照表貼螢幕」學生一直低頭看不專心、用 Word 打字只記得詞不記得鍵位。阿凱反向設計成**字落下消滅遊戲** — 學生不用記注音對應鍵位(AI 已對應好),**直接練手感**就會自然熟。對應 GitHub repo 是 `cagoooo/typeCC`,後來升級版 [#70 中打 Pro](/tool/70) 加進 4 級難度 + 全球排行榜 + PWA。
## 🎒 適合情境
適合**國小四五年級資訊課老師(中打必教)、中文系師資培訓教注音輸入法、補習班 / 安親班加強中打、老人家學注音輸入**。最常見用法:中打教學單元 4 節課(介紹介面 → 分組挑戰 → 班內 PK → 個人最佳)、早自習補強跟 [#20 英打](/tool/20) 輪流、家長期末作業「孩子玩 #21 看 180 秒消滅多少字」截圖比進步。免費、純前端、零廣告,掛校網更安心。
---
## #22 成語中打練習
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/22
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/typeTC.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/idiom-22-fill-blank-game
- **標籤**:打字, 成語, 中文, 學習, 國語
透過成語練習中文打字,邊打邊學成語
### 完整描述
「成語中打練習」(真實名稱「成語填空遊戲」)是阿凱老師為國小高年級設計的 **50 個成語填空遊戲**,掛在 smes.tyc.edu.tw/smes_html/typeTC.html,純單檔 HTML 26KB 部署 XOOPS VM。
## 🎯 核心特色
- 📖 **50 個國小程度成語** — 一心一意 / 七嘴八舌 / 三心二意 / 五光十色 / 六神無主⋯多為「數字 + 對比」結構
- ✍️ **挖空填字機制** — 顯示成語的 4 個字,其中 1 個被「___」取代,學生填入缺失字
- 💡 **每題附「成語意思」教學** — 填空時順便學成語意義(例:一心一意 = 形容專心致志,毫無雜念),不只機械填空
- ⏱️ **倒數計時挑戰** — 答對進下一題,含剩餘時間追蹤
- 📴 **純前端零相依** — Tailwind CDN 單檔 HTML,無後端、無 LLM、開即玩
- 💰 **完全免費** — 部署學校 XOOPS VM,全國老師都能用
## 💡 設計理念
純前端單檔 HTML 26,642 字元 + Tailwind CSS,無後端、無 LLM。是阿凱「用 Gemini 寫好一個落物遊戲框架 → 換題目資料庫就再生一個工具」策略的代表 — 跟 #20 英打、#21 中打三件套同源。意思白話化(不用古文解釋,國小生看得懂),對應 103 課綱「文化素養」。進階版可看 [#71 成語填空大挑戰](/tool/71) — Vite + Firebase + Neon Heritage 霓虹古韻視覺 + 國樂背景 + 櫻花特效 + 全球排行榜。
## 🎒 適合情境
國小高年級國語老師(成語單元延伸活動)、國中國文補救教學、課輔老師、家長親子互動(假日陪孩子玩順便講成語典故)。早自習每天 5 分鐘玩 5 題,一個月走完 50 個成語。免費、免登入、可商用。
---
## #23 點石成金蜂🐝 評語優化網頁版
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/23
- **實際工具網址**:https://cagoooo.github.io/comments/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/comments-23-web-version
- **標籤**:評語, AI, 正向, 學生, 網頁版
阿凱老師打造的「點石成金蜂」教師評語生成應用,協助老師快速產出個人化、貼近學生特質的成績單評語,告別罐頭句子。
### 完整描述
「點石成金蜂🐝 評語優化網頁版」是阿凱老師為國中小教師期末打評語打造的 **React Web App**,部署在 `cagoooo.github.io/comments/`,當前版本 **v2.9.1 持續更新**。與 [#7 LINE Bot 版](/tool/7) 是「同源雙形式」設計 — 同一個 AI 核心,提供 LINE 對話與網頁兩種介面服務不同情境。
## 🎯 核心特色
- 🤖 **Gemini 2.5 Flash API** — 採用 Google 最新模型生成高品質評語,速度與品質兼具
- 🎨 **多元風格切換** — 一次看「質性描述」「量化分析」「鼓勵激勵」等多種版本,挑最合適的學生面向
- 📏 **字數與語氣精細調整** — 自訂評語長度與正式程度,期末手冊欄位塞得進去
- 🏷️ **豐富成語庫分類** — 涵蓋資賦 / 學業 / 品德 / 人際 / 服務等,依使用頻率自動排序
- 👤 **帳號隔離儲存** — 每位教師獨立保存常用成語紀錄,不會互相干擾
- ⚛️ **React 18.3 + Firebase 12.7 技術棧** — 桌面完整功能體驗,支援多人協作
## 💡 設計理念
「同源雙形式」是阿凱對 AI 工具的特殊堅持 — 同一個評語 AI 引擎,提供 LINE Bot 與 Web 兩種介面。**沒有一種介面服務所有人**:50+ 歲資深老師偏好 LINE Bot(介面熟悉),30-40 歲中堅老師偏好 Web 版(功能完整),補教安親班用 LINE 即時溝通,學校行政組長用 Web 正式撰寫。兩個版本同源但不互斥,最大化使用者覆蓋。這跟「同源雙部署」(Firebase Hosting + GitHub Pages)不同 — 這是「同源雙介面」(LINE 對話 vs 完整 Web App)。
## 🎒 適合情境
- **期末打評語高峰期(12 月 / 6 月)**:桌面開 #23 → 全班 30 個學生逐一生成 → 多元風格切換挑最適合的 → 字數語氣調整 → 一鍵複製到校務系統
- **期中校際分享**:用 #23 寫評語 + 在校內群組推薦 [#7 LINE Bot 版](/tool/7) 給其他學校老師手機用
- **新進老師補救教學**:看 AI 提供的多元風格範本,快速建立寫評語的標準
- **家長親師會前**:批次生成 5-10 個學生的重點段落,再自己微調潤色
適合國中小所有班導、教學主任、教務組長、補教安親班教師。期末打評語建議**「#23 桌面正式寫 + #7 手機快速修」** 雙形式組合 → 完整覆蓋所有場景。
---
## #24 教師午會記錄報告站
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/24
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/114teacher/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/meeting-24-end-semester-record
- **標籤**:午會, 記錄, 教師, 報告, 行政
教師午會紀錄與報告分享平台
### 完整描述
「教師午會記錄報告站」實際是「**桃園市龍潭區石門國小 114 學年度上學期期末校務會議紀錄**」— 阿凱老師把整份會議紀錄做成 **6 章節互動式 SPA**,嵌進學校 Google Sites Embedded HTML,全校 + 家長公開可看,跟 [#80 114 下學期教師會議互動平台](/tool/80) 是上下學期姊妹站。
## 🎯 核心特色
- 📑 **10 大章節完整呈現** — 致詞與報告摘要 / 主席張定貴校長致詞 / 家長會長致詞 / **自治市長潘宥睿致詞** / 上次會議決議執行情形 / 教務處報告 / 學務處報告 / 提案討論 / 附件規約 / 下學期重要行事簡曆
- 🎯 **6 個 tab 切換** — 首頁 / 致詞與報告 / 教務處 / 學務處 / 提案討論 / 附件規約,**不用滾動找特定段落 5 秒到位**
- 🏫 **掛石門國小 Google Sites 公開頁** — `sites.google.com/mail2.smes.tyc.edu.tw/114teacher/`,家長也能看,比 Word 寄附件透明 100 倍
- 🎨 **Tailwind + Noto Sans TC + Lucide** — 純前端 31KB 單檔嵌進 data-code 屬性內,無 LLM 純內容呈現
- 💰 **接班無痛交接** — 「新老師看完前一學期所有報告 + 決議只要 15 分鐘」
## 💡 設計理念
傳統校務會議紀錄是 Word / PDF 文件,老師收到隨便翻一下就丟在桌上、家長根本看不到、「下次會議要追上次決議」翻舊檔翻到崩潰、「自治市長講了什麼」沒人記得。阿凱把整份會議紀錄變成互動式 SPA,**校長 + 家長會長 + 自治市長三位致詞獨立章節保留**,提案討論獨立區塊 + 決議追蹤,**校園行政透明度具現化**。每學期都做一份永久封存。
## 🎒 適合情境
所有國中小教務處想公開化會議紀錄、自治市 / 學生會記錄、想做學期跨年永久封存的學校、行政透明度倡議者。可以用「**Gemini 寫好 SPA + 貼 Google Sites Embedded HTML**」一條龍仿做你校的版本。完全免費、免登入、永久公開可看。
---
## #25 國語演說培訓班
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/25
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/swissknife/%E5%9C%8B%E8%AA%9E%E6%BC%94%E8%AA%AA%E7%B7%B4%E7%BF%92%E5%B0%8F%E5%B7%A5%E5%85%B7?authuser=0
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/speech-25-training-class-entry
- **標籤**:演說, 國語, 口說, 培訓, 比賽
國語演說練習與培訓工具
### 完整描述
「國語演說培訓班」是阿凱老師為**校內語文競賽選手**做的 **演說訓練入門版**(real 標題:「國小國語演說特訓班(進階版)」),是 [#67 Pro 版](/tool/67) 的前身。
## 🎯 核心特色
- 🤖 **Gemini 2.5 Flash 即時演說回饋** — 直接前端 fetch `generativelanguage.googleapis.com`,AI 給講稿建議
- 🎲 **隨機題庫按鈕** — 老師抽題給學生練,模擬比賽抽題現場感
- 💾 **儲存並關閉** — 中途離開保留進度,下次回來繼續
- 🔑 **API Key 自帶模式** — 老師拿 Gemini 免費 API Key 貼進 LocalStorage(不上傳)即可用
- 🎨 **Tailwind + Lucide Icons** — 55KB 單檔 HTML 嵌進 Google Sites Embedded HTML
- 🚪 **入門門檻最低** — 不用 GitHub、不用部署,新手老師最易上手
## 💡 設計理念
台灣每年「**全國語文競賽**」國語演說分校內初賽 → 鄉鎮複賽 → 縣賽 → 區決賽 → 全國總冠軍,每階段抽題後 30 分鐘構思 → 4-5 分鐘演說。**老師一人帶 1-3 位選手,每位選手都要 100+ 小時陪練** — #25 用 AI 把「老師沒空時學生也能練」這痛點解掉。設計成「進階版」副標暗示有早期更陽春的「基礎版」 — 是阿凱**漸進式工具演化**的真實案例:#25(Google Sites + Gemini 入門) → [#67 Pro 版](/tool/67)(GitHub Pages + Web Speech + 雷達圖 + 老師評分量表 + 5705 行 / 322 KB)。
## 🎒 適合情境
適合**想入門讓學生練演說的老師、國小高年級語文課延伸活動、看「Gemini + Google Sites 工作流」案例的開發者**。最常見用法:拿 Gemini 免費 API Key 貼進去 → 點「隨機題庫」抽一題 → 學生口頭演說 → 看 AI 回饋。已有比賽經驗想衝區賽 / 全國的學生請改用 [#67 Pro 版](/tool/67)(含 Web Speech 即時逐字稿 + Gemini 雷達圖評分 + 老師評分量表)。免費、嵌入 Google Sites 內網體驗。
---
## #26 九九乘法表練習器
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/26
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/swissknife/%E4%B9%9D%E4%B9%9D%E4%B9%98%E6%B3%95%E8%A1%A8%E7%B7%B4%E7%BF%92%E5%99%A8?authuser=0
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/multiplication-26-adventure
- **標籤**:數學, 乘法, 九九, 練習, 計算
互動式九九乘法表練習工具
### 完整描述
「九九乘法表練習器」(真實名稱「九九乘法大冒險」)是阿凱老師為國小二三年級設計的 **純前端遊戲化九九乘法練習器**,嵌進 Google Sites swissknife 子站,證明「好的教學工具不一定需要 AI」。
## 🎯 核心特色
- 🎮 **遊戲化 4 狀態** — 回到主選單?/ 答對了!/ 哎呀,答錯了 / 挑戰完成!結算分數
- 🔊 **Web Audio API 即時合成** — OscillatorNode 不用 mp3 檔,網頁載入超快、單檔即用、答對答錯不同音高
- 🔢 **完整 1-9 乘法表** — 分段練習可選某幾段(例「只練 7-9」)
- 📴 **單人連續挑戰** — 不需老師、不需帳號、不需連網,自己反覆練到熟
- 🎨 **Tailwind + Lucide Icons** — 視覺乾淨好看,比制式練習單有趣 100 倍
- 💰 **完全免費** — 嵌進 swissknife / 九九乘法表練習器子頁
## 💡 設計理念
純前端單檔 HTML 25KB + Tailwind CDN + Lucide Icons + Web Audio API 合成音效(不放 mp3)。阿凱會看場景選擇用不用 AI — 題目固定 / 答案固定,AI 沒幫助反而拖累。跟 #25 國語演說(有 Gemini AI 評估)形成對比,證明「用對工具是工程師的修養」。跟 [#44 快樂數學小冒險(一年級加減版)](/tool/44) 是姊妹工具,程式碼可能共用 70%+。
## 🎒 適合情境
國小一到三年級數學老師(二年級導師九九乘法表是該年級重點)、帶課輔 / 補救教學的老師、家長想讓孩子在家練九九乘法。學生掃 QR 進 → 點「2 的乘法」→ 連續答 10 題 → 看「挑戰完成!」結算分數,不需要登入。免費、免登入、可商用。
---
## #27 ⬅️好用小工具(許願池)
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/27
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/swissknife/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/swissknife-27-tool-vault
- **標籤**:工具, 集合, 許願, 小工具, 瑞士刀
各種好用的教學小工具集合與許願池
### 完整描述
「⬅️好用小工具(許願池)」是阿凱老師在學校 Google Sites 開的 **`swissknife` 工具總入口頁**(瑞士刀 — 多功能小工具集),收齊 **13 個 Gemini 寫 + Google Sites Embedded HTML 工具**,其中 7 個是 Akai 100 工具尚未收錄的隱藏作品。
## 🎯 核心特色
- 🧰 **13 個子頁工具一鍵直達** — 校園點餐 / 取餐叫號 / 後台 / 影片PDF轉圖片 / 閱讀短影片 / Loilonote 轉 Excel / 班級小管家 / HEIC 轉 JPG / TIFF 轉 PNG / WebSlide / 九九乘法大冒險 / 數學小冒險 / 國語演說特訓
- 💭 **「許願池」工作流** — 老師同事跟阿凱「許願」要某工具,阿凱用 Gemini 寫好 → 貼進 Embedded HTML → **5 分鐘上線**(不用 git push)
- 🌟 **7 個隱藏作品** — 取餐叫號區、校園點餐後台、石小閱讀推動短影片、Loilonote 題庫轉 Excel、HEIC 轉 JPG、TIFF 轉 PNG 等都沒收進 Akai
- 🎉 **連索引頁都撒花** — 內建 canvas-confetti + SweetAlert 彈窗,老師打開都會心一笑
- 🏫 **完全不需要 GitHub** — 用學校 Google Workspace 帳號就能維護
## 💡 設計理念
**阿凱「工具製造方法論」的縮影** — 對其他想學「用 Gemini 寫教學工具」的老師最好的入門案例:不需要學 GitHub、不需要學 deploy、不需要付錢(學校都有 Google Workspace 帳號)、**5 分鐘從許願 → 工具上線**。13 個內有 6 個已收 Akai(#5 #10 #25 #26 #44 #75 #76),**7 個是 Akai 沒收的隱藏作品** — 占比超過一半,代表阿凱實際作品已超過 100+,加 swissknife 隱藏 + #30 遊戲合集 12 個算下來其實是 **120+ 件作品**。
## 🎒 適合情境
適合**想做教學工具但不會 GitHub 的老師、想看 Gemini + Google Sites 工作流的開發者、對阿凱完整作品集好奇的研究者**。最常見用法:點導覽列的 13 個工具一個一個玩,會發現好的教學工具不需要 GitHub;新進老師快速取得校內常用工具集;教師研習講師示範「許願 → AI 生 → 上線」流程。免費、校內共用、登入學校 Google 帳號即可。
---
## #28 瑪莉歐風格平台跳躍遊戲
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/28
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/mariojump.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/mario-28-jump-platform
- **標籤**:遊戲, 瑪莉歐, 跳躍, 平台, 經典
經典瑪莉歐風格的平台跳躍遊戲
### 完整描述
「瑪莉歐風格平台跳躍遊戲」是阿凱老師用 **純 Canvas 2D + requestAnimationFrame + AudioContext** 寫的橫向卷軸跳跳遊戲,掛在石門國小 XOOPS 校網 VM `smes.tyc.edu.tw/smes_html/mariojump.html` 上,**進階版是 [#9 超級瑪莉歐冒險](/tool/9)(v2.33.0 多關卡 + 蹬牆跳 + 成就系統)**。
## 🎯 核心特色
- 🎮 **致敬瑪莉歐橫向卷軸** — 方向鍵移動 + 空白鍵跳躍,純正紅白機平台跳躍精神
- 🎵 **AudioContext 合成音效** — 跟 [#26 九九乘法大冒險](/tool/26) 同款技術,沒有 mp3 檔案要載
- 🏆 **localStorage 存最高分** — 學生每天破自己紀錄,累積成就感
- 💰 **掛學校網域零廣告** — 不會被廣告污染、不用登入、`smes.tyc.edu.tw` 老師家長信任
- 📱 **觸控相容** — 點擊畫面或按空白鍵都能跳躍,平板手機 OK
## 💡 設計理念
阿凱沒用 Phaser / PixiJS 這類遊戲引擎而選純 Canvas 2D 的理由:**載入快**(引擎要載 100-500KB,Canvas 原生 0KB)、**單檔即用**(不需 build / bundle)、**學生看得懂**(開 DevTools 看到的程式碼是「他們也能寫」的等級)、**改容易**(要加新地形 / 敵人直接改 JS)。「用對工具是工程師的修養」 — Canvas 2D 適合完整可控自製遊戲,跟 [#36 貪食蛇](/tool/36)、[#31 抓抓樂](/tool/31) 同款架構。純前端單檔 HTML 20,021 字元無框架無 LLM。
## 🎒 適合情境
資訊科技課老師(純 Canvas 教學範例,五六年級程式設計單元給學生看「單檔 HTML + 純 Canvas 2D 就能做出瑪莉歐」)、下課時間放鬆(5 分鐘玩一輪正好)、回家作業選做、想做「沒廣告小遊戲」給學生玩的老師。**完全免費、免登入、純前端**,想要多關卡 + 蹬牆跳 + 成就系統請玩 [#9 超級瑪莉歐冒險](/tool/9)。
---
## #29 太陽系探索者
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/29
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/3d-space.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/solar-29-system-explorer
- **標籤**:太陽系, 3D, 太空, 行星, 自然
3D 太陽系探索互動學習工具
### 完整描述
「太陽系探索者 🚀」是阿凱老師為**五年級自然「太陽系」單元**設計的 **Three.js 3D 互動模擬**(real URL:`smes.tyc.edu.tw/smes_html/3d-space.html`),把抽象太陽系搬進瀏覽器 360° 探索。
## 🎯 核心特色
- 🌌 **Three.js 真實 3D 渲染** — `PerspectiveCamera(75, ...)` + 太陽 + 8 大行星 + 軌道完整呈現
- 🖱️ **拖曳滑鼠旋轉 + 滾輪縮放** — 學生自由探索任何視角
- 🪐 **點擊行星顯示資料** — 右側資訊面板秀行星詳細資訊
- ⏩ **模擬速度滑桿** — 可調公轉 / 自轉速度,看「1 個月 = 地球公轉 1/12 圈」
- 🔭 **三種預設視角切換** — 🌌 總覽 / ☀️ 內太陽系(水金地火)/ 🪐 外太陽系(木土天海)
- 🎚️ **顯示開關** — 軌道線 / 行星標籤可個別隱藏
- 📖 **內建「使用說明」教學** — 完整滑鼠操作 + 模擬速度 + 視角切換全方位教學
## 💡 設計理念
五年級自然太陽系單元的痛 — **課本平面圖太抽象、YouTube 被動觀看、Google Sky/NASA Eyes 英文太複雜、Stellarium 要安裝**。阿凱反向設計成**零安裝 + 中文 + Three.js 純瀏覽器 3D + 掛學校網域**。**是 swissknife / smes_html 系列中唯一用 Three.js 的工具** — 阿凱對技術棧的選擇有意識:普通遊戲用 Canvas 2D([#28 瑪莉歐](/tool/28) / [#31 抓抓樂](/tool/31))、3D 太空非 Three.js 不可、簡單 3D 用純 CSS([#60 3D 畫廊](/tool/60))。**用對工具是工程師的修養**。
## 🎒 適合情境
適合**五年級自然 / 地球科學老師、五六年級資訊課(看 Three.js 案例)、天文社團指導老師、想做「3D 互動視覺化教學」的老師、自學家長**。最常見用法:五年級自然 3 節課(總覽看 → 分組探索每組 1 顆行星上台報告 → 模擬速度展示時間流逝)、資訊課示範「單檔 HTML + Three.js 就能做 3D」、家長假日跟孩子拖滑鼠探索宇宙。免費、純前端、掛校網。
---
## #30 小遊戲大集合
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/30
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/little_games/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/games-30-collection-12-in-1
- **標籤**:遊戲, 合集, 趣味, 休閒, 多款
多款趣味小遊戲合集
### 完整描述
「小遊戲大集合」是阿凱老師為石門國小學生整合的 **12 款經典遊戲合集**,掛在 smes.tyc.edu.tw/smes_html/little_games/,每款都是阿凱用 Gemini 手寫的純 Canvas 2D 單檔 HTML,零廣告零陷阱。
## 🎯 核心特色
- 🚩 **12 款經典遊戲一站玩** — 10x10 踩地雷 / 撲克牌比大小 / 彩色方塊消除 / 記憶配對 / 貪吃蛇 / 井字遊戲 / 彈跳球 / 數字華容道 / 捕鼠遊戲 / 俄羅斯方塊 / 彩色氣泡射擊 / 記憶翻牌
- 🧠 **完整覆蓋遊戲類型** — 益智類(踩地雷 / 井字 / 數字華容道)+ 反應類(貪吃蛇 / 彈跳球 / 氣泡射擊 / 捕鼠)+ 消除類(彩色方塊 / 俄羅斯方塊)+ 記憶類(配對 / 翻牌)+ 卡牌類
- 📴 **純 Canvas 2D 無 LLM 無框架** — 每個子遊戲都是阿凱手寫的單檔 HTML,跟商業遊戲入口網(廣告 / 付費)天差地遠
- 📱 **觸控與滑鼠都能玩** — 平板電腦無痛切換
- ⏱️ **休息時間剛剛好** — 每款遊戲短時可解,不會玩到失控
- 💰 **完全免費** — 部署學校 XOOPS VM 子目錄
## 💡 設計理念
小集合索引頁僅 6,445 字元(比其他工具小),純 HTML 列表連結到各遊戲子頁,每個子遊戲推測都是純 Canvas 2D + JavaScript(跟 #28 瑪莉歐同款架構)。這 12 個子遊戲全部是 Akai 沒收進 100 個工具的「隱藏作品」 — 加上 swissknife 7 個隱藏作品,阿凱實際作品已超過 120 件。
## 🎒 適合情境
下課 5 分鐘輪不同遊戲(12 個玩 2 週剛好)、雨天午休教室電腦投影全班輪流上去、程式設計課示範「單檔 HTML 就能做出俄羅斯方塊」、安親班 / 課輔自由時間(比看 YouTube 健康)。免費、免登入、可商用。
---
## #31 互動遊戲抓抓樂
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/31
- **實際工具網址**:https://web.smes.tyc.edu.tw/claw-machine-game.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/claw-31-machine-game
- **標籤**:遊戲, 夾娃娃, 互動, 趣味, 獎品
趣味夾娃娃機互動遊戲
### 完整描述
「互動遊戲抓抓樂」是阿凱老師用純 Canvas 2D 復刻的 **網頁版夾娃娃機**(real 標題:「改進得分機制的夾娃娃機遊戲 - 放大版」),60 秒倒數挑戰看誰夾最多娃娃。
## 🎯 核心特色
- 🎁 **夾娃娃機物理模擬** — 控制夾子下降 / 夾取 / 回升,Canvas 2D 純手繪
- ⏱️ **60 秒倒數計分** — 時間到顯示「遊戲結束!」,破紀錄秀「新最高分!🏆」
- 💾 **localStorage 最高分紀錄** — 永遠記得自己的最佳成績
- 🆓 **永遠夾得到 + 不用錢** — 對比真實機台「被調過」+「一夾 50 元」的痛
- 🎯 **「放大版」迭代痕跡** — 標題「改進得分機制 + 放大版」暗示至少改過 2 次以上
- 🏫 **掛學校根目錄** — `smes.tyc.edu.tw/claw-machine-game.html`(不在 smes_html/ 子目錄,疑似阿凱最早期作品或校長指定主推版)
## 💡 設計理念
夾娃娃機是台灣校園附近最常見的娛樂,但實際去玩**一夾 10-50 元、機台被調過不一定夾得到、國小生付不起且家長禁止**。阿凱把它做成**「永遠夾得到 + 不用錢 + 公平的數位版」** — 而且可以延伸成「真實夾娃娃機是賠錢遊戲」的反思教育。技術棧用最樸素的純前端 14KB 單檔 HTML + Canvas 2D + localStorage,**無框架、無 LLM** — 證明好的教學工具不一定需要 AI。
## 🎒 適合情境
適合**國中小所有老師(下課休閒)、安親班 / 課輔老師、想做「反思商業夾娃娃機教育」的老師**。最常見用法:下課 5 分鐘休閒掃 QR 進入 60 秒一輪;心理輔導課用來教「夾不到也沒關係」的挫折教育 + 對比真實機台的賠錢本質;期末班會獎勵全班輪流挑戰,最高分有小禮物。免費、純前端、零廣告。
---
## #32 遊戲觸屏碰碰碰
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/32
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/touch.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/touch-32-bombbombbomb
- **標籤**:遊戲, 觸屏, 碰撞, 互動, 觸控
觸屏互動碰撞遊戲
### 完整描述
「遊戲觸屏碰碰碰」(real 標題:「**石門國小觸屏碰碰碰!**」)是阿凱老師專為**學校大型觸控螢幕**(55-65 吋互動白板 / 觸控電視)設計的 **互動藝術裝置**,觸碰畫面就會浮現隨機圖案。
## 🎯 核心特色
- 👆 **多點觸控浮現圖案** — 學生用手指碰螢幕,該位置浮現隨機浮動圖案
- 🎨 **多人同時互動** — 多人同時碰 → 多個圖案並存,集體創作
- 🔊 **AudioContext 合成音效** — 碰一下發出聲音,不依賴 mp3 檔(純合成)
- ⚡ **極簡 10KB 單檔** — Canvas + requestAnimationFrame + 觸控事件,無框架無 LLM
- 🏫 **專為石門國小走廊 / 圖書館 / 學習角**設計,掛 `smes.tyc.edu.tw/smes_html/touch.html`
- 🆓 **零安裝零廣告** — 觸控螢幕 + 瀏覽器就能跑
## 💡 設計理念
許多國小現在有大型觸控螢幕,但**平常都拿來投影 PPT / 看 YouTube ⋯ 就這樣**。阿凱發現「**這麼大的螢幕應該要做點什麼**」 — 於是寫了一系列**觸屏互動小遊戲**:[#32 觸屏碰碰碰](/tool/32) / [#33 讓聲音具現化吧](/tool/33) / [#34 影像聲音遊戲區](/tool/34) / [#35 觸屏點點塗鴉區](/tool/35) / [#37 聲波擴散 360](/tool/37),掛在走廊 / 圖書館 / 學習角的觸控螢幕,學生課間經過就能玩 — **物理空間 + 數位互動 = 新型教學環境**。
## 🎒 適合情境
適合**有大型觸控螢幕的學校、圖書館 / 學習角規劃者、藝術與人文老師(互動藝術單元)、想做「互動藝術裝置」的工程師**。最常見用法:朝會前 7:50-8:00 學生陸續到校時掛走廊觸控螢幕;親職教育日讓家長路過互動「這也是阿凱老師寫的?」;藝術與人文課講「觀眾的觸碰也是藝術品的一部分」。免費、純前端、零依賴。
---
## #33 讓聲音具現化吧!
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/33
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/sound.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/sound-33-visualizer
- **標籤**:聲音, 視覺化, 互動, 音樂, 波形
聲音視覺化互動體驗
### 完整描述
「讓聲音具現化吧!Sound Visualizer」是阿凱老師為**四年級自然「聲音」單元 + 大型觸控螢幕**設計的視覺化教具 — 抓麥克風即時顯示**分貝值 / 最大分貝值 / 音頻頻率 / 最大音頻頻率**,把抽象的聲音變成具體數字。掛在石門國小 XOOPS 校網 VM `smes.tyc.edu.tw/smes_html/sound.html` 上,**是阿凱聲音 3 部曲第 1 部**(#33 數字 → [#37 360° 圓形擴散](/tool/37) → [#38 用聲音玩遊戲](/tool/38))。
## 🎯 核心特色
- 🎤 **麥克風即時偵測** — `navigator.mediaDevices.getUserMedia` 拿麥克風權限,requestAnimationFrame 流暢更新
- 📊 **4 大數值即時顯示** — 分貝值 / 最大分貝值(這次說話最大聲)/ 音頻頻率 / 最大音頻頻率(這次最高音)
- 🔊 **Web Audio API AudioContext** — 純瀏覽器跑 AnalyserNode 即時頻率分析,無後端無 LLM
- 🏫 **掛學校網域** — 純前端單檔 HTML 6,883 字元很小巧,掛 `smes.tyc.edu.tw` 信任度滿分
- 💰 **完全免費 + 不用安裝** — 比 Stellarium / NASA Eyes 等專業軟體親民 100 倍
## 💡 設計理念
四年級自然「聲音」單元教大小聲 / 高低音 / 振動,**最痛是「學生看不到聲音」** — 課本插圖是靜態波形圖不直觀、YouTube 影片被動觀看不能跟自己的聲音對應。阿凱反向設計:**麥克風即時抓 + 動態顯示數字**,「聲音」從抽象變具體。「輕聲說話 = 30-40 dB / 大聲呼叫 = 70-80 dB / 尖叫 = 90+ dB」、「男生說話頻率 100-150 Hz / 女生 200-250 Hz / 狗哨 20000 Hz 人聽不到」 — 抽象概念瞬間具體化。
## 🎒 適合情境
四年級自然「聲音」單元 2 節課(大小聲對應分貝 → 高低音對應頻率)、音樂課唱 Do Re Mi 看頻率對應(Do = 261.6 Hz / Re = 293.7 Hz)、帶大型觸控螢幕(55-65 吋)的學校朝會宣導「請大家小聲說話」前先讓大家看「大聲 = 大數字擾人」、想做「抽象概念視覺化」的老師。**完全免費、免登入、純瀏覽器**,打開 → 允許麥克風 → 對著螢幕說話 → 看「聲音」變成數字。
---
## #34 互動式影像聲音遊戲區
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/34
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/go.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/interactive-34-image-sound
- **標籤**:遊戲, 影像, 聲音, 互動, 多媒體
結合影像與聲音的互動遊戲
### 完整描述
「互動式影像聲音遊戲區」(real 標題:「**~歡迎來到石門國小互動式影像聲音遊戲區~**」)是阿凱老師為**大型觸控螢幕**做的 **多元互動藝術裝置**,整合按鈕跳躍遊戲 + 拍照 + AI 360° 全景 + Dino 跑酷。
## 🎯 核心特色
- 🎯 **「來抓我哦」隨機跳動按鈕** — 按鈕隨機跳,學生手指追著抓,抓到 Score +1
- 📷 **拍照 / 重拍 / 全螢幕** — 內建攝影機功能(要授權),互動裝置的「到此一遊紀念」
- 🌐 **Blockade Labs Skybox AI 360° 全景嵌入** — 阿凱自己用 AI 生成的場景 iframe 嵌入,學生沉浸式探索
- 🦖 **Chrome Dino 跑酷遊戲連結** — `chrome://dino/` 校園版 Dino Run
- 🔊 **音量控制三檔** — 低 / 中 / 高,適應不同場合
- 🏫 **掛學校 smes_html/go.html** — 6.6KB 純前端單檔,requestAnimationFrame 按鈕跳動動畫
## 💡 設計理念
**「AI + 互動藝術」的真實案例** — 阿凱不只用 Gemini 寫程式碼,也用其他 AI 工具豐富作品:**Blockade Labs Skybox 生 360° 全景** + **Gemini 寫程式碼整合** + **Chrome Dino 系統內建遊戲** + **WebRTC 攝影機 API 拍照**。**多 AI 工具混搭** = 阿凱的真正工作流。屬於阿凱「為大型觸控螢幕設計」系列([#32 觸屏碰碰碰](/tool/32) / [#33 讓聲音具現化吧](/tool/33) / [#35 觸屏點點塗鴉區](/tool/35) / [#37 聲波擴散 360](/tool/37) / [#60 3D 畫廊](/tool/60))中**最豐富的一個**。
## 🎒 適合情境
適合**有大型觸控螢幕的學校、圖書館 / 學習角 / 走廊互動裝置規劃者、藝術與人文老師、想看「AI + 互動藝術」案例的老師**。最常見用法:朝會前 / 課間休息走廊觸控螢幕掛 #34 玩抓按鈕 + 看 360°;親職教育日家長親自感受 AI 力量;藝術與人文 / 資訊融入課示範「藝術 + 程式 + AI = 新型作品」。免費、純前端、無 LLM、需要觸控螢幕硬體最佳。
---
## #35 觸屏點點塗鴉區
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/35
- **實際工具網址**:https://web.smes.tyc.edu.tw/modules/tadnews/page.php?ncsn=14&nsn=2856
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/doodle-35-touch-canvas
- **標籤**:塗鴉, 觸屏, 繪畫, 創作, 藝術
觸屏塗鴉創作工具
### 完整描述
「觸屏點點塗鴉區」(真實標題「點擊下方畫布,浮現創意塗鴉!」)是阿凱老師為石門國小走廊 / 圖書館觸控螢幕設計的 **互動藝術裝置**,嵌入 XOOPS tadnews 文章(modules/tadnews/page.php?ncsn=14&nsn=2856)讓學校網站「最新消息」直接觸及。
## 🎯 核心特色
- 👆 **點擊畫布浮現塗鴉** — 學生點任意位置,該位置浮現隨機創意塗鴉
- 👥 **多人同時塗鴉並存** — 全班同時點 → 大家共創一幅圖
- 🎨 **集體塗鴉藝術** — 路過點一下留下「今天我在這」的視覺印記
- 📰 **XOOPS tadnews 嵌入** — 第六種部署方式,自動進「最新消息」列表,學生家長從首頁就能看到
- 🖼️ **觸控優先設計** — 手指、觸控筆都能畫
- 💰 **完全免費** — 校內網頁,全校共用
## 💡 設計理念
嵌入 XOOPS tadnews 文章(68 KB 含 XOOPS 系統頁面,實際工具邏輯在中間嵌入區)+ requestAnimationFrame 流暢繪製。跟阿凱觸屏 5 件套(#32 碰碰碰 / #33 聲音具現化 / #34 影像聲音 / #35 塗鴉 / #37 聲波擴散)一起掛在石門國小走廊大型觸控螢幕,把「投 PPT 用」的螢幕轉成「學生課間互動」的物理空間 — 數位互動 + 物理空間 = 新型教學環境。
## 🎒 適合情境
有大型觸控螢幕的學校(走廊 / 圖書館 / 學習角)、藝術與人文老師(互動藝術 / 集體塗鴉藝術單元)、校慶 / 親職日(家長路過點一下留印記)。把螢幕擺在走廊 → 學生每個路過點一下,集體塗鴉慢慢成形。免費、免登入、可商用。
---
## #36 貪食蛇互動遊戲
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/36
- **實際工具網址**:https://web.smes.tyc.edu.tw/smes_html/snake_game.html
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/snake-36-game
- **標籤**:遊戲, 貪食蛇, 經典, 休閒, 懷舊
經典貪食蛇遊戲
### 完整描述
「貪食蛇互動遊戲」(real 標題:純英文「**Snake Game**」)是阿凱老師用純 Canvas 2D 寫的 **1997 年 Nokia 3310 經典貪食蛇復刻版**,極簡 7.6KB 單檔。
## 🎯 核心特色
- 🐍 **經典貪食蛇玩法** — 吃食物變長、撞牆 / 撞自己就 GG
- 🎯 **20px 格子 + 5fps 移動** — `gridSize=20`,`setInterval(200ms)` 慢動作好玩(不是 60fps 太快沒法玩)
- 🏆 **得分 + 最高得分** — localStorage 永久記錄,挑戰自己
- ⚡ **極簡 7.6KB 單檔** — 比阿凱其他遊戲都小,純 JavaScript 無框架
- 📖 **DevTools 開 Sources 看程式碼** — 總共不到 100 行,國小生看了會說「寫程式不是天書」
- 🏫 **掛學校網域** — `smes.tyc.edu.tw/smes_html/snake_game.html` 零廣告
## 💡 設計理念
貪食蛇是**程式設計入門的「Hello World 等級遊戲」**:規則簡單、程式碼短(200 行內)、視覺單純、機制經典(Nokia 3310 1997 年原版到現在仍能玩)。**為什麼用 setInterval(200ms) 而不是 requestAnimationFrame?** 因為 60fps 太快「根本玩不了」,5fps「每秒蛇移動 5 格剛好」 — **用對工具是工程師的修養**。跟 [#30 遊戲集合](/tool/30) 內的另一版貪吃蛇是不同版本(阿凱先寫獨立版 #36 → 之後做合集 #30 時把貪吃蛇也納入),兩個版本都保留。
## 🎒 適合情境
適合**五六年級資訊課老師(純 Canvas 教學範例)、程式設計營隊講師(Canvas 2D 入門案例)、想學「最簡單 Canvas 遊戲」的開發者、懷舊玩家**。最常見用法:程式設計課示範「單檔 HTML + 純 JavaScript = 貪食蛇」+ 開 DevTools 看「總共不到 100 行」;下課休閒比 YouTube 廣告好;學生想學寫遊戲從 #36 抄起。免費、純前端、零廣告、零依賴。
---
## #37 聲波擴散360小遊戲
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/37
- **實際工具網址**:https://web.smes.tyc.edu.tw/modules/tadnews/page.php?ncsn=14&nsn=2863
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/soundwave-37-360-game
- **標籤**:遊戲, 聲波, 視覺化, 360, 互動
聲波視覺化互動遊戲
### 完整描述
「聲波擴散 360 小遊戲」是阿凱老師**聲音 3 部曲的第 2 部**([#33 數字顯示](/tool/33) → **#37 360° 圓形擴散** → [#38 用聲音玩遊戲](/tool/38))— 抓麥克風聲音 + 360° 圓形對稱擴散像水波紋,學生對螢幕喊叫看自己的聲音變成藝術品。嵌在石門國小 XOOPS tadnews 文章內(`smes.tyc.edu.tw/modules/tadnews/page.php?ncsn=14&nsn=2863`)。
## 🎯 核心特色
- 〰️ **360° 圓形對稱擴散** — 螢幕中央有圓形視覺化區,聲音越大圓圈擴散越大像水波紋
- 🌈 **高頻 / 低頻不同顏色** — 物理概念可視化,視覺一目了然
- 🎤 **Web Audio API + Canvas 2D** — `navigator.mediaDevices.getUserMedia` 取麥克風 + AudioContext 即時分析 + requestAnimationFrame 流暢動畫
- 🏫 **嵌進 XOOPS tadnews 學校文章** — 66KB 含 XOOPS 系統頁面,掛 `smes.tyc.edu.tw` 信任度滿分
- 💰 **完全免費 + 純瀏覽器** — 不用裝軟體,平板觸控螢幕都能跑
## 💡 設計理念
阿凱的聲音互動系列**漸進式呈現「聲音」概念**:[#33](/tool/33) 看到聲音「數字」 → #37 看到聲音「形狀」 → [#38](/tool/38) 用聲音「玩遊戲」。**「大聲說話 = 大圓圈擾人」比口頭規勸有效 10 倍** — 朝會宣導小聲說話前先用 #37 讓大家看,物理概念跟生活規範同時建立。直笛 / 木魚 / 鈴鼓不同樂器吹奏 → 看視覺化形狀差異,音樂課延伸超好用。
## 🎒 適合情境
四年級自然「聲音」單元延伸(上完 #33 數字版 → 換 #37 視覺化版)、音樂老師樂器音色教學、藝術與人文「學生對螢幕唱歌說話喊叫看自己的聲音變成藝術品」、想做「聲音擴散物理視覺化」的老師、帶大型觸控螢幕的學校。**完全免費、免登入、純瀏覽器**,打開 → 允許麥克風 → 對螢幕大叫「啊~」 → 看 360° 聲波擴散,很療癒。
---
## #38 聲音互動小遊戲
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/38
- **實際工具網址**:https://web.smes.tyc.edu.tw/modules/tadnews/page.php?ncsn=14&nsn=2859
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/sound-38-interactive-game
- **標籤**:遊戲, 聲音, 控制, 互動, 麥克風
透過聲音控制的互動遊戲
### 完整描述
「聲音互動小遊戲!!」是阿凱老師為石門國小觸控螢幕設計的 **聲音控制遊戲**,是聲音三部曲(#33 數字顯示 → #37 360° 視覺化 → #38 遊戲化互動)的高潮,嵌入 XOOPS tadnews 文章。
## 🎯 核心特色
- 🎤 **用聲音當控制器** — 對螢幕「啊~」遊戲主角跳起來,唱高音主角往上飛、唱低音往下沉,安靜則下落
- 🎮 **AudioContext + AnalyserNode** — 即時頻率分析音量 + 音高,類似 ASMR / vocal 遊戲(Don't Stop Eighth Note)
- 🏃 **離開椅子用全身玩** — 「喊叫 + 跳躍」讓學生動起來,比 Wii / Switch 體感還好玩
- ♿ **特教融合超友善** — 不用滑鼠 / 鍵盤,肢體不便 / 不會操作電腦的學生天生就會發聲
- 🤣 **集體歡樂** — 全班一起吼一起跳,校慶活動「最大聲的不一定贏」(要會控制 + 持續發聲)
- 💰 **完全免費** — 校內網頁,全校共用
## 💡 設計理念
嵌入 XOOPS tadnews 文章(69 KB 含 XOOPS 系統頁面)+ Web Audio API AudioContext + AnalyserNode 即時頻率分析 + Canvas 2D + requestAnimationFrame 遊戲畫面 + navigator.mediaDevices.getUserMedia 麥克風權限。阿凱對 Web Audio API 的偏好已多次驗證(#26 九九乘法 / #33 聲音具現化 / #64 簡譜節拍師同款)。雙驚嘆號「!!」顯示阿凱寫這個工具的興奮 — 在台灣國小很少見「身體律動 + 數位互動 + 遊戲化」三合一設計。
## 🎒 適合情境
體育課暖身(體育館大螢幕喊聲音熱身)、特教 / 融合教育(聲音控制無門檻)、表演藝術 / 音樂老師(聲音訓練遊戲化)、校慶活動(全班輪流喊看誰角色跳最高)。免費、免登入、可商用。
---
## #39 孔明神算:心靈感應預言魔術
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/39
- **實際工具網址**:https://claude.ai/public/artifacts/982f7b1c-8302-4112-a05f-342ad24bd421
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/magic-39-mind-reading
- **標籤**:魔術, 預言, 心靈感應, 神奇, 表演
神奇的心靈感應預言魔術遊戲
### 完整描述
「孔明神算:心靈感應預言魔術」是阿凱老師用 **Claude Artifacts 公開分享連結**部署的 **互動數學魔術**(real URL:`claude.ai/public/artifacts/{uuid}`),看似神奇實則背後是 **數學恆等式**。
## 🎯 核心特色
- 🔮 **「孔明神算」心靈感應預言** — 想一個數字 → 加減乘除幾步 → 孔明精準預言
- 🧮 **背後是數學恆等式** — `(x+5)×2-10 = 2x → ÷2 = x → -x = 0`,答案永遠是 0(或固定值)
- 🤖 **Claude Artifacts 唯一部署案例** — 阿凱 100 工具中唯一用 Claude Artifacts 公開分享部署
- ⚡ **5 分鐘上線** — Claude 對話即時生成 + 一鍵公開分享,不需 GitHub repo / 不需伺服器
- 🔗 **連結含 `claude.ai`** — 隱含訊息「**這是我跟 Claude 對話生出來的工具**」展示 AI 協作開發
- 🎩 **適合班上現場表演** — 學生想數字 → 跟著操作 → 被孔明驚豔
## 💡 設計理念
**「激起好奇心比直接教好 10 倍」** — 對國小高年級「**規律與恆等**」單元的教學翻轉:不講「設 x 為未知數」(學生睡著)→ 直接玩「孔明神算」(學生驚奇)→「為什麼孔明會神算?」(學生主動想搞懂)→ 揭密數學定理 → 學生「這就是代數!」。**抽象代數變成有趣的魔術秀**。跟 [#57 餐廳命運轉盤](/tool/57) 同屬「神奇命運」工具但機制相反:#57 是真實隨機,#39 是必然結果偽裝成隨機。**選 Claude Artifacts 而不是 GitHub Pages**:因為快速 demo 1 個 HTML 遊戲 Artifacts 5 分鐘上線,且 URL 本身就證明「AI 協作」。
## 🎒 適合情境
適合**國小高年級數學老師(規律與恆等單元)、國中數學老師(代數入門)、數學社 / 魔術社指導、想看「Claude Artifacts 部署」案例的開發者、想學「用魔術教數學」的老師**。最常見用法:五年級數學 4 節單元(展示驚奇 → 講解定理 → 學生自己設計類似魔術 → 分組表演);家長親子互動「爸爸我給你變個魔術」;才藝表演學生上台用 #39 + 自己解釋「數學 + 表演」跨領域;數學社用 #39 學「用代數變魔術」。免費、公開分享連結直接點。
---
## #40 Padlet行政宣導動態牆
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/40
- **實際工具網址**:https://padlet.com/2104340/padlet-rl3l5wi9wmebku2k
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/padlet-40-admin-board
- **標籤**:Padlet, 公告, 行政, 宣導, 動態牆
即時更新的行政宣導公告牆,方便資訊傳達
### 完整描述
「Padlet 行政宣導動態牆」是阿凱老師用 **Padlet 平台**(不是自架網站)做的即時校園公告牆,掛在 `padlet.com/2104340/padlet-rl3l5wi9wmebku2k`,**展示「會寫程式的工程師很多,懂得「什麼時候不要寫程式」的工程師很少」的工程哲學**。
## 🎯 核心特色
- 📌 **便利貼式佈告欄** — 老師在 Padlet 後台拖拉新增便利貼,每張一個公告
- ⚡ **即時同步** — 多人協作,行政有新訊息馬上貼老師打開就看到
- 📱 **手機 / 平板 / 桌機完整支援** — 家長 / 老師掃 QR 看,永久公開可看
- 🖼️ **支援圖片 / 連結 / 影片** — 可分組分類(本週公告 / 重要事項 / 活動預告)
- 💰 **零開發成本 + 零維護成本** — 註冊就能用、Padlet 公司維護、不用寫程式的老師也能更新
## 💡 設計理念
阿凱大多工具自己寫(GitHub Pages / Firebase / Google Sites),但 #40 直接用 Padlet 平台 — 因為 **Padlet 是 2008 年創立成熟的線上佈告欄工具**,對「行政宣導動態牆」這個 use case 完美勝任,不需要重新發明輪子。阿凱「**第三方平台選擇邏輯**」每個選擇都有明確理由:[#1 線上即時客服](/tool/1) / [#19 設計專屬客服](/tool/19) 用 Replit(需要後端對話狀態)、[#7 點石成金](/tool/7) / [#8 12 年教案](/tool/8) 用 LINE Bot(教師圈最熟介面)、[#39 孔明神算](/tool/39) 用 Claude Artifacts(5 分鐘上線)、#40 用 Padlet(公告牆 use case 完美匹配)。
## 🎒 適合情境
學務 / 訓育 / 總務組對外宣導(在 Padlet 後台拖拉新增便利貼 → 家長 LINE 群組轉貼連結)、班導班級活動動態牆(每週新增「本週活動」便利貼比 LINE 群組訊息永久存檔)、校慶 / 親職日宣傳(活動前 2 週倒數計時 + 活動快訊)、想做「即時公告系統」但不想自架的學校。**完全免費(Padlet 免費方案夠用)**、家長 / 老師掃 QR 看不用註冊,搭配 [#2 行政業務協調系統](/tool/2)(內部組長協調)+ [#24 校務會議紀錄](/tool/24)(正式會議紀錄)= 三層校園溝通生態。
---
## #41 吉他彈唱🎸點歌系統🎵
- **分類**:即時互動
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/41
- **實際工具網址**:https://cagoooo.github.io/song/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/song-41-akai-night-tape-magazine
- **標籤**:音樂, 吉他, 點歌, 彈唱, 歌曲
阿凱老師打造的吉他彈唱即時點唱平台,觀眾掃碼投票點歌、看排行榜、收到「正在彈奏中」的即時通知,把表演現場變成互動社群。
### 完整描述
「吉他點唱系統」是阿凱老師為「**阿凱彈唱之夜**」午休 / 校慶 / 班親會 / 教師研習演出量身打造的 **即時互動點唱平台** — 整個體驗被包裝成「**雜誌期數 + 卡帶 SIDE A/B**」收藏,把校園演出升級成迷你 live house。
## 🎯 核心特色
- 🎵 **觀眾掃 QR 完全不用註冊** — session-based 投票,Firestore `onSnapshot` 即時同步全場票數
- 🔔 **「正在彈奏中」廣播** — 管理員按下開始彈奏 → 所有觀眾畫面跳橘色脈動邊框 + 浮動通知 + 一鍵跳吉他譜
- 🖥️ **StagePage 演出模式 `?mode=stage`** — Editorial 雜誌風全黑大螢幕,左大字 NOW PLAYING、右 TOP 5 UP NEXT、底跑馬燈含「**卡帶 SIDE A / 33⅓ RPM**」黑膠彩蛋,角落 QR + 滑鼠閒置 4 秒自動隱藏 UI
- 🎭 **彈唱儀式感遊戲化** — 開幕簾幕 OpeningCurtain / Combo 連擊 / DarkHorseOverlay 黑馬突進 / GlobalHypeOverlay 全場狂熱 / VoterBoard 催歌王
- 📰 **IssueArchive 雜誌期數** — 每場演出 = 一期(例「**ISSUE №12 · MAY 2026 · SIDE A**」)+ A4 節目單列印 + IG 分享卡
- 🎸 **歌曲 metadata 細到嚇人** — `songKey` 音調 / `capo` 夾幾格 / `bpm` / `progression` 和弦進行 / `lyricBlocks` 結構化歌詞(INTRO/VERSE/CHORUS)+ LRC `startMs` / 1-3 星難度 / mood / era / `kaiNote` 主理人短評
## 💡 設計理念
從 v1 Express + WebSocket 砍掉重練成 v2 **完全 serverless**:React 18 + TypeScript + Vite 5 + TailwindCSS + Shadcn/ui (Radix) + Wouter(GitHub Pages basePath 友善)+ Framer Motion + canvas-confetti + **Firebase Auth + Firestore onSnapshot**,npm 依賴從 **651 → 376 個**。`firestore.rules` 細到「歌單只有 admin 能寫、投票任何人可加但不可刪、users 只有本人 / admin 能改」— 同事看到都說「**是個工程師才會做的細節**」。
## 🎒 適合情境
- 會彈吉他 / 鋼琴 / Ukulele 想辦演出的老師
- 音樂老師 / 才藝社團指導
- 校慶 / 園遊會 / 班親會 / 教師研習茶敘破冰
- 學生婚禮(未來想當「**儀式感的素人音樂人**」)
部署在 `cagoooo.github.io/song/`。第一次辦演出建議從「午休 30 分鐘 + 5 首歌歌單 + 大螢幕模式」開始 — 觀眾的瘋狂程度會超乎預期。配對 [#3 學生即時投票系統](/tool/3)、[#11 剛好學課堂互動](/tool/11) 用同款 Firestore 即時架構。MIT 授權,cagoooo/song 開源。
---
## #42 兒童臉部隱私保護工具
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/42
- **實際工具網址**:https://cagoooo.github.io/child-face-privacy/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/privacy-42-child-face
- **標籤**:隱私, 兒童, 模糊, 臉部, 保護
阿凱老師打造的兒童臉部隱私保護工具,自動偵測照片臉孔並用 emoji、馬賽克或模糊遮蓋,可設定只擋 12 歲以下兒童,圖片全程在瀏覽器處理不外傳。
### 完整描述
「🛡️ 兒童臉部隱私保護工具 (Child Face Privacy Tool)」是阿凱老師為學校老師、班級導師、家長打造的 **照片去識別化工具**,專門解決「**沒簽授權的學生臉要打碼,遺漏一個就違法**」的班級活動照分享焦慮。
## 🎯 核心特色
- 🔍 **SSD MobileNet 自動偵測** — 更精準的臉部偵測模型(Single Shot Detector + MobileNet 輕量 backbone),側臉 / 多人合照都抓得到
- 🎭 **三種遮蓋類型** — Emoji / 馬賽克 / 高斯模糊任選
- 📐 **Emoji 隨臉部角度旋轉(神細節!)** — 偵測臉部 5 點關鍵點(兩眼 + 鼻 + 嘴角)計算旋轉角度,Emoji 跟著轉 → 看起來像「**Emoji 黏在那張臉上**」
- ✏️ **手動編輯** — 新增 / 移除 / 調整遮蓋
- 🔄 **對比滑桿** — 拖曳比較原圖與處理後
- 📦 **批次處理 + 單張 PNG 或批次 ZIP 下載** — 一次上傳多張照片
- 📱 **PWA 離線可用** — 可安裝為 App
- 📴 **完全在瀏覽器內處理 = 照片不上傳第三方**
## 💡 設計理念
純前端 + SSD MobileNet(推測用 TensorFlow.js),跟 [#54 識生學坊用 MediaPipe Face Detection](/tool/54) 同款思路 — **臉部偵測純瀏覽器跑保護隱私**。傳統 Emoji 遮蓋學生歪頭時直立 Emoji 看起來不自然,#42 計算旋轉角度後比馬賽克生動、比模糊清楚,**適合社群分享不會嚇到家長**。部署在 `cagoooo.github.io/child-face-privacy/`。
## 🎒 適合情境
阿凱的「**兒童隱私保護**」工具組三件套:
- 活動前 → [#47 同意書線上簽名](/tool/47) 收授權
- 活動拍照 → **#42 本工具**遮蓋未同意的孩子
- 活動後 → [#68 學生作品集](/tool/68) 限學校域名看
適合校外教學紀念照分享(拍 100 張自動遮蓋)、校刊 / 學校官網編輯(比 Photoshop 快 100 倍)、班導畢業冊(處理 1000 張照片)、家長 PO IG 不想露其他小孩。MIT 授權,下次班級活動 — **拍完所有照片 → 拖進 #42 → 批次 ZIP → 安心傳家長群**。
---
## #43 課程計畫英文轉寫小精靈
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/43
- **實際工具網址**:https://bilingual.smes.tyc.edu.tw/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/bilingual-43-lingua-lesson
- **標籤**:翻譯, 雙語, 課程計畫, Markdown, PDF
上傳中文課程計畫 (PDF, DOCX),轉寫小精靈將自動翻譯並整理成 Markdown 表格
### 完整描述
「課程計畫英文轉寫小精靈」(真實名稱「LinguaLesson - 轉寫小精靈」)是阿凱老師為雙語聯盟學校 / 雙語亮點學校教師打造的 **AI 課程計畫中翻英 + 豐富內容 + Markdown 表格輸出工具**,掛 bilingual.smes.tyc.edu.tw Firebase Hosting 學校自訂域名。
## 🎯 核心特色
- 📄 **PDF / DOCX 多格式上傳** — 直接丟學校的中文課程計畫,含結構(表格 / 段落 / 標題)提取
- 🇹🇼 **AI 翻譯不是直譯是「轉寫」** — 符合學科專業 + 教學語境,不是 Google Translate 死板版
- ✨ **豐富內容自動補強** — 補充英文教學常用句型,不只翻譯文字
- 📊 **Markdown 表格輸出** — 結構化排版,直接複製貼到 Word / 給審查單位 / 國際合作伙伴
- 🏫 **bilingual.smes 學校網域** — 對校內老師信任度高,對外送件有「來歷」
- 💰 **完全免費** — 桃園市雙語推動學校直接用
## 💡 設計理念
Next.js + Tailwind CSS + Firebase Hosting + 學校自訂域名,推測使用 Gemini API + pdf.js / mammoth.js 解析。「轉寫」這個命名揭示阿凱的設計哲學 — 不只翻譯(中→英),是改寫成適合英文教學的版本(含豐富內容、補充句型)。跟 [#77 雙語教育宣導網站](/tool/77)(Manus 建立的對外宣傳)+ [#88 國中課程計畫 AI 審查](/tool/88)(校內預審)構成雙語政策三件套:備課 → 審查 → 對外宣傳完整生態。
## 🎒 適合情境
雙語學校老師(用英文教自然 / 體育 / 藝術 / 健康)、外師(讀懂中文版課程計畫做共備)、雙語政策推動者(教育局 / 督學送件)、桃園市雙語審查送件。原本一學期 18 個單元 × 2-3 小時 = 40+ 小時翻譯工時,用 #43 上傳 → 等 AI 30 秒 → 拿到完整 Markdown 表格英文版。免費、免登入、可商用。
---
## #44 數學加減法練習器
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/44
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/swissknife/%E6%95%B8%E5%AD%B8%E5%8A%A0%E6%B8%9B%E6%B3%95%E7%B7%B4%E7%BF%92%E5%99%A8
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/math-adventure-44-grade-one
- **標籤**:數學, 加法, 減法, 練習, 基礎運算
互動式數學加減法練習工具,幫助學生熟練基礎運算能力
### 完整描述
「數學加減法練習器」(real 標題:「**快樂數學小冒險 | 國小一年級數學練習**」)是阿凱老師專為**國小一年級**做的 **加減法練習遊戲**,4 個關卡完全對應一整年課綱進度。
## 🎯 核心特色
- 🎯 **4 關卡對應課綱** — 10 以內加法 / 10 以內減法 / 20 以內加法 / 20 以內減法
- 🎉 **canvas-confetti 撒花獎勵** — 答對撒花,挑戰完成大撒花,小孩成就感爆棚
- 📚 **完全對應康軒 / 翰林 / 南一三大版本** — 一上 1-3 單元 / 5-6 單元 / 一下 1-2 單元 / 4-5 單元各對應一個關卡
- 🚪 **「要離開遊戲嗎?」中途確認** — 友善 UX,避免一年級誤觸退出
- 🎮 **單人連續挑戰** — 不需登入 / 不需老師 / 不需連網就能練到熟
- 🏫 **嵌進 swissknife / 數學加減法練習器** — Google Sites Embedded HTML,26KB 單檔
## 💡 設計理念
一年級數學最痛是**反覆練熟練度**,但傳統做法都有大問題:印學習單練 5 分鐘就完、國語日報數學練習本老師要批改、商業 APP 廣告滿天飛、Kahoot / Quizizz 一年級不會自己加房間。阿凱的 #44 反向設計成**一年級自己掃 QR 進 → 4 個關卡選一個 → 連續答題 → 撒花獎勵**。**跟 [#26 九九乘法大冒險](/tool/26) 是同系列姊妹工具** — 都在 swissknife、都用同款遊戲化架構、都用 canvas-confetti + Tailwind,程式碼可能共用 70%+。阿凱「**用 Gemini 寫好一個遊戲框架 → 換主題就再生一個工具**」策略的代表案例。
## 🎒 適合情境
適合**國小一年級導師(數學課重點工具)、補救教學老師、課輔老師、自學家長**。最常見用法:早自習老師把 4 關 QR Code 印貼黑板,學生 7:50-8:10 自己掃練;課堂分組「程度好的 → 20 以內加減 / 需要鞏固的 → 10 以內加減」,老師 5 分鐘走一遍看誰卡哪題;假日家長陪小孩練,撒花動效讓小孩比作業本「對 / 錯」更有成就感。免費、嵌入 Google Sites、純前端、零廣告。
---
## #45 文字雲即時互動
- **分類**:即時互動
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/45
- **實際工具網址**:https://cagoooo.github.io/cloud
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/wordcloud-45-realtime-interactive
- **標籤**:文字雲, 即時互動, 協作, 腦力激盪, 視覺化, 課堂互動
阿凱老師打造的即時互動文字雲應用,多人共建房間即時投稿,Top 1-3 詞彙會跳出流光漸層特效,QR Code 一掃就能加入腦力激盪。
### 完整描述
「WordCloud 即時互動文字雲」是阿凱老師為課堂開放式集體討論打造的 **即時文字雲平台**,部署在 `cagoooo.github.io/cloud/`,用 React 19 + Vite 7 + Firebase Firestore 打造的中文友善版 Mentimeter / Slido 替代品。
## 🎯 核心特色
- 📲 **QR Code 一秒進房** — 觀眾免註冊掃碼即可丟詞,老師不用發網址
- ⚡ **Firebase Firestore 即時同步** — 學生丟詞投影立刻看到,毫秒級延遲
- 🌟 **Top 1-3 流光漸層** — 最熱門詞動態發光流動,視覺焦點立刻聚焦
- 🏆 **HUD 排名系統** — 科技風 RANK 標籤像遊戲熱身介面,學生興奮度爆表
- 🌈 **多層次字體設計** — 實心 / 熱門 / 描邊多種風格,畫面層次分明
- 📷 **匯出 PNG 留紀念** — 活動結束一鍵存圖,課後當學期紀念
- 🏠 **房間系統** — 建立專屬房間分享給學生 / 同事 / 觀眾
## 💡 設計理念
商業文字雲工具 Mentimeter / Slido 都要付費或創帳號,中文支援也常顯示成方框。阿凱的反向設計:**免費 + 不用註冊 + QR Code 進房 + 即時同步 + 中文字體美觀**。技術棧用 React 19 + Vite 7 + Tailwind CSS 4 + Framer Motion + Firebase Firestore,GitHub Actions 自動 deploy。在阿凱的「課堂互動三件套」中,#45 專攻**開放式討論** — [#3 即時投票](/tool/3) 走選擇題、[#11 剛好學課堂互動](/tool/11) 走多功能 SaaS,#45 則是讓學生**自由丟詞看集體共識**的唯一選擇。
## 🎒 適合情境
- **國語課文討論**:「這篇課文的關鍵字是?」全班掃 QR → 5-10 個詞 → 投影看 Top 1-3 流光標出共識(勇氣 / 友情 / 誠實)→ 老師接著問「為什麼?」
- **社會議題討論**:「台灣的多元文化你想到什麼?」多元觀點視覺化、共識與異見一目了然
- **自然實驗觀察**:「這次實驗你觀察到的現象」集合全班觀察詞彙整成單元結論
- **校級活動**:親職日「家長對學校的期待」、校慶「今天活動的感受」即時公開美觀
適合國中小所有任課老師(國語 / 社會 / 自然 / 綜合都能用)、想取代 Mentimeter / Slido 的老師、培訓師、演講者。第一次用建議:問「這節課讓你想到什麼」→ 全班掃 QR → 5 分鐘看到集體大腦地圖。
---
## #46 禮堂&專科教室&IPAD平板車預約系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/46
- **實際工具網址**:https://cagoooo.github.io/schedule/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/venue-46-no-more-paper-form
- **標籤**:預約, 禮堂, 校務, 管理, 行政, 場地
阿凱老師打造的禮堂、專科教室、平板車預約系統,整合 Gemini AI 自動撰寫學期使用報告、LINE 推播通知、熱力圖統計,行政管理場地一站搞定。
### 完整描述
「禮堂&專科教室&IPAD平板車預約系統」是阿凱老師為校園行政打造的 **學校場地中央調度系統**(v2.50.6,從 v1.0 累積 50+ 版本),徹底告別紙本月曆貼公佈欄的混亂。**「禮堂」只是招牌** — 骨子裡是 10 個場地統一調度。
## 🎯 核心特色
- 🏫 **10 個場地統一調度** — 禮堂、智慧教室 C304、2 間電腦教室、森林小屋、**4 台 IPAD 平板車(三~六年級)**、校史室
- ⏰ **學校節次制(不是 Google Calendar 半小時格!)** — 採真實節次:晨間 / 第一節~第七節 / 午休 / 打掃約 12 個 slot
- 🚫 **完全沒有審核流程(最反直覺設計)** — 任何人打開就能預約,只靠 **deviceId + Rate Limiting**(每小時 30 次、每天 100 次)+ 30 秒 Undo 把關
- 🤖 **AI 智慧衝突解析(v2.33.1)** — 被擋時一鍵呼叫 Gemini 1.5 Flash 同時建議鄰近日期/換場地/換時段三種替代方案
- 📱 **LINE Messaging API 三階段整合** — 帳號綁定 / 即時推 Flex Message / 使用前 30 分鐘自動提醒 + 異常活動偵測(批次取消 ≥ 10 次/h 就告警)
- 📊 **AI 學期報告** — 管理員一鍵讓 Gemini 寫 4 段白皮書上傳 Storage + LINE 推連結給校長
## 💡 設計理念
**純 HTML + Vanilla JS + CSS**(沒框架),**app.js 高達 214 KB 單檔**,配 Firebase Firestore + Cloud Functions Node 20 + Auth + Storage + @line/bot-sdk + @google/generative-ai。PWA + IndexedDB 持久化讓 **Firestore 月讀取量降 60-70%**。8 篇開發文件(PROGRESS.md 68KB / FUTURE_PROPOSAL.md 60KB / OPTIMIZATION_PLAYBOOK.md 41KB)— **這不是普通工具,是當生產級教學產品在經營**。
## 🎒 適合情境
兩個月實測:平均預約時間 **30 秒**(vs 紙本 5-10 分)、時段衝突糾紛 **0 件/月**(vs 紙本 2-3 件)、預約總量 **90 場/月(+200%)**、校外借用 **6-8 件/月**(vs 紙本 1-2 件)。校內運轉超過一年,到現在每月還在被預約。可搭配 [#84 會議記錄自動產出 Pro](/tool/84) 禮堂用完直接生成記錄、[#80 教師會議報告集合站](/tool/80) 整學期統整。CC0 / 教育用途免費。
---
## #47 學生肖像使用授權同意書線上簽名
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/47
- **實際工具網址**:https://cagoooo.github.io/signature/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/signature-47-consent-form
- **標籤**:線上簽名, 肖像授權, 行政, 無紙化, 安全, 效率
阿凱老師打造的家長線上電子簽名系統,家長手機就能簽「學生活動肖像授權同意書」,自動寄 PDF 通知信給家長,行政端 Excel 一鍵匯出統整。
### 完整描述
「學生活動肖像使用授權同意書 - 線上簽名系統」v2.3 是阿凱老師為學校解決紙本同意書「**每學期 200+ 張紙、家長忘簽連環追、教育局審查翻箱倒櫃找**」打造的 **電子簽署平台**,從活動肖像授權到戶外教學、課後社團一站搞定。
## 🎯 核心特色
- ✍️ **react-signature-canvas 流暢書寫** — 提供接近紙筆的手感,手機 / 平板 / 電腦都能簽
- 🛡️ **嚴格資料驗證** — 年級 / 班級 / 座號僅能輸入數字 + **簽名筆畫複雜度檢查**防家長亂畫敷衍
- 📐 **簽名圖檔自動壓縮標準化 600×300** — 節省 Firebase Storage 流量
- ✅ **v2.3 同意 / 不同意單選按鈕** — 強制家長明確選,PDF 與 Email 同步顯示意願(**同意綠色 / 不同意紅色**)
- 📄 **v2.2 PDF 自動生成 + 永久存 Firebase Storage** — 完整條款 + 簽名 + 縣市 + 學校資訊
- 📧 **v2.2 Email 通知含 PDF 下載連結** — 家長與學校各保留一份
- 📊 **後台 2.0 繽紛漸層 + 手機自動切卡片視圖** — 批次刪除 + Excel 匯出 + 視覺化徽章
- 🏫 **v2.1 跨校支援** — 縣市篩選 + 學校搜尋,一套系統服務多校
## 💡 設計理念
**React 19 + TypeScript + Vite + Tailwind CSS 4 + Framer Motion + React Router v7**,後端用 Firebase 全家桶(Firestore + Storage + Authentication),管理員登入用 Firebase Auth Email/Password,訪問 `/admin/login` 進後台。**Firebase Security Rules 嚴格把關**,部署 `cagoooo.github.io/signature/`。**收件率從 70% → 100%**,教育局審查要看 → 給 Firebase Storage 連結 5 秒搞定,5 年保存規定自動永久存。
## 🎒 適合情境
阿凱的學校行政數位轉型姊妹工具:
- **#47 同意書(本工具)** — 電子簽名 + PDF 法律效力
- [#48 動態表單系統](/tool/48) — 拖曳式問卷 / 報名
適合學期初肖像授權收件(家長手機 3 分鐘簽完)、戶外教學前夕(深夜也能簽)、v2.3 同意 / 不同意按鈕讓不同意的學生**不會被拍進團體照**(法律效力 + 隱私保護雙贏)、跨校教師研習報名。也適合補習班 / 安親班 / 才藝中心家長簽合約。MIT 授權,cagoooo/signature 開源。
---
## #48 動態表單自動回報系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/48
- **實際工具網址**:https://cagoooo.github.io/form/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/form-48-dynamic-builder
- **標籤**:表單, 自動回報, 行政, 資料收集, 效率, 智慧化
阿凱老師打造的動態表單系統,視覺化拖曳建表、即時 Google Chat 推播通知、CSV 匯出與儀表板分析,用 Firebase 取代笨重的 Google Forms。
### 完整描述
「Form System 動態表單自動回報系統」是阿凱老師打造的 **現代化 Google 表單替代品**,部署在 `cagoooo.github.io/form/` 或 Firebase Hosting,README 第一行就明確定位「**旨在取代舊有的 Google Apps Script 表單**」。當前 v1.2.4,已有 PWA 支援可安裝到桌面。
## 🎯 核心特色
- 🎨 **Glassmorphism 毛玻璃 UI + 動態流體背景** — 視覺差距比 Google 表單拉開 10 倍,學生家長一看就想填
- 🖱️ **拖曳式表單編輯器** — v1.2.4 視覺大升級新增,視覺化建立各類表單不用寫程式
- 💬 **Google Chat Webhook 即時通知** — 學生家長填完表單自動推 Chat 群組,老師不用一直回 Google Sheet 看新填
- 📊 **數據分析儀表板** — 填答數量 / 時間分布 / 選項統計視覺化
- 📚 **表單模板庫** — 班級報名 / 民調 / 戶外教學 / 研習報名 / 滿意度問卷現成範本,5 分鐘上線比從零做快 10 倍
- 🎨 **藍 / 綠 / 粉三主題色** — 行政表單用藍、活動報名用粉,氛圍切換無痛
- 📥 **CSV 一鍵匯出** — 全部填表資料 Excel 處理或寄行政
- 🔐 **Admin / Editor 權限分級** — 環境變數設定管理員憑證避免敏感資訊外洩
- 📱 **PWA 可安裝桌面** — v1.2.2 工程進化、CI/CD 自動化部署
## 💡 設計理念
技術棧採 React + Vite + Tailwind + Firebase(Firestore + Authentication)+ Lucide React,明確定位「反 Google 表單」。Google 表單功能完整但 UI 從 2008 沒大改、手機體驗差、沒即時通知(要回 Sheet 看)、後台醜,想做拖曳表單還要寫 Google Apps Script。阿凱反向:**現代化 UI + 拖曳編輯 + 即時通知 + 模板庫**,把痛點一次解掉。和 [#47 學生肖像授權同意書](/tool/47)(法律效力簽名 + PDF)是姊妹工具 — **#47 法律文件 / #48 一般問卷**,服務不同需求。
## 🎒 適合情境
- **學期初家長問卷**:拖曳建表單 → 家長填完 → Google Chat 通知老師,不用回 Sheet 看
- **教師研習報名**:用模板建表單 → 全校老師掃 QR 填 → CSV 匯出給人事
- **學生意見調查**:粉色主題(學生友善)→ 拖曳改欄位「我最想要的校外教學地點」→ 即時看儀表板
- **校外活動報名**:跨班活動多選核取方塊,Glassmorphism UI 比 Google 表單漂亮
適合國中小所有任課老師、教務 / 學務組、教師研習承辦、補習班安親班。下次要做表單試試 → 你不會想回去 Google 表單。
---
## #49 教務處寶藏庫
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/49
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/academic/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/academic-49-treasure-trove
- **標籤**:教務, 資源庫, 課程計畫, 評量, 行政, 表單
教務處精心彙整的豐富資源平台,集結課程計畫、評量工具、教學表單及行政公告等寶貴資料,是教師備課與行政作業的最佳後盾
### 完整描述
「教務處寶藏庫」是阿凱老師在學校 Google Sites 開的 **academic 教務處子站**(`sites.google.com/mail2.smes.tyc.edu.tw/academic/`),不是單一工具而是**含 3 個子頁的教務資訊看板**,類似 [#27 swissknife 許願池](/tool/27) 的結構。
## 🎯 核心特色
- 🎤 **2026 英語歌唱比賽網站**(預設首頁)— G6 6 首推薦歌曲(Something Just Like This / Die With A Smile / Memories / Try Everything / Proud of You / Lemon Tree)× 601-606 6 班按鈕 = **36 種班級選歌組合**
- 🏫 **2026 親職日場地配置** — 即 [#74](/tool/74) 互動式分區地圖(戶外籃球場 + 教室活動區 + 攤位展區 + 4 個 tab 切換)
- 🏆 **班級榮譽榜名單調查** — Akai 尚未收錄的隱藏作品,老師輸入該班學期成就學生名單 → 教務處彙整全校榮譽榜
- 📑 **掛石門國小 Google Sites 公開頁** — 所有資訊掛在學校網站上不用印紙不用發群組不用追問
- 💰 **純 Tailwind 嵌進 Google Sites Embedded HTML** — 16-34KB 單檔,無 LLM 純資訊呈現
## 💡 設計理念
「教務處寶藏庫」對教務組長 / 教學組長來說是**教務處的「公開資訊看板」**:學生選歌看 → 班導記下來、親職日場地看 → 家長 / 教師預先熟悉、榮譽榜看 → 期末彙整。跟 [swissknife 許願池](/tool/27) 對比:swissknife 是操作型「工具集合」、academic 是事件性 / 行政公告的「教務資訊看板」。完整工作流通常還會搭配 [#54 識生學坊](/tool/54)(班級照 + 學生資料統整)、[#51 SMES AI 智慧排課](/tool/51)(教師資料 + 課程編碼)、[#73 成績篩選系統](/tool/73)(教務處挑前 X% 競賽選手)、[#83 本土語分班配對系統](/tool/83) 構成完整教務數位化生態。
## 🎒 適合情境
教務組長 / 教學組長(學期事件公開看板)、各班導師(學期事件查詢)、英文科任老師(歌唱比賽選歌參考)、想做校園活動數位化的學校(看「Google Sites + Tailwind = 5 分鐘做出教務子站」案例)。**完全免費、免登入、永久公開可看**,可以用「Gemini 寫好 SPA + 貼 Google Sites Embedded HTML」一條龍仿做你校版本。
---
## #50 童趣學園
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/50
- **實際工具網址**:https://cagoooo.github.io/kids/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/kids-50-zone-learning
- **標籤**:兒童, 遊戲, 學習, 探索, 樂園, 互動
阿凱老師打造的童趣樂園 KidsZone 兒童學習平台,13 款繁中互動遊戲涵蓋顏色、數學、英單、注音、時鐘、程式設計,搭配星星幣經濟與頭像系統。
### 完整描述
「KidsZone Learning Games(童樂學園)v1.5.0」是阿凱老師為國小低中年級打造的 **完整兒童遊戲學習生態系**,包含遊戲 + 經濟 + 頭像 + 商店,是低年級遊戲化學習平台的最終形態。
## 🎯 核心特色
- 💰 **星星幣經濟系統(v1.5.0 最新)** — 每日簽到 +10 金幣、遊玩遊戲分數/10 金幣,首頁金幣餘額顯示 + 遊戲結算獲得金幣動畫
- 🛍️ **快樂商店** — 💎 限定頭像 + 🎁 驚喜貼紙包,讓小朋友**學習儲蓄 vs 消費抉擇**
- 🧑🚀 **20+ 個人化角色頭像(v1.4.0)** — 太空人 / 公主 / 超人 / 小動物,搭配貼紙裝飾(皇冠 / 星星)= 學生獨有形象
- 🎶 **節奏達人新遊戲(v1.4.0)** — 跟著《小星星》與《兩隻老虎》節奏點擊音符,達成 Perfect 連擊獲高分
- 🃏 **記憶翻牌 2.0 三級分(v1.3.0)** — Level 1 經典圖案配對(幼-G1)/ Level 2 圖案對單字 🦁 vs 獅子(G1-G2 識字)/ Level 3 數學挑戰 2+3 vs 5(G2-G3 心算)
- 🇹🇼 **全繁體中文** — 避免簡體 / 英文介面對低年級的學習門檻
## 💡 設計理念
星星幣經濟不是普通虛擬幣,是**真實兒童經濟學教育**:賺錢(簽到=勤勞 + 遊戲=努力)、儲蓄(累積金幣等限定頭像)、消費、**延遲滿足**(想要好頭像要存好幾天)、價值判斷(限定頭像 vs 貼紙包要哪個)— 比公民課講「理財」抽象 10 倍直觀。1 月 30 日一天連 push 3 版(v1.3 → v1.4 → v1.5),是阿凱爆速迭代力的代表。跟 [#6 蜂類配對消消樂](/tool/6) / [#30 12-in-1 遊戲集合](/tool/30) 形成兒童遊戲三件套:#6 單一遊戲 × 6 主題、#30 純玩無學習機制、**#50 ecosystem 最完整**。
## 🎒 適合情境
一年級電腦課 16 週設計:W1 建帳號選頭像 → W2-4 玩記憶翻牌 L1 → W5-8 升 L2(識字)+ 節奏達人 → W9-12 每日簽到累積金幣 → W13-16 開始消費學儲蓄。安親班 / 課輔自由時間用 #50 比 YouTube 好太多,學生主動學習。配對 [#63 Email 帳密記憶遊樂園](/tool/63) 教資訊素養基礎、[#64 簡譜節拍師太鼓達人風](/tool/64) 進階節奏訓練。**讓孩子先簽到 + 玩 1 局看「金幣 +10」獲得感動,自然想再玩**。
---
## #51 自動排課系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/51
- **實際工具網址**:https://cagoooo.github.io/course/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/auto-schedule-51-curriculum-planner
- **標籤**:排課, 自動化, 課表, 行政, 效率
智能化的自動排課系統協助學校快速生成課表最佳化資源分配解決排課難題。
### 完整描述
「SMES AI 智慧排課系統 v2.12.0」是阿凱老師為**石門國小(Shih Men Elementary School)客製**的智慧排課工具,用 **遺傳演算法 GA v3.1** 取代傳統手工 Excel,把教務組長 7 月暑假 5-7 天連續加班的痛苦壓縮到 2 小時。
## 🎯 核心特色
- 🧬 **遺傳演算法 GA v3.1(不是 CSP 不是模擬退火)** — 染色體每班 35 個基因(5 天 × 7 節)、族群 100、菁英保留 Top 3、自適應突變率,一次處理全校六年級各 N 班
- 🔧 **混合修復突變五選一策略** — 教師衝突修復 30% / 數學修復 17.5% / 國語修復 17.5% / 定向優化 21% / 隨機交換 14%
- 🌱 **Smart Seed(v3.1 加速收斂)** — 用「上學期最佳染色體」當新學期初始族群,50% Smart + 50% Random 保多樣性
- 🔗 **AI 鏈式衝突解決** — `ConflictResolver.jsx` 採深度 BFS 搜尋多步交換路徑(A→B、B→C),一鍵解排課僵局
- ⚖️ **三層計分** — 硬限制 −50,000/次(教師衝突、數學下午禁排)/ 軟限制 −500 ~ −5,000(體育避第 3-4 節、國語分散五天)/ 教師疲勞警告(連續 3 節以上)
- 🇹🇼 **台灣國小規則寫死** — 全校週三下午停課、一二年級只有週二全天、三四年級週五下午停課、五六年級全週滿課
- 📊 **Excel 雙向 IO** — 匯入舊配課表(全形 / 半形正規化 + 模糊比對)+ 匯出「Editorial Luxury」三欄漸層卡片(ExcelJS + html2canvas + jsPDF)
- 🔄 **智慧代課推薦** — 三級推薦(最佳 / 可考慮 / 備選)+ 過勞防護(單日 ≤ 5 節)+ 科目相符判斷
## 💡 設計理念
取代傳統桌機版 STC.EXE 581KB(repo 根目錄保留作對照組)。技術棧 React 19 + Vite 7 + Firebase Auth + Firestore + Zustand + vite-plugin-pwa 離線、IndexedDB(idb)+ Firestore 雲端快照可一鍵還原任一歷史版本。**127 個單元測試 + 23 個 Firestore Rules 測試 + CI 三 jobs(lint / test / rules / build)**,工程紀律企業級。Footer:「Developed with ❤️ for SMES by Antigravity AI」。
## 🎒 適合情境
國中小教務組長 / 教務主任 6-7 月必用 — 6 月就開始輸入師資資料,暑假還沒到課表就已排好。**石門國小 115 學年度實測:排課時間從 5-7 天 → 2 小時、衝堂錯誤 5-10 個 → 0、教務組長加班從 50+ 小時 → 3 小時、家裡老婆冷戰風險:零**。配對 [#49 教務處寶藏庫](/tool/49) 整理教師資料 + [#83 本土語分班配對系統](/tool/83) 處理跨校巡迴本土語老師時段 + [#2 行政業務協調系統](/tool/2)。
---
## #52 創價・教育 EXPO 線上選課
- **分類**:即時互動
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/52
- **實際工具網址**:https://cagoooo.github.io/soka/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/soka-52-expo-registration
- **標籤**:創價, 教育 EXPO, 線上選課, 課程選擇, 互動體驗
專為創價・教育 EXPO 打造的線上選課平台提供流暢的課程探索與即時報名體驗讓學習參與更簡單。
### 完整描述
「2026 創價・教育 EXPO 線上選課」是阿凱老師為**創價教育 EXPO 跨機構教育博覽會**打造的 **整合式線上報名系統**(React + Vite),是阿凱「對外輸出」的代表作 — 證明工具集不只服務石門國小。
## 🎯 核心特色
- 📚 **直觀介面瀏覽** — 各領域課程一目了然,**從科學技術到人文藝術一應俱全**
- ⚡ **即時選課** — 點擊報名立即加入個人清單,不用等表單送出
- 📌 **報名狀態追蹤** — 「已選 / 未選」清楚顯示,不會重複選
- 📝 **個人化課程清單管理** — 「我的課程」單獨頁可隨時調整 / 取消
- 📱 **博覽會數位導覽小幫手** — 行動裝置優先設計
## 💡 設計理念
用 React + Vite 寫成單檔靜態頁部署(1133 bytes 入口 HTML 引外部 bundle),EZPage 一鍵發布。**創價學會**(Soka Gakkai)是日本創立的國際性教育組織,在台灣有 50+ 年歷史,每年辦教育博覽會推廣**人本教育**理念。阿凱為這個千人級博覽會做數位報名系統 — **跨機構合作的代表作**。
## 🎒 適合情境
比 Google 表單專業 100 倍 — 主辦方可即時看哪場最熱門,參與者「個人清單」減少撞場。屬於阿凱「活動專屬網」6 件套之一:[#62 親職教育日](/tool/62)、[#74 親職日場地配置](/tool/74)、[#56 元宵猜燈謎](/tool/56)、[#80 教師會議](/tool/80)、[#95 龍潭區語文競賽](/tool/95) 都是同一系列。下次教育博覽會 / 多場次研習 / 跨機構活動可直接 fork 模板。
---
## #53 智慧校園報修系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/53
- **實際工具網址**:https://cagoooo.github.io/repair/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/repair-53-paperless-school-maintenance
- **標籤**:報修, 校務, 修繕, 管理, 效率
專為校園打造的智慧報修平台簡化修繕申請流程讓校園維護更加即時與透明。
### 完整描述
「智慧校園報修系統」v0.9.2 是阿凱老師為校園師生與總務處打造的 **即時報修平台** — **沒有 QR Code 掃描入口**!真正的核心是「**點互動式校園平面圖 + Google Vision OCR 自動標教室 + LINE Flex Message 雙軌通知**」三條全鏈路設計。
## 🎯 核心特色
- 🗺️ **互動式校園平面圖(免登入)** — Google Vision API 預先 OCR 抓出 C101 / C310 編號 + 自製「**連鎖磁吸**」演算法把「一年 1 班」破碎文字聚合 → 自動生成可點擊熱區
- 📸 **報修表單支援 iPhone HEIC/HEIF** — 瀏覽器自動壓縮到 300 KB,**不用先轉格式**
- 📲 **LINE Flex Message 雙軌通知(核心殺手鐧)** — **兩個獨立 LINE Token**:10 項資訊類別走資訊組長 / 10 項事務類別走事務組長,緊急 header 自動變紅,附 deep link「查看詳情」按鈕
- 👤 **AdminRoleSelector 角色切換後台** — 🖥️ 資訊組長 / 🔧 事務組長 / 📊 全部檢視,**各組長只看自己的單互不干擾**
- 📊 **資料分析儀表板** — MTTR 平均維修時間 + Top 10 熱點教室 + Top 5 報修王 + 類別圓餅圖 + Excel 匯出
- 💾 **離線報修(神細節)** — 訊號死角報修不會丟,照片存 **IndexedDB** 暫存,連線後**自動補發 LINE 通知**
## 💡 設計理念
React 19 + Vite 7 + 自製 CSS(Aurora 漸層 + Glassmorphism)+ Firebase 全家桶(Auth + Firestore + Storage + Cloud Functions + Hosting)+ Google Cloud Vision API + LINE Messaging API(**LINE Notify 2025/3 停止後**已遷移)+ recharts + xlsx。雙軌分流不是 UI 設計而是**核心業務邏輯**,系統用 `category` 欄位自動分流。`firestore.rules` 7.7 KB 雙重權限驗證。**石門國小三個月實戰**:報修平均處理時長從 5.2 天 → **1.4 天(-73%)**、老師月跑總務從 3-5 次 → 0 次、分流錯誤率 0%、學期統計從半天 → **30 秒自動匯出**。Footer 寫 `Made with ❤️ for SMES` 確認是石門國小自己人。
## 🎒 適合情境
- 國小 / 國中 / 高中 / 大專總務處 + 資訊組
- 補習班 / 安親班 / 教會教室 / 社區中心
- 任何「多空間多設備 + 多角色協作維修」場域
部署 `cagoooo.github.io/repair/` + Firebase Hosting。配對 [#46 禮堂&專科教室&IPAD平板車預約系統](/tool/46) 總務數位轉型系列、[#82 教室資訊設備盤點](/tool/82) 盤點發現故障直接報修。新學校導入建議第一週只貼 5-10 間教室在平面圖上試水溫。MIT 授權,cagoooo/repair 開源。
---
## #54 臉盲教師救星 - 識生學坊
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/54
- **實際工具網址**:https://cagoooo.github.io/recognize/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/face-recognition-54-teacher-savior
- **標籤**:臉盲, 學生辨識, 記憶訓練, 師生互動, 教學輔助
專為教師設計的學生辨識訓練工坊透過遊戲化測驗強化對學生面孔的記憶。
### 完整描述
「識生學坊 - 臉盲教師救星」是阿凱老師為「**開學第一週記不住學生名字**」這個真痛點打造的 **遊戲化臉部辨識訓練工具**,部署在 `cagoooo.github.io/recognize/`,當前 **v3.14.0** 活躍開發中。資訊科任老師教 6 個班 = 180 個名字,特教巡迴老師跨 4 間學校 28 個學生 — 這款工具就是為這群人而生。
## 🎯 核心特色
- 📁 **班級雙通道匯入** — Excel 批次匯入名單 + 相簿批次匯入照片,一張照片一個學生
- 🤖 **MediaPipe 端離線臉部偵測** — `@mediapipe/tasks-vision` WebAssembly 本地跑,1:1 智慧裁切「頭頂 +50% / 肩膀 +140% / 左右 +35%」不上傳第三方
- 🧠 **Gemini Vision 記憶口訣**(殺手鐧)— `gemini-2.5-flash-lite` 看照片產出「黑框眼鏡、燦爛笑容、馬尾」3 個特徵描述 + 3-5 個關鍵字標籤幫老師建記憶錨點
- 🎮 **4 模式遊戲化特訓** — 看照片猜名字 / 看名字猜照片 / 極限混淆(相似標籤干擾)/ 標籤特訓(如「眼鏡」組專練),含 Combo 連擊 + S+/S/A/B 評級
- 📖 **班級攻略本兩階段比對演算法** — 階段 1 前端 64×64 灰階 fingerprint 餘弦相似度粗篩(30 人班 435 對毫秒完成),階段 2 對 top 50 對呼叫 Gemini 雙圖比對,**30 人班一次跑全套約 NT$0.25-0.5**
- 📊 **成長戰績儀表板** — 折線圖 / 難易度指數 / 班級爭霸榜,html2canvas 戰績卡含 QR Code 分享家長群
- 🤝 **shareToken 班級攻略本分享** — 科任老師只能讀不能寫,firestore.rules 嚴綁 `teacherUid == request.auth.uid`
- 📱 **PWA + 觸感震動 50ms + SpeechSynthesis 語音教練** — 答題自動唸正確答案與特徵描述
## 💡 設計理念
技術棧 React 19 + Vite 7 + Tailwind v4 + framer-motion + lucide-react + recharts + Firebase(Auth + Firestore + Storage + Hosting)+ IndexedDB v3 雙存(裁切版 blob 顯示 + 原圖保留供重新裁切)+ Vitest + Playwright 視覺回歸測試。**腦科學告訴我們**:記名字需要「多次接觸 + 主動回想 + 情境連結」三件事。#54 把這三件事用遊戲化機制全包,並把成本控制做到極致 — 兩階段比對演算法讓「找出最容易認錯的相似學生 pair」這件事的單次成本壓在 NT$0.5 以下。
## 🎒 適合情境
石門國小 5 位科任老師實測:全班記熟時間從 4-6 週縮到 **1.5-2 週**,上課叫錯名字次數從 8-12 次/節降到 1-2 次/節,親師會家長辨識率從 50% 拉到 90%。
- **開學新接班的導師**(記 30 個學生 + 30 個家長)— 開學前一週就上傳照片開始練
- **國中 / 高中科任老師**(180+ 學生)— 兩週後能在走廊叫出每個學生的名字
- **音樂 / 體育 / 美術 / 英語 / 資訊老師** — 多班輪流上課不再喊「那個誰」
- **特教巡迴 / 兼任輔導老師** — 跨校把學生跟學校連起來,不會走錯教室
- **補習班 / 安親班新進老師** — 第一週快速建立信任
搭配 [#49 教務處寶藏庫](/tool/49)(班級照、座位表)+ [#89 教師回覆小幫手 Pro](/tool/89)(記名字 + 寫回覆一條龍)形成完整師生互動鏈。
---
## #55 ㄅㄆㄇ注音大挑戰
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/55
- **實際工具網址**:https://cagoooo.github.io/zhuyin/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/zhuyin-55-bopomofo-challenge
- **標籤**:注音, ㄅㄆㄇ, 國語, 幼童, 拼音
專為兒童設計的注音學習挑戰透過趣味互動讓孩子輕鬆掌握ㄅㄆㄇ。
### 完整描述
「ㄅㄆㄇ 注音大挑戰 🎲」是阿凱老師為**一年級兒童**打造的 **注音符號互動學習遊戲**,徹底告別抄注音 / 注音樂理本 / 廣告 APP 的痛點。
## 🎯 核心特色
- 🇹🇼 **6 個主題關卡(漸進式解鎖)** — 🍎 水果 → 🐶 動物 → 🚗 交通 → ✋ 身體 → 👨👩👧👦 家人 → 🏫 學校(**必須通過前一關才能挑戰下一關**)
- ⌨️ **虛擬鍵盤拼聲母韻母聲調** — 每關隨機抽 5 題,可愛圖片 + 單字提示(如「🍎 → ㄆㄧㄥˊㄍㄨㄛˇ」),玩家用畫面下方虛擬鍵盤拼 **聲母 + 韻母 + 聲調**
- 🎉 **答對撒彩色碎紙 / 答錯震動** — 答對綠色字體 + 碎紙機動畫;答錯畫面震動 + 顯示正確答案
- 📊 **學習回顧模組** — 關卡結束查看該回合所有答對與答錯的題目紀錄,學生看自己弱在哪
- 💾 **localStorage 進度儲存** — 已解鎖關卡 + 各關愛心數量評等自動儲存,可一鍵重置進度
- 📱 **完美 RWD** — 手機 / 平板 / 桌機自動調整大小與排版
## 💡 設計理念
**純前端 HTML/CSS/JS**(無框架!)、無後端、無 LLM、無依賴。阿凱明確選擇純靜態的理由:**一年級工具最重要的就是「永遠不會壞」**,部署在 `cagoooo.github.io/zhuyin/` 「極端適合 GitHub Pages 部署」(README 原文)。
## 🎒 適合情境
一年級上學期前 10 週注音密集學習期完整覆蓋:第 1-3 週玩「水果」、第 4-6 週解鎖「動物」「交通」、第 7-10 週完成「身體 / 家人 / 學校」拿 6 顆愛心評等。屬於阿凱「注音 → 中打進化鏈」三件套:**#55 拼注音 → [#21 中文注音打字](/tool/21) 知道鍵位 → [#70 中打 Pro](/tool/70) 速度大師級**。一年級新生入學第一週貼 QR Code 在黑板,學生掃進去從「水果」關開始解鎖整個世界。
---
## #56 元宵猜燈謎闖關遊戲
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/56
- **實際工具網址**:https://cagoooo.github.io/lantern/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/lantern-56-festival-riddles
- **標籤**:元宵節, 猜燈謎, 傳統文化, 遊戲, 節慶, 教育
充滿節慶氣氛的元宵猜燈謎互動遊戲,讓學生在趣味闖關中學習傳統文化。
### 完整描述
「2026 石門國小元宵猜燈謎」是阿凱老師為 **元宵節班會活動 / 走廊互動裝置** 打造的 **節慶主題闖關 PWA**,部署在 `cagoooo.github.io/lantern/`,主題色 **#E60012 中國紅**配 Noto Sans TC,meta description 直接寫明「石門國小 2026 年元宵節猜燈謎活動 - 一起來猜燈謎,歡慶元宵!」
## 🎯 核心特色
- 🏮 **中國紅主題 + Noto Sans TC** — 元宵氣氛滿點,視覺一秒抓住節慶感
- 📱 **PWA 完整支援** — manifest.json + 多尺寸 icon + Service Worker,可加到主畫面像原生 App
- ⚡ **Vite + React 現代化架構** — 小巧快速載入,老師上課 1 秒打開
- 🎯 **即時對答 + 計分 + 排行榜** — 學生掃 QR 進入猜題立刻知道對錯,看誰拿最多分
- 🛡️ **PointerLock 錯誤防禦** — capture phase listener 最優先吞掉 SecurityError 彈窗,工程師等級的防禦性程式設計
- 💻 **Service Worker localhost 偵測** — dev 時不註冊 SW 避免 HMR 衝突
- 📲 **手機掃 QR 線上猜** — 走廊不用掛紅紙、不會被風吹掉、答案不會被同學偷看
## 💡 設計理念
傳統元宵節老師寫燈謎在紅紙掛走廊,學生路過猜答案、老師一個個確認 — 痛點是答案被偷看、紙會被風吹掉、老師確認超累。阿凱反向用 **手機掃 QR → 線上猜 → 即時答案 + 計分** 解決。這款屬於阿凱「節慶 / 活動專用工具」系列:[#62 親職教育日](/tool/62)(3 月)、[#74 親職日場地配置](/tool/74)(特定日期)、[#80 教師會議](/tool/80)(學期週次),活動結束放著當數位海報、隔年改改日期就能再用。bundle 看出阿凱踩過 Vite + PointerLock SecurityError 的雷,最早執行的 script 就吞掉錯誤 — **這種踩雷後的防禦性寫法**是工程師等級的細節。
## 🎒 適合情境
- **元宵節班會活動**:全班同時掃 QR → 看誰答對最多燈謎 → 結算頒小獎品
- **走廊互動裝置**:學校觸控螢幕掛 #56,學生課間互玩
- **家長親子活動**:「爸媽我猜這題你也不會」變家庭遊戲
- **國語延伸活動**:燈謎含諧音 / 拆字 / 字謎 → 國語素養延伸
適合國中小元宵節活動承辦、學務 / 訓育組(節慶活動數位化)、國文老師(猜燈謎 + 字謎教學)。2026 元宵已過 — 但這份**活動數位化的設計思維**可套用任何年度節慶(中秋 / 端午 / 教師節 / 校慶),搭配 [#22 成語填空遊戲](/tool/22) 與 [#71 成語填空大挑戰](/tool/71) 是完整語文遊戲化套組。
---
## #57 選擇障礙專用 - 餐廳命運轉盤
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/57
- **實際工具網址**:https://cagoooo.github.io/food/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/food-57-restaurant-wheel
- **標籤**:餐廳, 抽籤, 轉盤, 美食, 選擇障礙
為選擇障礙打造的餐廳抽籤工具,幫助你迅速決定今天要吃什麼美食!
### 完整描述
「選擇障礙專用 - 餐廳命運轉盤」是阿凱老師為**所有有選擇障礙的人**打造的 **極簡轉盤工具**(React + Vite),解決「今天吃什麼」這個現代生活的永恆難題 — 入口 HTML 只有 1.5 KB。
## 🎯 核心特色
- 🎡 **輕鬆一點命運決定** — 輸入候選餐廳清單 → 點「開始轉」→ 轉盤旋轉動畫 → **命運幫你決定**
- 🍽️ **5 秒上手** — 阿公阿嬤都能用,零學習成本
- 💰 **完全免費 + 免登入** — 想吃就轉,無註冊無廣告
- 🌍 **跨情境通用** — 個人 / 家庭 / 朋友 / 課堂全適用
- 😄 **解放選擇壓力** — 把責任外包給轉盤,吃完才發現挺好吃
## 💡 設計理念
用 React + Vite 寫成 1.5 KB 入口 HTML 純前端,推測純前端 localStorage 存清單,部署在 `cagoooo.github.io/food/`。**「好工具不一定要複雜」是阿凱的另一種哲學** — 對比阿凱有些工具如 [#84 領域共備 GO](/tool/84) 用 Cloudflare Turnstile + SSRF 防護,**#57 是另一端:極簡到不能再簡單**。複雜跟極簡並存,才是真實工具集。
## 🎒 適合情境
教師室午餐戰(沒人能說「上週吃過了」)、校外教學決策(學生分組投票公平)、家庭晚餐(小孩很興奮)、朋友聚餐(不用再投票)、班級慶生會點外送。屬於阿凱「抽選工具三件套」:**生活向 #57** + 課堂版 [#17 創意抽籤系統](/tool/17)(一個一個抽 + confetti 撒花)+ 比賽版 [#18 繽紛隨機學生抽選](/tool/18)(正取 + 備取)。下次「今天吃什麼」5 秒上手命運決定,不用再吵 20 分鐘。
---
## #58 教師數位備課教案小幫手
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/58
- **實際工具網址**:https://cagoooo.github.io/prepare/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/prepare-58-lesson-plan
- **標籤**:AI, 備課, 教案生成, 教學設計, 數位轉型, 效率工具, 108課綱
專為老師設計的 AI 數位備課工具,能快速生成優質教案與教學活動設計,大幅節省行政與備課時間。
### 完整描述
「十二年國教教案生成器 (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 審查](/tool/88) — 國中整學期計畫送審
- [#78 國小課程計畫 AI 審查](/tool/78) — 國小整學期計畫送審
- [#8 12 年教案有 14(LINE Bot)](/tool/8) — 加 LINE 好友找現成教案
適合新進老師(學寫教案)、資深老師量產(每單元省 1.5 小時)、校際分享 / 觀課(Email 自動寄送)、送教育局 / 督學訪視(確保 20 項目齊備)。也適合想看「**Python Flask + Gemini + python-docx**」案例的開發者。MIT 授權。
---
## #59 小智鈴 AI 客服系統
- **分類**:親師溝通
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/59
- **實際工具網址**:https://cagoooo.github.io/smes/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/smes-59-ai-customer-service
- **標籤**:AI 客服, 智慧對話, 即時支援, 24/7, 行政自動化, 教育科技
智慧型 AI 客服助理,提供 24/7 全天候即時諮詢與教育支援,精準回答各類常見問題。
### 完整描述
「**桃園市石門國小資訊組客服部 — 小智鈴 AI 客服系統**」是阿凱老師為**石門國小資訊組**做的智慧交談機器人,解決資訊組長一天被問 30+ 次「老師我家小孩怎麼登入 Google 帳號 / 校網密碼忘了 / Chromebook 連不上 WiFi」的重複問題痛點。
## 🎯 核心特色
- 🔔 **「小智鈴」命名意義** — 「鈴」= 學校鐘聲(召喚 / 呼叫)+「智」= 智慧 +「小」= 親切感,「有問題就找小智鈴,學校的鐘聲幫你」
- 📚 **自動學習學校 QA 資料** — 行政流程 / 教學資源 / 常見問題自動整合,**取代 80% 重複諮詢**
- ⏰ **24/7 全天候即時諮詢** — 假日深夜也能查,深夜疑問家長不用打擾老師
- 🏫 **石門國小專屬登入頁** — login-title 寫「桃園市石門國小」+ 對話介面(傳送、✖ 取消 / ✔ 確定 modal)
- 🔁 **可 fork 推給其他學校** — 「fork cagoooo/smes 改一下學校資料就能用」是阿凱推銷台詞
- 💚 **減輕資訊組長負擔** — 讓真正的 IT 規劃時間回來
## 💡 設計理念
部署在 `cagoooo.github.io/smes/`,17 KB 入口 HTML,推測純前端 + Gemini / Cloud Functions 後端。跟 [#1 線上即時客服](/tool/1) / [#19 設計專屬客服](/tool/19) 組成「客服三件套」:#1 #19 用 Replit shared link + 製作後台雙入口(通用 AI 諮詢 + 製作者後台),#59 用 GitHub Pages 部署 **學校專屬版**。三件套完整覆蓋:通用客服 → #1、客服平台教學 → #19、學校專屬 → #59。
## 🎒 適合情境
新進老師入職第 1 週半夜問問題、家長深夜想問「孩子帳號怎麼設」、學生「這個工具怎麼用」自問不用煩老師、代課老師不熟系統隨時問。教導主任跟新老師說「**有問題先問小智鈴**」即可分流 90% 問題,老師可以下班,**培養學生 self-service 習慣**。配對 [#2 行政業務協調系統](/tool/2) 校內協調 + [#16 親師溝通小幫手](/tool/16)。**MIT 授權,fork cagoooo/smes 改學校資料就能上線你校 24/7 AI 客服**。
---
## #60 專屬創意 3D 畫廊
- **分類**:即時互動
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/60
- **實際工具網址**:https://cagoooo.github.io/3D/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/3d-60-gallery-carousel
- **標籤**:3D, 畫廊, 創意展覽, 沈浸式, 個人化, 雲端同步, WebGL, 互動體驗
沈浸式 3D 互動畫廊體驗,在星空宇宙背景中展覽你的專屬創意作品,支援雲端同步、多主題背景、圖片標籤篩選與個人化 3D 場景設定。
### 完整描述
「專屬創意 3D 畫廊」是阿凱老師打造的 **3D 旋轉木馬照片畫廊**(純靜態零依賴),用純 CSS `transform-style: preserve-3d` 做出真實 3D 空間感 — 不是 Three.js 的複雜引擎,但效果驚豔。
## 🎯 核心特色
- 🌌 **純 CSS `transform-style: preserve-3d`** — 真正的 3D 空間感(不是 2D 模擬)
- 🖱️ **滑鼠拖曳旋轉** — 以左右拖曳手勢動態旋轉畫廊
- 📱 **觸控手勢支援** — 完整支援手機與平板的滑動操作
- ⚡ **慣性滑動效果(神細節)** — 放開後畫廊持續以衰減速度旋轉,**仿物理摩擦感**,像真實旋轉物體
- 📁 **本機圖片上傳** — 直接從裝置選任意數量圖片,即時更新畫廊,不需後端
- 🌙 **`-webkit-box-reflect` 地板倒影** — 像高級藝廊展示
- 📐 **RWD 響應式** — 自動適應手機 / 平板 / 桌機
## 💡 設計理念
**純靜態 HTML / CSS / JavaScript,零依賴**(無 React / Vue / 框架)。為什麼選純 CSS 而不是 Three.js?對比 [#29 太陽系探索者](/tool/29) 用 Three.js(複雜模型 + 物理),**#60 用純 CSS(零依賴 + 載入快)**:簡單 3D 場景 → 純 CSS、複雜 3D 模型 → Three.js。**用對工具是工程師的修養** — 阿凱不會為了簡單畫廊套整個 Three.js 引擎。README 74 KB 超詳細,部署 `cagoooo.github.io/3D/`。
## 🎒 適合情境
藝術與人文課展學生美術作品(拖曳旋轉看,比一張張投影片好看 10 倍)、校慶 / 親職日走廊大型觸控螢幕展覽(比海報生動 100 倍)、畢業班禮物(6 年級畢業典禮投影,學生看自己 3D 畫廊會哭)、學期末展覽(家長日 / 校長視察都能用)。屬於阿凱「為大型觸控螢幕設計」系列:[#32 觸屏碰碰碰](/tool/32)、[#34 影像聲音遊戲區](/tool/34)。第一次玩本機上傳幾張照片拖曳旋轉,看慣性滑動 + 倒影效果會驚豔「這是純 CSS?」。
---
## #61 英打打字超互動遊戲
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/61
- **實際工具網址**:https://cagoooo.github.io/typeEN/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/typeEN-61-pro
- **標籤**:打字, 英文, 鍵盤, 練習, 互動, 遊戲, 輸入法, 教育
互動式英文打字學習遊戲,透過趣味關卡幫助學生提升英文打字速度與準確度,在遊戲中輕鬆掌握鍵盤位置。
### 完整描述
「英打打字超互動遊戲 GitHub 版」是阿凱老師為國小三年級資訊課英打單元打造的 **純靜態單檔 HTML 打字遊戲**,部署在 `cagoooo.github.io/typeEN/`。與 [#20 XOOPS VM 版](/tool/20) 是同源雙部署 — XOOPS 走學校網域信任度、GitHub Pages 走公開易分享。
## 🎯 核心特色
- 🖐️ **虛擬雙手亮起對應手指** — 字母 'A' 落下時左手小拇指發光、'J' 落下時右手食指發光,幫學生建立**正確 11 區指法肌肉記憶**(不是兩指神功)
- 🎲 **隨機順序 + 隨機顏色 + 隨機 X 軸** — 26 個英文字母每次都不一樣,第二次玩不會跟第一次完全一樣
- 📦 **純靜態無依賴單檔** — 單一 `typeEN.html` 即可運行,直接點開就能玩,零後端零 npm
- 🎨 **Tailwind CSS CDN 快速排版** — 無 build step,畫面簡潔明瞭
- 📱 **RWD 響應式基礎** — 不同螢幕尺寸維持基本可用性
- 💰 **完全免費 + GitHub Pages 自動部署** — git push 自動上線
## 💡 設計理念
技術棧採 Vanilla JS + Tailwind CDN,**無框架、無後端、無 LLM**。標準英打指法分 11 個區域(QAZ 左小指 / WSX 左無名指 / EDC 左中指 / RFVTGB 左食指 / YHNUJM 右食指 / IK, 右中指 / OL. 右無名指 / P;/ 右小指)— #61 把這整套指法視覺化,學生看到字母 → 不會去找鍵盤 → 自然建立肌肉記憶 → 三個月後閉眼睛也能打。**「漸進式工具家族」**又一案例(前 7 個:PIRLS / Aura / 教師回覆 / 演說 / 瑪莉歐 / 課程計畫 / 點石成金):[#20 XOOPS 版](/tool/20) 走學校網域信任度,#61 GitHub 版走公開易分享,**同源不同受眾**。
## 🎒 適合情境
- **三年級英打單元第一週**:老師講「手指對應字母」抽象 → 學生記不住 → 用 #61 看虛擬手指亮 → 5 分鐘立刻會用對的手指打
- **早自習補強**:每天玩 5 分鐘,累積一週手指肌肉記憶建立
- **家長親子練英打**:「爸爸我打了 X 秒」變家庭遊戲
- **寒暑假作業**:「全班挑戰破紀錄」分享自己的最佳成績
適合國小三年級資訊課老師、中年級英文老師、補習班美語老師、家長親子練英打。第一次玩:**正坐 + 雙手放 ASDF JKL; 起始位置 → 開始 → 觀察虛擬手指亮起 → 用對的手指按** → 這比看打字教科書快 100 倍。配對 [#21 中文注音打字](/tool/21) 與 [#70 中文注音打字 Pro](/tool/70) 形成完整打字訓練線。
---
## #62 桃園市龍潭區石門國民小學114學年度親職教育日
- **分類**:親師溝通
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/62
- **實際工具網址**:https://cagoooo.github.io/114_Parent/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/parent-day-62-114-activity
- **標籤**:桃園市, 石門國小, 親職教育日, 114學年度, 學校活動, 互動資訊, 教育宣導, 家長日, 親師溝通
親職教育日(家長日)活動資訊分享與線上互動平台,旨在加強學校與家庭的聯繫,共同關注孩子的成長。包含活動議程、教育宣導與親師溝通資源。
### 完整描述
「桃園市龍潭區石門國民小學 114 學年度親職教育日活動通知函」是阿凱老師為 **石門國小 114 學年度親職教育日**做的 **活動專屬網站**(EZPage 部署 + 純靜態 HTML),把傳統紙本通知函升級成永久可看的數位海報。
## 🎯 核心特色
- 📜 **完整通知函格式** — 「桃園市龍潭區石門國民小學 114 學年度親職教育日活動通知函」官方文體
- 📌 **5 大區塊** — 活動邀請 / 活動時程表 / 精彩活動快覽 / 場地配置 / 聯絡資訊
- 📱 **行動裝置優先** — 家長拿手機就能滑,不用印一大本
- 🏫 **石門國小校級活動** — 學校官方資訊整合,不是補習班廣告
- 💾 **EZPage 一鍵部署** — 不用會 git,複製貼 HTML 就部署,5 分鐘上線
- 🎁 **活動結束保留作紀念** — 永久公開連結,明年承辦看「去年怎麼做」
## 💡 設計理念
**EZPage 部署 + 純靜態 32 KB 單檔 HTML**,沒有後端 / 沒有 LLM,部署在 `cagoooo.github.io/114_Parent/`。為什麼用 EZPage?對「活動通知函」這 use case 完美:不需複雜後端 / 不需長期維護 / 活動結束保留作紀念。屬於阿凱「親職日專屬系列」:**活動前 #62 通知函 → 當天 [#74 場地配置](/tool/74)**完整流程。
## 🎒 適合情境
屬於阿凱「單一活動專屬網」6 件套之一:**#62 親職日 114 + [#74 1150328 場地配置](/tool/74) + [#56 2026 元宵猜燈謎](/tool/56) + [#80 114 下學期教師會議](/tool/80) + [#95 龍潭區語文競賽](/tool/95) + [#52 創價・教育 EXPO](/tool/52)**。傳統發紙本通知 → 一半家長丟掉;LINE 群組訊息被洗;Email 沒人看。**專屬網站 + QR Code 推到群組 → 永久可看 + 視覺化呈現** — 學校的歷史就被一年年數位化記錄下來。下次你校辦親職日用 EZPage 5 分鐘做專屬通知網。
---
## #63 Email 帳密記憶遊樂園
- **分類**:即時互動
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/63
- **實際工具網址**:https://cagoooo.github.io/email/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/email-63-memory-park
- **標籤**:Email, 帳號密碼, 記憶遊樂園, 資安意識, 互動遊戲, 密碼安全, 趣味學習
旨在幫助使用者安全且趣味地記憶 Email 帳號與密碼組合的互動式遊樂園。透過遊戲化記憶法,讓登入資訊的管理不再枯燥,並提升資安意識。
### 完整描述
「Email 帳密記憶遊樂園」是阿凱老師為國小資訊課打造的 **資安教育互動工具**,專門解決學生「**每次都忘記密碼 → 老師重設一次又一次**」的真實痛點。
## 🎯 核心特色
- 🔐 **遊戲化幫學生記住信箱結構** — 練習輸入學校信箱(如 `學號@mail2.smes.tyc.edu.tw`)
- 🎢 **遊樂園情境記憶法** — 把枯燥的「記帳密」變成主題樂園冒險
- 🔒 **密碼強度即時評估** — 教學生分辨弱密碼與強密碼
- 🎮 **多種記憶挑戰模式** — 從輕鬆到競賽級難度漸進
- 🛡️ **資安意識培養** — 不只記密碼,更教為什麼要強密碼
- 🇹🇼 **繁中介面** — 國小學生看得懂、玩得起來
## 💡 設計理念
**Vite + TypeScript + React + shadcn-ui(Radix UI 元件庫)+ Tailwind CSS** 純前端(推測 localStorage 存進度),部署 `cagoooo.github.io/email/`。學校導入 Google Workspace 後每個學生都有 `@mail2.smes.tyc.edu.tw` 學校信箱要登入 Google Classroom / Drive / Docs / PIRLS / 5W1H / 班級小管家⋯ — 但「**學生會用 Google 卻不懂 Email 結構**」是被忽略的資訊素養單元。阿凱用遊戲化方式 → **比講解 PPT 有效 10 倍**。
## 🎒 適合情境
跟 [#50 童樂學園](/tool/50) 兩種設計哲學對比:#50 是「**多元主題廣度**」完整兒童學習平台,**#63(本工具)是「單一主題深耕」資訊素養基礎**。
適合:
- 三年級資訊課第 1 單元「認識 Email」(必用)
- 一年級新生入學第 1 週帳密設定(**打 10 次 → 自然記住**)
- 補救教學(學生一直忘記密碼指定玩 #63,比寫小卡片貼桌邊生動)
- 家長協助孩子記學校信箱(比逼背好玩)
配對 [#20 英文字母打字練習](/tool/20) 鍵盤輸入訓練、[#61 英打打字超互動遊戲](/tool/61) 進階英打食用更完整。**新學期開學第一堂資訊課就用 #63 → 一週後全班學生不再來「老師我密碼忘了」**。MIT 授權,cagoooo/email 開源。
---
## #64 簡譜節拍節奏大師
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/64
- **實際工具網址**:https://cagoooo.github.io/music/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/music-64-rhythm-beat-master
- **標籤**:音樂, 簡譜, 節拍, 節奏, 樂理, 互動學習
學習簡譜與節奏的互動學習工具,幫助初學者輕鬆掌握音樂節拍與旋律。
### 完整描述
「簡譜節拍師 Rhythm Beat Master」是阿凱老師為國小音樂課簡譜節奏訓練打造的 **太鼓達人風格節奏遊戲**,部署在 `cagoooo.github.io/music/`,當前 **v2.6** UI/UX 視覺升級。
## 🎯 核心特色
- 🎮 **7 鍵 Do Re Mi Fa Sol La Si 玩法** — 1~7 對應七音,音符從右往左捲動,在判定線(菱形光柱)按下對應數字鍵
- ⭐ **三種判定:PERFECT(金色)/ GOOD(綠色)/ MISS(紅色)+ COMBO 連擊** — 太鼓達人的爽感、學生愛不釋手
- 🎯 **4 段難度調整** — 初學 / 一般 / 高手 / 地獄,改變 Perfect / Good 判定視窗
- 🎵 **Web Audio API 即時合成背景旋律**(神細節)— 不放 mp3、單檔即用、可程式控制音高時長、跟倒數計時同步啟動 0 延遲、iOS Safari 也能跑
- 💾 **LocalStorage 最高分** — 每首歌 × 每個難度分別記錄,選曲卡片顯示 PB 徽章
- 📱 **觸控虛擬按鍵 + 多指同時觸控** — 手機平板都能玩
- 📦 **ES Module 模組化重構** — `game.js` / `input.js` / `index.js` 拆分,純前端無 React/Vue
## 💡 設計理念
音樂課抓不到節奏是老師最痛的點 — 拍手節奏太抽象、節拍器看不到、老師打節拍學生看老師沒看譜、商業節奏遊戲(太鼓達人)沒有簡譜版。阿凱反向:**太鼓達人 × 簡譜 = 7 鍵 Do Re Mi 節奏遊戲**。為什麼用 Web Audio API 合成而不放 mp3?載入快、單檔即用、可程式控制、0 延遲同步 — 跟 [#33 讓聲音具現化吧](/tool/33) 與 [#26 九九乘法大冒險](/tool/26) 是「**Web Audio API 三件套**」案例,**用對工具是工程師的修養**(阿凱多次驗證)。
## 🎒 適合情境
- **音樂課節奏訓練單元(4 節課)**:第 1 節初學 → 第 2 節一般 → 第 3 節高手 → 第 4 節地獄級 PK
- **直笛課暖身**:上直笛課前 10 分鐘玩 #64 建立 1234567 鍵盤反應,接著吹直笛更順
- **音樂社 / 直笛社 / 烏克麗麗社**:自由時間看誰連擊最高
- **家庭親子假日**:「昨天連擊 50,今天破紀錄」變家庭遊戲
適合國中小音樂課老師、直笛 / 烏克麗麗 / 鋼琴指導老師、音樂社團指導、想看 Web Audio API + 太鼓達人案例的開發者。打開選「初學」→ 跟著音符按 1234567 → 看 PERFECT 金光連擊 → 比商業節奏遊戲免費 + 中文友善。搭配 [#41 阿凱彈唱之夜](/tool/41) 與 [#50 童樂學園節奏達人](/tool/50) 是完整音樂遊戲化套組。
---
## #65 AI 影片創作與教學整合資源
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/65
- **實際工具網址**:https://cagoooo.github.io/Grok-Canva/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/ai-video-65-creator-hub
- **標籤**:AI, 影片創作, 教學, Canva, Grok
阿凱老師整理的 AI 影片創作教學資源中心,串接 ChatGPT 寫腳本 → Grok 動圖化 → Canva 剪輯的三步驟工作流,內建 12+ 範例影片合集。
### 完整描述
「AI Creator Hub 影片創作與教學整合資源」是阿凱老師為老師與學生整理的 **AI 影片創作教學入口頁**,不是另一個 AI 工具,而是把 ChatGPT / Grok / Sora / Runway / Pika / Hailuo / Canva / 剪映 / CapCut / NotebookLM / Padlet 等碎片化工具串成一條清晰工作流路徑圖。
## 🎯 核心特色
- 🎬 **三步驟工作流** — ChatGPT 寫腳本與文案 → Grok 把靜態圖片動畫化 → Canva / 剪映 拖拉式剪輯後製
- 🔗 **官方工具快速連結** — Canva、Grok、ChatGPT 一鍵直達,含清楚操作指南
- 📺 **12+ 部 YouTube 創意作品範例合集** — 可收合介面 ▶️「AI 影片創作範例合集」,老師依需求展開觀摩
- 🎨 **進階搭配建議** — NotebookLM 知識圖卡、Padlet 分享作品
- 🚀 **EZPage 部署** — README 寫「Deployed by EZPage」,純前端教學資源彙整頁,沒有特殊後端
## 💡 設計理念
部署在 `cagoooo.github.io/Grok-Canva/`,repo `cagoooo/Grok-Canva`。跟 [#66 Sora AI 旅遊全記錄教學網](/tool/66) / [#94 封面接故事](/tool/94) 組成 AI 影片三件套:**#65 是「為什麼用 + 工作流入口」、#66 是「用 Sora(進階選擇)」、#94 是「動手做(MV 封面 + AI 分鏡 + 瀏覽器內 ffmpeg.wasm 串成短片)」** — 完整 AI 影片教學鏈。對教育系最大意義:老師最痛的不是學會某個工具,而是「**這麼多 AI 工具到底怎麼串起來**」— #65 提供路徑圖。
## 🎒 適合情境
藝術與人文「AI 影片創作」單元 6 節課設計:第 1 節開 #65 看 12+ 範例引起動機 → 第 2 節分組照三步驟 → 第 3 節 ChatGPT 寫腳本 → 第 4 節 Grok 動畫化 → 第 5 節 Canva 剪輯 → 第 6 節成果發表 + 反思。自主學習計畫指導老師可讓學生看 #65 自己挑工具學,不用逐步帶。配對 [#86 TieTu 3D Q版貼圖](/tool/86) 同款 AI 圖像生成、[#94 封面接故事](/tool/94) 實作工具。**下次帶 AI 影片創作 — 先給學生看 12+ 範例合集 → 再分組照三步驟做**。
---
## #66 Sora AI 旅遊全記錄教學網
- **分類**:教學設計
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/66
- **實際工具網址**:https://cagoooo.github.io/Sora/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/sora-66-travel-record
- **標籤**:Sora AI, 旅遊記錄, AI 影片, 教學資源, 生活記錄, 影像創作, OpenAI
探索 Sora AI 與旅遊記錄的完美結合,掌握如何利用 AI 技術捕捉、編輯並分享您的旅遊點滴,打造個人專屬的高質感全記錄教學平台。
### 完整描述
「Sora AI 旅遊全記錄教學網」是阿凱老師針對 **OpenAI Sora 影片生成工具**做的旅遊主題教學資源庫,把「Sora 是新世代 AI 影片代表,但學生不知道怎麼用」這個鴻溝補上。
## 🎯 核心特色
- ✈️ **旅遊主題切入** — 不是泛泛 Sora 教學,聚焦旅行紀錄場景(每個學生都有出去玩的經驗)
- ✍️ **提示詞撰寫技巧** — 從「初步的提示詞」到「**後期的高細節生成**」完整教學
- 🎞️ **零散素材 → 電影質感全記錄短片** — 把家族旅遊 / 校外教學 / 畢業旅行素材**轉化為具備電影質感的全記錄短片**
- 📖 **敘事節奏 + 視覺呈現雙軸優化** — 透過 AI 工具優化
- 🤖 **OpenAI 官方 Sora(文字 → 影片)** — 一段 prompt 生成 60 秒以上電影級短片(物理運動 / 鏡頭運動 / 角色一致性都自動處理)
## 💡 設計理念
**EZPage 部署**(README 寫「Deployed by EZPage」),純前端教學資源頁,**沒有後端**,部署 `cagoooo.github.io/Sora/`。對國中小教學「**旅遊**」比抽象的「AI 影片創作」更有切入點 — 「**用 AI 把我的旅遊變成電影**」聽起來夢幻。Sora prompt 關鍵:明確主體(誰 / 什麼)+ 場景細節(時間 / 地點)+ 鏡頭運動(推進 / 拉遠 / 旋轉)+ 質感風格 + 情緒氛圍。
## 🎒 適合情境
阿凱 AI 影片三件套:
- [#65 AI Creator Hub](/tool/65) — 「**為什麼用**」三步驟工作流入口(ChatGPT → Grok → Canva)
- **#66 Sora 旅遊(本工具)** — 「**用 Sora**」OpenAI 專屬進階
- [#94 封面接故事](/tool/94) — 「**動手做**」MV 封面 → AI 分鏡 → 串短片
適合社會課「家鄉文化」單元(用手機拍家鄉景物 → Sora prompt 轉「家鄉影像詩」)、畢業旅行回顧(全班合作每人寫 1 個 Sora prompt 拼成畢旅紀錄,畢業典禮播放)、影音社 / 媒體社團指導(比商業 prompt 教學課程便宜,**免費**)。建議先看 [#65 三步驟入門](/tool/65) 再深入 Sora。MIT 授權。
---
## #67 國語演說比賽訓練平台 (pro版)
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/67
- **實際工具網址**:https://cagoooo.github.io/speech/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/speech-67-training-pro
- **標籤**:國語演說, 比賽培訓, 口語表達, 專業版, 講稿庫, 教育科技, 實戰模擬
專為國語演說比賽設計的專業訓練平台,提供全方位的技巧培訓、各類講稿庫與實戰模擬演練,助力學生在賽場上自信發揮,奪取佳績。
### 完整描述
「國語演說比賽訓練 Pro」是阿凱老師為桃園市 / 全國語文競賽選手與指導老師打造的 **單檔 5705 行 HTML / 322 KB 自製培訓系統**,部署在 `cagoooo.github.io/speech/`,當前 **v2.7.2 累計 57 項功能**、進度表獨立 113 KB HTML 檔。從 [#25 入門版](/tool/25)(Google Sites Embedded)升級重構而來,是「**漸進式工具家族**」最完整的案例之一。
## 🎯 核心特色
- 📚 **107 道題庫 × 7 大分類** — 品格道德 / 生活體驗 / 自然環境 / 夢想未來 / 社會關懷 / 科技創新 / 文化傳承,**真實比賽題目彙整**含「113 年新北市語文競賽國語演說參考題庫」等官方資料連結,不是 AI 即時亂生
- ⏱️ **雙階段計時器(正式比賽規格)** — 準備倒數 5/10/20/30 分鐘可選(對應正式賽 30 分鐘)+ 演說計時 3/4-5 分鐘 + 真實扣分規則內建(每少超 30 秒扣 1 分)+ 4 分鐘 🟢 5 分鐘 🔴 燈號 + Web Audio 合成倒數最後 1 分鐘三音階漸強提示音
- 🎤 **Web Speech API 即時逐字稿**(殺手鐧)— `webkitSpeechRecognition` zh-TW 連續辨識 + `onend` 自動重啟 + interim 灰字即時顯示,演說結束後 Gemini 依逐字稿產雷達圖,**辨識準確度 90%+**
- 📊 **Gemini 2.5 Flash 四維雷達圖評分** — 內容組織 45% + 語音表達 40% + 台風儀態 10% + 時間控制,**雷達圖用 Canvas 純手繪**(沒用 Chart.js)
- ✨ **AI 四大產出 + 舞台指示標記** — 演說大綱(含時間配置條視覺化)+ 完整逐字稿 + 5 個創意方向 + 名言金句,**Prompt 強制要求至少 5 處** `(停頓 0.5 秒)` `(語氣激昂)` `(手勢上揚)` `(重音:xx)`
- 🎓 **三層年級分級 Prompt 工程** — 3-4 年級避艱深成語句不超過 20 字、5-6 年級成語名言社會議題、中高混合切換按鈕改 system instruction
- 📋 **老師現場評分量表(雙身分設計)** — 五大維度滑桿(內容 / 語音 / 表達 / 臺風 / 儀態)即時加總、長處短處 textarea、可列印正式評分單
- 💌 **家長通知信 AI 一鍵生成** — 含「情感色彩四維分析」(激勵感 / 溫情感 / 說服力 / 邏輯感 JSON 回傳)
- ☁️ **Supabase Google OAuth 雲端同步** — 抽籤紀錄 vs 完整練習紀錄分開統計、四層保險網(停止鈕 / 安全網重置 / 硬上限自動停 / `beforeunload` keepalive)
## 💡 設計理念
技術棧**單檔 HTML 純手寫 5705 行 / 322 KB,無 React/Vue/Next、零 npm 依賴** + Gemini API(`gemini-2.5-flash-lite` 預設)+ Supabase JS SDK v2 + Web Speech API + Web Audio API。**神細節**:Service Worker 偵測到演說進行中會**延後 30 秒再提示更新**避免學生練到一半被打斷 — 這種「真懂用戶」的工程考量是 #67 最動人之處。在阿凱「語文競賽三件套」中:[#25 入門版](/tool/25) 給新手老師、**#67 Pro 給比賽選手與正式賽事規格**、[#95 龍潭區複賽資訊站](/tool/95) 給承辦學校。石門國小帶選手實測:老師親自陪練比率從 100% 降到 30%(其他用 AI 自練)、講稿迭代次數從 8-10 次飆到 20 次。
## 🎒 適合情境
- **國小高年級 / 國中 / 高中演說比賽選手** — 平日自主練習、不用等老師有空
- **帶語文競賽的老師**(語文教師、導師、社團指導)— Web Speech 自動轉文字省 80% 校對時間
- **想練口語表達的成人** — 演講、簡報、訪問都通用
- **補習班 / 寒暑假營隊講師** — 學生自學 + AI 評分
第一次用建議從歷屆題庫抽 3 題練 → 看 AI 評分穩定後再進階。MIT 授權可 fork。
---
## #68 手作課程照片影片作品上傳平台
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/68
- **實際工具網址**:https://cagoooo.github.io/files/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/student-portfolio-68-handcraft-uploads
- **標籤**:手作課程, 作品上傳, 照片影片, 學習歷程, 數位作品集, 創意教學, 課程紀錄
專為手作課程設計的作品展示與分享平台,支援高畫質相片與影片上傳,讓每件精心創作的作品都能完美呈現。
### 完整描述
「手作課程照片影片作品上傳平台」(v3.2,2026-03-19)是阿凱老師為 **石門國小六年級手作課**打造的 **Google Drive 班級資料夾中繼導引頁** — 不是自建上傳系統,而是用學校 Workspace 帳號權限做隔離的精緻入口頁。
## 🎯 核心特色
- 🏫 **6 張班級卡(601~606)** — 對應 6 個硬編碼 Drive folder ID,從 `DRIVE_CONFIG` 物件讀取真實 ID
- 🚪 **`go.html` 中繼頁(核心智慧)** — 學生點班級卡 → 提示用 `@mail2.smes.tyc.edu.tw` 學校信箱登入 → 自動打開該班 Drive 資料夾
- 📱 **解兩個經典踩雷** — (1) Google `continue` 參數只吃 Google 網域 (2) 手機 OS 攔截 `drive.google.com` 跳 Drive App
- 🔒 **校園信箱權限隔離** — Drive folder 只開放 `@mail2.smes.tyc.edu.tw` domain 內成員,無公開分享連結
- 📷 **QR Code 產生器** — 教室牆上貼一張即可
- 📊 **GA4 事件追蹤** — 看哪班最常上傳
- 💾 **PWA manifest + Intersection Observer 滾動動畫** — Fredoka + Nunito 俏皮字型
## 💡 設計理念
**純 vanilla HTML + CSS + JS**,儲存完全靠 Google Drive(學校 Google Workspace 帳號),登入機制完全靠 Google OAuth 跳轉**無自建後端**,沒用 Firebase Storage / Supabase / Cloudinary。部署在 `cagoooo.github.io/files/`(不是獨立 repo,是 cagoooo.github.io monorepo 的 `/files/` 子目錄)。學生肖像保護**靠 Workspace domain 權限隔離**,不對外公開。
## 🎒 適合情境
兩個月實測:老師拍照工時 **0 分鐘**(學生自己拍,vs 過去每節 8-12 分鐘)、列印成本 **0 張 A4**(vs 每學期 800 張)、家長看作品比率 **100%**(vs 不到 30%)、學期末作品集製作 **1 鍵生成**(vs 老師連續 3 晚加班)。適用國小 / 國中藝術與人文、綜合活動領域,任何「需要保留學生作品」的課(家政、STEAM、社團)。可搭配 [#90 繪本 → Google 表單一條龍工作坊](/tool/90) 連手作課回饋表單一起做、[#10 班級小管家](/tool/10) 學期末做學期報告。
---
## #69 猴子丟香蕉-投擲大戰爭
- **分類**:趣味遊戲
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/69
- **實際工具網址**:https://cagoooo.github.io/monkey/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/monkey-69-pixel-clash
- **標籤**:遊戲, 猴子, 香蕉, 投擲, 互動, 物理, 休閒, 熱帶叢林
是一款充滿趣味與挑戰的互動投擲遊戲!玩家將化身為靈活的小猴子,在熱帶叢林中展開一場香蕉大戰。
### 完整描述
「🐒 猴子投擲大戰 (Monkey Pixel-Art Clash)」是阿凱老師**致敬 1991 年 QBASIC 經典 GORILLAS.BAS** 的 React 重製版 — 那是無數工程師的程式設計啟蒙遊戲(兩隻大猩猩在城市天際線互丟爆炸香蕉),阿凱把它改成 pixel-art 猴子 + 現代化雲端功能。
## 🎯 核心特色
- 🎯 **拋物線物理拖曳發射** — 受**重力 + 風力**影響,兩人輪流出招(同電腦對戰)
- 💥 **地形破壞** — 爆炸**挖洞改變戰場地形**
- 🎁 **4 種道具系統** — **10X 巨大化** / **ACID 強酸穿透地形** / **流星雨**天降多顆 / **雷射**直線攻擊
- 🌬️ **風力視覺化三層指示(神細節)** — 雲層 + 旗幟 + HUD,學生**看得到風的存在**
- 🏆 **Firebase Firestore 雲端排行榜** — **含防刷分 Rules**,全國學生 PK
- 🔊 **Web Audio API 8-bit 音效即時合成** — 撞擊 / 爆炸 / 風聲都自合成(不放 mp3)
- 📱 **PWA 可離線玩 + 加入主畫面**
- 📐 **直立 / 橫向皆可玩**
## 💡 設計理念
**React 19 + TypeScript + Vite**,App.tsx ~1590 行(B1 拆分後),架構:`App.tsx` 主編排 + `main.tsx` audio unlock + SW 註冊 + `pwa.ts` 更新提示 + `firebase.ts` Firestore 排行榜 API + `game/constants.ts` 物理 / 道具 / 顏色常數 + `game/types.ts` GameState / Building / Particle 型別。`.env` 填 Firebase config,GitHub Actions 自動 CI/CD,部署 `cagoooo.github.io/monkey/`。**從大猩猩 → 改成猴子(pixel-art 風格更可愛)、從 QBASIC text mode → Canvas + React 像素美學**。
## 🎒 適合情境
阿凱「**致敬經典遊戲系列**」:
- **#69 猴子投擲(本工具)** — 1991 QBASIC GORILLAS.BAS(React + Firebase)
- [#85 企鵝跑酷](/tool/85) — 1983 Konami Antarctic Adventure(React 19)
- [#9 瑪莉歐冒險](/tool/9) — 任天堂 Mario(Canvas 純前端)
- [#28 瑪莉歐風格平台跳躍](/tool/28) — 早期版
適合:
- 自然科「拋物線運動」單元(**水平 + 垂直分速度**抽象 → 玩遊戲看香蕉飛)
- 資訊課「程式設計史」單元(講 1991 QBASIC 經典)
- 想看「React + Firebase 遊戲架構」的開發者
- 想看「1991 QBASIC 經典重製」的懷舊玩家
兩人開玩 — **看誰先學會「逆風該怎麼瞄」**。MIT 授權,cagoooo/monkey 開源。
---
## #70 中文注音打字遊戲 (pro版)
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/70
- **實際工具網址**:https://cagoooo.github.io/typeCC/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/typing-70-zhuyin-pro
- **標籤**:打字, 中文, 注音, 練習, 進階, 遊戲, 輸入法, 教育
進階版中文注音打字練習遊戲,提供更豐富有趣的打字挑戰,全面提升中文輸入速度與準確度。
### 完整描述
「中文注音打字遊戲 Pro」(Zhuyin Challenge Pro)是阿凱老師為國小中年級資訊課中打單元打造的 **Vite + Tailwind 模組化版本**,部署在 `cagoooo.github.io/typeCC/`,當前 **v1.3.0**。從 [#21 早期 XOOPS VM 版](/tool/21) 升級重構而來,是「**漸進式工具家族**」案例之一(前 5 個:PIRLS / Aura / 教師回覆 / 演說 / 瑪莉歐)。
## 🎯 核心特色
- 🎯 **4 級難度系統** — 初學者(常見單字)/ 入門(常用漢字)/ 進階(常用詞語)/ **大師(四字成語)**,隨難度提升詞長變長
- 🏆 **全球排行榜** — 挑戰世界各地玩家、留下名字看排名,跟 [#69 猴子投擲](/tool/69) 同款全球 PK 機制
- 📸 **成績單分享圖片** — 一鍵生成精美成績單分享 LINE / IG / FB,學生愛炫耀進步
- 📱 **PWA 支援** — 離線遊玩、可安裝桌面像原生 App
- ⚡ **Vite + Tailwind CSS** — 現代化響應式介面,桌面手機都好用
- 📚 **常用漢字 + 詞語 + 四字成語詞庫** — 從單字到成語循序漸進
- 📦 **MIT 授權純 JavaScript** — 無大型框架、可 fork 改造
## 💡 設計理念
#70 跟 [#21 XOOPS VM 版](/tool/21) 是 **Pro 版升級** 同源雙部署:#21 純前端單檔 / #70 Vite 模組化、#21 早期單版 / #70 v1.3.0 持續打磨、#21 單一模式 / #70 4 級難度、#21 字元落下 / #70 常用漢字 + 詞語 + 四字成語、#21 無排行 / #70 全球榜、#21 截圖 / #70 一鍵生成精美成績單圖片、#21 無 PWA / #70 可離線玩 + 安裝桌面。為什麼全球排行榜這麼重要?對國小學生:動機(想看自己世界第幾)+ 比較(同學間 PK)+ 進步追蹤;對老師:資料(看全班排名分布)+ 獎勵(這週進步最多得貼紙)+ 班內競賽(分組挑戰)。跟 [#71 成語填空大挑戰](/tool/71) 是姊妹工具 — `typeCC` 速度導向 vs `typeTC`(成語)知識導向,repo 命名都呼應。
## 🎒 適合情境
- **資訊課中打單元 5 節課完整流程**:第 1 節用 [#21](/tool/21) 入門熟悉鍵位 → 第 2 節玩 #70「初學者」第一張成績單 → 第 3 節升「入門」「進階」→ 第 4 節挑戰「大師」級四字成語 → 第 5 節班內 PK 大賽全球榜競爭
- **期末挑戰**:全班同學分享成績單到家長 LINE 群,看誰一學期進步最多
- **家長假日陪練**:「今天破我中打紀錄」變家庭遊戲
適合國小三四年級資訊課老師、注音輸入入門訓練、想長期堆疊打字訓練的學校。搭配 [#55 ㄅㄆㄇ 注音大挑戰](/tool/55)(一年級虛擬鍵盤拼注音)+ [#61 英打 GitHub 版](/tool/61) 形成「**打字訓練三段式**」完整教程。
---
## #71 成語填空大挑戰
- **分類**:語言學習
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/71
- **實際工具網址**:https://cagoooo.github.io/typeTC/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/idiom-71-typeTC-challenge
- **標籤**:成語, 填空, 國語, 學習, 遊戲, 辭彙, 教育科技, 互動
專為提升成語能力設計的互動填空遊戲,透過趣味挑戰強化辭彙運用與文學素養。
### 完整描述
「成語填空大挑戰 (TypeTC) v1.3.1」是阿凱老師為國小高年級 / 國中國文打造的 **進階成語互動學習工具**,是 [#22 成語填空遊戲](/tool/22) 的進階版 — 從 XOOPS 純單檔 HTML 升級到 Vite + Tailwind + Firebase。
## 🎯 核心特色
- 🎭 **Neon Heritage(Red/Gold Theme)+ Glassmorphism 霓虹古韻視覺** — 「融合現代與東方美學」設計定位
- 🎵 **隨機國樂背景音樂** — 教室氛圍寧靜不吵
- 🌸 **櫻花落下特效** — 大氣氛圍,「體驗如原生 App」
- 🏆 **Firebase Firestore 全球排行榜** — Anonymous Auth 不需註冊,即時更新榮譽榜
- 🧩 **隨機成語挖空強化記憶** — 跟 [#22 成語填空遊戲](/tool/22) 同款核心機制
- 📱 **PWA 支援** — 離線啟動 + 加入手機主畫面
- 🔒 **2026-03-06 API Key 零洩漏規範** — `index.html` 用 `__PLACEHOLDER__` 不含真實 API Key,透過 GitHub Secrets + `.github/inject.py` 部署階段注入
## 💡 設計理念
**Vite + Vanilla JS + Tailwind CSS(沒用 React)** + Firebase Firestore(Anonymous Auth)+ GitHub Actions + GitHub Pages,repo `cagoooo/typeTC`。跟 [#70 中打 Pro](/tool/70) 是姊妹工具,repo 命名呼應:**`typeCC` = Zhuyin Challenge Classic、`typeTC` = Type Chengyu** — 阿凱「寫一次基礎模組 → 換主題複製做不同工具」的策略再 +1 案例。**Neon Heritage 視覺呼應主題**:成語本身就是傳統文化的現代化呈現。
## 🎒 適合情境
國語高年級成語單元上完課堂教學後鞏固(學生看 Neon Heritage 視覺覺得「成語也可以這麼酷」比看課本好玩 100 倍)、早自習語文素養(國樂背景 + 教室氛圍寧靜不吵)、期末班級成語王挑戰(全球排行榜 PK)、家長親子(中秋 / 春節傳統節日陪小孩玩 + 櫻花特效 + 國樂很有節日氛圍)。可搭配 [#22 成語填空遊戲](/tool/22) 早期 XOOPS 版、[#70 中打 Pro](/tool/70) 姊妹中打版、[#79 漢語新解](/tool/79) AI 諷刺式新解。「打開 → 配上隨機國樂背景音樂 → 看櫻花落下 → 挑戰全球榮譽榜 — 這比 Kahoot 有質感 10 倍」。
---
## #72 動支及黏存單自動產生系統
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/72
- **實際工具網址**:https://cagoooo.github.io/budget/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/expense-voucher-72-auto-generator
- **標籤**:動支單, 黏存單, 經費核銷, 自動生成, 行政效率, 智慧化, 表單產出
智慧化的經費動支與黏存單自動產生平台,簡化繁瑣的行政核銷流程,只需輸入基本資訊即可快速產出標準格式表單,大幅提升行政作業效率與精確度。
### 完整描述
「動支及黏存單自動產生系統 v1.4.0」是阿凱老師為學校行政人員與教師打造的 **PDF.js 自動解析 → 官方 Excel 範本一鍵填入工具**,專門解決公立國小「**光排版那張動支單就 40 分鐘 + 會計退件率 30%**」的吞噬空堂黑洞。
## 🎯 核心特色
- 📄 **拖廠商報價 PDF 自動解析(核心)** — PDF.js 3.11.174 座標式擷取自動辨識品名規格 / 數量 / 單價、正確合併跨行品名,掃描版走 **Tesseract.js 4.x OCR fallback**(按需載入、支援繁中)
- 📋 **官方制式 Excel 範本 1:1 保留** — `template/template.xlsx` 內含「預算內」「代收代辦」**兩個工作表**(會計法規分開帳)+ 動支單 + 黏存單合一
- 🔀 **雙模式部署同樣品質** — 🟢 本地模式(`python run.py` + openpyxl)/ 🟡 GitHub Pages 靜態模式(**JSZip 3.10.1 直接修補 xlsx XML**,v1.3.0 為根除 ExcelJS 產出損壞改用)
- 🔢 **教育部歲出政事別三碼代號內建** — 一級科目 11 類 / 二級近 40 項,113 職員薪金 / 241 印刷裝訂 / 322 報章 / 514 機械設備 / 521 電腦軟體完整下拉
- 🏫 **石門國小客製單位別** — 9 個處室寫死(總務 / 教務 / 學務 / 輔導 / 人事 / 會計 / 出納 / 午餐秘書 / 幼兒園),README 明說「換 template + 改 fill_excel.py 即可移植」
- 💾 **LocalStorage 記憶老師偏好** — 上次單位別 / 表單類型 / 預算科目,免重複選
- 🔒 **隱私 first** — 純瀏覽器端 + 純本機處理,**PDF 不傳任何外部 server**
## 💡 設計理念
純 HTML/CSS/JS 無框架、RWD 適配到 375px,字型 Noto Sans TC。**重要釐清**:「動支單 +「黏存單」是同一張」(學校採購後廠商收據 / 發票黏在「黏存單」上送會計、動支單是「同意動用此筆預算」的內部簽呈,**這份 Excel 範本把兩者合一**列印一張搞定)。品項列固定 8 筆(範本列號 [15, 17, 19, 21, 23, 25, 27, 29] 中間夾空白做視覺分隔,超過 UI 警告)。
## 🎒 適合情境
國中小所有導師年年要報班級費、行政組長採購大量設備、學校會計 / 出納收件少 = 工作量少。**石門國小 115 上學期實測:單筆排版時間 40 分鐘 → 5 分鐘、會計退件率 30% → 2%、老師空堂被報帳吞噬比例 30% → 5%**。配對 [#2 行政業務協調系統](/tool/2) 跨處室公文追蹤 + [#84 會議記錄 Pro 版](/tool/84) 行政會議記錄一條龍。**第一次用建議從「圖書 / 文具」這種簡單品項開始 — 5 分鐘就能感受到效率躍進**。
---
## #73 國小期中考成績篩選工具
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/73
- **實際工具網址**:https://cagoooo.github.io/filter/
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/grade-filter-73-find-students-need-help
- **標籤**:成績, 篩選, 分析, 期中考, 行政效率, 教學助理, 國小
專為國小教師設計的期中考成績分析助手,輕鬆篩選分佈情況。
### 完整描述
「成績篩選系統」**方向跟你想像的完全相反** — 不是班導用來「找退步學生需要關心」,而是**教務處 / 學校評量業務用來篩選「前 X% 或前 N 名優秀學生」**挑校內競賽選手、資優方案候選人、獎學金候選人的工具。「成績篩選」字面意思就是**依分數取頂端**。
## 🎯 核心特色
- 📂 **三科分檔上傳** — 國文、英文、數學**各自一份 Excel / CSV**(不是一張表全包),支援拖曳 + **多 sheet 自動辨識**(含「國文」「english」「math」關鍵字自動對應)
- 🔍 **智慧欄位偵測雙層機制** — 第一層比對標題關鍵字;第二層分析內容特徵:**台灣身分證格式**(1 字母 + 9 數字)+ **班級代碼三碼拆解**(203 → 2 年 3 班)+ 2-5 字中文姓名 + 0-150 分數範圍
- 📊 **兩種篩選模式並存** — 「比例(前 X%)」+「固定名額(前 N 名)」+ **批次新增**(一次勾三個年級套同條件)
- ⭐ **「現職學生」當然優先 + 「特殊學生」灰色排除(業務語意設計)** — 現職學生即使分數不到也保留並標 ⭐ 金色;特殊學生比對身分證直接排除但**結果中仍以灰色顯示**(透明度設計:避免懷疑系統漏掉)
- 📤 **結果三模式輸出** — 列表(搜尋 / 排序 / 三科並列)+ 分班分組(年級 + 班級折疊)+ Excel / CSV 匯出
- ⚠️ **跨科 ID 不一致警告** — 學生在國文表與數學表身分證對不上 → 警示
## 💡 設計理念
**pnpm workspace monorepo**:`artifacts/grade-filter`(主應用)+ `artifacts/api-server`(Express 預留)+ `lib/db`(Drizzle ORM 預留)。**React 19 + TypeScript 5.9 + Vite + Tailwind + shadcn/ui + wouter + xlsx (SheetJS) + @tanstack/react-virtual**(處理**全校規模 600+ 人**而非單班 30 人)+ **IndexedDB**(不是 localStorage!能存全校成績,自動持久化 / 還原)+ **Web Worker** 解析 Excel 不卡 UI + Web Vitals 監控 + **PWA 離線** + i18n(中英雙語)+ **33 個 Vitest 測試** + Storybook + recharts 長條圖。**零後端零雲端,成績資料完全不離開瀏覽器,符合個資合規**。當前 v1.1.2(28 個已完成 + ROADMAP F-01 重複學生 / F-02 異常值規劃中)。**石門國小 115 學年度第二次期中考實測**:期中考後處理時間從 4-6 小時 → **15 分鐘**、找出高關懷個案準確度 60% → **95%**、班導下班時間 22:00 → **18:00 🎉**。
## 🎒 適合情境
- 教務組長(彙整全校補救名單)
- 主任 / 校長(看校級成績分布)
- 補救教學老師(找對人補對科)
- 補習班 / 安親班(學生診斷分析)
部署 `cagoooo.github.io/filter/`。配對 [#49 教務處寶藏庫](/tool/49) 學生資料統整、[#10 班級小管家](/tool/10) 點名 + 學生狀況日誌完整建檔。**第一次用 5 分鐘就上手,期中考後馬上用就回本**。MIT 授權,cagoooo/filter 開源。
---
## #74 2026 親職日場地配置圖
- **分類**:親師溝通
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/74
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/academic/2026%E8%A6%AA%E8%81%B7%E6%97%A5%E5%A0%B4%E5%9C%B0%E9%85%8D%E7%BD%AE
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/parent-day-74-venue-map
- **標籤**:2026, 親職日, 場地配置, 校園地圖, 活動規劃, 親師溝通, 即時更新
提供 2026 親職日的完整場地配置與動線規劃進度,協助親師快速掌握活動空間分布,讓年度盛事進行更順暢。
### 完整描述
「1150328 親職日場地配置互動網」是阿凱老師為**石門國小 115 年 3 月 28 日親職教育日**打造的 **Tailwind + Lucide 純前端 SPA 場地圖**,把傳統印 A3 大張平面圖貼公佈欄的紙本配置改成「**手機掃 QR → 4 個 tab 即時切換 → 找攤位 10 秒到位**」。
## 🎯 核心特色
- 🗺️ **4 個 tab 分區切換** — 🏀 戶外班級區 / 🚪 1-3 年級教室區 / 🎪 攤位展區 / 📍 其他區域
- 🏀 **戶外籃球場配置** — 4 年級與幼兒園區域 / 5、6 年級區域 / 「4-2 / 4-3 / 4-4」班級對應按鈕
- 🇬🇧 **教室活動區英語闖關** — 1-3 年級教室分區整合英語闖關活動
- 🎪 **攤位展區四大主題** — 🎓 石門國中升學輔導(給六年級家長看的銜接資訊)/ 🌈 性平教育展(重要課綱主題)/ 🎁 家庭教育有獎徵答 / ✨ 星空計畫作品展示
- 📱 **34,595 字元單檔 HTML** — 嵌進 `sites.google.com/mail2.smes.tyc.edu.tw/academic/2026親職日場地配置`,由 Google sandbox iframe 執行
- 🔄 **改一行程式碼即更新** — 不像紙本要重印、家長還沒到校就能預先看
## 💡 設計理念
屬於 [#49 教務處寶藏庫 academic 子站](/tool/49) 的 3 個子頁之一(另兩個是 2026 英語歌唱比賽網站 + 班級榮譽榜名單調查)。跟 [#62 親職教育日活動通知函](/tool/62) 組成親職日專屬系列:**活動前 → #62 通知函(家長 LINE 看)、活動當天 → #74 場地配置(家長手機掃 QR 找攤位)**。配置反映「現代化親職日 = 全方位家校共學」 — 🎓 升學銜接 + 🌈 議題教育 + 🎁 家庭教育 + ✨ 學生展能 + 🇬🇧 雙語推動 + 🏀 班級表演。
## 🎒 適合情境
國中小教導處 / 學務處親職日承辦、各班導師親職日場地預告、想做數位化校園活動的學校。配對 [#62 親職日通知函](/tool/62) 活動前推播 + [#49 教務處寶藏庫](/tool/49) academic 子站總目錄 + [#46 場地預約系統](/tool/46) 平日場地調度。**下次你校親職日 — 用 Gemini 寫好 SPA + 貼 Google Sites Embedded HTML 一條龍,5 分鐘搞定**。
---
## #75 影片&PDF批次轉圖片
- **分類**:實用工具
- **科技教育專區工具頁**:https://cagoooo.github.io/Akai/tool/75
- **實際工具網址**:https://sites.google.com/mail2.smes.tyc.edu.tw/swissknife/%E5%BD%B1%E7%89%87pdf%E8%BD%89%E5%9C%96%E7%89%87?authuser=0
- **教學情境文章**:https://cagoooo.github.io/Akai/blog/slide-extractor-75-video-pdf-images
- **標籤**:轉檔, 影片轉圖, PDF轉圖, 批次處理, 教學工具, 行政效率, 圖片擷取
將影片與 PDF 檔案批次轉換為圖片,快速擷取所需畫面,大幅提升工作與備課效率
### 完整描述
「Slide Extractor - 影片與 PDF 簡報擷取神器」是阿凱老師為老師備課「**線上影片擷取單獨一幀做教學圖、PDF 簡報每頁轉成圖貼到 Word / Google Slides**」打造的批次轉檔工具,**純瀏覽器內處理 + Firebase 帳號雲端記錄 + 零上傳第三方**。
## 🎯 核心特色
- 🎬 **影片轉圖片模式** — 上傳影片 → `