(57)【要約】  出題装置は、記憶部に格納される、問題と正解とを含む問題データを管理する問題データベースと、前記記憶部に格納される、前記問題に対する生徒の解答を含む解答データと該解答の正誤判定結果とを管理する生徒解答データベースと、テスト中に、ネットワークを介して接続される複数の生徒端末から前記解答データを受信して、該解答データと、前記問題データベースを用いた前記問題の正解に基づく正誤判定結果とを前記生徒解答データベースに記録する解答蓄積処理部と、前記テスト中に、前記生徒解答データベースを用いて前記生徒の解答状況を判断し、判断結果に基づいて教師から前記問題に関するコメントを取得して、前記ネットワークを介して前記複数の生徒端末へ該コメントを送信するコメント送信処理部とを有する。
2012127580.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に格納される、問題と正解とを含む問題データを管理する問題データベースと、
前記記憶部に格納される、前記問題に対する生徒の解答を含む解答データと該解答の正誤判定結果とを管理する生徒解答データベースと、
テスト中に、ネットワークを介して接続される複数の生徒端末から前記解答データを受信して、該解答データと、前記問題データベースを用いた前記問題の正解に基づく正誤判定結果とを前記生徒解答データベースに記録する解答蓄積処理部と、
前記テスト中に、前記生徒解答データベースを用いて前記生徒の解答状況を判断し、判断結果に基づいて教師から前記問題に関するコメントを取得して、前記ネットワークを介して前記複数の生徒端末へ該コメントを送信するコメント送信処理部と、
を有することを特徴とする出題装置。
【請求項２】
前記コメント送信処理部は、
前記生徒解答データベースを用いて得られる解答数と予め与えられた生徒総数とから解答率を算出し、該解答率が解答基準値を超えた問題があるか否かを判断する解答率判断部と、
前記解答率判断部が前記解答基準値を超えた問題があると判断した場合、前記生徒解答データベースを用いて該問題の正答率を算出し、該正答率が正答率基準値より低いか否かを判断する正答率判断部とを有し、
前記正答率判断部が前記問題の正答率が前記正答率基準値より低いと判断した場合、前記問題に対する前記解答状況は、教師からのコメントを要する状況であると判断することを特徴とする請求項１記載の出題装置。
【請求項３】
前記解答データは、更に、前記生徒が解答するまでにかかった解答時間を含み、
前記コメント送信処理部は、
前記解答率判断部が前記解答基準値を超えた問題がないと判断した場合、生徒解答データベースを用いて前記解答時間が解答時間基準値を超えた問題があるか否かを判断する解答時間判断部と、
前記解答時間判断部が前記解答時間基準値を超えた問題があると判断した場合、生徒解答データベースを参照することによって該問題の解答済生徒数をカウントし、該解答済生徒数に対する前記解答時間を越えた生徒の割合が生徒割合基準値より高いか否かを判断する生徒割合判断部とを有し、
前記生徒割合判断部が前記解答時間を越えた生徒の割合が生徒割合基準値より高いと判断した場合、前記問題に対する前記解答状況は、教師からのコメントを要する状況であると判断することを特徴とする請求項２記載の出題装置。
【請求項４】
前記コメント送信処理部は、
前記正答率判断部が前記問題の正答率が前記正答率基準値より低いと判断した場合、又は、前記生徒割合判断部が前記解答時間を越えた生徒の割合が生徒割合基準値より高いと判断した場合、前記問題データベースから前記問題を取得し、また、前記生徒解答データベースから該問題の解答と正誤判定結果とを取得して、コメント依頼画面を作成する画面作成部と、
前記画面作成部によって作成されたコメント依頼画面を表示ユニットに表示することによって、教師から前記問題に係るコメントを取得するコメント取得部と、
前記コメント取得部が取得した前記コメントを含むコメントデータを前記複数の生徒端末へ送信するコメント送信部と、
を有することを特徴とする請求項３記載の出題装置。
【請求項５】
前記コメント送信部は、前記複数の生徒端末のうち、前記問題に誤答した生徒又は未解答の生徒の生徒端末へ前記コメントデータを送信することを特徴とする請求項４記載の出題装置。
【請求項６】
コンピュータが、
テスト中に、ネットワークを介して接続される複数の生徒端末から出題された問題と該問題に対する解答とを含む解答データを受信し、
記憶部に格納される問題と正解とを含む問題データを管理する問題データベースから取得した前記解答データに含まれる前記問題の正解と、該解答データに含まれる前記解答とを比較することによって正誤判定を行い、
前記解答データと、前記正誤判定による正誤判定結果とを、該記憶部に格納される生徒解答データベースに記録し、
前記テスト中に、前記生徒解答データベースを用いて前記生徒の解答状況を判断し、
前記判断した結果に基づいて、教師から前記問題に関するコメントを取得し、
前記ネットワークを介して前記複数の生徒端末へ該コメントを送信する、
ことを特徴とする出題方法。
【請求項７】
ネットワークを介して接続される出題装置から問題データを受信して記憶部に格納し、該問題データに含まれる問題を表示ユニットに表示する問題出題部と、
前記問題出題部により出題された問題に対して生徒によって入力された解答を含む解答データを前記出題装置へ送信して、該解答データを前記記憶部に記録する解答送信部と、
テスト中に、解答した問題に対するコメントを含むコメントデータを前記出題装置から受信して前記記憶部に記録し、該コメントを前記表示ユニットに表示させるコメント表示部とを有し、
前記テスト中に、前記コメントを参照することによって前記生徒から見直した解答が入力されると、前記解答送信部によって該見直した解答を含む解答データが前記問題出題部に送信されることを特徴とする生徒端末。
【請求項８】
前記コメント表示部は、前記問題データに含まれる問題のうち、誤答又は未解答の問題に関して前記コメントを表示ユニットに表示させることを特徴とする請求項６記載の生徒端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、生徒端末へ問題を出題し、生徒端末から生徒の解答を収集する出題装置及び出題方法に関する。
【背景技術】
【０００２】
近年、わが国では、公立小学校で情報端末配備の実証実験が開始され、全小中学校ではデジタル教科書が配備される計画がなされている。今後、携帯型情報端末を利用した次世代型教育が全国的に浸透していくと考えられている。また、従来より、学習システムによって、ネットワークを介して学習者へ問題を出題し、その採点結果に基づいて、学習者の習熟度に応じた次の出題を行うことができるようになった。【０００３】
このような学習システムとして、例えば、学習者の解答結果を受信して、学習者毎に誤答した問題及び正解解答時間が標準以上であった問題のパターンを学習結果として閲覧可能にし、教師及び保護者が学習者の弱点を知ることができるようにした技術などが知られている。【０００４】
また、試験終了後に、正解を導くことができなかった問題について、予め各問題についてそれぞれ作成されていた解法情報を記憶部から取得して印刷出力すること、採点結果を受信した生徒から誤答した理由を取得し、他の生徒が同じ問題で誤答した場合に、取得しておいた生徒が作成した誤答理由を提供する技術などが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−０７０４６５号公報
【特許文献２】特開２０１０−２５６７４５号公報
【特許文献３】特開２００５−１１５３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来技術では、テスト終了後にそのテスト結果に基づいて、学習者の習熟度を判定したり、学習者の誤答した問題に対して理解できるように情報提供をすることができるようになった。上述した従来技術はテスト終了後に情報提供を行なう。【０００７】
しかし、試験には、定期試験のような正式あるいは本格的な試験でない場合がある。例えば、授業で日常行なわれるドリルのような試験（いわゆる練習問題）がある。その場合、生徒の正答率の正確さを求めることよりも、問題を回答する過程で生徒に学習内容を理解させることに重点が置かれる。したがって、試験中であっても、生徒の回答状況を見ながら教師が回答を考えるアドバイスを与える必要が生じる。【０００８】
教師は、実施している試験において生徒の誤答や回答時間がかかる理由が、生徒の授業理解度に起因するのか、あるいは、授業の説明不足によって授業内容と問題内容の間に生じた不整合に起因するのか、を判断する必要がある。教師は、その理由に応じて対処方法を変更しなければならないからである。もし生徒の理解度に起因するなら、教師は試験時間を一杯使わせて考えさせる方が好ましい。一方、授業の説明不足に起因するならば、教師は、なるべく早く不足をフォローする説明を生徒に伝えることが好ましい。【０００９】
しかし、上述した従来技術では、教師は生徒の解答状況をテスト中に把握することができない。また、テスト中に、教師が生徒の解答状況に応じて問題の解説を適宜行うことができない。
【課題を解決するための手段】
【００１０】
開示の技術は、記憶部に格納される、問題と正解とを含む問題データを管理する問題データベースと、前記記憶部に格納される、前記問題に対する生徒の解答を含む解答データと該解答の正誤判定結果とを管理する生徒解答データベースと、テスト中に、ネットワークを介して接続される複数の生徒端末から前記解答データを受信して、該解答データと、前記問題データベースを用いた前記問題の正解に基づく正誤判定結果とを前記生徒解答データベースに記録する解答蓄積処理部と、前記テスト中に、前記生徒解答データベースを用いて前記生徒の解答状況を判断し、判断結果に基づいて教師から前記問題に関するコメントを取得して、前記ネットワークを介して前記複数の生徒端末へ該コメントを送信するコメント送信処理部とを有する出題装置のように構成される。【００１１】
また、上記課題を解決するための手段として、コンピュータによって実現される出題方法、コンピュータに上記出題装置として機能させるプログラム、及び、そのプログラムを記録した記録媒体とすることもできる。
【発明の効果】
【００１２】
開示の技術では、テスト中の生徒の解答状況に基づいて、直前の授業が説明不足であったと判断した場合、教師が適宜その問題に対してコメントすることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施例に係るシステム構成例を示す図である。
【図２】教師端末のハードウェア構成を示す図である。
【図３】生徒端末のハードウェア構成を示す図である。
【図４】教師端末の生徒ＤＢのデータ構成例を示す図である。
【図５】教師端末の問題ＤＢのデータ構成例を示す図である。
【図６】教師端末の生徒解答ＤＢのデータ構成例を示す図である。
【図７】教師端末の判断ＤＢのデータ構成例を示す図である。
【図８】教師端末のコメントＤＢのデータ構成例を示す図である。
【図９】生徒端末の受信問題テーブルのデータ構成例を示す図である。
【図１０】生徒端末の解答テーブルのデータ構成例を示す図である。
【図１１】生徒端末の受信コメントＤＢのデータ構成例を示す図である。
【図１２】教師端末の解答蓄積処理部による解答蓄積処理を説明するためのフローチャート図（その１）である。
【図１３】教師端末の解答蓄積処理部による解答蓄積処理を説明するためのフローチャート図（その２）である。
【図１４】教師端末のコメント送信処理部によるコメント送信処理を説明するためのフローチャート図（その１）である。
【図１５】教師端末のコメント送信処理部によるコメント送信処理を説明するためのフローチャート図（その２）である。
【図１６】生徒端末の生徒用処理部による生徒用処理を説明するためのフローチャート図（その１）である。
【図１７】生徒端末の生徒用処理部による生徒用処理を説明するためのフローチャート図（その２）である。
【図１８】教師端末に表示されるコメント依頼画面の例を示す図である。
【図１９】生徒端末に表示される生徒解答画面の例を示す図である。
【図２０】生徒端末に表示されるコメント表示画面の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。本実施例に係るシステムでは、各授業の時間内で行われる、生徒達の授業内容の理解度を確認するための問題（ドリル等）に関して、テスト中に教師による授業の説明不足が起因すると考えられる状況を把握し、その時点で迅速に教師による説明がなされるように、教師を支援することが可能となる。
【００１５】
図１は、本実施例に係るシステム構成例を示す図である。図１に示すシステム１０００は、教師端末１００と、複数の生徒端末９とを有し、教師端末１００はネットワーク９を介して生徒端末９に接続されている。図１に示すシステム１０００は、教育機関において、教室毎に導入され、ネットワーク６を介して、教室内の複数の生徒端末９に問題を出題し、各生徒端末９から生徒の解答を収集するシステムである。
【００１６】
本実施例は、教室毎の導入に限定されない。例えば、教師端末１００に相当するサーバを設置し、教室毎に複数の生徒端末９への出題を管理するようにしてもよい。この場合、教師が使用する複数の端末と、各教師が受け持つ複数の生徒が使用する複数の生徒端末９とがネットワーク６を介してサーバに接続されるように、システム１０００を構成すればよい。
【００１７】
教師端末１００は、教師により使用される端末であり、記憶部３０と、解答蓄積処理部４０と、コメント送信処理部５０とを有する。また、教師端末１００は、記憶部３０に、生徒ＤＢ（DataBase）３１と、問題ＤＢ３２と、生徒解答ＤＢ３３と、判断ＤＢ３４と、コメントＤＢ３５とを格納する。各ＤＢ３１〜３５については後述される。
【００１８】
教師端末１００は、ネットワーク６を介して、生徒端末９へ問題を出題し、生徒端末９から生徒の解答を収集する出題装置である。また、教師端末１００は、生徒の解答状況を監視し、現在行われているテスト中の問題の正答率、問題の解答時間が所定時間を越えた割合などに基づいて、授業の説明不足が起因すると考えられる問題であるか否かを判断する。出題装置である教師端末１００は、授業の説明不足に起因すると判断された問題に対して、教師にコメントの作成を促し、生徒端末９へ教師が作成したコメントを送信する。
【００１９】
解答蓄積処理部４０は、認証した生徒の生徒端末９へ、問題ＤＢ３２から問題と選択肢と正解とを含む問題データ４ｐを送信し、生徒端末９から生徒の解答と解答時間とを含む解答データ７ｐを受信して生徒解答ＤＢ３３に記録する処理部である。
【００２０】
コメント送信処理部５０は、生徒解答ＤＢ３３と判断ＤＢ３５とを用いて、正答率、又は、解答時間を越えた生徒の割合に基づいて、教師にコメントの作成を促す画面の表示を行う処理部である。教師によってコメントが作成された場合、コメント送信処理部５０は、作成したコメントを含むコメントデータ５ｐを生徒端末９へ送信する。
【００２１】
生徒ＤＢ３１は、生徒の認証情報を管理するためのデータベースである。問題ＤＢ３２は、問題及び正解を管理するためのデータベースであり、問題データ４ｐが格納されている。生徒解答ＤＢ３３は、生徒毎に各問題の解答を管理するためのデータベースであり、解答データ７ｐが管理される。
【００２２】
判断ＤＢ３４は、コメントが必要となる基準値を管理するためのデータベースである。コメントＤＢ３５は、教師が作成したコメントを管理するためのデータベースであり、コメントデータ５ｐが管理される。
【００２３】
生徒端末９は、生徒により使用される端末であり、生徒用処理部７０を有する。また、記憶部６０に、受信問題テーブル６１と、解答テーブル６２と、受信コメントＤＢ６３とを格納する。受信問題テーブル６１及び解答テーブル６２と、受信コメントＤＢ６３については後述される。
【００２４】
生徒用処理部７０は、生徒の認証後に問題データ４ｐを受信し、問題毎に要した解答時間を計測し、生徒の解答と解答時間とを含む解答データ７ｐを教師端末１００に送信する処理部である。また、生徒端末９は、教師端末１００から教師が作成したコメントを含むコメントデータ５ｐを受信すると、生徒が誤答又は未答の問題に対するコメントのみを表示し、生徒へ解答の見直しを促す。
【００２５】
受信問題テーブル６１は、教師端末１００から受信した問題データ４ｐを管理するテーブルである。解答テーブル６２は、生徒が選択した解答を管理するためのテーブルであり、各問題の解答は解答データ７ｐによって教師端末１００へ送信される。受信コメントＤＢ６３は、教師端末１００から受信したコメントデータ５ｐを管理するためのデータベースである。
【００２６】
図２は、教師端末１００のハードウェア構成を示す図である。図２において、教師端末１００は、コンピュータによって制御される端末であって、ＣＰＵ（Central Processing Unit）１１と、メモリユニット１２と、表示ユニット１３と、入力ユニット１５と、通信ユニット１６と、記憶装置１７と、ドライバ１８とを有し、システムバスＢ１を介して互いに接続される。
【００２７】
ＣＰＵ１１は、メモリユニット１２に格納されたプログラムに従って教師端末１００を制御する。メモリユニット１２には、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read-Only Memory）等が用いられ、ＣＰＵ１１にて実行されるプログラム、ＣＰＵ１１での処理に必要なデータ、ＣＰＵ１１での処理にて得られたデータ等を格納する。また、メモリユニット１２の一部の領域が、ＣＰＵ１１での処理に利用されるワークエリアとして割り付けられている。
【００２８】
表示ユニット１３は、ＣＰＵ１１の制御のもとに必要な各種情報を表示する。入力ユニット１５は、マウス、キーボード等を有し、教師端末１００が処理を行なうための必要な各種情報を教師が入力するために用いられる。通信ユニット１６は、ＬＡＮ（Local Area Network）又はインターネットなどのネットワーク６に接続し、各生徒端末９との通信を行う装置である。
【００２９】
記憶装置１７には、例えば、ハードディスクユニットが用いられ、各種処理を実行するプログラム等のデータを格納する。メモリユニット１２及び／又は記憶装置１７の一部が図１に示す記憶部３０に相当する。
【００３０】
教師端末１００によって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体１９によって教師端末１００に提供される。即ち、教師端末１００に係るプログラムが保存された記憶媒体１９がドライバ１８にセットされると、ドライバ１８が記憶媒体１９からプログラムを読み出し、その読み出されたプログラムがシステムバスＢを介して記憶装置１７にインストールされる。そして、プログラムが起動されると、記憶装置１７にインストールされたプログラムに従ってＣＰＵ１１がその処理を開始する。尚、プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
【００３１】
図１に示す解答蓄積処理部４０と、コメント送信処理部５０と、生徒ＤＢ３１と、問題ＤＢ３２と、生徒解答ＤＢ３３と、コメントＤＢ３４と、判断ＤＢ３５とは、ＣＰＵ１１がインストールされた教師端末１００に係るプログラムを実行することによって行われる処理によって実現される。
【００３２】
図３は、生徒端末１００のハードウェア構成を示す図である。図３において、生徒端末９は、コンピュータによって制御される端末であって、ＣＰＵ（Central Processing Unit）９１と、メモリユニット９２と、表示ユニット９３と、入力ユニット９５と、通信ユニット９６と、記憶装置９７と、ドライバ９８とを有し、システムバスＢ２を介して互いに接続される。
【００３３】
ＣＰＵ９１は、メモリユニット９２に格納されたプログラムに従って生徒端末９を制御する。メモリユニット９２には、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read-Only Memory）等が用いられ、ＣＰＵ９１にて実行されるプログラム、ＣＰＵ９１での処理に必要なデータ、ＣＰＵ９１での処理にて得られたデータ等を格納する。また、メモリユニット９２の一部の領域が、ＣＰＵ９１での処理に利用されるワークエリアとして割り付けられている。
【００３４】
表示ユニット９３は、ＣＰＵ１１の制御のもとに必要な各種情報を表示する。入力ユニット９５は、マウス、キーボード等を有し、生徒端末９が処理を行なうための必要な各種情報を生徒が入力するために用いられる。通信ユニット９６は、ＬＡＮ（Local Area Network）又はインターネットなどのネットワーク６に接続し、教師端末１００との通信を行う装置である。
【００３５】
記憶装置９７には、例えば、ハードディスクユニットが用いられ、各種処理を実行するプログラム等のデータを格納する。メモリユニット９２及び／又は記憶装置９７の一部が図１に示す記憶部６０に相当する。
【００３６】
生徒端末９によって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体９９によって生徒端末９に提供される。即ち、生徒端末９に係るプログラムが保存された記憶媒体９９がドライバ９８にセットされると、ドライバ９８が記憶媒体９９からプログラムを読み出し、その読み出されたプログラムがシステムバスＢ２を介して記憶装置９７にインストールされる。そして、プログラムが起動されると、記憶装置９７にインストールされたプログラムに従ってＣＰＵ１１がその処理を開始する。尚、プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
【００３７】
図１に示す生徒用処理部７０と、受信問題テーブル６１と、解答テーブル６２と、受信コメントＤＢ６３とは、ＣＰＵ９１がインストールされた生徒端末９に係るプログラムを実行することによって行われる処理によって実現される。
【００３８】
次に、教師端末１００の記憶部３０に格納される各ＤＢ３１〜３５のデータ構成例について、図４から図８で説明する。
【００３９】
図４は、教師端末１００の生徒ＤＢ３１のデータ構成例を示す図である。図４に示す生徒ＤＢ３１は、解答蓄積処理部４０によって参照されるデータベースであり、生徒ＩＤ、パスワード、生徒名などの項目を有する。生徒ＩＤの項目は、生徒を識別するための識別情報を示し、パスワードの項目は、生徒を認証するために使用される認証情報を示し、生徒名の項目は、生徒の名前を示す。
【００４０】
例えば、生徒ＩＤ「２０１００１００１」の生徒のパスワードは「sjhgpeut87」であり、生徒名は「青木太郎」であることを示している。このように、生徒全員の生徒ＩＤと、パスワードと、生徒名とが管理されている。
【００４１】
図５は、教師端末１００の問題ＤＢ３２のデータ構成例を示す図である。図５に示す問題ＤＢ３２は、問題ＩＤ、問題文、選択肢１から４、正解などの項目を有する。問題ＩＤの項目は問題を特定するための問題番号を示し、問題文の項目は問題の内容を示す。選択肢１から４の項目には、問題文に対する正解が一つ含まれている。正解の項目は、正解を示す選択肢の番号（１から４のうちの一つ）を示す。
【００４２】
例えば、問題ＩＤ「１０１１１」の問題文は、「徳川家光は何代将軍か？」であり、選択肢１、２、３、及び４には、夫々、「３代」、「８代」、「４代」、及び「１５代」が示されている。そして、この問題の正解には、選択肢１であることが示される「１」が記録されている。
【００４３】
このような問題ＤＢ３２に格納された問題に係る情報を含む問題データ４ｐが、教師端末１００から生徒端末９へと送信される。
【００４４】
図６は、教師端末１００の生徒解答ＤＢ３３のデータ構成例を示す図である。図６に示す生徒解答ＤＢ３３は、各生徒端末９から送信される解答データ７ｐに基づいて、生徒毎に各問題の解答、正誤、解答時間を対応付けて管理するためのデータベースであり、生徒ＩＤ、問題ＩＤ、解答、正誤、解答時間（ｍ）などの項目を有する。
【００４５】
生徒ＩＤの項目は、図４に示す生徒ＤＢ３１で管理される生徒ＩＤである。問題ＩＤの項目は、図５に示す問題ＤＢ３２で管理される問題ＩＤである。
【００４６】
解答の項目は、生徒が選択した選択肢の番号を示す。正誤の項目は、正誤判定結果を示し、図５に示す問題ＤＢ３２の正解と生徒が選択した選択肢の番号との一致（正答）又は不一致（誤答）を示す。一致（正答）の場合は「○」で示され、不一致（誤答）の場合は「×」で示される。「○」、「×」などのマークでなく、「１」、「０」などの数値で示してもよい。
【００４７】
また、解答時間の項目は、生徒がその問題の解答に要した時間を示す。この例では、分単位（ｍ）で記録しているが秒に換算した値（ｓ）であっても構わない。
【００４８】
図７は、教師端末１００の判断ＤＢ３４のデータ構成例を示す図である。図７に示す判断ＤＢ３４は、コメント送信処理部５０で参照されるデータベースであり、解答割合、正答率、解答時間、生徒割合などの項目を有する。
【００４９】
解答割合の項目は、全生徒数に対する解答した生徒数の割合を示す。この解答割合で示した値を、解答した生徒数の割合が超えない場合は、解答した生徒数が少ないものとして、後述する正答率などでのコメント要否の判断を行なわないものとしている。
【００５０】
正答率の項目は、解答された問題が難問であったか否かを判断するための基準値を示し、解答した生徒数に対する正答数の割合を示す。
【００５１】
解答時間の項目は、問題を解答するまでに予想以上に時間がかかったと判断するための基準値を示す。生徒割合は、解答するまでにかかった時間に基づいて、解答された問題が難問であったか否かを判断するための基準値を示し、解答済み生徒数に対する時間のかかった生徒数の割合を示す。
【００５２】
この例では、解答割合が「３０％」、正答率が「２０％」、解答時間が「５分以上」、生徒割合が「４０％」であることが示されている。
【００５３】
図８は、教師端末１００のコメントＤＢ３５のデータ構成例を示す図である。図８に示すコメントＤＢ３５は、コメント送信処理部５０によって、教師が作成したコメントを管理するデータベースであり、問題ＩＤ、問題文、教師コメントなどの項目を有する。
【００５４】
問題ＩＤの項目は、図５に示す問題ＤＢ３２で管理される問題ＩＤを示す。問題文の項目は、図５に示す問題文を示す。問題ＩＤと、問題ＩＤに対応付けられる問題文とは、図５に示す内容と同様である。教師コメントの項目は、教師が入力した、問題文に対して正解を導くためのヒント、補足説明などを示す。
【００５５】
教師からコメントが入力される毎に、コメントＤＢ３５にレコードが作成され、作成されたレコードに問題ＩＤと問題文とに対応付けてコメントが記録される。また、コメントが記録される毎に、問題ＩＤと問題文とコメントを含むコメントデータ５ｐが生徒端末９へ送信される。
【００５６】
次に、生徒端末９の記憶部６０に格納される各各テーブル６１及び６２と、受信コメントＤＢ６３のデータ構成例について、図９から図１０で説明する。
【００５７】
図９は、生徒端末９の受信問題テーブル６１のデータ構成例を示す図である。図９に示す受信問題テーブル６１は、生徒の認証後に教師端末１００から送信される問題データ４ｐを格納するためのテーブルであり、問題ＩＤ、問題文、選択肢１から４、正解などの項目を有する。問題ＩＤの項目は問題を特定するための問題番号を示し、問題文は問題の内容を示す。選択肢１から４の項目には、問題文に対する正解が一つ含まれている。正解の項目は、正解を示す選択肢の番号（１から４のうちの一つ）を示す。
【００５８】
図１０は、生徒端末９の解答テーブル６２のデータ構成例を示す図である。図１０に示す解答テーブル６２は、問題ＩＤ、解答、解答時間（ｍ）、正誤などの項目を有し、生徒が取り組んだ問題に係るデータが記録される。
【００５９】
問題ＩＤの項目は、図５に示す問題ＤＢ３２で管理される問題ＩＤを示す。解答の項目は、生徒が生徒端末９で選択した選択肢の番号を示す。解答時間（ｍ）の項目は、問題を開始して選択肢から解答を選択するまでの時間を分単位で計測した値を示す。
【００６０】
正誤の項目は、正誤判定結果を示し、生徒が選択した選択肢の番号が受信問題テーブル６１で管理される正解の項目で指定されている選択肢の番号との一致（正答）又は不一致（誤答）を示す。生徒が問題に解答する毎に、問題ＩＤに対応させて正誤判定が行われ、その正誤判定結果の値が格納される。
【００６１】
また、正誤の項目が空欄の場合、未解答を示す。特に、解答時間（ｍ）の項目に値が記録されているものの、解答の項目が空欄の問題は、その生徒にとって解答し難い問題であったために、生徒がこの問題を後回しにしたときに、後回しするまでの時間（値）を解答時間に含めているものと考えることができる。
【００６２】
問題ＩＤ、解答、解答時間（ｍ）に生徒ＩＤを付加した解答データ７ｐが、一問ずつ（一レコードずつ）生徒端末９から教師端末１００へ送信される。
【００６３】
また、解答テーブル６２は、教師端末１００から受信した教師のコメントのうち、誤答した問題と、後回しにした問題とに関するコメントを表示させる際に、生徒用処理部７０で参照される。
【００６４】
図１１は、生徒端末９の受信コメントＤＢ６３のデータ構成例を示す図である。図１１に示す受信コメントＤＢ６３は、教師端末１００から受信したコメントデータ５ｐを格納し管理するためのデータベースであり、問題ＩＤ、問題文、教師コメントなどの項目を有する。
【００６５】
問題ＩＤの項目は、図５に示す問題ＤＢ３２で管理される問題ＩＤを示す。問題文の項目は、図５に示す問題文を示す。問題ＩＤと、問題ＩＤに対応付けられる問題文とは、図５に示す内容と同様である。教師コメントの項目は、図８に示す教師が入力した、問題文に対して正解を導くためのヒント、補足説明などを示す。
【００６６】
生徒用処理部７０によって、受信コメントＤＢ６３から、図１０に示す正誤の項目の正誤判定結果に基づいて、誤答した問題及び後回しにした問題の問題ＩＤに一致するレコードが選択され、選択されたレコードに基づいて、生徒端末９の表示ユニット９３に教師コメントが表示される。
【００６７】
次に、教師端末１００における処理について図１２から図１５で説明する。図１２及び図１３は、教師端末１００の解答蓄積処理部４０による解答蓄積処理を説明するためのフローチャート図である。図１２及び図１３に示されるステップＳ１０１からＳ１１６によって、一連の解答蓄積処理が示される。
【００６８】
教師端末１００の解答蓄積処理部４０は、教師から生徒総数と、所要時間と、生徒認証要求とを受け付けたか否かを判断する（ステップＳ１０１）。教師から生徒総数と、所要時間と、生徒認証要求とを受け付けていない場合、受け付けるまでステップＳ１０１を繰り返す。一方、教師から生徒総数と、所要時間と、生徒認証要求とを受け付けた場合、解答蓄積処理部４０は、生徒総数と、所要時間とを記憶部３０の作業領域に格納する。
【００６９】
生徒認証要求に応じて、解答蓄積処理部４０は、生徒端末９に生徒ＩＤ及びパスワードの要求を送信する（ステップＳ１０２）。そして、解答蓄積処理部４０は、生徒ＩＤとパスワードとを生徒端末９から受信したか否かを判断する（ステップＳ１０３）。生徒ＩＤとパスワードとを受信していない場合、受信するまでステップＳ１０３を繰り返す。一方、生徒ＩＤとパスワードとを受信した場合、解答蓄積処理部４０は、生徒ＤＢ３１を用いて生徒を認証する（ステップＳ１０４）。
【００７０】
解答蓄積処理部４０は、認証が成功したか否かを判断する（ステップＳ１０６）。認証が失敗した場合、解答蓄積処理部４０は、認証エラーを生徒端末９に送信し（ステップＳ１０５）、ステップＳ１０３へ戻り、上述同様に生徒の認証を行う。
【００７１】
一方、認証が成功した場合、解答蓄積処理部４０は、更に、生徒全員の認証が成功したか否かを判断する（ステップＳ１０７）。生徒全員の認証が成功していない場合、ステップＳ１０３に戻り、上述同様の処理を繰り返す。
【００７２】
生徒全員の認証が成功した場合、解答蓄積処理部４０は、問題ＤＢ３２から問題（問題ＩＤ及び問題文）と選択肢１から４と正解とを取得して、生徒端末９に問題データ４ｐとして送信する（ステップＳ１０８）。
【００７３】
その後、解答蓄積処理部４０は、教師からテスト開始要求を受け付けたか否かを判断する（ステップＳ１０９）。テスト開始要求を受け付けていない場合、受け付けるまでステップＳ１０９を繰り返す。一方、テスト開始要求を受け付けた場合、解答蓄積処理部４０は、生徒端末９にテスト開始要求を送信する（ステップＳ１１０）。
【００７４】
テスト開始後、解答蓄積処理部４０は、生徒ＩＤと、問題ＩＤと、解答と、解答時間とを含む解答データ７ｐを受信したか否かを判断する（ステップＳ１１１）。解答データ７ｐを受信していない場合、解答蓄積処理部４０は、受信するまでステップＳ１１１を繰り返す。一方、解答データ７ｐを受信した場合、解答蓄積処理部４０は、解答データ７ｐに含まれる生徒ＩＤ、問題ＩＤ、解答、及び解答時間を生徒解答ＤＢ３３に記録する（ステップＳ１１２）。
【００７５】
そして、解答蓄積処理部４０は、解答データ７ｐに含まれている問題ＩＤを用いて、問題ＤＢ３２の正解の項目に設定されている値を取得し、解答データ７ｐに含まれている解答と比較することによって、生徒の解答の正誤を判定する（ステップＳ１１３）。この正誤の判定によって得られた正誤判定結果を生徒解答ＤＢ３３に記録する（ステップＳ１１４）。
【００７６】
その後、解答蓄積処理部４０は、テストの所要時間が経過したか否かを判断する（ステップＳ１１５）。テストの所要時間が経過していない場合、解答蓄積処理部４０は、ステップＳ１１１へ戻り、上述した同様の処理を繰り返す。一方、テストの所要時間が経過した場合、解答蓄積処理部４０は、テスト終了通知を生徒端末に送信して（ステップＳ１１６）、この解答蓄積処理を終了する。
【００７７】
図１４及び図１５は、教師端末１００のコメント送信処理部５０によるコメント送信処理を説明するためのフローチャート図である。図１４及び図１５のステップＳ１３１からＳ１４２によって、一連のコメント送信処理が示される。
【００７８】
教師端末１００のコメント送信処理部５０は、生徒解答ＤＢ３３を用いて、解答率が判断ＤＢ３４の解答割合の値を超えた問題があるか否かを判断する（ステップＳ１３１）。解答蓄積処理部４０は、生徒解答ＤＢ３３を参照して、問題ＩＤ毎に解答数を集計して、図１２のステップＳ１０１にて、解答蓄積処理部４０によって記憶部３０に格納した生徒総数に対する割合を算出する。
【００７９】
解答蓄積処理部４０は、算出した割合と判断ＤＢ３４に格納されている解答割合「３０％」とを比較して、解答割合「３０％」を超える問題ＩＤを記憶部３０の作業領域の問題ＩＤ３７に格納する。この際、コメントＤＢ３５を参照して、既にコメントが作成されている場合を除くようにする。
【００８０】
ステップＳ１３１にて、解答割合の値を超えた問題がないと判断した場合、コメント送信処理部５０は、ステップＳ１３３へと進む。
【００８１】
一方、ステップＳ１３１にて、解答割合の値を超えた問題があると判断した場合、コメント送信処理部５０は、解答割合を超えた問題の正答率が、判断ＤＢ３４の正答率「２０％」よりも低いか否かを判断する（ステップＳ１３２）。ステップＳ１３２では、生徒が誤りやすい問題があるか否かが判断される。
【００８２】
コメント送信処理部５０は、生徒解答ＤＢ３３を用いて、問題ＩＤ３７に関して、解答済生徒数に対する正答数を計算することによって、各問題の正答率を求める。解答済生徒数は、生徒解答ＤＢ３３内の問題ＩＤ３７に対応づけた解答の項目に値が示されているレコードをカウントすることによって得られる。正答数は、生徒解答ＤＢ３３において、問題ＩＤ３７に対応づけた正誤の項目に正解（○）が示されているレコードをカウントすることによって得られる。
【００８３】
ステップＳ１３２にて、正答率「２０％」よりも低いと判断した場合、コメント送信処理部５０は、コメントの作成が必要であると判断して、コメントを作成するための図１５のステップＳ１３５へと進む。
【００８４】
一方、ステップＳ１３２にて、正答率「２０％」よりも低くないと判断した場合、コメント送信処理部５０は、生徒解答ＤＢ３３を用いて、生徒の解答時間が判断ＤＢ３４の解答時間「５分以上」を越えた問題があるか否かを判断する（ステップＳ１３３）。ステップＳ１３３では、生徒が解き難かった問題があるか否かが判断される。
【００８５】
コメント送信処理部５０は、生徒解答ＤＢ３３を用いて、問題ＩＤ毎に、生徒が要した解答時間が解答時間「５分以上」となるレコード数（解答時間「５分以上」を必要とした生徒数）をカウントし、記憶部３０の作業領域の問題ＩＤ３７に、問題ＩＤとカウントした生徒数とを格納する。この際、コメントＤＢ３５を参照して、既にコメントが作成されている場合を除くようにする。
【００８６】
ステップＳ１３３にて、解答時間「５分以上」を越えた問題がないと判断した場合、コメント送信処理部５０は、コメントの作成は不要であると判断し、ステップＳ１３１へ戻り、上述同様の処理を繰り返す。
【００８７】
一方、ステップＳ１３３にて、解答時間「５分以上」を越えた問題があると判断した場合、コメント送信処理部５０は、解答時間「５分以上」を越えた生徒の割合が、解答済生徒数に対する判断ＤＢ３４の生徒割合「４０％」より高いか否かを判断する（ステップＳ１３４）。
【００８８】
コメント送信処理部５０は、問題ＩＤ３７を用いて生徒解答ＤＢ３３を参照して、解答済生徒数をカウントする。そして、コメント送信処理部５０は、ステップＳ１３３で求めた解答時間「５分以上」を必要とした生徒数の解答済生徒数に対する割合を計算して、判断ＤＢ３４の生徒割合「４０％」と比較する。
【００８９】
ステップＳ１３４にて、生徒割合「４０％」より高くないと判断した場合、コメント送信処理部５０は、コメントの作成は不要であると判断し、ステップＳ１３１へ戻り、上述同様の処理を繰り返す。
【００９０】
一方、ステップＳ１３４にて、生徒割合「４０％」より高いと判断した場合、コメント送信処理部５０は、コメントを作成するための図１５のステップＳ１３５へと進む。
【００９１】
コメント送信処理部５０は、問題ＤＢ３２から問題ＩＤ３７のレコードに格納されている問題文の内容と選択肢１から４の値とを取得し、また、生徒解答ＤＢ３３から問題ＩＤ３７に関する解答の値と正誤判定結果と解答時間の値とを取得する（ステップＳ１３５）。そして、コメント送信処理部５０は、ステップＳ１３５で取得した値を用いて、図１８に示すようなコメント依頼画面１５０を教師端末１００の表示ユニット１３に表示する（ステップＳ１３６）。
【００９２】
コメント依頼画面１５０の表示後、コメント送信処理部５０は、教師からコメント回答を受け付けたか否かを判断する（ステップＳ１３７）。コメント回答を受け付けていない場合、コメント送信処理部５０は、コメント回答を受け付けるまでステップＳ１３７を繰り返す。一方、コメント回答を受け付けた場合、コメント送信処理部５０は、コメントの内容があるかいなかを判断する（ステップＳ１３８）。
【００９３】
ステップＳ１３８において、コメントの内容がないと判断した場合、コメント送信処理部５０は、コメントＤＢ３５において、問題ＩＤ３７に対応付けて教師コメントの項目にコメントなしを記録し（ステップＳ１３９）、ステップＳ１４２へと進む。
【００９４】
一方、ステップＳ１３８において、コメントの内容があると判断した場合、コメント送信処理部５０は、コメントＤＢ３５において、問題ＩＤ３７に対応付けて教師コメントの項目に教師が入力したコメントの内容を記録する（ステップＳ１３９）。そして、コメント送信処理部５０は、全ての生徒端末９に、問題ＩＤ３７と共に、教師が作成したコメントを送信する（ステップＳ１４１）。問題ＩＤ３７とコメントとを含むコメントデータ７ｐが各生徒端末９に送信される。
【００９５】
そして、コメント送信処理部５０は、テストが終了したか否かを判断する（ステップＳ１４２）。コメント送信処理部５０は、図１２のステップＳ１０１で教師が指定した所要時間が経過したか否かを判断する。所要時間が経過していない場合、コメント送信処理部５０は、図１４のステップＳ１３１へ戻り、上述同様の処理を繰り返す。一方、所要時間が経過し、テストが終了したと判断した場合、コメント送信処理部５０は、このコメント送信処理を終了する。
【００９６】
次に、生徒端末９における処理について図１６及び図１７で説明する。図１６及び図１７は、生徒端末９の生徒用処理部７０による生徒用処理を説明するためのフローチャート図である。図１６及び図１７のステップＳ２０１からＳ２２３によって、一連の生徒用処理が示される。
【００９７】
生徒端末９の生徒用処理部７０は、教師端末９から、生徒ＩＤ及びパスワードの要求を受信したか否かを判断する（ステップＳ２０１）。要求を受信していない場合、生徒用処理部７０は、要求を受信するまでステップＳ２０１を繰り返す。一方、要求を受信した場合、生徒用処理部７０は、生徒端末９の表示ユニット９３に、生徒ＩＤ及びパスワードの入力画面を表示する（ステップＳ２０２）。
【００９８】
入力画面の表示後、生徒用処理部７０は、生徒によって生徒ＩＤ及びパスワードが入力されたか否かを判断する（ステップＳ２０３）。生徒ＩＤ及びパスワードが入力されていない場合、生徒用処理部７０は、生徒が生徒ＩＤ及びパスワードを入力するまでステップＳ２０３を繰り返す。一方、生徒ＩＤ及びパスワードが入力された場合、生徒用処理部７０は、生徒ＩＤ及びパスワードを教師端末１００へ送信し（ステップＳ２０４）、教師端末１００から認証結果を受信する（ステップＳ２０５）。
【００９９】
生徒用処理部７０は、認証結果が生徒の認証が成功したことを示すか否かを判断する（ステップＳ２０６）。認証結果が生徒の認証が失敗したことを示す場合、生徒用処理部７０は、エラー通知を表示ユニット９３に表示し、生徒ＩＤ及びパスワードの入力画面を再表示する（ステップＳ２０７）。そして、生徒用処理部７０は、ステップＳ２０３へ戻り、上述同様の処理を繰り返す。
【０１００】
一方、ステップＳ２０６にて、認証結果が生徒の認証が成功したことを示す場合、生徒用処理部７０は、問題（問題ＩＤ及び問題文）と、選択肢１から４と、解答とを含む問題データ４ｐを、教師端末１００から受信して（ステップＳ２０８）、受信問題テーブル６１に記録する（ステップＳ２０９）。
【０１０１】
生徒用処理部７０は、教師端末１００から開始要求を受信したか否かを判断する（ステップＳ２１０）。開始要求を受信していない場合、生徒用処理部７０は、受信するまでステップＳ２１０を繰り返す。
【０１０２】
一方、開始要求を受信した場合、生徒用処理部７０は、受信した問題（問題ＩＤ及び問題文）と、選択肢１から４とを表示ユニット９３に表示し（ステップＳ２１１）、解答時間の計測を開始する（ステップＳ２１２）。そして、生徒用処理部７０は、図１７のステップＳ２１３へと進む。
【０１０３】
生徒用処理部７０は、生徒によって選択肢１から４の一つが選択されたか否かを判断する（ステップＳ２１３）。生徒が選択していない場合、生徒用処理部７０は、生徒が選択するまでステップＳ２１３を繰り返す。
【０１０４】
一方、ステップＳ２１３にて、選択肢１から４の一つが選択された場合、生徒用処理部７０は、解答時間の計測を終了し（ステップＳ２１４）、生徒ＩＤと、問題ＩＤと、解答（生徒が選択した選択肢の番号）と、解答時間とを含む解答データ７ｐを、教師端末１００に送信する（ステップＳ２１５）。また、生徒用処理部７０は、生徒ＩＤと、問題ＩＤと、解答（生徒が選択した選択肢の番号）と、解答時間と、正誤判定結果とを、解答テーブル６２に記録する（ステップＳ２１６）。なお、正誤判定結果は、生徒が選択した選択肢の番号と受信問題テーブル６１で管理される正解の項目で指定されている選択肢の番号とを比較した結果であり、解答テーブル６２の正誤の項目に記録される。
【０１０５】
解答データ７ｐを送信後、生徒用処理部７０は、教師端末１００からコメントを受信したか否かを判断する（ステップＳ２１７）。生徒用処理部７０は、教師端末１００から、問題ＩＤと問題文と教師が作成したコメントとを含むコメントデータ５ｐを受信したか否かを判断する。コメントを受信していない場合、生徒用処理部７０は、ステップＳ２２３へ進む。
【０１０６】
一方、ステップＳ２１７にて、コメントを受信した場合、生徒用処理部７０は、コメントデータ５ｐに含まれている問題ＩＤと問題文とコメントとを対応付けて、受信コメントＤＢ６３に記録する（ステップＳ２１８）。
【０１０７】
次に、生徒用処理部７０は、コメントを表示するためのボタン（図１９のボタン２６ａ）を、表示ユニット９３に表示する解答画面のテンプレートに埋め込んで（ステップＳ２１９）、表示ユニット９３に表示された解答画面にコメントを表示するためのボタンを表示する（ステップＳ２２０）。解答画面にコメントを表示するためのボタンが表示されることによって、生徒に、解答済みの問題の中に見直す問題があることを知ることができる。
【０１０８】
コメントを表示するためのボタンの表示後、生徒用処理部７０は、生徒からコメント閲覧要求を受け付けたか否かを判断する（ステップＳ２２１）。つまり、生徒用処理部７０は、生徒がコメントを表示するためのボタンを押下したか否かを判断する。コメント閲覧要求を受け付けていない場合、生徒用処理部７０は、ステップＳ２２３へと進む。
【０１０９】
一方、ステップＳ２２１にて、コメント閲覧要求を受け付けた場合、生徒用処理部７０は、解答テーブル６２の正誤の項目の値を参照して、誤答及び未解答の問題のみについて、コメントを表示ユニット９３に表示する（ステップＳ２２２）。生徒用処理部７０は、解答テーブル６２の正誤の項目の値を参照して、誤答及び未解答の問題の問題ＩＤを取得する。また、生徒用処理部７０は、コメントＤＢ３５に取得した問題ＩＤが存在する場合、存在した問題ＩＤに対応付けられる問題文の内容と、教師コメントの内容とを表示ユニット９３に表示する。
【０１１０】
生徒は、表示ユニット９３に表示された教師コメントを参照して、見直した解答（選択肢から一つ選択）すると、生徒用処理部７０は、ステップＳ２１３の判断処理で、生徒による選択があったと判断され、ステップＳ２１４以降の上述した同様の処理を行う。
【０１１１】
その後、生徒用処理部７０は、教師端末１００からテスト終了通知を受信したか否かを判断する（ステップＳ２２３）。テスト終了通知を受信していない場合、生徒用処理部７０は、図１６のステップＳ２１１へ戻り、上述同様の処理を繰り返す。一方、テスト終了通知を受信した場合、生徒用処理部７０は、この生徒用処理を終了する。
【０１１２】
次に、教師端末１００及び生徒端末９に表示される種々の画面例について、図１８から図２０で説明する。
【０１１３】
図１８は、教師端末に表示されるコメント依頼画面の例を示す図である。図１８に示すコメント依頼画面１５０は、問題ＩＤ表示域１５０ａと、問題文表示域１５０ｂと、選択肢表示域１５０ｃと、解答状況表示域１５０ｄと、コメント入力域１５０ｅと、コメント送信するためのボタン１５０ｆと、コメントを送信しないためのボタン１５０ｇとを有する。
【０１１４】
問題ＩＤ表示域１５０ａは、図１４のステップＳ１３１からＳ１３４で特定された問題ＩＤ３７を表示する。問題文表示域１５０ｂは、問題ＤＢ３２において問題ＩＤ３７に対応付けられている問題文の内容を表示する。選択肢表示域１５０ｃは、問題ＤＢ３２において問題ＩＤ３７に対応付けられている選択肢１から４の各内容を表示する。
【０１１５】
解答状況表示域１５０ｄは、生徒解答ＤＢ３３から取得した、図１４のステップＳ１３１からＳ１３４で特定された問題ＩＤ３７に関する生徒ＩＤ、解答、正誤、解答時間（ｍ）の内容を、生徒ＩＤ毎に表示する。
【０１１６】
コメント入力域１５０ｅは、教師が問題文表示域１５０ｂに表示される問題文に対するコメントを入力する入力域である。教師は、授業中の説明が不十分であったと考えられる場合、補足するコメントをコメント入力域１５０ｅに入力することができる。
【０１１７】
コメント送信するためのボタン１５０ｆは、教師が、コメント入力域１５０ｅに入力した説明文を生徒端末９へ送信指示を行い、コメント依頼画面１５０を終了させるためのボタンである。コメントを送信しないためのボタン１５０ｇは、教師が、問題文表示域１５０ｂに表示されている問題文に対してコメントを送信しないで、コメント依頼画面１５０を終了させるためのボタンである。
【０１１８】
コメント依頼画面１５０は、教師によるコメントが必要であると考えられる時点で、教師端末１００の表示ユニット１３に表示される。教師は、適切なタイミングで、どの問題に対して生徒が解答し難い状況にあるのかを知ることができ、また、適宜、そのような問題に対して、生徒が理解し易くなるようにコメントすることができる。
【０１１９】
図１９は、生徒端末９に表示される生徒解答画面の例を示す図である。図１９に示す生徒解答画面２６０は、教師のコメントを表示するためのボタン２６０ａと、問題ＩＤ表示域２６０ｂと、問題文表示域２６０ｃと、選択肢表示域２６０ｄと、解答ボタン２６０ｅと、クリアボタン２６０ｆとを有する。
【０１２０】
教師のコメントを表示するためのボタン２６０ａは、教師端末１００からコメントデータ５ｐを受信すると表示され、教師からのコメントがあることを示す。生徒がボタン２６０ａ選択することによって、図２０に示すようなコメント表示画面２７０が生徒端末９の表示ユニット９３に表示される。
【０１２１】
問題ＩＤ表示域２６０ｂは、現在表示されている問題の問題ＩＤを表示する。問題文表示域２６０ｃは、受信問題テーブル６１において、問題ＩＤ表示域２６０ｂに表示されている問題ＩＤに対応付けられている問題文の内容を表示する。選択肢表示域２６０ｄは、受信問題テーブル６１において、問題ＩＤ表示域２６０ｂに表示されている問題ＩＤに対応付けられている選択肢１から４の内容を表示すると共に、生徒によって選択可能な表示域である。
【０１２２】
解答ボタン２６０ｅは、生徒が選択肢表示域２６０ｄから選択した解答を教師端末１００へ送信するためのボタンである。生徒が解答ボタン２６０ｅを押下すると、生徒が選択した解答（選択肢の番号）を含む解答データ７ｐ（図１）が教師端末１００へ送信される。
【０１２３】
クリアボタン２６０ｆは、生徒が選択肢表示域２６０ｄから選択した解答を取り消すためのボタンである。生徒がクリアボタン２６０ｆを押下すると、生徒による選択がリセットされる。
【０１２４】
図２０は、生徒端末９に表示されるコメント表示画面の例を示す図である。図２０に示すコメント表示画面２７０は、メッセージ表示域２７０ａと、コメント一覧表示域２７０ｂと、送信ボタン２７０ｃと、クリアボタン２７０ｄと、戻るボタン２７０ｅとを有する。
【０１２５】
メッセージ表示域２７０ａは、生徒に対して教師のコメントを参考にして解答を見直す旨のメッセージを表示する。例えば、「教師から、次の問題について、コメントが届いています。コメントとともに、解答の見直しをお願いします。」等のメッセージが、メッセージ表示域２７０ａに表示される。
【０１２６】
コメント一覧表示域２７０ｂは、図１７のステップＳ２２２の処理により、誤答及び未解答の問題の問題ＩＤ毎にコメントを対応付けて表示する。コメント一覧表示域２７０ｂは、問題ＩＤ、あなたの解答、問題文、教師コメント、見直し解答入力欄などの項目を有する。
【０１２７】
問題ＩＤの項目は問題を特定するための問題番号を示す。あなたの解答の項目は生徒が選択した選択肢の番号を示す。問題文の項目は問題の内容を示す。教師コメントは教師端末１００から送信されたコメントデータ７ｐから取得し、受信コメント６３に記録されたコメントの内容を示す。
【０１２８】
見直し解答入力欄の項目には、生徒が解答しなかった選択肢の番号とその内容が表示される。生徒は、教師コメントの内容を参考にして、問題文の内容を読み直し、解答を見直すことができる。解答を見直した場合、生徒は見直し解答入力欄に一覧されている選択肢の番号の一つを選択する。
【０１２９】
送信ボタン２７０ｃは、生徒が見直し解答入力欄から選択した解答を教師端末１００へ送信するためのボタンである。解答を見直して、見直し解答入力欄から選択肢を一つ選択した後、生徒が送信ボタン２７０ｃを押下すると、選択された選択肢の番号を含む解答データ７ｐが教師端末１００へ送信される。
【０１３０】
クリアボタン２７０ｄは、生徒が見直し解答入力欄から選択した解答をリセットするためのボタンである。生徒は、見直し解答入力欄の選択肢から選択した解答を取り消す場合にクリアボタン２７０ｄを押下する。
【０１３１】
戻るボタン２７０ｅは、生徒解答画面２６０へ戻るためのボタンである。生徒は、コメント表示画面２７０から生徒解答画面２６０へ戻る場合に戻るボタン２７０ｅを押下する。
【０１３２】
どのような問題であれ、問題を解いた直後であればあるほど、改めてその問題を考え直すという行為が理解度を高める効果が高いといわれている。また、授業中の小テスト（ドリル）のような理解度をチェックする問題であれば、入学試験などとは性格が異なり、ひとつの問題に対して改めて考え直す機会をなるべく早めに生徒に与えて、生徒の理解度を高めることが可能となる。
【０１３３】
生徒が、生徒解答画面２６０からコメント表示画面２７０を表示させ、コメント表示画面２７０によって問題を見直すことを行うことによって、理解度を高めることができる。
【０１３４】
上述したように、本実施例に係るシステム１０００では、テスト中に、複数の生徒の解答状況に基づいて、教師のコメントによって生徒の理解度が高まると考えられる問題を判断し、タイムリーに教師にコメントの作成を要求することができる。教師は、どの問題が誤答しやすく、又は解答までに時間が係るなどによりコメントの必要な問題であるかを、テスト中に知ることができ、テストの時間内に該当する問題に関してコメントすることができる。テスト時間を有効に利用して、直前の授業では不十分であった説明を適宜補足することができる。
【０１３５】
生徒は、テスト中に、自分が解答した問題に関するコメントを参照することができ、また、コメントの参照によって問題を見直すため、反復して問題を解くことになり、より理解度を高めることができる。テストをしている時間中に、生徒は、ひとつの問題をコメントを参照しつつ、短時間の間に繰り返し考えることで、その問題をよりよく理解するようになり、正答を導くことができるようになる。
【０１３６】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１３７】
６            ネットワーク
９            生徒端末
１１          ＣＰＵ
１２          メモリユニット
１３          表示ユニット
１４          出力ユニット
１５          入力ユニット
１６          通信ユニット
１６ａ        局終端装置
１６ｂ        ネットワーク通信部
１７          記憶装置
１８          ドライバ
１９          記憶媒体
３０          記憶部
３１          生徒ＤＢ
３２          問題ＤＢ
３３          生徒解答ＤＢ
３４          判断ＤＢ
３５          コメントＤＢ
４０          解答蓄積処理部
５０          コメント送信処理部
６０          記憶部
６１          受信問題テーブル
６２          解答テーブル
６３          受信コメントＤＢ
７０          生徒用処理部
９１          ＣＰＵ
９２          メモリユニット
９３          表示ユニット
９４          出力ユニット
９５          入力ユニット
９６          通信ユニット
９７          記憶装置
９８          ドライバ
９９          記憶媒体
１００        教師端末
１５０        コメント依頼画面
２６０        生徒解答画面
２７０        コメント表示画面
【図１】
2012127580.tif 000003
【図２】
2012127580.tif 000004
【図３】
2012127580.tif 000005
【図４】
2012127580.tif 000006
【図５】
2012127580.tif 000007
【図６】
2012127580.tif 000008
【図７】
2012127580.tif 000009
【図８】
2012127580.tif 000010
【図９】
2012127580.tif 000011
【図１０】
2012127580.tif 000012
【図１１】
2012127580.tif 000013
【図１２】
2012127580.tif 000014
【図１３】
2012127580.tif 000015
【図１４】
2012127580.tif 000016
【図１５】
2012127580.tif 000017
【図１６】
2012127580.tif 000018
【図１７】
2012127580.tif 000019
【図１８】
2012127580.tif 000020
【図１９】
2012127580.tif 000021
【図２０】
2012127580.tif 000022
【手続補正書】
【提出日】平成25年9月6日(2013.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶部に格納される、問題と正解とを含む問題データを管理する問題データベースと、
前記記憶部に格納される、前記問題に対する生徒の解答を含む解答データと該解答の正誤判定結果とを管理する生徒解答データベースと、
テスト中に、ネットワークを介して接続される複数の生徒端末から前記解答データを受信して、該解答データと、前記問題データベースを用いた前記問題の正解に基づく正誤判定結果とを前記生徒解答データベースに記録する解答蓄積処理部と、
前記テスト中に、前記生徒解答データベースを用いて前記生徒の解答状況を判断し、判断結果に基づいて教師から前記問題に関するコメントを取得して、前記ネットワークを介して前記複数の生徒端末へ該コメントを送信するコメント送信処理部と、
を有することを特徴とする出題装置。
【請求項２】
前記コメント送信処理部は、
前記生徒解答データベースを用いて得られる解答数と予め与えられた生徒総数とから解答率を算出し、該解答率が解答基準値を超えた問題があるか否かを判断する解答率判断部と、
前記解答率判断部が前記解答基準値を超えた問題があると判断した場合、前記生徒解答データベースを用いて該問題の正答率を算出し、該正答率が正答率基準値より低いか否かを判断する正答率判断部とを有し、
前記正答率判断部が前記問題の正答率が前記正答率基準値より低いと判断した場合、前記問題に対する前記解答状況は、教師からのコメントを要する状況であると判断することを特徴とする請求項１記載の出題装置。
【請求項３】
前記解答データは、更に、前記生徒が解答するまでにかかった解答時間を含み、
前記コメント送信処理部は、
前記解答率判断部が前記解答基準値を超えた問題がないと判断した場合、生徒解答データベースを用いて前記解答時間が解答時間基準値を超えた問題があるか否かを判断する解答時間判断部と、
前記解答時間判断部が前記解答時間基準値を超えた問題があると判断した場合、生徒解答データベースを参照することによって該問題の解答済生徒数をカウントし、該解答済生徒数に対する前記解答時間を越えた生徒の割合が生徒割合基準値より高いか否かを判断する生徒割合判断部とを有し、
前記生徒割合判断部が前記解答時間を越えた生徒の割合が生徒割合基準値より高いと判断した場合、前記問題に対する前記解答状況は、教師からのコメントを要する状況であると判断することを特徴とする請求項２記載の出題装置。
【請求項４】
前記コメント送信処理部は、
前記正答率判断部が前記問題の正答率が前記正答率基準値より低いと判断した場合、又は、前記生徒割合判断部が前記解答時間を越えた生徒の割合が生徒割合基準値より高いと判断した場合、前記問題データベースから前記問題を取得し、また、前記生徒解答データベースから該問題の解答と正誤判定結果とを取得して、コメント依頼画面を作成する画面作成部と、
前記画面作成部によって作成されたコメント依頼画面を表示ユニットに表示することによって、教師から前記問題に係るコメントを取得するコメント取得部と、
前記コメント取得部が取得した前記コメントを含むコメントデータを前記複数の生徒端末へ送信するコメント送信部と、
を有することを特徴とする請求項３記載の出題装置。
【請求項５】
コンピュータが、
テスト中に、ネットワークを介して接続される複数の生徒端末から出題された問題と該問題に対する解答とを含む解答データを受信し、
記憶部に格納される問題と正解とを含む問題データを管理する問題データベースから取得した前記解答データに含まれる前記問題の正解と、該解答データに含まれる前記解答とを比較することによって正誤判定を行い、
前記解答データと、前記正誤判定による正誤判定結果とを、該記憶部に格納される生徒解答データベースに記録し、
前記テスト中に、前記生徒解答データベースを用いて生徒の解答状況を判断し、
前記判断した結果に基づいて、教師から前記問題に関するコメントを取得し、
前記ネットワークを介して前記複数の生徒端末へ該コメントを送信する、
ことを特徴とする出題方法。
【国際調査報告】
2012127580.tif 000023
2012127580.tif 000024
2012127580.tif 000025
2012127580.tif 000026