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