"複数の生徒端末と通信可能な学習支援装置において、出題された問題についての答案を各生徒端末から受信する受信手段と、前記問題についての答案に含まれうる誤りパターンを複数取得する誤りパターン取得手段と、各答案を複数の記載部分に分割する答案分割手段と、記載部分ごとに前記誤りパターンに該当するか否かを判定する記載部分別正誤判定手段と、前記記載部分別正誤判定手段による判定結果に基づいて、前記複数の生徒端末全体での前記問題の正解率と、誤りパターンごとの誤答率とを表示させる誤りパターン別誤答率表示制御手段とを備えることを特徴とする学習支援装置。請求項1記載の学習支援装置において、前記答案は、手書き入力されており、前記答案分割手段は、前記答案を文字認識してテキストデータ化するとともに、複数の前記記載部分に分割し、当該学習支援装置は、前記誤りパターン別誤答率表示制御手段により誤りパターンごとの誤答率が表示された状態から、ユーザ操作に基づいて何れかの誤りパターンが指定された場合に、前記記載部分別正誤判定手段により当該誤りパターンに該当すると判定された前記記載部分の前記答案テキストデータを表示させる誤答記載部分表示制御手段と、を備えることを特徴とする学習支援装置。請求項1または2記載の学習支援装置において、前記誤りパターン取得手段は、前記問題に対する複数の解法のそれぞれについて前記誤りパターンを取得し、前記記載部分別正誤判定手段は、各答案について、当該答案で用いられている解法を検知するとともに、この解法の答案に含まれうる誤りパターンに当該答案の前記記載部分が該当するか否かを判定し、前記誤りパターン別誤答率表示制御手段は、前記複数の解法のそれぞれについて、前記複数の生徒端末全体での誤りパターンごとの誤答率を表示させることを特徴とする学習支援装置。複数の生徒端末と通信可能なコンピュータに、出題された問題についての答案を各生徒端末から受信する受信機能と、前記問題についての答案に含まれうる誤りパターンを複数取得する誤りパターン取得機能と、各答案を複数の記載部分に分割する答案分割機能と、記載部分ごとに前記誤りパターンに該当するか否かを判定する記載部分別正誤判定機能と、前記記載部分別正誤判定機能による判定結果に基づいて、前記複数の生徒端末全体での前記問題の正解率と、誤りパターンごとの誤答率とを表示させる誤りパターン別誤答率表示制御機能とを実現させることを特徴とするプログラム。しかしながら、上記特許文献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と、IDデータベース243と、誤りパターン判別データテーブル244と、答案データベース245と、評価集計テーブル246等とを記憶している。授業支援プログラム240は、後述の授業中採点処理図5参照をCPU25に実行させるためのプログラムである。書籍データベース241は、授業で使用される書籍についてデータを記憶しており、例えば、各教科書について教科書データDを記憶している。なお、本実施の形態における教科書データDは、教科書をPDF形式で画像化したデータとなっている。各教科書データDには、少なくとも1つの問題が含まれており、この問題の近傍には出題マークM図8a参照が表示されるようになっている。この出題マークMは、後述の授業中採点処理図5参照において該当の問題を生徒端末4に出題する場合に、電子黒板3において教師によりタッチ操作されるようになっている。IDデータベース243は、サーバ2にアクセスし得る電子黒板3及び生徒端末4のIDコード以下、黒板ID,端末IDとするを教室ごとに対応付けて複数記憶している。誤りパターン判別データテーブル244は、図3に示すように、教科書データDにおける各問題について、問題識別データ244Aと、正解データ244Bと、誤りパターンデータ244Cとを対応付けて記憶している。このうち、問題識別データ244Aは、問題の収録元の教科書データDの種類と、当該問題の記載されたページ番号と、当該問題の問題番号とを示すデータである。また、正解データ244Bは、問題の正解内容を示すデータである。また、誤りパターンデータ244Cは、答案に含まれうる複数種類の典型的な誤りパターンを示すデータであり、問題に複数の解法が存在する場合には、各解法での誤りパターンを示すようになっている。なお、本実施の形態においては、各誤りパターンは、模範答案の作成にあたって行われるべき複数のプロセスのうち、当該誤りの生じうるプロセスと、当該誤りの有無を判別するための評価基準と、に対応付けられている。例えば、図3aでは、0.2×1.3という問題図8a参照についての誤りパターンデータ244Cが図示されている。この問題の模範答案を作成するにあたっては、以下3つのプロセスが行われる。すなわち、1つ目のプロセス以下プロセス1とするは、0.2における最下位桁の数値2と、1.3における最下位桁の数値3とを乗算して6を算出し、最下位桁の位置に6を記載するプロセスである。2つ目のプロセス以下、プロセス1’とするは、0.2における最下位桁の数値2と、1.3において2番目に低い桁の数値1とを乗算して2を算出し、2番目に低い桁の位置に2を記載するプロセスである。3つ目のプロセス以下、プロセス2とするは、各桁の位置に記載された数値を桁ごとに加算して26の数字列を形成するとともに、乗算前の数値0.2,1.3における小数点以下の桁数2だけ、数字列26の桁数を繰り下げて小数点を記載し、1の桁の位置に0を記載するプロセスである。そして、この問題の答案に含まれうる典型的な誤りパターンとしては、かけ算、記入位置、加算及び少数点位置の4つが挙げられる。このうち、かけ算の誤りパターンは、上述のプロセス1で数値2,3の乗算を誤って6以外の数値を記載するパターンや、上述のプロセス1’で数値2,1の乗算を誤って2以外の数値を記載するパターン等である図中の1段目を参照。そして、この誤りパターンの評価基準としては、予め指定された指定値6,2乗算結果の値とは異なる数値が記載されたか否か、が用いられている。また、記入位置の誤りパターンは、上述のプロセス1で数値6を最下位桁以外の位置に記載するパターンや、上述のプロセス1’で数値2を2番目に低い桁以外の位置に記載するパターン等である図中の2段目を参照。そして、この誤りパターンの評価基準としては、予め指定された桁の位置図中の星部分とは異なる位置に数値が記載されたか否か、が用いられている。また、加算の誤りパターンは、上述のプロセス2で各桁の位置に記載された数値の桁ごとの加算を誤って26以外の数字列を記載するパターン図中の3段目を参照等である。そして、この誤りパターンの評価基準としては、予め指定された指定値26加算結果の値とは異なる数値が記載されたか否か、が用いられている。また、小数点位置の誤りパターンは、上述のプロセス2で小数点の位置を誤って記載するパターン図中の4段目を参照等である。そして、この誤りパターンの評価基準としては、予め指定された桁の位置とは異なる位置に小数点が記載されたか否か、が用いられている。同様に、図3bでは、後述の図9aに示すように、着色部分の面積を算出する問題についての誤りパターンデータ244Cが図示されている。この問題には、△ABD△ACDによって面積を算出する解法以下、解法1とすると、△ABC-△BCDによって面積を算出する解法以下、解法2とするとが存在する図中、説明図の欄を参照。この問題の解法1,解法2での模範答案を作成するにあたっては、以下の3つのプロセスが行われる。すなわち、1つ目のプロセス以下、プロセス1とするは、着色部分が△ABD△ACDまたは△ABC-△BCDであることを記載するプロセスである。2つ目のプロセス以下、プロセス2とするは、三角形の面積の公式底辺×高さ÷2を用いて△ABD△ACDまたは△ABC-△BCDの数値計算式を記載するプロセスである。3つ目のプロセス以下、プロセス3とするは、数値計算式を計算して式を単純化するとともに、最終解30を算出して記載するプロセスである。そして、この問題の各解法での答案に含まれうる典型的な誤りパターンとしては、三角形を見つける、公式利用及び計算の3つが挙げられる。このうち、三角形を見つけるの誤りパターンは、上述のプロセス1で、着色部分と等しい三角形の組合せを見つけられず、誤った解法を記載するパターンである図中の1段目、4段目を参照。そして、この誤りパターンの評価基準としては、△ABD△ACD及び△ABC-△BCDとは異なる解法が記載されたか否か、が用いられている。また、公式利用の誤りパターンは、上述のプロセス2で△ABD△ACDまたは△ABC-△BCDの数値計算式を誤って記載するパターンである図中の2段目、5段目を参照。そして、この誤りパターンの評価基準としては、予め指定された数式△ABD△ACDまたは△ABC-△BCDを示す数式の同一式または等価式とは異なる数式が記載されたか否か、が用いられている。また、計算の誤りパターンは、上述のプロセス3で単純化された式を誤って記載するパターンや、30以外の最終解を記載するパターンである図中の3段目、6段目を参照。そして、この誤りパターンの評価基準としては、予め指定された数式単純化された数式の同一式または等価式とは異なる数式が記載されたか否かや、予め指定された指定値30最終解の値とは異なる数値が記載されたか否か、が用いられている。答案データベース245は、後述の授業中採点処理図5参照において生徒端末4に出題される問題の識別番号と、生徒端末4により作成される手書きの答案データ245Aと、当該答案データ245Aを文字認識して作成される答案テキストデータ245Bと、当該答案テキストデータ245Bの評価と、作成元の生徒端末4のID情報とを対応付けて記憶するようになっている。このうち、答案テキストデータ245Bの評価としては、当該答案テキストデータ245Bの正誤が用いられ、答案テキストデータ245Bが誤りである場合には、その誤りパターンが更に用いられる。評価集計テーブル246は、各答案データ245Aについての評価を蓄積記憶するようになっている。CPU25は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ2を統括的に制御するようになっている。具体的には、CPU25は、入力部22から入力される操作信号等に応じて記憶部24に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU25は、処理結果を表示部21に適宜出力させる。[電子黒板]電子黒板3は、教室に設置されて授業に用いられるものであり、図4に示すように、表示部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等を記憶している。生徒端末プログラム440は、後述の生徒端末処理図7参照をCPU45に実行させるためのプログラムである。CPU45は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、生徒端末4を統括的に制御するようになっている。具体的には、CPU45は、入力部42から入力される操作信号等に応じて記憶部44に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU45は、処理結果を表示部41に適宜出力させる。[動作]<授業中採点処理>続いて、サーバ2による授業中採点処理について、図面を参照しつつ説明する。この授業中採点処理においては、まずCPU25は、図5に示すように、電子黒板3に対する教師の操作に基づいて、何れかの教科書データDを指定教科書データDSとして指定するとともに、当該教科書データDにおける何れかのページを指定ページとして指定し、指定教科書データDSと、指定ページのページ番号とを電子黒板3及び生徒端末4に送信して指定教科書データDSの指定ページを表示させるステップS1。次に、CPU25は、電子黒板3に対する教師の操作を検知しステップS2、この操作が指定ページの変更操作であるか否かを判定するステップS3。このステップS3において教師の操作が指定ページの変更操作であると判定した場合ステップS3;Yesには、CPU25は、変更後の指定ページのページ番号を電子黒板3及び生徒端末4に送信して指定教科書データDSの指定ページを表示させステップS4、上述のステップS2に移行する。また、ステップS3において教師の操作が指定ページの変更操作でないと判定した場合ステップS3;Noには、CPU25は、教師の操作が指定ページにおける出題マークMに対するタッチ操作であるか否かを判定するステップS6。このステップS6において教師の操作が出題マークMに対するタッチ操作でないと判定した場合ステップS6;Noには、CPU25は、他の処理へ移行する。また、ステップS6において教師の操作が出題マークMに対するタッチ操作であると判定した場合ステップS6;Yesには、CPU25は、電子黒板3に対する教師の操作に応じて問題の回答時間を設定してカウントダウンを開始した後ステップS7、生徒端末4に出題信号を送信するステップS8。ここで、ステップS7の処理においてCPU25は、予め設定された時間を回答時間として設定することとしても良い。また、ステップS8で送信される出題信号は、タッチ操作により指定された問題タッチ操作の行われた出題マークMに対応する問題。以下、指定問題とするの問題番号と、回答時間とを含んでいる。次に、CPU25は、回答時間がタイムアップになったか否かを判定しステップS11、タイムアップになっていないと判定した場合ステップS11;Noには、生徒端末4から手書きの答案データ245Aを受信したか否かを判定するステップS12。このステップS12において生徒端末4から答案データ245Aを受信しないと判定した場合ステップS12;Noには、CPU25は、上述のステップS11に移行する。また、ステップS12において生徒端末4から答案データ245Aを受信したと判定した場合ステップS12;Yesには、CPU25は、この答案データ245Aの送信元の生徒端末4からID情報を受信した後、誤りパターン判別処理を行うステップS13。具体的には、図6に示すように、この誤りパターン判別処理においてまずCPU25は、答案データ245Aを文字認識して答案テキストデータ245Bを作成し、これら答案データ245A及び答案テキストデータ245Bと、送信元の生徒端末4のID情報とを指定問題の問題識別データ244A指定問題の収録元の教科書データDの種類、指定問題の記載されたページ番号、及び指定問題の問題番号に対応付けて答案データベース245に記憶させるステップT1。次に、CPU25は、答案テキストデータ245Bを複数の記載部分に分割するステップT2。例えば、答案テキストデータ245Bが複数行からなる計算式である場合には、このときCPU25は、答案テキストデータ245Bを各行の記載部分に分割し、記載順序に応じた番号と対応付ける。次に、CPU25は、誤りパターン判別データテーブル244から指定問題の誤りパターンデータ244Cを読み出して記憶部24に一時記憶させた後ステップT3、指定問題に複数の解法があるか否かを判定しステップT4、複数の解法がないと判定した場合ステップT4;Noには、後述のステップT7に移行する。また、ステップT4において指定問題に複数の解法があると判定した場合ステップT4;Yesには、CPU25は、答案テキストデータ245Bの形態から、当該答案テキストデータ245Bで用いられている解法を特定した後ステップT5、記憶部24に一時記憶された各誤りパターンデータ244Cのうち、特定された解法以外の誤りパターンデータ244Cを一時記憶の内容から除去するステップT6。例えば、後述の図9aに示す問題が指定問題である場合には、このステップT5の処理においてCPU25は、答案テキストデータ245Bの1行目の記載部分に足し算がある場合には解法1、引き算がある場合には解法2が用いられていると判定して解法を特定する。次に、CPU25は、処理番号を1に設定した後ステップT7、答案テキストデータ245Bから、現時点での処理番号と等しい番号の記載部分を読み出すステップT8。次に、CPU25は、読み出した答案テキストデータ245Bの記載部分と、記憶部24に一時記憶された各誤りパターンデータ244Cの誤りパターンとを比較しステップT9、答案テキストデータ245Bの記載部分が何れかの誤りパターンに該当するか否かを判定するステップT11。このステップT11において答案テキストデータ245Bの記載部分が何れかの誤りパターンに該当すると判定した場合ステップT11;Yesには、CPU25は、この答案テキストデータ245Bについての評価として、不正解の旨と、該当の誤りパターンとを答案データベース245に記憶させステップT12、誤りパターン判別処理を終了する。また、上述のステップT11において答案テキストデータ245Bの記載部分が何れの誤りパターンにも該当しないと判定した場合ステップT11;Noには、CPU25は、答案テキストデータ245Bに次の記載部分があるか否かを判定するステップT13。このステップT13において答案テキストデータ245Bに次の記載部分があると判定した場合ステップT13;Yesには、CPU25は、処理番号を1つ増やした後ステップT14、上述のステップT8に移行する。また、ステップT13において答案テキストデータ245Bに次の記載部分がないと判定した場合ステップT13;Noには、CPU25は、答案テキストデータ245Bに含まれる答えが指定問題についての正解データ244Bの内容と一致するか否かを判定するステップT15。このステップT15において答案テキストデータ245Bに含まれる答えが指定問題についての正解データ244Bの内容と一致すると判定した場合ステップT15;Yesには、CPU25は、この答案テキストデータ245Bについての評価として、正解の旨を答案データベース245に記憶させステップT16、誤りパターン判別処理を終了する。また、ステップT15において答案テキストデータ245Bに含まれる答えが指定問題についての正解データ244Bの内容と一致しないと判定した場合ステップT15;Noには、CPU25は、この答案テキストデータ245Bについての評価として、不正解の旨と、何れの誤りパターンにも該当しない旨とを答案データベース245に記憶させステップT17、誤りパターン判別処理を終了する。以上の誤りパターン判別処理が終了したら、図5に示すように、次にCPU25は、ステップS12で受信した答案データ245Aについての評価を、評価集計テーブル246に蓄積記憶させステップS14、上述のステップS11に移行する。また、ステップS11において回答時間がタイムアップになったと判定した場合ステップS11;Yesには、CPU25は、未だ回答答案データ245Aの送信をしていない生徒端末4に対し、回答を強制する旨の指示信号を送信するステップS21。次に、CPU25は、未回答の生徒端末4から答案データ245Aを受信したか否かを判定しステップS22、受信したと判定した場合ステップS22;Yesには、上述のステップS13と同様の誤りパターン判別処理を行うステップS23。次に、CPU25は、ステップS22で受信した答案データ245Aについての評価を、評価集計テーブル246に蓄積記憶させステップS24、上述のステップS22に移行する。また、上述のステップS22において未回答の生徒端末4から答案データ245Aを受信しないと判定した場合ステップS22;Noには、CPU25は、評価集計テーブル246内の情報に基づいて、教室内の生徒端末4の全体での指定問題の正解率と、指定問題の各解法についての誤りパターンごとの誤答率とを電子黒板3に表示させるステップS31。次に、CPU25は、電子黒板3において何れかの誤りパターンに対する指定操作が教師により行われるか否かを判定しステップS32、行われないと判定した場合ステップS32;Noには、他の処理へ移行する。また、ステップS32において何れかの誤りパターンに対する指定操作が教師により行われたと判定した場合ステップS32;Yesには、CPU25は、当該誤りパターンに該当すると判定された記載部分を含む答案テキストデータ245Bを電子黒板3に表示させるステップS33。次に、CPU25は、教師により手書き入力が行われるか否かを判定しステップS34、行われないと判定した場合ステップS34;Noには他の処理へ移行する。また、ステップS34において教師により手書き入力が行われたと判定した場合ステップS34;Yesには、CPU25は、この手書き入力に応じて答案上に手書きの修正内容を表示させるステップS35。次に、CPU25は、表示画面を戻す旨の操作が教師により行われるか否かを判定しステップS36、行われないと判定した場合ステップS36;Noには他の処理へ移行する一方、行われたと判定した場合ステップS36;Yesには上述のステップS32に移行する。<生徒端末処理>続いて、生徒端末4による生徒端末処理について、図7を参照しつつ説明する。この生徒端末処理においては、まずCPU45は、図7に示すように、上述のステップS1、S4によってサーバ2から送信される指定教科書データDSと、指定ページのページ番号とに基づいて、指定教科書データDSの指定ページをディスプレイ410に表示させるステップU1。次に、CPU45は、上述のステップS8によってサーバ2から出題信号を受信したか否かを判定しステップU2、受信しないと判定した場合ステップU2;Noには当該ステップU2を繰り返す。また、ステップU2においてサーバ2から出題信号を受信したと判定した場合ステップU2;Yesには、CPU45は、答案データ245Aの送信を指示するための回答送信アイコンI図8b参照をディスプレイ410に表示させるステップU3。次に、CPU45は、生徒により手書き入力がされるか否かを判定しステップU4、されないと判定した場合ステップU4;Noには、後述のステップU6に移行する。また、ステップU4において生徒により手書き入力がされたと判定した場合ステップU4;Yesには、CPU45は、手書き入力の内容をディスプレイ410に表示させるとともに、答案データ245Aに含めて一時記憶するステップU5。次に、CPU45は、回答送信アイコンIに対してタッチ操作が行われるか否かを判定しステップU6、行われたと判定した場合ステップU6;Yesには、自機の端末IDと、答案データ245Aとをサーバ2に送信させステップU7、上述のステップU2に移行する。また、ステップU6において回答送信アイコンIに対してタッチ操作が行われないと判定した場合ステップU6;Noには、CPU45は、上述のステップS21によりサーバ2から送信される信号、つまり回答を強制する旨の指示信号を受信したか否かを判定するステップU8。このステップU8において回答を強制する旨の指示信号を受信しないと判定した場合ステップU8;Noには、CPU45は、上述のステップU4に移行する。また、ステップU8において回答を強制する旨の指示信号を受信したと判定した場合ステップU8;Yesには、CPU45は、自機の端末IDと、答案データ245Aここでは未完の答案のデータとをサーバ2に送信させステップU9、上述のステップU2に移行する。[動作例]続いて、図面を参照しつつ、上述の授業中採点処理及び生徒端末処理を具体的に説明する。<動作例1>まず、教師が電子黒板3に対して操作を行い、算数の教科書データDと、何れかのページとを指定すると、指定教科書データDSと、指定ページのページ番号とが電子黒板3及び生徒端末4に送信され、図8aに示すように、指定教科書データDSの指定ページが表示されるステップS1。なお、このページには、0.2×1.3という問題が記載されている。次に、教師が出題マークMに対するタッチ操作を行うとステップS6;Yes、生徒端末4に出題信号が送信されるステップS8。一方、図8bに示すように、生徒あおいの生徒端末4では、出題信号を受信するとステップU2;Yes、答案データ245Aの送信を指示するための回答送信アイコンIがディスプレイ410に表示されるステップU3。次に、生徒あおいが手書き入力を行うとステップU4;Yes、手書き入力の内容がディスプレイ410に表示されるとともに、答案データ245Aに含めて一時記憶されるステップU5。そして、回答送信アイコンIに対して生徒あおいがタッチ操作を行うとステップU6;Yes、自機の端末IDa4:あおいと、答案データ245Aとがサーバ2に送信されるステップU7。次に、電子黒板3では、生徒あおいの生徒端末4から答案データ245Aが受信されてステップS12;Yes、誤りパターン判別処理が行われるステップS13。具体的には、まず、答案データ245Aが文字認識されて答案テキストデータ245Bが作成されステップT1、答案テキストデータ245Bが各行の記載部分に分割されるステップT2。次に、誤りパターン判別データテーブル244から指定問題の誤りパターンデータ244C図3a参照が読み出された後ステップT3、答案テキストデータ245Bの3行目の記載部分2.6と、各誤りパターンデータ244Cの誤りパターンとが比較されステップT9、答案テキストデータ245Bの記載部分2.6が小数点位置の誤りパターンに該当すると判定されステップT11;Yes、この答案テキストデータ245Bについての評価として、不正解の旨と、該当の誤りパターン少数点位置とが答案データベース245に記憶されるステップT12。そして、以上の誤りパターン判別処理が終了したら、受信した答案データ245Aについての評価不正解誤りパターン:少数点位置が評価集計テーブル246に記憶されるステップS14。以降、同様にして各生徒端末4から答案データ245Aが受信されるとステップS12;Yes、誤りパターン判別処理が行われステップS13、受信した答案データ245Aについての評価が評価集計テーブル246に記憶されるステップS14。次に、図8cに示すように、評価集計テーブル246内の情報に基づいて、教室内の生徒端末4の全体での指定問題の正解率と、指定問題の誤りパターンごとの誤答率とが電子黒板3に表示されるステップS31。なお、本動作例においては、このとき電子黒板3では、各誤りパターンに対応付けて、当該誤りパターンに該当する答案テキストデータ245Bが表示されるとともに、この答案テキストデータ245B内での誤り箇所が丸で囲って識別表示される。次に、教師が少数点位置の誤りパターンに対する指定操作を行うとステップS32;Yes、図8dに示すように、当該誤りパターンに該当すると判定された記載部分を含む答案テキストデータ245Bここでは生徒あおいの答案テキストデータ245Bが電子黒板3に表示されるステップS33。そして、教師が手書き入力を行うとステップS34;Yes、この手書き入力に応じて答案上に手書きの修正内容が表示されるステップS35。<動作例2>まず、教師が電子黒板3に対して操作を行い、算数の教科書データDと、何れかのページとを指定すると、指定教科書データDSと、指定ページのページ番号とが電子黒板3及び生徒端末4に送信され、図9aに示すように、指定教科書データDSの指定ページが表示されるステップS1。なお、このページには、着色部分の面積を算出する問題が記載されている。次に、教師が出題マークMに対するタッチ操作を行うとステップS6;Yes、生徒端末4に出題信号が送信されるステップS8。一方、図9bに示すように、生徒りくの生徒端末4では、出題信号を受信するとステップU2;Yes、答案データ245Aの送信を指示するための回答送信アイコンIがディスプレイ410に表示されるステップU3。次に、生徒りくが手書き入力を行うとステップU4;Yes、手書き入力の内容がディスプレイ410に表示されるとともに、答案データ245Aに含めて一時記憶されるステップU5。そして、回答送信アイコンIに対して生徒りくがタッチ操作を行うとステップU6;Yes、自機の端末IDa3:りくと、答案データ245Aとがサーバ2に送信されるステップU7。次に、電子黒板3では、生徒りくの生徒端末4から答案データ245Aが受信されてステップS12;Yes、誤りパターン判別処理が行われるステップS13。具体的には、まず、答案データ245Aが文字認識されて答案テキストデータ245Bが作成されステップT1、答案テキストデータ245Bが各行の記載部分に分割されるステップT2。次に、誤りパターン判別データテーブル244から指定問題の誤りパターンデータ244C図3b参照が読み出された後ステップT3、答案テキストデータ245Bにおいて数値計算式を単純化し、最終解30を算出する記載部分と、各誤りパターンデータ244Cの誤りパターンとが比較されステップT9、答案テキストデータ245Bの当該記載部分が計算の誤りパターンに該当すると判定されステップT11;Yes、この答案テキストデータ245Bについての評価として、不正解の旨と、該当の誤りパターン計算とが答案データベース245に記憶されるステップT12。そして、以上の誤りパターン判別処理が終了したら、受信した答案データ245Aについての評価不正解誤りパターン:計算が評価集計テーブル246に記憶されるステップS14。以降、同様にして各生徒端末4から答案データ245Aが受信されるとステップS12;Yes、誤りパターン判別処理が行われステップS13、受信した答案データ245Aについての評価が評価集計テーブル246に記憶されるステップS14。次に、図9cに示すように、評価集計テーブル246内の情報に基づいて、教室内の生徒端末4の全体での指定問題の正解率と、指定問題の各解法についての誤りパターンごとの誤答率とが電子黒板3に表示されるステップS31。次に、教師が計算の誤りパターンに対する指定操作を行うとステップS32;Yes、図9dに示すように、当該誤りパターンに該当すると判定された記載部分を含む答案テキストデータ245Bここでは生徒りくの答案テキストデータ245Bが電子黒板3に表示されるステップS33。そして、教師が手書き入力を行うとステップS34;Yes、この手書き入力に応じて答案上に手書きの修正内容が表示されるステップS35。以上のように、本実施形態のサーバ2によれば、図5のステップS13~S14,S31や図6,図8,図9等に示したように、出題された問題についての答案に含まれうる誤りパターンが複数取得されるとともに、当該問題についての答案データ245Aが各生徒端末から受信されて複数の記載部分に分割され、記載部分ごとに誤りパターンに該当するか否かが判定され、この判定結果に基づいて、複数の生徒端末全体での問題の正解率と、誤りパターンごとの誤答率とが表示されるので、生徒に問題を解かせつつ授業を進める場合に、各生徒がどのような箇所で間違っているのかを把握することができる。従って、クラス内のどれだけの生徒が授業を理解しているのかを把握することができる。また、図6のステップT5や図9等に示したように、問題に対する複数の解法のそれぞれについて誤りパターンが取得され、複数の解法のそれぞれについて、複数の生徒端末全体での誤りパターンごとの誤答率が表示されるので、問題に複数の解法がある場合に、各生徒が何れの解法のどのような箇所で間違っているのかを把握することができる。なお、上記の実施の形態における授業支援システム1の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。例えば、上記の実施形態では、本発明に係る授業支援装置をサーバ2として説明したが、電子黒板3としても良い。また、授業支援プログラム240がサーバ2に記憶されることとして説明したが、サーバ2に対して着脱可能なメモリカード、CD等の記憶媒体に記憶されることとしてもよい。また、問題の誤りパターンが予め誤りパターン判別データテーブル244に記憶され、この誤りパターン判別データテーブル244から誤りパターンを取得することとして説明したが、他の手法によって取得することとしても良い。以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。付記<請求項1>複数の生徒端末と通信可能な学習支援装置において、出題された問題についての答案を各生徒端末から受信する受信手段と、前記問題についての答案に含まれうる誤りパターンを複数取得する誤りパターン取得手段と、各答案を複数の記載部分に分割する答案分割手段と、記載部分ごとに前記誤りパターンに該当するか否かを判定する記載部分別正誤判定手段と、前記記載部分別正誤判定手段による判定結果に基づいて、前記複数の生徒端末全体での前記問題の正解率と、誤りパターンごとの誤答率とを表示させる誤りパターン別誤答率表示制御手段とを備えることを特徴とする学習支援装置。<請求項2>請求項1記載の学習支援装置において、前記答案は、手書き入力されており、前記答案分割手段は、前記答案を文字認識してテキストデータ化するとともに、複数の前記記載部分に分割し、当該学習支援装置は、前記誤りパターン別誤答率表示制御手段により誤りパターンごとの誤答率が表示された状態から、ユーザ操作に基づいて何れかの誤りパターンが指定された場合に、前記記載部分別正誤判定手段により当該誤りパターンに該当すると判定された前記記載部分の前記答案テキストデータを表示させる誤答記載部分表示制御手段と、を備えることを特徴とする学習支援装置。<請求項3>請求項1または2記載の学習支援装置において、前記誤りパターン取得手段は、前記問題に対する複数の解法のそれぞれについて前記誤りパターンを取得し、前記記載部分別正誤判定手段は、各答案について、当該答案で用いられている解法を検知するとともに、この解法の答案に含まれうる誤りパターンに当該答案の前記記載部分が該当するか否かを判定し、前記誤りパターン別誤答率表示制御手段は、前記複数の解法のそれぞれについて、前記複数の生徒端末全体での誤りパターンごとの誤答率を表示させることを特徴とする学習支援装置。<請求項4>複数の生徒端末と通信可能なコンピュータに、出題された問題についての答案を各生徒端末から受信する受信機能と、前記問題についての答案に含まれうる誤りパターンを複数取得する誤りパターン取得機能と、各答案を複数の記載部分に分割する答案分割機能と、記載部分ごとに前記誤りパターンに該当するか否かを判定する記載部分別正誤判定機能と、前記記載部分別正誤判定機能による判定結果に基づいて、前記複数の生徒端末全体での前記問題の正解率と、誤りパターンごとの誤答率とを表示させる誤りパターン別誤答率表示制御機能とを実現させることを特徴とするプログラム。"