(57)【特許請求の範囲】
【請求項１】
ユーザから板書操作を受ける入力手段と、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、前記入力手段によるユーザの板書操作により入力された板書データを蓄積記憶する板書データ蓄積記憶手段と、
前記板書データ蓄積記憶手段により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶手段から読み出して対比表示する板書データ対比手段と、
を備えることを特徴とする情報表示装置。
【請求項２】
前記板書データ対比手段によって対比表示された前記複数の板書データから、ユーザ操作により択一的に選択された板書データを格納した板書計画ファイルを作成して表示する板書計画作成表示手段を備えることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記板書計画ファイルに格納した前記板書データを、各板書データに対応する教科書データの並び順に変更して表示する並び順変更表示手段を備えることを特徴とする請求項２に記載の情報表示装置。
【請求項４】
情報表示装置との間で通信可能なサーバであって、
前記情報表示装置は、
ユーザから板書操作を受ける入力手段を備え、
当該サーバは、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、前記入力手段によるユーザの板書操作により入力された板書データを蓄積記憶する板書データ蓄積記憶手段と、
前記板書データ蓄積記憶手段により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶手段から読み出して対比表示する板書データ対比手段と、
を備えることを特徴とするサーバ。
【請求項５】
ユーザから板書操作を受ける入力手段を備えるコンピュータに、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、前記入力手段によるユーザの板書操作により入力された板書データを蓄積記憶する板書データ蓄積記憶機能と、
前記板書データ蓄積記憶機能により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶機能から読み出して対比表示する板書データ対比機能と、
を実現させることを特徴とするプログラム。
【請求項６】
ユーザから操作を受ける入力手段を備える情報表示装置との間で通信可能なコンピュータに、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、前記入力手段によるユーザの板書操作により入力された板書データを蓄積記憶する板書データ蓄積記憶機能と、
前記板書データ蓄積記憶機能により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶機能から読み出して対比表示する板書データ対比機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来より、教育現場においては、電子黒板や生徒端末と呼ばれる情報表示装置が使用されている。これらの情報表示装置を用いた授業では、電子黒板に教師が入力した文字等が生徒端末に送信され、生徒端末で入力した文字等が電子黒板に送信されるようになっている（例えば、特許文献１参照）。
また、教師の板書内容を項目毎に分けて、教師の説明する音声を対応付けて記録し、板書内容の項目を指定すると、その項目に対応する説明音声を出力する装置が知られている
（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４００１４６４号
【特許文献２】特開２００５−２８４４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、学校では、教科書を用いて板書しながら授業を行う。教師の授業において板書は最重要であり、各教師は、各授業毎に板書計画を作成して授業に望んでいる。授業が適切であったか否かは、授業で行われた板書の内容で検討する場合も多い。また、生徒に興味を持たせて学習効率を高めるために、熟練教師の板書を学習する研究会が開かれたり、各授業毎の効果的な板書例を記載した書籍が多く販売されたりしている。
しかしながら、板書は授業内容により画一的に行われるべきではなく、生徒のレベルに応じて内容を変更したり、生徒の応答により随時記載を変更するのが好ましい。上記特許文献２の装置では、教師の板書内容を記憶することができるが、過去の板書を再表示することしかできず、過去の授業の板書内容を評価したり、次回同じ授業を行う場合に板書を改良したりすることは考慮されていない。
本発明の課題は、同じ教科書の内容の授業について、複数の板書を適切に対比して確認でき、また、同じ教科書の内容の授業について、同じ教科書項目の授業についての複数の板書を元にして、より良い板書計画を作成することができる情報表示装置、サーバ及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１の発明は、
ユーザから板書操作を受ける入力手段と、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、前記入力手段によるユーザの板書操作により入力された板書データを蓄積記憶する板書データ蓄積記憶手段と、
前記板書データ蓄積記憶手段により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶手段から読み出して対比表示する板書データ対比手段と、
を備えることを特徴とする。
【０００６】
請求項４の発明は、情報表示装置との間で通信可能なサーバであって、
前記情報表示装置は、
ユーザから板書操作を受ける入力手段を備え、
当該サーバは、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、前記入力手段によるユーザの板書操作により入力された板書データを蓄積記憶する板書データ蓄積記憶手段と、
前記板書データ蓄積記憶手段により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶手段から読み出して対比表示する板書データ対比手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、同じ教科書の内容の授業について、ユーザの板書操作により入力された複数の板書データを適切に対比して確認できる。
【図面の簡単な説明】
【０００８】
【図１】授業支援システムの概略構成を示す図である。
【図２】サーバの概略構成を示すブロック図である。
【図３】電子黒板及び教師端末の概略構成を示すブロック図である。
【図４】電子黒板サーバ処理の流れを示すフローチャートである。
【図５】電子黒板サーバ処理の流れを示すフローチャートである。
【図６】電子黒板サーバ処理の流れを示すフローチャートである。
【図７】教師端末サーバ処理の流れを示すフローチャートである。
【図８】板書データベースを説明するための図である。
【図９】電子黒板のディスプレイの表示内容を示す図である。
【図１０】電子黒板のディスプレイの表示内容を示す図である。
【図１１】電子黒板のディスプレイの表示内容を示す図である。
【図１２】電子黒板のディスプレイの表示内容を示す図である。
【図１３】電子黒板のディスプレイの表示内容を示す図である。
【図１４】電子黒板のディスプレイの表示内容を示す図である。
【図１５】電子黒板のディスプレイの表示内容を示す図である。
【図１６】電子黒板のディスプレイの表示内容を示す図である。
【図１７】電子黒板のディスプレイの表示内容を示す図である。
【図１８】教師端末のディスプレイの表示内容を示す図である。
【図１９】教師端末のディスプレイの表示内容を示す図である。
【図２０】教師端末のディスプレイの表示内容を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は図示例に限定されない。
【００１０】
図１は、本実施の形態における授業支援システム１の概略構成を示す図である。
この図に示すように、本実施の形態における授業支援システム１は、サーバ２と、電子黒板３と、教師端末４とを備えている。
【００１１】
［サーバ］
サーバ２は、複数の学校の電子黒板３や教師端末４に対して機能やデータを提供するものであり、図２に示すように、表示部２１と、入力部２２と、通信部２３と、記憶部２４と、ＣＰＵ２５等とを備えて構成されている。
【００１２】
表示部２１は、ディスプレイ２１０を備えており、ＣＰＵ２５から入力される表示信号に基づいて各種情報をディスプレイ２１０に表示するようになっている。なお、本実施の形態におけるディスプレイ２１０は、いわゆるタッチパネル２２１と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【００１３】
入力部２２は、キー群２２０や上述のタッチパネル２２１を備えており、押下されたキーの種類やタッチパネル２２１の位置に対応する信号をＣＰＵ２５に出力するようになっている。
【００１４】
通信部２３は、複数の電子黒板３や教師端末４との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。
【００１５】
記憶部２４は、サーバ２の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域として機能するメモリである。本実施の形態においては、記憶部２４は、本発明に係る授業支援プログラム２４０と、書籍データベース２４１と、板書データベース２４２と、ＩＤデータベース２４３等とを記憶している。
【００１６】
授業支援プログラム２４０は、後述の電子黒板サーバ処理（図４〜図６参照）、教師端末サーバ処理（図７を参照）をＣＰＵ２５に実行させるためのプログラムである。
【００１７】
書籍データベース２４１は、授業で使用される書籍についてデータを記憶しており、例えば、各教科書について教科書データＤ１を記憶している。なお、本実施の形態における教科書データＤ１は、教科書をＰＤＦ形式で画像化したデータとなっている。
【００１８】
ＩＤデータベース２４３は、サーバ２にアクセスし得る電子黒板３及び教師端末４のＩＤコード（以下、黒板ＩＤ、端末ＩＤとする）と、これら電子黒板３及び教師端末４の属する教室のＩＤコード（以下、教室ＩＤとする）とを対応付けて複数記憶している。
【００１９】
板書データベース２４２は、図８に示すように、電子黒板３で入力される板書の内容（板書データＤ）と、板書入力された教科書位置Ｐと、板書番号Ｎとを、それぞれ対応づけて授業クラス毎（板書実績ファイルＦ毎）に記憶するようになっている。また、図８には図示しないが、教師端末４で板書実績ファイルＦ中の板書データＤを択一的に選択して作成される板書計画ファイルＦa（図１９参照）も記憶するようになっている。
ここで、教科書位置Ｐとは、教科書のページ番号や当該ページの上端から何％の位置であるか、また、左端から何％の範囲であるかを示す。例えば、教科書５９ページで、上端から２３％の位置で、かつ、左端から０−４５％の範囲を表す場合には、教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」と記憶するようになっている。
さらに、各板書実績ファイルＦ及び板書計画ファイルＦaに、ファイル名、当該電子黒板３の黒板ＩＤ及び教師端末４の端末ＩＤを対応づけて記憶するようになっている。
【００２０】
ＣＰＵ２５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ２を統括的に制御するようになっている。具体的には、ＣＰＵ２５は、入力部２２から入力される操作信号等に応じて記憶部２４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２５は、処理結果を表示部２１に適宜出力させる。
【００２１】
［電子黒板］
電子黒板３は、教室に設置されて授業に用いられるものであり、図３に示すように、表示部３１と、入力部３２と、通信部３３と、記憶部３４と、ＣＰＵ３５等とを備えて構成されている。
【００２２】
表示部３１は、ディスプレイ３１０を備えており、ＣＰＵ３５から入力される表示信号に基づいて各種情報をディスプレイ３１０に表示するようになっている。なお、本実施の形態におけるディスプレイ３１０は、いわゆるタッチパネル３２１と一体的に形成されており、ユーザ（教師）によるタッチ操作を受け付け可能となっている。
【００２３】
入力部３２は、キー群３２０や上述のタッチパネル３２１を備えており、押下されたキーの種類やタッチパネル３２１の位置に対応する信号をＣＰＵ３５に出力するようになっている。
【００２４】
通信部３３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部３３はサーバ２を介して教師端末４と通信するようになっているが、教師端末４と直接通信することとしても良い。
【００２５】
記憶部３４は、電子黒板３の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ３５の作業領域として機能するメモリである。本実施の形態においては、記憶部３４は、ＩＤテーブル３４３等を記憶している。
【００２６】
ＩＤテーブル３４３は、自機の黒板ＩＤと、自機の属する教室の教室ＩＤとを対応付けて記憶している。
【００２７】
ＣＰＵ３５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板３を統括的に制御するようになっている。具体的には、ＣＰＵ３５は、入力部３２から入力される操作信号等に応じて記憶部３４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ３５は、処理結果を表示部３１に適宜出力させる。
【００２８】
［教師端末］
教師端末４は、教師に所持されて授業の板書計画等に用いられるものであり、図３に示すように、表示部４１と、入力部４２と、通信部４３と、記憶部４４と、ＣＰＵ４５等とを備えて構成されている。
【００２９】
表示部４１は、ディスプレイ４１０を備えており、ＣＰＵ４５から入力される表示信号に基づいて各種情報をディスプレイ４１０に表示するようになっている。なお、本実施の形態におけるディスプレイ４１０は、いわゆるタッチパネル４２１と一体的に形成されており、ユーザ（教師）によるタッチ操作を受け付け可能となっている。
【００３０】
入力部４２は、キー群４２０や上述のタッチパネル４２１を備えており、押下されたキーの種類やタッチパネル４２１の位置に対応する信号をＣＰＵ４５に出力するようになっている。
【００３１】
通信部４３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部４３はサーバ２を介して電子黒板３と通信するようになっているが、電子黒板３と直接通信することとしても良い。
【００３２】
記憶部４４は、教師端末４の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ４５の作業領域として機能するメモリである。本実施の形態においては、記憶部４４は、ＩＤテーブル４４３等を記憶している。
【００３３】
ＩＤテーブル４４３は、自機の端末ＩＤと、自機の属する教務室の教務室ＩＤとを対応付けて記憶している。
【００３４】
ＣＰＵ４５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、教師端末４を統括的に制御するようになっている。具体的には、ＣＰＵ４５は、入力部４２から入力される操作信号等に応じて記憶部４４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ４５は、処理結果を表示部４１に適宜出力させる。
【００３５】
［動作］
続いて、サーバ２による電子黒板サーバ処理について、図４〜図６を参照しつつ説明する。
【００３６】
この教室サーバ処理においては、まずＣＰＵ２５は、図４に示すように、教師の操作によって何れかの電子黒板３が書籍の閲覧要求を受けるか否かを判定し（ステップＳ１）、受けないと判定した場合（ステップＳ１；Ｎｏ）には他の処理へ移行する。
【００３７】
また、ステップＳ１において何れかの電子黒板３が書籍の閲覧要求を受けたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２５は、閲覧要求を受けた電子黒板３（以下、他の電子黒板３と区別して電子黒板３Ｓとする）から、当該電子黒板３ＳのＩＤテーブル３４３に記憶された黒板ＩＤ及び教室ＩＤを受信する（ステップＳ２）。
【００３８】
次に、ＣＰＵ２５は、受信した教室ＩＤで示される教室での授業用に、電子黒板３Ｓのための作業領域を記憶部２４内に作成する（ステップＳ３）。
【００３９】
次に、ＣＰＵ２５は、閲覧する書籍の指定情報を電子黒板３Ｓから受信した後（ステップＳ４）、教科書が指定されているか否かを判定し（ステップＳ５）、指定されていないと判定した場合（ステップＳ５；Ｎｏ）には他の処理へ移行する。
【００４０】
また、ステップＳ５において教科書が指定されていると判定した場合（ステップＳ５；Ｙｅｓ）には、ＣＰＵ２５は、閲覧する章番号及びページ番号の指定情報か、或いは前回の教室サーバ処理において最後に表示していたページの指定情報を電子黒板３Ｓから受信する（ステップＳ６）。
【００４１】
次に、ＣＰＵ２５は、ステップＳ４で指定された教科書（以下、指定教科書とする）のうち、ステップＳ６で指定されたページの教科書データＤ１を電子黒板３Ｓに送信し、そのディスプレイ３１０に表示させる（ステップＳ７）。
【００４２】
次に、ＣＰＵ２５は、板書データベース２４２に、新たな板書データエリアＡを設定し、当該新たな板書データエリアＡに対して板書番号Ｎを「１」、現在の教科書位置Ｐを対応づけて記憶する（図８参照）（ステップＳ８）。
【００４３】
次に、図５に示すように、ＣＰＵ２５は、電子黒板３Ｓに対する操作を受信したと判定した場合（ステップＳ９）には、電子黒板３Ｓで板書機能の指定操作が行われたか否かを判定する（ステップＳ１１）。ここで、板書機能とは、電子黒板３Ｓのディスプレイ３１０に板書エリアＢを表示させる機能である（図９(b)参照）。また、板書エリアＢとは、教師が板書を行うためのエリアである。
【００４４】
このステップＳ１１において板書機能の指定操作が行われたと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ２５は電子黒板３Ｓのディスプレイ３１０に板書エリアＢを作成して表示させる（ステップＳ１２）。より詳細には、これらのステップＳ１２においてＣＰＵ２５は、ディスプレイ３１０の上側に教科書エリアＫ（図９(b)参照）を作成して当該教科書エリアＫに教科書を１ページ分表示させるとともに、ディスプレイ３１０の下側に板書エリアＢを作成して現在の日付と、現時点で教科書エリアＫに表示されている教科書のページ数とを表示させる。
【００４５】
次に、ＣＰＵ２５は、教科書の指定されたページと同じページから始まる過去の板書データＤが、板書データベース２４２にあるか否かを判定し（ステップＳ１３）、当該過去の板書データＤがあると判定した場合には（ステップＳ１３；Ｙｅｓ）、当該過去の板書データＤが複数あるか否かを判定する（ステップＳ１４）。当該過去の板書データＤが複数あると判定した場合には（ステップＳ１４；Ｙｅｓ）、いずれかの板書データＤに対するユーザによる選択操作が行われたか否かを判定し、選択操作が行われたと判定した場合には（ステップＳ１５）、板書比較モードをＯＮとし、板書エリアＢの板書機能アイコンＢ１上にエクスクラメーションマーク「！」を重ねて表示させる（ステップＳ１６）。
【００４６】
また、上述のステップＳ１１において板書機能の指定操作が行われなかったと判定した場合（ステップＳ１１；Ｎｏ）には、ＣＰＵ２５は、板書エリアＢに手書き入力操作が行われたか否かを判定する（ステップＳ２１）。
【００４７】
このステップＳ２１において手書き入力操作が行われたと判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ２５は、板書エリアＢ内の操作対象位置に入力内容を表示させる（ステップＳ２２）。
【００４８】
次に、ＣＰＵ２５は、上記入力内容を、電子黒板３Ｓの黒板ＩＤ、板書データベース２４２の現在の板書番号Ｎ及び手書き入力された教科書位置Ｐに対応する板書データエリアＡに、板書データＤとして記憶させる（ステップＳ２３）。手書き入力された教科書位置Ｐとは、手書き入力された教科書ページのことを言う。
ここで、板書データベース２４２の現在の板書番号Ｎよりも古い板書番号Ｎ（数字の小さい板書番号Ｎ）の板書データエリアＡに板書データＤが記憶されておらず、空である場合には、当該空の板書データエリアＡを削除して、現在（最新）の板書番号Ｎを数字の並び順に変更して、変更した板書番号Ｎに対応する板書データエリアＡに、入力された板書データＤを記憶する。
【００４９】
次に、ＣＰＵ２５は、板書比較モードがＯＮに操作されているか否かを判定し（ステップＳ２４）、板書比較モードがＯＮに操作されていないと判定した場合（ステップＳ２４；Ｎｏ）には、上述のステップＳ９に移行する。
【００５０】
また、上述のステップＳ２４において板書比較モードがＯＮであると判定した場合（ステップＳ２４；Ｙｅｓ）には、ＣＰＵ２５は、現在の板書データＤの教科書位置Ｐに対応する、過去の板書データＤを、板書データベース２４２から読み出して、過去の板書データＤと当該現在の板書データＤとを比較する（ステップＳ２５）。
【００５１】
次に、ＣＰＵ２５は、現在の板書データＤにおいて、読み出した過去の板書データＤと、行毎の内容がほぼ同等であるか否かを判定する（ステップＳ２６）。ここで、同等であるか否かを判別とは、例えば、エリアの数、長さ、文字を認識して、「て」「に」「を」「は」等を除く記載の主要部が同一である場合には、同等であると判定する。また、図形の形状が類似である場合にも同等であると判定する。
【００５２】
このステップＳ２６において行毎の内容がほぼ同等であると判定した場合（ステップＳ２６；Ｙｅｓ）には、上述のステップＳ９に移行する。
【００５３】
また、上述のステップＳ２６において行毎の内容がほぼ同等でないと判定した場合（ステップＳ２６；Ｎｏ）には、ＣＰＵ２５は、相違を示す報知を行い（ステップＳ２７）、上述のステップＳ９に移行する。具体的には、現在の板書エリアＢにおいて、相違する箇所にエクスクラメーションマーク（！）（不同マーク）を薄く表示させるとともに、小さなアラーム音を鳴らす。
【００５４】
また、上述のステップＳ２１において手書き入力操作が行われなかったと判定した場合（ステップＳ２１；Ｎｏ）には、図６に示すように、ＣＰＵ２５は、教科書エリアＫにマーカ入力操作が行われたか否かを判定する（ステップＳ３１）。
【００５５】
このステップＳ３１においてマーカ入力操作が行われたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ２５は、教科書エリアＫにおけるマーカ入力操作対象位置にマーカＭ（図１０(b)参照）を表示させる（ステップＳ３２）。
【００５６】
次に、ＣＰＵ２５は、板書データベース２４２に新たに板書データエリアＡを設定し、当該新たな板書データエリアＡの板書番号Ｎを１増やすとともに、当該板書番号Ｎと、マーカ入力された教科書位置Ｐと、マーカ入力データとを対応づけて記憶し（ステップＳ３３）、上述のステップＳ３１に移行する。マーカ入力された教科書位置Ｐとは、マーカ入力された教科書のページと、当該マーカ入力された位置がそのページ中の上端から何％の位置であるか、また、そのページ中の左端から何％の範囲であるかを表したマーカ指定箇所のことを言う。マーカ入力データとは、マーカ指定箇所におけるデータのことを言う。
ここで、新たに板書データエリアＡを設定する場合に、当該新たな板書データエリアＡの板書番号Ｎよりも古い板書番号Ｎ（数字の小さい板書番号Ｎ）の板書データエリアＡに、板書データＤが記憶されておらず、空である場合には、当該空の板書データエリアＡを削除して、新たな板書データエリアＡの板書番号Ｎを数字の並び順に設定して、設定した板書番号Ｎと、マーカ入力された教科書位置Ｐと、マーカ入力データとを対応づけて記憶する。
【００５７】
また、上述のステップＳ３１においてマーカ入力操作が行われなかったと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＰＵ２５は、教科書ページ移動操作が行われたか否かを判定する（ステップＳ４１）。
【００５８】
このステップＳ４１においてページ移動操作が行われたと判定した場合（ステップＳ４１；Ｙｅｓ）には、ＣＰＵ２５は、ページ移動後の教科書エリアＫを表示させる（ステップＳ４２）。ここで、ページ移動操作において数ページ移動した場合であっても、途中のページの教科書エリアＫの表示は行わずに、数ページ移動後の教科書エリアＫを表示させる。
【００５９】
次に、ＣＰＵ２５は、板書データベース２４２に新たに板書データエリアＡを設定し、当該新たな板書データエリアＡの板書番号Ｎを１増やすとともに、移動した教科書位置Ｐ（具体的にはページ番号）を対応付けて記憶し（ステップＳ４３）、上述のステップＳ３１に移行する。
【００６０】
また、上述のステップＳ４１においてページ移動操作が行われなかったと判定した場合（ステップＳ４１；Ｎｏ）には、ＣＰＵ２５は、教科書エリアＫにおいてコピー機能の指定操作が行われ、板書エリアＢ内に教科書エリアＫのコピー部分の貼り付け操作が行われたか否かを判定する（ステップＳ５１）。
【００６１】
このステップＳ５１においてコピー部分の貼り付け操作が行われたと判定した場合（ステップＳ５１；Ｙｅｓ）には、ＣＰＵ２５は、教科書エリアＫの当該コピー部分を、板書エリアＢに表示させ（ステップＳ５２）、上述のステップＳ２２に移行する。
【００６２】
また、上述のステップＳ５１においてコピー部分の貼り付け操作が行われなかったと判定した場合（ステップＳ５１；Ｎｏ）には、ＣＰＵ２５は、板書エリアＢのエクスクラメーションマーク（！）にタッチ操作（エクスクラメーションマークの指定操作）が行われたか否かを判定する（ステップＳ６１）。
【００６３】
このステップＳ６１においてエクスクラメーションマーク（！）にタッチ操作が行われたと判定した場合（ステップＳ６１；Ｙｅｓ）には、ＣＰＵ２５は、当該エクスクラメーションマーク（！）に対応する過去の板書データＢを板書データベース２４２から読み出して、読み出した過去の板書データＢを、当該エクスクラメーションマーク（！）の対応位置に表示し（ステップＳ６２）、上述のステップＳ２２に移行する。
【００６４】
また、上述のステップＳ６１においてエクスクラメーションマーク（！）にタッチ操作が行われなかったと判定した場合（ステップＳ６１；Ｎｏ）には、ＣＰＵ２５は、板書エリアＢのエクスクラメーションマーク（！）の周囲をポインタがなぞるようユーザ操作が行われたか否かを判定する（ステップＳ７１）。
【００６５】
このステップＳ７１において板書エリアＢのエクスクラメーションマーク（！）の周囲をポインタがなぞるようユーザ操作が行われたと判定した場合（ステップＳ７１；Ｙｅｓ）には、ＣＰＵ２５は、当該エクスクラメーションマーク（！）に対応する過去の板書データＤを板書データベース２４２から読み出して、読み出した過去の板書データＤを、ポインタの操作位置に対応して順次表示させ（ステップＳ７２）、上述のステップＳ２３に移行する。ここで、ポインタの操作位置に対応して順次表示とは、ポインタでなぞった位置に対応して徐々に表示させることを言う。
【００６６】
また、上述のステップＳ７１において板書エリアＢのエクスクラメーションマーク（！）の周囲をポインタがなぞるようユーザ操作が行われなかったと判定した場合（ステップＳ７１；Ｎｏ）には、ＣＰＵ２５は、授業終了の指定操作が行われたか否かを判定する（ステップＳ８１）。
【００６７】
このステップＳ８１において授業終了の指定操作が行われた場合（ステップＳ８１；Ｙｅｓ）には、ＣＰＵ２５は、記憶した板書番号Ｎ、教科書位置Ｐ及び板書データＤに、ファイル名を対応づけて板書実績ファイルＦとして保存させ（ステップＳ８２）、上述のステップＳ２２に移行する。
【００６８】
また、上述のステップＳ８１において授業終了の指定操作が行われなかったと判定した場合（ステップＳ８１；Ｎｏ）には、ＣＰＵ２５は他の処理へ移行する。
【００６９】
以上の電子黒板サーバ処理が終了したら、図７に示すように、ＣＰＵ２５は、教師の教師端末４Ｓに対する操作を受信し、教師端末４Ｓで板書対比一覧機能の指定操作が行われたか否かを判定する（ステップＳ１０１）。ここで、板書対比一覧機能とは、教師端末４Ｓのディスプレイ４１０に、過去の板書実績ファイルＦ及び板書計画ファイルＦaを対比表示させる機能である（図１８〜図２０参照）。
【００７０】
このステップＳ１０１において板書対比一覧機能の指定操作が行われなかったと判定した場合（ステップＳ１０１；Ｎｏ）には、他の処理を行う。
【００７１】
また、上述のステップＳ１０１において板書対比一覧機能の指定操作が行われたと判定した場合（ステップＳ１０１；Ｙｅｓ）には、ＣＰＵ２５は教師端末４Ｓのディスプレイ４１０にファイル名毎に過去の板書実績ファイルＦ及び板書計画ファイルＦaを一覧表示させ（ステップＳ１０２）、ユーザ操作による複数の板書実績ファイルＦ及び板書計画ファイルＦaの選択操作が行われたか否かを判定し、選択操作が行われたと判定した場合（ステップＳ１０３）には、選択されたファイルを並べて表示させ、当該ファイル中の各板書データＤを板書番号Ｎの順に縦に表示させる（ステップＳ１０４）。
【００７２】
次に、ＣＰＵ２５は、表示した板書実績ファイルＦ及び板書計画ファイルＦaの板書番号Ｎ毎にチェックボックスＥを表示させ（ステップＳ１０５）、作成時期の新しいファイルが右列となるように順に並べて表示させる。ここで、選択されたファイル分だけディスプレイ４１０に表示させ、ディスプレイ４１０に表示しきれない場合は右スクロール可能となるように表示させる。
【００７３】
次に、ＣＰＵ２５は、選択された板書実績ファイルＦ及び板書計画ファイルにおける、同じ板書番号Ｎにおいて教科書位置Ｐが異なるか否かを判定する（ステップＳ１０６）。
【００７４】
このステップＳ１０６において同じ板書番号Ｎにおいて教科書位置Ｐが異なる場合（ステップＳ１０６；Ｙｅｓ）には、当該同じ板書番号Ｎに対応する板書データＤのうち、教科書位置Ｐが後ろの位置である板書データＤに対して行を下段に変更して表示させる（ステップＳ１０７）。
【００７５】
次に、ＣＰＵ２５は、チェックボックスＥに対してチェック入力の指定操作が行われたか否かを判定し（ステップＳ１０８）、チェック入力の指定操作が行われたと判定した場合（ステップＳ１０８；Ｙｅｓ）には、指定操作が行われたチェックボックスＥにチェックを表示させ（ステップＳ１０９）、チェック入力の指定操作が行われなかったと判定した場合（ステップＳ１０８；Ｎｏ）には、板書計画作成機能の指定操作が行われたか否かを判定する（ステップＳ１１０）。
【００７６】
次に、ＣＰＵ２５は、ステップＳ１１０において板書計画作成機能の指定操作が行われたと判定した場合（ステップＳ１１０；Ｙｅｓ）には、チェックボックスＥにチェック表示した板書データＤを並べて格納した、新たな板書計画ファイルＦaを作成し表示する（ステップＳ１１１）。ここで、新たに作成した板書計画ファイルＦaは、複数の板書実績ファイルＦ及び過去の板書計画ファイルよりも右列に表示させる。なお、ディスプレイ４１０に表示しきれない場合は右スクロール可能となるように表示させる。
【００７７】
また、上述のステップＳ１１０において板書計画作成機能の指定操作が行われなかったと判定した場合（ステップＳ１１０；Ｎｏ）には、ＣＰＵ２５は、教科書の並び順に変更する並び順変更機能の指定操作が行われたか否かを判定し（ステップＳ１１２）、並び順変更機能の指定操作が行われたと判定した場合（ステップＳ１１２；Ｙｅｓ）には、チェック表示した板書データＤを、各板書データＤに対応する教科書データＤ１の並び順に変更した板書計画ファイルＦaを作成し表示する（ステップＳ１１３）。そして、並び順に変更した板書計画ファイルＦaは、並び順に変更していない板書計画ファイルＦaよりも右列に表示させる。なお、ディスプレイ４１０に表示しきれない場合は右スクロール可能となるように表示させる。
【００７８】
また、上述のステップＳ１１２において並び順変更機能の指定操作が行われなかったと判定した場合（ステップＳ１１２；Ｎｏ）には、ＣＰＵ２５は、板書計画終了機能の指定操作が行われたか否かを判定し（ステップＳ１１４）、板書計画終了機能の指定操作が行われたと判定した場合（ステップＳ１１４；Ｙｅｓ）には、作成した全ての板書計画ファイルＦaをファイル名とともに保存し（ステップＳ１１５）、上述のステップＳ１０１に移行する。
【００７９】
また、上述のステップＳ１１４において板書計画終了機能の指定操作が行われなかったと判定した場合（ステップＳ１１４；Ｎｏ）には、上述のステップＳ１１０に移行する。
【００８０】
続いて、図面を参照しつつ、上述の教室サーバ処理を具体的に説明する。まず、低レベルクラスで行った場合について説明する。
［動作例１］：１回目の授業
まず、教師が電子黒板３で書籍の閲覧要求を行い（ステップＳ１；Ｙｅｓ）、閲覧する書籍として教科書を指定し（ステップＳ５；Ｙｅｓ）、閲覧する章番号及びページ番号を指定すると（ステップＳ６）、図９(a)に示すように、指定教科書の各ページのうち、指定されたページの教科書データＤ１が電子黒板３に送信され、そのディスプレイ３１０に表示される（ステップＳ７）。そして、図８(a)に示すように、板書データベース２４２に新たな板書データエリアＡが設定され、当該新たな板書データエリアＡに対して板書番号Ｎが「１」と、現在の教科書位置Ｐが「Ｐ４５」と、が対応づけられて記憶される（ステップＳ８）。
【００８１】
次に、教師が電子黒板３Ｓに対する操作を行い（ステップＳ９）、板書機能の指定操作を行うと（ステップＳ１１；Ｙｅｓ）、図９(b)に示すように、電子黒板３Ｓのディスプレイ３１０の上側に教科書エリアＫが作成されて当該教科書エリアＫに教科書１ページ分が表示されるとともに、ディスプレイ３１０の下側に板書エリアＢが教科書エリアＫの上に重ねて作成される。そして、現在の日付「２０１１０２２２（火）」と、現時点で教科書エリアＫに表示されている教科書のページ数「Ｐ４５」とが表示される（ステップＳ１２）。
【００８２】
ここで、板書データベース２４２には、「算数５年Ｐ４５」から始まる対応の過去の板書データＤが無いので（ステップＳ１３；Ｎｏ）、板書機能アイコンＢ１上にエクスクラメーションマーク（！）は表示されない。
【００８３】
次に、教師が板書エリアＢに対して「四角形の面積」、面積の考え方の図、「（あ）たて４コ  よこ６コ  全部で２４コ！」「長方形の面積＝たて×よこ」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図９(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(a)に示すように、入力内容が、板書データベース２４２の現在の板書番号Ｎが「１」、教科書位置Ｐが「Ｐ４５」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【００８４】
次に、教師がコピー機能の指定操作を行い（ステップＳ５１；Ｙｅｓ）、図１０(a)に示すように、電子黒板３Ａのディスプレイ３１０における教科書エリアＫ内でコピー部分の範囲指定を行った後に、板書エリアＢ内で貼付位置（コピー先の位置）の範囲指定を行うと、板書エリアＢの貼付位置が赤枠で囲まれてコピー表示エリアＣとして設定され、コピー表示エリアＣにコピー部分が貼り付けて表示される（ステップＳ５２）。また、このとき電子黒板３Ｓの教科書エリアＫにおけるコピー元部分が赤枠で囲まれて表示される。
そして、図８(a)に示すように、コピー部分の貼り付け内容が、板書データベース２４２の現在の板書番号Ｎが「１」、教科書位置Ｐが「Ｐ４５」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【００８５】
次に、教師が教科書エリアＫにおいて、５９ページに指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１０(b)に示すように、５９ページの教科書エリアＫが表示される（ステップＳ４２）。そして、図８(a)には図示しないが、板書データベース２４２に新たな板書データエリアＡが設定されるとともに、新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「２」と、移動した教科書位置Ｐが「Ｐ５９」と、が対応付けられて記憶される（ステップＳ４３）。
【００８６】
次に、教師が教科書エリアＫにおいて、マーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図１０(b)に示すように、教科書エリアＫにおけるマーカ入力操作対象位置にマーカＭが表示される（ステップＳ３２）。そして、図８(a)に示すように、板書データベース２４２に新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎが１増えるとともに、マーカ入力された教科書位置Ｐ（マーカ指定箇所）と、マーカ入力データと、が対応付けられて記憶される（ステップＳ３３）。このとき、上記５９ページにページ移動した際に手書き入力されなかったことから、板書データベース２４２の現在の板書番号Ｎが「２」の板書データエリアＡには、板書データＤが記憶されておらず空であるので、当該空の板書データエリアＡが削除される。そして、図８(a)に示すように、新たな板書データエリアＡが設定され、当該新たな板書データエリアＡに対して、板書番号Ｎが数字の並び順になるように板書番号Ｎが「２」と、教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」と、マーカ入力データの「平行四辺形の面積の公式」と、が対応づけられて記憶される。
【００８７】
次に、教師が板書エリアＢにおいて、「（う）面積＝底辺×高さ」等を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１０(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(a)に示すように、入力内容が、板書データベース２４２の現在の板書番号Ｎが「２」、教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【００８８】
最後に、教師が授業終了の指定操作を行うと（ステップＳ８１；Ｙｅｓ）、記憶した板書データＤが板書実績ファイルＦとして保存される（ステップＳ８２）。このとき、当該板書実績ファイルＦに、教科、授業開始ページ、日付、授業時間等からなるファイル名、例えば図８(a)に示すように「算数５年Ｐ４５〜：２０１１０２２２（火）３時限」が対応づけられて記憶される。以下、このファイル名の板書実績ファイルＦを他の板書実績ファイルＦと区別して板書実績ファイルＦ１と言う。
【００８９】
続いて、上記授業と同じ授業を他のクラス（高レベルクラス）で行った場合について説明する。なお、動作例２及び動作例３において、動作例１と同様の操作については簡略化し、異なる点については詳細に説明する。
［動作例２］：２回目の授業例
まず、教師が電子黒板３で書籍の閲覧要求を行い（ステップＳ１；Ｙｅｓ）、閲覧する書籍として教科書を指定し（ステップＳ５；Ｙｅｓ）、閲覧する章番号及びページ番号を指定すると（ステップＳ６）、図１１(a)に示すように、指定教科書の各ページのうち、指定されたページの教科書データＤ１が電子黒板３に送信され、そのディスプレイ３１０に表示される（ステップＳ７）。そして、図８(b)に示すように、板書データベース２４２に新たな板書データエリアＡが設定され、当該新たな板書データエリアＡに対して、板書番号Ｎが「１」と、現在の教科書位置Ｐが「Ｐ４５」と、が対応づけられて記憶される（ステップＳ８）。
【００９０】
次に、教師が電子黒板３Ｓに対する操作を行い（ステップＳ９）、板書機能の指定操作を行うと（ステップＳ１１；Ｙｅｓ）、図１０(b)に示すように、電子黒板３Ｓのディスプレイ３１０の上側に教科書エリアＫが作成されて教科書１ページ分が表示されるとともに、ディスプレイ３１０の下側に板書エリアＢが作成される。そして、現在の日付「２０１１０２２２（火）」と、教科書のページ数「Ｐ４５」とが表示される（ステップＳ１２）。
【００９１】
ここで、板書データベース２４２には、「算数５年Ｐ４５」から始まる対応の過去の板書データＤが、図８(a)に示す板書実績ファイルＦ１に保存されたデータが１つあるので（ステップＳ１３；Ｙｅｓ、ステップＳ１４；Ｎｏ）、板書比較モードがＯＮとされ、板書機能アイコンＢ１上にエクスクラメーションマーク（！）が表示される（ステップＳ１６）。
【００９２】
次に、教師が板書エリアＢに対して「四角形の面積」、「（あ）たて４コ  よこ６コ  全部で２４コ！」「長方形の面積＝たて×よこ」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１１(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(b)に示すように、入力内容が、板書データベース２４２の現在の板書番号Ｎが「１」、教科書位置Ｐが「Ｐ４５」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
また、板書比較モードがＯＮであるので（ステップＳ２４；Ｙｅｓ）、現在の教科書位置「Ｐ４５」に対応する図８(a)の板書実績ファイルＦ１中の過去の板書データＤと、図８(b)の現在の板書データＤとが比較され（ステップＳ２５）、板書されていない項目（ここでは、四角形の面積の説明図）があり、行毎の内容がほぼ同等でないので（ステップＳ２６；Ｎｏ）、エクスクラメーションマーク（！）が相違箇所に薄く表示される（ステップＳ２７）。
【００９３】
次に、教師がコピー機能の指定操作を行い（ステップＳ５１；Ｙｅｓ）、図１２(a)に示すように、教科書エリアＫ内でコピー部分の範囲指定を行った後に、板書エリアＢ内で貼付位置（コピー先の位置）の範囲指定を行うと、板書エリアＢの貼付位置が赤枠で囲まれてコピー表示エリアＣとして設定され、コピー表示エリアＣにコピー部分が貼り付けて表示される（ステップＳ５２）。
そして、図８(b)に示すように、コピー部分の貼り付け内容が、板書データベース２４２の現在の板書番号Ｎが「１」、教科書位置Ｐが「Ｐ４５」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【００９４】
次に、教師が教科書エリアＫにおいて、５９ページに指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１２(b)に示すように、５９ページの教科書エリアＫが表示される（ステップＳ４２）。
【００９５】
次に、教師が教科書エリアＫにおいて、マーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図１２(b)に示すように、教科書エリアＫにおけるマーカ入力操作対象位置にマーカＭが表示される（ステップＳ３２）。そして、図８(b)に示すように、板書データベース２４２に新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「２」と、マーカ入力された教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」と、マーカ入力データの「平行四辺形の面積の公式」と、が対応づけられて記憶される（ステップＳ３３）。
【００９６】
次に、教師が板書エリアＢにおいて、「底辺と高さは直角！どれが底辺でもＯＫ？」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１２(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(b)に示すように、入力内容が、板書データベース２４２の現在の板書番号Ｎが「２」、教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
また、板書比較モードがＯＮであるので（ステップＳ２４；Ｙｅｓ）、現在の教科書位置Ｐ「Ｐ５９、２３％、Ｗ，０−４５％」に対応する図８(a)の板書実績ファイルＦ１中の過去の板書データＤと、図８(b)の現在の板書データＤとが比較され（ステップＳ２５）、板書されていない項目（ここでは、「（う）面積＝底辺×高さ」）があり、行毎の内容がほぼ同等でないので（ステップＳ２６；Ｎｏ）、エクスクラメーションマーク（！）が相違箇所に薄く表示される（ステップＳ２７）。なお、図８(b)には、「（う）面積＝底辺×高さ」が記載されているが、この比較時点では当該板書データエリアＡには「（う）面積＝底辺×高さ」の板書データＤは記憶されていない。後述のエクスクラメーションマーク（！）のタッチ操作により、当該板書データエリアＡに記憶されることになるため、ここでは図面の関係上、記載している。
【００９７】
次に、教師が板書エリアＢに表示されたエクスクラメーションマーク（！）をタッチすると（ステップＳ６１；Ｙｅｓ）、図１３(a)に示すように、当該エクスクラメーションマーク（！）に対応する過去の板書データＤとして、「（う）面積＝高さ×底辺」が、当該エクスクラメーションマーク（！）位置に表示される（ステップＳ６２）。
そして、図８(b)に示すように、表示された内容が、板書データベース２４２の現在の板書番号Ｎが「２」、教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【００９８】
次に、教師が教科書エリアＫにおいて、６０ページに指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１３(b)に示すように、６０ページの教科書エリアＡが表示される（ステップＳ４２）。
【００９９】
次に、教師が教科書エリアＫにおいて、マーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図１３(b)に示すように、教科書エリアＫにおけるマーカ入力操作対象位置にマーカＭが表示される（ステップＳ３２）。そして、図８(b)に示すように、板書データベース２４２に新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「３」と、マーカ入力された教科書位置Ｐが「Ｐ６０、３０％、Ｗ，６５−７０％」と、マーカ入力データの練習問題「（ii）」と、が対応づけられて記憶される（ステップＳ３３）。
【０１００】
次に、教師が板書エリアＢにおいて、「８×５＝４０ｃｍ２」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１３(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(b)に示すように、入力内容が、現在の板書番号Ｎが「３」、教科書位置Ｐが「Ｐ６０、３０％、Ｗ，６５−７０％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【０１０１】
次に、教師が教科書エリアＫにおいて、５９ページに指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１４(a)に示すように、５９ページの教科書エリアＫが表示される（ステップＳ４２）。そして、図８(b)に示すように、板書データベース２４２に新たな板書データエリアＡが設定されるとともに、新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「４」と、教科書位置Ｐが「Ｐ５９」と、が対応づけられて記憶される（ステップＳ４３）。
【０１０２】
次に、教師が板書エリアＢにおいて、「高さ＝面積÷底辺」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１４(a)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(b)に示すように、入力内容が、現在の板書番号Ｎが「４」、教科書位置Ｐが「Ｐ５９」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【０１０３】
次に、教師が教科書エリアＫにおいて、６０ページに指定してページ移動操作を行うと
（ステップＳ４１；Ｙｅｓ）、図１４(b)に示すように、６０ページの教科書エリアＫが表示される（ステップＳ４２）。そして、図８(b)に示すように、板書データベース２４２に新たな板書データエリアＡが設定されるとともに、新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「５」と、教科書位置Ｋが「Ｐ６０」と、が対応づけられて記憶される（ステップＳ４３）。
【０１０４】
次に、教師が板書エリアＢにおいて、「追加：高さｈ＝４０÷６＝６．６７ｃｍ」を手書き入力すると（ステップＳ４１；Ｙｅｓ）、図１４(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(b)に示すように、入力内容が、現在の板書番号Ｎが「５」、教科書位置Ｐが「Ｐ６０」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【０１０５】
最後に、教師が授業終了操作の指定操作を行うと（ステップＳ８１；Ｙｅｓ）、記憶した板書データＤが板書実績ファイルＦとして保存される（ステップＳ８２）。このとき、当該板書実績ファイルＦに、ファイル名として、例えば図８(b)に示すように「算数５年Ｐ４５〜：２０１１０２２２（火）５時限」が対応づけられて記憶される。以下、このファイル名の板書実績ファイルＦを他の板書実績ファイルＦと区別して板書実績ファイルＦ２と言う。
【０１０６】
続いて、上記授業と同じ授業を他のクラス（中レベルクラス）で行った場合について説明する。
［動作例３］：３回目の授業例
まず、教師が電子黒板３で書籍の閲覧要求を行い（ステップＳ１；Ｙｅｓ）、閲覧する書籍として教科書を指定し（ステップＳ５；Ｙｅｓ）、閲覧する章番号及びページ番号を指定すると（ステップＳ６）、図１５(a)に示すように、指定教科書の各ページのうち、指定されたページの教科書データＤ１が電子黒板３に送信され、そのディスプレイ３１０に表示される（ステップＳ７）。そして、図８(c)に示すように、板書データベース２４２に新たな板書データエリアＡが設定され、当該新たな板書データエリアＡに対して、板書番号Ｎが「１」と、教科書位置Ｐが「Ｐ４５」と、が対応づけられて記憶される（ステップＳ８）。
【０１０７】
次に、教師が電子黒板３Ｓに対する操作を行い（ステップＳ９）、板書機能の指定操作を行うと（ステップＳ１１；Ｙｅｓ）、図１５(b)に示すように、電子黒板３Ｓのディスプレイ３１０の上側に教科書エリアＫが作成されて教科書１ページ分が表示されるとともに、ディスプレイ３１０の下側に板書エリアＢが作成される。そして、現在の日付「２０１１０２２３（水）」と、教科書のページ数「Ｐ４５」とが表示される（ステップＳ１２）。
【０１０８】
ここで、板書データベース２４２には、「算数５年Ｐ４５」から始まる対応の過去の板書データＤが、図８(a)に示す板書実績ファイルＦ１に保存されたデータと、図８(b)に示す板書実績ファイルＦ２に保存されたデータの２つあるので（ステップＳ１３；Ｙｅｓ、ステップＳ１４；Ｙｅｓ）、教師が過去の板書データＤの板書実績ファイルＦ２を指定すると、板書比較モードをＯＮとし、板書機能アイコンＢ１上にエクスクラメーションマーク（！）が表示される（ステップＳ１６）。
【０１０９】
次に、教師が板書エリアＢに対して「四角形の面積」、「（あ）たて４コ  よこ６コ  全部で２４コ！」「長方形の面積＝たて×よこ」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１５(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(c)に示すように、入力内容が、板書データベース２４２の現在の板書番号Ｎが「１」、教科書位置Ｐが「Ｐ４５」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
また、板書比較モードがＯＮであるので（ステップＳ２４；Ｙｅｓ）、現在の教科書位置Ｐが「Ｐ４５」に対応する図８(b)に示す板書実績ファイルＦ２中の過去の板書データＤと、現在の板書データＤとが比較され（ステップＳ２５）、行毎の内容がほぼ同等であるので（ステップＳ２６；Ｙｅｓ）、板書エリアＢにエクスクラメーションマーク（！）は表示されない。
【０１１０】
次に、教師がコピー機能の指定操作を行い（ステップＳ５１；Ｙｅｓ）、図１６(a)に示すように、教科書エリアＫ内でコピー部分の範囲指定を行った後に、板書エリアＢ内で貼付位置（コピー先の位置）の範囲指定を行うと、板書エリアＢの貼付位置が赤枠で囲まれてコピー表示エリアＣとして設定され、コピー表示エリアＣにコピー部分が貼り付けて表示される（ステップＳ５２）。
そして、図８(c)に示すように、コピー部分の貼り付け内容が、板書データベース２４２の現在の板書番号Ｎが「１」、教科書位置Ｐが「Ｐ４５」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【０１１１】
次に、教師が教科書エリアＫにおいて、５９ページに指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１６(b)に示すように、５９ページの教科書エリアＫが表示される（ステップＳ４２）。
【０１１２】
次に、教師が教科書エリアＫにおいて、マーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図１６(b)に示すように、教科書エリアＫにおけるマーカ入力操作対象位置にマーカＭが表示される（ステップＳ３２）。そして、図８(c)に示すように、板書データベース２４２に新たな板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「２」と、マーカ入力された教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」と、マーカ入力データの「平行四辺形の面積の公式」と、が対応づけられて記憶される（ステップＳ３３）。
【０１１３】
次に、教師が板書エリアＢにおいて、「底辺と高さは直角！どれが底辺でもいいよ？」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１６(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(c)に示すように、入力内容が、板書データベース２４２の現在の板書番号Ｎが「２」、教科書位置Ｐが「Ｐ５９、２３％、Ｗ，０−４５％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
また、板書比較モードがＯＮであるので（ステップＳ２４；Ｙｅｓ）、現在の教科書位置Ｐが板書番号Ｎが「Ｐ５９、２３％、Ｗ，０−４５％」に対応する図８(b)の板書実績ファイルＦ２中の過去の板書データＤと、現在の板書データＤとが比較され（ステップＳ２５）、板書されていない項目（「（う）面積＝底辺×高さ」）があり、行毎の内容がほぼ同等でないので（ステップＳ２６；Ｎｏ）、相違箇所にエクスクラメーションマーク（！）が薄く表示される（ステップＳ２７）。
【０１１４】
次に、教師が板書エリアＢに表示されたエクスクラメーションマーク（！）の周囲をポインタでなぞるように線を入力すると（ステップＳ７１；Ｙｅｓ）、図１７(a)に示すように、当該エクスクラメーションマーク（！）に対応する板書実績ファイルＦ２中の過去の板書データＤが、板書データベース２４２から読み出されて、「（う）面積＝底辺×高さ」がポインタの線入力位置に応じて順次表示されていく（ステップＳ６２）。
そして、図８(c)に示すように、表示された内容が、板書データベース２４２の現在の板書番号Ｎが「２」、教科書位置Ｐが「Ｐ５９、２３％Ｗ，０−４５％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【０１１５】
次に、教師が教科書エリアＫにおいて、６０ページに指定してページ移動操作を行うと（ステップＳ４１；Ｙｅｓ）、図１７(b)に示すように、６０ページの教科書エリアＫが表示される（ステップＳ４２）。
【０１１６】
次に、教師が教科書エリアＫにおいて、マーカ入力操作を行うと（ステップＳ３１；Ｙｅｓ）、図１７(b)に示すように、教科書エリアＫにおけるマーカ入力操作対象位置にマーカＭが表示される（ステップＳ３２）。そして、図８(c)に示すように、板書データベース２４２に新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「３」と、マーカ入力された教科書位置Ｐが「Ｐ６０、３０％、Ｗ，２０−２５％」と、マーカ入力データの練習問題「(i)」と、が対応づけられて記憶される。
【０１１７】
次に、教師が板書エリアＢにおいて、「７×４＝２８ｃｍ２」を手書き入力すると（ステップＳ２１；Ｙｅｓ）、図１７(b)に示すように、板書エリアＢ内の操作対象位置に入力内容が表示される（ステップＳ２２）。そして、図８(c)に示すように、入力内容が、現在の板書番号Ｎが「３」、教科書位置Ｐが「Ｐ６０、３０％、Ｗ，２０−２５％」に対応する板書データエリアＡに、板書データＤとして記憶される（ステップＳ２３）。
【０１１８】
さらに、教師が教科書エリアＫにおいて、練習問題「(ii)」にマーカ指定し（ステップＳ３１；Ｙｅｓ）、「８×５＝４０ｃｍ２」を手書き入力した場合（ステップＳ２１；Ｙｅｓ）においても、上記と同様にして、図８(c)に示すように、板書データベース２４２に新たに板書データエリアＡが設定され、当該新たな板書データエリアＡの板書番号Ｎが１増えて、板書番号Ｎが「４」と、マーカ入力された教科書位置Ｐが「Ｐ６０、３０％、Ｗ，６５−７０％」と、マーカＭで指定した箇所の練習問題「(ii)」と、が対応づけられるとともに、新たな板書データエリアＡに入力内容である「「８×５＝４０ｃｍ２」が板書データＤとして記憶される（ステップＳ２３）。
【０１１９】
また、板書比較モードがＯＮであるので（ステップＳ２４；Ｙｅｓ）、現在の教科書位置Ｐが「Ｐ６０、３０％、Ｗ，６５−７０％」に対応する図８(b)の板書実績ファイルＦ２中の過去の板書データＤと、現在の板書データＤとが比較され（ステップＳ２５）、行毎の内容がほぼ同等であるので（ステップＳ２６；Ｎｏ）、板書エリアＢにエクスクラメーションマーク（！）は表示されない。
【０１２０】
最後に、教師が授業終了操作の指定操作を行うと（ステップＳ８１；Ｙｅｓ）、記憶した板書データＤが板書実績ファイルＦとして保存される（ステップＳ８２）。このとき、当該板書実績ファイルＦに、ファイル名として、例えば図８(c)に示すように「算数５年Ｐ４５〜：２０１１０２２３（水）２時限」が対応づけられて記憶される。以下、このファイル名の板書実績ファイルＦを他の板書実績ファイルＦと区別して板書実績ファイルＦ３と言う。
【０１２１】
続いて、上記３つのクラスの授業を元にして教師が板書計画を行う場合について説明する。
［動作例４］
まず、教師が教師端末４に対する操作を行い、板書対比一覧機能の指定操作を行うと（ステップＳ１０１；Ｙｅｓ）、教師端末４Ｓのディスプレイ４１０にファイル名毎に過去の板書実績ファイルＦが一覧表示される（ステップＳ１０２）。なお、ここでは、既に作成された板書計画ファイルＦaが無いので板書計画ファイルＦaは表示されない。
一覧表示された複数の板書実績ファイルＦから教師が択一的に、板書実績ファイルＦ１〜Ｆ３の選択操作を行うと（ステップＳ１０３）、図１８に示すように、ディスプレイ４１０の左側から順に、選択した板書実績ファイルＦ１、板書実績ファイルＦ２及び板書実績ファイルＦ３が並べて表示されるとともに、各板書実績ファイルＦ１〜Ｆ３中の各板書データＤが板書番号Ｎの順に縦に表示される（ステップＳ１０４）。
また、板書番号Ｎ毎にチェックボックスＥが表示される（ステップＳ１０５）。
さらに、板書実績ファイルＦ２と、板書実績ファイルＦ３における、板書番号Ｎが「３」において教科書位置Ｐが、前者は「Ｐ６０、３０％、Ｗ，６５−７０％」であり、後者は「Ｐ６０、３０％、Ｗ，２０−２５％」であり、教科書位置Ｐが異なるので（ステップＳ１０６；Ｙｅｓ）、当該教科書位置Ｐが後の位置である板書実績ファイルＦ２の板書データＤに対して当該板書データＤの行が下段に変更されて表示される。つまり、板書実績ファイルＦ２において、板書番号Ｎが「２」の板書データエリアＡと板書番号Ｎが「３」の板書データエリアＡとの間に行Ｇが挿入される。
【０１２２】
次に、教師がチェックボックスＥに対してチェック入力の指定操作を行うと（ステップＳ１０８；Ｙｅｓ）、図１９の板書実績ファイルＦ２及び板書実績ファイルＦ３に示すように、チェック入力したチェックボックスＥにチェックが表示される（ステップＳ１０９）。
【０１２３】
次に、教師が板書計画作成機能の指定操作を行うと（ステップＳ１１０；Ｙｅｓ）、図１９の右側に示すように、チェックボックスＥにチェック表示した板書データＤが並べられて板書計画ファイルＦaが作成される（ステップＳ１１１）。ここで、作成された板書計画ファイルＦaは、複数の板書実績ファイルＦ１〜Ｆ３よりも右列に表示される。以下、この板書計画ファイルＦaを、他の板書計画ファイルＦaと区別するために板書計画ファイルＦa１と言う。
なお、図１９では、ディスプレイ４１０に、板書実績ファイルＦ２と、板書実績ファイルＦ３と、板書計画ファイルＦa１が表示されているが、左スクロールにより板書実績ファイルＦ１が表示されるようになっている。
【０１２４】
次に、教師が教科書の並び順変更機能の指定操作を行うと（ステップＳ１１２；Ｙｅｓ）、図２０の右側に示すように、チェック表示した複数の板書データＤを、各板書データＤに対応する教科書データＤ１の並び順に変更した板書計画ファイルＦaが作成される（ステップＳ１１３）。ここで、並び順に変更した板書計画ファイルＦaは、板書計画ファイルＦa１よりも右列に表示される。以下、この並び順に変更した板書計画ファイルＦaを、上記板書計画ファイルＦa１と区別するために板書計画ファイルＦa２と言う。
なお、図２０においても、ディスプレイ４１０に板書実績ファイルＦ３と、板書計画ファイルＦa１と、板書計画ファイルＦa２が表示されているが、左スクロールにより板書実績ファイルＦ１及び板書実績ファイルＦ２が表示されるようになっている。
【０１２５】
次に、教師が板書計画終了機能の指定操作を行うと（ステップＳ１１４；Ｙｅｓ）、作成した板書計画ファイルＦa１及び板書計画ファイルＦa２が保存される（ステップＳ１１５）。このとき、板書計画ファイルＦa１は、ファイル名として、例えば、「算数４年Ｐ４５〜：板書計画（１）」が対応づけられて記憶され、板書計画ファイルＦa２は、ファイル名として、例えば、「算数４年Ｐ４５〜：板書計画（２）」が対応づけられて記憶される。
【０１２６】
以上のように、本実施形態によれば、図５のステップＳ２３、図８、図７のステップＳ１０１〜Ｓ１０４、図１８等に示すように、教科書データＤ１内のユーザ操作により指定された教科書位置Ｐに対応づけて、ユーザ操作により入力された板書データＤを蓄積記憶し、蓄積記憶した板書データＤのうち、同じ教科書位置Ｐに対応づけて記憶された複数の板書データＤを読み出して対比表示するので、教科書内容が同じ授業を複数回行った場合でも、教師は各授業で板書した板書データＤを適切に対比して確認することができる。したがって、過去の板書データＤの内容を評価したり、次回に同じ授業を行う場合に、これら複数の板書データＤを元にしてより良い板書計画を行うことができる。
【０１２７】
また、図７のステップＳ１０８〜Ｓ１１１、図１９等に示すように、対比表示された複数の板書実績ファイルＦに格納された板書データＤから、ユーザ操作により択一的に選択された板書データＤを格納した板書計画ファイルＦaを作成して表示するので、教師が板書データＤを適宜選択するだけで容易に板書計画ファイルＦaを作成することができる。したがって、生徒のレベルに応じて円滑に授業を進めることができる。
【０１２８】
また、図７のステップＳ１１２〜Ｓ１１３、図２０等に示すように、板書計画ファイルＦa中の複数の板書データＤを、各板書データＤに対応する教科書データＤ１の並び順に変更して表示するので、教師は、表示した板書データＤが見易くなり、スムーズに板書計画を行うことができる。
【０１２９】
なお、上記の実施形態における電子黒板３の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【０１３０】
例えば、上記の実施形態では、サーバ２が電子黒板３及び教師端末４での表示内容を制御することとして説明したが、電子黒板３や教師端末４がそれぞれ自機の表示内容を制御することとしても良い。より具体的には、上述の授業支援プログラム２４０と同様のプログラムを電子黒板３や教師端末４が記憶し、このプログラムに基づいてステップＳ１〜Ｓ８２、ステップＳ１０１〜Ｓ１１５における自機内での処理を行うこととしても良い。
これらの場合であっても、教科書内容が同じ授業を複数回行った際に、教師は各授業で板書した板書データＤを適切に対比して確認することができる。したがって、過去の板書データＤの内容を評価したり、次回に同じ授業を行う場合に、これら複数の板書データＤを元にしてより良い板書計画を行うことができる。
【０１３１】
また、授業支援プログラム２４０がサーバ２や電子黒板３、教師端末４に記憶されることとして説明したが、これらに対して着脱可能なメモリカード、ＣＤ等の記憶媒体に記憶されることとしても良い。
【０１３２】
また、電子黒板３はディスプレイ３１０を有することとして説明したが、代わりにプロジェクターを有することとしても良い。
【０１３３】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
＜請求項１＞
ユーザから操作を受ける入力手段と、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、ユーザ操作により入力された板書データを蓄積記憶する板書データ蓄積記憶手段と、
前記板書データ蓄積記憶手段により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶手段から読み出して対比表示する板書データ対比手段と、
を備えることを特徴とする情報表示装置。
＜請求項２＞
前記板書データ対比手段によって対比表示された前記複数の板書データから、ユーザ操作により択一的に選択された板書データを格納した板書計画ファイルを作成して表示する板書計画作成表示手段を備えることを特徴とする請求項１に記載の情報表示装置。
＜請求項３＞
前記板書計画ファイルに格納した前記板書データを、各板書データに対応する教科書データの並び順に変更して表示する並び順変更表示手段を備えることを特徴とする請求項２に記載の情報表示装置。
＜請求項４＞
情報表示装置との間で通信可能なサーバであって、
前記情報表示装置は、
ユーザから操作を受ける入力手段を備え、
当該サーバは、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、ユーザ操作により入力された板書データを蓄積記憶する板書データ蓄積記憶手段と、
前記板書データ蓄積記憶手段により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶手段から読み出して対比表示する板書データ対比手段と、
を備えることを特徴とするサーバ。
＜請求項５＞
ユーザから操作を受ける入力手段を備えるコンピュータに、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、ユーザ操作により入力された板書データを蓄積記憶する板書データ蓄積記憶機能と、
前記板書データ蓄積記憶機能により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶機能から読み出して対比表示する板書データ対比機能と、
を実現させることを特徴とするプログラム。
＜請求項６＞
ユーザから操作を受ける入力手段を備える情報表示装置との間で通信可能なコンピュータに、
教科書データ内のユーザ操作により指定されたユーザ指定位置に対応づけて、ユーザ操作により入力された板書データを蓄積記憶する板書データ蓄積記憶機能と、
前記板書データ蓄積記憶機能により蓄積記憶された板書データのうち、教科書データ内の同一部分に対応づけて記憶された複数の板書データを前記板書データ蓄積記憶機能から読み出して対比表示する板書データ対比機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【０１３４】
２      サーバ
３      電子黒板
４      教師端末
２４０  授業支援プログラム
２４２  板書データベース
Ａ      板書データエリア
Ｂ      板書エリア
Ｄ      板書データ
Ｄ１    教科書データ
Ｆ      板書実績ファイル
Ｆa    板書計画ファイル
Ｋ      教科書エリア
Ｍ  マーカ
Ｐ  教科書位置
【図１】
0005857428.tif 000002
【図２】
0005857428.tif 000003
【図３】
0005857428.tif 000004
【図４】
0005857428.tif 000005
【図５】
0005857428.tif 000006
【図６】
0005857428.tif 000007
【図７】
0005857428.tif 000008
【図８】
0005857428.tif 000009
【図９】
0005857428.tif 000010
【図１０】
0005857428.tif 000011
【図１１】
0005857428.tif 000012
【図１２】
0005857428.tif 000013
【図１３】
0005857428.tif 000014
【図１４】
0005857428.tif 000015
【図１５】
0005857428.tif 000016
【図１６】
0005857428.tif 000017
【図１７】
0005857428.tif 000018
【図１８】
0005857428.tif 000019
【図１９】
0005857428.tif 000020
【図２０】
0005857428.tif 000021