Keif Timetable
数理最適化による時間割作成システム by keifcreation
```

公式紹介ページ / システム作業の流れ

時間割作成システムの
作業の流れ

このページでは、Keif Timetable を使った時間割作成の進め方を、画面例つきで紹介します。 事前設定、データ取込み、制約設定、事前チェック、時間割作成、登録後の時間割調整・教室割当まで、 実際の操作の流れを順番に確認できます。

まず見る全体の流れ

基本の流れは、時間割作成までの6ステップと、その後の登録・時間割調整・教室割当です。 画像はクリックすると拡大表示できます。

1. ログイン・新規利用校登録
2. 事前設定・全データ初期化
3. flat_records.csv の取込み
4. 授業者設定・禁則設定
5. 制約管理
6. 事前チェック
7. 時間割作成・出力
8. 本時間割への登録・時間割調整
9. 教室割当
STEP 1

ログイン・新規利用校登録

はじめにログインし、試行利用や新規利用校登録を行います。 体験用アカウントを使えば、実データに近い形で操作の流れを確認できます。

  • まずは体験アカウントで全体の流れを確認
  • 本格利用時は利用校情報を登録
  • 学校ごとのデータ領域で管理
STEP 2

事前設定・全データ初期化

利用年度のデータを入れ直すときや、教員禁則情報を更新した後は、 まず全データ初期化を行ってから再取込みします。

  • 前年データや途中データを整理してから再開始
  • flat_records.csv の再インポート前に実行
  • 教員禁則情報の更新後にも使用
データ更新時に最初から流れを整えておくと、その後の作業が分かりやすくなります。
STEP 3

flat_records.csv の取込み

作成の中心になるデータを flat_records.csv から一括取込みします。 設定にミスがある場合は、メッセージで確認できます。

  • 科目、クラス、教員などの基礎データを一括登録
  • 入力ミスや不整合があれば画面で把握しやすい
  • 再取込みしやすい構成で運用可能
STEP 4

授業者設定・禁則情報の確認

授業者の表示順や、授業に入れない時間帯の禁則情報を設定します。 時間枠にチェックを入れることで、そのコマには授業が入りません。

  • 授業者の並び順を見やすく整理
  • 教員禁則を画面上で確認・更新
  • 後の時間割作成結果に大きく影響する重要工程
STEP 5

制約管理

同時展開、連続授業、固定条件など、学校ごとの時間割条件を管理します。 同時展開や禁則の一部は一括書込みにも対応しています。

  • 同時展開や連続授業の条件を整理
  • 固定コマや禁則条件もあわせて設定
  • 学校ごとの特殊な条件を反映しやすい
STEP 6

事前チェック

時間割作成前に、クラスごとに条件の不足や矛盾がないかを確認します。 作成前に問題点を見つけておくと、やり直しの手間を減らせます。

  • クラスごとに事前確認を実施
  • 不足データや条件の見直しポイントを把握
  • 作成失敗を減らすための確認工程
STEP 7

時間割作成・出力

条件確認後、時間割作成を実行します。成功すればクラス時間割が埋まり、 失敗した場合は原因の手がかりが表示されます。

  • クラス時間割・教員時間割を確認
  • 成功時はそのまま内容確認へ進める
  • 失敗時は原因表示を見て条件を見直す
ここが「自動作成」の中心です。作成前の設定精度が結果に大きく影響します。
STEP 8

本時間割への登録・時間割調整

作成した時間割を本時間割へ登録し、その後は時間割調整に進みます。 時間割作成で完結できる仕様ですが、科目間の偏り等の修正、臨時時間割の作成等に利用します。 コマ外し、コマ入れ、残りコマの自動入れ込みという調整の流れです。

  • クラス、科目の色別表示で調整作業を進めやすい
  • 会議、研修等の授業外の時間コマ入れに対応
  • 臨時時間割の作成用に本時間データのバックアップが可能
STEP 9

教室割当

単コマ一括挿入、手動の教室設定、選択教室の自動配置、調整という流れです。 科目一覧が抽出され、色付き表示で作業しやすくなっています。

  • 曜日や教室ごとの違いを確認しやすい
  • 色分け表示で修正箇所を把握しやすい
  • 登録後の現場調整に配慮した画面

関連ページ

```