學生組
年級、組與子組——包含一個組如何同時屬於兩個父級,以及如何一步將整個年級進行劃分。
學生組描述了誰在接受教學。它們分為三個層級:
- 年級 — 整個群體,例如 9年級
- 組 — 其中一個班級或集合,例如 9A
- 子組 — 其中的劃分,例如 9A 男生 或 9A 西班牙語
課程可以在任何層級進行分配。集會是對整個年級進行教學;數學是對一個組;語言選修課是對一個子組。您分配的層級就是排課軟體防止衝突的層級,這就是為什麼在此處進行謹慎規劃非常重要。
本節提供了相同數據的兩種視圖 — 用於逐層處理的 欄位 視圖,以及用於查看整體結構的 樹狀 視圖。您的選擇會被系統記憶。
每個集合還包含一個 學生 人數,顯示為一欄並可在集合本身進行編輯。填寫此項非常有價值:它讓活動對話框能告訴您一節課實際上有多少學生,這是您決定教室空間是否足夠時所需的數字。集合會從 .fet 檔案中讀取並帶入檔案中設定的規模,未設定規模的集合將保持空白,而不是假裝為空。

共享:一個組,兩個父層級
這是讓使用者感到驚訝的部分,但這是刻意設計的。
一個組不必只屬於一個父層級。同一組學生可以位於兩個父層級之下 — 這就是您描述合併班級、從兩個年級中抽取的選修課,或僅針對某一學科存在的混合班級的方式。
該組不會被複製。它是出現在兩個地方的 同一個 組,因此對其進行的教學活動會正確地與兩個父層級產生衝突。複製則不會這樣;複製會導致課表對同一批學生進行重複預約而無法察覺。
在樹狀視圖中,將一個組拖曳到一個年級上,或將一個子組拖曳到一個組上,系統會詢問您的意圖:
- 移動到此處 — 將其從當前的父層級中分離
- 同時放置於此處 — 保留兩個父層級,使其成為共享狀態
系統僅提供合法的移動操作。子組不能被放置在年級上,將某個項目放置在它已經擁有的父層級上則不會產生任何變動。
這兩種操作都是可撤銷的,因為該組無論如何都保持其身份。
一步劃分年級
手動建立年級的組既緩慢又容易導致不一致。劃分年級 功能可以根據描述來完成此操作。
您將年級描述為 類別 — 即劃分同一批學生的不同方式。男生和女生是一個類別;英語和西班牙語是另一個;班級字母是第三個。系統會為您生成所有組合,並即時顯示將產生的組和子組數量,並在寫入任何內容之前提供名稱預覽。
您可以選擇用於建立這些名稱的 分隔符,以便結果符合貴校的書寫習慣。您還可以從已經劃分好的年級中 複製配方,這能保持整個課表的一致性。
第一個類別是永久的 — 當您有三個或更多類別時可用 — 此外還會建立將第一個類別與其他每個類別配對的複合組:例如 A班的男生,而不僅僅是分別顯示 男生 和 A班。
對話框給出的兩個警告,都值得認真對待:
- 子組越多,課表建立速度越慢。 四個或更少的類別是實務上的建議。組合會成倍增加,每一個都是排課軟體必須保持無衝突的集合。
- 重新劃分會移除名稱不再符合新模式的組 — 並且在執行之前,它會告知您哪些組會被移除。
一次更改多個項目
開啟 選擇,樹狀結構中會出現核取方塊。從這裡您可以將選定的項目移動到另一個父層級、將其同時放置在另一個父層級下、從當前位置移除,或將其徹底刪除。
由於一個組可以有多個父層級,選擇是針對 位置 的,而不是針對組本身的 — 勾選 9年級下的 9A 並不會勾選 10年級下的 9A。這就是為什麼「從此處移除」與「刪除」是不同操作的原因,也是為什麼兩者同時存在的原因。
從此處移除 會分離一個父層級,並使該組在其他地方保持完整。徹底刪除 則會移除該組本身。
將一個組從其 最後一個 剩餘的父層級中移除,等同於變相刪除,因此它會被視為刪除操作 — 且無法撤銷。