学校の運営では、残り授業数は単なる数字ではありません。受付が次回予約を案内するとき、講師が受講状況を確認するとき、入金や更新を検討するときに使われます。
その数字が生徒一覧と生徒詳細で違って見えたら、スタッフはどちらを正しいと判断するでしょうか。たいていは、もう一度別の表や記録を確認することになります。

なぜ、同じ数字がずれるのでしょうか?
原因は入力ミスだけではありません。画面ごとに作られた集計が、少しずつ違う条件を使っている場合があります。たとえば、振替、取消、欠席、繰越、授業の状態をどこまで数えるかが揃っていないと、同じ生徒でも数字が一致しません。
実際の語学学校運用の中でも、同じラベルを別々の集計ルールで扱っている可能性を確認する必要がありました。対象画面を横断して集計条件を監査し、一覧、生徒詳細、パッケージ画面など、日常の判断に使う範囲で共通の条件を定めて確認しました。本記事は、その開発記録を個人情報や内部仕様を除いて再構成したものです。
まず確認したい4つの基準
| 授業の状態 | 完了、予定、取消、欠席、振替のうち、どれを残数計算に含めるか。 |
|---|---|
| 繰越の扱い | 期限や繰越可能な回数を、どの画面でも同じ条件で判定しているか。 |
| 集計の時点 | 今日時点なのか、選択した期間の終了時点なのかを揃えているか。 |
| 確認する画面 | 生徒一覧、生徒詳細、パッケージ画面など、スタッフが実際に使う画面で一致を確認するか。 |
直し方は、表示を合わせることではありません。
最初に決めるのは「どの記録を、どの条件で、残り授業数として数えるか」です。その基準を一つにし、各画面が同じ集計ルールを参照する状態に近づけます。
その後で、受付がよく使う生徒一覧、生徒詳細、パッケージ画面を確認します。全機能を一度に変えるのではなく、実際に案内や判断に使う対象画面から確認すると、影響範囲を見失いにくくなります。
学校運営で大切なのは、スタッフが説明できることです。
数字が合っていても、なぜその数字なのかをスタッフが説明できなければ、問い合わせのたびに作業が止まります。授業回数のように日常的に尋ねられる情報ほど、計算方法と確認先を固定する価値があります。
回数制・振替運用を持つ教室では、この考え方を応用できる場合があります。導入対応は語学学校を中心に、現在の運用を伺ったうえで個別に確認します。
よくある質問
残り授業数が違うとき、まず何を確認しますか?
各画面が参照している授業、欠席、振替、取消、繰越の扱いと、集計時点を確認します。
表示だけ直せば解決しますか?
表示だけを合わせるのではなく、集計ルールと確認対象画面を先に定義し、同じルールで再確認することが重要です。
語学学校以外にも必要ですか?
回数制・振替運用を持つ教室では同じ考え方を応用できる場合があります。導入対応は現在の運用を伺ったうえで個別に確認します。
今の運用で、数字の確認に時間がかかっていませんか。
学校の規模と運用に合わせて、整理できる範囲をご説明します。