HKIT 排班系統 Auto-Scheduler V5

全自動排班  ·  Day / Time / Room / Lecturer 自動分配

使用說明 How to Use ⬇ 下載 V4 Template
  • Class list answer 可以完全留空 — 系統從頭自動排 Day / Time / Room / Lecturer
  • Teacher Availability 填寫老師不可用時間(N = 不可用),其餘留空
  • 系統按優先次序排課:Mon → Tue → Thu → Wed → Fri
  • 同一班別(group)自動使用同一課室;如課室已滿自動轉用後備課室
  • 老師每人每週最多 6 班;TKO 時段為 10:00–14:00 / 15:00–19:00
  • 如有「排不到老師」的班別,點擊右上角 排班規則說明 了解原因及解決方法
📊
拖放 Planning for Timetable.xlsx 至此
或按此選擇檔案 / Click to browse

📅 學期設定 Term Dates

設定會自動儲存。排班時會在 Excel 中加入學期日期表(公眾假期以紅色標示)。

全自動排班中,請稍候…   Auto-scheduling, please wait…

排班結果 Scheduling Results (v4 · Full Auto-Scheduler)
Centre Distribution
⬇  下載 Excel   Timetable_V4_Output.xlsx

排班結果建議確認以下項目:

  • 「未能分配 Lec1」的班別 → 查看原因,或拖移到另一天再重新下載
  • 「H4 警告」→ 某老師已超出每週 6 班上限,建議增加老師
  • 「S1 警告」→ 老師被排入申報不可用的時段,需人手確認
  • 如有疑問,點擊頁面頂部 排班規則說明 了解詳情
時間表 Timetable

❌ 排不到老師?常見原因及解決方法

當系統顯示「未能分配 Lec1」,代表找不到符合條件的老師教這個班。原因通常是以下其中一項:

🗺️
H8 · 老師當天跨 Centre 距離超限 老師同日在兩個 Centre 教課,若交通超過 90 分鐘,系統 hard block 不允許分配。例如:早上 FL(粉嶺),下午 TM(屯門)= 80 分鐘,接近上限。≤ 90 分鐘則允許但發警告。 解決方法:將此班拖移到另一天,令老師當天只需去一個 Centre;或安排另一位老師。
H1 · 同一時段所有合資格老師都已有課 例如:星期二 0900 同時有 5 班數學,但只有 4 位數學老師——第 5 班沒有老師可教。 解決方法:拖移此班到另一個時段,或在 Teacher Load Table 加多一位老師。
📊
H4 · 老師每週 Loading 已達上限(6班) 每位老師每週最多教 6 班。如所有合資格老師均已達到上限,系統會放寬並發出警告。 解決方法:在 Teacher Load Table 增加老師或調高個別老師的班數上限。
📋
H7 · 沒有老師登記可以教這科 Teacher Load Table 中沒有任何老師登記教授此科目,或登記的老師 Quota 全為 0。 解決方法:在 Teacher Load Table 為此科目加入老師並填寫 Quota。
📖
S1 · 老師被排入申報不可用的時段(警告) 老師在 Teacher Availability 標記了 N,但系統找不到其他老師,只能安排他/她並發出警告。 解決方法:確認該老師是否真的不可用,或拖移班別到其他時段。

📜 排班規則一覽

🔴 Hard Rules — 絕對不能違反

編號規則說明
H1 老師不能同一時段教兩班 同一時間同一位老師只能教一班
H2 課室同一時段只能用一班 座位亦不能超出課室上限
H3 學生上課地點須符合報名 Campus 報名 CSW 的學生,Core 科必須在 CSW 上課。
⇄ 若本 Centre 課室不足,系統會嘗試安排至鄰近 Centre(顯示橙色 ⇄ 標記),需 Jo 確認。
H5 CC Combine 須同科目 + 同語言 中文班與英文班不能 combine
H6 TKO Centre 特別時段 不可排 09:00 開始的班(冷氣費問題)。可用時段:10:00–14:00、14:00–18:00、15:00–19:00
H7 老師須具備教授資格 Teacher Load Table 有登記才能被分配
H9 學生同一天不能去兩個 Centre 同一學生同日所有課須在同一 Centre。
例外(允許跨 Centre):CSW ↔ SSP、TW ↔ CSW、TW ↔ SSP

🟡 Soft Rules — 盡量符合,違反時系統發出警告

編號規則說明
H4 老師每週最多 6 班 軟上限 超出 6 班只發警告,不會 block 排班(可放寬)。1 loading = 1 班,無論 2 或 4 小時。
H8 老師同一天跨 Centre 限制 距離警告 老師同日在兩個 Centre 上課:
• 交通 ≤ 90 分鐘 → 允許但發警告
• 交通 > 90 分鐘 → Hard block,不允許
S1 老師不可用時間偏好 Teacher Availability 填 N 的時段,系統優先跳過;萬不得已才排入並警告
S2 不要天地堂 同一半天(上午或下午)內,兩堂課之間不能有超過 2 小時空堂
S3 班別平均分佈到每天 同科目的班別輪流從 Mon→Tue→Thu→Wed→Fri 開始排,避免某天過份集中
S4 CC Combine 選人數最多的 Centre 多個 Centre 的班合併上課時,優先選用學生人數最多的 Centre 的課室

🕘 上課時段規則

所有 Centre(除 TKO)
09:00–13:00  /  14:00–18:00
上午 block 及下午 block,各 4 小時
節 1:09:00–11:00  +  節 2:11:00–13:00
節 3:14:00–16:00  +  節 4:16:00–18:00
TKO 將軍澳 ⚠
10:00 起(3 組時段)
冷氣費問題,不可排 09:00 開始的班
組 A:10:00–12:00 + 12:00–14:00
組 B:14:00–16:00 + 16:00–18:00
組 C:15:00–17:00 + 17:00–19:00

🗺️ Centre 距離(以 SSP/CSW 為核心)

H8 規則:老師同日跨 Centre ≤ 90 分鐘 → 允許並警告;> 90 分鐘 → Hard block。距離越遠,影響越大。

距離Centre地區估算交通時間
最近SSP / CSW深水埗 / 長沙灣核心
WT黃大仙~20 分鐘
TS / TW天水圍 / 荃灣~25 分鐘
ST沙田~30 分鐘
SW上環~30 分鐘(需過海)
KT / TKO觀塘 / 將軍澳~35–45 分鐘
TM屯門~60 分鐘
最遠FL粉嶺~60 分鐘

📊 Excel 填寫指引

工作表必填內容備注
Class list 班別代號、科目、學生人數、Loading Class list answer 可以留空,系統自動排
Teacher load table 老師姓名、可教科目及 Quota Quota = 該老師每週最多教該科幾班
Centre Room Allocation 課室代號、Centre、座位數 座位數用作篩選課室,須準確填寫
Teacher Availability N = 不可用(留空 = 可用) 可選填,不填則視所有時段均可用