(57)【特許請求の範囲】
【請求項１】
表示手段と、
板書する文字列を含むデータを板書計画データとして板書順に時間情報に対応づけて複数記憶している板書計画記憶手段と、
経過時間を計測する時間計測手段と、
ユーザ操作により板書された文字列を含むデータを板書入力データとして、前記表示手段に表示させる板書入力手段と、
前記板書計画記憶手段から、前記板書入力手段により板書された文字列を含む板書計画データを検出する板書計画データ検出手段と、
前記時間計測手段により計測された経過時間と、各板書データの板書順及び時間情報とに基づいて、現時点で板書されるべき予定の板書計画データを検出する予定板書データ検出手段と、
前記板書計画データ検出手段により検出された板書計画データと、前記予定板書データ検出手段により検出された予定の板書計画データとが一致しない場合に、その旨を報知する報知手段と、
を備えることを特徴とする電子黒板。
【請求項２】
請求項１記載の電子黒板において、
複数の教材部分データを含む教材データを記憶している教材データ記憶手段を備え、
前記板書計画記憶手段は、前記各教材部分データに対応づけて各板書計画データを記憶しており、
前記板書計画記憶手段に記憶された少なくとも１つの板書計画データには、識別データが対応付けられており、
前記板書計画データ検出手段により検出された板書計画データの板書順よりも、前記予定板書データ検出手段により検出された予定の板書計画データの板書順が後である場合に、前記識別データが対応付けられた教材部分データを識別して前記表示部に表示させる教材部分表示制御手段を有することを特徴とする電子黒板。  
【請求項３】
請求項２に記載の電子黒板において、
前記教材部分表示制御手段によって教材部分データが識別して表示された場合に、ユーザ操作に基づいて、当該教材部分データに対応付けられた板書計画データを前記表示部に表示させる板書内容表示制御手段を有することを特徴とする電子黒板。
【請求項４】
請求項２又は３記載の電子黒板において、
他の表示端末と通信する通信手段を備え、
前記教材部分表示制御手段によって教材部分データが識別して表示された場合に、ユーザ操作に基づいて、当該教材部分データに対応付けられた板書計画データを前記他の表示端末に送信する板書データ送信手段を有することを特徴とする電子黒板。
【請求項５】
請求項２〜４のいずれか一項に記載の電子黒板において、
前記識別データは、省略可能を示す識別データであり、
前記教材部分表示制御手段は、前記識別データに対応付けられた教材部分データに省略可能であることを示すマークをつけて識別して前記表示部に表示させることを特徴とする電子黒板。
【請求項６】
表示手段を備えるコンピュータに、
板書する文字列を含むデータを板書計画データとして板書順に時間情報に対応づけて複数記憶している板書計画記憶機能と、
経過時間を計測する時間計測機能と、
ユーザ操作により板書された文字列を含むデータを板書入力データとして、前記表示手段に表示させる板書入力機能と、
前記板書計画記憶機能による記憶データから、前記板書入力機能により板書された文字列を含む板書計画データを検出する板書計画データ検出機能と、
前記時間計測機能により計測された経過時間と、各板書データの板書順及び時間情報とに基づいて、現時点で板書されるべき予定の板書計画データを検出する予定板書データ検出機能と、
前記板書計画データ検出機能により検出された板書計画データと、前記予定板書データ検出機能により検出された予定の板書計画データとが一致しない場合に、その旨を報知する報知機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子黒板及びプログラムに関する。
【背景技術】
【０００２】
従来より、教育現場においては、電子黒板や生徒端末と呼ばれる情報表示装置が使用されており、これらの情報表示装置を用いた授業では、電子黒板に教師が入力した文字等が生徒端末に送信され、生徒端末で入力した文字等が電子黒板に送信されるようになっている（例えば特許文献１参照）。
【０００３】
ところで、教師は、板書すべき内容をまとめた板書計画を予めノート等に作成しておき、その各板書部分に時間配分をして授業に望むのが一般的である。近年では、授業計画をコンピュータ上で作成することのできる技術が提案されている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４００１４６４号
【特許文献２】特開２０１０−１９１４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、予め板書計画で時間配分を行っていても、実際の授業では生徒の反応によって進行度が変化してしまうため、予定の範囲まで授業が進まなかったり、教師が説明して生徒が理解するための時間が省かれたりする結果、学習効率が低下してしまう。
【０００６】
本発明の課題は、適切な時間配分で板書を行うことのできる電子黒板及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、電子黒板において、
表示手段と、
板書する文字列を含む複数のデータを板書計画データとして時間情報に対応づけて板書順に記憶している板書計画記憶手段と、
経過時間を計測する時間計測手段と、
ユーザ操作により板書された文字列を前記表示手段に表示させる板書入力手段と、
前記板書計画記憶手段から、前記板書入力手段により板書された文字列を含む板書計画データを検出する板書計画データ検出手段と、
前記時間計測手段により計測された経過時間と、各板書計画データの板書順及び時間情報とに基づいて、現時点で板書されるべき予定の板書計画データを検出する予定板書データ検出手段と、
前記板書計画データ検出手段により検出された板書計画データと、前記予定板書データ検出手段により検出された予定の板書計画データとが一致しない場合に、その旨を報知する報知手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、適切な時間配分で板書を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】授業支援システムの概略構成を示す図である。
【図２】サーバの概略構成を示すブロック図である。
【図３】板書計画ファイルを示す図である。
【図４】電子黒板及び生徒端末の概略構成を示すブロック図である。
【図５】教師端末の概略構成を示すブロック図である。
【図６】教師端末処理の流れを示すフローチャートである。
【図７】教室サーバ処理の流れを示すフローチャートである。
【図８】教室サーバ処理の流れを示すフローチャートである。
【図９】教室サーバ処理の流れを示すフローチャートである。
【図１０】タイマー処理の流れを示すフローチャートである。
【図１１】ディスプレイの表示内容を示す図である。
【図１２】ディスプレイの表示内容を示す図である。
【図１３】ディスプレイの表示内容を示す図である。
【図１４】ディスプレイの表示内容を示す図である。
【図１５】ディスプレイの表示内容を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１１】
図１は、本実施の形態における授業支援システム１の概略構成を示す図である。
この図に示すように、本実施の形態における授業支援システム１は、サーバ２と、電子黒板３と、生徒端末４と、教師端末５とを備えている。
【００１２】
［サーバ］
サーバ２は、複数の学校の電子黒板３や生徒端末４に対して機能やデータを提供するものであり、図２に示すように、表示部２１と、入力部２２と、通信部２３と、記憶部２４と、ＣＰＵ２５等とを備えて構成されている。
【００１３】
表示部２１は、ディスプレイ２１０を備えており、ＣＰＵ２５から入力される表示信号に基づいて各種情報をディスプレイ２１０に表示するようになっている。なお、本実施の形態におけるディスプレイ２１０は、いわゆるタッチパネル２２１と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【００１４】
入力部２２は、キー群２２０や上述のタッチパネル２２１を備えており、押下されたキーの種類やタッチパネル２２１の位置に対応する信号をＣＰＵ２５に出力するようになっている。
【００１５】
通信部２３は、複数の電子黒板３や生徒端末４、教師端末５との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。
【００１６】
記憶部２４は、サーバ２の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域として機能するメモリである。本実施の形態においては、記憶部２４は、本発明に係る授業支援プログラム２４０と、教科書データベース２４１と、ＩＤデータベース２４４と、板書データベース２４２等とを記憶している。
【００１７】
授業支援プログラム２４０は、後述の教室サーバ処理（図７〜図９参照）及びタイマー処理（図１０参照）をＣＰＵ２５に実行させるためのプログラムである。
【００１８】
教科書データベース２４１は、授業で使用される教科書について教科書データＤ１を記憶している。なお、本実施の形態における教科書データＤ１は、教科書をＰＤＦ形式で画像化したデータとなっている。
【００１９】
ＩＤデータベース２４４は、サーバ２にアクセスし得る電子黒板３及び生徒端末４のＩＤコード（以下、黒板ＩＤ，端末ＩＤとする）と、これら電子黒板３及び生徒端末４の属する教室のＩＤコード（以下、教室ＩＤとする）とを対応付けて複数記憶している。
【００２０】
板書データベース２４２は、複数の板書計画ファイルＦを科目毎，クラス毎に記憶するようになっている。各板書計画ファイルＦには、図３（ａ）に示すように、１回の授業において電子黒板３で板書されるべき内容を分割した各板書データＤと、当該板書データＤの板書順を表す板書番号Ｎと、板書内容に対応する教材部分の位置情報（以下、教材位置情報Ｐとする）とが対応付けられて格納されている。
【００２１】
ここで、本実施の形態における板書データＤには、電子黒板３で板書されるべき文字列や、教科書データＤ１からのコピー部分が含まれている。
また、教材位置情報Ｐは、教材名や、教材のページ番号、当該ページの上端から何％の位置であるか、また、左端から何％の範囲であるかを示している。例えば、教材の５９ページで、上端から２３％の位置で、かつ、左端から０−４５％の範囲を表す場合には、教材位置情報Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」と記憶される。このような教材位置情報Ｐと板書データＤとが対応付けて記憶されることにより、当該教材位置情報Ｐの含まれる教科書データＤ１に対して板書データＤが対応付けて記憶されることとなる。
【００２２】
以上の板書計画ファイルＦは、本実施の形態においては、教師端末５によって授業前に予め作成される他、電子黒板３を用いて実際に授業が行われている最中にサーバ２によって作成されるようになっている。更に、教師端末５によって板書計画ファイルＦが作成される場合には、各板書データＤには、そのデータ量と、当該板書データＤの内容を授業中に扱うための所要時間として授業時間から割り当てられた割当時間と、が対応付けて記憶され、また、任意の板書データＤに対し、板書の省略が可能である旨を示す省略可能マークＭが対応付けて記憶されるようになっている。なお、本実施の形態において板書データＤのデータ量とは、板書の行数となっている。
【００２３】
ＣＰＵ２５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ２を統括的に制御するようになっている。具体的には、ＣＰＵ２５は、入力部２２から入力される操作信号等に応じて記憶部２４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２５は、処理結果を表示部２１に適宜出力させる。
【００２４】
［電子黒板］
電子黒板３は、教室に設置されて授業に用いられるものであり、図４に示すように、表示部３１と、入力部３２と、通信部３３と、記憶部３４と、ＣＰＵ３５等とを備えて構成されている。
【００２５】
表示部３１は、ディスプレイ３１０を備えており、ＣＰＵ３５から入力される表示信号に基づいて各種情報をディスプレイ３１０に表示するようになっている。なお、本実施の形態におけるディスプレイ３１０は、いわゆるタッチパネル３２１と一体的に形成されており、ユーザ（教師）によるタッチ操作を受け付け可能となっている。
【００２６】
入力部３２は、キー群３２０や上述のタッチパネル３２１を備えており、押下されたキーの種類やタッチパネル３２１の位置に対応する信号をＣＰＵ３５に出力するようになっている。
【００２７】
通信部３３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部３３はサーバ２を介して生徒端末４と通信するようになっているが、生徒端末４と直接通信することとしても良い。
【００２８】
記憶部３４は、電子黒板３の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ３５の作業領域として機能するメモリである。本実施の形態においては、記憶部３４は、ＩＤテーブル３４３等を記憶している。
【００２９】
ＩＤテーブル３４３は、自機の黒板ＩＤと、自機の属する教室の教室ＩＤとを対応付けて記憶している。
【００３０】
ＣＰＵ３５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板３を統括的に制御するようになっている。具体的には、ＣＰＵ３５は、入力部３２から入力される操作信号等に応じて記憶部３４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ３５は、処理結果を表示部３１に適宜出力させる。
【００３１】
［生徒端末］
生徒端末４は、生徒に所持されて授業に用いられるものであり、図４に示すように、表示部４１と、入力部４２と、通信部４３と、記憶部４４と、ＣＰＵ４５等とを備えて構成されている。
【００３２】
表示部４１は、ディスプレイ４１０を備えており、ＣＰＵ４５から入力される表示信号に基づいて各種情報をディスプレイ４１０に表示するようになっている。なお、本実施の形態におけるディスプレイ４１０は、いわゆるタッチパネル４２１と一体的に形成されており、ユーザ（生徒）によるタッチ操作を受け付け可能となっている。
【００３３】
入力部４２は、キー群４２０や上述のタッチパネル４２１を備えており、押下されたキーの種類やタッチパネル４２１の位置に対応する信号をＣＰＵ４５に出力するようになっている。
【００３４】
通信部４３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部４３はサーバ２を介して電子黒板３と通信するようになっているが、電子黒板３と直接通信することとしても良い。
【００３５】
記憶部４４は、生徒端末４の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ４５の作業領域として機能するメモリである。本実施の形態においては、記憶部４４は、ＩＤテーブル４４３等を記憶している。
【００３６】
ＩＤテーブル４４３は、自機の端末ＩＤと、自機の属する教室の教室ＩＤとを対応付けて記憶している。
【００３７】
ＣＰＵ４５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、生徒端末４を統括的に制御するようになっている。具体的には、ＣＰＵ４５は、入力部４２から入力される操作信号等に応じて記憶部４４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ４５は、処理結果を表示部４１に適宜出力させる。
【００３８】
［教師端末］
教師端末５は、教師に所持されて板書計画ファイルＦの作成等に用いられるものであり、図５に示すように、表示部５１と、入力部５２と、通信部５３と、記憶部５４と、ＣＰＵ５５等とを備えて構成されている。
【００３９】
表示部５１は、ディスプレイ５１０を備えており、ＣＰＵ５５から入力される表示信号に基づいて各種情報をディスプレイ５１０に表示するようになっている。なお、本実施の形態におけるディスプレイ５１０は、いわゆるタッチパネル５２１と一体的に形成されており、ユーザ（教師）によるタッチ操作を受け付け可能となっている。
【００４０】
入力部５２は、キー群５２０や上述のタッチパネル５２１を備えており、押下されたキーの種類やタッチパネル５２１の位置に対応する信号をＣＰＵ５５に出力するようになっている。
【００４１】
通信部５３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。
【００４２】
記憶部５４は、教師端末５の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ５５の作業領域として機能するメモリである。本実施の形態においては、記憶部５４は、授業計画作成プログラム５４０と、教科書データベース５４１と、板書データベース５４２等とを記憶している。
【００４３】
授業計画作成プログラム５４０は、後述の教師端末処理（図６参照）をＣＰＵ５５に実行させるためのプログラムである。
【００４４】
教科書データベース５４１及び板書データベース５４２は、サーバ２における教科書データベース２４１，板書データベース２４２と同じ内容のデータを記憶している。
【００４５】
ＣＰＵ５５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、教師端末５を統括的に制御するようになっている。具体的には、ＣＰＵ５５は、入力部５２から入力される操作信号等に応じて記憶部５４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ５５は、処理結果を表示部５１に適宜出力させる。
【００４６】
［動作］
（教師端末処理）
続いて、教師端末５による教師端末処理について、図６を参照しつつ説明する。
【００４７】
この教師端末処理においては、まずＣＰＵ５５は、板書計画の作成・編集を開始する旨の操作が行われるか否かを判定し（ステップＷ１）、行われないと判定した場合（ステップＷ１；Ｎｏ）には他の処理へ移行する。
【００４８】
また、ステップＷ１において板書計画の作成・編集を開始する旨の操作が行われたと判定した場合（ステップＷ１；Ｙｅｓ）には、ＣＰＵ５５は、板書計画を新規に作成する旨の操作が行われるか否かを判定する（ステップＷ２）。
【００４９】
このステップＷ２において板書計画を新規に作成する旨の操作が行われないと判定した場合（ステップＷ２；Ｎｏ）には、ＣＰＵ５５は、後述のステップＷ４に移行する。
【００５０】
また、ステップＷ２において板書計画を新規に作成する旨の操作が行われたと判定した場合（ステップＷ２；Ｙｅｓ）には、ＣＰＵ５５は、後述の教室サーバ処理（図７〜図９参照）を教師端末５において実行する（ステップＷ３）。これにより、教師端末５において授業前に予め板書計画ファイルＦが作成されることとなる。但し、このステップＷ３で実行される教室サーバ処理においては、ＣＰＵ５５は、電子黒板３との間で情報の送受信を行わず、教師端末５における入力部５２での操作内容を電子黒板３に対する操作として処理を行うとともに、電子黒板３に表示させる内容を教師端末５の表示部５１に表示させるようになっている。また、教科書データベース２４１，板書データベース２４２の代わりに教科書データベース５４１，板書データベース５４２を用いるようになっている。また、ステップＳ１６，Ｓ２６の処理を行わず、教室サーバ処理と並行して実行される後述のタイマー処理（図１０参照）についても実行しないようになっている。
【００５１】
次に、ＣＰＵ５５は、板書計画を表示して編集する旨の操作が行われるか否かを判定し（ステップＷ４）、行われないと判定した場合（ステップＷ４；Ｎｏ）には他の処理へ移行する。
【００５２】
また、ステップＷ４において板書計画を表示して編集する旨の操作が行われたと判定した場合（ステップＷ４；Ｙｅｓ）には、ＣＰＵ５５は、板書計画ファイルＦのファイル名をディスプレイ５１０に一覧表示させる（ステップＷ５）。
【００５３】
次に、ＣＰＵ５５は、ユーザ操作に基づいて何れかの板書計画ファイルＦを指定した後（ステップＷ６）、指定された板書計画ファイルＦ（以下、指定板書計画ファイルＦＳとする）における各板書データＤを、板書番号Ｎ及び教材位置情報Ｐと対応付けて表形式でディスプレイ５１０に一覧表示させるとともに、各板書データＤのデータ量を検出して、当該板書データＤに対応付けて表示させる（ステップＷ７）。なお、本実施の形態においては、指定板書計画ファイルＦＳの全ての板書データＤがディスプレイ５１０の表示領域内に表示されるようになっており、各板書データＤの行幅は、当該板書データＤのデータ量に比例するようになっている。
【００５４】
次に、ＣＰＵ５５は、検出したデータ量に基づいて、各板書番号Ｎの板書データＤに対して１時限の授業時間を比例配分し、各板書データＤの割当時間を、当該板書データＤに対応付けてディスプレイ５１０に表示させる（ステップＷ８）。なお、１時限の授業時間としては、例えば４５分や５０分、９０分などが挙げられ、本実施の形態では５０分が用いられている。
【００５５】
次に、ＣＰＵ５５は、時間配分を修正する旨の操作が行われるか否かを判定し（ステップＷ１１）、行われたと判定した場合（ステップＷ１１；Ｙｅｓ）には、ユーザ操作に基づいて、修正対象の板書データＤについての割当時間を変更した後（ステップＷ１２）、ステップＷ１１に移行する。より詳細には、このステップＷ１２においてユーザは、ディスプレイ５１０に表示された表中で、修正対象の板書データＤの行幅をドラッグすることで割当時間を変更することとしても良いし、表中の数値を変更することで割当時間を変更することとしても良い。なお、数値を入力することで割当時間を変更する場合には、変更後の割当時間の長さに応じて、対応する板書データＤの行幅が変更される。
【００５６】
また、ステップＷ１１において時間配分を修正する旨の操作が行われないと判定した場合（ステップＷ１１；Ｎｏ）には、ＣＰＵ５５は、板書データＤを修正する旨の操作が行われるか否かを判定する（ステップＷ１３）。
【００５７】
このステップＷ１３において板書データＤを修正する旨の操作が行われたと判定した場合（ステップＷ１３；Ｙｅｓ）には、ＣＰＵ５５は、ユーザ操作に基づいて、修正対象の板書データＤの内容を変更した後（ステップＷ１４）、ステップＷ１１に移行する。ここで、このステップＷ１４においてユーザは、何れかの板書データＤに対し、板書の省略が可能である旨を示す省略可能マークＭを付しても良い。
【００５８】
また、ステップＷ１３において板書データＤを修正する旨の操作が行われないと判定した場合（ステップＷ１３；Ｎｏ）には、ＣＰＵ５５は、指定板書計画ファイルＦＳについての作成・編集を終了する旨の操作が行われるか否かを判定し（ステップＷ１５）、行われないと判定した場合（ステップＷ１５；Ｎｏ）にはステップＷ１１に移行する。
【００５９】
そして、ステップＷ１５において作成・編集を終了する旨の操作が行われたと判定した場合（ステップＷ１５；Ｙｅｓ）には、ＣＰＵ５５は、作成・編集した指定板書計画ファイルＦＳを板書データベース５４２に記憶させ（ステップＷ１６）、ステップＷ１に移行する。
【００６０】
（教室サーバ処理）
続いて、サーバ２による教室サーバ処理について、図７〜図９を参照しつつ説明する。
【００６１】
この教室サーバ処理においては、まずＣＰＵ２５は、図７に示すように、教師の操作によって何れかの電子黒板３が書籍の閲覧要求を受けるか否かを判定し（ステップＳ１）、受けないと判定した場合（ステップＳ１；Ｎｏ）には他の処理へ移行する。
【００６２】
また、ステップＳ１において何れかの電子黒板３が書籍の閲覧要求を受けたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２５は、閲覧要求を受けた電子黒板３（以下、他の電子黒板３と区別して電子黒板３Ｓとする）から、当該電子黒板３ＳのＩＤテーブル３４３に記憶された黒板ＩＤ及び教室ＩＤを受信する（ステップＳ２）。なお、本実施の形態においては、このとき電子黒板３では、教師から教科書についての閲覧要求を受けることとして説明する。
【００６３】
次に、ＣＰＵ２５は、閲覧する書籍の指定情報を電子黒板３Ｓから受信した後（ステップＳ４）、閲覧する章番号及びページ番号の指定情報か、或いは前回の教室サーバ処理において最後に表示していたページの指定情報を電子黒板３Ｓから受信する（ステップＳ６）。
【００６４】
次に、ＣＰＵ２５は、ステップＳ４で指定された教科書（以下、指定教科書とする）のうち、ステップＳ６で指定されたページの教科書データＤ１を電子黒板３Ｓに送信し、そのディスプレイ３１０に表示させる（ステップＳ７）。
【００６５】
次に、ＣＰＵ２５は、板書データベース２４２に新たな板書計画ファイルＦ（以下、板書計画ファイルＦＡとする）を作成するとともに、当該板書計画ファイルＦＡ内に板書データエリアＡを設定し、当該板書データエリアＡに対して板書番号Ｎ「１」と、現時点で表示されている教科書部分についての教材位置情報Ｐとを対応づけて記憶させる（ステップＳ８）。
【００６６】
次に、図８に示すように、ＣＰＵ２５は、電子黒板３Ｓに対する操作を受信し（ステップＳ９）、電子黒板３Ｓで板書機能の指定操作が行われたか否かを判定する（ステップＳ１１）。ここで、板書機能とは、電子黒板３Ｓのディスプレイ３１０に板書エリアＢを表示させる機能である（図１１(ａ)参照）。また、板書エリアＢとは、教師が板書を行うためのエリアである。
【００６７】
このステップＳ１１において板書機能の指定操作が行われたと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ２５は、電子黒板３Ｓのディスプレイ３１０に板書エリアＢが表示されているか否かを判定し（ステップＳ１１０）、表示されていると判定した場合（ステップＳ１１０；Ｙｅｓ）には、板書エリアＢを消した後（ステップＳ１１１）、ステップＳ９に移行する。
【００６８】
また、ステップＳ１１０において板書エリアＢが表示されていないと判定した場合（ステップＳ１１０；Ｎｏ）には、ＣＰＵ２５は、電子黒板３Ｓのディスプレイ３１０に板書エリアＢを作成して表示させる（ステップＳ１２）。より詳細には、このステップＳ１２においてＣＰＵ２５は、ディスプレイ３１０の上側に教科書エリアＫ（図１１(ａ)参照）を作成して当該教科書エリアＫに教科書データＤ１を表示させるとともに、ディスプレイ３１０の下側に板書エリアＢを作成して現在の日付と、現時点で教科書エリアＫに表示されている教科書のページ数とを表示させる。
【００６９】
次に、ＣＰＵ２５は、教科書の指定されたページと同じページから始まる板書計画ファイルＦが板書データベース２４２にあるか否かを判定し（ステップＳ１３）、このような板書計画ファイルＦがないと判定した場合（ステップＳ１３；Ｎｏ）には、ステップＳ９に移行する。
【００７０】
また、ステップＳ１３において教科書の指定されたページと同じページから始まる板書計画ファイルＦがあると判定した場合（ステップＳ１３；Ｙｅｓ）には、ＣＰＵ２５は、このような板書計画ファイルＦが複数あるか否かを判定する（ステップＳ１４）。
【００７１】
このステップＳ１４において板書計画ファイルＦが複数ないと判定した場合、つまり板書計画ファイルＦが１つしかないと判定した場合（ステップＳ１４；Ｎｏ）には、ＣＰＵ２５は、当該板書計画ファイルＦを指定板書計画ファイルＦＳとして指定した後、後述のステップＳ１６に移行する。
【００７２】
また、ステップＳ１４において板書計画ファイルＦが複数あると判定した場合（ステップＳ１４；Ｙｅｓ）には、ＣＰＵ２５は、ユーザによる選択操作に基づいて、いずれかの板書計画ファイルＦを指定板書計画ファイルＦＳとして指定する（ステップＳ１５）。
【００７３】
次に、ＣＰＵ２５は、指定板書計画ファイルＦＳにおける各板書データＤの板書番号Ｎ及び割当時間に基づいて、ディスプレイ３１０の下部に時間配分バーＪを表示させるとともに、授業の経過時間の計測を開始して時間配分バーＪ内で現在時間アイコンＩを表示させ（ステップＳ１６、図１３参照）、ステップＳ９に移行する。
【００７４】
ここで、時間配分バーＪとは、後述の図１３に示すように、指定板書計画ファイルＦＳにおける各板書データＤの割当時間が授業時間内で占める割合を帯グラフの形態で示したものであり、全長が授業時間に相当している。なお、この時間配分バーＪにおいて、各板書データＤに対応する帯グラフ部分Ｇは、当該板書データＤの板書番号Ｎに従って左から右に配設されている。また、帯グラフ部分Ｇ１の符号「Ｇ」に対する添え字「１」は、当該帯グラフ部分Ｇに対応する板書データＤの板書番号Ｎが「１」であることを示している。
【００７５】
また、現在時間アイコンＩとは、授業時間内での現時点の経過時間を示すアイコンであり、時間の経過に従って時間配分バーＪ上を左側から右側に移動するようになっている。
【００７６】
また、上述のステップＳ１１において板書機能の指定操作が行われなかったと判定した場合（ステップＳ１１；Ｎｏ）には、ＣＰＵ２５は、板書エリアＢに手書き入力操作が行われたか否かを判定する（ステップＳ２１）。
【００７７】
このステップＳ２１において手書き入力操作が行われたと判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ２５は、板書エリアＢ内の操作対象位置に入力内容を入力して表示させる（ステップＳ２２）。
【００７８】
次に、ＣＰＵ２５は、板書計画ファイルＦＡにおける板書データエリアＡのうち、現在の板書番号Ｎに対応する板書データエリアＡに対し、入力内容を板書データＤとして記憶させる（ステップＳ２３）。このとき、板書計画ファイルＦＡにおいて最新の板書番号Ｎ（数字の最も大きい板書番号Ｎ）よりも古い板書番号Ｎ（数字の小さい板書番号Ｎ）の板書データエリアＡに板書データＤが記憶されておらず、空である場合には、ＣＰＵ２５は、当該空の板書データエリアＡを削除して、最新の板書番号Ｎを未使用の数字に繰り下げて、変更した板書番号Ｎに対応する板書データエリアＡに、入力された板書データＤを記憶する。
【００７９】
次に、ＣＰＵ２５は、手書き入力内容に対応する板書データＤが指定板書計画ファイルＦＳにあるか否かを判定し（ステップＳ２５）、ないと判定した場合（ステップＳ２５；Ｎｏ）にはステップＳ９に移行する。ここで、入力内容に対応する板書データＤとは、入力内容に先頭一致する板書データＤである。
【００８０】
また、ステップＳ２５において手書き入力内容に対応する板書データＤが指定板書計画ファイルＦＳにあると判定した場合（ステップＳ２５；Ｙｅｓ）には、ＣＰＵ２５は、その板書データＤの板書番号Ｎを、現在板書している板書データＤの板書番号Ｎ（以下、現・板書番号Ｎ１とする）とし、時間配分バーＪ内で現・板書番号Ｎ１に対応する帯グラフ部分Ｇを識別表示して（ステップＳ２６）、ステップＳ９に移行する。なお、本実施の形態においては、このときＣＰＵ２５は、時間配分バーＪにおいて現・板書番号Ｎ１に対応する帯グラフ部分Ｇを青色で表示させることで識別表示している。
【００８１】
また、上述のステップＳ２１において手書き入力操作が行われなかったと判定した場合（ステップＳ２１；Ｎｏ）には、図９に示すように、ＣＰＵ２５は、教科書エリアＫにマーカ入力操作が行われたか否かを判定する（ステップＳ３１）。
【００８２】
このステップＳ３１においてマーカ入力操作が行われたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ２５は、教科書エリアＫにおけるマーカ入力操作対象位置にマーカを表示させる（ステップＳ３２）。
【００８３】
次に、ＣＰＵ２５は、板書計画ファイルＦＡに新たに板書データエリアＡを設定し、当該新たな板書データエリアＡの板書番号Ｎを１増やすとともに、当該板書番号Ｎと、マーカ入力された教科書位置についての教材位置情報Ｐと、マーカ入力データとを対応づけて記憶させ（ステップＳ３３）、上述のステップＳ３１に移行する。マーカ入力データとは、マーカ指定箇所におけるデータのことを言う。なお、このステップＳ３３において新たに板書データエリアＡを設定する場合に、当該新たな板書データエリアＡの板書番号Ｎよりも古い板書番号Ｎ（数字の小さい板書番号Ｎ）の板書データエリアＡが板書データＤを記憶しておらず、空である場合には、ＣＰＵ２５は、当該空の板書データエリアＡを削除して、新たな板書データエリアＡの板書番号Ｎを未使用の最も小さい数字に設定して、設定した板書番号Ｎと、マーカ入力された教科書位置についての教材位置情報Ｐと、マーカ入力データとを対応づけて記憶させる。
【００８４】
また、上述のステップＳ３１においてマーカ入力操作が行われなかったと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＰＵ２５は、教科書ページ移動操作が行われたか否かを判定する（ステップＳ４１）。
【００８５】
このステップＳ４１においてページ移動操作が行われたと判定した場合（ステップＳ４１；Ｙｅｓ）には、ＣＰＵ２５は、ページ移動後の教科書エリアＫを表示させる（ステップＳ４２）。ここで、ページ移動操作において数ページ移動した場合であっても、途中のページの教科書エリアＫの表示は行わずに、数ページ移動後の教科書エリアＫを表示させる。
【００８６】
次に、ＣＰＵ２５は、板書計画ファイルＦＡに新たに板書データエリアＡを設定し、当該新たな板書データエリアＡの板書番号Ｎを１増やすとともに、移動先の教科書位置の教材位置情報Ｐを対応付けて記憶させ（ステップＳ４３）、上述のステップＳ３１に移行する。
【００８７】
また、上述のステップＳ４１においてページ移動操作が行われなかったと判定した場合（ステップＳ４１；Ｎｏ）には、ＣＰＵ２５は、教科書エリアＫにおいてコピー機能の指定操作が行われ、板書エリアＢ内に教科書エリアＫのコピー部分の貼り付け操作が行われたか否かを判定する（ステップＳ５１）。
【００８８】
このステップＳ５１においてコピー部分の貼り付け操作が行われたと判定した場合（ステップＳ５１；Ｙｅｓ）には、ＣＰＵ２５は、教科書エリアＫの当該コピー部分を、板書エリアＢに表示させ（ステップＳ５２）、上述のステップＳ２２に移行する。
【００８９】
また、上述のステップＳ５１においてコピー部分の貼り付け操作が行われなかったと判定した場合（ステップＳ５１；Ｎｏ）には、ＣＰＵ２５は、後述のステップＴ４によって教科書エリアＫに省略可能マークＭが表示されており、この省略可能マークＭに対してタッチ操作が行われるか否かを判定する（ステップＳ６１）。
【００９０】
このステップＳ６１において省略可能マークＭに対してタッチ操作が行われたと判定した場合（ステップＳ６１；Ｙｅｓ）には、ＣＰＵ２５は、指定板書計画ファイルＦＳ内で省略可能マークＭに対応付けられた板書データＤを、自宅学習用の宿題として生徒端末４に送信し（ステップＳ６２）、ステップＳ２３に移行する。
【００９１】
また、上述のステップＳ６１において省略可能マークＭに対してタッチ操作が行われなかったと判定した場合（ステップＳ７１；Ｎｏ）には、ＣＰＵ２５は、授業終了の指定操作が行われたか否かを判定する（ステップＳ８１）。
【００９２】
このステップＳ８１において授業終了の指定操作が行われた場合（ステップＳ８１；Ｙｅｓ）には、ＣＰＵ２５は、これまでに記憶した板書番号Ｎ、教材位置情報Ｐ及び板書データＤに、ファイル名を対応づけて板書計画ファイルＦＡとして保存させ（ステップＳ８２）、上述のステップＳ２２に移行する。
【００９３】
また、上述のステップＳ８１において授業終了の指定操作が行われなかったと判定した場合（ステップＳ８１；Ｎｏ）には、ＣＰＵ２５は他の処理へ移行する。
【００９４】
（タイマー処理）
続いて、サーバ２によるタイマー処理について、図１０を参照しつつ説明する。なお、このタイマー処理は、サーバ２が教室サーバ処理においてステップＳ１６の処理を行った時点から、教室サーバ処理と並行して実行されるようになっている。
【００９５】
このタイマー処理においてまずＣＰＵ２５は、表示中の現在時間アイコンＩを一旦消去するとともに、新たな現在時間アイコンＩを時間配分バーＪ中、現在の時間を示す部分に表示させる（ステップＴ１）。
【００９６】
次に、ＣＰＵ２５は、現時点での授業開始からの経過時間と、指定板書計画ファイルＦＳ内で各板書データＤに対応付けられた板書番号Ｎ（板書順）及び割当時間とに基づいて、現時点で板書されるべき内容の板書データＤと、その板書番号Ｎ（以下、予定・板書番号Ｎ２とする）とを検出する（ステップＴ２）。
【００９７】
次に、ＣＰＵ２５は、指定板書計画ファイルＦＳから、直近に入力された板書内容に対応する板書データＤと、その板書番号Ｎ、つまり現・板書番号Ｎ１とを検出し、この現・板書番号Ｎ１が予定・板書番号Ｎ２より小さいか否か、つまり板書が遅れているか否かを判定する（ステップＴ３）。なお、このステップＴ３において未だ板書がされていない場合には、ＣＰＵ２５は、現・板書番号Ｎ１を「１」とする。
【００９８】
このステップＴ３において板書が遅れていると判定した場合（ステップＴ３；Ｙｅｓ）には、ＣＰＵ２５は、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２に対応する部分を桃色の枠Ｗｐ（図１３（ｂ）参照）で識別表示して、板書が遅れている旨を報知した後（ステップＴ４）、ステップＴ１に移行する。また、このときＣＰＵ２５は、省略可能マークＭに対応付けられた板書データＤが指定板書計画ファイルＦＳに存在する場合には、これら省略可能マークＭ及び板書データＤに対応付けられた教材位置情報Ｐを指定板書計画ファイルＦＳから読み出し、教科書エリアＫに表示されている教科書データＤ１のうち、教材位置情報Ｐで示される部分に省略可能マークＭを表示させる。これにより、板書計画ファイルＦにおいて省略可能マークＭに対応付けられた教材部分が識別表示される。
【００９９】
また、ステップＴ３において板書が遅れていないと判定した場合（ステップＴ３；Ｎｏ）には、ＣＰＵ２５は、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２に対応する部分を緑色の枠Ｗｇ（図１３（ａ）参照）で識別表示した後（ステップＴ５）、ステップＴ１に移行する。
【０１００】
［動作例］
（教師端末処理）
続いて、図面を参照しつつ、上述の教師端末処理を具体的に説明する。
【０１０１】
まず、ユーザ（教師）が板書計画を新規に作成する旨の操作を行い（ステップＷ２；Ｙｅｓ）、「算数５年」の教科書の閲覧要求を行って（ステップＳ１；Ｙｅｓ）、閲覧するページ番号「Ｐ５８〜Ｐ５９」の指定を行うと（ステップＳ６）、図１１（ａ）に示すように、指定された教科書「算数５年」のうち、ステップＳ６で指定されたページ「Ｐ５８〜Ｐ５９」の教科書データＤ１がディスプレイ５１０に表示される（ステップＳ７）。
【０１０２】
次に、図３（ａ）に示すように、板書データベース５４２に新たな板書計画ファイルＦＡが作成されるとともに、当該板書計画ファイルＦＡ内に板書データエリアＡが設定され、当該板書データエリアＡに対して板書番号Ｎ「１」と、現時点で表示されている教科書部分についての教材位置情報Ｐとが対応づけて記憶される（ステップＳ８）。
【０１０３】
次に、ユーザ（教師）が板書機能の指定操作を行うと（ステップＳ１１；Ｙｅｓ）、図１１（ａ）に示すように、ディスプレイ５１０の上側に教科書エリアＫが作成されて当該教科書エリアＫに教科書データＤ１が表示されるとともに、ディスプレイ５１０の下側に板書エリアＢが作成されて現在の日付「２０１１０２２２（火）」と、現時点で教科書エリアＫに表示されている教科書のページ数「Ｐ５８」とが表示される（ステップＳ１２）。
【０１０４】
次に、ユーザ（教師）が板書エリアＢに対して「四角形の面積」、「たて４コ  よこ６コ  全部で２４コ！」、「長方形の面積＝たて×よこ」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１１（ｂ）に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図３（ａ）に示すように、板書計画ファイルＦＡにおける現在の板書番号Ｎ「１」、教材位置情報Ｐ「Ｐ５８」に対応する板書データエリアＡに、入力内容が板書データＤとして記憶される（ステップＳ２３）。
【０１０５】
次に、ユーザ（教師）がコピー機能の指定操作を行い（ステップＳ５１；Ｙｅｓ）、図１２(ａ)に示すように、教科書エリアＫ内でコピー部分の範囲指定を行った後に、板書エリアＢ内で貼付位置（コピー先の位置）の指定を行うと、指定位置にコピー部分が貼り付けて表示される（ステップＳ５２）。また、このとき電子黒板３Ｓの教科書エリアＫにおけるコピー元部分が赤枠で囲まれて表示される。なお、本動作例においては、このときユーザ（教師）は教科書の平行四辺形をコピーして張り付けたのち、当該平行四辺形の左側の直角三角形部分を更にコピーして平行四辺形の右側に貼り付けている。
【０１０６】
そして、図３(ａ)に示すように、板書計画ファイルＦＡにおける現在の板書番号Ｎ「１」、教材位置情報Ｐ「Ｐ５８」に対応する板書データエリアＡに、コピー部分の貼り付け内容が板書データＤとして記憶される（ステップＳ２３）。
【０１０７】
次に、ユーザ（教師）が「Ｐ５９」を指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１２(ｂ)に示すように、「Ｐ５９」の教科書データＤ１が教科書エリアＫに表示される（ステップＳ４２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡに新たな板書データエリアＡが設定されるとともに、この板書データエリアＡに板書番号Ｎ「２」と、移動先の教材位置情報Ｐ「Ｐ５９」とが対応付けられて記憶される（ステップＳ４３）。
【０１０８】
次に、ユーザ（教師）が教科書エリアＫにおける文字列「平行四辺形の公式」にマーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図１２(ｂ)に示すように、教科書エリアＫにおける文字列「平行四辺形の公式」がマーカ表示される（ステップＳ３２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡに新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎ「２」と、対象位置の教材位置情報Ｐと、マーカ入力データとが対応付けられて記憶される（ステップＳ３３）。
【０１０９】
次に、ユーザ（教師）が板書エリアＢにおいて、「面積＝底辺×高さ」等を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１２(ｂ)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡにおいて板書番号Ｎ「２」、教材位置情報Ｐ「Ｐ５９、２３％、Ｗ，５−４５％」に対応する板書データエリアＡに、入力内容が板書データＤとして記憶される（ステップＳ２３）。
【０１１０】
次に、ユーザ（教師）が教科書エリアＫにおける確認問題の見出しの文字列「１（星型）たしかめ」（但し、「１（星型）」とは、「１」を星型で囲ったもの）にマーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図示は省略するが、教科書エリアＫにおける文字列「１（星型）たしかめ」がマーカ表示される（ステップＳ３２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡに新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎ「３」と、対象位置の教材位置情報Ｐと、マーカ入力データとが対応付けられて記憶される（ステップＳ３３）。次に、ユーザ（教師）が板書エリアＢにおいて、確認問題の答え「２．５×２．２＝５．５ｃｍ２」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図示は省略するが、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡにおいて板書番号Ｎ「３」、教材位置情報Ｐ「Ｐ５９、３５％、Ｗ，１０−２５％」に対応する板書データエリアＡに、入力内容が板書データＤとして記憶される（ステップＳ２３）。
【０１１１】
次に、ユーザ（教師）が教科書エリアＫにおける練習問題の見出しの文字列「１（丸型）」（但し、「１（丸型）」とは、「１」を丸型で囲ったもの）にマーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図示は省略するが、教科書エリアＫにおける文字列「１（丸型）」がマーカ表示される（ステップＳ３２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡに新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎ「４」と、対象位置の教材位置情報Ｐと、マーカ入力データとが対応付けられて記憶される（ステップＳ３３）。次に、ユーザ（教師）が板書エリアＢにおいて、当該練習問題の答え「７×４＝２８ｃｍ２」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図示は省略するが、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡにおいて板書番号Ｎ「４」、教材位置情報Ｐ「Ｐ５９、８５％、Ｗ，３０−３５％」に対応する板書データエリアＡに、入力内容が板書データＤとして記憶される（ステップＳ２３）。
【０１１２】
次に、ユーザ（教師）が教科書エリアＫにおける練習問題の見出しの文字列「２（丸型）」（但し、「２（丸型）」とは、「２」を丸型で囲ったもの）にマーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図示は省略するが、教科書エリアＫにおける文字列「２（丸型）」がマーカ表示される（ステップＳ３２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡに新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎ「５」と、対象位置の教材位置情報Ｐと、マーカ入力データとが対応付けられて記憶される（ステップＳ３３）。次に、ユーザ（教師）が板書エリアＢにおいて、当該練習問題の答え「８×５＝４０ｃｍ２」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図示は省略するが、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図３(ａ)に示すように、板書計画ファイルＦＡにおいて板書番号Ｎ「５」、教材位置情報Ｐ「Ｐ５９、８５％、Ｗ，６０−６５％」に対応する板書データエリアＡに、入力内容が板書データＤとして記憶される（ステップＳ２３）。
【０１１３】
そして、ユーザ（教師）が授業終了の指定操作を行うと（ステップＳ８１；Ｙｅｓ）、これまでに記憶した板書番号Ｎ、教材位置情報Ｐ及び板書データＤに、ファイル名「算数５年Ｐ５８〜」が対応づけられて板書計画ファイルＦＡとして保存される（ステップＳ８２）。
【０１１４】
次に、ユーザ（教師）が板書計画を表示して編集する旨の操作を行うと（ステップＷ４；Ｙｅｓ）、板書計画ファイルＦのファイル名がディスプレイ５１０に一覧表示され（ステップＷ５）、ユーザ（教師）が「算数５年Ｐ５８〜」の板書計画ファイルＦを指定すると（ステップＷ６）、図３（ａ）に示すように、指定板書計画ファイルＦＳにおける各板書データＤが板書番号Ｎ及び教材位置情報Ｐと対応付けられて表形式でディスプレイ５１０に一覧表示されるとともに、各板書データＤのデータ量が検出されて、当該板書データＤに対応付けて表示される（ステップＷ７）。次に、検出されたデータ量に基づいて、各板書番号Ｎの板書データＤに対して１時限の授業時間が比例配分され、各板書データＤの割当時間が、当該板書データＤに対応付けてディスプレイ５１０に表示される（ステップＷ８）。
【０１１５】
次に、ユーザ（教師）が時間配分を修正する旨の操作を行い（ステップＷ１１；Ｙｅｓ）、板書番号Ｎ「１」，「３」の板書データＤについての行幅をドラッグすると、図３（ｂ）に示すように、これらの板書データＤについての割当時間「２０」，「５」が「１５」，「１０」に変更される（ステップＷ１２）。
【０１１６】
次に、ユーザ（教師）が板書データＤを修正する旨の操作を行い（ステップＷ１３；Ｙｅｓ）、板書番号Ｎ「４」の板書データＤに省略可能マークＭを付す操作を行うと、修正対象の板書データＤの内容が変更される（ステップＷ１４）。
【０１１７】
そして、ユーザ（教師）が指定板書計画ファイルＦＳについての作成・編集を終了する旨の操作を行うと（ステップＷ１５；Ｙｅｓ）、作成・編集された指定板書計画ファイルＦＳが板書データベース５４２に記憶される（ステップＷ１６）。
【０１１８】
（教室サーバ処理及びタイマー処理）
続いて、図面を参照しつつ、上述の教室サーバ処理及びタイマー処理を具体的に説明する。
【０１１９】
まず、ユーザ（教師）が「算数５年」の教科書の閲覧要求を行って（ステップＳ１；Ｙｅｓ）、閲覧するページ番号「Ｐ５８〜Ｐ５９」の指定を行うと（ステップＳ６）、図１３（ａ）に示すように、指定された教科書「算数５年」のうち、ステップＳ６で指定されたページ「Ｐ５８〜Ｐ５９」の教科書データＤ１がディスプレイ３１０に表示される（ステップＳ７）。
【０１２０】
次に、ユーザ（教師）が板書機能の指定操作を行うと（ステップＳ１１；Ｙｅｓ）、ディスプレイ５１０の上側に教科書エリアＫが作成されて当該教科書エリアＫに教科書データＤ１が表示されるとともに、ディスプレイ５１０の下側に板書エリアＢが作成されて現在の日付「２０１１０３３１（木）」と、現時点で教科書エリアＫに表示されている教科書のページ数「Ｐ５８」とが表示される（ステップＳ１２）。
【０１２１】
次に、教科書の指定されたページ「Ｐ５８」と同じページから始まる板書計画ファイルＦ（「算数５年Ｐ５８〜」）が１つあると判定され（ステップＳ１３；Ｙｅｓ、ステップＳ１４；Ｎｏ）、当該板書計画ファイルＦが指定板書計画ファイルＦＳとして指定される。
【０１２２】
次に、指定板書計画ファイルＦＳにおける各板書データＤの板書番号Ｎ及び割当時間に基づいて、ディスプレイ３１０の下部に時間配分バーＪが表示されるとともに、授業の経過時間の計測が開始されて時間配分バーＪ内で現在時間アイコンＩが表示される（ステップＳ１６）。
【０１２３】
次に、ユーザ（教師）が板書エリアＢに対して「四角形の面積」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。
【０１２４】
次に、手書き入力内容に対応する板書データＤが指定板書計画ファイルＦＳにあると判定された後（ステップＳ２５；Ｙｅｓ）、その板書データＤの板書番号Ｎ「１」が現・板書番号Ｎ１とされ、時間配分バーＪ内で現・板書番号Ｎ１「１」に対応する帯グラフ部分Ｇ１が青色で識別表示される（ステップＳ２６）。なお、本動作例においては、青色で識別表示される帯グラフ部分を網掛けで図示している。
【０１２５】
このとき、表示中の現在時間アイコンＩが一旦消去され、新たな現在時間アイコンＩが時間配分バーＪ中、現在の時間を示す部分に表示される（ステップＴ１）。次に、現時点での授業開始からの経過時間（ここでは１０分）と、指定板書計画ファイルＦＳ内で各板書データＤに対応付けられた板書番号Ｎ（板書順）及び割当時間とに基づいて、予定・板書番号Ｎ２「１」が検出される（ステップＴ２）。
【０１２６】
次に、指定板書計画ファイルＦＳから、現・板書番号Ｎ１「１」が検出され、この現・板書番号Ｎ１「１」が予定・板書番号Ｎ２「１」より小さく無く、板書が遅れてないと判定され（ステップＴ３；Ｎｏ）、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２「１」に対応する帯グラフ部分Ｇ１が緑色の枠Ｗｇで識別表示される（ステップＴ５）。
【０１２７】
次に、ユーザ（教師）が板書エリアＢに対して「たて４コ  よこ６コ  全部で２４コ！」、「長方形の面積＝たて×よこ」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１３（ｂ）に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。
【０１２８】
次に、手書き入力内容に対応する板書データＤが指定板書計画ファイルＦＳにあると判定された後（ステップＳ２５；Ｙｅｓ）、その板書データＤの板書番号Ｎ「１」が現・板書番号Ｎ１とされ、時間配分バーＪ内で現・板書番号Ｎ１「１」に対応する帯グラフ部分Ｇ１が青色で識別表示される（ステップＳ２６）。
【０１２９】
このとき、表示中の現在時間アイコンＩが一旦消去され、新たな現在時間アイコンＩが時間配分バーＪ中、現在の時間を示す部分に表示される（ステップＴ１）。次に、現時点での授業開始からの経過時間（ここでは２５分）と、指定板書計画ファイルＦＳ内で各板書データＤに対応付けられた板書番号Ｎ（板書順）及び割当時間とに基づいて、予定・板書番号Ｎ２「２」が検出される（ステップＴ２）。
【０１３０】
次に、指定板書計画ファイルＦＳから、現・板書番号Ｎ１「１」が検出されて、この現・板書番号Ｎ１「１」が予定・板書番号Ｎ２「２」より小さい、つまり板書が遅れていると判定され（ステップＴ３；Ｙｅｓ）、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２「２」に対応する帯グラフ部分Ｇ２が桃色の枠Ｗｐで識別表示されて板書の遅れが報知される（ステップＴ４）。また、このとき、省略可能マークＭに対応付けられた板書データＤが指定板書計画ファイルＦＳに存在するため、これら省略可能マークＭ及び板書データＤに対応付けられた教材位置情報Ｐ「Ｐ５９、８５％、Ｗ，３０−３５％」が指定板書計画ファイルＦＳから読み出され、教科書エリアＫに表示されている教科書データＤ１のうち、教材位置情報Ｐで示される部分に省略可能マークＭが表示される（後述の図１５（ｂ）参照）。
【０１３１】
次に、ユーザ（教師）がコピー機能の指定操作を行い（ステップＳ５１；Ｙｅｓ）、図１４(ａ)に示すように、教科書エリアＫ内でコピー部分の範囲指定を行った後に、板書エリアＢ内で貼付位置（コピー先の位置）の指定を行うと、指定位置にコピー部分が貼り付けて表示される（ステップＳ５２）。また、このとき電子黒板３Ｓの教科書エリアＫにおけるコピー元部分が赤枠で囲まれて表示される。なお、本動作例においては、このときユーザ（教師）は教科書の平行四辺形をコピーして張り付けたのち、当該平行四辺形の左側の直角三角形部分を更にコピーして平行四辺形の右側に貼り付けている。
【０１３２】
このとき、表示中の現在時間アイコンＩが一旦消去され、新たな現在時間アイコンＩが時間配分バーＪ中、現在の時間を示す部分に表示される（ステップＴ１）。次に、現時点での授業開始からの経過時間（ここでは３２分）と、指定板書計画ファイルＦＳ内で各板書データＤに対応付けられた板書番号Ｎ（板書順）及び割当時間とに基づいて、予定・板書番号Ｎ２「３」が検出される（ステップＴ２）。
【０１３３】
次に、指定板書計画ファイルＦＳから、現・板書番号Ｎ１「１」が検出されて、この現・板書番号Ｎ１「１」が予定・板書番号Ｎ２「３」より小さい、つまり板書が遅れていると判定され（ステップＴ３；Ｙｅｓ）、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２「３」に対応する帯グラフ部分Ｇ３が桃色の枠Ｗｐで識別表示されて板書の遅れが報知される（ステップＴ４）。
【０１３４】
次に、ユーザ（教師）が「Ｐ５９」を指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１４(ｂ)に示すように、「Ｐ５９」の教科書データＤ１が教科書エリアＫに表示される（ステップＳ４２）。
【０１３５】
次に、ユーザ（教師）が教科書エリアＫにおける文字列「平行四辺形の公式」にマーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、教科書エリアＫにおける文字列「平行四辺形の公式」がマーカ表示される（ステップＳ３２）。次に、ユーザ（教師）が板書エリアＢにおいて、「面積＝底辺×高さ」等を手書き入力すると（ステップＳ２１；Ｙｅｓ）、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。
【０１３６】
このとき、表示中の現在時間アイコンＩが一旦消去され、新たな現在時間アイコンＩが時間配分バーＪ中、現在の時間を示す部分に表示される（ステップＴ１）。次に、現時点での授業開始からの経過時間（ここでは４１分）と、指定板書計画ファイルＦＳ内で各板書データＤに対応付けられた板書番号Ｎ（板書順）及び割当時間とに基づいて、予定・板書番号Ｎ２「４」が検出される（ステップＴ２）。
【０１３７】
次に、指定板書計画ファイルＦＳから、現・板書番号Ｎ１「２」が検出されて、この現・板書番号Ｎ１「２」が予定・板書番号Ｎ２「４」より小さい、つまり板書が遅れていると判定され（ステップＴ３；Ｙｅｓ）、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２「４」に対応する帯グラフ部分Ｇ４が桃色の枠Ｗｐで識別表示されて板書の遅れが報知される（ステップＴ４）。
【０１３８】
次に、図１５（ａ）に示すように、ユーザ（教師）が教科書エリアＫにおける確認問題の見出しの文字列「１（星型）たしかめ」にマーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、教科書エリアＫにおける文字列「１（星型）たしかめ」がマーカ表示される（ステップＳ３２）。次に、ユーザ（教師）が板書エリアＢにおいて、確認問題の答え「２．５×２．２＝５．５ｃｍ２」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。
【０１３９】
このとき、表示中の現在時間アイコンＩが一旦消去され、新たな現在時間アイコンＩが時間配分バーＪ中、現在の時間を示す部分に表示される（ステップＴ１）。次に、現時点での授業開始からの経過時間（ここでは５１分）と、指定板書計画ファイルＦＳ内で各板書データＤに対応付けられた板書番号Ｎ（板書順）及び割当時間とに基づいて、予定・板書番号Ｎ２「５」が検出される（ステップＴ２）。
【０１４０】
次に、指定板書計画ファイルＦＳから、現・板書番号Ｎ１「３」が検出されて、この現・板書番号Ｎ１「３」が予定・板書番号Ｎ２「５」より小さい、つまり板書が遅れていると判定され（ステップＴ３；Ｙｅｓ）、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２「５」に対応する帯グラフ部分Ｇ５が桃色の枠Ｗｐで識別表示されて板書の遅れが報知される（ステップＴ４）。なお、上述したように、このとき省略可能マークＭに対応付けられた板書データＤが指定板書計画ファイルＦＳに存在するため、これら省略可能マークＭ及び板書データＤに対応付けられた教材位置情報Ｐ「Ｐ５９、８５％、Ｗ，３０−３５％」が指定板書計画ファイルＦＳから読み出され、教科書エリアＫに表示されている教科書データＤ１のうち、教材位置情報Ｐで示される部分に省略可能マークＭが表示されている。
【０１４１】
そして、図１５（ｂ）に示すように、ユーザ（教師）が省略可能マークＭに対してタッチ操作を行うと（ステップＳ６１；Ｙｅｓ）、指定板書計画ファイルＦＳ内で省略可能マークＭに対応付けられた板書データＤが、自宅学習用の宿題として生徒端末４に送信される（ステップＳ６２）。
【０１４２】
以上のように、本実施形態の電子黒板３によれば、図８のステップＳ２５〜Ｓ２６や図１０のステップＴ２〜Ｔ５，図１３〜図１５等に示したように、板書計画ファイルＦから、入力された板書内容に対応する板書データＤが検出されるとともに、計測された経過時間と、各板書データＤの板書順及び割当時間とに基づいて、現時点で板書されるべき内容の板書データＤが検出されて、これらの板書データＤが一致しない場合に、その旨が報知されるので、授業の進行度が板書計画の割当時間から外れると、その旨が報知される。従って、適切な時間配分で板書を行うことができる。
【０１４３】
また、図８のステップＳ２６や図１０のステップＴ４，５、図１３〜図１５等に示したように、板書計画ファイルＦにおける各板書データＤの割当時間が授業時間内で占める割合が帯グラフの形態で表示されて、入力された板書内容に対応する板書データＤの帯グラフ部分Ｇと、現時点で板書されるべき内容の板書データＤの帯グラフ部分Ｇとがそれぞれ識別表示されるので、授業の進行度と板書計画の割当時間との対応を容易に把握することができる。
【０１４４】
また、図１０のステップＴ３〜Ｔ４や図１５等に示したように、入力された板書内容に対応する板書データＤの板書順よりも、現時点で板書されるべき内容の板書データＤの板書順が後である場合に、板書計画ファイルＦにおいて省略可能マークＭに対応付けられた教材部分が識別表示されるので、授業の進行が遅れた場合に、省略可能な部分を飛ばして授業を行うことができる。
【０１４５】
なお、上記の実施の形態における電子黒板３の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【０１４６】
例えば、上記の実施形態では、サーバ２が電子黒板３での表示内容を制御することとして説明したが、電子黒板３が自機の表示内容を制御することとしても良い。より詳細には、授業支援プログラム２４０、教科書データベース２４１及び板書データベース２４２が電子黒板３に格納され、当該電子黒板３で教室サーバ処理が実行されることとしても良い。但し、電子黒板３で教室サーバ処理が実行される場合には、電子黒板３とサーバ２との間で情報の送受信を行わない。
【０１４７】
また、授業支援プログラム２４０がサーバ２に記憶されることとして説明したが、サーバ２に対して着脱可能なメモリカード、ＣＤ等の記憶媒体に記憶されることとしてもよい。
【０１４８】
また、電子黒板３はディスプレイ３１０を有することとして説明したが、代わりにプロジェクターを有することとしても良い。
【０１４９】
また、省略可能マークＭに対してタッチ操作が行われた場合には、指定板書計画ファイルＦＳ内で省略可能マークＭに対応付けられた板書データＤを、自宅学習用の宿題として生徒端末４に送信することとして説明したが、省略可能マークＭに対応付けられた板書データＤを板書エリアＢに自動で入力して表示させることとしても良い。この場合には、板書の入力を省略し、授業の進行を早めることができる。
【０１５０】
また、直近に入力された板書内容に対応する板書データＤの板書番号Ｎと、現時点で板書されるべき板書データＤの板書番号Ｎとを比較し、前者が後者より小さい場合に時間配分バーＪの帯グラフ部分Ｇを桃色枠で識別表示し、両者が一致する場合に緑色枠で識別表示することとして説明したが、更に、前者が後者より大きい場合にも他の色の枠で帯グラフ部分Ｇを識別表示することとしても良い。
【０１５１】
また、時間配分バーＪにおける各帯グラフ部分Ｇのうち、予定・板書番号Ｎ２に対応する部分を桃色の枠Ｗｐで識別表示することで、板書が遅れている旨を報知することとして説明したが、報知の態様はこれに限らず、例えば警告音を出力するなど、他の態様としても良い。
【０１５２】
また、指定板書計画ファイルＦＳにおける各板書データＤの割当時間が授業時間内で占める割合を帯グラフ（時間配分バーＪ）で示すこととして説明したが、円グラフで示すこととしても良い。
【０１５３】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
表示手段と、
１回の授業において板書されるべき内容を分割した各板書データと、当該板書データの板書順と、当該板書データの内容を扱うための所要時間として授業時間から割り当てられた割当時間とを対応付けて格納した板書計画ファイルを記憶する板書計画記憶手段と、
授業の経過時間を計測する時間計測手段と、
ユーザ操作に基づいて板書内容を入力し、前記表示手段に表示させる板書入力手段と、
前記板書計画ファイルから、前記板書入力手段により入力された板書内容に対応する板書データを検出する板書データ検出手段と、
前記時間計測手段により計測された経過時間と、各板書データの板書順及び割当時間とに基づいて、現時点で板書されるべき内容の板書データを検出する予定板書データ検出手段と、
前記板書データ検出手段により検出された板書データと、前記予定板書データ検出手段により検出された板書データとが一致しない場合に、その旨を報知する報知手段と、
を備えることを特徴とする電子黒板。
＜請求項２＞
請求項１記載の電子黒板において、
前記板書計画ファイルにおける各板書データの割当時間が授業時間内で占める割合を帯グラフまたは円グラフの形態で前記表示手段に表示させる時間配分表示制御手段と、
前記帯グラフまたは円グラフのうち、前記板書データ検出手段により検出された板書データに対応するグラフ部分と、前記予定板書データ検出手段により検出された板書データに対応するグラフ部分とを、それぞれ前記表示手段に識別表示させるグラフ部分識別表示制御手段と、
を備えることを特徴とする電子黒板。
＜請求項３＞
請求項１または２記載の電子黒板において、
教科書データを複数記憶する教科書データ記憶手段と、
ユーザ操作に基づいて、前記教科書データ記憶手段に記憶された何れかの教科書データを指定教科書データとして指定する教科書データ指定手段と、
前記表示手段に教科書表示エリアと、板書エリアとを表示させ、前記教科書表示エリアに前記指定教科書データを表示させるとともに、前記板書入力手段に対するユーザ操作に基づいて前記板書エリアに板書内容を表示させる教科書板書表示制御手段と、
を備え、
前記板書計画ファイルでは、
各板書データに対し、教科書データ内で予めユーザにより指定された教材部分が対応付けられるとともに、
少なくとも１つの教材部分に対し、所定の識別データが対応付けられており、
前記教科書板書表示制御手段は、
前記板書データ検出手段により検出された板書データの板書順よりも、前記予定板書データ検出手段により検出された板書データの板書順が後である場合に、前記教科書表示エリアに表示された前記指定教科書データのうち、前記識別データに対応付けられた教材部分を識別表示させる所定教材部分識別表示制御手段を有することを特徴とする電子黒板。
＜請求項４＞
請求項３記載の電子黒板において、
前記所定教材部分識別表示制御手段によって教材部分が識別表示された場合に、ユーザ操作に基づいて、前記板書計画ファイル内で当該教材部分に対応付けられた板書データの内容を前記板書エリアに表示させる板書内容自動入力手段を有することを特徴とする電子黒板。
＜請求項５＞
表示手段と、
１回の授業において板書されるべき内容を分割した各板書データと、当該板書データの板書順と、当該板書データの内容を扱うための所要時間として授業時間から割り当てられた割当時間とを対応付けて格納した板書計画ファイルを記憶する板書計画記憶手段と、
を備えるコンピュータに、
授業の経過時間を計測する時間計測機能と、
ユーザ操作に基づいて板書内容を入力し、前記表示手段に表示させる板書入力機能と、
前記板書計画ファイルから、前記板書入力機能により入力された板書内容に対応する板書データを検出する板書データ検出機能と、
前記時間計測機能により計測された経過時間と、各板書データの板書順及び割当時間とに基づいて、現時点で板書されるべき内容の板書データを検出する予定板書データ検出機能と、
前記板書データ検出機能により検出された板書データと、前記予定板書データ検出機能により検出された板書データとが一致しない場合に、その旨を報知する報知機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【０１５４】
２      サーバ
３      電子黒板
２４０  授業支援プログラム
【図１】
0005906582.tif 000002
【図２】
0005906582.tif 000003
【図３】
0005906582.tif 000004
【図４】
0005906582.tif 000005
【図５】
0005906582.tif 000006
【図６】
0005906582.tif 000007
【図７】
0005906582.tif 000008
【図８】
0005906582.tif 000009
【図９】
0005906582.tif 000010
【図１０】
0005906582.tif 000011
【図１１】
0005906582.tif 000012
【図１２】
0005906582.tif 000013
【図１３】
0005906582.tif 000014
【図１４】
0005906582.tif 000015
【図１５】
0005906582.tif 000016