(57)【要約】【課題】計算過程のどの部分に誤りが含まれるかを容易に検知することを可能とする。【解決手段】生徒端末４は、ディスプレイ４１０と、ディスプレイ４１０の表示画面と一体的に設けられたタッチパネル４２１と、複数の解答エリアＥ１を有する問題と、解答用のメモを入力するためのメモエリアＥ２とをディスプレイ４１０に表示させるＣＰＵ４５と、メモエリアＥ２及び解答エリアＥ１への入力内容を、これらメモエリアＥ２及び解答エリアＥ１に対する入力順に記憶する入力内容記憶テーブル４４５と、各解答エリアＥ１に入力された解答について正誤評価を取得する通信部４３とを備える。ＣＰＵ４５は、各正誤評価に基づいて、解答エリアＥ１に入力された正解の解答と、不正解の解答とをディスプレイ４１０に識別表示させ、不正解の解答よりも前にメモエリアＥ２に入力されたメモをディスプレイ４１０に表示させる。【選択図】図９
2018087982.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチ入力手段と、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、
前記タッチ入力手段により前記メモエリア又は前記解答エリアのいずれか一方に入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御手段と、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得手段と、
前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤識別表示制御手段と、
前記識別表示された不正解の入力内容よりも前に前記メモエリアに入力された各入力内容を前記表示手段に表示させる誤り前入力メモ表示制御手段と、
前記誤り前入力メモ表示制御手段により表示された前記不正解の入力内容よりも前に前記メモエリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断手段と、
前記不正解対応部分判断手段により前記メモエリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリアに入力された直前の入力内容中の前記対応部分を識別表示するメモ内対応部分識別表示手段と、
を備えることを特徴とする学習装置。
【請求項２】
請求項１記載の学習装置において、
ユーザ操作に応じて、いずれかの不正解の入力内容を指定する指定手段を備え、
前記誤り前入力メモ表示制御手段は、前記指定手段により指定された不正解の入力内容よりも前に前記メモエリアに入力された各入力内容を前記表示手段に表示させる、
ことを特徴とする学習装置。
【請求項３】
請求項１又は２に記載の学習装置において、
前記タッチ入力手段により前記メモエリア又は前記解答エリアのいずれか一方に入力された各入力内容に対応づけて、これらメモエリア及び解答エリアに対する各入力順の番号を前記表示手段に表示させる入力順番号表示制御手段を備えることを特徴とする学習装置。
【請求項４】
請求項１〜３の何れか一項に記載の学習装置において、
各解答エリアに入力される入力内容についての正誤判定を行って正誤評価を出力することの可能なサーバとの間で通信する通信手段を備え、
前記正誤評価取得手段は、
各解答エリアに入力された入力内容を、前記通信手段を介して前記サーバに送信し、
各解答エリアに入力された解答についての正誤評価を、前記通信手段を介して前記サーバから受信することを特徴とする学習装置。
【請求項５】
請求項１〜３の何れか一項に記載の学習装置において、
前記正誤評価取得手段は、
各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能な正誤判定手段を有し、
この正誤判定手段から正誤評価を取得することを特徴とする学習装置。
【請求項６】
表示手段と、
前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチ入力手段と、
を備えるコンピュータに、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段
に表示させる解答メモエリア表示制御機能と、
前記タッチ入力手段により前記メモエリア又は前記解答エリアのいずれか一方に入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御機能と、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得機能と、
前記正誤評価取得機能により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤解答識別表示制御機能と、
前記識別表示された不正解の入力内容よりも前に前記メモエリアに入力された各入力内容を前記表示手段に表示させる誤り前入力メモ表示制御機能と、
前記誤り前入力メモ表示制御機能により表示された前記不正解の入力内容よりも前に前記メモエリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断機能と、
前記不正解対応部分判断機能により前記メモエリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリアに入力された直前の入力内容中の前記対応部分を識別表示するメモ内対応部分識別表示機能と、
を実現させることを特徴とするプログラム。
【請求項７】
表示手段と、
前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチ入力手段と、を備える電子機器の学習支援方法において、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御ステップと、
前記タッチ入力ステップにより前記メモエリア又は前記解答エリアのいずれか一方に入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御ステップと、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得ステップと、
前記正誤評価取得ステップにより取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤解答識別表示制御ステップと、
前記識別表示された不正解の入力内容よりも前に前記メモエリアに入力された各入力内容を前記表示手段に表示させる誤り前入力メモ表示制御ステップと、
前記誤り前入力メモ表示制御ステップにより表示された前記不正解の入力内容よりも前に前記メモエリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断ステップと、
前記不正解対応部分判断ステップにより前記メモエリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリアに入力された直前の入力内容中の前記対応部分を識別表示するメモ内対応部分識別表示ステップと、
からなる学習支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習装置、プログラム、及び学習支援方法に関する。
【背景技術】
【０００２】
従来より、教育現場においては、手書き入力の可能な学習装置が使用されている。
このような学習装置では、筆算問題に対する解答を手書き入力すると、間違った箇所に正誤マークが表示されるようになっている（例えば特許文献１参照）。より詳細には、この学習装置では、予め筆算の計算過程における各位置に対応づけて途中結果の正解値を記憶しておき、この正解値と、当該位置への手書き入力値とを比較して過程ごとに正誤判定するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２１５５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１記載の技術では、計算過程における各位置と途中結果の正解値とを予め対応付けてデータテーブルを作成する必要があり、手間がかかる。
【０００５】
本発明の課題は、計算過程のどの部分に誤りが含まれるかを容易に検知することのできる学習装置、プログラム、及び学習支援方法を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、学習装置において、
表示手段と、
前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチ入力手段と、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、
前記タッチ入力手段により前記メモエリア又は前記解答エリアのいずれか一方に入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御手段と、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得手段と、
前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤識別表示制御手段と、
前記識別表示された不正解の入力内容よりも前に前記メモエリアに入力された各入力内容を前記表示手段に表示させる誤り前入力メモ表示制御手段と、
前記誤り前入力メモ表示制御手段により表示された前記不正解の入力内容よりも前に前記メモエリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断手段と、
前記不正解対応部分判断手段により前記メモエリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリアに入力された直前の入力内容中の前記対応部分を識別表示するメモ内対応部分識別表示手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、計算過程のどの部分に誤りが含まれるかを容易に検知することができる。
【図面の簡単な説明】
【０００８】
【図１】授業支援システムの概略構成を示す図である。
【図２】サーバの概略構成を示すブロック図である。
【図３】電子黒板の概略構成を示すブロック図である。
【図４】生徒端末の概略構成を示すブロック図である。
【図５】サーバ処理の流れを示すフローチャートである。
【図６】生徒端末処理の流れを示すフローチャートである。
【図７】生徒端末処理の流れを示すフローチャートである。
【図８】ディスプレイの表示内容を示す図である。
【図９】ディスプレイの表示内容を示す図である。
【図１０】ディスプレイの表示内容を示す図である。
【図１１】ディスプレイの表示内容を示す図である。
【図１２】ディスプレイの表示内容を示す図である。
【図１３】ディスプレイの表示内容を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
図１は、本実施の形態における授業支援システム１の概略構成を示す図である。
この図に示すように、本実施の形態における授業支援システム１は、サーバ２と、電子黒板３と、生徒端末４とを備えている。
【００１１】
［サーバ］
サーバ２は、複数の電子黒板３や生徒端末４に対して機能やデータを提供するものであり、図２に示すように、表示部２１と、入力部２２と、通信部２３と、記憶部２４と、ＣＰＵ２５等とを備えて構成されている。
【００１２】
表示部２１は、ディスプレイ２１０を備えており、ＣＰＵ２５から入力される表示信号に基づいて各種情報をディスプレイ２１０に表示するようになっている。なお、本実施の形態におけるディスプレイ２１０は、いわゆるタッチパネル２２１と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【００１３】
入力部２２は、キー群２２０や上述のタッチパネル２２１を備えており、押下されたキーの種類やタッチパネル２２１の位置に対応する信号をＣＰＵ２５に出力するようになっている。
【００１４】
通信部２３は、複数の電子黒板３や生徒端末４との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。
【００１５】
記憶部２４は、サーバ２の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域として機能するメモリである。本実施の形態においては、記憶部２４は、本発明に係るサーバプログラム２４０と、書籍データベース２４１と、正解データベース２４５等とを記憶している。
【００１６】
サーバプログラム２４０は、後述のサーバ処理（図５参照）をＣＰＵ２５に実行させるためのプログラムである。
【００１７】
書籍データベース２４１は、教科書や補助教材についてのデータ（以下、教材データＤとする）を複数記憶している。なお、各教材データＤには、少なくとも１つの問題が含まれている。この問題には、後述の図８等に示すように、複数の解答エリアＥ１が設けられており、各解答エリアＥ１には問題番号と、解答エリアＥ１の番号とを組み合わせた解答欄番号（例えば「２−１」，「２−２」など）が対応付けられている。これらの解答エリアＥ１は、手書き入力によって解答が入力されても良いし、選択肢の選択によって解答が入力されても良い。
【００１８】
正解データベース２４５は、教材データＤ内の各問題について、各解答エリアＥ１に入力されるべき正解と、当該解答エリアＥ１の解答欄番号とを対応付けて記憶している。
【００１９】
ＣＰＵ２５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ２を統括的に制御するようになっている。具体的には、ＣＰＵ２５は、入力部２２から入力される操作信号等に応じて記憶部２４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２５は、処理結果を表示部２１に適宜出力させる。
【００２０】
［電子黒板］
電子黒板３は、教室に設置されて授業に用いられるものであり、図３に示すように、表示部３１と、入力部３２と、通信部３３と、記憶部３４と、ＣＰＵ３５等とを備えて構成されている。
【００２１】
表示部３１は、ディスプレイ３１０を備えており、ＣＰＵ３５から入力される表示信号に基づいて各種情報をディスプレイ３１０に表示するようになっている。なお、本実施の形態におけるディスプレイ３１０は、いわゆるタッチパネル３２１と一体的に形成されており、ユーザ（教師）によるタッチ操作を受け付け可能となっている。
【００２２】
入力部３２は、キー群３２０や上述のタッチパネル３２１を備えており、押下されたキーの種類やタッチパネル３２１の位置に対応する信号をＣＰＵ３５に出力するようになっている。
【００２３】
通信部３３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部３３はサーバ２を介して生徒端末４と通信するようになっているが、生徒端末４と直接通信することとしても良い。
【００２４】
記憶部３４は、電子黒板３の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ３５の作業領域として機能するメモリである。
【００２５】
ＣＰＵ３５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板３を統括的に制御するようになっている。具体的には、ＣＰＵ３５は、入力部３２から入力される操作信号等に応じて記憶部３４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ３５は、処理結果を表示部３１に適宜出力させる。
【００２６】
［生徒端末］
生徒端末４は、生徒に所持されて授業に用いられるものであり、図４に示すように、表示部４１と、入力部４２と、通信部４３と、記憶部４４と、ＣＰＵ４５等とを備えて構成されている。
【００２７】
表示部４１は、ディスプレイ４１０を備えており、ＣＰＵ４５から入力される表示信号に基づいて各種情報をディスプレイ４１０に表示するようになっている。なお、本実施の形態におけるディスプレイ４１０は、いわゆるタッチパネル４２１と一体的に形成されており、ユーザ（生徒）によるタッチ操作を受け付け可能となっている。
【００２８】
入力部４２は、キー群４２０や上述のタッチパネル４２１を備えており、押下されたキーの種類やタッチパネル４２１の位置に対応する信号をＣＰＵ４５に出力するようになっている。
【００２９】
通信部４３は、サーバ２との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。なお、本実施の形態においては、通信部４３はサーバ２を介して電子黒板３と通信するようになっているが、電子黒板３と直接通信することとしても良い。
【００３０】
記憶部４４は、生徒端末４の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ４５の作業領域として機能するメモリである。本実施の形態においては、記憶部４４は、学習プログラム４４０と、書籍データベース４４１と、入力内容記憶テーブル４４２等を記憶している。
【００３１】
学習プログラム４４０は、後述の生徒端末処理（図６参照）をＣＰＵ４５に実行させるためのプログラムである。
書籍データベース４４１は、サーバ２における書籍データベース２４１と同様に、教材データＤを複数記憶している。
【００３２】
入力内容記憶テーブル４４２は、後述の生徒端末処理（図６参照）においてタッチパネル４２１を介して入力される内容を、入力操作の順番（以下、入力順番号「Ｎ」とする）に対応付けて蓄積記憶するようになっている。また、この入力内容記憶テーブル４４２では、解答エリアＥ１（図８参照）への入力内容に対して、当該解答エリアＥ１の解答欄番号を対応付けて記憶するようになっている。更に、この入力内容記憶テーブル４４２では、入力内容が修正された場合に、元の入力内容を修正後の入力内容に更新して記憶するとともに、この入力部分についての修正操作の順番（以下、修正番号「Ｍ」とする）を当該修正後の入力内容に対応付けて記憶するようになっている。例えば、或る入力部分について１回目の修正操作が行われた場合の修正番号「Ｍ」は「１」であり、２回目の修正操作が行われた場合の修正番号「Ｍ」は「２」である。
【００３３】
ＣＰＵ４５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、生徒端末４を統括的に制御するようになっている。具体的には、ＣＰＵ４５は、入力部４２から入力される操作信号等に応じて記憶部４４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ４５は、処理結果を表示部４１に適宜出力させる。
【００３４】
［動作］
＜サーバ処理＞
続いて、サーバ２によるサーバ処理について、図面を参照しつつ説明する。
【００３５】
このサーバ処理においては、まずＣＰＵ２５は、図５に示すように、後述のステップＴ３２の処理により生徒端末４から解答データを受信するか否かを判定し（ステップＳ１）、受信しないと判定した場合（ステップＳ１；Ｎｏ）には当該ステップＳ１を繰り返す。
【００３６】
また、ステップＳ１において生徒端末４から解答データを受信したと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２５は、解答欄番号ごとに解答内容を分けて一時記憶する（ステップＳ２）。
【００３７】
次に、ＣＰＵ２５は、先頭の解答欄番号を指定解答欄番号として指定し、指定解答欄番号に対応する解答が選択肢の選択による解答であるか否かを判定する（ステップＳ４）。
【００３８】
このステップＳ４において指定解答欄番号に対応する解答が選択肢の選択による解答であると判定した場合（ステップＳ４；Ｙｅｓ）には、ＣＰＵ４５は、教材データＤ内で解答位置の対応部分を参照することにより、解答として選択された選択肢を検知して、正解データベース２４５を参照して解答の正誤判定を行った後（ステップＳ５）、後述のステップＳ７に移行する。
【００３９】
また、ステップＳ４において指定解答欄番号に対応する解答が選択肢の選択による解答でないと判定した場合、つまり手書き入力による解答であると判定した場合（ステップＳ４；Ｎｏ）には、ＣＰＵ４５は、解答内容を文字認識した後、正解データベース２４５を参照して解答の正誤判定を行う（ステップＳ６）。
【００４０】
次に、ＣＰＵ４５は、次の解答欄番号に対応する解答が存在するか否かを判定し（ステップＳ７）、存在すると判定した場合（ステップＳ７；Ｙｅｓ）には、次の解答欄番号を指定解答欄番号に指定し（ステップＳ８）、上述のステップＳ４に移行する。
【００４１】
また、ステップＳ７において次の解答欄番号に対応する解答が存在しないと判定した場合（ステップＳ７；Ｎｏ）には、ＣＰＵ４５は、ステップＳ６での正誤判定による正誤評価をまとめて、解答データの送信元の生徒端末４に送信した後（ステップＳ９）、上述のステップＳ１に移行する。
【００４２】
＜生徒端末処理＞
続いて、生徒端末４による生徒端末処理について、図６を参照しつつ説明する。
【００４３】
この生徒端末処理においては、まずＣＰＵ４５は、生徒の操作に基づいて、何れかの教材データＤを指定教材データＤＳとして指定するとともに、当該指定教材データＤＳにおける何れかのページを指定ページとして指定し、指定教材データＤＳの指定ページをディスプレイ４１０に表示させる（ステップＴ１）。これにより、ディスプレイ４１０には、複数の解答エリアＥ１を有する問題が表示される。
【００４４】
次に、ＣＰＵ４５は、問題の表示領域へのタッチ操作に応じて、解答用のメモの入力エリア（以下、メモエリアＥ２とする）をディスプレイ４１０の右側に表示させる（ステップＴ２）。
【００４５】
次に、ＣＰＵ４５は、入力順番号「Ｎ」の値を「０」に設定した後（ステップＴ３）、解答エリアＥ１に対してタッチ操作が行われるか否かを判定する（ステップＴ４）。なお、このタッチ操作は、入力操作であっても良いし、修正操作であっても良い。
【００４６】
このステップＴ４において解答エリアＥ１に対してタッチ操作が行われたと判定した場合（ステップＴ４；Ｙｅｓ）には、ＣＰＵ４５は、タッチ操作の行われた解答エリアＥ１の解答欄番号を検知する（ステップＴ５）。
【００４７】
次に、ＣＰＵ４５は、解答エリアＥ１へのタッチ操作が修正操作であるか否かを判定し（ステップＴ６）、修正操作ではないと判定した場合、つまり入力操作であると判定した場合（ステップＴ６；Ｎｏ）には、入力順番号「Ｎ」の値に「１」を加える（ステップＴ７）。
【００４８】
次に、ＣＰＵ４５は、入力内容を解答エリアＥ１に表示させるとともに、入力順番号「Ｎ」に対応付けて入力内容（ここでは解答エリアＥ１への入力内容）を入力内容記憶テーブル４４２に記憶させた後（ステップＴ８）、これらの記憶内容に対応付けて解答エリアＥ１の解答欄番号を記憶させ（ステップＴ９）、上述のステップＴ４に移行する。
【００４９】
また、ステップＴ６において解答エリアＥ１へのタッチ操作が修正操作であると判定した場合（ステップＴ６；Ｙｅｓ）には、ＣＰＵ４５は、入力内容記憶テーブル４４２を参照し、修正対象の入力内容の入力順番号「Ｎ」の値、つまりステップＴ５で検知した解答欄番号に対応付けられた入力順番号「Ｎ」の値を検知する（ステップＴ１１）。
【００５０】
次に、ＣＰＵ４５は、タッチ操作の行われた入力部分についての修正番号「Ｍ」の値（現時点までの修正操作の回数＋１）を検知した後（ステップＴ１２）、修正後の入力内容を解答エリアＥ１に表示させるとともに、入力順番号「Ｎ」及び修正番号「Ｍ」の値に対応付けて修正後の入力内容を入力内容記憶テーブル４４２に記憶させ（ステップＴ１３）、上述のステップＴ９に移行する。なお、修正後の入力内容は、赤色などで識別表示されることが好ましい。
【００５１】
また、上述のステップＴ４において解答エリアＥ１に対してタッチ操作が行われないと判定した場合（ステップＴ４；Ｎｏ）には、ＣＰＵ４５は、メモエリアＥ２に対してタッチ操作が行われるか否かを判定する（ステップＴ２１）。なお、このタッチ操作は、入力操作であっても良いし、修正操作であっても良い。
【００５２】
このステップＴ２１においてメモエリアＥ２に対してタッチ操作が行われたと判定した場合（ステップＴ２１；Ｙｅｓ）には、ＣＰＵ４５は、メモエリアＥ２へのタッチ操作が修正操作であるか否かを判定し（ステップＴ２２）、修正操作ではないと判定した場合、つまり入力操作であると判定した場合（ステップＴ２２；Ｎｏ）には、入力順番号「Ｎ」の値に「１」を加える（ステップＴ２３）。
【００５３】
次に、ＣＰＵ４５は、入力内容をメモエリアＥ２に表示させるとともに、入力順番号「Ｎ」に対応付けて入力内容（ここではメモエリアＥ２への入力内容）を入力内容記憶テーブル４４２に記憶させた後（ステップＴ２４）、上述のステップＴ４に移行する。
【００５４】
また、ステップＴ２２においてメモエリアＥ２へのタッチ操作が修正操作であると判定した場合（ステップＴ２２；Ｙｅｓ）には、ＣＰＵ４５は、入力内容記憶テーブル４４２を参照し、修正対象の入力内容の入力順番号「Ｎ」の値を検知する（ステップＴ２５）。
【００５５】
次に、ＣＰＵ４５は、タッチ操作の行われた入力部分についての修正番号「Ｍ」の値を検知した後（ステップＴ２６）、修正後の入力内容をメモエリアＥ２に表示させるとともに、入力順番号「Ｎ」及び修正番号「Ｍ」の値に対応付けて修正後の入力内容を入力内容記憶テーブル４４２に記憶させ（ステップＴ２７）、上述のステップＴ４に移行する。なお、修正後の入力内容は、赤色などで識別表示されることが好ましい。
【００５６】
また、上述のステップＴ２１において解答エリアＥ１に対してタッチ操作が行われないと判定した場合（ステップＴ２１；Ｎｏ）には、図７に示すように、ＣＰＵ４５は、解答をサーバ２に送信する旨の操作が行われるか否かを判定する（ステップＴ３１）。
【００５７】
このステップＴ３１において解答をサーバ２に送信する旨の操作が行われたと判定した場合（ステップＴ３１；Ｙｅｓ）には、ＣＰＵ４５は、入力内容記憶テーブル４４２において各解答欄番号に対応付けられた解答内容をまとめて解答データを作成し、この解答データをサーバ２に送信した後（ステップＴ３２）、上述のステップＴ４に移行する。
【００５８】
また、ステップＴ３１において解答をサーバ２に送信する旨の操作が行われないと判定した場合（ステップＴ３１；Ｎｏ）には、ＣＰＵ４５は、サーバ２から正誤評価を受信したか否かを判定する（ステップＴ４１）。
【００５９】
このステップＴ４１においてサーバ２から正誤評価を受信したと判定した場合（ステップＴ４１；Ｙｅｓ）には、ＣＰＵ４５は、全ての解答欄番号の解答が正解であったか否かを判定する（ステップＴ４２）。
【００６０】
このステップＴ４２において全ての解答欄番号の解答が正解であったと判定した場合（ステップＴ４２；Ｙｅｓ）には、ＣＰＵ４５は、解答が正解である旨のメッセージＭ１（図１３参照）をディスプレイ４１０に表示させた後（ステップＴ４３）、この問題の近傍に正解マークＭ２（図１３参照）を表示させ（ステップＴ４４）、上述のステップＴ４に移行する。
【００６１】
また、ステップＴ４２において全ての解答欄番号の解答が正解ではなかったと判定した場合（ステップＴ４２；Ｎｏ）には、ＣＰＵ４５は、不正解の各解答エリアＥ１をマーカによって識別表示させ（ステップＴ４６）、上述のステップＴ４に移行する。これにより、不正解の解答エリアＥ１内の誤解答が識別表示される。
【００６２】
また、上述のステップＴ４１においてサーバ２から正誤評価を受信しないと判定した場合（ステップＴ４１；Ｎｏ）には、ＣＰＵ４５は、誤解答の入力された解答エリアＥ１、つまりマーカ表示された解答エリアＥ１に対してタッチ操作が行われるか否かを判定する（ステップＴ５１）。
【００６３】
このステップＴ５１において誤解答の入力された解答エリアＥ１に対してタッチ操作が行われたと判定した場合（ステップＴ５１；Ｙｅｓ）には、ＣＰＵ４５は、タッチ操作の行われた解答エリアＥ１の解答欄番号を検知するとともに、当該解答欄番号に入力内容記憶テーブル４４２内で対応付けられた入力順番号「Ｎ」の値「Ｎｘ」を検知する（ステップＴ５２）。
【００６４】
次に、ＣＰＵ４５は、メモエリアＥ２への入力内容のうち、入力内容記憶テーブル４４２における入力順番号「Ｎ」＝「１」〜「Ｎｘ−１」の入力内容のみをメモエリアＥ２に表示させる（ステップＴ５３）。これにより、タッチ指定された不正解の解答よりも前に入力されたメモが、メモエリアＥ２に表示される。但し、このときＣＰＵ４５は、入力内容記憶テーブル４４２における入力順番号「Ｎ」＝「Ｎｘ−１」のメモ、つまり不正解の解答の直前に入力されたメモのみをメモエリアＥ２に表示させることとしても良い。
【００６５】
次に、ＣＰＵ４５は、入力順番号「Ｎ」＝「Ｎｘ−１」の入力内容に、入力順番号「Ｎ」＝「Ｎｘ」の入力内容との対応部分が含まれるか否かを判定し（ステップＴ５４）、含まれないと判定した場合（ステップＴ５４；Ｎｏ）には、上述のステップＴ４に移行する。なお、本実施の形態においては、入力順番号「Ｎ」＝「Ｎｘ−１」の入力内容は、メモエリアＥ２への入力内容となっている。
【００６６】
また、ステップＴ５４において入力順番号「Ｎ」＝「Ｎｘ−１」の入力内容に、入力順番号「Ｎ」＝「Ｎｘ」の入力内容との対応部分が含まれると判定した場合（ステップＴ５４；Ｙｅｓ）には、ＣＰＵ４５は、入力順番号「Ｎ」＝「Ｎｘ−１」の入力内容における当該対応部分を丸で囲って識別表示させ（ステップＴ５５）、上述のステップＴ４に移行する。
【００６７】
また、上述のステップＴ５１において誤解答の入力された解答エリアＥ１に対してタッチ操作が行われないと判定した場合（ステップＴ５１；Ｎｏ）には、ＣＰＵ４５は、終了操作が行われるか否かを判定する（ステップＴ６１）。
【００６８】
そして、このステップＴ６１において終了操作が行われないと判定した場合（ステップＴ６１；Ｎｏ）には、ＣＰＵ４５は、上述のステップＴ４に移行する一方、行われたと判定した場合（ステップＴ６１；Ｙｅｓ）には、生徒端末処理を終了する。
【００６９】
［動作例］
続いて、図８〜図１３を参照しつつ、上述のサーバ処理及び生徒端末処理を具体的に説明する。なお、これらの図中では、解答エリアＥ１の近傍に解答欄番号が括弧で囲まれて表示されており、解答やメモの入力領域の近傍に入力順番号「Ｎ」の値が破線の星マークに囲まれて表示されているが、この値はディスプレイ４１０に表示されなくても良い。また、メモエリアＥ２内では、入力順番号「Ｎ」の値ごとにメモ内容が破線枠で囲まれて表示されているが、この破線枠はディスプレイ４１０に表示されなくても良い。
【００７０】
まず生徒が「算数」の教材データＤを指定教材データＤＳとして指定するとともに、当該指定教材データＤＳにおける何れかのページを指定ページとして指定すると、図８に示すように、指定教材データＤＳの指定ページがディスプレイ４１０に表示される結果、ディスプレイ４１０には、複数の解答エリアＥ１を有する問題が表示される（ステップＴ１）。
【００７１】
次に、生徒が問題の表示領域へタッチ操作を行うと、メモエリアＥ２がディスプレイ４１０の右側に表示される（ステップＴ２）。
【００７２】
次に、入力順番号「Ｎ」の値が「０」に設定された後（ステップＴ３）、生徒が解答欄番号「２−１」の解答エリアＥ１に対してタッチ操作を行うと（ステップＴ４；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−１」が検知される（ステップＴ５）。
【００７３】
次に、解答エリアＥ１へのタッチ操作が入力操作であると判定され（ステップＴ６；Ｎｏ）、入力順番号「Ｎ」の値が「１」とされた後（ステップＴ７）、入力内容「５０」が解答エリアＥ１に表示されるとともに、入力順番号「Ｎ」（＝１）に対応付けて入力内容「５０」と、解答欄番号「２−１」とが入力内容記憶テーブル４４２に記憶される（ステップＴ８、ステップＴ９）。
【００７４】
同様に、生徒が解答欄番号「２−２」の解答エリアＥ１に対してタッチ操作を行うと（ステップＴ４；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−２」が検知される（ステップＴ５）。次に、解答エリアＥ１へのタッチ操作が入力操作であると判定され（ステップＴ６；Ｎｏ）、入力順番号「Ｎ」の値が「２」とされた後（ステップＴ７）、入力内容「ｘ／２４」が解答エリアＥ１に表示されるとともに、入力順番号「Ｎ」（＝２）に対応付けて入力内容「ｘ／２４」と、解答欄番号「２−２」とが入力内容記憶テーブル４４２に記憶される（ステップＴ８、ステップＴ９）。
【００７５】
同様に、生徒が解答欄番号「２−３」の解答エリアＥ１に対してタッチ操作を行うと（ステップＴ４；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−３」が検知される（ステップＴ５）。次に、解答エリアＥ１へのタッチ操作が入力操作であると判定され（ステップＴ６；Ｎｏ）、入力順番号「Ｎ」の値が「３」とされた後（ステップＴ７）、入力内容「ｙ／１６」が解答エリアＥ１に表示されるとともに、入力順番号「Ｎ」（＝３）に対応付けて入力内容「ｙ／１６」と、解答欄番号「２−３」とが入力内容記憶テーブル４４２に記憶される（ステップＴ８、ステップＴ９）。
【００７６】
次に、生徒がメモエリアＥ２に対してタッチ操作を行うと（ステップＴ２１；Ｙｅｓ）、メモエリアＥ２へのタッチ操作が入力操作であると判定され（ステップＴ２２；Ｎｏ）、入力順番号「Ｎ」の値が「４」とされた後（ステップＴ２３）、入力内容「２・３０／６０＝２・１／３」がメモエリアＥ２に表示されるとともに、入力順番号「Ｎ」（＝４）に対応付けて入力内容「２・３０／６０＝２・１／３」が入力内容記憶テーブル４４２に記憶される（ステップＴ２４）。
【００７７】
以降、上記と同様にして解答エリアＥ１やメモエリアＥ２への入力内容が入力順番号「Ｎ」等と対応付けられて入力内容記憶テーブル４４２に記憶される。
【００７８】
次に、解答をサーバ２に送信する旨の操作を生徒が行うと（ステップＴ３１；Ｙｅｓ）、入力内容記憶テーブル４４２において各解答欄番号「２−１」〜「２−１２」に対応付けられた解答内容がまとめられて解答データが作成され、この解答データがサーバ２に送信される（ステップＴ３２）。
【００７９】
一方、サーバ２では、生徒端末４から解答データを受信すると（ステップＳ１；Ｙｅｓ）、解答欄番号ごとに解答内容が分けられて一時記憶された後（ステップＳ２）、先頭の解答欄番号「２−１」が指定解答欄番号として指定される。次に、指定解答欄番号「２−１」に対応する解答「５０」が手書き入力による解答であると判定され（ステップＳ４；Ｎｏ）、解答内容「５０」が文字認識された後、解答「５０」が正解である旨の正誤判定が行われる（ステップＳ６）。
【００８０】
次に、次の解答欄番号「２−２」に対応する解答が存在すると判定され（ステップＳ７；Ｙｅｓ）、次の解答欄番号「２−２」が指定解答欄番号に指定される（ステップＳ８）。次に、指定解答欄番号「２−２」に対応する解答「ｘ／２４」が手書き入力による解答であると判定され（ステップＳ４；Ｎｏ）、解答内容「ｘ／２４」が文字認識された後、解答「ｘ／２４」が正解である旨の正誤判定が行われる（ステップＳ６）。
【００８１】
以降、同様にして、各解答欄番号に対応する解答について、正誤判定が行われた後、正誤判定による正誤評価がまとめられて、解答データの送信元の生徒端末４に送信される（ステップＳ９。
【００８２】
一方、生徒端末４では、サーバ２から正誤評価を受信したと判定された後（ステップＴ４１；Ｙｅｓ）、全ての解答欄番号の解答が正解ではなかったと判定され（ステップＴ４２；Ｎｏ）、図９に示すように、不正解の各解答エリアＥ１（ここでは解答欄番号「２−４」，「２−９」，「２−１０」，「２−１１」，「２−１２」の解答エリアＥ１）がマーカによって識別表示される（ステップＴ４６）。
【００８３】
次に、誤解答の入力された解答エリアＥ１（ここでは解答欄番号「２−４」の解答エリアＥ１）に対して生徒がタッチ操作を行うと（ステップＴ５１；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−４」が検知されるとともに、当該解答欄番号
「２−４」に入力内容記憶テーブル４４２内で対応付けられた入力順番号「Ｎ」の値「５」が検知される（ステップＴ５２）。
【００８４】
次に、メモエリアＥ２への入力内容のうち、入力内容記憶テーブル４４２における入力順番号「１」〜「４」の入力内容のみがメモエリアＥ２に表示される（ステップＴ５３）。
【００８５】
次に、入力順番号「４」の入力内容に、入力順番号「Ｎ」＝「５」の入力内容との対応部分「２・１／３」が含まれると判定され（ステップＴ５４；Ｙｅｓ）、入力順番号「Ｎ」＝「４」の入力内容における当該対応部分「２・１／３」が丸で囲って識別表示される（ステップＴ５５）。
【００８６】
次に、図１０に示すように、生徒がメモエリアＥ２に対してタッチ操作による修正操作（ここでは「１／３」を「１／２」とする修正操作）を行うと（ステップＴ２１；Ｙｅｓ、ステップＴ２２；Ｙｅｓ）、修正対象の入力内容の入力順番号「Ｎ」の値「４」が検知される（ステップＴ２５）。そして、修正番号「Ｍ」の値「１」が検知された後（ステップＴ２６）、修正後の入力内容「１／２」がメモエリアＥ２に赤色で表示されるとともに、入力順番号「Ｎ」（＝４）及び修正番号「Ｍ」（＝１）に対応付けて修正後の入力内容「１／２」が入力内容記憶テーブル４４２に記憶される（ステップＴ２７）。なお、この図１０や、以降の図１１〜図１３では、メモエリアＥ２や解答エリアＥ１に表示された修正部分を、二点鎖線で囲って図示している。また、これらの図では、修正されたエリアの近傍に、入力順番号「Ｎ」と修正番号「Ｍ」とを組み合わせた値（例えば「４−１」など）が星マークに囲まれて表示されている。
【００８７】
次に、生徒が解答欄番号「２−４」の解答エリアＥ１に対してタッチ操作を行うと（ステップＴ４；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−４」が検知される（ステップＴ５）。次に、解答エリアＥ１へのタッチ操作が修正操作（ここでは「１／３」を「１／２」とする修正操作）であると判定され（ステップＴ６；Ｙｅｓ）、修正対象の入力内容の入力順番号「Ｎ」の値「５」が検知される（ステップＴ１１）。次に、修正番号「Ｍ」の値「１」が検知された後（ステップＴ１２）、修正後の入力内容「１／２」が解答エリアＥ１に赤色で表示されるとともに、入力順番号「Ｎ」（＝５）及び修正番号「Ｍ」（＝１）に対応付けて修正後の入力内容「１／２」が入力内容記憶テーブル４４２に記憶される（ステップＴ１３）。
【００８８】
同様に、生徒が解答欄番号「２−１０」の解答エリアＥ１に対してタッチ操作を行うと（ステップＴ４；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−１０」が検知される（ステップＴ５）。次に、解答エリアＥ１へのタッチ操作が修正操作（ここでは「１／３」を「１／２」とする修正操作）であると判定され（ステップＴ６；Ｙｅｓ）、修正対象の入力内容の入力順番号「Ｎ」の値「９」が検知される（ステップＴ１１）。次に、修正番号「Ｍ」の値「１」が検知された後（ステップＴ１２）、修正後の入力内容「１／２」が解答エリアＥ１に赤色で表示されるとともに、入力順番号「Ｎ」（＝９）及び修正番号「Ｍ」（＝１）に対応付けて修正後の入力内容「１／２」が入力内容記憶テーブル４４２に記憶される（ステップＴ１３）。
【００８９】
次に、解答をサーバ２に送信する旨の操作を生徒が行うと（ステップＴ３１；Ｙｅｓ）、入力内容記憶テーブル４４２において各解答欄番号「２−１」〜「２−１２」に対応付けられた解答内容がまとめられて解答データが作成され、この解答データがサーバ２に送信される（ステップＴ３２）。
【００９０】
一方、サーバ２では、生徒端末４から解答データを受信すると（ステップＳ１；Ｙｅｓ）、解答欄番号ごとに解答内容が分けられて一時記憶された後（ステップＳ２）、先頭の解答欄番号「２−１」が指定解答欄番号として指定される。次に、指定解答欄番号「２−１」に対応する解答「５０」が手書き入力による解答であると判定され（ステップＳ４；Ｎｏ）、解答内容「５０」が文字認識された後、解答「５０」が正解である旨の正誤判定が行われる（ステップＳ６）。
【００９１】
以降、同様にして、各解答欄番号に対応する解答について、正誤判定が行われた後、正誤判定による正誤評価がまとめられて、解答データの送信元の生徒端末４に送信される（ステップＳ９）。
【００９２】
一方、生徒端末４では、サーバ２から正誤評価を受信したと判定された後（ステップＴ４１；Ｙｅｓ）、全ての解答欄番号の解答が正解ではなかったと判定され（ステップＴ４２；Ｎｏ）、図１１に示すように、不正解の各解答エリアＥ１（ここでは解答欄番号「２−９」，「２−１１」，「２−１２」の解答エリアＥ１）がマーカによって識別表示される（ステップＴ４６）。
【００９３】
次に、誤解答の入力された解答エリアＥ１（ここでは解答欄番号「２−９」の解答エリアＥ１）に対して生徒がタッチ操作を行うと（ステップＴ５１；Ｙｅｓ）、タッチ操作の行われた解答エリアＥ１の解答欄番号「２−９」が検知されるとともに、当該解答欄番号「２−９」に入力内容記憶テーブル４４２内で対応付けられた入力順番号「Ｎ」の値「９」が検知される（ステップＴ５２）。
【００９４】
次に、メモエリアＥ２への入力内容のうち、入力内容記憶テーブル４４２における入力順番号「１」〜「８」の入力内容のみがメモエリアＥ２に表示される（ステップＴ５３）。
【００９５】
次に、入力順番号「８」の入力内容に、入力順番号「Ｎ」＝「９」の入力内容との対応部分「ｙ／１５」が含まれると判定され（ステップＴ５４；Ｙｅｓ）、入力順番号「Ｎ」＝「８」の入力内容における当該対応部分「ｙ／１５」が丸で囲って識別表示される（ステップＴ５５）。
【００９６】
次に、図１２に示すように、生徒がメモエリアＥ２に対してタッチ操作による修正操作（ここでは「ｙ／１５」における「５」を「６」とし、「１／３」における「３」を「２」とする修正操作）を行うと（ステップＴ２１；Ｙｅｓ、ステップＴ２２；Ｙｅｓ）、修正対象の入力内容の入力順番号「Ｎ」の値「８」が検知される（ステップＴ２５）。そして、修正番号「Ｍ」の値「１」が検知された後（ステップＴ２６）、修正後の入力内容「６」，「１／２」がメモエリアＥ２に赤色で表示されるとともに、入力順番号「Ｎ」（＝８）及び修正番号「Ｍ」（＝１）に対応付けて修正後の入力内容「６」，「１／２」が入力内容記憶テーブル４４２に記憶される（ステップＴ２７）。
【００９７】
そして、生徒が解答欄番号「２−９」，「２−１１」，「２−１２」の解答エリアＥ１やメモエリアＥ２に対してタッチ操作を行って修正操作を行った後（ステップＴ６；Ｙｅｓ，ステップＴ２２；Ｙｅｓ）、解答をサーバ２に送信する旨の操作を行うと（ステップＴ３１；Ｙｅｓ）、入力内容記憶テーブル４４２において各解答欄番号「２−１」〜「２−１２」に対応付けられた解答内容がまとめられて解答データが作成され、この解答データがサーバ２に送信される（ステップＴ３２）。
【００９８】
一方、サーバ２では、生徒端末４から解答データを受信すると（ステップＳ１；Ｙｅｓ）、各解答欄番号に対応する解答について、正誤判定が行われた後、正誤判定による正誤評価がまとめられて、解答データの送信元の生徒端末４に送信される（ステップＳ９。
【００９９】
そして、生徒端末４では、サーバ２から正誤評価を受信したと判定された後（ステップＴ４１；Ｙｅｓ）、全ての解答欄番号の解答が正解であったと判定され（ステップＴ４２；Ｙｅｓ）、図１３に示すように、解答が正解である旨のメッセージＭ１がディスプレイ４１０に表示された後（ステップＴ４３）、この問題の近傍に正解マークＭ２が表示される（ステップＴ４４）。
【０１００】
以上のように、本実施形態のサーバ２によれば、図７のステップＴ４６，Ｔ５３や図９等に示したように、メモエリアＥ２及び解答エリアＥ１への入力内容が入力順に記憶されるとともに、各解答エリアＥ１に入力された解答について正誤評価が取得され、この正誤評価に基づいて、解答エリアＥ１に入力された正解の解答と、不正解の解答とが識別表示されて、不正解の解答よりも前にメモエリアＥ２に入力されたメモが表示されるので、計算過程のどの部分に誤りが含まれるかを検知することができる。そして、解答エリアＥ１に入力された解答についての正誤評価を取得することができれば、解答エリアＥ１以外の計算過程内の位置と途中結果の正解値とを予め対応付けてデータテーブルを作成しなくても、上述のように計算過程のどの部分に誤りが含まれるかを検知することができるので、計算過程のどの部分に誤りが含まれるかを、従来よりも容易に検知することができる。また、どのような解法による解答が入力される場合であっても、計算過程のどの部分に誤りが含まれるかを検知することができる。
【０１０１】
また、図７のステップＴ５１〜Ｔ５３や図９等に示したように、不正解の複数の解答のうち、ユーザにより指定された解答よりも前にメモエリアＥ２に入力されたメモ、好ましくは直前に入力されたメモが表示されるので、計算過程のどの部分に誤りが含まれるかを、いっそう容易に検知することができる。
【０１０２】
また、図７のステップＴ５５や図９，図１１等に示したように、メモエリアＥ２に入力されたメモのうち、指定された不正解解答に対応する部分が赤丸で囲まれて識別表示されるので、計算過程のどの部分に誤りが含まれるかを、いっそう容易に検知することができる。
【０１０３】
なお、上記の実施の形態における授業支援システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【０１０４】
例えば、上記の実施形態では、本発明に係る学習装置を生徒端末４として説明したが、他の電子機器としても良い。
【０１０５】
また、学習プログラム４４０が生徒端末４に記憶されることとして説明したが、生徒端末４に対して着脱可能なメモリカード、ＣＤ等の記憶媒体に記憶されることとしてもよい。
【０１０６】
また、各解答エリアＥ１に入力された解答の正誤評価をサーバ２から取得することとして説明したが、電子黒板３から取得することとしても良いし、生徒端末４の自機内で作成して取得することとしても良い。生徒端末４の自機内で正誤評価を取得する場合には、生徒端末４が正解データベース２４５を備え、この正解データベース２４５を参照することによって各解答の正誤評価を行って正誤評価を作成することとなる。
【０１０７】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
表示手段と、
前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、
複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答・メモエリア表示制御手段と、
前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶手段と、
各解答エリアに入力された解答について正誤評価を取得する正誤評価取得手段と、
前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御手段と、
不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御手段と、
を備えることを特徴とする学習装置。
＜請求項２＞
請求項１記載の学習装置において、
前記誤り前入力メモ表示制御手段は、
不正解の複数の解答のうち、ユーザにより指定された指定不正解解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させることを特徴とする学習装置。
＜請求項３＞
請求項２記載の学習装置において、
前記誤り入力メモ表示制御手段は、
前記指定不正解解答の直前に前記メモエリアに入力されたメモを前記表示手段に表示させることを特徴とする学習装置。
＜請求項４＞
請求項２または３記載の学習装置において、
前記誤り前入力メモ表示制御手段は、
前記メモエリアに入力されたメモのうち、前記指定不正解解答に対応する部分を前記表示手段に識別表示させることを特徴とする学習装置。
＜請求項５＞
請求項１〜４の何れか一項に記載の学習装置において、
各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能なサーバとの間で通信する通信手段を備え、
前記正誤評価取得手段は、
各解答エリアに入力された解答を、前記通信手段を介して前記サーバに送信し、
各解答エリアに入力された解答についての正誤評価を、前記通信手段を介して前記サーバから受信することを特徴とする学習装置。
＜請求項６＞
請求項１〜４の何れか一項に記載の学習装置において、
前記正誤評価取得手段は、
各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能な正誤判定手段を有し、
この正誤判定手段から正誤評価を取得することを特徴とする学習装置。
＜請求項７＞
表示手段と、  前記表示手段の表示画面と一体的に設けられ、ユーザのタッチ操作に基づいて入力を行うタッチパネル手段と、
を備えるコンピュータに、
複数の解答エリアを有する問題と、解答用のメモを入力するためのメモエリアとを前記表示手段に表示させる解答・メモエリア表示制御機能と、
前記メモエリア及び前記解答エリアへの入力内容を、これらメモエリア及び解答エリアに対する入力順に記憶する入力内容記憶機能と、
各解答エリアに入力された解答について正誤評価を取得する正誤評価取得機能と、
前記正誤評価取得機能により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の解答と、不正解の解答とを前記表示手段に識別表示させる正誤解答識別表示制御機能と、
不正解の解答よりも前に前記メモエリアに入力されたメモを前記表示手段に表示させる誤り前入力メモ表示制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【０１０８】
２      サーバ
４      生徒端末
２４０  学習プログラム
【図１】
2018087982.tif 000003
【図２】
2018087982.tif 000004
【図３】
2018087982.tif 000005
【図４】
2018087982.tif 000006
【図５】
2018087982.tif 000007
【図６】
2018087982.tif 000008
【図７】
2018087982.tif 000009
【図８】
2018087982.tif 000010
【図９】
2018087982.tif 000011
【図１０】
2018087982.tif 000012
【図１１】
2018087982.tif 000013
【図１２】
2018087982.tif 000014
【図１３】
2018087982.tif 000015
【手続補正書】
【提出日】平成30年1月19日(2018.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示手段と、
ユーザ操作に基づいて前記表示手段への入力を行う入力手段と、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、
前記入力手段により前記メモエリア又は前記解答エリアに入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御手段と、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得手段と、
前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤解答識別表示制御手段と、
前記識別表示された不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された各入力内容を前記表示手段に表示させる誤り前入力表示制御手段と、
前記誤り前入力表示制御手段により表示された前記不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断手段と、
前記不正解対応部分判断手段により前記メモエリア又は前記解答エリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリア又は前記解答エリアに入力された直前の入力内容中の前記対応部分を識別表示する表示画面内対応部分識別表示手段と、
を備えることを特徴とする学習装置。
【請求項２】
請求項１記載の学習装置において、
ユーザ操作に応じて、いずれかの不正解の入力内容を指定する指定手段を備え、
前記誤り前入力表示制御手段は、前記指定手段により指定された不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された各入力内容を前記表示手段に表示させる、
ことを特徴とする学習装置。
【請求項３】
請求項１又は２に記載の学習装置において、
前記入力手段により前記メモエリア又は前記解答エリアに入力された各入力内容に対応づけて、前記メモエリア及び前記解答エリアに対する各入力順の番号を前記表示手段に表示させる入力順番号表示制御手段を備えることを特徴とする学習装置。
【請求項４】
請求項１〜３の何れか一項に記載の学習装置において、
各解答エリアに入力される入力内容についての正誤判定を行って正誤評価を出力することの可能なサーバとの間で通信する通信手段を備え、
前記正誤評価取得手段は、
各解答エリアに入力された入力内容を、前記通信手段を介して前記サーバに送信し、
各解答エリアに入力された解答についての正誤評価を、前記通信手段を介して前記サーバから受信することを特徴とする学習装置。
【請求項５】
請求項１〜３の何れか一項に記載の学習装置において、
前記正誤評価取得手段は、
各解答エリアに入力される解答についての正誤判定を行って正誤評価を出力することの可能な正誤判定手段を有し、
前記正誤判定手段から正誤評価を取得することを特徴とする学習装置。
【請求項６】
表示手段と、
ユーザ操作に基づいて前記表示手段への入力を行う入力手段と、
を備えるコンピュータに、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御機能と、
前記入力手段により前記メモエリア又は前記解答エリアに入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御機能と、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得機能と、
前記正誤評価取得機能により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤解答識別表示制御機能と、
前記識別表示された不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された各入力内容を前記表示手段に表示させる誤り前入力表示制御機能と、
前記誤り前入力表示制御機能により表示された前記不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断機能と、
前記不正解対応部分判断機能により前記メモエリア又は前記解答エリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリア又は前記解答エリアに入力された直前の入力内容中の前記対応部分を識別表示する表示画面内対応部分識別表示機能と、
を実現させることを特徴とするプログラム。
【請求項７】
表示手段と、
ユーザ操作に基づいて前記表示手段への入力を行う入力手段と、を備える電子機器の学習支援方法において、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御ステップと、
前記入力ステップにより前記メモエリア又は前記解答エリアに入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御ステップと、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得ステップと、
前記正誤評価取得ステップにより取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤解答識別表示制御ステップと、
前記識別表示された不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された各入力内容を前記表示手段に表示させる誤り前入力表示制御ステップと、
前記誤り前入力表示制御ステップにより表示された前記不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断ステップと、
前記不正解対応部分判断ステップにより前記メモエリア又は前記解答エリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリア又は前記解答エリアに入力された直前の入力内容中の前記対応部分を識別表示する表示画面内対応部分識別表示ステップと、
を含む学習支援方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、学習装置において、
表示手段と、
ユーザ操作に基づいて前記表示手段への入力を行う入力手段と、
複数の解答エリアを有する問題と、メモを入力するためのメモエリアとを前記表示手段に表示させる解答メモエリア表示制御手段と、
前記入力手段により前記メモエリア又は前記解答エリアに入力された各入力内容を、入力順に記憶する制御を行う入力内容記憶制御手段と、
各解答エリアに入力された各入力内容について各正誤評価を取得する正誤評価取得手段と、
前記正誤評価取得手段により取得される各正誤評価に基づいて、前記解答エリアに入力された正解の入力内容と、不正解の入力内容とを前記表示手段に識別表示させる正誤解答識別表示制御手段と、
前記識別表示された不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された各入力内容を前記表示手段に表示させる誤り前入力表示制御手段と、
前記誤り前入力表示制御手段により表示された前記不正解の入力内容よりも前に前記メモエリア又は前記解答エリアに入力された直前の入力内容に、前記不正解の入力内容との対応部分があるか否かを判断する不正解対応部分判断手段と、
前記不正解対応部分判断手段により前記メモエリア又は前記解答エリアに入力された直前の入力内容に前記不正解の入力内容との対応部分があると判断された場合に、前記メモエリア又は前記解答エリアに入力された直前の入力内容中の前記対応部分を識別表示する表示画面内対応部分識別表示手段と、
を備えることを特徴とする。