"電子黒板と生徒端末との間で通信するサーバであって、複数の教材データを記憶する教材データ記憶手段と、前記電子黒板に板書されるべき内容の板書データと前記教材データ記憶手段に記憶された教材データの教材参照情報とを対応づけて板書計画データとして記憶する板書計画データ記憶手段と、ユーザ操作に基づいて、前記板書計画データ記憶手段に記憶された板書計画データを指定する板書計画データ指定手段と、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する教材データを前記教材データ記憶手段から読み出して指定教材データとし、前記電子黒板に表示させる電子黒板教材表示制御手段と、前記生徒端末に端末側教材表示エリアと、ノートの内容を入力するためのノートエリアとを表示させ、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する前記指定教材データを前記端末側教材表示エリアに表示させるとともに、当該教材参照情報を前記ノートエリアに入力して表示させる生徒端末教材ノート表示制御手段と、前記ノートエリアの表示内容を記憶するノートデータ記憶手段と、を備えることを特徴とするサーバ。請求項1記載のサーバにおいて、少なくとも1つの前記板書データは、前記電子黒板に板書されるべき文字列を含んでおり、前記電子黒板教材表示制御手段は、前記電子黒板に黒板側教材表示エリアと、板書の内容を入力するための板書表示エリアとを表示させ、前記黒板側教材表示エリアに前記指定教材データを表示させるとともに、板書としてユーザ入力される内容を前記板書表示エリアに表示させる電子黒板教材板書表示制御手段と、前記板書計画データ記憶手段により記憶された複数の板書計画データにおける各板書データのうち、前記指定教材データに対応付けられた板書データから、前記板書表示エリアに表示された文字列に前方一致する文字列を検出し、検出された文字列のうち、前記板書表示エリアに表示された文字列以外の部分を、未記載の板書内容として前記板書表示エリアにサムネイル表示させる未記載文字列表示制御手段と、を有することを特徴とするサーバ。請求項2記載のサーバにおいて、少なくとも1つの前記板書データは、前記教材データからのコピー部分を含んでおり、前記電子黒板教材板書表示制御手段は、前記黒板側教材表示エリアから前記指定教材データの内容が前記板書表示エリアにコピーされた場合に、前記板書計画データ記憶手段により記憶された複数の板書計画データにおける各板書データのうち、当該コピー部分を含む板書データを検出するとともに、検出された板書データのうち、前記板書表示エリアに表示されたコピー部分以外の部分を、未記載の板書内容として前記板書表示エリアにサムネイル表示させる未記載部分表示制御手段、を有することを特徴とするサーバ。請求項2または3記載のサーバにおいて、前記板書表示エリアに表示されたサムネイルに対するユーザ操作に基づいて、当該サムネイルの内容を前記板書表示エリアで拡大し、板書内容に含めて表示させるサムネイル拡大表示制御手段を備えることを特徴とするサーバ。請求項4記載のサーバにおいて、前記サムネイル拡大表示制御手段は、前記板書表示エリアに表示されたサムネイルが所定の間隔を空けて複数のブロックに分かれている場合に、各ブロックに対するユーザ操作に基づいて、当該ブロックの内容のみを前記板書表示エリアで拡大し、板書内容に含めて表示させることを特徴とするサーバ。電子黒板と生徒端末との間で通信可能であり、複数の教材データを記憶する教材データ記憶手段と、前記電子黒板に板書されるべき内容の板書データと前記教材データ記憶手段に記憶された教材データの教材参照情報とを対応づけて板書計画データとして記憶する板書計画データ記憶手段と、を有するサーバに、ユーザ操作に基づいて、前記板書計画データ記憶手段に記憶された板書計画データを指定する板書計画データ指定機能と、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する教材データを前記教材データ記憶手段から読み出して指定教材データとし、前記電子黒板に表示させる電子黒板教材表示制御機能と、前記生徒端末に端末側教材表示エリアと、ノートの内容を入力するためのノートエリアとを表示させ、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する前記指定教材データを前記端末側教材表示エリアに表示させるとともに、当該教材参照情報を前記ノートエリアに入力して表示させる生徒端末教材ノート表示制御機能と、前記ノートエリアの表示内容を記憶するノートデータ記憶機能と、を実現させることを特徴とするプログラム。しかしながら、配布される教材を用いて授業が行われると、生徒が後で復習をする際に、ノートと教材との対応が分からなくなってしまい、学習効率が低下してしまう。本発明の課題は、配布される教材とノートとの対応が分からなくなってしまうのを防止することのできるサーバ及びプログラムを提供することである。上記課題を解決するため、請求項1に記載の発明は、電子黒板と生徒端末との間で通信するサーバであって、複数の教材データを記憶する教材データ記憶手段と、前記電子黒板に板書されるべき内容の板書データと前記教材データ記憶手段に記憶された教材データの教材参照情報とを対応づけて板書計画データとして記憶する板書計画データ記憶手段と、ユーザ操作に基づいて、前記板書計画データ記憶手段に記憶された板書計画データを指定する板書計画データ指定手段と、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する教材データを前記教材データ記憶手段から読み出して指定教材データとし、前記電子黒板に表示させる電子黒板教材表示制御手段と、前記生徒端末に端末側教材表示エリアと、ノートの内容を入力するためのノートエリアとを表示させ、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する前記指定教材データを前記端末側教材表示エリアに表示させるとともに、当該教材参照情報を前記ノートエリアに入力して表示させる生徒端末教材ノート表示制御手段と、前記ノートエリアの表示内容を記憶するノートデータ記憶手段と、を備えることを特徴とする。本発明によれば、配布される教材とノートとの対応が分からなくなってしまうのを防止することができる。以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。図1は、本実施の形態における授業支援システム1の概略構成を示す図である。この図に示すように、本実施の形態における授業支援システム1は、サーバ2と、電子黒板3と、生徒端末4と、教師端末5とを備えている。[サーバ]サーバ2は、複数の学校の電子黒板3や生徒端末4に対して機能やデータを提供するものであり、図2に示すように、表示部21と、入力部22と、通信部23と、記憶部24と、CPU25等とを備えて構成されている。表示部21は、ディスプレイ210を備えており、CPU25から入力される表示信号に基づいて各種情報をディスプレイ210に表示するようになっている。なお、本実施の形態におけるディスプレイ210は、いわゆるタッチパネル221と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。入力部22は、キー群220や上述のタッチパネル221を備えており、押下されたキーの種類やタッチパネル221の位置に対応する信号をCPU25に出力するようになっている。通信部23は、複数の電子黒板3や生徒端末4、教師端末5との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。記憶部24は、サーバ2の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU25の作業領域として機能するメモリである。本実施の形態においては、記憶部24は、本発明に係る授業支援プログラム240と、教材データベース241と、IDデータベース244と、板書データベース242と、ノートデータベース243等とを記憶している。授業支援プログラム240は、後述の黒板処理図6参照及び生徒端末処理図7参照をCPU25に実行させるためのプログラムである。教材データベース241は、授業で使用される書籍や配布物についてデータを記憶しており、例えば、各配布物について教材データDを記憶している。なお、本実施の形態における教材データDは、教材をPDF形式で画像化したデータとなっている。IDデータベース244は、サーバ2にアクセスし得る電子黒板3及び生徒端末4のIDコード以下、黒板ID,端末IDとすると、これら電子黒板3及び生徒端末4の属する教室のIDコード以下、教室IDとするとを対応付けて複数記憶している。板書データベース242は、複数の板書計画ファイルFを科目毎,クラス毎に記憶するようになっている。各板書計画ファイルFには、後述の図8に示すように、電子黒板3で入力されるべき板書の内容板書データD1と、板書に対応付けられた教材位置情報Pと、板書番号Nとが対応付けられて複数格納されている。ここで、本実施の形態における板書データD1には、電子黒板3で板書されるべき文字列や、教材データDからのコピー部分が含まれている。また、教材位置情報Pとは、教材名や、教材のページ番号、当該ページの上端から何の位置であるか、また、左端から何の範囲であるかを示している。例えば、教材の59ページで、上端から23の位置で、かつ、左端から0-45の範囲を表す場合には、教材位置情報PがP59、23、W,0-45と記憶される。このような教材位置情報Pと板書データD1とが対応付けて記憶されることにより、当該教材位置情報Pの含まれる教材データDに対して板書データD1が対応付けて記憶されることとなる。なお、教材位置情報Pに含まれる情報、より具体的には教材位置情報Pに含まれる教材名は、板書計画ファイルFの対応教材を特定するための教材データ参照情報として機能するようになっている。以上の板書データベース242は、本実施の形態においては、教師端末5によって作成されるようになっている。ノートデータベース243は、各生徒端末4で入力されノート表示エリアE4図9b参照に表示されるノートの内容を、その科目と、当該生徒端末4の端末IDとに対応付けて記憶するようになっている。CPU25は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ2を統括的に制御するようになっている。具体的には、CPU25は、入力部22から入力される操作信号等に応じて記憶部24に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU25は、処理結果を表示部21に適宜出力させる。[電子黒板]電子黒板3は、教室に設置されて授業に用いられるものであり、図3に示すように、表示部31と、入力部32と、通信部33と、記憶部34と、CPU35等とを備えて構成されている。表示部31は、ディスプレイ310を備えており、CPU35から入力される表示信号に基づいて各種情報をディスプレイ310に表示するようになっている。なお、本実施の形態におけるディスプレイ310は、いわゆるタッチパネル321と一体的に形成されており、ユーザ教師によるタッチ操作を受け付け可能となっている。入力部32は、キー群320や上述のタッチパネル321を備えており、押下されたキーの種類やタッチパネル321の位置に対応する信号をCPU35に出力するようになっている。通信部33は、サーバ2との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部33はサーバ2を介して生徒端末4と通信するようになっているが、生徒端末4と直接通信することとしても良い。記憶部34は、電子黒板3の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU35の作業領域として機能するメモリである。本実施の形態においては、記憶部34は、IDテーブル343等を記憶している。IDテーブル343は、自機の黒板IDと、自機の属する教室の教室IDとを対応付けて記憶している。CPU35は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板3を統括的に制御するようになっている。具体的には、CPU35は、入力部32から入力される操作信号等に応じて記憶部34に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU35は、処理結果を表示部31に適宜出力させる。[生徒端末]生徒端末4は、生徒に所持されて授業に用いられるものであり、図3に示すように、表示部41と、入力部42と、通信部43と、記憶部44と、CPU45等とを備えて構成されている。表示部41は、ディスプレイ410を備えており、CPU45から入力される表示信号に基づいて各種情報をディスプレイ410に表示するようになっている。なお、本実施の形態におけるディスプレイ410は、いわゆるタッチパネル421と一体的に形成されており、ユーザ生徒によるタッチ操作を受け付け可能となっている。入力部42は、キー群420や上述のタッチパネル421を備えており、押下されたキーの種類やタッチパネル421の位置に対応する信号をCPU45に出力するようになっている。通信部43は、サーバ2との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部43はサーバ2を介して電子黒板3と通信するようになっているが、電子黒板3と直接通信することとしても良い。記憶部44は、生徒端末4の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU45の作業領域として機能するメモリである。本実施の形態においては、記憶部44は、IDテーブル443等を記憶している。IDテーブル443は、自機の端末IDと、自機の属する教室の教室IDとを対応付けて記憶している。CPU45は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、生徒端末4を統括的に制御するようになっている。具体的には、CPU45は、入力部42から入力される操作信号等に応じて記憶部44に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU45は、処理結果を表示部41に適宜出力させる。[教師端末]教師端末5は、教師に所持されて板書計画ファイルFの作成等に用いられるものであり、図4に示すように、表示部51と、入力部52と、通信部53と、記憶部54と、CPU55等とを備えて構成されている。表示部51は、ディスプレイ510を備えており、CPU55から入力される表示信号に基づいて各種情報をディスプレイ510に表示するようになっている。なお、本実施の形態におけるディスプレイ510は、いわゆるタッチパネル521と一体的に形成されており、ユーザ教師によるタッチ操作を受け付け可能となっている。入力部52は、キー群520や上述のタッチパネル521を備えており、押下されたキーの種類やタッチパネル521の位置に対応する信号をCPU55に出力するようになっている。通信部53は、サーバ2との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。記憶部54は、教師端末5の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU55の作業領域として機能するメモリである。本実施の形態においては、記憶部54は、授業計画作成プログラム540と、教材データベース541と、板書データベース542等とを記憶している。授業計画作成プログラム540は、後述の教師端末処理図5参照をCPU55に実行させるためのプログラムである。教材データベース241及び板書データベース242は、サーバ2における教材データベース241,板書データベース242と同じ内容のデータを記憶している。CPU55は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、教師端末5を統括的に制御するようになっている。具体的には、CPU55は、入力部52から入力される操作信号等に応じて記憶部54に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU55は、処理結果を表示部51に適宜出力させる。[動作]教師端末処理続いて、教師端末5によって実行される教師端末処理について、図5を参照しつつ説明する。この教師端末処理においては、まずCPU55は、板書計画の作成を開始する旨の操作がユーザ教師によって行われるか否かを判定しステップS1、行われないと判定した場合ステップS1;Noには他の処理へ移行する。また、ステップS1において板書計画の作成を開始する旨の操作が行われたと判定した場合ステップS1;Yesには、CPU55は、ユーザ教師から板書計画のファイル名の入力操作を受けるステップS2。なお、本実施の形態においては、板書計画ファイルFのファイル名には、算数等の科目名が含まれるようになっている。次に、CPU55は、教材データベース241における教材名を一覧表示させて、ユーザ教師から何れかの教材データDに対する選択操作を受けるステップS3。次に、CPU55は、選択された教材名教材データ参照情報を教材位置情報Pの一部として、板書データベース542に記憶させるステップS4。これにより、今回作成される板書計画ファイルF中の各板書データD1に対し、教材名教材データ参照情報が対応付けられることとなる。次に、CPU55は、ディスプレイ510に教材表示エリアE1と、板書計画表示エリアE2とを作成して表示させ図8a参照、選択された教材名の教材データDを教材表示エリアE1に表示させるステップS5。次に、CPU55は、教材表示エリアE1における教材に対してマーカ操作が行われるか否かを判定しステップS6、行われたと判定した場合ステップS6;Yesには、その操作に応じて教材上の操作対象位置をマーカ表示させるステップS7。次に、CPU55は、板書計画表示エリアE2に板書データD1の入力欄以下、板書入力欄E20とする図8a参照を新たに作成して表示させ、教材内でのマーカ対象部分の位置情報本実施の形態においてはマーカ対象部分を含むページ番号、及び、当該ページ内でのマーカ対象部分の縦横の位置範囲を教材位置情報Pとして当該板書入力欄E20に対応付けるとともに、新たな板書番号Nを対応付けた後ステップS8、上述のステップS6に移行する。また、上述のステップS6において教材表示エリアE1における教材に対してマーカ操作が行われないと判定した場合ステップS6;Noには、CPU55は、教材表示エリアE1に表示されている教材中の一部または全体を指定して板書計画表示エリアE2にコピーする操作が行われるか否かを判定するステップS11。なお、この教師端末処理においてコピーとは、トレースコピーを含む。ここで、トレースコピーとは指定部分の内容を低濃度化してコピーし、上書き可能に表示させることを言う。以下、低濃度化してコピーされる部分をトレースコピー部分として説明する。このステップS11において教材中の一部または全体を指定して板書計画表示エリアE2にコピーする操作が行われたと判定した場合ステップS11;Yesには、CPU55は、教材表示エリアE1内のコピー元部分を枠で囲って表示させるステップS12。次に、CPU55は、板書計画表示エリアE2に新たな板書番号Nの板書入力欄E20を作成して表示させ、教材内でのコピー元部分の位置情報本実施の形態においてはコピー元部分を含むページ番号、及び、当該ページ内でのコピー元部分の縦横の位置範囲を教材位置情報Pとして当該板書入力欄E20に対応付けるとともにステップS13、この板書入力欄E20にコピー部分の教材を板書データD1の内容として貼り付けて表示させた後ステップS14、上述のステップS6に移行する。また、上述のステップS11において教材中の一部または全体を指定して板書計画表示エリアE2にコピーする操作が行われないと判定した場合ステップS11;Noには、CPU55は、板書計画表示エリアE2に対して入力操作が行われるか否かを判定するステップS15。なお、このステップS15における入力操作は、タッチパネル521によって行われても良いし、キー群520によって行われても良い。このステップS15において板書計画表示エリアE2に対して入力操作が行われたと判定した場合ステップS15;Yesには、CPU55は、その入力内容を板書データD1の内容として板書入力欄E20に入力して表示させステップS16、上述のステップS6に移行する。また、ステップS15において板書計画表示エリアE2に対して入力操作が行われないと判定した場合ステップS15;Noには、CPU55は、板書計画の作成を終了する旨の操作が行われるか否かを判定しステップS17、行われないと判定した場合ステップS17;Noには上述のステップS6に移行する。そして、ステップS17において板書計画の作成を終了する旨の操作が行われたと判定した場合ステップS17;Yesには、CPU55は、板書入力欄E20の内容と教材位置情報Pとの各セットを1つにまとめて板書計画ファイルFとし、板書データベース542,242にそれぞれ記憶させた後ステップS18、上述のステップS1に移行する。黒板処理続いて、サーバ2によって実行される処理のうち、電子黒板3に対する黒板処理について、図6を参照しつつ説明する。この黒板処理においては、まずCPU25は、自機のサーバ2にアクセスした電子黒板3から黒板IDと、教室IDとを受信した後ステップT1、当該電子黒板3に対して板書データベース242における各板書計画ファイルFのファイル名を送信し、これから授業で用いる板書計画ファイルFについてのユーザからの指定情報を電子黒板3から受信するステップT2。これにより、CPU25は、教材データベース241に記憶された何れかの板書計画ファイルFを指定板書計画ファイルFSとして指定するとともに、当該板書計画ファイルFにおいて板書データD1に対応付けられた教材名教材データ参照情報の教材データDを指定教材データDSとして指定する。但し、板書計画ファイルFについての指定をサーバ2の入力部22によってユーザから受けることとしても良い。次に、CPU25は、指定教材データDS指定板書計画ファイルFSにおいて板書データD1に対応付けられた教材名教材データ参照情報の教材データDを電子黒板3に送信した後ステップT3、当該電子黒板3のディスプレイ310に教材表示エリアE1と板書表示エリアE3とを作成させて表示させ、指定教材データDSの先頭ページを教材表示エリアE1に表示させるステップT4、図9a参照。なお、板書表示エリアE3とは、教師が板書の内容を入力するための表示エリアであり、この板書表示エリアE3に対して後述の手書き入力操作やコピー操作、トレースコピー操作が行われる場合には、これらの操作によって入力される内容が板書内容として板書表示エリアE3に表示されることとなる。次に、CPU25は、板書表示エリアE3の先頭に本日の日付と、指定教材データDSの教材名教材データ参照情報とを入力して表示させステップT5、電子黒板3に対する操作の受信待機状態に入るステップT6。なお、このステップT5で表示される教材名は、当該教材名の教材データDに対するリンクとしても機能するようになっている。次に、CPU25は、板書表示エリアE3に対して入力操作が行われるか否かを判定しステップT7、行われたと判定した場合ステップT7;Yesには、入力内容を板書表示エリアE3に入力して表示させるステップT8。次に、CPU25は、指定板書計画ファイルFSにおける各板書データD1指定教材データDSに対応付けられた各板書データD1から、板書表示エリアE3への入力内容に完全一致する部分を検索することにより、何れかの板書データD1の内容が板書表示エリアE3への入力内容と完全一致するか否かを判定するステップT9。なお、板書データD1の内容が所定の間隔を空けて複数のブロックに分かれている場合には、このステップT9においてCPU25は、何れかのブロックの内容が板書表示エリアE3への入力内容と完全一致するか否かについても判定する。このステップT9において何れの板書データD1の内容も、板書データD1に含まれる各ブロックの内容も板書表示エリアE3への入力内容と完全一致しないと判定した場合ステップT9;Noには、CPU25は、入力内容が文字列であるか否かを判定し、文字列であると判定した場合には、指定板書計画ファイルFSにおける各板書データD1から、板書表示エリアE3への入力文字列に前方一致する文字列を検索することにより、何れかの板書データD1の文字列が板書表示エリアE3への入力文字列と先頭一致するか否かを判定するステップT10。このステップT10において入力内容が文字列でないと判定した場合、或いは入力内容が文字列であると判定した場合であって、何れの板書データD1の文字列も板書表示エリアE3への入力文字列と先頭一致しないと判定した場合ステップT10;Noには、CPU25は、上述のステップT6に移行する。一方、ステップT10において入力内容が文字列であり、かつ何れかの板書データD1の文字列が板書表示エリアE3への入力文字列と先頭一致すると判定した場合ステップT10;Yesには、CPU25は、先頭一致する板書データD1の文字列のうち、入力文字列と一致しない部分板書表示エリアE3に表示された文字列以外の部分を、これから入力すべき未記載の板書内容として板書表示エリアE3に薄くサムネイル表示させステップT11、上述のステップT6に移行する。より詳細には、このステップT11においてCPU25は、これから入力すべき内容のサムネイルを、ステップT8での入力位置の右側に表示させる。また、上述のステップT9において何れかの板書データD1の内容、または板書データD1に含まれるブロックの内容が板書表示エリアE3への入力内容と完全一致すると判定した場合ステップT9;Yesには、CPU25は、当該入力内容に対応するサムネイルがステップT11の処理によって表示されているか否かを判定しステップT13、表示されていないと判定した場合ステップT13;NoにはステップT6に移行する。また、ステップT13において入力内容に対応するサムネイルが表示されていると判定した場合ステップT13;Yesには、CPU25は、当該サムネイルを板書表示エリアE3から消去してステップT14、ステップT6に移行する。また、上述のステップT7において板書表示エリアE3に対して入力操作が行われないと判定した場合ステップT7;Noには、CPU25は、教材表示エリアE1に表示された教材部分を板書表示エリアE3内にコピーする操作が行われるか否かを判定するステップT21。このステップT21において教材表示エリアE1に表示された教材部分を板書表示エリアE3内にコピーする操作が行われたと判定した場合ステップT21;Yesには、CPU25は、板書表示エリアE3にコピー部分を貼り付けて表示させるとともにステップT22、当該コピー部分を生徒端末4に送信して表示させるステップT23。次に、CPU25は、指定板書計画ファイルFSにおいて教材中でのコピー元部分またはトレースコピー元部分の位置に板書データD1が対応付けられているか否かを判定するステップT24。これにより、指定板書計画ファイルFSにおける各板書データD1のうち、コピー部分またはトレースコピー部分を含む板書データD1が検出される。このステップT24において教材中でのコピー元部分またはトレースコピー元部分の位置に板書データD1が対応付けられていないと判定した場合ステップT24;Noには、CPU25はステップT6に移行する。また、ステップT24において教材中でのコピー元部分またはトレースコピー元部分の位置に板書データD1が対応付けられていると判定した場合ステップT24;Yesには、CPU25は、当該板書データD1のうち、コピー部分またはトレースコピー部分以外の部分を、これから入力すべき未記載の板書内容として板書表示エリアE3に薄くサムネイル表示させステップT25、ステップT6に移行する。より詳細には、このステップT25においてCPU25は、これから入力すべき内容のサムネイルを、ステップT22またはT28での張り付け位置入力位置の右側に表示させる。また、上述のステップT21において教材表示エリアE1に表示された教材部分を板書表示エリアE3内にコピーする操作が行われないと判定した場合ステップT21;Noには、CPU25は、教材表示エリアE1に表示された教材部分を板書表示エリアE3内にトレースコピーする操作が行われるか否かを判定するステップT27。このステップT27において教材表示エリアE1に表示された教材部分を板書表示エリアE3内にトレースコピーする操作が行われたと判定した場合ステップT27;Yesには、CPU25は、板書表示エリアE3にトレースコピー部分を貼り付けて表示させるとともにステップT28、当該トレースコピー部分を生徒端末4に送信して表示させステップT29、上述のステップT24に移行する。また、上述のステップT27において教材表示エリアE1に表示された教材部分を板書表示エリアE3内にトレースコピーする操作が行われないと判定した場合ステップT27;Noには、CPU25は、板書表示エリアE3に表示されたサムネイルに対してタッチ操作が行われるか否かを判定するステップT31。このステップT31において板書表示エリアE3に表示されたサムネイルに対してタッチ操作が行われたと判定した場合ステップT31;Yesには、CPU25は、タッチ操作のされたサムネイルの内容タッチ操作のされたサムネイルに対応する板書データD1中、当該サムネイルの内容に対応する部分を板書表示エリアE3に拡大して入力し、板書内容に含めて表示させるとともにステップT32、当該サムネイルを板書表示エリアE3から消去してステップT33、ステップT6に移行する。ここで、本実施の形態においては、板書表示エリアE3に表示された板書内容が板書データD1の一部と一致している場合に、板書データD1の内容のうち、まだ板書内容として入力されていない未記載の部分がサムネイル表示されるようになっており、ステップT32においてCPU25は、タッチ操作のされたサムネイルに対応する板書データD1中、当該サムネイルの内容に対応する部分板書データD1の内容のうち、板書として未入力の部分を、板書内で入力されるべき位置既に入力された板書内容に対して板書データD1内で規定される位置に、入力して表示させる。また、このステップT32においてCPU25は、タッチ操作のされたサムネイルが所定の間隔を空けて複数のブロックに分かれている場合には、各ブロックに対するユーザ操作に基づいて、当該ブロックの内容のみを板書表示エリアE3に拡大して入力し、板書内容に含めて表示させる。また、ステップT31において板書表示エリアE3に表示されたサムネイルに対してタッチ操作が行われないと判定した場合ステップT31;Noには、CPU25は、授業を終了する旨の操作が行われるか否かを判定しステップT35、行われないと判定した場合ステップT35;Noには他の処理へ移行する。ここで、ステップT35において授業を終了する旨の操作が行われない場合としては、例えば教材表示エリアE1の表示内容をスクロールさせる操作が行われる場合などが挙げられる。そして、ステップT35において授業を終了する旨の操作が行われたと判定した場合ステップT35;Yesには、CPU25は、黒板処理を終了する。生徒端末処理続いて、サーバ2によって実行される処理のうち、生徒端末4に対する生徒端末処理について、図7を参照しつつ説明する。なお、この生徒端末処理は、サーバ2が黒板処理を開始した場合に、並行して実行されるようになっている。この生徒端末処理においては、まずCPU25は、電子黒板3に対して板書計画ファイルFの指定が行われたか否かを判定するステップU0。このステップU0において、電子黒板3に対して板書計画ファイルFの指定が行われないと判定した場合ステップU0;Noには、CPU25は、ノートデータベース243に記憶されたノートについての閲覧操作と、閲覧対象のページの指定操作とが生徒端末4で行われるか否かを判定しステップU20、行われないと判定した場合ステップU20;NoにはステップU0に移行する。また、ステップU20においてノートデータベース243に記憶されたノートについての閲覧操作と、閲覧対象のページの指定操作とが生徒端末4で行われたと判定した場合ステップU20;Yesには、CPU25は、閲覧対象のノートに含まれる教材名教材データ参照情報の教材データDを指定教材データDSとし、この指定教材データDSが当該生徒端末4に記憶されているか否かを判定するステップU21。このステップU21において指定教材データDSが生徒端末4に記憶されていると判定した場合ステップU21;Yesには、CPU25は、後述のステップU23に移行する。また、ステップU21において、指定教材データDSが当該生徒端末4に記憶されていないと判定した場合ステップU21;Noには、CPU25は、指定教材データDSを生徒端末4に送信するステップU22。次に、CPU25は、生徒端末4のディスプレイ410に教材表示エリアE1とノート表示エリアE4とを作成させて表示させ、指定教材データDSを教材表示エリアE1に、閲覧対象のノートにおける閲覧対象ページをノート表示エリアE4に表示させステップU23、図9b参照、後述のステップU11に移行する。また、上述のステップU0において電子黒板3に対して板書計画ファイルFの指定が行われたと判定した場合ステップU0;Yesには、CPU25は、黒板処理におけるステップT1で受信した教室IDに対応する各生徒端末4用に、記憶部24内に作業領域を作成するステップU1。次に、CPU25は、黒板処理での指定板書計画ファイルFSに教材名教材データ参照情報とともに対応付けられた指定教材データDSが生徒端末4に記憶されているか否かを判定しステップU2、記憶されていると判定した場合ステップU2;Yesには後述のステップU4に移行する。また、ステップU2において指定板書計画ファイルFSに教材名教材データ参照情報とともに対応付けられた指定教材データDSが生徒端末4に記憶されていないと判定した場合ステップU2;Noには、CPU25は、当該指定教材データDSを生徒端末4に送信するステップU3。次に、CPU25は、生徒端末4のディスプレイ410に教材表示エリアE1とノート表示エリアE4とを作成させて表示させ、指定教材データDSの先頭ページを教材表示エリアE1に表示させるステップU4、図9b参照。なお、ノート表示エリアE4とは、生徒がノートの内容を入力するための表示エリアである。次に、CPU25は、指定板書計画ファイルFSのファイル名から授業の科目を検知し、ノートデータベース243において各生徒端末4の端末IDに対応付けられた各ノートのうち、検知された科目に対応するノートの最終ページを、当該端末IDの生徒端末4におけるノート表示エリアE4に表示させるステップU5。次に、CPU25は、ノート表示エリアE4に表示されているノートの末尾でページを区切り、新たなページの先頭に本日の日付と、指定教材データDSの教材名教材データ参照情報とを入力して表示させ、ノートデータベース243に記憶されている各ノートの内容を更新するステップU6。なお、本実施の形態におけるステップU6で表示される教材名は、当該教材名の教材データDに対するリンクとしても機能するようになっている。次に、CPU25は、ノート表示エリアE4に対して入力操作が行われるか否かを判定しステップU11、行われたと判定した場合ステップU11;Yesには、入力内容をノート表示エリアE4に表示させてノートデータベース243に記憶されている各ノートの内容を更新した後ステップU12、ステップU11に移行する。また、ステップU11においてノート表示エリアE4に対して入力操作が行われないと判定した場合ステップU11;Noには、CPU25は、黒板処理におけるステップT23またはT29の処理によって電子黒板3から生徒端末4がコピー部分またはトレースコピー部分のデータを受信したか否かを判定するステップU13。このステップU13において電子黒板3から生徒端末4がコピー部分またはトレースコピー部分のデータを受信したと判定した場合ステップU13;Yesには、CPU25は、ノート表示エリアE4にコピー部分またはトレースコピー部分を貼り付けて表示させ、ノートデータベース243に記憶されている各ノートの内容を更新した後ステップU14、ステップU11に移行する。また、ステップU13において電子黒板3から生徒端末4がコピー部分またはトレースコピー部分のデータを受信しないと判定した場合ステップU13;Noには、CPU25は、現時点でのノート内容を保存して生徒端末処理を終了する旨の操作が行われるか否かを判定するステップU16。このステップU16において、現時点でのノート内容を保存して生徒端末処理を終了する旨の操作が行われたと判定した場合ステップU16;Yesには、CPU25は、現時点でのノート表示エリアE4の表示内容を、その生徒端末4の端末IDに対応付けてノートデータベース243に記憶させて、ノート表示エリアE4の表示を消去した後ステップU17、ステップU11に移行する。また、ステップU16において、現時点でのノート内容を保存して生徒端末処理を終了する旨の操作が行われないと判定した場合ステップU16;Noには、CPU25は、生徒端末4に他の操作が行われるか否かを判定しステップU18、行われないと判定した場合ステップU18;Noには、ステップU11に移行する。そして、ステップU18において生徒端末4に他の操作が行われたと判定した場合ステップU18;Yesには、CPU25は、当該操作に応じた処理を実行した後ステップU19、ステップU11に移行する。[動作例]教師端末処理続いて、図面を参照しつつ、上述の教師端末処理を具体的に説明する。なお、以降の説明において参照する図8~図12においては、電子黒板3の表示画面には下端部に脚部を付し、生徒端末4の表示画面には外枠を付すことで、電子黒板3と生徒端末4とを区別する。まず、板書計画の作成を開始する旨の操作をユーザ教師が行いステップS1;Yes、板書計画のファイル名算数5年P73[三角形-発展問題]を入力した後ステップS2、プリント12三角形の面積-発展問題という教材名の教材データDを選択するとステップS3、図8aに示すように、教材名プリント12三角形の面積-発展問題が教材位置情報Pの一部とされるステップS4また、ディスプレイ510に教材表示エリアE1と、板書計画表示エリアE2とが作成されて表示され、教材名プリント12三角形の面積-発展問題の教材データDが教材表示エリアE1に表示されるステップS5。次に、教材表示エリアE1における1図の三角形において...のうち、1の部分に対してユーザ教師がマーカ操作を行うとステップS6;Yes、その操作に応じて1の部分がマーカ表示されるステップS7。次に、板書計画表示エリアE2に新たな板書番号N1の板書入力欄E20が作成されて表示され、教材内でのマーカ対象部分1の位置情報ページ番号P1、当該ページ内でのマーカ対象部分の縦横の位置範囲15~18,W,5~13が教材位置情報Pとして当該板書入力欄E20に対応付けられるステップS8。次に、板書番号N1の板書入力欄E20に対してユーザ教師が文字列重要図形覚えようの入力操作を行うとステップS15;Yes、この板書入力欄E20に入力内容が入力されて表示されるステップS16次に、教材表示エリアE1に表示されている教材中、上側の直角三角形の図を指定して板書計画表示エリアE2にコピーする操作をユーザ教師が行うとステップS11;Yes、教材表示エリアE1内のコピー元部分直角三角形の図が枠で囲まれて表示されるステップS12。次に、板書計画表示エリアE2に新たな板書番号N2の板書入力欄E20が作成されて表示され、教材内でのコピー元部分直角三角形の図の位置情報ページ番号P1、当該ページ内でのコピー元部分の縦横の位置範囲25~55,W,30~57が教材位置情報Pとして当該板書入力欄E20に対応付けられるとともにステップS13、この板書入力欄E20にコピー部分直角三角形の図の教材が貼り付けて表示されるステップS14。次に、板書番号N2の板書入力欄E20に対してユーザ教師が入力操作を行うとステップS15;Yes、図8bに示すように、この板書入力欄E20に入力内容が入力されて表示されるステップS16。なお、本動作例では、このときユーザ教師は、コピー部分の直角三角形に隣接させて対称形の直角三角形を入力し、これらの直角三角形によって二等辺三角形を構成させている。次に、図8cに示すように、教材表示エリアE1における2図の直角三角形の面積を...のうち、2の部分に対してユーザ教師がマーカ操作を行うとステップS6;Yes、その操作に応じて2の部分がマーカ表示されるステップS7。なお、図8cでは、板書番号N1,2の板書入力欄E20について図示を省略している。次に、板書計画表示エリアE2に新たな板書番号N3の板書入力欄E20が作成されて表示され、教材内でのマーカ対象部分2の位置情報ページ番号P1、当該ページ内でのマーカ対象部分の縦横の位置範囲65~70,W,5~13が教材位置情報Pとして当該板書入力欄E20に対応付けられるステップS8。次に、板書番号N3の板書入力欄E20に対してユーザ教師が文字列重要図形を使おうの入力操作を行うとステップS15;Yes、この板書入力欄E20に入力内容が入力されて表示されるステップS16次に、教材表示エリアE1に表示されている教材中、下側の直角三角形の図を指定して板書計画表示エリアE2にコピーする操作をユーザ教師が行うとステップS11;Yes、教材表示エリアE1内のコピー元部分直角三角形の図が枠で囲まれて表示されるステップS12。次に、板書計画表示エリアE2に新たな板書番号N4の板書入力欄E20が作成されて表示され、教材内でのコピー元部分直角三角形の図の位置情報ページ番号P1,...が教材位置情報Pとして当該板書入力欄E20に対応付けられるとともにステップS13、この板書入力欄E20にコピー部分直角三角形の図の教材が貼り付けて表示されるステップS14。次に、板書番号N4の板書入力欄E20に対してユーザ教師が入力操作を行うとステップS15;Yes、この板書入力欄E20に入力内容が入力されて表示されるステップS16。なお、本動作例では、このときユーザ教師は、三角形の面積を求めるための図や数式、解説の文字列などを、所定の間隔を空けていくつかのブロックに分けて入力している。そして、板書計画の作成を終了する旨の操作をユーザ教師が行うとステップS17;Yes、板書入力欄E20の内容と教材位置情報Pとの各セットが1つにまとめられて板書計画ファイルFとされ、板書データベース542,242にそれぞれ記憶されるステップS18。黒板処理及び生徒端末処理続いて、図面を参照しつつ、上述の黒板処理及び生徒端末処理を具体的に説明する。なお、本動作例においては、電子黒板3及び生徒端末4が縦向き上下方向に長尺となる向きで使用されることとして説明する。まず、電子黒板3のユーザ教師が当該電子黒板3をサーバ2にアクセスさせると、当該電子黒板3から黒板IDと、教室IDとがサーバ2に送信された後ステップT1、サーバ2から電子黒板3に対して板書データベース242における各板書計画ファイルFのファイル名が送信される。次に、電子黒板3のユーザ教師がファイル名算数5年P73[三角形-発展問題]の板書計画ファイルF図8参照を指定すると、その指定情報が電子黒板3からサーバ2に送信されるステップT2。これにより、ファイル名算数5年P73[三角形-発展問題]の板書計画ファイルFが指定板書計画ファイルFSとして指定されるとともに、当該板書計画ファイルFにおいて板書データD1に対応付けられた教材名プリント12三角形の面積-発展問題の教材データDが指定教材データDSとして指定される。次に、サーバ2から指定教材データDSが電子黒板3に送信された後ステップT3、図9aに示すように、当該電子黒板3のディスプレイ310に教材表示エリアE1と板書表示エリアE3とが作成されて表示され、指定教材データDSの先頭ページが教材表示エリアE1に表示されるステップT4。次に、板書表示エリアE3の先頭に本日の日付と、教材名プリント12三角形の面積-発展問題とが入力されて表示されるステップT5。なお、この図では、教材名を簡略化して図示している。一方、生徒端末4においては、図9bに示すように、ディスプレイ410に教材表示エリアE1とノート表示エリアE4とが作成されて表示され、指定教材データDSの先頭ページが教材表示エリアE1に表示されるステップU4。また、指定板書計画ファイルFSのファイル名算数5年P73[三角形-発展問題]から授業の科目算数が検知され、ノートデータベース243において各生徒端末4の端末IDに対応付けられたノートの内容のうち、検知された科目算数に対応するノートの最終ページが当該端末IDの生徒端末4におけるノート表示エリアE4に表示されるステップU5。次に、ノート表示エリアE4に表示されているノートの末尾でページが区切られ、新たなページの先頭に本日の日付と、教材名プリント12三角形の面積-発展問題とが入力されて表示され、ノートデータベース243に記憶されている各ノートの内容が更新されるステップU6。次に、電子黒板3においてユーザ教師が板書表示エリアE3に対して文字列1の入力操作を行うとステップT7;Yes、図9cに示すように、入力文字列1が板書表示エリアE3に入力されて表示されるステップT8。次に、指定板書計画ファイルFSにおける板書番号N1の板書データD1図8の1段目参照の文字列1重要図形覚えようが板書表示エリアE3への入力文字列1と先頭一致すると判定されステップT10;Yes、先頭一致する板書データD1の文字列1重要図形覚えようのうち、入力文字列1と一致しない部分重要図形覚えようが、これから入力すべき未記載の板書内容として板書表示エリアE3にサムネイル表示されるステップT11。なお、図中ではサムネイル部分を網掛けで表示している。次に、教材表示エリアE1に表示された教材部分のうち、上側の直角三角形の図を指定して板書計画表示エリアE2にトレースコピーする操作をユーザ教師が行うとステップT27;Yes、板書表示エリアE3にトレースコピー部分が貼り付けられて表示されるステップT28。なお、本動作例においては、ディスプレイ310の下端部にコピーボタンB1とトレースコピーボタンB2とが表示されており、コピーボタンB1を操作するとコピー操作が実行可能となり、トレースコピーボタンB2を操作するとトレースコピー操作が実行可能となる。また、図9では、図示の簡略化のため、トレースコピー部分が低濃度化されずに図示されている。次に、指定板書計画ファイルFSにおいて教材中でのコピー元部分上側の直角三角形の図の位置に板書番号N2の板書データD1図8bの2段目参照が対応付けられていると判定されステップT24;Yes、当該板書データD1のうち、トレースコピー部分以外の部分教材中の直角三角形に隣接した対称形の直角三角形が、これから入力すべき未記載の板書内容として板書表示エリアE3に薄くサムネイル表示されるステップT25。一方、生徒端末4においては、電子黒板3からトレースコピー部分のデータを受信したと判定されステップU13;Yes、図9dに示すように、ノート表示エリアE4にトレースコピー部分が貼り付けられて表示され、ノートデータベース243に記憶されている各ノートの内容が更新されるステップU14。次に、電子黒板3においてユーザ教師がトレースコピー部分をなぞるよう上書き入力するとステップT7;Yes、図10aに示すように、入力内容が板書表示エリアE3に入力されて表示されるステップT8。更に、ユーザ教師がサムネイル表示されている直角三角形の内容を手書き入力するとステップT7;Yes、入力内容が板書表示エリアE3に入力されて表示されるステップT8。次に、指定板書計画ファイルFSにおける板書番号N2の板書データD1図8bの2段目参照に含まれる右側の直角三角形の内容が板書表示エリアE3への入力内容と完全一致し、この入力内容に対応するサムネイルが表示されていると判定されステップT9;Yes、ステップT13;Yes、当該サムネイルが板書表示エリアE3から消去されるステップT14。一方、生徒端末4においてユーザ生徒がノート表示エリアE4に対して板書表示エリアE3と同じ内容の入力操作を行うとステップU11;Yes、図10bに示すように、入力内容がノート表示エリアE4に表示されてノートデータベース243に記憶されている各ノートの内容が更新されるステップU12。次に、電子黒板3においてユーザ教師が板書表示エリアE3における1の部分に続けて文字列重要図形覚えようの入力操作を行うとステップT7;Yes、図10cに示すように、入力内容が板書表示エリアE3に入力されて表示されるステップT8。次に、指定板書計画ファイルFSにおける板書番号N1の板書データD1図8bの1段目参照に含まれる文字列重要図形覚えようの内容が板書表示エリアE3への入力内容と完全一致し、この入力内容に対応するサムネイルが表示されていると判定されステップT9;Yes、ステップT13;Yes、当該サムネイルが板書表示エリアE3から消去されるステップT14。次に、ユーザ教師が教材表示エリアE1に表示される教材部分をスクロールした後、板書表示エリアE3に対して文字列2の入力操作を行うとステップT7;Yes、図11aに示すように、入力文字列2が板書表示エリアE3に入力されて表示されるステップT8。次に、指定板書計画ファイルFSにおける板書番号N3の板書データD1図8の1段目参照の文字列2重要図形を使おうが板書表示エリアE3への入力文字列2と先頭一致すると判定されステップT10;Yes、先頭一致する板書データD1の文字列2重要図形を使おうのうち、入力文字列2と一致しない部分重要図形を使おうが、これから入力すべき未記載の板書内容として板書表示エリアE3にサムネイル表示されるステップT11。次に、ユーザ教師が板書表示エリアE3に表示されたサムネイルに対してタッチ操作を行うとステップT31;Yes、タッチ操作のされたサムネイルに対応する板書番号N3の板書データD1図8cの1段目参照中、当該サムネイルの内容に対応する部分重要図形を使おうが板書表示エリアE3に拡大されて入力され、板書内容に含めて表示されるとともにステップT32、当該サムネイルが板書表示エリアE3から消去されるステップT33。一方、生徒端末4においてユーザ生徒がノート表示エリアE4に対して板書表示エリアE3と同じ内容の入力操作を行うとステップU11;Yes、図11bに示すように、入力内容がノート表示エリアE4に表示されてノートデータベース243に記憶されている各ノートの内容が更新されるステップU12。次に、教材表示エリアE1に表示された教材部分における直角三角形の図を指定して板書計画表示エリアE2にコピーする操作をユーザ教師が行うとステップT21;Yes、図11cに示すように、板書表示エリアE3にコピー部分が貼り付けられて表示されるステップT22。次に、指定板書計画ファイルFSにおいて教材中でのコピー元部分直角三角形の図の位置に板書番号N4の板書データD1図8cの2段目参照が対応付けられていると判定されステップT24;Yes、当該板書データD1のうち、コピー部分以外の部分が、これから入力すべき未記載の板書内容として板書表示エリアE3に薄くサムネイル表示されるステップT25。なお、このとき表示されるサムネイルは、板書番号N4の板書データD1図8cの2段目参照のうち、一番下の直角三角形を除いた内容となっており、左上の直角三角形、中央の直角三角形、右側の文字列、下側の文字列の各ブロックに分かれている。一方、生徒端末4においては、電子黒板3からコピー部分のデータを受信したと判定されステップU13;Yes、図11dに示すように、ノート表示エリアE4にコピー部分が貼り付けられて表示され、ノートデータベース243に記憶されている各ノートの内容が更新されるステップU14。次に、電子黒板3においてユーザ教師が板書表示エリアE3に表示されたサムネイルのうち、左上の直角三角形のブロックに対してタッチ操作を行うとステップT31;Yes、図11cの板書表示エリアE3における左上部分に示すように、タッチ操作のされたブロックに対応する板書番号N4の板書データD1図8cの2段目参照中、当該ブロックの内容に対応する三角形部分のみが板書表示エリアE3に拡大されて入力され、板書内容に含めて表示されるとともにステップT32、当該ブロックが板書表示エリアE3から消去されるステップT33。次に、ユーザ教師がサムネイル表示されている直角三角形板書番号N4の板書データD1図8cの2段目参照のうち、中央の直角三角形の内容を手書き入力するとステップT7;Yes、図12aに示すように、入力内容が板書表示エリアE3に入力されて表示されるステップT8。次に、指定板書計画ファイルFSにおける板書番号N4の板書データD1図8cの2段目参照に含まれる中央の直角三角形の内容が板書表示エリアE3への入力内容と完全一致し、この入力内容に対応するサムネイルが表示されていると判定されステップT9;Yes、ステップT13;Yes、当該サムネイルが板書表示エリアE3から消去されるステップT14。次に、ユーザ教師が板書表示エリアE3に表示されたサムネイルのうち、右側の文字列ひっくり返したように...のブロックに対してタッチ操作を行うとステップT31;Yes、タッチ操作のされたサムネイルに対応する板書番号N4の板書データD1図8cの2段目参照中、当該ブロックの内容に対応する部分ひっくり返したように...のみが板書表示エリアE3に拡大されて入力され、板書内容に含めて表示されるとともにステップT32、当該ブロックが板書表示エリアE3から消去されるステップT33。一方、生徒端末4においてユーザ生徒がノート表示エリアE4に対して板書表示エリアE3と同じ内容の2つの直角三角形の入力操作を行うとステップU11;Yes、図12bに示すように、入力内容がノート表示エリアE4に表示されてノートデータベース243に記憶されている各ノートの内容が更新されるステップU12。更に、ユーザ生徒がノート表示エリアE4に対し、三角形の面積を求める式の入力操作を行うとステップU11;Yes、入力内容がノート表示エリアE4に表示されてノートデータベース243に記憶されている各ノートの内容が更新されるステップU12。但し、本動作例では、このとき生徒端末4に入力された数式では、面積の単位が抜けた状態となっている。次に、電子黒板3においてユーザ教師が板書表示エリアE3に表示されたサムネイルに対してタッチ操作を行うとステップT31;Yes、図12cに示すように、タッチ操作のされたサムネイルの内容三角形ABC=...が板書表示エリアE3に拡大されて入力され、板書内容に含めて表示されるとともにステップT32、当該サムネイルが板書表示エリアE3から消去されるステップT33。そして、生徒端末4においてユーザ生徒がノート表示エリアE4に対し、面積の単位の入力操作を行うとステップU11;Yes、図12dに示すように、入力内容がノート表示エリアE4に表示されてノートデータベース243に記憶されている各ノートの内容が更新されるステップU12。以上のように、本実施形態の電子黒板3によれば、図7のステップU6,U12,U14,図9~図12等に示したように、教師がいずれかの板書計画ファイルFを指定するだけで、この指定板書計画ファイルFSにおける教材名の教材データDSが電子黒板3に板書表示エリアE3と併せて表示されるとともに、生徒端末4の教材表示エリアE1にもこの教材データDSが表示され、当該指定教材データDSの教材名がノート表示エリアE4に入力されて表示され、ノート表示エリアE4の表示内容が記憶されるので、配布される教材データを用いて授業が行われる場合であっても、教師にとっては板書計画ファイルFの指定のみで教材データDを電子黒板3と生徒端末4に表示させることができ、生徒にとっては後で復習をする際に、ノートに表示される教材名によって、ノートと教材との対応が分からなくなってしまうのを防止することができる。従って、学習効果の低下を防止することができる。また生徒端末4でノートのデータが教材名とともに保存されるので、生徒端末4で該当のノートデータを開くだけで、教材名により対応づけられた教材データDを呼び出して表示することができる。従って、生徒端末4でノートの復習をする場合に、対応する教材データDが紛れてしまうことがない。また、図6のステップT10~T11や、図9~図12等に示したように、板書データベース242により記憶された複数の板書計画ファイルFにおける各板書データD1のうち、指定教材データDSに対応付けられた板書データD1から、板書表示エリアE3に表示された文字列に前方一致する文字列が検出され、検出された文字列のうち、板書表示エリアE3に表示された文字列以外の部分が未記載の板書内容として板書表示エリアE3にサムネイル表示されるので、板書の内容に漏れが生じるのを防止することができる。また、図6のステップT24~T25や、図9~図12等に示したように、教材表示エリアE1から指定教材データDSの内容が板書表示エリアE3にコピーされた場合に、板書データベース242により記憶された複数の板書計画ファイルFにおける各板書データD1のうち、当該コピー部分を含む板書データD1が検出されるとともに、検出された板書データD1のうち、板書表示エリアE3に表示されたコピー部分以外の部分が未記載の板書内容として板書表示エリアE3にサムネイル表示されるので、板書の内容に漏れが生じるのを防止することができる。また、図6のステップT32や、図11a,c、図12a等に示したように、板書表示エリアE3に表示されたサムネイルに対するユーザ操作に基づいて、当該サムネイルの内容が板書表示エリアE3で拡大され、板書内容に含めて表示されるので、未記載の内容を容易に板書することができる。また、図6のステップT32や、図11c等に示したように、板書表示エリアE3に表示されたサムネイルが所定の間隔を空けて複数のブロックに分かれている場合に、各ブロックに対するユーザ操作に基づいて、当該ブロックの内容のみが板書表示エリアE3で拡大され、板書内容に含めて表示されるので、順を追ってブロック毎にサムネイルの内容を板書することができる。なお、上記の実施の形態における電子黒板3の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。例えば、上記の実施形態では、サーバ2が電子黒板3及び生徒端末4での表示内容を制御することとして説明したが、電子黒板3や生徒端末4がそれぞれ自機の表示内容を制御することとしても良い。また、授業支援プログラム240がサーバ2に記憶されることとして説明したが、サーバ2に対して着脱可能なメモリカード、CD等の記憶媒体に記憶されることとしてもよい。また、授業計画作成プログラム540が教師端末5に記憶され、教師端末処理が教師端末5で実行されることとして説明したが、授業計画作成プログラム540がサーバ2に記憶されて教師端末処理がサーバ2で実行されることとしても良い。更に、この場合には、授業計画作成プログラム540は授業支援プログラム240内に組み込まれることとしても良い。また、電子黒板3はディスプレイ310を有することとして説明したが、代わりにプロジェクターを有することとしても良い。以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。付記<請求項1>電子黒板と生徒端末との間で通信するサーバであって、複数の教材データを記憶する教材データ記憶手段と、前記電子黒板に板書されるべき内容の板書データと前記教材データ記憶手段に記憶された教材データの教材参照情報とを対応づけて板書計画データとして記憶する板書計画データ記憶手段と、ユーザ操作に基づいて、前記板書計画データ記憶手段に記憶された板書計画データを指定する板書計画データ指定手段と、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する教材データを前記教材データ記憶手段から読み出して指定教材データとし、前記電子黒板に表示させる電子黒板教材表示制御手段と、前記生徒端末に端末側教材表示エリアと、ノートの内容を入力するためのノートエリアとを表示させ、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する前記指定教材データを前記端末側教材表示エリアに表示させるとともに、当該教材参照情報を前記ノートエリアに入力して表示させる生徒端末教材ノート表示制御手段と、前記ノートエリアの表示内容を記憶するノートデータ記憶手段と、を備えることを特徴とするサーバ。<請求項2>請求項1記載のサーバにおいて、少なくとも1つの前記板書データは、前記電子黒板に板書されるべき文字列を含んでおり、前記電子黒板教材表示制御手段は、前記電子黒板に黒板側教材表示エリアと、板書の内容を入力するための板書表示エリアとを表示させ、前記黒板側教材表示エリアに前記指定教材データを表示させるとともに、板書としてユーザ入力される内容を前記板書表示エリアに表示させる電子黒板教材板書表示制御手段と、前記板書計画データ記憶手段により記憶された複数の板書計画データにおける各板書データのうち、前記指定教材データに対応付けられた板書データから、前記板書表示エリアに表示された文字列に前方一致する文字列を検出し、検出された文字列のうち、前記板書表示エリアに表示された文字列以外の部分を、未記載の板書内容として前記板書表示エリアにサムネイル表示させる未記載文字列表示制御手段と、を有することを特徴とするサーバ。<請求項3>請求項2記載のサーバにおいて、少なくとも1つの前記板書データは、前記教材データからのコピー部分を含んでおり、前記電子黒板教材板書表示制御手段は、前記黒板側教材表示エリアから前記指定教材データの内容が前記板書表示エリアにコピーされた場合に、前記板書計画データ記憶手段により記憶された複数の板書計画データにおける各板書データのうち、当該コピー部分を含む板書データを検出するとともに、検出された板書データのうち、前記板書表示エリアに表示されたコピー部分以外の部分を、未記載の板書内容として前記板書表示エリアにサムネイル表示させる未記載部分表示制御手段、を有することを特徴とするサーバ。<請求項4>請求項2または3記載のサーバにおいて、前記板書表示エリアに表示されたサムネイルに対するユーザ操作に基づいて、当該サムネイルの内容を前記板書表示エリアで拡大し、板書内容に含めて表示させるサムネイル拡大表示制御手段を備えることを特徴とするサーバ。<請求項5>請求項4記載のサーバにおいて、前記サムネイル拡大表示制御手段は、前記板書表示エリアに表示されたサムネイルが所定の間隔を空けて複数のブロックに分かれている場合に、各ブロックに対するユーザ操作に基づいて、当該ブロックの内容のみを前記板書表示エリアで拡大し、板書内容に含めて表示させることを特徴とするサーバ。<請求項6>電子黒板と生徒端末との間で通信可能であり、複数の教材データを記憶する教材データ記憶手段と、前記電子黒板に板書されるべき内容の板書データと前記教材データ記憶手段に記憶された教材データの教材参照情報とを対応づけて板書計画データとして記憶する板書計画データ記憶手段と、を有するサーバに、ユーザ操作に基づいて、前記板書計画データ記憶手段に記憶された板書計画データを指定する板書計画データ指定機能と、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する教材データを前記教材データ記憶手段から読み出して指定教材データとし、前記電子黒板に表示させる電子黒板教材表示制御機能と、前記生徒端末に端末側教材表示エリアと、ノートの内容を入力するためのノートエリアとを表示させ、前記板書計画データ指定手段により指定された板書計画データの教材参照情報に対応する前記指定教材データを前記端末側教材表示エリアに表示させるとともに、当該教材参照情報を前記ノートエリアに入力して表示させる生徒端末教材ノート表示制御機能と、前記ノートエリアの表示内容を記憶するノートデータ記憶機能と、を実現させることを特徴とするプログラム。"