2026年4月6日月曜日

教務時間割作成GAS

「また今週も、行事予定に合わせて時間割をパズルするのか……」
教務主任の先生を悩ませる「毎週の時間割作成」を、作成サポートします。

GoogleスプレッドシートとGAS(Google Apps Script)を組み合わせた、完全無料の教務専用・全校時間割自動編成システム(Ver 6.9)を公開します。
空のスプレッドシートに専用コードをコピペするだけで、あなただけの「時間割自動作成ツール」が完成。AIアルゴリズムが連続授業や特別教室の重複を回避し、毎週の編成作業を劇的に効率化します。

🔒 セキュリティ・プライバシー方針(Local-First設計)
このシステムは、先生ご自身のGoogleドライブ内(ローカル環境のスプレッドシート)でのみ動作します。
教員の名前やクラスの時間割データが、外部のクラウドサーバー等に送信されることは一切ありませんので、学校の厳しいセキュリティポリシー下でも安心して導入・運用いただけます。
SPONSORED LINK
広告表示エリア
💾

魔法のGASコードを取得する(無料・登録不要)

以下のボタンから、システムを動かすための「GASコード(テキストファイル)」を開き、すべてのテキストをコピーして使用してください。
※コピー後は、後述のマニュアルに従ってスプレッドシートのスクリプトエディタに貼り付けてください。

📄 GASコードを開く(別タブ)
(Google Drive / テキスト形式)

なぜ「教務専用・全校時間割システム」を開発したのか?

教務主任の先生方の業務において、最も神経を使い、かつ膨大な時間を要するのが「毎週の時間割編成」です。行事予定に合わせた日付の書き換えや、特別教室のバッティング確認など、手作業でのパズルには限界があります。

このツールは、「現場の先生が使い慣れたスプレッドシート」を土台にし、高度な自動判定ロジックを搭載することで、誰でも一瞬でミスなく時間割を作成できる環境を目指しました。

✨ 主な機能と特徴

1. 自動セットアップ機能

コードを貼り付けて実行するだけで、必要なシート群(設定、時数設定、基準編成)を自動で構築します。

2. インテリジェント編成

特別教室の重複回避、連続授業(ダブルコマ)の設定、祝日・行事メモの自動グレーアウトに対応しています。

3. 週次運用ダッシュボード

基準時間割から毎週の週報をワンクリックで生成。今週・累計・年間の時数管理も自動で行われます。

📖 運用ガイド(4つのフェーズ)

本システムは、以下の4段階で運用を進めていきます。詳細は下部のPDFプレビューで確認可能です。

  • Phase 1: 導入方法
    Apps Scriptへのコード貼り付けと、初回セットアップを実行します。
  • Phase 2: ルール定義と時数割当
    クラス名や教員名、各教科の持ち時数を設定します。
  • Phase 3: 基準時間割の編成
    AIアルゴリズムを用いて、学期のベースとなる基準時間割を作成します。
  • Phase 4: 実運用(週次展開)
    毎週の行事に合わせて週次シートを展開し、代行管理や時数集計を行います。

👇 使い方ガイド(PDFプレビュー)

💡
担任の先生向け便利ツール
Class Manager Pro(席替え・当番表・名簿管理)
学級運営に必要な4大機能をブラウザ上で完結。あわせてご活用ください。
SPONSORED LINK
広告表示エリア

2026年3月9日月曜日

毎日の健康観察GAS

「毎朝の健康観察、集計や名簿への転記だけで時間が潰れてしまう…」
「生徒の『こころの天気』の微妙な変化に、もっと早く気づきたい」

そんな教育現場の悩みを解決する、「毎日の健康観察対応GAS(自動集計ダッシュボード)」を公開しました。
生徒がGoogleフォームから送信した健康状態や気分のデータを、即座に「全校」「クラス」「個人」の3階層ダッシュボードへ自動集計。
日別・月間・年間のトレンド変化を可視化し、子供たちの小さなSOSサインを逃しません。プログラミング不要で、あなたの学校のGoogle Workspaceに無料で導入できます。

SPONSORED LINK
広告表示エリア

🏫 システムを導入する

お使いのGoogleスプレッドシートにコードを貼り付けるだけで動作します。
(完全無料 / 外部通信なしのセキュア設計)

💡 導入はコピペで完了

専用の「導入マニュアル(PDF)」の手順通りに進めるだけで、プログラミングの知識がなくても数分でセットアップが完了します。
フォームには必ず「メールアドレスを収集する」設定を行ってください。

📸 ダッシュボード画面 (SAMPLE)

導入マニュアル(プレビュー)

※枠内をスクロールして読めます。右上のアイコンから別タブで開くことも可能です。


🛠️ このシステムで実現できる3つのこと

ただフォームの回答をまとめるだけではありません。現場の先生が「本当に見たい形」にデータを整形します。

1. 3階層のダッシュボード

用途に合わせて3種類の専用シートを自動生成します。
全校抽出シート: 管理職や養護教諭向け。
クラス抽出シート: 担任向け(複数クラス複製可能)。
個人抽出シート (カルテ): 面談やケース会議用。

2. 過去のトレンド比較とSOS検知

「今日」の状態だけでなく、「月間(過去31日分)」や「年間(月別)」のトレンドをワンクリックで切り替えて比較できます。
さらに、あらかじめ設定したSOSキーワードや低いスコアを検知すると、セルが赤くハイライトされ、見逃しを防ぎます。

3. 深夜の「自動日付リセット」機能

「毎日、手作業で日付を今日の分に進める」といった手間すら不要です。
メニューからトリガーを設定しておけば、毎朝深夜0時に、すべてのダッシュボードの基準日が「今日」に自動リセットされます。朝はただシートを開くだけです。

💡 開発ノート:超軽量「QUERYキャッシュ」搭載

数年分の回答データ(数万行)が蓄積されると、通常のスプレッドシート関数は動作が重くなり、最終的にクラッシュします。
このツールでは、裏側で「QUERY関数」を用いた軽量なデータキャッシュシートを自動構築する仕組みを導入しました。
さらに、排他制御(LockService)を採用しているため、複数の教員が同時にシートを操作してもデータが混線することはありません。「現場での実用性」を極限まで追求した設計です。

SPONSORED LINK
広告表示エリア

最新情報

教務時間割作成GAS

「また今週も、行事予定に合わせて時間割をパズルするのか……」 教務主任の先生を悩ませる「毎週の時間割作成」を、作成サポートします。 GoogleスプレッドシートとGAS(Google Apps Script)を組み合わせた、 完全無料の教務専用・全校時間割自動編成シス...

人気の投稿