(57)【特許請求の範囲】
【請求項１】
学習者に学習させる問題を提示する学習管理装置であって、
前記学習者による学習時の状況を示す学習状況情報を取得する取得手段と、
前記取得手段により取得した学習状況情報と、問題に関連する状況を示す問題付加情報がそれぞれ関連付けられた複数の問題と、を記憶する記憶手段と、
前記記憶手段に記憶された学習状況情報から過去の学習状況における傾向を判断する傾向認識手段と、
前記傾向に基づき、前記問題付加情報を参照して、前記学習者に学習させる問題を選択し、出力する問題選択手段と、
を有し、
前記傾向認識手段は、前記傾向として、前記過去の学習状況における学習時間帯の傾向と、学習場所の傾向と、を判断することを特徴とする学習管理装置。
【請求項２】
前記取得手段は、学習時の位置及び時刻の情報を取得することを特徴とする請求項１に記載の学習管理装置。
【請求項３】
前記記憶手段は、複数の位置情報が関連付けられた施設の施設情報を有し、
前記傾向認識手段は、前記施設情報から傾向を判断することを特徴とする請求項１又は２に記載の学習管理装置。
【請求項４】
前記傾向認識手段は、前記施設情報の属性から傾向を判断することを特徴とする請求項３に記載の学習管理装置。
【請求項５】
前記問題付加情報は、問題ごとに関連する時間帯、又は、問題ごとの平均解答所要時間の少なくとも一方を含むことを特徴とする請求項１から３のいずれか１項に記載の学習管理装置。
【請求項６】
前記問題選択手段は、前記傾向が示す時間以下の平均解答所要時間が関連付けられた問題を出力することを特徴とする請求項５に記載の学習管理装置。
【請求項７】
学習者に学習させる問題を提示する学習管理装置と、前記問題を配信する問題配信サーバからなる学習管理システムであって、
前記学習管理装置は、
前記学習者による学習時の状況を示す学習状況情報を取得する取得手段と、
前記取得手段により取得した学習状況情報を送信する学習状況送信手段と、
前記問題配信サーバから前記問題を受信する問題受信手段と、
前記問題受信手段により受信した問題を出力する問題出力手段と、を備え、
前記問題配信サーバは、
前記学習管理装置から前記学習状況情報を受信する学習状況情報受信手段と、
前記学習状況情報受信手段により取得した学習状況情報と、問題に関連する状況を示す問題付加情報がそれぞれ関連付けられた複数の問題と、を記憶する記憶手段と、
前記記憶手段に記憶された学習状況情報から過去の学習状況における傾向を判断する傾向認識手段と、
前記傾向に基づき、前記問題付加情報を参照して、前記学習者に学習させる問題を選択する問題選択手段と、
前記問題を送信する問題送信手段と、を備え、
前記傾向認識手段は、前記傾向として、前記過去の学習状況における学習時間帯の傾向と、学習場所の傾向と、を判断することを特徴とする学習管理システム。
【請求項８】
請求項１〜７のいずれか一項に記載の学習管理装置としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習者が学習すべき問題を選択する技術に関する。
【背景技術】
【０００２】
従来から、学習者の端末で再生するための教材データを配信するシステムが知られている。例えば、特許文献１には、管理データとコンテンツデータとを含む教材データを記憶するサーバと、サーバから教材データをダウンロードして再生するクライアント端末とを有する学習システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２４６３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
学習すべき問題（教材）が複数存在する場合には、いずれの問題を選択して学習を行うかによって、学習の効率が大きく変わる場合がある。例えば、学習を行う状況に合致した問題を用いて学習を行う場合には、学習者は臨場感を持って学習に取り込むことができるため、学習意欲が向上することが期待できる。そこで、本発明は、学習者の過去の傾向に応じて学習すべき問題を適切に選択することが可能な学習管理装置及びプログラムを提供することを主な課題とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、学習者に学習させる問題を提示する学習管理装置であって、前記学習者による学習時の状況を示す学習状況情報を取得する取得手段と、前記取得手段により取得した学習状況情報と、問題に関連する状況を示す問題付加情報がそれぞれ関連付けられた複数の問題と、を記憶する記憶手段と、前記記憶手段に記憶された学習状況情報から過去の学習状況における傾向を判断する傾向認識手段と、前記傾向に基づき、前記問題付加情報を参照して、前記学習者に学習させる問題を選択し、出力する問題選択手段と、を有し、前記傾向認識手段は、前記傾向として、前記過去の学習状況における学習時間帯の傾向と、学習場所の傾向と、を判断する。
【０００６】
上記学習管理装置は、取得手段と、記憶手段と、傾向認識手段と、問題選択手段とを有する。取得手段は、学習者による学習時の状況を示す学習状況情報を取得する。記憶手段は、取得手段により取得した学習状況情報と、問題に関連する状況を示す問題付加情報がそれぞれ関連付けられた複数の問題と、を記憶する。傾向認識手段は、記憶手段に記憶された学習状況情報から過去の学習状況における傾向を判断する。問題選択手段は、判断した傾向に基づき、問題付加情報を参照して、学習者に学習させる問題を選択し、出力する。この態様により、学習管理装置は、学習者の過去の学習時における状況に合致した問題を、学習者に学習させることができ、学習意欲を向上させることができる。また、傾向認識手段は、前記傾向として、前記過去の学習状況における学習時間帯の傾向と、学習場所の傾向と、を判断する。この態様により、学習管理装置は、学習者の過去の学習した時間帯や解答所要時間の傾向に合致する問題を選択し、学習者に学習させることができる。
【０００７】
上記学習管理装置の一態様では、前記取得手段は、学習時の位置及び時刻の情報を取得する。この態様により、学習管理装置は、学習者の過去の学習した場所や学習する時刻等の傾向に応じて、当該傾向に合致する問題を選択し、学習者に学習させることができる。
【０００８】
上記学習管理装置の他の一態様では、前記記憶手段は、複数の位置情報が関連付けられた施設の施設情報を有し、前記傾向認識手段は、前記施設情報から傾向を判断する。この態様により、学習管理装置は、学習場所となった施設の傾向を好適に判断することができる。
【０００９】
上記学習管理装置の他の一態様では、前記傾向認識手段は、前記施設情報の属性から傾向を判断する。この態様により、学習管理装置は、学習場所となった施設の傾向を好適に判断することができる。
【００１０】
上記学習管理装置の他の一態様では、前記問題付加情報は、問題ごとに関連する時間帯、又は、問題ごとの平均解答所要時間の少なくとも一方を含む。この態様により、学習管理装置は、学習者の過去の学習した時間帯や解答所要時間の傾向に合致する問題を選択し、学習者に学習させることができる。
【００１２】
本発明の他の観点では、学習者に学習させる問題を提示する学習管理装置と、前記問題を配信する問題配信サーバからなる学習管理システムであって、前記学習管理装置は、前記学習者による学習時の状況を示す学習状況情報を取得する取得手段と、前記取得手段により取得した学習状況情報を送信する学習状況送信手段と、前記問題配信サーバから前記問題を受信する問題受信手段と、前記問題受信手段により受信した問題を出力する問題出力手段と、を備え、前記問題配信サーバは、前記学習管理装置から前記学習状況情報を受信する学習状況情報受信手段と、前記学習状況情報受信手段により取得した学習状況情報と、問題に関連する状況を示す問題付加情報がそれぞれ関連付けられた複数の問題と、を記憶する記憶手段と、前記記憶手段に記憶された学習状況情報から過去の学習状況における傾向を判断する傾向認識手段と、前記傾向に基づき、前記問題付加情報を参照して、前記学習者に学習させる問題を選択する問題選択手段と、前記問題を送信する問題送信手段と、を備え、前記傾向認識手段は、前記傾向として、前記過去の学習状況における学習時間帯の傾向と、学習場所の傾向と、を判断する。この態様により、学習管理システムは、学習者の過去の学習時における状況に合致した問題を、学習者に学習させることができ、学習意欲を向上させることができる。
【００１３】
本発明の他の観点では、プログラムは、上記いずれか記載の学習管理装置としてコンピュータを機能させる。このプログラムをコンピュータにインストールして機能させることで、本発明に係る学習管理装置を構成させることができる。
【発明の効果】
【００１４】
本発明に係る学習管理装置によれば、学習者の過去の学習時における状況に合致した問題を選択し、学習者に学習させることができるため、学習意欲を好適に向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る問題配信システムの構成を示す。
【図２】問題配信サーバのブロック図である。
【図３】学習用端末のブロック図である。
【図４】問題付加情報ＤＢのデータ構造を示す。
【図５】学習状況情報ＤＢのデータ構造を示す。
【図６】問題データの配信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【００１７】
［問題配信システムの構成］
図１は、本実施形態に係る問題配信システム１００の構成を示す。問題配信システム１００は、ｅ−ｌｅａｒｎｉｎｇ等を目的として問題（教材）データを配信するシステムであって、問題データを管理及び配信する問題配信サーバ１と、各学習者が使用する学習用端末３（３Ａ、３Ｂ、…）とを有する。
【００１８】
問題配信サーバ１は、配信用の複数の問題データを記憶し、学習用端末３に対し、ネットワーク９を介して問題データを送信する。問題配信サーバ１は、各学習用端末３のユーザである学習者の学習時の状況を表す情報（「学習状況情報Ｉｅ」とも呼ぶ。）を学習用端末３から受信して記憶する。ここで、学習状況情報Ｉｅは、学習時の位置を表す位置情報と、学習の開始時刻及び終了時刻を表す時刻情報とを含む。そして、問題配信サーバ１は、受信した学習状況情報Ｉｅに基づき、過去の学習時間帯や学習場所などの傾向を認識し、当該傾向を勘案して問題データを配信すべき問題（「配信問題Ｔｓ」とも呼ぶ。）を決定する。
【００１９】
学習用端末３は、各学習者が学習用に使用する端末であって、ネットワーク９を介して問題配信サーバ１から配信された問題データを再生する。学習用端末３は、ユーザの学習時に時刻情報及び位置情報を生成し、学習用端末３のユーザに割り当てられたユーザＩＤと共に、学習状況情報Ｉｅとして問題配信サーバ１へ送信する。また、学習用端末３は、ユーザ操作に基づき、問題配信サーバ１に対し、学習用端末３のユーザを示すユーザＩＤを含む問題データの配信要求（「配信要求Ｓｒ」とも呼ぶ。）を問題配信サーバ１へ送信する。
【００２０】
［問題配信サーバの構成］
図２は、問題配信サーバ１のブロック図である。問題配信サーバ１は、表示部１１と、キーボードやマウスなどの入力部１２と、記憶部１３と、データ通信を行う通信部１４と、制御部１５とを備える。これらの各要素は、バスライン１０を介して相互に接続されている。
【００２１】
記憶部１３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部１３は、制御部１５が実行するプログラムを記憶する。また、記憶部１３は、配信用の各問題データを記憶する。さらに、記憶部１３は、問題データが記憶された問題ごとに、当該問題の内容に関連する場所及び時間帯などが登録された問題付加情報ＤＢ１３０を記憶する。また、記憶部１３は、各学習用端末３から受信した学習状況情報Ｉｅに基づき生成した学習状況情報ＤＢ１３１を記憶する。問題付加情報ＤＢ１３０及び学習状況情報ＤＢ１３１については、［データ構造］のセクションで詳しく説明する。さらに、記憶部１３は、緯度経度などの位置情報と、当該位置情報が示す位置に存在する施設の施設名称及び施設の種類（カテゴリ）等とを関連付けた地図データを記憶する。地図データは、本発明における「施設情報」の一例である。
【００２２】
制御部１５は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、問題配信サーバ１内の各構成要素に対して種々の制御を行う。
【００２３】
例えば、制御部１５は、学習用端末３から学習時の時刻や位置などを示す学習状況情報Ｉｅを受信した場合に、受信した学習状況情報Ｉｅに基づき学習状況情報ＤＢ１３１を更新する。また、制御部１５は、ユーザＩＤ等を含む配信要求Ｓｒを学習用端末３から通信部１４により受信した場合に、当該ユーザＩＤに関連する学習状況情報ＤＢ１３１のレコードを参照することで、過去の学習時間や学習場所に関する傾向を認識する。そして、制御部１５は、さらに問題付加情報ＤＢ１３０を参照し、認識した学習時間や学習場所に関する傾向と最も関連する問題を、配信問題Ｔｓとして選択し、その問題データを通信部１４により学習用端末３へ送信する。制御部１５は、本発明における学習管理装置の「取得手段」、「学習状況送信手段」、「問題受信手段」、「問題出力手段」及び本発明におけるプログラムを実行するコンピュータとして機能する。
【００２４】
［学習用端末の構成］
図３は、学習用端末３のブロック図である。学習用端末３は、ディスプレイなどの表示部３１と、タッチパネルなどの入力部３２と、記憶部３３と、データ通信を行う通信部３４と、制御部３５と、ＧＰＳ受信機３６と、音声出力部３７と、を備える。これらの各要素は、バスライン３０を介して相互に接続されている。
【００２５】
記憶部３３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。また、記憶部３３は、問題配信サーバ１から問題データを受信して再生するために制御部３５が実行するプログラム等を記憶する。
【００２６】
通信部３４は、制御部３５の制御に基づき、学習状況情報Ｉｅを問題配信サーバ１へ送信する。また、通信部３４は、制御部３５の制御に基づき、問題データの配信を要求する配信要求Ｓｒを問題配信サーバ１へ送信する。ＧＰＳ受信機３６は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波を受信することで、学習用端末３の現在位置を示す位置情報を生成し、制御部３５に送信する。音声出力部３７は、問題データに音声データが含まれている場合に、当該音声データに基づく音声を出力する。
【００２７】
制御部３５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、学習用端末３内の各構成要素に対して種々の制御を行う。例えば、制御部３５は、入力部３２へのユーザ入力等に応じて、問題データの配信を要求する配信要求Ｓｒを、通信部３４により問題配信サーバ１へ送信する。また、制御部３５は、問題配信サーバ１から問題データを受信して再生しているときに、ユーザが学習を行っていると判断し、学習状況情報Ｉｅを生成して通信部３４により問題配信サーバ１へ送信する。この場合、制御部３５は、問題データの再生時にＧＰＳ受信機３６が測定した位置情報と、問題データの再生開始時刻及び問題データの再生終了時刻を示す各時刻情報と、学習用端末３のユーザを示すユーザＩＤとを、学習状況情報Ｉｅとして生成する。制御部３５は、本発明における「学習状況情報受信手段」、「傾向認識手段」、「問題選択手段」及び「問題送信手段」の一例である。
【００２８】
［データ構造］
次に、問題配信サーバ１が記憶する問題付加情報ＤＢ１３０及び学習状況情報ＤＢ１３１のデータ構造について説明する。
【００２９】
図４は、問題付加情報ＤＢ１３０のデータ構造の一例である。図４に示す問題付加情報ＤＢ１３０は、「問題名」、「場所キーワード」、「所要時間」、及び「対象時間帯」の各項目を有する。ここで、「場所キーワード」は、対応する問題の内容に関連する場所を表す１または複数のキーワードを示す。また、「所要時間」は、対応する問題を学習するのに要する時間の目安を示す。「対象時間帯」は、対応する問題の内容に関連する時間帯を示す。図４の例では、「対象時間帯」は、時刻に応じて、朝、昼、夕方、夜のいずれかに分類されている。
【００３０】
問題配信サーバ１は、問題付加情報ＤＢ１３０を、入力部１２へのユーザ入力等に基づき生成してもよく、予め問題データに付加されているメタデータに基づき生成してもよい。また、問題配信サーバ１は、「場所キーワード」及び「所要時間」の各項目に登録するデータを自動生成してもよい。
【００３１】
例えば、「場所キーワード」の項目に登録するデータを自動生成する場合、問題配信サーバ１は、各問題データのテキストデータから、公知のキーワード抽出処理により、場所を表すキーワードを自動抽出し、「場所キーワード」の項目に登録する。また、「所要時間」の項目に登録するデータを自動生成する場合、まず、問題配信サーバ１は、学習用端末３から受信した学習状況情報Ｉｅに含まれる学習開始時刻及び学習終了時刻に基づき、１の問題に１度の学習で費やした時間（「学習所要時間」とも呼ぶ。）を認識する。次に、問題配信サーバ１は、認識した学習所要時間に基づき、問題ごとに学習所要時間の平均値を算出し、「所要時間」の欄に登録する。この場合、問題配信サーバ１は、全てのユーザにおける問題ごとの学習所要時間の平均値を算出してもよく、ユーザごとに各問題の学習所要時間の平均値を算出してもよい。後者の場合、例えば、問題配信サーバ１は、ユーザごとに図４の「所要時間」の項目を記憶する。
【００３２】
図５は、学習状況情報ＤＢ１３１のデータ構造の一例である。図５に示す学習状況情報ＤＢ１３１は、「ユーザＩＤ」、「学習場所」、「学習開始時刻」、及び「学習終了時刻」の各項目を有する。ここで、「学習場所」の項目は、対応するユーザＩＤが示すユーザの学習時における位置を示す「緯度経度」の項目と、当該位置にある施設の種類を示す「施設種類」の項目とに分かれている。「施設種類」は、本発明における「施設情報の属性」の一例である。また、「学習開始時刻」の項目は、対応するユーザＩＤが示すユーザが学習を開始した時刻（日時）を示す。また、「学習終了時刻」の項目は、対応するユーザＩＤが示すユーザが学習を終了した時刻（日時）を示す。
【００３３】
問題配信サーバ１は、学習状況情報ＤＢ１３１の各レコードを、学習用端末３から学習状況情報Ｉｅを受信する度に生成する。具体的には、問題配信サーバ１は、学習状況情報Ｉｅを受信する度に、学習状況情報Ｉｅに含まれるユーザＩＤと、位置情報と、問題データの再生開始時刻及び再生終了時刻を示す各時刻情報とに基づき、学習状況情報ＤＢ１３１のレコードを生成する。また、問題配信サーバ１は、地図データを参照し、学習状況情報Ｉｅに含まれる位置情報が示す位置に存在する施設及び当該施設が属する種類を認識し、認識した施設の種類を、「施設種類」の項目に登録する。なお、問題配信サーバ１は、「施設種類」の項目を、地図データを参照して認識した施設名称から、一般的な施設の種類を表すキーワードを抽出することで設定してもよい。
【００３４】
ここで、図５の学習状況情報ＤＢ１３１の１番目及び３番目のレコードは、ユーザＩＤ「００Ａ」が示すユーザが、９月２４日及び９月２５日に、カフェにて、朝の時間帯に約３０分学習していることを示している。また、学習状況情報ＤＢ１３１の２番目のレコードは、ユーザＩＤ「００Ｂ」のユーザが、９月２４日に、空港にて、夕方の時間帯に約２０分学習していることを示している。
【００３５】
［配信問題の決定方法］
次に、配信問題Ｔｓの決定方法について説明する。概略的には、問題配信サーバ１は、過去の学習場所又は学習時刻の少なくともいずれか一方の傾向を認識し、当該傾向と関連性が高い問題を配信問題Ｔｓとして選ぶ。これにより、問題配信サーバ１は、配信対象のユーザの学習環境に適した問題の問題データを学習用端末３に配信し、効果的に学習を実行させる。
【００３６】
以後では、過去の学習場所のみを考慮する場合、過去の学習時刻のみを考慮する場合、及びこれらの両方を考慮する場合について順に説明する。なお、問題配信サーバ１は、例えば、ユーザ設定に基づき、過去の学習場所のみ、過去の学習時刻のみ、又はそれらの両方を考慮すべきかを決定してもよい。この場合、例えば、問題配信サーバ１は、ユーザ設定に関する情報を、配信要求Ｓｒと共に学習用端末３から受信する。
【００３７】
（１）過去の学習場所のみを考慮する場合
この場合、問題配信サーバ１は、まず、配信要求Ｓｒに含まれるユーザＩＤに対応する学習状況情報ＤＢ１３１の各レコードを抽出し、学習場所の傾向を認識する。例えば、問題配信サーバ１は、対象のユーザＩＤに対応する学習状況情報ＤＢ１３１の各レコードの「施設種類」の項目を参照し、最も出現頻度が高い施設種類を、学習場所として選ばれる傾向がある場所として認識する。
【００３８】
次に、問題配信サーバ１は、上述の最も出現頻度が高い施設種類と一致する単語を、問題付加情報ＤＢ１３０の「場所キーワード」の項目を対象に検索する。そして、問題配信サーバ１は、上述の最も出現頻度が高い施設種類と一致する単語が「場所キーワード」の項目に登録されているレコードに対応する問題を、配信問題Ｔｓとして認識する。そして、問題配信サーバ１は、認識した問題に対応する問題データを、学習用端末３へ送信する。
【００３９】
例えば、問題配信サーバ１が図４に示す問題付加情報ＤＢ１３０及び図５に示す学習状況情報ＤＢ１３１を有する場合、問題配信サーバ１は、ユーザＩＤ「００Ａ」を含む配信要求Ｓｒを受信したときに、図５の学習状況情報ＤＢ１３１の１番目及び３番目のレコードを抽出する。そして、問題配信サーバ１は、抽出したレコードの「施設種類」の欄に記載された「カフェ」を、学習場所として選ばれる傾向がある学習場所として認識する。その後、問題配信サーバ１は、「カフェ」が「場所キーワード」の項目に登録されている問題付加情報ＤＢ１３０のレコードを検索する。その結果、問題配信サーバ１は、場所キーワードが「カフェ」である問題「英文法２」を、配信問題Ｔｓであると認識する。
【００４０】
なお、問題配信サーバ１は、学習場所の傾向と合致する問題が問題付加情報ＤＢ１３０において複数登録されていた場合には、任意の１つの問題を無作為に選択して問題データを配信してもよく、該当する問題のリストを学習用端末３へ送信することでユーザに提示し、選択させてもよい。後者の場合、学習用端末３は、学習場所の傾向と合致する問題のリストの情報を問題配信サーバ１から受信して選択可能に表示し、選択された問題の情報を、問題配信サーバ１へ送信する。
【００４１】
（２）過去の学習時刻のみを考慮する場合
この場合、まず、問題配信サーバ１は、配信要求Ｓｒに含まれるユーザＩＤに対応する学習状況情報ＤＢ１３１のレコードを抽出し、学習所要時間及び学習時間帯の傾向を認識する。例えば、問題配信サーバ１は、対象のユーザＩＤに対応する学習状況情報ＤＢ１３１の各レコードの学習開始時刻から学習終了時刻までの時間幅を算出し、当該時間幅の平均値（即ち平均解答所要時間）を、学習所要時間の傾向として認識する。また、問題配信サーバ１は、対象のユーザＩＤに対応する学習状況情報ＤＢ１３１の各レコードの学習開始時刻又は学習終了時刻が属する時間帯を認識し、最も頻度が高い時間帯を、学習時間帯の傾向として認識する。
【００４２】
次に、問題配信サーバ１は、問題付加情報ＤＢ１３０の「所要時間」及び「対象時間帯」を参照し、認識した学習所要時間の傾向及び学習時間帯の傾向と最も合致するレコードに対応する問題を、配信問題Ｔｓとして認識する。例えば、問題配信サーバ１は、認識した学習時間帯の傾向と「対象時間帯」の項目が一致する問題付加情報ＤＢ１３０のレコードを抽出し、さらに抽出したレコードのうち、算出した学習所要時間の傾向と最も近い「所要時間」の項目を有するレコードに対応する問題を、配信問題Ｔｓとして認識する。この場合、図４及び図５の例では、問題配信サーバ１は、まず、ユーザＩＤ「００Ａ」を含む配信要求Ｓｒを受信したときに、図５の学習状況情報ＤＢ１３１の１番目及び３番目のレコードを抽出し、抽出したレコードから、学習所要時間の平均が２９分であること、及び、学習時間帯の傾向が朝であることを認識する。次に、問題配信サーバ１は、「対象時間帯」の項目が「朝」であって、かつ、「所要時間」の項目が算出した学習所要時間の平均値である２９分と最も近い「３０分」である問題「英文法０２」を、配信問題Ｔｓの問題名として認識する。
【００４３】
他の例では、問題配信サーバ１は、学習所要時間の傾向及び学習時間帯の傾向の認識後、まず、学習所要時間の傾向と所定時間差（例えば１５分）以内となる「所要時間」の項目を有するレコードを抽出する。このとき、好適には、問題配信サーバ１は、現在の日付が休日であるか否か判定し、休日である場合には、平日である場合と比較して、上述の所定時間差を長く設定するとよい。そして、問題配信サーバ１は、抽出したレコードのうち、学習時間帯の傾向と「対象時間帯」の項目が一致する問題付加情報ＤＢ１３０のレコードに対応する問題を、配信問題Ｔｓとして認識する。なお、該当する問題が複数存在する場合には、問題配信サーバ１は、任意の１つの問題を無作為に選択して問題データを配信してもよく、学習時刻の傾向と合致する問題のリストを学習用端末３のユーザに提示して選択させてもよい。
【００４４】
なお、問題配信サーバ１は、算出した学習所要時間の傾向より長い「所要時間」が登録された問題付加情報ＤＢ１３０のレコードに対応する問題を、配信問題Ｔｓの候補から除外してもよい。これにより、問題配信サーバ１は、ユーザが確保できる学習時間よりも長い学習時間を要する問題を、配信問題Ｔｓとして選択するのを好適に抑制することができる。
【００４５】
また、問題配信サーバ１は、学習所要時間の傾向及び学習時間帯の傾向のいずれかを優先させて、配信問題Ｔｓを決定してもよい。例えば、問題配信サーバ１は、学習所要時間の傾向を優先させる場合、学習所要時間の傾向に合致する問題が複数存在する場合に限り、学習時間帯の傾向を勘案して配信問題Ｔｓを決定してもよい。同様に、問題配信サーバ１は、学習時間帯の傾向を優先させる場合、学習時間帯の傾向に合致する問題が複数存在する場合に限り、学習所要時間の傾向を勘案して配信問題Ｔｓを決定してもよい。
【００４６】
（３）過去の学習場所及び学習時刻を考慮する場合
この場合、問題配信サーバ１は、「（１）過去の学習場所のみを考慮する場合」及び「（２）過去の学習時刻のみを考慮する場合」の各セクションで説明した方法に従い、学習場所の傾向と合致し、かつ、学習時刻の傾向と合致する問題を、問題付加情報ＤＢ１３０を参照して選択し、配信問題Ｔｓとして認識する。
【００４７】
この場合、図４及び図５の例では、問題配信サーバ１は、ユーザＩＤ「００Ａ」を含む配信要求Ｓｒを受信したときに、まず、図５の学習状況情報ＤＢ１３１の１番目及び３番目のレコードを抽出する。そして、問題配信サーバ１は、抽出したレコードに基づき、学習場所の傾向が「カフェ」であり、学習所要時間の平均が２９分であること、及び、学習時間帯の傾向が朝であることを認識する。次に、問題配信サーバ１は、「場所キーワード」の項目が「カフェ」を含み、「対象時間帯」の項目が「朝」であって、かつ、「所要時間」の項目が算出した学習所要時間の平均値である２９分と最も近い「３０分」である問題「英文法０２」を、配信問題Ｔｓとして認識する。
【００４８】
なお、問題配信サーバ１は、学習時刻の傾向として、学習所要時間の傾向及び学習時間帯の傾向のいずれか一方のみを使用してもよい。例えば、問題配信サーバ１は、認識した学習場所の傾向を示す単語を「場所キーワード」の項目に含む問題付加情報ＤＢ１３０のレコードのうち、学習所要時間の傾向と最も近い「所要時間」の項目を有するレコードに対応する問題を、配信問題Ｔｓとして認識する。他の例では、問題配信サーバ１は、認識した学習場所の傾向を示す単語を「場所キーワード」の項目に含む問題付加情報ＤＢ１３０のレコードのうち、学習時間帯の傾向と同一又は最も近い「対象時間帯」の項目を有するレコードに対応する問題を、配信問題Ｔｓとして認識する。
【００４９】
［処理フロー］
図６は、本実施形態において、問題配信サーバ１が実行する問題データの配信処理の手順を示すフローチャートである。問題配信サーバ１は、図６に示すフローチャートの処理を繰り返し実行する。
【００５０】
まず、問題配信サーバ１は、学習用端末３から配信要求Ｓｒを受信したか否か判定する（ステップＳ１０１）。そして、学習用端末３から問題データの配信要求Ｓｒを受信した場合（ステップＳ１０１；Ｙｅｓ）、ステップＳ１０２以降の処理を行う。一方、学習用端末３から問題データの配信要求Ｓｒを受信していない場合（ステップＳ１０１；Ｎｏ）、問題配信サーバ１は、配信要求Ｓｒを学習用端末３から受信するまで待機する。
【００５１】
配信要求Ｓｒの受信後、問題配信サーバ１は、配信要求Ｓｒに含まれるユーザＩＤを、問題データの配信先の学習用端末３のユーザを示すユーザＩＤとして認識する（ステップＳ１０２）。そして、問題配信サーバ１は、認識したユーザＩＤに対応する学習状況情報ＤＢ１３１のレコードを抽出する（ステップＳ１０３）。そして、問題配信サーバ１は、抽出したレコードに基づき、学習場所及び学習時刻の少なくとも一方に関する傾向を認識する（ステップＳ１０４）。この場合、問題配信サーバ１は、例えばユーザごとの設定情報等に応じて、学習場所の傾向のみを認識するか、学習時刻の傾向のみを認識するか、又はこれらの両方の傾向を認識するかを決定してもよい。
【００５２】
そして、問題配信サーバ１は、問題付加情報ＤＢ１３０に登録された問題から、ステップＳ１０４で認識した傾向と最も関連性が高い問題を、配信問題Ｔｓとして認識する（ステップＳ１０５）。そして、問題配信サーバ１は、ステップＳ１０５で認識した問題の問題データを、学習用端末３へ配信する（ステップＳ１０６）。
【００５３】
［問題配信システムの作用効果］
実施形態の問題配信システム１００によれば、問題配信サーバ１は、過去の学習場所又は学習時刻の少なくともいずれか一方の傾向を認識し、当該傾向と最も関連性が高い問題を配信問題Ｔｓとして選択し、その問題データを学習用端末３へ配信する。これにより、問題配信サーバ１は、ユーザの学習環境に適した問題を用いてユーザを学習させることができ、学習意欲を好適に向上させることができる。
【００５４】
［変形例］
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００５５】
（変形例１）
図１の問題配信システム１００の構成は一例であり、本発明が適用可能な問題配信システム１００の構成は、これに限定されない。
【００５６】
例えば、問題配信サーバ１は、複数のサーバ装置から構成されていてもよい。例えば、学習状況情報Ｉｅを受信して学習状況情報ＤＢ１３１を更新するサーバ装置と、図６のフローチャートを実行して配信問題Ｔｓを決定し、問題データの配信を行うサーバ装置とが別体であってもよい。この場合、例えば、前者のサーバ装置が学習状況情報ＤＢ１３１を記憶し、後者のサーバ装置が問題付加情報ＤＢ１３０を記憶する。
【００５７】
他の例では、問題配信サーバ１に代えて、学習用端末３が図６の処理を実行し、配信を受けるべき問題を決定してもよい。この場合、学習用端末３は、例えば、問題付加情報ＤＢ１３０及び学習状況情報ＤＢ１３１を記憶部３３に記憶し、学習を開始する旨のユーザ入力等があったときに、図６のステップＳ１０２〜Ｓ１０５に従い配信問題Ｔｓを決定し、当該配信問題Ｔｓを指定して問題配信サーバ１に対して問題データの配信要求Ｓｒを送信する。なお、この例では、学習用端末３は、問題データ等を記憶部３３に記憶していてもよい。この場合、学習用端末３は、図６のステップＳ１０２〜Ｓ１０５に従い配信問題Ｔｓを決定し、当該問題の問題データを記憶部３３から抽出して再生する。
【００５８】
（変形例２）
図１の例では、学習用端末３は、学習状況情報Ｉｅを問題配信サーバ１へ送信する機能（「アップロード機能」とも呼ぶ。）と、問題配信サーバ１から問題データを受信して再生する機能（「再生機能」とも呼ぶ。）との両方を有していた。これに代えて、アップロード機能を有する端末と、再生機能を有する端末とは別体であってもよい。
【００５９】
この場合、アップロード機能を有する端末は、例えばウェアラブル端末やスマートフォンなどであり、ユーザ入力又は所定のセンサの出力等に基づきユーザが学習時であるか否かを判定し、学習時と判断したときに学習状況情報Ｉｅを生成して問題配信サーバ１へ送信する。なお、この場合の学習時であるか否かの判定は、問題配信サーバ１からの問題データの配信に基づく学習に限定されなくともよい。また、学習者であるユーザは、再生機能を有するノートパソコンやタブレット端末などを操作することで、配信要求Ｓｒを当該端末から問題配信サーバ１に送信し、当該端末上で問題データを再生させる。
【００６０】
（変形例３）
問題配信サーバ１は、学習用端末３のＧＰＳ受信機３６が出力する位置情報と、予め記憶した地図データとに基づき、学習状況情報ＤＢ１３１に登録すべき施設種類を認識した。これに代えて、学習用端末３は、接続する無線ＬＡＮ用のアクセスポイントと通信を確立したときに、当該アクセスポイントから場所に関する情報を取得し、問題配信サーバ１は、アクセスポイントから取得した場所の情報を学習用端末３から受信することで、学習状況情報ＤＢ１３１に登録すべき施設種類を認識してもよい。この場合、学習用端末３は、アクセスポイントから取得した場所の情報を、学習状況情報Ｉｅに含めて問題配信サーバ１へ送信する。この構成では、問題配信サーバ１は、ＧＰＳ受信機３６の出力によらずに学習場所を認識することが可能である。
【００６１】
（変形例４）
「（１）過去の学習場所のみを考慮する場合」のセクションでの説明では、問題配信サーバ１は、学習場所の傾向を表す単語が登録された「場所キーワード」の項目を有する問題付加情報ＤＢ１３０のレコードを検索することで、配信問題Ｔｓを決定した。これに代えて、問題配信サーバ１は、学習場所の傾向を表す単語と、問題付加情報ＤＢ１３０の各「場所キーワード」の項目とを比較することで、学習場所の傾向に関する問題ごとの関連度を算出し、当該関連度が最も高い問題を配信問題Ｔｓとして決定してもよい。
【００６２】
この場合、問題配信サーバ１は、例えば、学習場所の傾向を表す単語と、問題付加情報ＤＢ１３０の各「場所キーワード」の項目に登録された単語とに基づき、ＴＦ・ＩＤＦ法に基づくコサイン尺度などを用いることで、学習場所の傾向に関する各問題の関連度を算出する。この方法によれば、問題配信サーバ１は、例えば、学習状況情報ＤＢ１３１の「施設種類」の項目に複数の単語が登録されている場合や、問題付加情報ＤＢ１３０の「場所キーワード」の項目に複数の単語が登録されている場合であっても、好適に、算出した関連度に基づき、配信問題Ｔｓを決定することができる。
【００６３】
（変形例５）
問題配信サーバ１は、過去の学習場所及び学習時刻の少なくとも一方を考慮して配信問題を決定した。しかし、本発明が適用可能な配信問題Ｔｓの決定方法は、これに限定されない。
【００６４】
例えば、問題配信サーバ１は、過去の学習時での季節や時期を考慮し、配信問題Ｔｓを決定してもよい。この場合の季節は、例えば、春、夏、秋、冬に分類され、時期は、例えば、正月、節分、入学期、夏休み、クリスマスなどに分類される。この場合、問題配信サーバ１は、学習用端末３から受信する学習状況情報Ｉｅに含まれる時刻情報に基づき、該当する季節や時期を判定し、学習場所等の情報と共に学習状況情報ＤＢ１３１に登録する。また、この場合、問題付加情報ＤＢ１３０には、問題の内容に関連する季節や時期の情報が関連付けられており、問題配信サーバ１は、学習状況情報ＤＢ１３１を参照して過去の学習時の季節や時期の傾向を認識した後、当該問題付加情報ＤＢ１３０を参照し、認識した傾向に合致する配信問題Ｔｓを決定する。
【００６５】
他の例では、問題配信サーバ１は、過去の学習時での学習者の生体情報（血圧、脈拍等）を考慮して配信問題を決定してもよい。この場合、学習用端末３は、学習状況情報Ｉｅの送信時に、ユーザを撮影するカメラが生成した画像データや生体情報を検知するためのセンサの出力信号等に基づき、学習時のユーザの所定の生体情報を認識する。そして、学習用端末３は、認識した生体情報を、学習状況情報Ｉｅに含めて、問題配信サーバ１へ送信する。この場合、問題配信サーバ１は、学習状況情報Ｉｅに含まれる生体情報を、学習場所等の情報と共に学習状況情報ＤＢ１３１に登録する。また、この場合、問題付加情報ＤＢ１３０には、問題ごとに適した生体情報に関する情報が関連付けられており、問題配信サーバ１は、問題付加情報ＤＢ１３０を参照して過去の学習時での生体情報の傾向を認識後、問題付加情報ＤＢ１３０を参照し、認識した傾向に合致する配信問題Ｔｓを決定する。さらに別の例では、問題配信サーバ１は、過去の学習時での気温等の外部環境を考慮して配信問題Ｔｓを決定してもよい。
【００６６】
（変形例６）
図５に示す学習状況情報ＤＢ１３１のデータ構造は、一例であり、本発明が適用可能なデータ構造は、これに限定されない。例えば、学習状況情報ＤＢ１３１は、「施設種類」の項目を有しなくともよい。この場合、問題配信サーバ１は、図６のステップＳ１０４で学習場所に関する傾向を認識するときに、地図データ等を参照して、各学習状況情報ＤＢ１３１に登録された緯度経度の情報に基づき、施設種類を認識する。
【符号の説明】
【００６７】
１…問題配信サーバ
３…学習用端末
９…ネットワーク
１００…問題配信システム
【図１】
0006398538.tif 000002
【図２】
0006398538.tif 000003
【図３】
0006398538.tif 000004
【図４】
0006398538.tif 000005
【図５】
0006398538.tif 000006
【図６】
0006398538.tif 000007