科技教育創新專區 › 工具 #51

自動排課系統

智能化的自動排課系統協助學校快速生成課表最佳化資源分配解決排課難題。

⚡ 立即使用 💻 開源原始碼(GitHub)

「SMES AI 智慧排課系統 v2.12.0」是阿凱老師為石門國小(Shih Men Elementary School)客製的智慧排課工具,用 遺傳演算法 GA v3.1 取代傳統手工 Excel,把教務組長 7 月暑假 5-7 天連續加班的痛苦壓縮到 2 小時。

🎯 核心特色

💡 設計理念

取代傳統桌機版 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 教務處寶藏庫 整理教師資料 + #83 本土語分班配對系統 處理跨校巡迴本土語老師時段 + #2 行政業務協調系統。

標籤:#排課 #自動化 #課表 #行政 #效率

相關教學情境文章

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

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