「教室資訊設備盤點系統 v7.4.12」是阿凱老師花 54.75 小時、跑 40+ 版本打造的真實校園資管系統,徹底告別「印盤點表、發到教室、追進度、彙整 Excel」的 12 小時加班痛點。
🎯 核心特色
- 📷 iPhone 拍照 + Gemini 2.5 Flash Vision 辨識 — 拍主機商標 / 型號銘牌 / 紅白財產標籤,AI 一鍵抽出
brand / model / property_number / 民國取得年 / serial_number / confidence - 🚦 三大資產跨表自動路由(神細節) — AI 判定
photo_type自動寫進inventory_items/touchscreens/wifi_aps三張表,使用者不需手動選 - 🚛 設備搬家自動偵測 — 拍到財產號若登記在別教室,跳藍色 banner「🚛 登記在 C208,目前在 C312」一鍵搬移更新清冊
- 🗺️ 83 間教室平面圖 + 熱度地圖 + 月報表 — 老舊機色塊(≥8 年紅、≥5 年橘)+ 主任 1 鍵產 PDF 月報
- 🔌 Veyon 網路管理整合(殺手鐧) — 150 台教室電腦的 IP / MAC / 群組匯出 Veyon 設定 JSON 直接套用,含 MAC OUI 廠商辨識 + IP 衝突偵測
- 🔍 AI 辨識三大細節 —
thinkingConfig: { thinkingBudget: 0 }強制關掉 Gemini 2.5 thinking 避免 JSON 截斷、OCR 混淆字元 fuzzy match(0↔O/1↔I/7/5↔S/B↔8)、hint_type 分支 prompt - 🔒 Google OAuth 校內域限定 —
@mail2.smes.tyc.edu.twhosted domain 非校內帳號自動登出
💡 設計理念
單檔 HTML + vanilla JS 無框架(16 個獨立 JS 模組共 ~270 KB),Supabase 6+ 張表(inventory_items 247 筆主機 + touchscreens 64 台觸屏 + wifi_aps + network_devices 150 台 + photo_records + inventory_audit_log + app_secrets),gemini-2.5-flash 雙模式 fallback(直連 + Edge Function proxy)。CI 守門:GitHub Actions 每日 09:00 跑 ListModels + generateContent smoke test,模型被棄用時隔天就警報。
🎒 適合情境
石門國小 115 學年度上學期實測:全校 24 間教室盤點 30 分鐘(vs 5-7 天)、資訊組長彙整 0 分鐘(vs 12 小時)、盤點漏失率 2%(vs 8-15%)、發現故障到報修間隔 5 分鐘(vs 5 天,直接串 #53 校園報修系統)、導師滿意度 9/10(vs 3/10)。可搭配 #47 同意書線上簽名 同款表單流程、#48 動態表單系統 進階表單需求。第一次建檔花一節空堂貼 QR,之後每學期都用 30 分鐘搞定。