移至主內容

兩班制,一棟大樓

Importing from FET 閱讀需 1 分鐘

學校一半的學生在七點到校並於中午離開,另一半則在中午才到校,但大多數課表軟體都預設學校只有一種作息。

清晨七點,大樓內人聲鼎沸。到了十二點半,人潮散去,隨後又湧入另一批不同的學生,由部分相同的老師授課,並使用完全相同的教室。

如果您經營著這樣一所學校,您一定了解這兩個讓排課變得困難的事實。教室沒有休息時間,部分教職員工也是如此。在單班制學校中僅僅是「不便」的事情——例如實驗室被重複預約了二十分鐘,或是老師在上午最後一堂課與下午第一堂課之間沒有空檔——在這裡都變成了結構性的問題。

接著,當您打開排課工具時,卻發現它將您的學校視為一所擁有超長一天的單一學校。

長的一天並不等於兩個班次

這兩者的區別並非僅是表面上的。在單班制模式中,「第 7 節」只是比「第 6 節」晚一點。沒有任何機制能阻止老師被安排在邊界之外,因為對軟體而言,根本沒有邊界——只有更長的一行。

但邊界確實存在。這正是為什麼您的下午班教職員工可以是不同的人,為什麼教室需要清空,以及為什麼「她只教上午班」這句話具有實際意義的原因。

一個無法表達邊界的模型,就無法保護它。您最終只能手動執行,檢查每一份草稿,以排除那些本不該出現的衝突。

FET 已經了解這一點

這點值得明確說明,因為這是人們最容易忽略的部分:FET 本身就能妥善處理這個問題。這不是變通方法,也不是社群補丁。FET 在四種模式之一中運作,而模式決定了哪些類型的時間限制存在。

其中之一是 上午-下午 (Mornings-Afternoons)。在該模式下,求解器以 半天 而非整天為單位運作,並且會出現一整套原本不存在的時間限制類型——即關於上午和下午作為獨立時段的規則。

求解器的半天網格,包含所有十二個欄位 monday1 · monday2 · tuesday1 … saturday2,共 435 個教學班,標題顯示 No Conflicts
求解器的半天網格,包含所有十二個欄位 monday1 · monday2 · tuesday1 … saturday2,共 435 個教學班,標題顯示 No Conflicts

因此,邊界不再是您需要監管的對象,而是模型本身就了解的結構。

讀取資料是另一半的工作

半天網格對於求解器來說是正確的形狀,但對於人類來說卻不是。沒有人會以十二個半天來思考,他們思考的是五天,每一天都分為上午和下午。

FET 了解這一點,並記錄了兩者:求解器運作的半天,以及將它們配對回真實天數的獨立列表。在我們見過的「上午-下午」檔案中,大約有一半包含這種配對;其餘的則僅包含半天資訊。

我們會保留您檔案中現有的內容。如果配對存在,它會與其他資料一起匯入,並在匯出時保持不變。如果不存在,我們不會憑空製造——當您自行將 課表 切換 到「上午-下午」模式時,我們會建立它,因為此時沒有現有資料可供繼承,且您已要求採用該格式。

過濾為僅顯示下午半天的相同網格:monday2 · tuesday2 · wednesday2 · thursday2 · friday2 · saturday2,左側隱藏的過濾標籤 DAYS 6 可見,以便解釋框架內容
過濾為僅顯示下午半天的相同網格:monday2 · tuesday2 · wednesday2 · thursday2 · friday2 · saturday2,左側隱藏的過濾標籤 DAYS 6 可見,以便解釋框架內容

這就是我們的整體原則,而且它刻意保持單調:我們只向您展示您自己的檔案。FET 未編寫的結構,我們絕不會為您憑空發明,無論這種發明看起來多麼有幫助。

您的 課表 會保留其建立或匯入時的模式,該模式會顯示在資料畫面的標題中。您無法在此處進行設定;您看到的正是 FET 所設定的內容。

一個值得閱讀兩次的警告

如果您是 課表 的擁有者,該模式徽章是一個按鈕,點擊它將啟動切換程序。

切換模式會刪除資料。這是必須的:不同模式之間不共享時間限制的詞彙,因此離開「上午-下午」模式意味著上午/下午的規則將無處安放。這就是為什麼只有擁有者才能執行此操作,以及為什麼對其他人而言該徽章僅是一個標籤的原因。

這不是一個可以隨意嘗試的設定。請在 FET 中決定模式,因為那是時間限制實際存在的地方。

為什麼這比聽起來更重要

兩班制學校並非小眾。它在土耳其、摩洛哥、拉丁美洲和南亞的大部分地區都很普遍——任何大樓服務的學生人數超過其座位數的地方,都會採用這種制度。

目前已經有一個專為摩洛哥「上午-下午」系統打造的 FET 工具,這說明了兩件事:需求是真實存在的,且由於長期未得到滿足,人們才不得不自行開發解決方案。

如果您的學校實行兩班制,該模式已經存在於您使用的軟體中。一直以來缺失的是求解器之後的所有環節——讀取、分享、列印、張貼在牆上——以一種承認您的一天中間有分界線的方式呈現。

兩班制的一天如何匯入 →