(57)【要約】【課題】出題された教材問題に対する学習者の誤った解答内容を利用し、学習者が誤解しやすい学習内容が関連する教材問題を自動的に検出し、学習者の学習内容に応じて関連する教材問題を自動的に選択する。【解決手段】教材問題に対する複数の学習者の解答内容を記憶し、複数の教材問題を記憶する。また、複数の学習者の解答内容を分類し集計内容を記憶する。次に、学習者情報記憶内容と教材問題記憶内容に基づいて学習者の解答内容を採点し学習者情報記憶内容を更新し、特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、特定の学習者が解答した教材問題と対応付け、教材問題記憶内容を更新する。そして、特定の学習者が解答した教材問題に基づいて、教材問題記憶内容の中から特定の学習者に次に出題する教材問題を選択し、特定の学習者に次に出題する教材問題を選択し、特定の学習者に選択した教材問題を提示する。【選択図】図３
2014157302.tif 000002
【特許請求の範囲】
【請求項１】
複数の教材問題の中から所定の教材問題を選択する問題選択サーバであって、
教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶手段と、
前記複数の教材問題を記憶する教材問題記憶手段と、
前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶手段と、
前記学習者情報記憶手段と前記教材問題記憶手段とに基づいて学習者の解答内容を採点し、前記学習者情報記憶手段を更新する採点手段と、
特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、学習者が解答した教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段と、
前記特定の学習者が解答した教材問題に基づいて、前記教材問題記憶手段の中から前記特定の学習者に次に出題する教材問題を選択する問題選択手段と、
前記特定の学習者に次に出題する教材問題を選択し、前記特定の学習者に選択した教材問題を提示する教材問題提示手段と、
を備えたことを特徴とする問題選択サーバ。
【請求項２】
前記教材問題記憶手段に追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段を備えたことを特徴とする請求項１に記載の問題選択サーバ。
【請求項３】
特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定する閾値設定手段を備えたことを特徴とする請求項２に記載の問題選択サーバ。
【請求項４】
少なくとも、複数の教材問題の中から所定の教材問題を選択する問題選択サーバと学習者端末とからなる学習支援システムであって、
前記問題選択サーバが、
教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶手段と、
前記複数の教材問題を記憶する教材問題記憶手段と、
前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶手段と、
前記学習者情報記憶手段と前記教材問題記憶手段とに基づいて学習者の解答内容を採点し、前記学習者情報記憶手段を更新する採点手段と、
特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、学習者が解答した教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段と、
前記特定の学習者が解答した教材問題に基づいて、前記教材問題記憶手段の中から前記特定の学習者に次に出題する教材問題を選択する問題選択手段と、
前記特定の学習者に次に出題する教材問題を選択し、前記学習者端末に選択した教材問題を提示する教材問題提示手段と、
を備えたことを特徴とする学習支援システム。
【請求項５】
前記教材問題記憶手段に追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段を備えたことを特徴とする請求項４に記載の学習支援システム。
【請求項６】
特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定する閾値設定手段を備えたことを特徴とする請求項５に記載の学習支援システム。
【請求項７】
複数の教材問題の中から所定の教材問題を選択する問題選択サーバにおける問題選択方法であって、
教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶ステップと、
前記複数の教材問題を記憶する教材問題記憶ステップと、
前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶ステップと、
学習者情報記憶内容と教材問題記憶内容に基づいて学習者の解答内容を採点し学習者情報記憶内容を更新する採点ステップと、
特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、前記特定の学習者が解答した教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップと、
前記特定の学習者が解答した教材問題に基づいて、教材問題記憶内容の中から前記特定の学習者に次に出題する教材問題を選択する問題選択ステップと、
前記特定の学習者に次に出題する教材問題を選択し、前記特定の学習者に選択した教材問題を提示する教材問題提示ステップと、
を備えたことを特徴とする問題選択方法。
【請求項８】
前記教材問題記憶ステップに追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップを備えたことを特徴とする請求項７に記載の問題選択方法。
【請求項９】
特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定することを特徴とする請求項８に記載の問題選択方法。
【請求項１０】
複数の教材問題の中から所定の教材問題を選択する問題選択サーバにおける問題選択方法をコンピュータに実行させるための問題選択プログラムであって、
教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶ステップと、
前記複数の教材問題を記憶する教材問題記憶ステップと、
前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶ステップと、
学習者情報記憶内容と教材問題記憶内容に基づいて学習者の解答内容を採点し学習者情報記憶内容を更新する採点ステップと、
特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、前記特定の学習者が解答した教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップと、
前記特定の学習者が解答した教材問題に基づいて、教材問題記憶内容の中から前記特定の学習者に次に出題する教材問題を選択する問題選択ステップと、
前記特定の学習者に次に出題する教材問題を選択し、前記特定の学習者に選択した教材問題を提示する教材問題提示ステップと、
をコンピュータに実行させるための問題選択プログラム。
【請求項１１】
前記教材問題記憶ステップに追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップを備えたことを特徴とする請求項１０に記載の問題選択プログラム。
【請求項１２】
特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定することを特徴とする請求項１１に記載の問題選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の教材問題の中から所定の教材問題を選択する問題選択サーバ、学習支援システム、問題選択方法および問題選択プログラムに関する。
【背景技術】
【０００２】
従来、インターネットを利用した学習支援システムが開発されている。これらのシステムは、問題出題装置と受講者端末とをインターネットを介して接続し、ホームページのフォームに受講者がデータを入力し問題出題装置に送信し、問題出題装置で受け取ったデータを基にＣＧＩプログラムがデータ処理を行い、予め決められたホームページにデータを返し表示する方式であった（例えば、特許文献１参照）。
【０００３】
また、近年では、ｅラーニングを拡張し、その場での学習過程の状況をオンライン家庭教師と共有する技術も活用されている。このような学習支援システムでは学習者の解答の正誤情報によって出題問題を変更すること（例えば、特許文献２参照）や、学習者の苦手部分を客観的に認識し、苦手部分を克服するための出題を行う工夫（例えば、特許文献３参照）も開発されている。
【０００４】
更に学習問題の正解率から問題の難易度を算出し（項目応答理論）、算出されたパラメータの付与された問題項目をデータとして蓄積し、受験者の解答パターンに応じて、難易度の異なる問題を選んで出題することにより、個々人の能力に適したテストを行う適応型の問題出題方法が開発されている（例えば、特許文献４参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４７９６２４５号公報
【特許文献２】特開平５−１８８８４９号公報
【特許文献３】特開２００２−２２９４３１号公報
【特許文献４】特開２００８−０２６５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１に記載の学習支援システムは、学習者がパソコンなどを使い電子的な教材問題を解き、学習すべき内容を修得することができる。さらに、指導者が、学習すべき内容をコース（単元単位に設定されることが多い）として設定し、学習者は、学習支援システムが出題する複数の問題を解いて学習理解を深めることができる（例えば、従来のｅラーニングシステム等）。ところが、学習者のレベルが低い場合、学習者は、誤った解答をしながら進むのみとなり、学習者が、学習内容を理解するまでに至らないという課題があった。
【０００７】
また、従来の学習支援システムでは、出題される教材問題が指導者によって予め設定されているため、学習者が誤解答した場合、同じ問題を再度出題し、学習者が正解の解答を暗記してしまい、学習者自らの学習にならないという課題があり、これを解決するため、特許文献２に記載の電子学習機では、学習者の解答が誤った場合には、その問題を再出題せず、誤答した問題に類似する問題を出題し、学習者に自ら考えさせる仕組みが提案されている。しかしながら、各問題に類似する問題（類題）の設定は、予め指導者によって行う必要があり、指導者による事前準備の負担の発生や、指導者が設定していない類題については、学習者が自ら類題を探して学習しなければならないという課題があった。
【０００８】
また、特許文献３に記載の学習システムでは、学習者の主観的な判断によって学習単元や分野を選択して学習するのではなく、学習者の解答の正誤情報から、得意分野と苦手分野を客観的に認識し、苦手分野の問題をより多く出題し学習することで、高い学習効果を得る仕組みが提案されている。しかし、苦手分野の理解に役立つ得意分野の問題など分野や単元の範囲を超えて関係している問題がある場合、その問題が自動的に出題される可能性が低く、学習者は、自ら当該問題を探して学習しなければならないという課題があった。
【０００９】
更に、特許文献４に記載の適応型テストシステムでは、電子的な教材問題に難易度を設定し、学習者の理解レベルに合わせ、出題する教材問題を動的に変更する仕組みが提案されている。具体的には、学習者が教材問題に正解した場合は、次の教材問題として難易度の高い内容を出題し、また、不正解の場合は、難易度の低い教材問題を出題することによって、学習者のレベルに合わせた学習を可能としている。しかし、学習者による学習内容理解は、指導者が設定した教材問題の範囲内で行われるものであり、学習者が他の教材問題の内容と誤解して理解している場合は、学習者が自分自身で他の教材問題を見つけ学習しなければならないという課題があった。
【００１０】
そこで、本発明は、上述の課題に鑑みてなされたものであり、出題された教材問題に対する学習者の誤った解答内容を利用し、学習者が誤解しやすい学習内容が関連する教材問題を自動的に検出し、学習者の学習内容に応じて関連する教材問題を自動的に選択する問題選択サーバ、学習支援システム、問題選択方法および問題選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００１２】
（１）本発明は、複数の教材問題の中から所定の教材問題を選択する問題選択サーバであって、教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶手段と、前記複数の教材問題を記憶する教材問題記憶手段と、前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶手段と、前記学習者情報記憶手段と前記教材問題記憶手段とに基づいて学習者の解答内容を採点し、前記学習者情報記憶手段を更新する採点手段と、特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、学習者が解答した教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段と、前記特定の学習者が解答した教材問題に基づいて、前記教材問題記憶手段の中から前記特定の学習者に次に出題する教材問題を選択する問題選択手段と、前記特定の学習者に次に出題する教材問題を選択し、前記特定の学習者に選択した教材問題を提示する教材問題提示手段と、を備えたことを特徴とする問題選択サーバを提案している。
【００１３】
（２）本発明は、（１）の問題選択サーバについて、前記教材問題記憶手段に追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段を備えたことを特徴とする問題選択サーバを提案している。
【００１４】
（３）本発明は、（２）の問題選択サーバについて、特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定する閾値設定手段を備えたことを特徴とする問題選択サーバを提案している。
【００１５】
（４）本発明は、少なくとも、複数の教材問題の中から所定の教材問題を選択する問題選択サーバと学習者端末とからなる学習支援システムであって、前記問題選択サーバが、教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶手段と、前記複数の教材問題を記憶する教材問題記憶手段と、前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶手段と、前記学習者情報記憶手段と前記教材問題記憶手段とに基づいて学習者の解答内容を採点し、前記学習者情報記憶手段を更新する採点手段と、特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、学習者が解答した教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段と、前記特定の学習者が解答した教材問題に基づいて、前記教材問題記憶手段の中から前記特定の学習者に次に出題する教材問題を選択する問題選択手段と、前記特定の学習者に次に出題する教材問題を選択し、前記学習者端末に選択した教材問題を提示する教材問題提示手段と、を備えたことを特徴とする学習支援システムを提案している。
【００１６】
（５）本発明は、（４）の学習支援システムについて、前記教材問題記憶手段に追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、前記教材問題記憶手段を更新する関連教材処理手段を備えたことを特徴とする学習支援システムを提案している。
【００１７】
（６）本発明は、（５）の学習支援システムについて、特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定する閾値設定手段を備えたことを特徴とする学習支援システムを提案している。
【００１８】
（７）本発明は、複数の教材問題の中から所定の教材問題を選択する問題選択サーバにおける問題選択方法であって、教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶ステップと、前記複数の教材問題を記憶する教材問題記憶ステップと、前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶ステップと、学習者情報記憶内容と教材問題記憶内容に基づいて学習者の解答内容を採点し学習者情報記憶内容を更新する採点ステップと、特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、前記特定の学習者が解答した教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップと、前記特定の学習者が解答した教材問題に基づいて、教材問題記憶内容の中から前記特定の学習者に次に出題する教材問題を選択する問題選択ステップと、前記特定の学習者に次に出題する教材問題を選択し、前記特定の学習者に選択した教材問題を提示する教材問題提示ステップと、を備えたことを特徴とする問題選択方法を提案している。
【００１９】
（８）本発明は、（７）の問題選択方法について、前記教材問題記憶ステップに追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップを備えたことを特徴とする問題選択方法を提案している。
【００２０】
（９）本発明は、（８）の問題選択方法について、特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定することを特徴とする問題選択方法を提案している。
【００２１】
（１０）本発明は、複数の教材問題の中から所定の教材問題を選択する問題選択サーバにおける問題選択方法をコンピュータに実行させるための問題選択プログラムであって、教材問題に対する複数の学習者の解答内容を記憶する学習者情報記憶ステップと、前記複数の教材問題を記憶する教材問題記憶ステップと、前記複数の学習者の解答内容を分類し集計内容を記憶する解答分類集計記憶ステップと、学習者情報記憶内容と教材問題記憶内容に基づいて学習者の解答内容を採点し学習者情報記憶内容を更新する採点ステップと、特定の学習者の不正解解答の分類及び集計を行い、一定以上累積した不正解解答の教材問題を、前記特定の学習者が解答した教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップと、前記特定の学習者が解答した教材問題に基づいて、教材問題記憶内容の中から前記特定の学習者に次に出題する教材問題を選択する問題選択ステップと、前記特定の学習者に次に出題する教材問題を選択し、前記特定の学習者に選択した教材問題を提示する教材問題提示ステップと、をコンピュータに実行させるための問題選択プログラムを提案している。
【００２２】
（１１）本発明は、（１０）の問題選択プログラムについて、前記教材問題記憶ステップに追加又は更新された教材問題を、一定以上累積した不正解解答の教材問題と対応付け、教材問題記憶内容を更新する関連教材処理ステップを備えたことを特徴とする問題選択プログラムを提案している。
【００２３】
（１２）本発明は、（１１）の問題選択プログラムについて、特定の権限を有する者が、前記関連教材処理手段を起動するための同じ不正解解答数の累積閾値を設定することを特徴とする問題選択プログラムを提案している。
【発明の効果】
【００２４】
本発明によれば、教材問題の作成者が予想できない他の学習内容との関連を検出することができるとともに、関連する可能性の高い他の学習内容に関した教材問題を自動的に学習者に出題することができ、学習者の総合的な理解を容易に深めることができるという効果がある。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施形態に係る問題選択サーバが適用される学習支援システムの構成を示す図である。
【図２】本発明の第１の実施形態に係る問題選択サーバの構成を示す図である。
【図３】本発明の第１の実施形態に係る記憶部に含まれるプログラムモジュールとプログラムが利用する記憶内容を示す図である。
【図４】本発明の第１の実施形態に係る問題選択サーバが受信する解答内容のメッセージの一例を示す図である。
【図５】本発明の第１の実施形態に係る学習者情報記憶部が有する学習者情報テーブルの一例を示す図である。
【図６】本発明の第１の実施形態に係る教材問題記憶部が有する教材問題テーブルの一例を示す図である。
【図７】本発明の第１の実施形態に係る教材問題記憶部が有する教材問題テーブルの一例を示す図である。
【図８】本発明の第１の実施形態に係る教材問題記憶部が有する教材問題テーブルの一例を示す図である。
【図９】本発明の第１の実施形態に係る解答分類集計記憶部が有する解答分類集計テーブルの一例を示す図である。
【図１０】本発明の第１の実施形態に係る解答分類集計記憶部が有する解答分類集計テーブルの一例を示す図である。
【図１１】本発明の第１の実施形態に係る解答分類集計記憶部が有する解答分類集計テーブルの一例を示す図である。
【図１２】本発明の第１の実施形態に係る解答分類集計記憶部が有する解答分類集計テーブルの一例を示す図である。
【図１３】本発明の第１の実施形態に係る解答分類集計記憶部が有する解答分類集計テーブルの一例を示す図である。
【図１４】本発明の第１の実施形態に係る解答分類集計記憶部が有する解答分類集計テーブルの一例を示す図である。
【図１５】本発明の第１の実施形態に係る採点部の処理動作を説明するためのフローチャートである。
【図１６】本発明の第１の実施形態に係る問題教材処理部の処理動作を説明するためのフローチャートである。
【図１７】本発明の第１の実施形態に係る問題選択部の処理動作を説明するためのフローチャートである。
【図１８】本発明の第１の実施形態に係る教材問題の追加又は更新の際の処理動作を説明するためのフローチャートである。
【図１９】本発明の第１の実施形態に係る解答内容を受信した場合の処理のフローチャートである。
【図２０】本発明の第１の実施形態に係る問題選択部の処理動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２７】
＜第１の実施形態＞
図１から図２０を用いて、本発明の第１の実施形態について説明する。
【００２８】
＜学習支援システムの構成＞
本実施形態に係る学習支援システム１は、図１に示すように、ｅラーニング用ＷＥＢサーバ１０と、問題選択サーバ２０と、通信ネットワーク３０を介してｅラーニング用ＷＥＢサーバ１０に接続される複数の学習者端末４０（４０−１、４０−２、・・・４０−ｎ）とから構成されている。
【００２９】
問題選択サーバ２０は、ｅラーニング用ＷＥＢサーバ１０から各学習者の解答内容を受信すると、当該解答内容に基づいて、次に出題する教材問題を複数の教材問題の中から選択し、ｅラーニング用ＷＥＢサーバ１０に通知する。
【００３０】
ｅラーニング用ＷＥＢサーバ１０は、学習者端末４０に対して教材問題を提供するサーバであり、学習者が、ｅラーニングを実施するために必要な学習者ＩＤや学習者が希望する単元名等の情報を管理する機能と、教材問題を含むＷＥＢページ画面を学習者端末４０に送信し、学習者からの解答情報を受信するＷＥＢ通信機能を備えている。
【００３１】
なお、図１ではｅラーニング用ＷＥＢサーバは、問題選択サーバと直接接続されているが、通信ネットワーク３０を介して接続してもよい。また、問題選択サーバ２０が、ｅラーニング用ＷＥＢサーバの機能を有し、学習者の解答内容を直接に受信し、直接に教材問題を提示してもよい。
【００３２】
＜問題選択サーバの構成＞
本実施形態に係る問題選択サーバ２０は、図２に示すように、プロセッサ部２１と、表示部２２と、入力部２３と、通信部２４と、記憶部２５０と、これらの要素を相互接続するための内部バス２７とから構成されている。
【００３３】
プロセッサ部２１は、例えば、ＣＰＵ等から構成され、所定のプログラムを実行するなどして、問題選択サーバ全体の動作を制御する。表示部２２は、例えば、液晶ディスプレイ、ＣＲＴ等からなる表示画面を備える。入力部２３には、キーボード、マウス等が接続され、使用者の操作に基づいて情報を入力する。通信部２４はイーサネット（登録商標）等の通信インタフェースを備え、各種の情報を送受信する。記憶部２５０は、例えばデータの書き換え可能なＲＡＭやＨＤＤ等が適用される。
【００３４】
＜記憶部に含まれるプログラムモジュールとプログラムが利用する記憶内容＞
図３を用いて、記憶部２５０に含まれるプログラムモジュールとプログラムが利用する記憶内容について説明する。
【００３５】
図３に示すように、本実施形態に係る記憶部２５０は、記憶部２５と記憶部２６とから構成され、さらに、記憶部２５には、プロセッサによって実行される本発明に関するプログラムモジュールとして、主制御部２５１と、採点部２５２と、関連教材処理部２５３と、問題選択部２５４とが格納されている。
【００３６】
また、記憶部２６には、プログラムが利用する、学習者情報記憶部２６１と、教材問題記憶部２６２と、解答分類集計記憶部２６３が格納され、ｅラーニング用ＷＥＢサーバ１０からの受信情報を格納するための受信情報記憶部２６４と、ｅラーニング用ＷＥＢサーバ１０への送信情報を格納するための送信情報記憶部２６５と、入力部２３から入力された教材問題を追加又は更新する内容を格納するための入力情報記憶部２６６が定義されている。
【００３７】
主制御部２５１は、通信部２４から、ｅラーニング用ＷＥＢサーバ１０が送信した解答内容メッセージを受信すると、受信データから学習者ＩＤ、学習者が希望する単元名、教材問題番号、解答内容の情報を抽出し、これを受信情報記憶部２６４に格納した後、採点部２５２を起動する。
【００３８】
採点部２５２は、受信情報記憶部２６４から学習者ＩＤ、学習者が希望した単元名、教材問題番号、解答内容を取得し、教材問題記憶部２６２の教材問題テーブルに記載されている模範解答と比較し、正誤を判定し、学習者情報記憶部２６１の学習者情報テーブルを更新する。解答内容が不正解の場合は関連教材処理部２５３を起動し、正解の場合は問題選択部２５４を起動する。なお、解答内容と模範解答の比較にはテキストマッチング技術が利用できる。
【００３９】
関連教材処理部２５３は、解答分類集計記憶部２６３の解答分類集計テーブルにおいて、同じ不正解の解答数が一定数以上累積した場合に、不正解した解答内容と、模範解答やキーワードの内容が一致する他の教材問題を教材問題記憶部２６２の教材問題テーブルの中から抽出する。なお、模範解答やキーワードの内容との比較にはテキストマッチ技術が利用できる。
【００４０】
一致する教材問題が抽出された場合、この教材問題番号は教材問題テーブル中の不正解した教材問題の関連教材番号として対応付けられる。更に、解答分類集計テーブル上では当該不正解答の関連教材問題が“有”として対応付けられる（図１１の７００１に例を示す）。
【００４１】
一致する教材問題が存在しなかった場合は、解答分類集計テーブル上で当該不正解答の関連教材問題が“無”として対応付けられる（図１３の７００２に例を示す）。上記の解答分類集計テーブル上の関連教材問題の有無を更新後、問題選択部２５４を起動する。
【００４２】
また、関連教材処理部２５３は、主制御部２５１からの教材問題の追加又は更新の通知により、入力情報記憶部に格納されている模範解答やキーワードの内容が、解答分類集計記憶部２６３の解答分類集計テーブル上の関連教材問題が“無”である不正解内容と一致している教材問題を抽出する。教材問題が抽出された場合、新たな教材問題の追加又は更新された教材問題を、抽出した教材問題番号の関連教材問題として対応づけ、解答分類集計テーブル上の当該不正解答の関連教材問題を“有”とする。
【００４３】
さらに、関連教材処理部２５３は、他の教材問題を抽出する処理を行う基準となる同じ不正解解答数の閾値が設定できる。閾値情報は。指導者や教師など権限を持つ者の入力部２３からの操作によって、入力することができる。
【００４４】
例えば、閾値が１０と設定されている場合、図９から図１４の解答分類集計テーブルにおいて教材問題番号１１０２の不正解解答“台風”が１０個に累積されると（図１０の７００１）、関連教材処理部２５３の処理において、“台風”を模範解答またはキーワードとして設定している教材問題１００３が抽出され、教材問題記憶部の教材問題テーブルの教材問題番号１１０２の関連教材番号として１００３が対応付けられる（図１１の７００１）。なお、閾値は、問題選択サーバ２０がｅラーニングＷＥＢシステムから複数の解答者及び複数の教材問題の解答内容を受信し、複数の不正解解答が累積する程度を想定して設定することが望ましい。
【００４５】
問題選択部２５４は、受信情報記憶部２６４から学習者が希望する単元名と学習者が解答した教材問題番号を取得し、教材問題記憶部２６２の教材問題テーブル上で、当該教材問題に関連教材問題が対応付けられている場合は当該関連教材問題を選択し、関連教材番号が対応付けられていない場合は、学習者が希望する単元名の教材問題の中から乱数に基づき教材問題を選択する。選択した教材問題内容を教材問題記憶部２６２から取得し、学習者ＩＤとともに送信情報記憶部２６５に格納した後、主制御部２５１にデータ送信を要求する。
【００４６】
なお、問題選択部２５４は、学習者が解答した教材問題に関連教材問題が対応付けられている場合で、対応付けられている関連教材問題が、学習者の希望する単元に属する教材問題である場合は当該問題を選択せず、当該単元の教材問題の中から乱数に基づき教材問題を選択しても良い。
【００４７】
主制御部２５１は問題選択部２５４から教材問題送信要求を受信すると、送信情報記憶部２６５から学習者ＩＤと教材問題内容を読み出し、これらの情報を含む送信メッセージを生成して、通信部２４からｅラーニング用ＷＥＢサーバ１０に送信する。なお、送信情報記憶部には上記の情報の他、学習者から受信した解答内容の正誤情報を含めて格納し、学習者への送信メッセージとしてもよい。
【００４８】
また、主制御部２５１は、入力部２３から、教材問題を追加又は更新する通知を受信すると、入力された新たな教材問題の情報や更新情報を教材問題記憶部２６２の教材問題テーブルに反映した後、当該情報のうち、模範解答及びキーワードの情報を入力情報記憶部２６６に格納し、関連教材処理部に教材問題を追加又は更新されたことを通知し関連教材処理部を起動させる。
【００４９】
図４は、ｅラーニング用ＷＥＢサーバからの受信メッセージの例を示したものである。図４に示すように、受信メッセージには、メッセージタイプ、学習者ＩＤ、学習者が希望する単元名、教材問題番号、解答内容等が記載される。
【００５０】
図５は、学習者情報テーブルの一例を示したものである。ここで、学習者ＩＤは、学習者を特定するものであり、学習が希望した単元名、学習した教材問題番号、学習者の解答内容、正解または不正解情報である解答結果、解答結果が入力された解答日時が対応付けられており、学習者情報記憶部２６１にて管理される。
【００５１】
また、学習者情報テーブルは指導者や教師など権限を持つ者の入力部２３からの操作によって、情報を修正することができる。
【００５２】
図６から図８は、教材問題テーブルの一例を示したものである。ここで、教材問題番号は教材問題を特定するものであり、単元名、問題内容、模範解答、キーワード、関連教材番号が対応付けられている。キーワードは複数の用語を記憶でき、模範解答の用語を入力しても良い。これらの事項は、教材問題記憶部２６２にて管理される。
【００５３】
また、教材問題テーブルは指導者や教師など権限を持つ者の入力部２３からの操作によって、情報を修正することができる。
【００５４】
図９から図１４は、解答分類集計記憶部２６３の解答分類集計テーブルの例をしめしたものである。図９から図１４に示すように解答分類集計テーブルは、不正解の解答があった教材問題番号と当該不正解内容、同じ不正解の解答があった解答数、関連教材問題の有無が対応付けられている。不正解解答が行われる毎に解答分類集計テーブルは更新される。なお、問題選択サーバ２０は、ｅラーニングＷＥＢシステムから複数の解答者及び複数の教材問題の解答内容を受信するため、複数の不正解解答が累積することが想定される。
【００５５】
図１５と図１８は、それぞれ本実施の形態において、学習者の解答内容を受信した場合の処理と、入力部２３から教材問題の追加又は更新があった場合のフローチャートである。学習者の解答内容を受信した場合、主制御部は、採点部を起動する。
【００５６】
図１５は、本実施の形態における採点部２５２の処理動作を説明するためのフローチャートである。
【００５７】
ステップ８０１において、採点部２５２は、受信情報記憶部２６４から学習者ＩＤ、学習者が希望した単元名、教材問題番号、解答内容を取得し、学習者情報記憶部２６１の学習者情報テーブルに新規レコードとし追記する。
【００５８】
ステップ８０２において、採点部２５２は上記解答内容と教材問題記憶部２６２の教材問題テーブル中の当該教材問題の模範解答（図６から図８の教材問題テーブル６００における模範解答６０４）とを比較し、一致している場合は正解とし、一致していない場合は不正解として、学習者情報記憶部２６１の学習者情報テーブルの上記レコードの解答結果内容を更新する（図５の学習者情報テーブル５００における解答結果５０５）。
【００５９】
ステップ８０３において、上記レコードの解答結果が不正解の場合は、ステップ８０４に進み、正解の場合はステップ８０５に進む。
【００６０】
ステップ８０４において、関連教材処理部２５３を起動する。
【００６１】
ステップ８０５において、問題選択部２５４を起動する。
【００６２】
図１６は、本実施の形態における関連教材処理部２５３の処理動作を説明するためのフローチャートである。
【００６３】
ステップ９０１において、関連教材処理部２５３は、受信情報記憶部２６４から教材問題番号、解答内容を取得する。
【００６４】
ステップ９０２において、学習者が解答した教材問題番号の不正解解答が、解答分類集計記憶部２６３の解答分類集計テーブルの教材問題番号と不正解内容（図９から図１４の解答分類集計テーブル７００）と同時に一致する教材問題番号（図９から図１４の７０１）と不正解内容（図９から図１４の７０２）が存在するかを確認する。学習者が解答した教材問題番号の不正解内容が解答分類集計テーブルに既に存在しており一致した場合はステップ９０３へ進み、解答分類集計テーブルに存在しておらず一致しなかった場合はステップ９０８へ進む。
【００６５】
ステップ９０３においては、一致した教材問題番号と不正解内容の解答数を１増加させる。例えば、教材番号１１０２の解答内容「台風」が一致した場合、図９の７００１の解答数を１増加させ、図１０の７００１に示すとおり解答数を１０とする。
【００６６】
ステップ９０８においては、一致しなかった教材問題番号と不正解内容のレコードを解答分類集計テーブルに追加し、当該解答数に１を設定する。
【００６７】
ステップ９０４において、関連教材処理部２５３は、解答分類集計テーブルにおいて、一致した教材問題番号と不正解内容の解答数が一定以上累積したかを確認する。一定以上累積した場合にはステップ９０５に進み、累積しなかった場合にはステップ９１０に進む。
【００６８】
ステップ９０５において、関連教材処理部２５３は、一定以上累積した不正解内容が模範解答やキーワードの内容と一致する他の教材問題を教材問題記憶部２６２の教材問題テーブルの中から抽出する。教材問題が抽出できた場合はステップ９０６に進み、不正解解答と一致する他の教材問題が抽出できなかった場合はステップ９０９に進む。
【００６９】
例えば、図１０の７００１の場合、教材問題１１０２の不正解内容である「台風」は、図６から図８の教材問題テーブル６００の中で、教材番号１００３の模範解答６０４またはキーワード６０５に含まれるため、教材番号１００３の教材問題が抽出できる。
【００７０】
また、図１２の７００２の場合、教材問題１００２の不正解内容である「梅雨」は図６から図８の教材問題テーブル６００の中で、模範解答６０４またはキーワード６０５に含まれる教材問題が無いため、教材問題が抽出できない。
【００７１】
ステップ９０６において、関連教材処理部２５３は教材問題記憶部２６２の教材問題テーブルにおいて、抽出された教材問題を、不正解した教材問題の関連教材問題として対応づける。
【００７２】
例えば、教材番号１００３の教材問題が抽出された場合、図６の教材問題テーブル６００の６００１のとおり、教材問題番号１１０２の関連教材番号として１００３が対応付けられる。
【００７３】
ステップ９０７において、関連教材処理部２５３は、解答分類集計テーブル７００において他の教材問題の模範解答やキーワードと一致した不正解内容の関連教材問題７０４を“有”として更新する。
【００７４】
例えば、図１１の７００１とおり、教材問題１１０２の不正解内容である「台風」の関連教材問題７０４が“有”として設定される。
【００７５】
ステップ９０９において、関連教材処理部２５３は、解答分類集計テーブル７００において他の教材問題の模範解答やキーワードと一致しなかった不正解内容の関連教材問題７０４を“無”として更新する。
【００７６】
例えば、図１３の７００２とおり、教材問題１００２の不正解内容である「梅雨」の関連教材問題７０４が“無”として設定される。
【００７７】
ステップ９１０において、問題選択部２５４を起動する。
【００７８】
図１７は、本実施の形態における問題選択部２５４の処理動作を説明するためのフローチャートである。
【００７９】
ステップ１００１において、問題選択部２５４は、受信情報記憶部２６４から学習者ＩＤ、学習者が希望した単元名、教材問題番号を取得する。
【００８０】
ステップ１００２において、問題選択部２５４は、受信情報記憶部から取得した教材問題番号において、教材問題記憶部２６２の教材問題テーブルの当該教材問題に関連教材問題が対応付けられているかを教材問題テーブル上で確認する。関連教材問題が対応づけられている場合（例えば、図６の教材問題テーブル６００上の６００１（教材問題番号１１０２）の場合）はステップ１００３に進み、関連教材問題が対応付けられていない場合（例えば、図６の教材問題テーブル６００上の教材問題番号１１０１の場合）は、ステップ１００４に進む。
【００８１】
なお、問題選択部２５４は、学習者が解答した教材問題に関連教材問題が対応付けられている場合で、対応付けられている関連教材問題が、学習者の希望する単元に属する教材問題である場合は当該問題を選択せず、ステップ１００４に進んでも良い（例えば、図２０のようなフローチャートとなり、ステップ１０２１が追加される）。
【００８２】
ステップ１００３において、問題選択部２５４は関連教材問題として対応づけられている教材問題を次に出題する教材問題として選択する（例えば、図６の教材問題テーブル６００上の教材問題１１０２の場合は、教材問題１００３が選択される）。
【００８３】
ステップ１００４において、問題選択部２５４は、教材問題記憶部２６２の教材問題テーブルに保存されている、学習者が希望する学習単元に属する教材問題数を範囲内とする乱数を発生させ、この乱数に基づく教材問題番号を持つ教材問題を次に出題する教材問題として選択する。
【００８４】
ステップ１００５において、問題選択部２５４は選択された教材問題の問題内容を教材問題記憶部２６２の教材問題テーブルから取得し、学習者ＩＤとともに送信情報記憶部２６５に格納する。なお、送信情報記憶部には上記の情報の他、学習者から受信した解答内容の正誤情報を含めて格納し、学習者への送信メッセージとしてもよい。
【００８５】
ステップ１００６において、主制御部２５１に教材問題送信要求を通知する。
【００８６】
これにより、主制御部２５１は上記情報を含む送信メッセージを生成して、通信部２４からｅラーニング用ＷＥＢサーバ１０に送信する。
【００８７】
図１８は、本実施の形態において、教材問題の追加又は更新が行われた場合の処理動作を説明するためのフローチャートである。
【００８８】
ステップ１１０１では、入力部２３は教材問題の追加又は更新の入力を主制御部に通知する。
【００８９】
ステップ１１０２では、主制御部２５１は入力部２３から、教材問題を追加又は更新する通知を受信すると、入力された新たな教材問題の情報や更新情報を教材問題記憶部２６２の教材問題テーブルに追加又は修正し反映した後、追加又は更新した教材問題の情報のうち、模範解答やキーワードの情報を入力情報記憶部２６６に格納し、教材問題の追加又は修正が行われたことを関連教材処理部２５３に通知し、起動させる。
【００９０】
ステップ１１０３では、関連教材処理部２５３は、入力情報記憶部２６６に格納された模範解答やキーワードが、解答分類集計記憶部２６３の解答分類集計テーブル７００の関連教材問題７０４が“無”である不正解内容７０２と一致している教材問題を抽出する。一致するかどうかの比較には、テキストマッチング技術が利用できる。
【００９１】
例えば、図７の教材問題テーブル６０１の６００２のように、模範解答“梅雨”を持つ教材問題（教材問題番号１００４）が追加された場合、図１３の解答分類集計テーブル７４０の７００２（教材問題番号１００２）が抽出される。
【００９２】
ステップ１１０４では、関連教材処理部２５３は、追加又は更新された教材問題を、教材問題記憶部２６２の教材問題テーブルにおいて、上記の抽出された教材問題番号の関連教材問題として対応づける。
【００９３】
例えば、図１３で抽出された教材問題番号が１００２であるから、図８の教材問題テーブルの教材問題番号１００２の関連教材問題に、追加した教材問題番号１００４が対応付けられる（図８の６００３）。
【００９４】
ステップ１１０５では、関連教材処理部２５３は、解答分類集計記憶部２６３の解答分類集計テーブルにおいて抽出された不正解解答内容の関連教材問題を“有”に設定する。
【００９５】
例えば、図１４の解答分類集計テーブル７５０の７００２に示すように、教材問題番号１１０２で不正解内容“梅雨”のレコードの関連教材問題が“有”に設定される。
【００９６】
このように、問題選択サーバ２０及び学習支援システム１は、ｅラーニング用ＷＥＢサーバ１０から通知される学習者の解答内容に基づいて他の関連する教材問題を抽出し、学習した教材問題に関連する教材問題を出題することにより、学習者の総合的な理解を深めることが可能になる。
【００９７】
また、解答内容を受信した場合には、図１９に示すように、通信部２４が解答を受信すると、受信データから学習者ＩＤ、学習者が希望する単元名、教材問題番号、解答内容の情報を抽出し、これを受信情報記憶部２６４に格納した後、採点部２５２を起動する。なお、採点部２５２の処理の詳細については、図１５に示す。
【００９８】
＜第２の実施形態＞
上記の第１の実施形態においては、教材問題の解答は選択式の番号であっても良い。この場合、教材問題テーブルの模範解答には正解の選択番号を記入し、キーワードとして各選択番号に関連した用語を設定しておく。採点部では選択番号で正誤判定を行い、不正解の番号が選択された場合は、当該教材問題のキーワード欄の情報から、不正解の選択番号に関連したキーワードを使って関連教材問題を抽出しても良い。これにより、関連教材問題の選択が可能となる。
【００９９】
なお、問題選択サーバの処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを問題選択サーバに読み込ませ、実行することによって本発明の問題選択サーバを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【０１００】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【０１０１】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０２】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１０３】
１；学習支援システム
１０；ｅラーニング用ＷＥＢサーバ
２０；問題選択サーバ
２１；プロセッサ
２２；表示部
２３；入力部
２４；通信部
２５；記憶部
２６；記憶部
２７；内部バス
３０；通信ネットワーク
４０；学習者端末
２５０；記憶部
２５１；主制御部
２５２；採点部
２５３；関連教材処理部
２５４；問題選択部
２６１；学習者情報記憶部
２６２；教材問題記憶部
２６３；解答分類集計記憶部
２６４；受信情報記憶部
２６５；送信情報記憶部
２６６；入力情報記憶部
【図１】
2014157302.tif 000003
【図２】
2014157302.tif 000004
【図３】
2014157302.tif 000005
【図４】
2014157302.tif 000006
【図５】
2014157302.tif 000007
【図６】
2014157302.tif 000008
【図７】
2014157302.tif 000009
【図８】
2014157302.tif 000010
【図９】
2014157302.tif 000011
【図１０】
2014157302.tif 000012
【図１１】
2014157302.tif 000013
【図１２】
2014157302.tif 000014
【図１３】
2014157302.tif 000015
【図１４】
2014157302.tif 000016
【図１５】
2014157302.tif 000017
【図１６】
2014157302.tif 000018
【図１７】
2014157302.tif 000019
【図１８】
2014157302.tif 000020
【図１９】
2014157302.tif 000021
【図２０】
2014157302.tif 000022