「また今週も、行事予定に合わせて時間割をパズルするのか……」
教務主任の先生を悩ませる「毎週の時間割作成」を、作成サポートします。
GoogleスプレッドシートとGAS(Google Apps Script)を組み合わせた、完全無料の教務専用・全校時間割自動編成システム(Ver 6.9)を公開します。
空のスプレッドシートに専用コードをコピペするだけで、あなただけの「時間割自動作成ツール」が完成。AIアルゴリズムが連続授業や特別教室の重複を回避し、毎週の編成作業を劇的に効率化します。
このシステムは、先生ご自身のGoogleドライブ内(ローカル環境のスプレッドシート)でのみ動作します。
教員の名前やクラスの時間割データが、外部のクラウドサーバー等に送信されることは一切ありませんので、学校の厳しいセキュリティポリシー下でも安心して導入・運用いただけます。
魔法のGASコードを取得する(無料・登録不要)
以下のボタンから、システムを動かすための「GASコード(テキストファイル)」を開き、すべてのテキストをコピーして使用してください。
※コピー後は、後述のマニュアルに従ってスプレッドシートのスクリプトエディタに貼り付けてください。
(Google Drive / テキスト形式)
なぜ「教務専用・全校時間割システム」を開発したのか?
教務主任の先生方の業務において、最も神経を使い、かつ膨大な時間を要するのが「毎週の時間割編成」です。行事予定に合わせた日付の書き換えや、特別教室のバッティング確認など、手作業でのパズルには限界があります。
このツールは、「現場の先生が使い慣れたスプレッドシート」を土台にし、高度な自動判定ロジックを搭載することで、誰でも一瞬でミスなく時間割を作成できる環境を目指しました。
✨ 主な機能と特徴
1. 自動セットアップ機能
コードを貼り付けて実行するだけで、必要なシート群(設定、時数設定、基準編成)を自動で構築します。
2. インテリジェント編成
特別教室の重複回避、連続授業(ダブルコマ)の設定、祝日・行事メモの自動グレーアウトに対応しています。
3. 週次運用ダッシュボード
基準時間割から毎週の週報をワンクリックで生成。今週・累計・年間の時数管理も自動で行われます。
📖 運用ガイド(4つのフェーズ)
本システムは、以下の4段階で運用を進めていきます。詳細は下部のPDFプレビューで確認可能です。
- Phase 1: 導入方法
Apps Scriptへのコード貼り付けと、初回セットアップを実行します。 - Phase 2: ルール定義と時数割当
クラス名や教員名、各教科の持ち時数を設定します。 - Phase 3: 基準時間割の編成
AIアルゴリズムを用いて、学期のベースとなる基準時間割を作成します。 - Phase 4: 実運用(週次展開)
毎週の行事に合わせて週次シートを展開し、代行管理や時数集計を行います。
