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

🏛️ #46 場地預約系統:禮堂只是招牌 — 骨子裡是 10 場地 × 學校節次 × LINE 三階段通知 × AI 衝突解析的中央調度系統

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

#46 不是只預約禮堂 — 是 10 個場地(禮堂、智慧教室、電腦教室、森林小屋、4 台 IPAD 平板車、校史室)統一調度。學校節次制(非半小時格)+ 沒有審核流程(任何人直接預約 + deviceId Rate Limit)+ LINE Flex Message 三階段通知 + Gemini AI 智慧衝突解析 + Gmail 風 30 秒 Undo + AI 學期報告。v2.50.6 累積 50+ 版的真實生產級系統。

場景:以前怎麼搶禮堂?

學期初印一張紙本月曆貼在總務處公佈欄,老師走過去寫名字。 問題不勝枚舉:

#46 真實技術細節(不是 Google Calendar 風格半小時格!)

功能 A:10 個場地統一調度

功能 B:學校節次制(不是半小時格!)

功能 C:週視圖 + 月視圖切換

功能 D:衝突時的智慧替代方案(規則演算法,不是 AI 模型)

功能 E:完全沒有審核流程!(最反直覺設計)

⚠ 為什麼無審核反而比有審核穩

學校最容易卡死的不是「沒人核可」,是「組長 A 不在那一週禮堂沒人能借」。砍掉審核 = 砍掉單點故障。Rate Limit + deviceId 自綁 + 30 秒 Undo + 管理員可隨時刪不當預約,這四層擋住所有惡意使用情境,比繁瑣審核流程實用得多。

功能 F:30 秒 Undo(Gmail 風格撤銷)

功能 G:LINE Messaging API 三階段整合(殺手鐧)

功能 H:AI 學期報告

功能 I:PWA 三道更新保險絲(v2.41.6)

真實技術棧

兩個月實測數字

平均預約時間
30 秒
vs 紙本 5-10 分
時段衝突糾紛
0 件
vs 紙本 2-3 件/月
預約總量
90 場/月
+200% vs 紙本
校外借用
6-8 件/月
vs 紙本 1-2 件

完整對照表:

指標紙本時代(學期前)#46 上線後(兩個月)
平均預約時間5-10 分鐘走廊跑30 秒
時段衝突糾紛每月 2-3 件0 件
校外借用申請每月 1-2 件每月 6-8 件
預約總量每月 ~30 場每月 ~90 場

推薦搭配的工具

校長 / 主任視角

「我以前每週要跟 6 個處室確認用場地的衝突,現在打開 #46 一眼就看完了。 行政會議多了 20 分鐘可以討論真正的事。」

— 學務主任實測心得

想試試?

→ 前往 #46 禮堂&專科教室&IPAD平板車預約系統

需要客製給自己學校用?在 許願池 留學校名 + 想要的時段顆粒度(半小時 / 一小時 / 一節課),阿凱老師會評估開源版。

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

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