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

🏮 #56 2026 石門國小元宵猜燈謎:Vite + React + PWA 中國紅主題 + 一起來猜燈謎歡慶元宵

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

#56 真實名稱「2026 石門國小元宵猜燈謎 | Lantern Festival Riddles」是阿凱專為石門國小 2026 年元宵節活動做的猜燈謎遊戲。Vite + React + PWA + 中國紅主題色 #E60012 + Noto Sans TC 字體 + Service Worker 完整支援。

元宵節數位化的真實意義

元宵節是台灣傳統節日,國小常辦「猜燈謎」活動:

阿凱的 #56 元宵猜燈謎 反向:手機掃 QR → 線上猜 → 即時答案 + 計分。

#56 真實怎麼做?

真實標題:「2026 石門國小元宵猜燈謎 | Lantern Festival Riddles」

meta description:「石門國小 2026 年元宵節猜燈謎活動 - 一起來猜燈謎,歡慶元宵!」

完整功能(從技術 signature 推測):

真實技術棧

神細節:PointerLock 錯誤防禦

從 HTML 第一段 script 抓到:

window.addEventListener('unhandledrejection', function (e) {
  if (e.reason && (e.reason.name === 'SecurityError' ||
    (typeof e.reason.message === 'string' &&
     e.reason.message.toLowerCase().includes('lock')))) {
    e.preventDefault();
    e.stopImmediatePropagation();
  }
}, true); // capture phase = 最優先執行

→ 阿凱踩過 Vite + PointerLock SecurityError 錯誤彈窗的雷,最早執行的 script 就吞掉這個錯誤。

踩雷後在 production 寫 capture phase listener = 工程師等級的防禦性程式設計。

「節慶活動專用工具」的特殊地位

阿凱有一系列「節慶 / 活動專用」工具:

這些工具用完即丟(每年要更新版本),但每年都會有新的需求。

阿凱把工具當「節慶配套」做 — 像一張數位海報,活動結束放在那當紀念。

教學情境

元宵節班會活動:

走廊互動裝置:

家長互動:

國語延伸活動:

配對工具推薦

適用對象

想試試?

→ 前往 #56 元宵猜燈謎闖關遊戲

2026 元宵節已過 — 但這份活動數位化的設計思維可以套用任何年度節慶(中秋 / 端午 / 教師節 / 校慶⋯)。

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

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