"表示手段と、前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶手段と、各解答エリアに入力された解答について正誤評価を取得する正誤評価取得手段と、前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御手段と、不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御手段と、を備えることを特徴とする学習装置。請求項1記載の学習装置において、前記誤り前入力メモ表示制御手段は、不正解の複数の解答のうち、ユーザにより指定された指定不正解解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させることを特徴とする学習装置。請求項2記載の学習装置において、前記誤り入力メモ表示制御手段は、前記指定不正解解答の直前に前記メモエリアに入力されたメモを前記表示手段に表示させることを特徴とする学習装置。請求項2または3記載の学習装置において、前記誤り前入力メモ表示制御手段は、前記メモエリアに入力されたメモのうち、前記指定不正解解答に対応する部分を前記表示手段に識別表示させることを特徴とする学習装置。請求項1~4の何れか一項に記載の学習装置において、各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能なサーバとの間で通信する通信手段を備え、前記正誤評価取得手段は、各解答エリアに入力された解答を、前記通信手段を介して前記サーバに送信し、各解答エリアに入力された解答についての正誤評価を、前記通信手段を介して前記サーバから受信することを特徴とする学習装置。請求項1~4の何れか一項に記載の学習装置において、前記正誤評価取得手段は、各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能な正誤判定手段を有し、この正誤判定手段から正誤評価を取得することを特徴とする学習装置。表示手段と、前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、を備えるコンピュータに、複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御機能と、前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶機能と、各解答エリアに入力された解答について正誤評価を取得する正誤評価取得機能と、前記正誤評価取得機能により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御機能と、不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御機能と、を実現させることを特徴とするプログラム。しかしながら、上記特許文献1記載の技術では、計算過程における各位置と途中結果の正解値とを予め対応付けてデータテーブルを作成する必要があり、手間がかかる。本発明の課題は、計算過程のどの部分に誤りが含まれるかを容易に検知することのできる学習装置及びプログラムを提供することである。上記課題を解決するため、請求項1に記載の発明は、学習装置において、表示手段と、前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶手段と、各解答エリアに入力された解答について正誤評価を取得する正誤評価取得手段と、前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御手段と、不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御手段と、を備えることを特徴とする。本発明によれば、計算過程のどの部分に誤りが含まれるかを容易に検知することができる。以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。図1は、本実施の形態における授業支援システム1の概略構成を示す図である。この図に示すように、本実施の形態における授業支援システム1は、サーバ2と、電子黒板3と、生徒端末4とを備えている。[サーバ]サーバ2は、複数の電子黒板3や生徒端末4に対して機能やデータを提供するものであり、図2に示すように、表示部21と、入力部22と、通信部23と、記憶部24と、CPU25等とを備えて構成されている。表示部21は、ディスプレイ210を備えており、CPU25から入力される表示信号に基づいて各種情報をディスプレイ210に表示するようになっている。なお、本実施の形態におけるディスプレイ210は、いわゆるタッチパネル221と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。入力部22は、キー群220や上述のタッチパネル221を備えており、押下されたキーの種類やタッチパネル221の位置に対応する信号をCPU25に出力するようになっている。通信部23は、複数の電子黒板3や生徒端末4との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。記憶部24は、サーバ2の各種機能を実現するためのプログラムやデータを記憶するとともに、CPU25の作業領域として機能するメモリである。本実施の形態においては、記憶部24は、本発明に係るサーバプログラム240と、書籍データベース241と、正解データベース245等とを記憶している。サーバプログラム240は、後述のサーバ処理図5参照をCPU25に実行させるためのプログラムである。書籍データベース241は、教科書や補助教材についてのデータ以下、教材データDとするを複数記憶している。なお、各教材データDには、少なくとも1つの問題が含まれている。この問題には、後述の図8等に示すように、複数の解答エリアE1が設けられており、各解答エリアE1には問題番号と、解答エリアE1の番号とを組み合わせた解答欄番号例えば2-1,2-2などが対応付けられている。これらの解答エリアE1は、手書き入力によって解答が入力されても良いし、選択肢の選択によって解答が入力されても良い。正解データベース245は、教材データD内の各問題について、各解答エリアE1に入力されるべき正解と、当該解答エリアE1の解答欄番号とを対応付けて記憶している。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の作業領域として機能するメモリである。CPU35は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板3を統括的に制御するようになっている。具体的には、CPU35は、入力部32から入力される操作信号等に応じて記憶部34に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU35は、処理結果を表示部31に適宜出力させる。[生徒端末]生徒端末4は、生徒に所持されて授業に用いられるものであり、図4に示すように、表示部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は、学習プログラム440と、書籍データベース441と、入力内容記憶テーブル442等を記憶している。学習プログラム440は、後述の生徒端末処理図6参照をCPU45に実行させるためのプログラムである。書籍データベース441は、サーバ2における書籍データベース241と同様に、教材データDを複数記憶している。入力内容記憶テーブル442は、後述の生徒端末処理図6参照においてタッチパネル421を介して入力される内容を、入力操作の順番以下、入力順番号Nとするに対応付けて蓄積記憶するようになっている。また、この入力内容記憶テーブル442では、解答エリアE1図8参照への入力内容に対して、当該解答エリアE1の解答欄番号を対応付けて記憶するようになっている。更に、この入力内容記憶テーブル442では、入力内容が修正された場合に、元の入力内容を修正後の入力内容に更新して記憶するとともに、この入力部分についての修正操作の順番以下、修正番号Mとするを当該修正後の入力内容に対応付けて記憶するようになっている。例えば、或る入力部分について1回目の修正操作が行われた場合の修正番号Mは1であり、2回目の修正操作が行われた場合の修正番号Mは2である。CPU45は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、生徒端末4を統括的に制御するようになっている。具体的には、CPU45は、入力部42から入力される操作信号等に応じて記憶部44に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU45は、処理結果を表示部41に適宜出力させる。[動作]<サーバ処理>続いて、サーバ2によるサーバ処理について、図面を参照しつつ説明する。このサーバ処理においては、まずCPU25は、図5に示すように、後述のステップT32の処理により生徒端末4から解答データを受信するか否かを判定しステップS1、受信しないと判定した場合ステップS1;Noには当該ステップS1を繰り返す。また、ステップS1において生徒端末4から解答データを受信したと判定した場合ステップS1;Yesには、CPU25は、解答欄番号ごとに解答内容を分けて一時記憶するステップS2。次に、CPU25は、先頭の解答欄番号を指定解答欄番号として指定し、指定解答欄番号に対応する解答が選択肢の選択による解答であるか否かを判定するステップS4。このステップS4において指定解答欄番号に対応する解答が選択肢の選択による解答であると判定した場合ステップS4;Yesには、CPU45は、教材データD内で解答位置の対応部分を参照することにより、解答として選択された選択肢を検知して、正解データベース245を参照して解答の正誤判定を行った後ステップS5、後述のステップS7に移行する。また、ステップS4において指定解答欄番号に対応する解答が選択肢の選択による解答でないと判定した場合、つまり手書き入力による解答であると判定した場合ステップS4;Noには、CPU45は、解答内容を文字認識した後、正解データベース245を参照して解答の正誤判定を行うステップS6。次に、CPU45は、次の解答欄番号に対応する解答が存在するか否かを判定しステップS7、存在すると判定した場合ステップS7;Yesには、次の解答欄番号を指定解答欄番号に指定しステップS8、上述のステップS4に移行する。また、ステップS7において次の解答欄番号に対応する解答が存在しないと判定した場合ステップS7;Noには、CPU45は、ステップS6での正誤判定による正誤評価をまとめて、解答データの送信元の生徒端末4に送信した後ステップS9、上述のステップS1に移行する。<生徒端末処理>続いて、生徒端末4による生徒端末処理について、図6を参照しつつ説明する。この生徒端末処理においては、まずCPU45は、生徒の操作に基づいて、何れかの教材データDを指定教材データDSとして指定するとともに、当該指定教材データDSにおける何れかのページを指定ページとして指定し、指定教材データDSの指定ページをディスプレイ410に表示させるステップT1。これにより、ディスプレイ410には、複数の解答エリアE1を有する問題が表示される。次に、CPU45は、問題の表示領域へのタッチ操作に応じて、解答用のメモの入力エリア以下、メモエリアE2とするをディスプレイ410の右側に表示させるステップT2。次に、CPU45は、入力順番号Nの値を0に設定した後ステップT3、解答エリアE1に対してタッチ操作が行われるか否かを判定するステップT4。なお、このタッチ操作は、入力操作であっても良いし、修正操作であっても良い。このステップT4において解答エリアE1に対してタッチ操作が行われたと判定した場合ステップT4;Yesには、CPU45は、タッチ操作の行われた解答エリアE1の解答欄番号を検知するステップT5。次に、CPU45は、解答エリアE1へのタッチ操作が修正操作であるか否かを判定しステップT6、修正操作ではないと判定した場合、つまり入力操作であると判定した場合ステップT6;Noには、入力順番号Nの値に1を加えるステップT7。次に、CPU45は、入力内容を解答エリアE1に表示させるとともに、入力順番号Nに対応付けて入力内容ここでは解答エリアE1への入力内容を入力内容記憶テーブル442に記憶させた後ステップT8、これらの記憶内容に対応付けて解答エリアE1の解答欄番号を記憶させステップT9、上述のステップT4に移行する。また、ステップT6において解答エリアE1へのタッチ操作が修正操作であると判定した場合ステップT6;Yesには、CPU45は、入力内容記憶テーブル442を参照し、修正対象の入力内容の入力順番号Nの値、つまりステップT5で検知した解答欄番号に対応付けられた入力順番号Nの値を検知するステップT11。次に、CPU45は、タッチ操作の行われた入力部分についての修正番号Mの値現時点までの修正操作の回数1を検知した後ステップT12、修正後の入力内容を解答エリアE1に表示させるとともに、入力順番号N及び修正番号Mの値に対応付けて修正後の入力内容を入力内容記憶テーブル442に記憶させステップT13、上述のステップT9に移行する。なお、修正後の入力内容は、赤色などで識別表示されることが好ましい。また、上述のステップT4において解答エリアE1に対してタッチ操作が行われないと判定した場合ステップT4;Noには、CPU45は、メモエリアE2に対してタッチ操作が行われるか否かを判定するステップT21。なお、このタッチ操作は、入力操作であっても良いし、修正操作であっても良い。このステップT21においてメモエリアE2に対してタッチ操作が行われたと判定した場合ステップT21;Yesには、CPU45は、メモエリアE2へのタッチ操作が修正操作であるか否かを判定しステップT22、修正操作ではないと判定した場合、つまり入力操作であると判定した場合ステップT22;Noには、入力順番号Nの値に1を加えるステップT23。次に、CPU45は、入力内容をメモエリアE2に表示させるとともに、入力順番号Nに対応付けて入力内容ここではメモエリアE2への入力内容を入力内容記憶テーブル442に記憶させた後ステップT24、上述のステップT4に移行する。また、ステップT22においてメモエリアE2へのタッチ操作が修正操作であると判定した場合ステップT22;Yesには、CPU45は、入力内容記憶テーブル442を参照し、修正対象の入力内容の入力順番号Nの値を検知するステップT25。次に、CPU45は、タッチ操作の行われた入力部分についての修正番号Mの値を検知した後ステップT26、修正後の入力内容をメモエリアE2に表示させるとともに、入力順番号N及び修正番号Mの値に対応付けて修正後の入力内容を入力内容記憶テーブル442に記憶させステップT27、上述のステップT4に移行する。なお、修正後の入力内容は、赤色などで識別表示されることが好ましい。また、上述のステップT21において解答エリアE1に対してタッチ操作が行われないと判定した場合ステップT21;Noには、図7に示すように、CPU45は、解答をサーバ2に送信する旨の操作が行われるか否かを判定するステップT31。このステップT31において解答をサーバ2に送信する旨の操作が行われたと判定した場合ステップT31;Yesには、CPU45は、入力内容記憶テーブル442において各解答欄番号に対応付けられた解答内容をまとめて解答データを作成し、この解答データをサーバ2に送信した後ステップT32、上述のステップT4に移行する。また、ステップT31において解答をサーバ2に送信する旨の操作が行われないと判定した場合ステップT31;Noには、CPU45は、サーバ2から正誤評価を受信したか否かを判定するステップT41。このステップT41においてサーバ2から正誤評価を受信したと判定した場合ステップT41;Yesには、CPU45は、全ての解答欄番号の解答が正解であったか否かを判定するステップT42。このステップT42において全ての解答欄番号の解答が正解であったと判定した場合ステップT42;Yesには、CPU45は、解答が正解である旨のメッセージM1図13参照をディスプレイ410に表示させた後ステップT43、この問題の近傍に正解マークM2図13参照を表示させステップT44、上述のステップT4に移行する。また、ステップT42において全ての解答欄番号の解答が正解ではなかったと判定した場合ステップT42;Noには、CPU45は、不正解の各解答エリアE1をマーカによって識別表示させステップT46、上述のステップT4に移行する。これにより、不正解の解答エリアE1内の誤解答が識別表示される。また、上述のステップT41においてサーバ2から正誤評価を受信しないと判定した場合ステップT41;Noには、CPU45は、誤解答の入力された解答エリアE1、つまりマーカ表示された解答エリアE1に対してタッチ操作が行われるか否かを判定するステップT51。このステップT51において誤解答の入力された解答エリアE1に対してタッチ操作が行われたと判定した場合ステップT51;Yesには、CPU45は、タッチ操作の行われた解答エリアE1の解答欄番号を検知するとともに、当該解答欄番号に入力内容記憶テーブル442内で対応付けられた入力順番号Nの値Nxを検知するステップT52。次に、CPU45は、メモエリアE2への入力内容のうち、入力内容記憶テーブル442における入力順番号N=1~Nx-1の入力内容のみをメモエリアE2に表示させるステップT53。これにより、タッチ指定された不正解の解答よりも前に入力されたメモが、メモエリアE2に表示される。但し、このときCPU45は、入力内容記憶テーブル442における入力順番号N=Nx-1のメモ、つまり不正解の解答の直前に入力されたメモのみをメモエリアE2に表示させることとしても良い。次に、CPU45は、入力順番号N=Nx-1の入力内容に、入力順番号N=Nxの入力内容との対応部分が含まれるか否かを判定しステップT54、含まれないと判定した場合ステップT54;Noには、上述のステップT4に移行する。なお、本実施の形態においては、入力順番号N=Nx-1の入力内容は、メモエリアE2への入力内容となっている。また、ステップT54において入力順番号N=Nx-1の入力内容に、入力順番号N=Nxの入力内容との対応部分が含まれると判定した場合ステップT54;Yesには、CPU45は、入力順番号N=Nx-1の入力内容における当該対応部分を丸で囲って識別表示させステップT55、上述のステップT4に移行する。また、上述のステップT51において誤解答の入力された解答エリアE1に対してタッチ操作が行われないと判定した場合ステップT51;Noには、CPU45は、終了操作が行われるか否かを判定するステップT61。そして、このステップT61において終了操作が行われないと判定した場合ステップT61;Noには、CPU45は、上述のステップT4に移行する一方、行われたと判定した場合ステップT61;Yesには、生徒端末処理を終了する。[動作例]続いて、図8~図13を参照しつつ、上述のサーバ処理及び生徒端末処理を具体的に説明する。なお、これらの図中では、解答エリアE1の近傍に解答欄番号が括弧で囲まれて表示されており、解答やメモの入力領域の近傍に入力順番号Nの値が破線の星マークに囲まれて表示されているが、この値はディスプレイ410に表示されなくても良い。また、メモエリアE2内では、入力順番号Nの値ごとにメモ内容が破線枠で囲まれて表示されているが、この破線枠はディスプレイ410に表示されなくても良い。まず生徒が算数の教材データDを指定教材データDSとして指定するとともに、当該指定教材データDSにおける何れかのページを指定ページとして指定すると、図8に示すように、指定教材データDSの指定ページがディスプレイ410に表示される結果、ディスプレイ410には、複数の解答エリアE1を有する問題が表示されるステップT1。次に、生徒が問題の表示領域へタッチ操作を行うと、メモエリアE2がディスプレイ410の右側に表示されるステップT2。次に、入力順番号Nの値が0に設定された後ステップT3、生徒が解答欄番号2-1の解答エリアE1に対してタッチ操作を行うとステップT4;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-1が検知されるステップT5。次に、解答エリアE1へのタッチ操作が入力操作であると判定されステップT6;No、入力順番号Nの値が1とされた後ステップT7、入力内容50が解答エリアE1に表示されるとともに、入力順番号N=1に対応付けて入力内容50と、解答欄番号2-1とが入力内容記憶テーブル442に記憶されるステップT8、ステップT9。同様に、生徒が解答欄番号2-2の解答エリアE1に対してタッチ操作を行うとステップT4;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-2が検知されるステップT5。次に、解答エリアE1へのタッチ操作が入力操作であると判定されステップT6;No、入力順番号Nの値が2とされた後ステップT7、入力内容x/24が解答エリアE1に表示されるとともに、入力順番号N=2に対応付けて入力内容x/24と、解答欄番号2-2とが入力内容記憶テーブル442に記憶されるステップT8、ステップT9。同様に、生徒が解答欄番号2-3の解答エリアE1に対してタッチ操作を行うとステップT4;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-3が検知されるステップT5。次に、解答エリアE1へのタッチ操作が入力操作であると判定されステップT6;No、入力順番号Nの値が3とされた後ステップT7、入力内容y/16が解答エリアE1に表示されるとともに、入力順番号N=3に対応付けて入力内容y/16と、解答欄番号2-3とが入力内容記憶テーブル442に記憶されるステップT8、ステップT9。次に、生徒がメモエリアE2に対してタッチ操作を行うとステップT21;Yes、メモエリアE2へのタッチ操作が入力操作であると判定されステップT22;No、入力順番号Nの値が4とされた後ステップT23、入力内容230/60=21/3がメモエリアE2に表示されるとともに、入力順番号N=4に対応付けて入力内容230/60=21/3が入力内容記憶テーブル442に記憶されるステップT24。以降、上記と同様にして解答エリアE1やメモエリアE2への入力内容が入力順番号N等と対応付けられて入力内容記憶テーブル442に記憶される。次に、解答をサーバ2に送信する旨の操作を生徒が行うとステップT31;Yes、入力内容記憶テーブル442において各解答欄番号2-1~2-12に対応付けられた解答内容がまとめられて解答データが作成され、この解答データがサーバ2に送信されるステップT32。一方、サーバ2では、生徒端末4から解答データを受信するとステップS1;Yes、解答欄番号ごとに解答内容が分けられて一時記憶された後ステップS2、先頭の解答欄番号2-1が指定解答欄番号として指定される。次に、指定解答欄番号2-1に対応する解答50が手書き入力による解答であると判定されステップS4;No、解答内容50が文字認識された後、解答50が正解である旨の正誤判定が行われるステップS6。次に、次の解答欄番号2-2に対応する解答が存在すると判定されステップS7;Yes、次の解答欄番号2-2が指定解答欄番号に指定されるステップS8。次に、指定解答欄番号2-2に対応する解答x/24が手書き入力による解答であると判定されステップS4;No、解答内容x/24が文字認識された後、解答x/24が正解である旨の正誤判定が行われるステップS6。以降、同様にして、各解答欄番号に対応する解答について、正誤判定が行われた後、正誤判定による正誤評価がまとめられて、解答データの送信元の生徒端末4に送信されるステップS9。一方、生徒端末4では、サーバ2から正誤評価を受信したと判定された後ステップT41;Yes、全ての解答欄番号の解答が正解ではなかったと判定されステップT42;No、図9に示すように、不正解の各解答エリアE1ここでは解答欄番号2-4,2-9,2-10,2-11,2-12の解答エリアE1がマーカによって識別表示されるステップT46。次に、誤解答の入力された解答エリアE1ここでは解答欄番号2-4の解答エリアE1に対して生徒がタッチ操作を行うとステップT51;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-4が検知されるとともに、当該解答欄番号2-4に入力内容記憶テーブル442内で対応付けられた入力順番号Nの値5が検知されるステップT52。次に、メモエリアE2への入力内容のうち、入力内容記憶テーブル442における入力順番号1~4の入力内容のみがメモエリアE2に表示されるステップT53。次に、入力順番号4の入力内容に、入力順番号N=5の入力内容との対応部分21/3が含まれると判定されステップT54;Yes、入力順番号N=4の入力内容における当該対応部分21/3が丸で囲って識別表示されるステップT55。次に、図10に示すように、生徒がメモエリアE2に対してタッチ操作による修正操作ここでは1/3を1/2とする修正操作を行うとステップT21;Yes、ステップT22;Yes、修正対象の入力内容の入力順番号Nの値4が検知されるステップT25。そして、修正番号Mの値1が検知された後ステップT26、修正後の入力内容1/2がメモエリアE2に赤色で表示されるとともに、入力順番号N=4及び修正番号M=1に対応付けて修正後の入力内容1/2が入力内容記憶テーブル442に記憶されるステップT27。なお、この図10や、以降の図11~図13では、メモエリアE2や解答エリアE1に表示された修正部分を、二点鎖線で囲って図示している。また、これらの図では、修正されたエリアの近傍に、入力順番号Nと修正番号Mとを組み合わせた値例えば4-1などが星マークに囲まれて表示されている。次に、生徒が解答欄番号2-4の解答エリアE1に対してタッチ操作を行うとステップT4;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-4が検知されるステップT5。次に、解答エリアE1へのタッチ操作が修正操作ここでは1/3を1/2とする修正操作であると判定されステップT6;Yes、修正対象の入力内容の入力順番号Nの値5が検知されるステップT11。次に、修正番号Mの値1が検知された後ステップT12、修正後の入力内容1/2が解答エリアE1に赤色で表示されるとともに、入力順番号N=5及び修正番号M=1に対応付けて修正後の入力内容1/2が入力内容記憶テーブル442に記憶されるステップT13。同様に、生徒が解答欄番号2-10の解答エリアE1に対してタッチ操作を行うとステップT4;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-10が検知されるステップT5。次に、解答エリアE1へのタッチ操作が修正操作ここでは1/3を1/2とする修正操作であると判定されステップT6;Yes、修正対象の入力内容の入力順番号Nの値9が検知されるステップT11。次に、修正番号Mの値1が検知された後ステップT12、修正後の入力内容1/2が解答エリアE1に赤色で表示されるとともに、入力順番号N=9及び修正番号M=1に対応付けて修正後の入力内容1/2が入力内容記憶テーブル442に記憶されるステップT13。次に、解答をサーバ2に送信する旨の操作を生徒が行うとステップT31;Yes、入力内容記憶テーブル442において各解答欄番号2-1~2-12に対応付けられた解答内容がまとめられて解答データが作成され、この解答データがサーバ2に送信されるステップT32。一方、サーバ2では、生徒端末4から解答データを受信するとステップS1;Yes、解答欄番号ごとに解答内容が分けられて一時記憶された後ステップS2、先頭の解答欄番号2-1が指定解答欄番号として指定される。次に、指定解答欄番号2-1に対応する解答50が手書き入力による解答であると判定されステップS4;No、解答内容50が文字認識された後、解答50が正解である旨の正誤判定が行われるステップS6。以降、同様にして、各解答欄番号に対応する解答について、正誤判定が行われた後、正誤判定による正誤評価がまとめられて、解答データの送信元の生徒端末4に送信されるステップS9。一方、生徒端末4では、サーバ2から正誤評価を受信したと判定された後ステップT41;Yes、全ての解答欄番号の解答が正解ではなかったと判定されステップT42;No、図11に示すように、不正解の各解答エリアE1ここでは解答欄番号2-9,2-11,2-12の解答エリアE1がマーカによって識別表示されるステップT46。次に、誤解答の入力された解答エリアE1ここでは解答欄番号2-9の解答エリアE1に対して生徒がタッチ操作を行うとステップT51;Yes、タッチ操作の行われた解答エリアE1の解答欄番号2-9が検知されるとともに、当該解答欄番号2-9に入力内容記憶テーブル442内で対応付けられた入力順番号Nの値9が検知されるステップT52。次に、メモエリアE2への入力内容のうち、入力内容記憶テーブル442における入力順番号1~8の入力内容のみがメモエリアE2に表示されるステップT53。次に、入力順番号8の入力内容に、入力順番号N=9の入力内容との対応部分y/15が含まれると判定されステップT54;Yes、入力順番号N=8の入力内容における当該対応部分y/15が丸で囲って識別表示されるステップT55。次に、図12に示すように、生徒がメモエリアE2に対してタッチ操作による修正操作ここではy/15における5を6とし、1/3における3を2とする修正操作を行うとステップT21;Yes、ステップT22;Yes、修正対象の入力内容の入力順番号Nの値8が検知されるステップT25。そして、修正番号Mの値1が検知された後ステップT26、修正後の入力内容6,1/2がメモエリアE2に赤色で表示されるとともに、入力順番号N=8及び修正番号M=1に対応付けて修正後の入力内容6,1/2が入力内容記憶テーブル442に記憶されるステップT27。そして、生徒が解答欄番号2-9,2-11,2-12の解答エリアE1やメモエリアE2に対してタッチ操作を行って修正操作を行った後ステップT6;Yes,ステップT22;Yes、解答をサーバ2に送信する旨の操作を行うとステップT31;Yes、入力内容記憶テーブル442において各解答欄番号2-1~2-12に対応付けられた解答内容がまとめられて解答データが作成され、この解答データがサーバ2に送信されるステップT32。一方、サーバ2では、生徒端末4から解答データを受信するとステップS1;Yes、各解答欄番号に対応する解答について、正誤判定が行われた後、正誤判定による正誤評価がまとめられて、解答データの送信元の生徒端末4に送信されるステップS9。そして、生徒端末4では、サーバ2から正誤評価を受信したと判定された後ステップT41;Yes、全ての解答欄番号の解答が正解であったと判定されステップT42;Yes、図13に示すように、解答が正解である旨のメッセージM1がディスプレイ410に表示された後ステップT43、この問題の近傍に正解マークM2が表示されるステップT44。以上のように、本実施形態のサーバ2によれば、図7のステップT46,T53や図9等に示したように、メモエリアE2及び解答エリアE1への入力内容が入力順に記憶されるとともに、各解答エリアE1に入力された解答について正誤評価が取得され、この正誤評価に基づいて、解答エリアE1に入力された正解の解答と、不正解の解答とが識別表示されて、不正解の解答よりも前にメモエリアE2に入力されたメモが表示されるので、計算過程のどの部分に誤りが含まれるかを検知することができる。そして、解答エリアE1に入力された解答についての正誤評価を取得することができれば、解答エリアE1以外の計算過程内の位置と途中結果の正解値とを予め対応付けてデータテーブルを作成しなくても、上述のように計算過程のどの部分に誤りが含まれるかを検知することができるので、計算過程のどの部分に誤りが含まれるかを、従来よりも容易に検知することができる。また、どのような解法による解答が入力される場合であっても、計算過程のどの部分に誤りが含まれるかを検知することができる。また、図7のステップT51~T53や図9等に示したように、不正解の複数の解答のうち、ユーザにより指定された解答よりも前にメモエリアE2に入力されたメモ、好ましくは直前に入力されたメモが表示されるので、計算過程のどの部分に誤りが含まれるかを、いっそう容易に検知することができる。また、図7のステップT55や図9,図11等に示したように、メモエリアE2に入力されたメモのうち、指定された不正解解答に対応する部分が赤丸で囲まれて識別表示されるので、計算過程のどの部分に誤りが含まれるかを、いっそう容易に検知することができる。なお、上記の実施の形態における授業支援システム1の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。例えば、上記の実施形態では、本発明に係る学習装置を生徒端末4として説明したが、他の電子機器としても良い。また、学習プログラム440が生徒端末4に記憶されることとして説明したが、生徒端末4に対して着脱可能なメモリカード、CD等の記憶媒体に記憶されることとしてもよい。また、各解答エリアE1に入力された解答の正誤評価をサーバ2から取得することとして説明したが、電子黒板3から取得することとしても良いし、生徒端末4の自機内で作成して取得することとしても良い。生徒端末4の自機内で正誤評価を取得する場合には、生徒端末4が正解データベース245を備え、この正解データベース245を参照することによって各解答の正誤評価を行って正誤評価を作成することとなる。以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。付記<請求項1>表示手段と、前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶手段と、各解答エリアに入力された解答について正誤評価を取得する正誤評価取得手段と、前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御手段と、不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御手段と、を備えることを特徴とする学習装置。<請求項2>請求項1記載の学習装置において、前記誤り前入力メモ表示制御手段は、不正解の複数の解答のうち、ユーザにより指定された指定不正解解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させることを特徴とする学習装置。<請求項3>請求項2記載の学習装置において、前記誤り入力メモ表示制御手段は、前記指定不正解解答の直前に前記メモエリアに入力されたメモを前記表示手段に表示させることを特徴とする学習装置。<請求項4>請求項2または3記載の学習装置において、前記誤り前入力メモ表示制御手段は、前記メモエリアに入力されたメモのうち、前記指定不正解解答に対応する部分を前記表示手段に識別表示させることを特徴とする学習装置。<請求項5>請求項1~4の何れか一項に記載の学習装置において、各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能なサーバとの間で通信する通信手段を備え、前記正誤評価取得手段は、各解答エリアに入力された解答を、前記通信手段を介して前記サーバに送信し、各解答エリアに入力された解答についての正誤評価を、前記通信手段を介して前記サーバから受信することを特徴とする学習装置。<請求項6>請求項1~4の何れか一項に記載の学習装置において、前記正誤評価取得手段は、各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能な正誤判定手段を有し、この正誤判定手段から正誤評価を取得することを特徴とする学習装置。<請求項7>表示手段と、前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、を備えるコンピュータに、複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御機能と、前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶機能と、各解答エリアに入力された解答について正誤評価を取得する正誤評価取得機能と、前記正誤評価取得機能により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御機能と、不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御機能と、を実現させることを特徴とするプログラム。"