(57)【要約】【課題】所定のテストに関連する他のテストを自動的に検索する。【解決手段】学習支援装置は、ユーザが使用する端末装置と通信し、基準テストと関連する関連テストを出力する。学習支援装置は、テストに関する情報を記憶する記憶部と、端末装置から、基準テストの情報を取得する取得部と、基準テストの情報に基づいて記憶部を検索し、基準テストと関連性が高い関連テストを特定する検索部と、を備える。【選択図】図６
2022003362.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用する端末装置と通信可能に接続され、基準となるテストである基準テストと関連するテストを出力する学習支援装置であって、
テストに関する情報を記憶する記憶部と、
前記端末装置から、前記基準テストの情報を取得する取得部と、
前記基準テストの情報に基づいて前記記憶部を検索し、当該基準テストと関連性の高いテストを関連テストに特定する検索部と、
を備える学習支援装置。
【請求項２】
前記記憶部は、テストを構成する問題と、当該問題を復習する復習テストとが紐付けられた復習情報を記憶しており、
前記検索部は、前記基準テストの情報に基づいて、当該基準テストを構成する問題ごとの正誤結果を取得し、当該正誤結果に基づいて前記復習情報を検索することで、誤った問題に紐付けられた復習テストを関連テストに特定する請求項１に記載の学習支援装置。
【請求項３】
前記記憶部は、前記復習テストを学力ランクに対応付けて記憶しており、
前記検索部は、前記学力ランクに応じて決定した復習テストを前記関連テストに特定する請求項２に記載の学習支援装置。
【請求項４】
前記記憶部は、前記テストを識別する識別情報と、前記テスト又は問題の分類の名称である分類名とを対応付けたテスト情報を記憶しており、
前記基準テストの情報は、当該基準テストの識別情報を含むものであって、
前記基準テストの識別情報に基づいて、前記テスト情報から、当該基準テストの分類名である基準分類名を抽出する抽出部を備え、
前記検索部は、前記テスト情報を検索し、前記基準分類名と同一の分類名を有するテストを関連テストに特定する請求項１に記載の学習支援装置。
【請求項５】
前記基準分類名と、前記テスト情報に含まれており、前記基準テストと比較する比較テストの分類名である比較分類名とに基づいて、前記基準テストと前記比較テストの類似度を算出する算出部を備え、
前記関連テスト特定部は、前記類似度に基づいて前記記憶部を検索し、前記基準テストと関連性が高い比較テストを関連テストに特定する検索部を備える請求項４に記載の学習支援装置。
【請求項６】
前記記憶部は、前記分類名と、他の分類名との関連度を数値化した関連度情報を記憶しており、
前記算出部は、前記基準分類名と、前記比較分類名と、前記関連度情報とに基づいて、前記類似度を算出する請求項５に記載の学習支援装置。
【請求項７】
前記算出部は、前記基準分類名と、前記比較分類名とに基づいて、文書ベクトルにより類似度を算出する請求項５に記載の学習支援装置。
【請求項８】
前記算出部は、前記分類名を形態素に分割し、前記基準分類名の形態素と、前記比較分類名の形態素とに基づいて、文書ベクトルにより類似度を算出する請求項５に記載の学習支援装置。
【請求項９】
前記検索部は、前記類似度が高い順に所定の個数のテストを関連テストに特定する請求項５乃至８のいずれか一項に記載の学習支援装置。
【請求項１０】
前記検索部は、前記類似度が閾値以上のテストを関連テストに特定する請求項５乃至８のいずれか一項に記載の学習支援装置。
【請求項１１】
前記関連テストの学習時期の条件を設定する設定部をさらに備え、
前記テスト情報は、前記テストの識別情報と、前記テストの単元名と、前記テストの学習時期とを対応付けた情報であって、
前記算出部は、前記テスト情報に含まれており、前記学習時期が前記条件に一致するテストを比較テストとして前記類似度を算出する請求項５乃至１０のいずれか一項に記載の学習支援装置。
【請求項１２】
請求項５乃至１１のいずれか一項に記載の学習支援装置と、前記ユーザが使用する端末装置と、を備えるテスト検索システムであって、
前記記憶部は、各生徒が実施したテストの識別情報と、当該テストの得点とを成績情報として記憶しており、
前記学習支援装置は、前記成績情報に基づいて、所定の生徒が実施したテストの得点推移を表す折れ線グラフを作成し、前記端末装置へ送信するグラフ作成部をさらに備え、
前記端末装置は、前記学習支援装置から受信した前記折れ線グラフを表示し、前記折れ線グラフにおいて前記テストの得点が指定されたときに、当該得点に対応するテストの情報を、前記基準テストの情報として前記学習支援装置に送信するテスト検索システム。
【請求項１３】
ユーザが使用する端末装置と通信可能に接続され、基準となるテストである基準テストと関連するテストを出力する学習支援装置が実行する学習支援方法であって、
テストに関する情報を記憶し、
前記端末装置から、前記基準テストの情報を取得し、
前記基準テストの情報に基づいて前記記憶部を検索し、当該基準テストと関連性の高いテストを関連テストに特定する学習支援方法。
【請求項１４】
コンピュータを備え、ユーザが使用する端末装置と通信可能に接続され、基準となるテストである基準テストと関連するテストを出力する学習支援装置によって実行されるプログラムであって、
テストに関する情報を記憶する記憶部と、
前記端末装置から、前記基準テストの情報を取得する取得部と、
前記基準テストの情報に基づいて前記記憶部を検索し、当該基準テストと関連性の高いテストを関連テストに特定する検索部、
として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連性の高いテストを自動的に検索する技術に関する。
【背景技術】
【０００２】
従来から、生徒に対して実施したテスト結果をデータベースに保存し、コンピュータ上で確認することが可能なシステムが知られている。特許文献１には、学習者のテストの成績を集計した成績集計データベースを有し、タブレット端末装置により当該データベースが参照可能に構成された教育支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６５９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
学習者は、実施したテストに関連性の高い他のテストを用いることで効率的に復習することができる。
【０００５】
本発明は、例えば、上記のような課題を解決するためになされたものであり、所定のテストに関連する他のテストを自動的に検索する学習支援装置を提供することを主な課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、ユーザが使用する端末装置と通信可能に接続され、基準となるテストである基準テストと関連するテストを出力する学習支援装置であって、テストに関する情報を記憶する記憶部と、前記端末装置から、前記基準テストの情報を取得する取得部と、前記基準テストの情報に基づいて前記記憶部を検索し、当該基準テストと関連性の高いテストを関連テストに特定する検索部と、を備える。この態様によれば、ユーザの簡単な操作により、学習支援装置は、基準テストに関連性が高い関連テストを自動的に特定することができる。
【０００７】
上記学習支援装置の一態様では、前記記憶部は、テストを構成する問題と、当該問題を復習する復習テストとが紐付けられた復習情報を記憶しており、前記検索部は、前記基準テストの情報に基づいて、当該基準テストを構成する問題ごとの正誤結果を取得し、当該正誤結果に基づいて前記復習情報を検索することで、誤った問題に紐付けられた復習テストを関連テストに特定する。この態様によれば、学習支援装置は、誤答した問題の復習テストを関連テストに特定するため、苦手な分野を復習するための効率的な学習をユーザに提供することができる。
【０００８】
上記の学習支援装置の他の一態様では、前記記憶部は、前記テストを識別する識別情報と、前記テスト又は問題の分類の名称である分類名とを対応付けたテスト情報を記憶しており、前記基準テストの情報は、当該基準テストの識別情報を含むものであって、前記基準テストの識別情報に基づいて、前記テスト情報から、当該基準テストの分類名である基準分類名を抽出する抽出部を備え、前記検索部は、前記テスト情報を検索し、前記基準分類名と同一の分類名を有するテストを関連テストに特定する。この態様によれば、学習支援装置は、分類名によって、基準テストに関連性が高い関連テストを自動的に特定することができる。
【０００９】
上記の学習支援装置の他の一態様では、前記記憶部は、前記復習テストを学力ランクに対応付けて記憶しており、前記検索部は、前記学力ランクに応じて決定した復習テストを前記関連テストに特定する。この態様では、生徒の学力ランクに応じた復習テストを関連テストとすることができる。
【００１０】
上記の学習支援装置の他の一態様では、前記基準分類名と、前記テスト情報に含まれており、前記基準テストと比較する比較テストの分類名である比較分類名とに基づいて、前記基準テストと前記比較テストの類似度を算出する算出部を備え、前記関連テスト特定部は、前記類似度に基づいて前記記憶部を検索し、前記基準テストと関連性が高い比較テストを関連テストに特定する検索部を備える。この態様によれば、学習支援装置は、基準テストと比較テストの類似度を算出するため、複数のテストの中から効果的な関連テストを自動的に特定することができる。
【００１１】
上記の学習支援装置の他の一態様では、前記記憶部は、前記分類名と、他の分類名との関連度を数値化した関連度情報を記憶しており、前記算出部は、前記基準分類名と、前記比較分類名と、前記関連度情報とに基づいて、前記類似度を算出する。この態様によれば、学習支援装置は、基準単元名と比較単元名の関連度に基づいて類似度を算出し、当該類似度に基づいて、適切な関連テストを特定することができる。
【００１２】
上記学習支援装置の他の一態様では、前記算出部は、前記基準分類名と、前記比較分類名とに基づいて、文書ベクトルにより類似度を算出する。この態様によれば、学習支援装置は、単元名に基づく文書ベクトルにより、基準単元名と比較単元名の類似度を算出する。よって、当該類似度に基づいて、適切な関連テストを特定することができる。
【００１３】
上記学習支援装置の他の一態様では、前記算出部は、前記分類名を形態素に分割し、前記基準分類名の形態素と、前記比較分類名の形態素とに基づいて、文書ベクトルにより類似度を算出する。この態様によれば、学習支援装置は、単元名の形態素に基づく文書ベクトルにより、基準単元名と比較単元名の類似度を算出する。よって、当該類似度に基づいて、適切な関連テストを特定することができる。
【００１４】
上記学習支援装置の他の一態様では、前記検索部は、前記類似度が高い順に所定の個数のテストを関連テストに特定する。この態様によれば、学習支援装置は、最も関連性の高いテストを含めた所定の個数のテストを関連テストとして特定することができる。
【００１５】
上記学習支援装置の他の一態様では、前記検索部は、前記類似度が閾値以上のテストを関連テストに特定する。この態様によれば、学習支援装置は、ユーザが閾値を設けることで、類似度が閾値以上の全てのテストを関連テストとして特定することができる。
【００１６】
上記学習支援装置の他の一態様では、前記関連テストの学習時期の条件を設定する設定部をさらに備え、前記テスト情報は、前記テストの識別情報と、前記テストの単元名と、前記テストの学習時期とを対応付けた情報であって、前記算出部は、前記テスト情報に含まれており、前記学習時期が前記条件に一致するテストを比較テストとして前記類似度を算出する。この態様によれば、学習支援装置は、条件を設定して学習時期の範囲を絞ることで、より学習に効果的な関連テストを特定することができる。
【００１７】
本発明の別の観点は、上記の学習支援装置と、前記ユーザが使用する端末装置と、を備えるテスト検索システムであって、前記記憶部は、各生徒が実施したテストの識別情報と、当該テストの得点とを成績情報として記憶しており、前記学習支援装置は、前記成績情報に基づいて、所定の生徒が実施したテストの得点推移を表す折れ線グラフを作成し、前記端末装置へ送信するグラフ作成部をさらに備え、前記端末装置は、前記学習支援装置から受信した前記折れ線グラフを表示し、前記折れ線グラフにおいて前記テストの得点が指定されたときに、当該得点に対応するテストの識別情報を、前記基準テストの識別情報として前記学習支援装置に送信する。この態様によれば、ユーザは、得点遷移を表す折れ線グラフにおいてテストの得点を指定することで、簡単に基準テストを選択し、当該基準テストの情報を、前記基準テストの情報として前記学習支援装置に送信することができる。
【００１８】
本発明の別の観点は、ユーザが使用する端末装置と通信可能に接続され、基準となるテストである基準テストと関連するテストを出力する学習支援装置が実行する学習支援方法であって、テストに関する情報を記憶し、前記端末装置から、前記基準テストの情報を取得し、前記基準テストの情報に基づいて前記記憶部を検索し、当該基準テストと関連性の高いテストを関連テストに特定する。学習支援装置は、このテスト学習支援方法を実行することで、ユーザが選択した基準テストに関連性が高い関連テストを自動的に特定することができる。
【００１９】
本発明のさらに別の観点は、コンピュータを備え、ユーザが使用する端末装置と通信可能に接続され、基準となるテストである基準テストと関連するテストを出力する学習支援装置によって実行されるプログラムであって、テストに関する情報を記憶する記憶部と、前記端末装置から、前記基準テストの情報を取得する取得部と、前記基準テストの情報に基づいて前記記憶部を検索し、当該基準テストと関連性の高いテストを関連テストに特定する検索部、として前記コンピュータを機能させる。このプログラムをコンピュータにインストールして実行させることで、本発明に係る学習支援装置を構成させることができる。
【発明の効果】
【００２０】
本発明に係る学習支援装置によれば、所定のテストに関連する他のテストを検索することができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係るテスト検索システムの構成を示す。
【図２】第１実施形態における管理サーバの内部構成を示すブロック図である。
【図３】テストＤＢのデータ構成の一例である。
【図４】復習ＤＢのデータ構成の一例である。
【図５】成績推移グラフの一例である。
【図６】第１実施形態における関連テスト検索処理のフローチャートである。
【図７】第２実施形態に係るテスト検索システムの構成を示す。
【図８】第２実施形態における管理サーバの内部構成を示すブロック図である。
【図９】関連度ＤＢのデータ構造の一例である。
【図１０】第２実施形態における関連テスト検索処理のフローチャートである。
【図１１】第３実施形態に係るテスト検索システムの構成を示す。
【図１２】単元名集計表の一例である。
【図１３】形態素集計表の一例である。
【図１４】第２変形例に係るテスト検索システムの構成を示す。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら、本発明の実施の形態について説明する。
＜第１実施形態＞
［全体構成］
図１は、本発明の学習支援装置を適用したテスト検索システムの構成を示す。テスト検索システム１００は、複数の生徒用端末１１と、教師用端末１２と、管理サーバ２０とをネットワーク５を介して通信可能に構成したものである。
【００２３】
生徒用端末１１は、学習者である生徒が使用する端末装置であり、教師用端末１２は、学習支援者である教師が使用する端末装置である（以下、生徒や教師を「ユーザ」、生徒用端末１１及び教師用端末を包含して「端末装置１０」とも呼ぶ。）。端末装置１０は、例えば、デスクトップＰＣ、ラップトップＰＣ、タブレットＰＣなどである。端末装置１０は、例えば、液晶ディスプレイなどの表示部を備えており、ユーザが、記憶部に保存されていたり、サーバから送信されたりする各種テストの情報を出力することができる。
【００２４】
具体的に、端末装置１０は、基準となるテストに関連するテストを検索し、端末装置１０の表示部に表示する。ここで、基準となるテスト（以下、「基準テスト」とも呼ぶ。）とは、関連するテストを検索する基になるテストであって、例えば、生徒が実施した最新のテストや得点が悪く復習が必要なテストなどを用いることができる。関連するテスト（以下、「関連テスト」とも呼ぶ。）とは、基準テストと内容の関連性が高い単元や学習要素を有するテストである。ここで、単元とは、所定の主題を中心に行う学習活動のひとまとまりであって、その学習の内容に基づいた分類である。また、学習要素とは、テスト内の各問題の属する学習の内容に基づいた分類である。なお、関連テストは、同一基準テスト内で点数の低い苦手単元や学習要素に重み付けを行うことで、基準テストにおける苦手な分野の関連テストとすることもできる。すなわち、生徒ごとに苦手単元や学習要素を関連付け、関連テスト抽出時にそれらの比重を高くすることで、生徒ごとに適切なテストを抽出することができる。なお、単元及び学習要素は、本発明の分類の一例である。
【００２５】
端末装置１０は、基準テストを学習したユーザに対し、その基準テストに関連する関連テストの情報を出力することで、ユーザは、基準テストに関連する問題の学習をすることができる。よって、ユーザは、関連性の高い単元を効率的に学習することができ、生徒の理解度を深めることができる。
【００２６】
管理サーバ２０は、テストデータベース（以下、「データベース」を「ＤＢ」と記す。）１３と、成績ＤＢ１４と、復習ＤＢ１５とに接続されており、端末装置１０から基準テストの情報を受信し、識別情報であるテストＩＤに基づいて基準テストの問題に含まれている単元や学習要素を特定し、複数のテストのうち、関連性の高い関連テストを検索して特定する。このとき、管理サーバ２０は、テストの問題と解答内容を含む全情報を受信し識別情報を特定してもいいし、識別情報のみを受信してもよい。そして、管理サーバ２０は、関連テストの情報をユーザが使用する端末装置１０へ送信する。これにより、端末装置１０は、関連テストの情報を表示部に出力することができる。このとき、各生徒における基準テストの解答状況や点数を基に閾値を設け、復習が必要と判断される生徒のみに関連テストを配信したり、教師の使用する教師用端末１２にのみ関連テスト及び配信対象となる生徒の情報を配信したりすることもできる。
【００２７】
なお、ネットワーク５を通じた管理サーバ２０と端末装置１０との通信は有線であっても無線であってもよい。
【００２８】
［管理サーバの構成］
図２は、管理サーバ２０の内部構成を示すブロック図である。管理サーバ２０は、通信部１６と、分析部１７と、関連テスト検索部１８と、成績推移グラフ作成部１９と、を備える。なお、これらの構成要素と、テストＤＢ１３と、成績ＤＢ１４と、復習ＤＢ１５とは、バス２８を介して相互に接続されている。
【００２９】
通信部１６は、ネットワーク５を通じて端末装置１０と通信を行うための通信ユニットである。具体的に、通信部１６は、端末装置１０、即ち、生徒が使用する各生徒用端末１１や教師が使用する教師用端末１２から基準テストの情報を受信し、基準テストに関連する関連テストの情報を当該端末装置１０へ送信する。また、通信部１６は、ユーザが使用する端末装置１０から生徒の識別情報である生徒ＩＤを受信し、当該生徒の成績推移グラフを当該端末装置１０へ送信する。
【００３０】
テストＤＢ１３は、複数のテストに関する情報を記憶している。図３は、テストＤＢ１３のデータ構造の一例である。図示のように、テストＤＢ１３は、学習時期、単元名、テストＩＤ、学習要素名、テスト実データなどのテスト情報を記憶している。学習時期は、生徒がテストの内容を学習する時期を示す情報であって、例えば、学習する学年や学期などである。単元名は、テストを構成する問題の単元の名称であって、例えば、「小数のかけ算」や「円の面積」などである。テストＩＤは、テストを識別する情報である。学習要素名は、テスト内の各問題の属する学習の内容に基づいた分類の名称であって、単元をさらに細分化した、例えば、「小数のかけ算（１）」や「小数のかけ算（２）」などである。テスト実データは、テストの表示や印刷に使用するデータであって、例えば、テストを紙に印刷するようにレイアウトしたＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルなどである。
【００３１】
成績ＤＢ１４は、各生徒が実施したテストの結果に関する情報を記憶している。具体的には、成績ＤＢ１４は、生徒ごとに、生徒ＩＤ、実施したテストのテストＩＤ、実施日、得点や問題ごとの正誤結果などの成績情報を記憶している。
【００３２】
復習ＤＢ１５は、生徒が復習のために使用する復習テストに関する情報を記憶している。図４は、復習ＤＢ１５のデータ構造の一例である。図示のように、復習ＤＢ１５は、基準テストのテストＩＤ、問題番号、復習テストのテストＩＤ、復習テストのテスト実データなどの復習情報を記憶している。問題番号とは、テストを構成する問題を識別する番号であって、本実施形態では、基準テストを構成する問題ごとに１つ以上の復習テストが予め紐付けられている。管理サーバ２０は、生徒が基準テストにおいて誤答した問題は復習が必要な苦手分野であると判断し、当該誤答した問題に紐付けられた復習テストを関連テストに特定する。
【００３３】
なお、本実施形態では、図４に示すように、１つの問題に対し、複数の復習テストが紐付けられているが、本発明はこれに限定されるものではなく、問題に紐付ける復習テストの数や内容は任意に設定することができる。
【００３４】
分析部１７は、端末装置１０から受信した基準テストの情報に基づいて、生徒の当該基準テストにおける問題ごとの正誤結果を取得する。具体的に、正誤結果は、基準テストの情報に基づいて成績ＤＢ１４から抽出することとしてもよいし、基準テストの情報に含まれていることとしてもよい。そして、分析部１７は、当該正誤結果に基づいて、当該基準テストにおいて誤答した問題は、生徒にとって復習が必要な苦手分野であると判断し、当該誤答した問題を復習対象問題に特定する。
【００３５】
なお、分析部１７によって判断された生徒の苦手分野や、それに対し生徒がどんな努力をしているか、何を克服したかなどを履歴として残すこととしてもよい。
【００３６】
関連テスト検索部１８は、基準テストのテストＩＤ及び復習対象問題の問題番号に基づいて、復習ＤＢ１５を検索し、復習対象問題に紐付けられた復習テストのテストＩＤやテスト実データを抽出する。そして、関連テスト検索部１８は、当該復習テストを関連テストに特定し、関連テストに関する情報を端末装置１０へ送信する。関連テストに関する情報とは、例えば、復習テストのテストＩＤや復習テストのテスト実データなどである。
【００３７】
成績推移グラフ作成部１９は、端末装置１０から受信した生徒ＩＤと、成績ＤＢ１４とに基づいて、成績推移グラフを作成する。また、成績推移グラフ作成部１９は、作成した成績推移グラフを端末装置１０へ送信する。端末装置１０は、管理サーバ２０から受信した成績推移グラフを表示部に表示する。
【００３８】
上記の構成において、管理サーバ２０の通信部１６は本発明の取得部の一例であり、管理サーバ２０の分析部１７、関連テスト検索部１８及び成績推移グラフ作成部１９は、それぞれ本発明の検索部及びグラフ作成部の一例である。また、テストＤＢ１３、成績ＤＢ１４及び復習ＤＢ１５は、それぞれ本発明の記憶部の一例である。
【００３９】
［成績推移グラフ］
図５は、成績推移グラフの一例を示す。図示のように、成績推移グラフは、縦軸をテストの得点、横軸をテストＩＤ及び実施日とし、生徒が実施したテストの得点推移が折れ線グラフで表されている。また、得点を示す点には、実施したテスト結果の情報が関連付けられている。折れ線グラフが端末装置１０に表示された状態において、ユーザが所定のテストＩＤに対応する得点を示す点を押下すると、端末装置１０は、当該テストＩＤやテスト結果の情報を基準テストの情報として管理サーバ２０へ送信する。具体的に、ユーザによって点４１が押下されると、端末装置１０は、テストＩＤ「Ｔ５１３」やテスト結果の情報を、基準テストの情報として管理サーバ２０へ送信する。また、ユーザによって点４３が押下されると、端末装置１０は、テストＩＤ「Ｔ４０３」やテスト結果の情報を、基準テストの情報として管理サーバ２０へ送信する。
【００４０】
これによれば、ユーザは、成績推移グラフにおいて、得点を示す点を押下することで、簡単に当該点に対応するテストＩＤやテスト結果の情報を管理サーバ２０へ送信することができる。そのため、ユーザは、成績推移グラフを見ることで得点が悪いなど復習が必要なテストを把握して基準テストを選択し、対応する点を押下することで簡単に当該基準テストの情報を管理サーバ２０へ送信することができる。このように、基準テストの情報を送信することで、端末装置１０は、管理サーバ２０から関連テストとして復習テストの情報を受信し、出力することが可能となる。よって、ユーザである生徒は、苦手な分野を効率的に学習し、基準テストにおいて誤答した問題の理解度を深めることができる
【００４１】
［関連テスト検索処理］
図６は、本実施形態による関連テスト検索処理のフローチャートである。この処理は、管理サーバ２０が、ユーザが選択した基準テストに関連するテストを検索する処理である。なお、この処理は具体的には端末装置１０及び管理サーバ２０をそれぞれ構成するコンピュータが予め用意したプログラムを実行することにより実現される。
【００４２】
まず、ユーザは、端末装置１０を使用して、所定の生徒の成績推移グラフを表示するために、当該生徒の生徒ＩＤを入力し、管理サーバ２０へ送信する（ステップＳ５０）。管理サーバ２０は、端末装置１０から生徒ＩＤを受信する（ステップＳ５１）。そして、管理サーバ２０は、受信した生徒ＩＤと、成績ＤＢ１４とに基づいて、成績推移グラフを作成し、端末装置１０へ送信する（ステップＳ５２）。
【００４３】
端末装置１０は、受信した成績推移グラフを表示部に表示し、基準テストを選択する（ステップＳ５３）。ユーザが、成績推移グラフにおいて、基準テストのテストＩＤに対応する得点を示す点を押下することで、端末装置１０は、基準テストのテストＩＤやテスト結果の情報を、基準テストの情報として管理サーバ２０へ送信する（ステップＳ５４）。管理サーバ２０は、端末装置１０から、基準テストの情報を取得する（ステップＳ５５）。そして、管理サーバ２０は、取得した基準テストの情報に基づいて、生徒の当該基準テストにおける問題ごとの正誤結果を取得する（ステップＳ５６）。
【００４４】
管理サーバ２０は、取得した正誤結果に基づいて、基準テストにおいて誤答した問題を復習対象問題に特定する（ステップＳ５７）。そして、管理サーバ２０は、復習ＤＢ１５を検索し、復習対象問題に紐付けられた復習テストを関連テストに特定する（ステップＳ５８）。さらに、管理サーバ２０は、復習ＤＢ１５から復習テストのテスト実データを抽出し、関連テストに関する情報として端末装置１０へ送信する（ステップＳ５９）。端末装置１０は、管理サーバ２０から関連テストに関する情報として、復習テストのテスト実データを受信し、出力する（ステップＳ６０）。具体的に、ユーザが生徒であれば、受信したテスト実データを生徒用端末１１の表示部に表示することで、生徒は、関連テストである復習テストを学習することができる。また、ユーザが教師であれば、受信したテスト実データを教師用端末１２が印刷により出力することで、復習テストを生徒に渡し、復習を促すことができる。
【００４５】
なお、本実施形態において、管理サーバ２０は、関連テストに関する情報として、復習テストのテスト実データを端末装置１０へ送信することとしているが、本発明はこれに限定されるものではなく、関連テストに関する情報であれば、例えばテストＩＤを送信することとしてもよい。この場合、ユーザは、必要な関連テストのみについて、テストＩＤを指定して管理サーバ２０からテスト実データを取得することができる。
【００４６】
また、本実施形態において、ユーザが端末装置１０により成績推移グラフを用いて基準テストＩＤを管理サーバ２０へ送信することとしているが、本発明はこれに限定されるものではない。例えば、成績推移グラフを用いることなく、基準テストのテストＩＤやテストの読み取り画像などを入力して管理サーバ２０へ送信し、管理サーバ２０で画像認識する等して基準テストのテストＩＤを特定することとしてもよい。つまり、管理サーバ２０が基準テストのテストＩＤを取得する方法は、任意に設定することができる。
【００４７】
生徒は１人１人苦手な分野や傾向が異なるため、各生徒がそれぞれ復習すべきテストは異なる。本発明のテスト検索システム１００によれば、ユーザの簡単な操作により、基準テストを構成する問題に紐付けられた復習テストを関連テストとして自動的に検索することができる。よって、生徒の効率的な学習を促すことができる。
【００４８】
なお、管理サーバ２０は、基準テストの解答結果を生徒毎に参照し、ＬＲＴ（Ｌａｔｅｎｔ  Ｌａｎｋ  Ｔｈｅｏｒｙ；潜在ランク理論）などを用いて、各生徒の学力をランク付けしてもよい。各生徒の学力ランクは、例えば、テストの結果に対するレポートとして端末装置１０へ送信することができる。さらに、復習ＤＢ１５において、問題に紐付けられた各復習テストに、予め学力ランクを対応付けておいてもよい。こうすることで、管理サーバ２０の関連テスト検索部１８は、復習対象問題に紐付けられた複数の復習テストの中から、生徒の学力ランクと一致する復習テストを関連テストに特定することが可能となる。つまり、複数の生徒が基準テストにおいて同じ問題を間違えたとしても、管理サーバ２０は、各生徒の学力に応じた復習テストを関連テストとして端末装置１０へ送信することができる。よって、生徒に適切な復習や苦手分野の定着を促すことができる。
【００４９】
また、管理サーバ２０の分析部１７は、基準テストの解答結果を生徒毎に参照し、ＩＲＴ（Ｉｔｅｍ  Ｒｅｓｐｏｎｓｅ  Ｔｈｅｏｒｙ；項目応答理論）などを用いて、生徒の習熟レベルに対して再学習が必要と判断される問題を復習対象問題に特定することとしてもよい。これによれば、分析部１７は、基準テストにおいて生徒が誤答した問題全てを復習対象問題に特定するのではなく、誤答した問題の中から生徒の習熟レベルに応じた問題のみを復習対象問題に特定することができる。つまり、学力ランクが高い生徒がうっかり簡単な問題を誤答した場合にその問題の復習テストを省くことや、学力ランクが低い生徒が多くの問題を誤答した場合に応用的な問題の復習テストを省いて基礎的な問題の復習テストのみを出力することなどが可能となる。よって、管理サーバ２０は、各生徒に応じた適切な関連テストを出力し、生徒に復習を促すことができる。
【００５０】
また、本実施形態では、テストＤＢ１３と復習ＤＢ１５を別々のＤＢとしているが、復習ＤＢ１５における復習情報を含む１つのテストＤＢ１３としてもよい。つまり、テスト情報は、復習情報を含むこととなる。
＜第２実施形態＞
［全体構成］
図７は、本発明の学習支援装置を適用したテスト検索システムの構成を示す。テスト検索システム２００は、複数の生徒用端末１１と、教師用端末１２と、管理サーバ２０とをネットワーク５を介して通信可能に構成したものである。なお、第１実施形態と同様の説明は便宜上省略する。
【００５１】
管理サーバ２０は、テストＤＢ３１と、成績ＤＢ３２と、関連度ＤＢ３３とに接続されており、端末装置１０から基準テストの情報を受信し、識別情報であるテストＩＤに基づいて基準テストの問題に含まれている単元や学習要素を特定し、複数のテストのうち、類似度の高い基準テストに関連する関連テストを検索し、特定する。このとき、テストの問題と解答内容を含む全情報を受信し識別情報を特定してもいいし、識別情報のみを受信してもよい。そして、管理サーバ２０は、関連テストの情報をユーザが使用する端末装置１０へ送信する。これにより、端末装置１０は、関連テストの情報を表示部に出力することができる。このとき、各生徒における基準テストの解答状況や点数を基に閾値を設け、復習が必要と判断される生徒のみに関連テストを配信したり、教師の使用する教師用端末１２にのみ関連テスト及び配信対象となる生徒の情報を配信したりすることもできる。
【００５２】
なお、本実施形態において、管理サーバ２０は、単元に基づいて類似度を算出しているが、本発明はこれに限定されるものではなく、例えば、単元を細分化した学習要素に基づいて類似度を算出してもよい。つまり、管理サーバ２０は、単元や学習要素といった分類に基づいて類似度を算出するものであって、どの分類を適用するかは任意に設定することができる。
【００５３】
［管理サーバの構成］
図８は、管理サーバ２０の内部構成を示すブロック図である。管理サーバ２０は、通信部２１と、基準単元名抽出部２２と、類似度算出部２３と、関連テスト検索部２４と、成績推移グラフ作成部２５とを備える。なお、これらの構成要素と、テストＤＢ３１と、成績ＤＢ３２と、関連度ＤＢ３３とは、バス２９を介して相互に接続されている。
【００５４】
通信部２１は、ネットワーク５を通じて端末装置１０と通信を行うための通信ユニットである。具体的に、通信部２１は、端末装置１０、即ち、生徒が使用する各生徒用端末１１や教師が使用する教師用端末１２から基準テストの情報を受信し、基準テストに関連する関連テストの情報を当該端末装置１０へ送信する。また、通信部２１は、ユーザが使用する端末装置１０から生徒の識別情報である生徒ＩＤを受信し、当該生徒の成績推移グラフを当該端末装置１０へ送信する。
【００５５】
本実施形態におけるテストＤＢ３１は、上記第１実施形態における復習ＤＢ１５の復習情報を含むこととしてもよい。つまり、テスト情報は、復習情報を含むこととなる。この場合、後述する関連テスト検索部２４は、上記第１実施形態における関連テスト検索部１８の機能も備えることで、復習テストも関連テストに特定することが可能となる。
【００５６】
成績ＤＢ３２は、上記第１実施形態における成績ＤＢ１４と同様のため、説明は省略する。
【００５７】
関連度ＤＢ３３は、単元同士の関連度に関する情報を記憶している。図９は、関連度ＤＢ３３のデータ構造の一例である。図示のように、関連度ＤＢ３３は、単元名と数値から構成されており、縦軸と横軸が交わるところに、縦軸に示す単元と横軸に示す単元の関連度を示す数値を対応付けた関連度情報を記憶している。ここで、関連度とは、２つの単元が示す学習内容が関連する度合いを数値化したものであって、予め設定されている。具体的に、２つの単元が示す学習内容が完全に一致している場合、関連度は「１」となる。一方、２つの単元が示す学習内容に全く関連性がない場合、関連度は「０」となる。
【００５８】
例えば、単元名「小数の足し算」と単元名「小数の引き算」は、同時期に学習する小数の四則演算であるため、関連性が高く、関連度は「０．８」となる。また、単元名「小数の足し算」と単元名「小数のかけ算」は、学習する時期は異なるが、小数の四則演算であって、足し算はかけ算の基礎となるため、比較的関連性が高く、関連度は「０．６」となる。一方、単元名「円の面積」と単元名「小数の足し算」は、図形と計算のように学習領域が異なるため、関連性がなく、関連度は「０」となる。ただし、単元名「円の面積」と単元名「小数のかけ算」は、図形と計算のように学習領域が異なるが、小数のかけ算ができないと円の面積を計算することができないため、関連性は高く、関連度は「０．８」となる。
【００５９】
なお、関連度ＤＢ３３を構成する単元名や数値は、図９に限られるものではなく、任意に設定することができる。また、関連度情報として記憶されている単元名や数値を、途中で変更することも可能である。
【００６０】
基準単元名抽出部２２は、端末装置１０から受信した基準テストのテストＩＤに基づいて、テストＤＢ３１から、当該テストＩＤに対応する単元名を抽出する。つまり、基準単元名抽出部２２は、基準テストの単元名を基準単元名として抽出する。
【００６１】
類似度算出部２３は、基準単元名と、基準テストと比較して類似度を算出する対象となるテスト（以下、「比較テスト」とも呼ぶ。）の単元名（以下、「比較単元名」とも呼ぶ。）とに基づいて、基準テストと比較テストの類似度を算出する。比較テストは、テストＤＢ３１に記憶されている全てのテストである。具体的に、類似度算出部２３は、基準単元名と、比較単元名と、関連度ＤＢ３３とに基づいて、類似度を算出する。
【００６２】
具体的に、基準テストと比較テストの類似度ｘは、下記の式で求めることができる。
【００６３】
【数１】
2022003362.tif 000003
基準テストと比較テストの類似度ｘを算出する方法について具体的に説明する。なお、基準テストのテストＩＤを「Ｔ５１３」、比較テストのテストＩＤを「Ｔ４０３」とする。この場合、基準単元名抽出部２２により、図３に示すテストＤＢ３１から、テストＩＤ「Ｔ５１３」について基準単元名「小数のかけ算、小数の引き算、円の面積」が抽出される。類似度算出部２３は、まず、テストＤＢ３１から、比較テストのテストＩＤ「Ｔ４０３」に対応する比較単元名「小数の引き算（１）、小数の引き算（２）、長方形の面積」を抽出する。そして、類似度算出部２３は、関連度ＤＢ３３を参照することで、基準単元名に含まれる単元と比較単元名に含まれる単元における全ての組み合わせについて関連度を特定し、その総和を算出する。
【００６４】
例えば、類似度算出部２３は、図９に示す関連度ＤＢ３３を参照し、基準単元名に含まれる「小数のかけ算」と比較単元名に含まれる「小数の引き算」の関連度「０．５」を特定する。また、類似度算出部２３は、基準単元名に含まれる「小数のかけ算」と比較単元名に含まれる「長方形の面積」の関連度「０．２」を特定する。なお、比較単元名には「小数の引き算（１）」と「小数の引き算（２）」が含まれるが、単元としては「小数の引き算」１つとして扱うものとする。
【００６５】
次に、類似度算出部２３は、基準単元名に含まれる「小数の引き算」と比較単元名に含まれる「小数の引き算」の関連度「１」を特定する。また、類似度算出部２３は、基準単元名に含まれる「小数の引き算」と比較単元名に含まれる「長方形の面積」の関連度「０」を特定する。さらに、類似度算出部２３は、基準単元名に含まれる「円の面積」と比較単元名に含まれる「小数の引き算」の関連度「０」を特定する。また、類似度算出部２３は、基準単元名に含まれる「円の面積」と比較単元名に含まれる「長方形の面積」の関連度「０．７」を特定する。
【００６６】
この場合、基準単元名に含まれる単元と比較単元名に含まれる単元における全ての組み合わせは６通りである。よって、類似度算出部２３は、基準テストと比較テストの類似度ｘを下記のように算出する。
【００６７】
【数２】
2022003362.tif 000004
なお、例えば問題ごとに割り当てられた学習要素間の関連度を記憶しておき、テスト内に含まれる全ての学習要素を用いて、比較テストとの類似度を算出してもよい。類似度算出部２３は、例えば基準テストの解答結果を生徒毎に参照して、不正解の問題に含まれる学習要素やＩＲＴ（項目応答理論）などを用いて、自己の習熟レベルに対して再学習が必要と判断される問題に含まれる学習要素のみを類似度の算出対象として、比較テストに含まれる学習要素すべての要素と比較して類似度を算出してもよい。
【００６８】
関連テスト検索部２４は、類似度に基づいて比較テストを検索し、当該比較テストの中から類似度を参照して関連テストを抽出し、特定する。特定する関連テストは、例えば最も類似度の高いものや一定値以上の類似度を有するテストとすることができる。また、関連テスト検索部２４は、関連テストに関する情報を端末装置１０へ送信する。
【００６９】
成績推移グラフ作成部２５は、端末装置１０から受信した生徒ＩＤと、成績ＤＢ３２とに基づいて、成績推移グラフを作成する。また、成績推移グラフ作成部２５は、作成した成績推移グラフを端末装置１０へ送信する。端末装置１０は、管理サーバ２０から受信した成績推移グラフを表示部に表示する。
【００７０】
上記の構成において、管理サーバ２０の通信部２１は本発明の取得部の一例であり、管理サーバ２０の基準単元名抽出部２２、類似度算出部２３、関連テスト検索部２４及び成績推移グラフ作成部２５は、それぞれ本発明の抽出部、算出部、検索部及びグラフ作成部の一例である。また、テストＤＢ３１、成績ＤＢ３２及び関連度ＤＢ３３は、それぞれ本発明の記憶部の一例である。
【００７１】
［成績推移グラフ］
本実施形態における成績推移グラフは、上記第１実施形態における成績推移グラフと同様のため、説明は省略する。
【００７２】
［関連テスト検索処理］
図１０は、本実施形態による関連テスト検索処理のフローチャートである。この処理は、管理サーバ２０が、類似度に基づいて、ユーザが選択した基準テストに関連するテストを検索する処理である。なお、この処理は具体的には端末装置１０及び管理サーバ２０をそれぞれ構成するコンピュータが予め用意したプログラムを実行することにより実現される。
【００７３】
まず、ユーザは、端末装置１０を使用して、所定の生徒の成績推移グラフを表示するために、当該生徒の生徒ＩＤを入力し、管理サーバ２０へ送信する（ステップＳ１０）。管理サーバ２０は、端末装置１０から生徒ＩＤを受信する（ステップＳ１１）。そして、管理サーバ２０は、受信した生徒ＩＤと、成績ＤＢ３２とに基づいて、成績推移グラフを作成し、端末装置１０へ送信する（ステップＳ１２）。
【００７４】
端末装置１０は、受信した成績推移グラフを表示部に表示し、基準テストを選択する（ステップＳ１３）。ユーザが、成績推移グラフにおいて、基準テストのテストＩＤに対応する得点を示す点を押下することで、端末装置１０は、基準テストの情報を管理サーバ２０へ送信する（ステップＳ１４）。管理サーバ２０は、端末装置１０から、基準テストの情報を取得する（ステップＳ１５）。そして、管理サーバ２０は、取得した基準テストのテストＩＤに基づいて、テストＤＢ３１から基準単元名を抽出する（ステップＳ１６）。
【００７５】
さらに、管理サーバ２０は、テストＤＢ３１に含まれるテストを比較テストとし、基準単元名と比較単元名とに基づいて、基準テストと比較テストの類似度を算出する（ステップＳ１７）。そして、管理サーバ２０は、テストＤＢ３１に含まれる全てのテストの類似度を算出したか否かを判定する（ステップＳ１８）。全てのテストの類似度を算出していない場合（ステップＳ１８；Ｎｏ）、管理サーバ２０はステップＳ１７に戻り、まだ類似度を算出していないテストを比較テストとして処理を行う。一方、全てのテストの類似度を算出した場合（ステップＳ１８；Ｙｅｓ）、管理サーバ２０は、類似度を算出した全ての比較テストのうち、類似度の高い上位ｋ個の比較テストを関連テストに特定する（ステップＳ１９）。なお、関連テストに特定する個数「ｋ」は任意に設定することができる。
【００７６】
次に、管理サーバ２０は、テストＤＢ３１から特定した関連テストのテスト実データを抽出し、端末装置１０へ送信する（ステップＳ２０）。端末装置１０は、管理サーバ２０から関連テストのテスト実データを受信し、出力する（ステップＳ２１）。具体的に、ユーザが生徒であれば、受信したテスト実データを端末装置１０の表示部に表示することで、生徒は、関連テストを学習することができる。また、ユーザが教師であれば、受信したテスト実データを端末装置１０が印刷により出力することで、生徒に渡し、復習を促すことができる。
【００７７】
なお、本実施形態において、管理サーバ２０は、関連テストのテスト実データを端末装置１０へ送信することとしているが、本発明はこれに限定されるものではなく、関連テストに関する情報であれば、例えばテストＩＤを送信することとしてもよい。この場合、ユーザは、ｋ個の関連テストのうち、必要な関連テストのみについて、テストＩＤを指定して管理サーバ２０からテスト実データを取得することができる。また、関連テストが過去に端末装置１０上で行ったテストであり、そのテスト実データが端末装置１０に記憶されている場合には、ユーザはテストＩＤを利用してそのテストを読み出して学習することができる。
【００７８】
また、本実施形態において、端末装置１０は、成績推移グラフを用いて基準テストのテストＩＤを管理サーバ２０へ送信することとしているが、本発明はこれに限定されるものではなく、成績推移グラフを用いることなく、基準テストのテストＩＤやテストの読み取り画像などを入力して管理サーバ２０へ送信し、管理サーバ２０で画像認識する等してＩＤを特定することとしてもよい。つまり、管理サーバ２０が基準テストのテストＩＤを取得する方法は、任意に設定することができる。
【００７９】
また、本実施形態において、管理サーバ２０は、類似度の高い上位ｋ個の比較テストを関連テストに特定しているが、本発明はこれに限定されるものではなく、類似度が閾値以上の比較テストを関連テストに特定することとしてもよい。
【００８０】
生徒は１人１人苦手な分野や傾向が異なるため、各生徒がそれぞれ復習すべきテストは異なるが、蓄積されている全学年のテストの情報は膨大で、教師や生徒が手作業で関連性の高いテストを探し出そうとすると多くの時間と労力が掛かってしまう。しかし、本実施形態のテスト検索システム１００によれば、ユーザの簡単な操作により、基準テストに関連性が高いテストを自動的に検索することができるため、生徒の効率的な学習を促すことができる。また、例えば、生徒が小学生であれば、現在６年生であったとしても、学習時期を１年生まで遡って関連性が高いテストを検索することができるため、生徒がつまずいた学習時期が学年をまたいでいたとしても、適切に関連性が高いテストを検索し、復習に役立てることができる。
【００８１】
なお、本実施形態では類似度を算出し、当該類似度に基づいて関連テストを特定している。しかし、本発明はこれに限定されるものではなく、例えば、類似度を算出せずに、単元名と同じ単元名を持つテストを全て関連テストに特定してもよい。つまり、管理サーバ２０は、基準テストの単元名や学習要素名といった分類名と、同じ分類名を持つテストをすべて関連テストに特定することとしてもよい。
【００８２】
＜第３実施形態＞
上記の第２実施形態において、類似度算出部２３は、関連度ＤＢ３３に基づいてテスト間の類似度を算出しているが、これに代わり、テストの単元名を特徴量として類似度を算出してもよい。具体的には、文書ベクトルに基づく類似度算出方法を適用する。文書ベクトルとは、文字列を数値の形式に変換したものである。
【００８３】
図１１は、第３実施形態におけるテスト検索システム３００の構成を示す。テスト検索システム３００は、複数の生徒用端末１１と、教師用端末１２と、管理サーバ２０とをネットワーク５を介して通信可能に構成したものである。
【００８４】
管理サーバ２０は、テストＤＢ３１と、成績ＤＢ３２とに接続されおり、端末装置１０から基準テストの情報を受信し、識別情報であるテストＩＤに基づいて基準テストに関連する関連テストを特定する。そして、管理サーバ２０は、関連テストの情報をユーザが使用する端末装置１０へ送信する。これにより、端末装置１０は、関連テストの情報を表示部に出力することができる。
【００８５】
なお、第３実施形態は、類似度算出部２３による類似度算出方法が異なることと、それに伴い関連度ＤＢ３３が不要であることを除くと、第２実施形態と同様である。よって、便宜上重複する説明は省略し、ここでは、文書ベクトルに基づく類似度算出方法について説明する。
【００８６】
文書ベクトルに基づく類似度算出の第１の方法では、まず、テストの単元名を集計し、文書ベクトルとみなす。図１２は、各テストに含まれる単元名を集計した単元名集計表の一例である。図示のように、単元名集計表は、縦軸のテストＩＤと、横軸の単元名とから構成されており、縦軸のテストＩＤに対応する単元名に、横軸の単元名が含まれていれば、縦軸と横軸の交わるところにその個数を記憶している。
【００８７】
具体的に、テストＤＢ３１を参照すると、例えば、テストＩＤ「Ｔ４０３」に対応する単元名は、「小数の引き算（１）、小数の引き算（２）、長方形の面積」であるため、単元名「小数の引き算」を２個と、単元名「長方形の面積」を１個含んでいる。よって、単元名集計表は、縦軸のテストＩＤ「Ｔ４０３」と横軸の単元名「小数の引き算」の交わるところに「２」、縦軸のテストＩＤ「Ｔ４０３」と横軸の単元名「長方形の面積」が交わるところに「１」を記憶している。この場合、本実施形態における第１の方法では、破線で囲んだ集計５１をテストＩＤ「Ｔ４０３」の文書ベクトルとみなす。また、例えば、基準テストのテストＩＤを「Ｔ５１３」とすると、図示のように、破線で囲んだ集計５２を、テストＩＤ「Ｔ５１３」の文書ベクトルとみなす。
【００８８】
類似度算出部２３は、基準テストと比較テストの類似度ｙを、文書ベクトルを用いて算出する。例えば、コサイン類似度を適用することとしてもよい。コサイン類似度とは、ベクトルのなす角が０に近付くほど値が１に近付くコサインの性質を利用して類似度を算出する方法である。具体的に、基準テストのテストＩＤを「Ｔ５１３」、比較テストのテストＩＤを「Ｔ４０３」とした場合、基準テストの文書ベクトルは集計５２、比較テストの文書ベクトルは集計５１である。よって、類似度算出部２３は、コサイン類似度を用いて、基準テストと比較テストの類似度ｙを下記のように算出する。
【００８９】
【数３】
2022003362.tif 000005
次に、文書ベクトルに基づく類似度算出の第２の方法について説明する。第２の方法では、まず、テストの単元名を形態素分析して集計し、文書ベクトルとみなす。形態素とは、意味を持つ表現要素の最小単位であって、形態素分析とは、文章を最小単位である形態素に分割して抽出することである。具体的に、単位名「小数の足し算」は、形態素分析により、普通名詞である「小数」、格助詞である「の」、普通名詞である「足し算」の３つの形態素に分割して抽出される。後述する集計では、形態素分析によって単位名から抽出される形態素のうち、格助詞を除いた普通名詞のみを対象とする。
【００９０】
図１３は、各テストに含まれる形態素を集計した形態素集計表の一例である。図示のように、形態素集計表は、縦軸のテストＩＤと、横軸の形態素から構成されており、縦軸のテストＩＤに対応する単元名から抽出される形態素に、横軸の形態素が含まれていれば、縦軸と横軸の交わるところにその個数を記憶している。
【００９１】
具体的に、テストＤＢ３１を参照すると、例えば、テストＩＤ「Ｔ４０３」に対応する単元名は、「小数の引き算（１）、小数の引き算（２）、長方形の面積」であるため、形態素としては、「小数」を２個、「引き算」を２個、「長」を１個、「方形」を１個、「面積」を１個含んでいる。よって、形態素集計表は、縦軸のテストＩＤ「Ｔ４０３」と横軸の形態素「小数」の交わるところに「２」、縦軸のテストＩＤ「Ｔ４０３」と横軸の形態素「引き算」の交わるところに「２」、縦軸のテストＩＤ「Ｔ４０３」と横軸の形態素「長」の交わるところに「１」、縦軸のテストＩＤ「Ｔ４０３」と横軸の形態素「方形」の交わるところに「１」、縦軸のテストＩＤ「Ｔ４０３」と横軸の形態素「面積」の交わるところに「１」を記憶している。この場合、破線で囲んだ集計５３を、テストＩＤ「Ｔ４０３」の文書ベクトルとみなす。また、例えば、基準テストのテストＩＤを「Ｔ５１３」とすると、図示のように、破線で囲んだ集計５４を、テストＩＤ「Ｔ５１３」の文書ベクトルとみなす。
【００９２】
類似度算出部２３は、基準テストと比較テストの類似度ｚを、文書ベクトルを用いて算出する。例えば、コサイン類似度を適用することとしてもよい。具体的に、基準テストのテストＩＤを「Ｔ５１３」、比較テストのテストＩＤを「Ｔ４０３」とした場合、基準テストの文書ベクトルは集計５４、比較テストの文書ベクトルは集計５３である。よって、類似度算出部２３は、コサイン類似度を用いて、基準テストと比較テストの類似度ｚを下記のように算出する。
【００９３】
【数４】
2022003362.tif 000006
このように、第３実施形態におけるテスト検索システム３００は、文書ベクトルに基づく類似度算出方法を適用し、基準テストに関連性が高いテストを自動的に検索することができる。
【００９４】
＜変形例＞
（第１変形例）
上記の第２実施形態及び第３実施形態において、管理サーバ２０は、テストＤＢ３１に含まれる全てのテストを比較テストとして類似度を算出し、関連テストを特定している。しかし、本発明はこれに限定されるものではなく、管理サーバ２０が条件設定部を備え、関連テストの条件を設定することとしてもよい。管理サーバ２０は、テストＤＢ３１を参照し、設定された条件に合致するテストを比較テストとして類似度を算出し、関連テストを特定する。
【００９５】
具体的に、条件設定部は、例えば、学習時期として「４年１学期」を条件に設定することができる。この場合、管理サーバ２０は、テストＤＢ３１の学習時期を参照し、「４年１学期」のテストを比較テストとして類似度を算出し、関連テストを特定する。例えば、小学校では、４年１学期に「平面図形」の基礎を学習し、５年１学期に同分野である「平面図形」の応用を学習するといったように、学年をまたいで同時期に同分野の学習をすることがある。よって、条件を設定して学習時期の範囲を絞ることで、より効果的な関連テストを出力することが可能となる。
【００９６】
なお、関連テストの条件は、これに限定されるものではなく、任意に設定することができる。また、管理サーバ２０の条件設定部は、本発明の設定部の一例である。
【００９７】
（第２変形例）
上記の第１実施形態、第２実施形態、第３実施形態及び第１変形例において、教師は端末装置１０の一例である教師用端末１２を使用することとしているが、本発明はこれに限定されるものではなく、教師は管理サーバ２０の機能を有する教師用端末を使用することとしてもよい。この場合、端末装置１０は、主に生徒が使用する生徒用端末１１のみとなり、教師用端末１２は含まれない。教師用端末は、例えば、デスクトップＰＣ、ラップトップＰＣ、タブレットＰＣなどである。
【００９８】
図１４は、この場合のテスト検索システム４００の構成例を示す。図示のように、テスト検索システム４００は、複数の生徒用端末１１と、教師用端末８０とをネットワーク５を介して通信可能に構成したものである。教師用端末８０にはテストＤＢ６１、成績ＤＢ６２及び関連度ＤＢ６３が接続されており、教師用端末８０は管理サーバ２０が行っていた処理（図１０のステップＳ１１〜Ｓ１２及びＳ１５〜Ｓ２０に対応）を実行して関連テストを特定する。この場合、教師用端末８０は、本発明の学習支援装置の一例である。
【００９９】
なお、テスト検索システム４００において、教師用端末８０は、関連度ＤＢ６３に基づく類似度算出方法を適用しているが、これに代わり、第３実施形態と同様に、文書ベクトルに基づく類似度算出方法を適用することとしてもよい。
【符号の説明】
【０１００】
５  ネットワーク
１１  生徒用端末
１２、８０  教師用端末
２０  管理サーバ
１３、３１  テストＤＢ
１４、３２  成績ＤＢ
１５  復習ＤＢ
１６、２１  通信部
１７  分析部
１８、２４  関連テスト検索部
１９、２５  成績推移グラフ作成部
２２  基準単元名抽出部
２３  類似度算出部
３３  関連度ＤＢ
１００、２００、３００、４００  テスト検索システム
【図１】
2022003362.tif 000007
【図２】
2022003362.tif 000008
【図３】
2022003362.tif 000009
【図４】
2022003362.tif 000010
【図５】
2022003362.tif 000011
【図６】
2022003362.tif 000012
【図７】
2022003362.tif 000013
【図８】
2022003362.tif 000014
【図９】
2022003362.tif 000015
【図１０】
2022003362.tif 000016
【図１１】
2022003362.tif 000017
【図１２】
2022003362.tif 000018
【図１３】
2022003362.tif 000019
【図１４】
2022003362.tif 000020