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

🎰 #17 創意抽籤系統:純前端 Tailwind + canvas-confetti 輸入名單一個一個抽 + 剩餘項目即時顯示(XOOPS VM 部署)

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

#17 真實名稱「創意抽籤系統」是阿凱用 Gemini Canvas 寫的純前端 + Tailwind + canvas-confetti 抽籤工具,部署在 XOOPS 校網 VM。輸入名單後一個一個抽出(不是一次全抽),剩餘項目即時顯示,每抽中觸發 confetti 撒花,可複製結果 + 重新開始。footer 寫「桃園市石門國小 資訊組 阿凱老師 設計」。

阿凱另一個部署平台:XOOPS 校網 VM

繼 Google Sites Embedded 之後,阿凱第三個部署平台是 石門國小 XOOPS 校網 VM(web.smes.tyc.edu.tw/smes_html/)— 用 Gemini Canvas 寫好單檔 HTML,直接上傳到學校 VM 雲端就上線。

為什麼用這個方式?

#17 真實怎麼做?

真實標題:「✨ 創意抽籤系統 ✨」

核心功能:

遊戲化設計:每抽中觸發 canvas-confetti 撒花。

真實技術棧

跟 #18 大量抽選的差別

維度#17 創意抽籤#18 大量隨機抽選
抽法一個一個抽(保留懸念)一次出正取 + 備取名單
場景課堂點人 / 隨機分組比賽選手 / 校隊選拔
結果累積式(看誰先被抽中)一次性(含備取)
confetti✅ 撒花❌ 純表格

老師使用情境

課堂點人發言:

分組活動:

配對工具推薦

適用對象

想試試?

→ 前往 #17 創意抽籤系統

把全班名單貼進去 → 一次點「開始抽籤」抽 1 個 → 學生看 confetti 撒花會超開心。

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

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