"表示手段と、板書予定の各項目名に少なくとも1つのキーワードを対応づけた板書計画ファイルを記憶する板書計画記憶手段と、ユーザ操作に基づいて前記表示手段による表示領域内の複数の位置を指定して、各指定位置にそれぞれ前記項目名を入力する項目名入力手段と、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記キーワードを入力するキーワード入力手段と、前記キーワード入力手段により指定された指定位置の最も近くに表示された項目名を検出するとともに、前記キーワード入力手段により入力されたキーワードに前記板書計画ファイル内で対応付けられた項目名を検出し、両者が一致するか否かを報知するキーワード適否報知手段と、を備えることを特徴とする電子黒板。請求項1記載の電子黒板において、前記板書計画ファイルでは、各キーワードに対し、当該キーワードについての説明文字列が対応付けられており、当該電子黒板は、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記説明文字列を入力する説明文字列入力手段と、前記説明文字列入力手段により指定された指定位置の最も近くに表示されたキーワードを検出するとともに、前記説明文字列入力手段により入力された説明文字列に前記板書計画ファイル内で対応付けられたキーワードを検出し、両者が一致するか否かを報知する説明文字列適否報知手段と、を備えることを特徴とする電子黒板。請求項1または2記載の電子黒板において、前記板書計画ファイルでは、少なくとも1つの項目名に対し、当該項目名の内容を表す画像が対応付けられており、当該電子黒板は、前記板書計画ファイル内で画像に対応付けられた項目名が前記表示手段に表示された場合に、当該項目名の近傍に当該画像を表示させる項目名対応画像表示制御手段を備えることを特徴とする電子黒板。請求項1~3の何れか一項に記載の電子黒板において、前記板書計画ファイルでは、少なくとも1つのキーワードに対し、当該キーワードの内容を表す画像が対応付けられており、当該電子黒板は、前記板書計画ファイル内で画像に対応付けられたキーワードが前記表示手段に表示された場合に、当該キーワードの近傍に当該画像を表示させるキーワード対応画像表示制御手段を備えることを特徴とする電子黒板。表示手段と、板書予定の各項目名に少なくとも1つのキーワードを対応づけた板書計画ファイルを記憶する板書計画記憶手段と、を備えるコンピュータに、ユーザ操作に基づいて前記表示手段による表示領域内の複数の位置を指定して、各指定位置にそれぞれ前記項目名を入力する項目名入力機能と、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記キーワードを入力するキーワード入力機能と、前記キーワード入力機能により指定された指定位置の最も近くに表示された項目名を検出するとともに、前記キーワード入力機能により入力されたキーワードに前記板書計画ファイル内で対応付けられた項目名を検出し、両者が一致するか否かを報知するキーワード適否報知機能と、を実現させることを特徴とするプログラム。しかしながら、生徒の発言内容を採用しつつ板書を作成する場合には、板書計画の内容に沿って板書を行うことができないため、板書の内容を適切な位置に書くことが難しい。より具体的には、複数の項目を対比するような授業において、生徒の発言内容を採用しつつ板書を作成しようとすると、例えば生徒が間違えて一方の項目についてのキーワードを他方の項目について挙げてしまう場合などがあり、キーワードを正しい項目に対応付けて書くことが難しくなってしまう。本発明の課題は、生徒の発言内容を採用しつつ板書を行う場合であっても、板書の内容を適切な位置に容易に書くことのできる電子黒板及びプログラムを提供することである。上記課題を解決するため、請求項1に記載の発明は、電子黒板において、表示手段と、板書予定の各項目名に少なくとも1つのキーワードを対応づけた板書計画ファイルを記憶する板書計画記憶手段と、ユーザ操作に基づいて前記表示手段による表示領域内の複数の位置を指定して、各指定位置にそれぞれ前記項目名を入力する項目名入力手段と、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記キーワードを入力するキーワード入力手段と、前記キーワード入力手段により指定された指定位置の最も近くに表示された項目名を検出するとともに、前記キーワード入力手段により入力されたキーワードに前記板書計画ファイル内で対応付けられた項目名を検出し、両者が一致するか否かを報知するキーワード適否報知手段と、を備えることを特徴とする。本発明によれば、生徒の発言内容を採用しつつ板書を行う場合であっても、板書の内容を適切な位置に容易に書くことができる。以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。図1は、本実施の形態における授業支援システム1の概略構成を示す図である。この図に示すように、本実施の形態における授業支援システム1は、サーバ2と、電子黒板3等とを備えている。[サーバ]サーバ2は、複数の学校の電子黒板3に対して機能やデータを提供するものであり、図2に示すように、表示部21と、入力部22と、通信部23と、記憶部24と、CPU25等とを備えて構成されている。表示部21は、ディスプレイ210を備えており、CPU25から入力される表示信号に基づいて各種情報をディスプレイ210に表示するようになっている。なお、本実施の形態におけるディスプレイ210は、いわゆるタッチパネル221と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。入力部22は、キー群220や上述のタッチパネル221を備えており、押下されたキーの種類やタッチパネル221の位置に対応する信号をCPU25に出力するようになっている。通信部23は、複数の電子黒板3との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。記憶部24は、サーバ2の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU25の作業領域として機能するメモリである。本実施の形態においては、記憶部24は、本発明に係る授業支援プログラム240と、教材データベース241と、IDデータベース244等とを記憶している。授業支援プログラム240は、後述のサーバ処理図5参照をCPU25に実行させるためのプログラムである。教材データベース241は、授業で使用される書籍や配布物についてデータを記憶しており、例えば、各配布物について教材データDを記憶している。なお、本実施の形態における教材データDは、教材をPDF形式で画像化したデータとなっている。IDデータベース244は、サーバ2にアクセスし得る電子黒板3のIDコード以下、黒板IDとすると、これら電子黒板3の属する教室のIDコード以下、教室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との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。記憶部34は、電子黒板3の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU35の作業領域として機能するメモリである。本実施の形態においては、記憶部34は、板書データベース342と、IDテーブル343等を記憶している。板書データベース342は、複数の板書計画ファイルFを科目毎に記憶するようになっている。各板書計画ファイルFには、図4に示すように、複数の項目名について、当該項目名を説明するためのキーワードと、当該キーワードを説明するための説明文字列とが対応付けて記憶されている。より詳細には、この板書計画ファイルFでは、各項目名及びキーワードに項目‐キーワード番号が対応付けられている。また、所定の項目名やキーワードには、当該項目名やキーワードに対応する画像が対応付けられている。更に、各項目名には、表示色及び書体が設定されており、各項目名に対応するキーワード及び説明文字列のうち、当該項目名に固有のキーワード及び説明文字列には、対応する項目名と同一の表示色及び書体が設定されている。なお、図中、破線で囲まれている領域は、この領域に対する符号の対応色B:青色Blue、R:赤色Redによって当該領域内の文字が表示されていることを示しており、破線で囲まれていない領域は当該領域内の文字が黒色で表示されていることを示している。また、本実施の形態においては、各項目名に同一の書体が設定されている。IDテーブル343は、自機の黒板IDと、自機の属する教室の教室IDとを対応付けて記憶している。CPU35は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板3を統括的に制御するようになっている。具体的には、CPU35は、入力部32から入力される操作信号等に応じて記憶部34に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU35は、処理結果を表示部31に適宜出力させる。[動作]続いて、サーバ2によって実行されるサーバ処理について、図5を参照しつつ説明する。このサーバ処理においては、まずCPU25は、自機のサーバ2にアクセスした電子黒板3以下、他の電子黒板3と区別して電子黒板3Sとするから黒板IDと、教室IDとを受信するステップS2。次に、CPU25は、電子黒板3Sの板書データベース342から何れかの板書計画ファイルFを読み出し、指定板書計画ファイルFSとして指定するステップS3。なお、このステップS3においては、電子黒板3で指定される板書計画ファイルFをCPU25が読み出すこととしても良いし、各板書計画ファイルFの科目を当該科目の授業時間に予め対応付けておき、現時点の時刻と対応する科目の板書計画ファイルFを自動でCPU25が読み出すこととしても良い。次に、CPU25は、電子黒板3に対する操作を受信したか否かを判定しステップS4、受信しないと判定した場合ステップS4;NoにはステップS4を繰り返す。また、ステップS4において電子黒板3に対する操作を受信したと判定した場合ステップS4;Yesには、CPU25は、手書き機能を指定して実行する旨の操作が行われたか否かを判定するステップS5。このステップS5において手書き機能を指定して実行する旨の操作が行われたと判定した場合ステップS5;Yesには、CPU25は、手書き文字の入力操作が行われるか否かを判定しステップS6、行われないと判定した場合ステップS6;Noには手書き入力操作で指定される位置に、入力内容例えばマークなどを入力させステップS7、ステップS4に移行する。また、ステップS6において手書き文字の入力操作が行われたと判定した場合ステップS6;Yesには、手書き入力操作で指定される位置に、入力内容の文字を入力させた後ステップS8、入力文字が指定板書計画ファイルFSにおける何れかの項目名と一致するか否かを判定するステップS9。このステップS9において入力文字が指定板書計画ファイルFSにおける何れかの項目名と一致すると判定した場合ステップS9;Yesには、CPU25は、指定板書計画ファイルFSにおいて当該項目名入力文字に一致する項目名。以下、一致項目名とするに設定された表示色及び書体を検出し、入力文字入力項目名の表示色及び書体を、一致項目名の表示色及び書体に変更するステップS10。次に、CPU25は、指定板書計画ファイルFSにおいて一致項目名に画像が対応付けられているか否かを判定しステップS11、対応付けられていないと判定した場合ステップS11;Noには後述のステップS13に移行する。また、ステップS11において一致項目名に画像が対応付けられていると判定した場合ステップS11;Yesには、CPU25は、当該画像を入力文字入力項目名の近傍にサムネイル表示させるステップS12。次に、CPU25は、ディスプレイ310の表示領域中、項目名の入力位置を含む領域に、当該項目名の項目についてキーワードなどを板書するためのエリア以下、項目板書エリアE1とする。図6a参照を設定した後ステップS13、ステップS4に移行する。なお、このステップS13においてCPU25は、入力された項目名が1つのみである場合には、表示領域の全域を当該項目名についての項目板書エリアE1として設定し、入力された項目名が複数である場合には、各項目名の入力位置のうち、隣り合う2つの入力位置からの中間線が境界となるよう、各項目名についての項目板書エリアE1を設定する。これにより、各項目板書エリアE1内の任意の位置は、各項目名のうち、当該項目板書エリアE1内の項目名に対して最も近接することとなる。また、上述のステップS9において入力文字が指定板書計画ファイルFSにおける何れの項目名とも一致しないと判定した場合ステップS9;Noには、CPU25は、入力文字が指定板書計画ファイルFSにおける何れかのキーワードと一致するか否かを判定するステップS21。このステップS21において入力文字が指定板書計画ファイルFSにおける何れかのキーワードと一致すると判定した場合ステップS21;Yesには、CPU25は、指定板書計画ファイルFSにおいて当該キーワード入力文字に一致するキーワード。以下、一致キーワードとするに設定された表示色及び書体を検出し、入力文字入力キーワードの表示色及び書体を、一致キーワードの表示色及び書体に変更するステップS22。また、このときCPU25は、指定板書計画ファイルFSにおいて一致キーワードに画像が対応付けられている場合には、当該画像を入力文字入力キーワードの近傍にサムネイル表示させる。次に、CPU25は、入力位置を含む項目板書エリアE1の項目名入力位置の最も近くに表示された項目名を検出するとともに、指定板書計画ファイルFSにおいて一致キーワードに対応付けられた項目名を検出して、これらの項目名が一致するか否か、つまり入力キーワードが該当の項目名指定板書計画ファイルFSにおいて一致キーワードに対応付けられた項目名の項目板書エリアE1に入力されたか否かを判定するステップS23。このステップS23において入力キーワードが該当の項目名の項目板書エリアE1に入力されていないと判定した場合ステップS23;Noには、CPU25は、入力文字入力キーワードに対して字消し線を引くことで、入力位置が違っていることを報知した後ステップS24、ステップS4に移行する。また、ステップS23において入力キーワードが該当の項目名の項目板書エリアE1に入力されたと判定した場合ステップS23;Yesには、CPU25は、ディスプレイ310の表示領域中、キーワードの入力位置を含む領域に、当該キーワードについて説明文字列などを板書するためのエリア以下、キーワード板書エリアE2とする。図7a参照を設定した後ステップS25、ステップS4に移行する。なお、このステップS25においてCPU25は、入力されたキーワードが複数である場合には、各キーワードの入力位置のうち、隣り合う2つの入力位置からの中間線が境界となるよう、各キーワードについてのキーワード板書エリアE2を設定する。これにより、各キーワード板書エリアE2内の任意の位置は、各キーワードのうち、当該キーワード板書エリアE2内のキーワードに対して最も近接することとなる。また、ステップS21において入力文字が指定板書計画ファイルFSにおける何れのキーワードとも一致しないと判定した場合ステップS21;Noには、CPU25は、指定板書計画ファイルFSにおける何れかの説明文字列と一致するか否かを判定するステップS31。このステップS31において入力文字が指定板書計画ファイルFSにおける何れかの説明文字列と一致すると判定した場合ステップS31;Yesには、CPU25は、指定板書計画ファイルFSにおいて当該説明文字列入力文字に一致する説明文字列。以下、一致説明文字列とするに設定された表示色及び書体を検出し、入力文字入力説明文字列の表示色及び書体を、一致説明文字列の表示色及び書体に変更するステップS32。また、このときCPU25は、指定板書計画ファイルFSにおいて一致説明文字列に画像が対応付けられている場合には、当該画像を入力文字入力説明文字列の近傍にサムネイル表示させる。次に、CPU25は、入力位置を含むキーワード板書エリアE2のキーワード入力位置の最も近くに表示されたキーワードを検出するとともに、指定板書計画ファイルFSにおいて一致説明文字列に対応付けられたキーワードを検出して、これらのキーワードが一致するか否か、つまり入力説明文字列が該当のキーワード指定板書計画ファイルFSにおいて一致説明文字列に対応付けられたキーワードのキーワード板書エリアE2に入力されたか否かを判定するステップS33。このステップS33において入力説明文字列が該当のキーワードのキーワード板書エリアE2に入力されていないと判定した場合ステップS33;Noには、CPU25は、入力文字入力説明文字列に対して字消し線を引くことで、入力位置が違っていることを報知した後ステップS34、ステップS4に移行する。また、ステップS33において入力説明文字列が該当のキーワードのキーワード板書エリアE2に入力されていると判定した場合ステップS33;Yesには、CPU25は、そのままステップS4に移行する。また、ステップS31において入力文字が指定板書計画ファイルFSにおける何れの説明文字列とも一致しないと判定した場合ステップS31;Noには、CPU25は、そのままステップS4に移行する。また、ステップS5において手書き機能を指定して実行する旨の操作が行われないと判定した場合ステップS5;Noには、CPU25は、画像のサムネイルに対するタッチ操作が行われるか否かを判定するステップS41。このステップS41において画像のサムネイルに対するタッチ操作が行われたと判定した場合ステップS41;Yesには、CPU25は、タッチ操作のされた画像を拡大表示させた後ステップS42、ステップS4に移行する。なお、このステップS42においてCPU25は、ユーザ操作に応じて画像の表示サイズや表示位置を修正する。また、ステップS41において画像のサムネイルに対するタッチ操作が行われないと判定した場合ステップS41;Noには、CPU25は、説明文字列のチェック機能を指定して実行する旨の操作が行われるか否かを判定するステップS51。このステップS51において板書内容のチェック機能を指定して実行する旨の操作が行われたと判定した場合ステップS51;Yesには、CPU25は、表示されているキーワードに対応付けられた説明文字列を指定板書計画ファイルFSから検出し、未表示の説明文字列があるか否かを判定するステップS52。このステップS52において未表示の説明文字列がないと判定した場合ステップS52;Noには、CPU25は、ステップS4に移行する。また、ステップS52において未表示の説明文字列があると判定した場合ステップS52;Yesには、CPU25は、表示されているキーワードのうち、当該未表示の説明文字列に指定板書計画ファイルFS内で対応付けられたキーワードを検出し、このキーワードの近傍にチェックマークM図7c参照を表示させステップS53、ステップS4に移行する。また、ステップS51において板書内容のチェック機能を指定して実行する旨の操作が行われないと判定した場合ステップS51;Noには、CPU25は、チェックマークMに対するタッチ操作が行われるか否かを判定しステップS61、行われないと判定した場合ステップS61;Noには他の処理へ移行する。また、ステップS61においてチェックマークMに対するタッチ操作が行われたと判定した場合ステップS61;Yesには、CPU25は、該当するキーワードチェックマークMの近傍のキーワードに対して指定板書計画ファイルFS内で対応付けられた説明文字列のうち、未表示の説明文字列を当該キーワードのキーワード板書エリアE2内に表示させステップS62、ステップS4に移行する。[動作例]続いて、図面を参照しつつ、上述のサーバ処理を具体的に説明する。動作例1まず、ユーザ教師が電子黒板3Sをサーバ2にアクセスさせステップS2、図4に示した板書計画ファイルFを指定板書計画ファイルFSとして指定しステップS3、手書き文字室町時代の文化の入力操作を行うとステップS6;Yes、図6aに示すように、手書き入力操作で指定される位置に、入力内容の文字室町時代の文化が入力されるステップS8。なお、本動作例においては、ユーザ教師が電子黒板3Sを操作すると、ディスプレイ310に現時点の日付が自動的に表示されるようになっている。次に、ユーザ教師が手書き文字金閣,銀閣の入力操作を行うとステップS6;Yes、手書き入力操作で指定される各位置に、入力内容の文字金閣,銀閣が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおける項目名金閣,銀閣と一致すると判定されステップS9;Yes、指定板書計画ファイルFSにおいて一致項目名金閣,銀閣に設定された表示色赤色,青色が検出され、入力項目名金閣,銀閣の表示色が赤色,青色に変更されるステップS10。次に、指定板書計画ファイルFSにおいて一致項目名金閣,銀閣に画像が対応付けられていると判定されステップS11;Yes、当該画像が入力項目名金閣,銀閣の近傍にそれぞれサムネイル表示されるステップS12。次に、ディスプレイ310の表示領域中、項目名金閣,銀閣の入力位置を含む領域にそれぞれ項目板書エリアE1が設定される。次に、ユーザ教師が画像のサムネイルに対するタッチ操作を行うとステップS41;Yes、図6bに示すように、タッチ操作のされた画像が拡大表示されるステップS42。なお、図6b、cでは、項目板書エリアE1の図示を省略している。次に、ユーザ教師が生徒の発言に従って手書き文字慈照寺,鹿苑寺の入力操作を行うとステップS6;Yes、手書き入力操作で指定される各位置に、入力内容の文字慈照寺,鹿苑寺が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおけるキーワード慈照寺,鹿苑寺と一致すると判定されステップS21;Yes、指定板書計画ファイルFSにおいて一致キーワード慈照寺,鹿苑寺に設定された表示色青色,赤色が検出され、入力キーワード慈照寺,鹿苑寺の表示色が青色,赤色に変更されるステップS22。次に、入力キーワード慈照寺について、入力位置を含む項目板書エリアE1の項目名金閣が検出されるとともに、指定板書計画ファイルFSにおいて一致キーワード慈照寺に対応付けられた項目名銀閣が検出されて、これらの項目名金閣,銀閣が一致しない、つまり入力キーワード慈照寺が該当の項目名銀閣の項目板書エリアE1に入力されていないと判定されステップS23;No、入力キーワード慈照寺に対して字消し線が引かれることで、入力位置が違っていることが報知されるステップS24。同様に、入力キーワード鹿苑寺について、入力位置を含む項目板書エリアE1の項目名銀閣が検出されるとともに、指定板書計画ファイルFSにおいて一致キーワード鹿苑寺に対応付けられた項目名金閣が検出されて、これらの項目名銀閣,金閣が一致しない、つまり入力キーワード鹿苑寺が該当の項目名金閣の項目板書エリアE1に入力されていないと判定されステップS23;No、入力キーワード鹿苑寺に対して字消し線が引かれることで、入力位置が違っていることが報知されるステップS24。次に、手書き文字慈照寺,鹿苑寺を消去した後ステップS61;No、位置を入れ替えて改めて手書き文字慈照寺,鹿苑寺の入力操作を行うとステップS6;Yes、図6cに示すように、手書き入力操作で指定される各位置に、入力内容の文字慈照寺,鹿苑寺が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおけるキーワード慈照寺,鹿苑寺と一致すると判定されステップS21;Yes、指定板書計画ファイルFSにおいて一致キーワード慈照寺,鹿苑寺に設定された表示色青色,赤色が検出され、入力キーワード慈照寺,鹿苑寺の表示色が青色,赤色に変更されるステップS22。動作例2まず、ユーザ教師が電子黒板3Sをサーバ2にアクセスさせステップS2、図4に示した板書計画ファイルFを指定板書計画ファイルFSとして指定しステップS3、手書き文字室町時代の文化の入力操作を行うとステップS6;Yes、図7aに示すように、手書き入力操作で指定される位置に、入力内容の文字室町時代の文化が入力されるステップS8。次に、ユーザ教師が手書き文字金閣から銀閣への入力操作を行うとステップS6;Yes、手書き入力操作で指定される位置に、入力内容の文字金閣から銀閣へが入力されるステップS8。このとき、金閣,銀閣が入力された各時点で入力文字が指定板書計画ファイルFSにおける項目名金閣,銀閣と一致すると判定されステップS9;Yes、指定板書計画ファイルFSにおいて一致項目名金閣,銀閣に設定された表示色赤色,青色が検出され、入力項目名金閣,銀閣の表示色が赤色,青色に変更されるステップS10。次に、指定板書計画ファイルFSにおいて一致項目名金閣,銀閣に画像が対応付けられていると判定されステップS11;Yes、当該画像が入力項目名金閣,銀閣の近傍にそれぞれサムネイル表示されるステップS12。次に、ディスプレイ310の表示領域中、項目名金閣,銀閣の入力位置を含む領域にそれぞれ項目板書エリアE1が設定される。次に、ユーザ教師が画像のサムネイルに対するタッチ操作を行うとステップS41;Yes、タッチ操作のされた画像が拡大表示されるステップS42。次に、ユーザ教師が生徒の発言に従って手書き文字足利義満,足利義政の入力操作を行うとステップS6;Yes、手書き入力操作で指定される各位置に、入力内容の文字足利義満,足利義政が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおけるキーワード足利義満,足利義政と一致すると判定されステップS21;Yes、指定板書計画ファイルFSにおいて一致キーワード足利義満,足利義政に設定された表示色赤色,青色が検出され、入力キーワード足利義満,足利義政の表示色が赤色,青色に変更されるステップS22。次に、入力キーワード足利義満,足利義政が該当の項目名金閣,銀閣の項目板書エリアE1に入力されたと判定されステップS23;Yes、ディスプレイ310の表示領域中、キーワード足利義満,足利義政の入力位置を含む領域にそれぞれキーワード板書エリアE2が設定されるステップS25。次に、ユーザ教師が生徒の発言に従って手書き文字南北朝統一,応仁の乱の入力操作を行うとステップS6;Yes、図7bに示すように、手書き入力操作で指定される各位置に、入力内容の文字南北朝統一,応仁の乱が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおける説明文字列南北朝統一,応仁の乱と一致すると判定されステップS31;Yes、指定板書計画ファイルFSにおいて一致説明文字列南北朝統一,応仁の乱に設定された表示色赤色,青色が検出され、入力説明文字列南北朝統一,応仁の乱の表示色が赤色,青色に変更されるステップS32。次に、ユーザ教師が生徒の発言に従って手書き文字一階神殿造,二階武者造,三階仏殿風の入力操作を行うとステップS6;Yes、手書き入力操作で指定される各位置に、入力内容の文字一階神殿造,二階武者造,三階仏殿風が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおけるキーワード一階神殿造,二階武者造,三階仏殿風と一致すると判定されステップS21;Yes、指定板書計画ファイルFSにおいて一致キーワード一階神殿造,二階武者造,三階仏殿風に設定された表示色赤色が検出され、入力キーワード一階神殿造,二階武者造,三階仏殿風の表示色が赤色に変更されるステップS22。そして、入力キーワード一階神殿造,二階武者造,三階仏殿風が該当の項目名金閣の項目板書エリアE1に入力されたと判定されステップS23;Yes、ディスプレイ310の表示領域中、キーワード一階神殿造,二階武者造,三階仏殿風の入力位置を含む領域にそれぞれキーワード板書エリアE2が設定されるステップS25。同様に、ユーザ教師が生徒の発言に従って手書き文字一階武者造,二階仏殿造の入力操作を行うとステップS6;Yes、手書き入力操作で指定される各位置に、入力内容の文字一階武者造,二階仏殿造が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおけるキーワード一階武者造,二階仏殿造と一致すると判定されステップS21;Yes、指定板書計画ファイルFSにおいて一致キーワード一階武者造,二階仏殿造に設定された表示色青色が検出され、入力キーワード一階武者造,二階仏殿造の表示色が青色に変更されるステップS22。そして、入力キーワード一階武者造,二階仏殿造が該当の項目名銀閣の項目板書エリアE1に入力されたと判定されステップS23;Yes、ディスプレイ310の表示領域中、キーワード一階武者造,二階仏殿造の入力位置を含む領域にそれぞれキーワード板書エリアE2が設定されるステップS25。次に、ユーザ教師が生徒の発言に従い、金閣の一階,銀閣の二階について手書き文字貴族文化,わびさびの入力操作を行うとステップS6;Yes、図7cに示すように、手書き入力操作で指定される各位置に、入力内容の文字貴族文化,わびさびが入力された後ステップS8、入力文字が指定板書計画ファイルFSにおける説明文字列貴族文化,わびさびと一致すると判定されステップS31;Yes、指定板書計画ファイルFSにおいて一致説明文字列貴族文化,わびさびに設定された表示色赤色,青色が検出され、入力説明文字列貴族文化,わびさびの表示色が赤色,青色に変更されるステップS32。次に、ユーザ教師が生徒の発言に従い、金閣の二階について手書き文字室町文化の入力操作を行うとステップS6;Yes、手書き入力操作で指定される位置に、入力内容の文字室町文化が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおける説明文字列室町文化と一致すると判定されステップS31;Yes、指定板書計画ファイルFSにおいて一致説明文字列室町文化に設定された表示色青色が検出され、入力説明文字列室町文化の表示色が青色に変更されるステップS32。次に、入力位置を含むキーワード板書エリアE2のキーワード二階武者造が検出されるとともに、指定板書計画ファイルFSにおいて一致説明文字列室町文化に対応付けられたキーワード一階武者造が検出されて、これらのキーワード二階武者造,一階武者造が一致しない、つまり入力説明文字列室町文化が該当のキーワード一階武者造のキーワード板書エリアE2に入力されていないと判定されステップS33;No、入力説明文字列室町文化に対して字消し線が引かれることで、入力位置が違っていることが報知されるステップS34。次に、ユーザ教師が生徒の発言に従い、金閣の三階,銀閣の一階について手書き文字禅宗の文化,武士の文化の入力操作を行うとステップS6;Yes、手書き入力操作で指定される各位置に、入力内容の文字禅宗の文化,武士の文化が入力された後ステップS8、入力文字が指定板書計画ファイルFSにおける説明文字列禅宗の文化,武士の文化と一致すると判定されステップS31;Yes、指定板書計画ファイルFSにおいて一致説明文字列禅宗の文化,武士の文化に設定された表示色黒色が検出され、入力説明文字列禅宗の文化,武士の文化の表示色が黒色に維持されるステップS32。次に、ユーザ教師が板書内容のチェック機能を指定して実行する旨の操作を行うとステップS51;Yes、表示されているキーワードに対応付けられた説明文字列が指定板書計画ファイルFSから検出され、未表示の説明文字列鎌倉文化,...があると判定されステップS52;Yes、これら未表示の説明文字列鎌倉文化,...に指定板書計画ファイルFS内で対応付けられたキーワード二階武者造,...が検出されて、その近傍にチェックマークMが表示されるステップS53。そして、ユーザ教師がチェックマークMに対するタッチ操作を行うとステップS61;Yes、タッチ操作の行われたチェックマークMの近傍のキーワードに対して指定板書計画ファイルFS内で対応付けられた説明文字列のうち、未表示の説明文字列が当該キーワードのキーワード板書エリアE2内に表示されるステップS62。以上のように、本実施形態の電子黒板3によれば、図4や、図5のステップS23~S24,図6,図7等に示したように、板書計画ファイルFでは板書予定の各項目名に少なくとも1つのキーワードが対応づけられており、ユーザ操作に基づいて表示領域内の複数の位置が指定されて、各指定位置にそれぞれ項目名が入力されるとともに、ユーザ操作に基づいて表示領域内の位置が指定されて、この指定位置にキーワードが入力されると、入力位置の最も近くに表示された項目名と、入力されたキーワードに板書計画ファイルF内で対応付けられた項目名とが検出され、両者が一致するか否かが報知されるので、複数の項目を対比するような授業において、生徒の発言内容を採用しつつ板書を作成する場合に、キーワードを誤った項目名に対応付けて板書すると、板書位置の間違いが報知される。従って、生徒の発言内容を採用しつつ板書を行う場合であっても、板書の内容を適切な位置に容易に書くことができる。また、図5のステップS33~S34,図7等に示したように、板書計画ファイルFでは、各キーワードに対し、当該キーワードについての説明文字列が対応付けられており、ユーザ操作に基づいて表示領域内の位置が指定されて、この指定位置に説明文字列が入力されると、入力位置の最も近くに表示されたキーワードと、入力された説明文字列に板書計画ファイルF内で対応付けられたキーワードとが検出され、両者が一致するか否かが報知されるので、説明文字列を誤ったキーワードに対応付けて板書すると、板書位置の間違いが報知される。従って、キーワードの説明文字列についても、板書の内容を適切な位置に容易に書くことができる。また、図5のステップS12や図6、図7等に示したように、板書計画ファイルFでは、項目名やキーワード対し、当該項目名やキーワードの内容を表す画像が対応付けられており、板書計画ファイルF内で画像に対応付けられた項目名,キーワードが表示された場合には、当該項目名,キーワードの近傍に当該画像が表示されるので、学習効果を高めることができる。なお、上記の実施の形態における電子黒板3の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。例えば、上記の実施形態では、サーバ2が電子黒板3の表示内容を制御することとして説明したが、電子黒板3が自機の表示内容を制御することとしても良い。より具体的には、上述の授業支援プログラム240と同様のプログラムを電子黒板3が記憶し、このプログラムに基づいてサーバ処理を行うこととしても良い。また、授業支援プログラム240がサーバ2に記憶されることとして説明したが、サーバ2に対して着脱可能なメモリカード、CD等の記憶媒体に記憶されることとしてもよい。また、電子黒板3はディスプレイ310を有することとして説明したが、代わりにプロジェクターを有することとしても良い。また、キーワードの入力位置を含む項目板書エリアE1の項目名を検出するとともに、指定板書計画ファイルFSにおいてキーワードに対応付けられた項目名を検出し、これらの項目名が一致するか否かを判定することとして説明したが、キーワードの入力位置から最も近くに表示されている項目名を検出するとともに、指定板書計画ファイルFSにおいてキーワードに対応付けられた項目名を検出し、これらの項目が一致するか否かを判定することとしても良い。同様に、説明文字列の入力位置を含むキーワード板書エリアE2のキーワードを検出するとともに、指定板書計画ファイルFSにおいて説明文字列に対応付けられたキーワードを検出し、これらのキーワードが一致するか否かを判定することとして説明したが、説明文字列の入力位置から最も近くに表示されているキーワードを検出するとともに、指定板書計画ファイルFSにおいて説明文字列に対応付けられたキーワードを検出し、これらのキーワードが一致するか否かを判定することとしても良い。以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。付記<請求項1>表示手段と、板書予定の各項目名に少なくとも1つのキーワードを対応づけた板書計画ファイルを記憶する板書計画記憶手段と、ユーザ操作に基づいて前記表示手段による表示領域内の複数の位置を指定して、各指定位置にそれぞれ前記項目名を入力する項目名入力手段と、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記キーワードを入力するキーワード入力手段と、前記キーワード入力手段により指定された指定位置の最も近くに表示された項目名を検出するとともに、前記キーワード入力手段により入力されたキーワードに前記板書計画ファイル内で対応付けられた項目名を検出し、両者が一致するか否かを報知するキーワード適否報知手段と、を備えることを特徴とする電子黒板。<請求項2>請求項1記載の電子黒板において、前記板書計画ファイルでは、各キーワードに対し、当該キーワードについての説明文字列が対応付けられており、当該電子黒板は、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記説明文字列を入力する説明文字列入力手段と、前記説明文字列入力手段により指定された指定位置の最も近くに表示されたキーワードを検出するとともに、前記説明文字列入力手段により入力された説明文字列に前記板書計画ファイル内で対応付けられたキーワードを検出し、両者が一致するか否かを報知する説明文字列適否報知手段と、を備えることを特徴とする電子黒板。<請求項3>請求項1または2記載の電子黒板において、前記板書計画ファイルでは、少なくとも1つの項目名に対し、当該項目名の内容を表す画像が対応付けられており、当該電子黒板は、前記板書計画ファイル内で画像に対応付けられた項目名が前記表示手段に表示された場合に、当該項目名の近傍に当該画像を表示させる項目名対応画像表示制御手段を備えることを特徴とする電子黒板。<請求項4>請求項1~3の何れか一項に記載の電子黒板において、前記板書計画ファイルでは、少なくとも1つのキーワードに対し、当該キーワードの内容を表す画像が対応付けられており、当該電子黒板は、前記板書計画ファイル内で画像に対応付けられたキーワードが前記表示手段に表示された場合に、当該キーワードの近傍に当該画像を表示させるキーワード対応画像表示制御手段を備えることを特徴とする電子黒板。<請求項5>表示手段と、板書予定の各項目名に少なくとも1つのキーワードを対応づけた板書計画ファイルを記憶する板書計画記憶手段と、を備えるコンピュータに、ユーザ操作に基づいて前記表示手段による表示領域内の複数の位置を指定して、各指定位置にそれぞれ前記項目名を入力する項目名入力機能と、ユーザ操作に基づいて前記表示領域内の位置を指定して、この指定位置に前記キーワードを入力するキーワード入力機能と、前記キーワード入力機能により指定された指定位置の最も近くに表示された項目名を検出するとともに、前記キーワード入力機能により入力されたキーワードに前記板書計画ファイル内で対応付けられた項目名を検出し、両者が一致するか否かを報知するキーワード適否報知機能と、を実現させることを特徴とするプログラム。"