メインコンテンツに移動

学生グループ

年、グループ、サブグループの管理。グループが複数の親に属する場合や、学年全体を一度に分割する方法なども含まれます。

学生グループは、誰が授業を受けるかを定義します。これらは3つのレベルに分かれています:

  • 年 — 9年のように、学年全体
  • グループ — 9Aのように、その中のクラスやセット
  • サブグループ — 9A男子や9Aスペイン語のように、その中の分割単位

授業はどのレベルにも割り当てることができます。全校集会は「年」に、数学は「グループ」に、語学の選択科目は「サブグループ」に割り当てます。割り当てたレベルが、スケジューラーが重複をチェックする単位となるため、どのレベルで割り当てるかを慎重に決めることが重要です。

このセクションでは、同じデータを2つのビューで表示します。レベルごとに作業するための列ビューと、全体像を把握するためのツリービューです。選択したビューは記憶されます。

各セットには学生数も含まれており、列として表示され、セット上で直接編集できます。この数値を入力しておくと、授業ダイアログでその授業に実際に何人の子供が参加するかを確認できるため、部屋の収容人数が適切かどうかを判断する際に役立ちます。セットは.fetファイルから読み込まれた時点でファイル内の設定値が反映されます。値が設定されていない場合は、空であると見なすのではなく、単に空白のままとなります。

Years, groups and subgroups - each parent counts what its children hold.
Years, groups and subgroups - each parent counts what its children hold.

共有:1つのグループ、2つの親

これは驚かれることが多い機能ですが、意図的な仕様です。

グループは必ずしも1つの親にのみ属する必要はありません。同じ学生セットを2つの親の下に配置できます。これにより、合同クラスや、2つの学年にまたがる選択科目、あるいは特定の科目のみで存在する混合セットなどを表現できます。

グループはコピーされるわけではありません。1つのグループが2つの場所に表示されている状態であるため、そのグループに対する授業は両方の親に対して正しく重複チェックが行われます。コピーを作成してしまうと、同じ子供たちがダブルブッキングされても気づくことができません。

ツリービューでは、グループを「年」にドラッグしたり、サブグループを「グループ」にドラッグしたりすると、どちらの操作を行うか尋ねられます:

  • ここに移動 — 現在の親から切り離します
  • ここにも配置 — 両方の親を保持し、共有状態にします

許可された移動のみが選択可能です。サブグループを「年」にドロップすることはできず、すでに属している親にドロップしても何も起こりません。

どちらの操作も、グループの同一性が保たれるため、元に戻すことができます。

学年を一度に分割する

学年のグループを手作業で作成するのは時間がかかり、不整合も起こりやすい作業です。学年を分割機能を使うと、定義に基づいて自動的に作成できます。

学年をカテゴリ(同じ学生を分割する独立した方法)として定義します。男子と女子で分けるのが1つのカテゴリ、英語とスペイン語で分けるのが別のカテゴリ、クラス名が3つ目のカテゴリといった具合です。すべての組み合わせが自動生成され、作成されるグループとサブグループの数がリアルタイムで表示され、確定前に名前のプレビューを確認できます。

名前の作成に使用する区切り文字を選択できるため、学校の表記ルールに合わせることができます。また、すでに分割済みの学年からレシピをコピーすることもでき、時間割全体の整合性を保つことができます。

最初のカテゴリを固定(3つ以上のカテゴリがある場合に利用可能)は、最初のカテゴリと他の各カテゴリを組み合わせた複合グループを作成します。例えば、男子とクラスAを別々に作成するだけでなく、クラスAの男子といったグループを作成します。

ダイアログで表示される以下の2つの警告には注意してください:

  • サブグループが多いほど、時間割の作成に時間がかかります。 実用上の目安として、カテゴリは4つ以下に抑えることを推奨します。組み合わせが乗算的に増え、それぞれがスケジューラーにとって重複チェックが必要なセットとなるためです。
  • 再分割を行うと、新しいパターンと一致しなくなったグループは削除されます。 実行前に、どのグループが削除されるかが表示されます。

一度にまとめて変更する

選択をオンにすると、ツリーにチェックボックスが表示されます。ここから、選択した項目を別の親へ移動したり、別の親の下に配置したり、現在の場所から削除したり、すべての場所から削除したりできます。

グループは複数の親を持つことができるため、選択はグループ単位ではなく配置単位で行われます。9年下の9Aにチェックを入れても、10年下の9Aにはチェックが入りません。これが「ここから削除」と「削除」という異なるアクションが存在する理由です。

ここに削除は1つの親から切り離すだけで、他の場所のグループはそのまま残ります。すべて削除はグループそのものを削除します。

グループを最後の親から削除することは実質的な削除となるため、元に戻すことはできません。