(57)【要約】【課題】ユーザが学習することを効率的に支援する。【解決手段】学習用問題選択部１０１は、学習モードに設定されている間、繰り返し、問題群の中から問題を選択する。学習用問題提示部１０２は、選択された問題をユーザに提示する。解答可否申告受付部１０３は、提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける。正解提示部１０４は、解答可否申告が受け付けられたことに応答して、提示された問題に対する正解をユーザに提示する。申告適否申告受付部１０５は、解答可能である旨の解答可否申告が受け付けられた場合、解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける。モード設定部１０６は、問題群に含まれる全ての問題について、解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、出題モードを設定する。【選択図】図２
2015143782.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに問題群に対する学習をさせる学習モードに設定されている間、繰り返し、前記問題群の中から問題を選択する学習用問題選択手段と、
前記学習用問題選択手段により選択された問題をユーザに提示する学習用問題提示手段と、
前記学習用問題提示手段により提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける解答可否申告受付手段と、
前記解答可否申告受付手段により前記解答可否申告が受け付けられたことに応答して、前記提示された問題に対する正解をユーザに提示する正解提示手段と、
前記解答可否申告受付手段により解答可能である旨の解答可否申告が受け付けられた場合、前記解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける申告適否申告受付手段と、
初期状態では前記学習モードを設定し、前記問題群に含まれる全ての問題について、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、ユーザに前記問題群を出題する出題モードを設定するモード設定手段と、を備える、
ことを特徴とする学習支援装置。
【請求項２】
前記学習用問題選択手段は、
前記問題群の中から、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられていない問題を選択し、
前記解答可否申告受付手段により解答可能でない旨の解答可否申告が受け付けられた問題、又は、前記申告適否申告受付手段により前記解答可否申告が適切でなかった旨の申告適否申告が受け付けられた問題を、予め定められた周期で再度選択する、
ことを特徴とする請求項１に記載の学習支援装置。
【請求項３】
前記モード設定手段により前記出題モードが設定されている間、前記問題群に含まれる全ての問題を選択するまで、繰り返し、前記問題群の中から問題を選択する出題用問題選択手段と、
前記出題用問題選択手段により選択された問題を、前記選択された問題に対する解答の選択肢とともにユーザに提示する出題用問題提示手段と、
前記出題用問題提示手段により提示された選択肢に含まれるいずれかの解答をユーザから受け付ける解答受付手段と、
前記問題群に含まれる全ての問題について前記解答受付手段により受け付けられた解答に基づいて、ユーザの前記問題群に対する学習程度を特定する学習程度特定手段と、をさらに備える、
ことを特徴とする請求項１又は２に記載の学習支援装置。
【請求項４】
前記出題用問題選択手段は、
前記問題群に含まれる全ての問題を、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられた順序が相対的に早い問題が属する前半グループと、前記順序が相対的に遅い問題が属する後半グループとに分類し、
前記前半グループに属する全ての問題を選択した後、前記後半グループに属する全ての問題を選択する、
ことを特徴とする請求項３に記載の学習支援装置。
【請求項５】
前記学習程度特定手段により特定された学習程度が低いほど短い間隔で、前記問題群に対する学習の復習を催促する復習催促手段、をさらに備える、
ことを特徴とする請求項３又は４に記載の学習支援装置。
【請求項６】
前記解答可否申告受付手段は、
解答可能である旨に対応する第１の色で表示された第１の領域と、解答可能でない旨に対応する第２の色で表示された第２の領域と、に分割された帯状領域と、前記帯状領域の中央に配置され、前記帯状領域を前記第１の領域と前記第２の領域とに分割するノブと、を備える画面を表示し、
前記ノブに対するスライド操作をユーザから受け付け、
前記第１の領域が前記第２の領域に対して狭くなるほど、前記第２の領域の色を前記第１の色に近づけ、
前記第１の領域が前記第２の領域に対して広くなるほど、前記第１の領域の色を前記第２の色に近づけ、
予め定められた判定タイミングにおいて、前記第１の領域が前記第２の領域よりも狭いとき、解答可能である旨の解答可否申告を受け付けたとみなし、
前記判定タイミングにおいて、前記第１の領域が前記第２の領域よりも広いとき、解答可能でない旨の解答可否申告を受け付けたとみなす、
ことを特徴とする請求項１から５のいずれか１項に記載の学習支援装置。
【請求項７】
前記解答可否申告受付手段は、
前記第１の領域に、解答可能である旨に対応する第１の文字列を表示し、
前記第２の領域に、解答可能でない旨に対応する第２の文字列を表示する、
ことを特徴とする請求項６に記載の学習支援装置。
【請求項８】
ユーザに問題群に対する学習をさせる学習モードに設定されている間、繰り返し、前記問題群の中から問題を選択する学習用問題選択ステップと、
前記学習用問題選択ステップで選択された問題をユーザに提示する学習用問題提示ステップと、
前記学習用問題提示ステップで提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける解答可否申告受付ステップと、
前記解答可否申告受付ステップで前記解答可否申告が受け付けられたことに応答して、前記提示された問題に対する正解をユーザに提示する正解提示ステップと、
前記解答可否申告受付ステップで解答可能である旨の解答可否申告が受け付けられた場合、前記解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける申告適否申告受付ステップと、
初期状態では前記学習モードを設定し、前記問題群に含まれる全ての問題について、前記申告適否申告受付ステップで前記解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、ユーザに前記問題群を出題する出題モードを設定するモード設定ステップと、を備える、
ことを特徴とする学習支援方法。
【請求項９】
コンピュータを、
ユーザに問題群に対する学習をさせる学習モードに設定されている間、繰り返し、前記問題群の中から問題を選択する学習用問題選択手段、
前記学習用問題選択手段により選択された問題をユーザに提示する学習用問題提示手段、
前記学習用問題提示手段により提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける解答可否申告受付手段、
前記解答可否申告受付手段により前記解答可否申告が受け付けられたことに応答して、前記提示された問題に対する正解をユーザに提示する正解提示手段、
前記解答可否申告受付手段により解答可能である旨の解答可否申告が受け付けられた場合、前記解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける申告適否申告受付手段、
初期状態では前記学習モードを設定し、前記問題群に含まれる全ての問題について、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、ユーザに前記問題群を出題する出題モードを設定するモード設定手段、として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによる学習を効率的に支援する学習支援装置、学習支援方法、及び、プログラムに関する。
【背景技術】
【０００２】
現在、ユーザが英単語などを学習することを支援する学習支援装置が知られている。ユーザによる学習を支援する場合、ユーザの学習レベルを適切に把握することが好適である。つまり、ユーザの学習レベルに応じた問題やこの問題に対する解説などをユーザに提示することにより、学習効果を高めることが期待できる。
【０００３】
ユーザの学習レベルを把握するための技術は、例えば、特許文献１に開示されている。特許文献１に開示された実力評価システムでは、問題群に含まれる問題をランク分けし、ランク毎の正解率に基づいて、ユーザの実力を評価する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された実力評価システムは、ユーザの実力を評価するだけのシステムである。従って、特許文献１には、ユーザが学習することを支援する仕組みは全く開示されていない。このため、ユーザが学習することを効率的に支援することが可能な技術が望まれている。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、ユーザが学習することを効率的に支援することが可能な学習支援装置、学習支援方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の観点に係る学習支援装置は、
ユーザに問題群に対する学習をさせる学習モードに設定されている間、繰り返し、前記問題群の中から問題を選択する学習用問題選択手段と、
前記学習用問題選択手段により選択された問題をユーザに提示する学習用問題提示手段と、
前記学習用問題提示手段により提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける解答可否申告受付手段と、
前記解答可否申告受付手段により前記解答可否申告が受け付けられたことに応答して、前記提示された問題に対する正解をユーザに提示する正解提示手段と、
前記解答可否申告受付手段により解答可能である旨の解答可否申告が受け付けられた場合、前記解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける申告適否申告受付手段と、
初期状態では前記学習モードを設定し、前記問題群に含まれる全ての問題について、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、ユーザに前記問題群を出題する出題モードを設定するモード設定手段と、を備える、
ことを特徴とする。
【０００８】
前記学習用問題選択手段は、
前記問題群の中から、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられていない問題を選択し、
前記解答可否申告受付手段により解答可能でない旨の解答可否申告が受け付けられた問題、又は、前記申告適否申告受付手段により前記解答可否申告が適切でなかった旨の申告適否申告が受け付けられた問題を、予め定められた周期で再度選択してもよい。
【０００９】
前記モード設定手段により前記出題モードが設定されている間、前記問題群に含まれる全ての問題を選択するまで、繰り返し、前記問題群の中から問題を選択する出題用問題選択手段と、
前記出題用問題選択手段により選択された問題を、前記選択された問題に対する解答の選択肢とともにユーザに提示する出題用問題提示手段と、
前記出題用問題提示手段により提示された選択肢に含まれるいずれかの解答をユーザから受け付ける解答受付手段と、
前記問題群に含まれる全ての問題について前記解答受付手段により受け付けられた解答に基づいて、ユーザの前記問題群に対する学習程度を特定する学習程度特定手段と、をさらに備えてもよい。
【００１０】
前記出題用問題選択手段は、
前記問題群に含まれる全ての問題を、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられた順序が相対的に早い問題が属する前半グループと、前記順序が相対的に遅い問題が属する後半グループとに分類し、
前記前半グループに属する全ての問題を選択した後、前記後半グループに属する全ての問題を選択してもよい。
【００１１】
前記学習程度特定手段により特定された学習程度が低いほど短い間隔で、前記問題群に対する学習の復習を催促する復習催促手段、をさらに備えてもよい。
【００１２】
前記解答可否申告受付手段は、
解答可能である旨に対応する第１の色で表示された第１の領域と、解答可能でない旨に対応する第２の色で表示された第２の領域と、に分割された帯状領域と、前記帯状領域の中央に配置され、前記帯状領域を前記第１の領域と前記第２の領域とに分割するノブと、を備える画面を表示し、
前記ノブに対するスライド操作をユーザから受け付け、
前記第１の領域が前記第２の領域に対して狭くなるほど、前記第２の領域の色を前記第１の色に近づけ、
前記第１の領域が前記第２の領域に対して広くなるほど、前記第１の領域の色を前記第２の色に近づけ、
予め定められた判定タイミングにおいて、前記第１の領域が前記第２の領域よりも狭いとき、解答可能である旨の解答可否申告を受け付けたとみなし、
前記判定タイミングにおいて、前記第１の領域が前記第２の領域よりも広いとき、解答可能でない旨の解答可否申告を受け付けたとみなしてもよい。
【００１３】
前記解答可否申告受付手段は、
前記第１の領域に、解答可能である旨に対応する第１の文字列を表示し、
前記第２の領域に、解答可能でない旨に対応する第２の文字列を表示してもよい。
【００１４】
上記目的を達成するために、本発明の第２の観点に係る学習支援方法は、
ユーザに問題群に対する学習をさせる学習モードに設定されている間、繰り返し、前記問題群の中から問題を選択する学習用問題選択ステップと、
前記学習用問題選択ステップで選択された問題をユーザに提示する学習用問題提示ステップと、
前記学習用問題提示ステップで提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける解答可否申告受付ステップと、
前記解答可否申告受付ステップで前記解答可否申告が受け付けられたことに応答して、前記提示された問題に対する正解をユーザに提示する正解提示ステップと、
前記解答可否申告受付ステップで解答可能である旨の解答可否申告が受け付けられた場合、前記解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける申告適否申告受付ステップと、
初期状態では前記学習モードを設定し、前記問題群に含まれる全ての問題について、前記申告適否申告受付ステップで前記解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、ユーザに前記問題群を出題する出題モードを設定するモード設定ステップと、を備える、
ことを特徴とする。
【００１５】
上記目的を達成するために、本発明の第３の観点に係るプログラムは、
コンピュータを、
ユーザに問題群に対する学習をさせる学習モードに設定されている間、繰り返し、前記問題群の中から問題を選択する学習用問題選択手段、
前記学習用問題選択手段により選択された問題をユーザに提示する学習用問題提示手段、
前記学習用問題提示手段により提示された問題に対して解答可能か否かの解答可否申告をユーザから受け付ける解答可否申告受付手段、
前記解答可否申告受付手段により前記解答可否申告が受け付けられたことに応答して、前記提示された問題に対する正解をユーザに提示する正解提示手段、
前記解答可否申告受付手段により解答可能である旨の解答可否申告が受け付けられた場合、前記解答可否申告が適切であったか否かの申告適否申告をユーザから受け付ける申告適否申告受付手段、
初期状態では前記学習モードを設定し、前記問題群に含まれる全ての問題について、前記申告適否申告受付手段により前記解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、ユーザに前記問題群を出題する出題モードを設定するモード設定手段、として機能させる、
ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザが学習することを効率的に支援することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る学習支援装置の物理的な構成を示す図である。
【図２】本発明の実施形態に係る学習支援装置の機能的な構成を示す図である。
【図３】学習用問題提示画面（ゲージなし）を示す図である。
【図４】（Ａ）−（Ｄ）は、解答可否申告を受け付けるインターフェースを説明するための図である。
【図５】学習用問題提示画面（ゲージあり）を示す図である。
【図６Ａ】正解提示画面を示す図である。
【図６Ｂ】解説提示画面を示す図である。
【図７】学習順序を更新する手順を示す図である。
【図８】出題用問題提示画面を示す図である。
【図９】出題順序を決定する手順を示す図である。
【図１０】本発明の実施形態に係る学習支援装置が実行する学習支援処理を示すフローチャートである。
【図１１】図１０に示す学習モード処理を示すフローチャートである。
【図１２】図１０に示す出題モード処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を、図面を参照して説明する。
【００１９】
（実施形態）
学習支援装置１００は、ユーザが英単語などを学習することを支援する装置である。学習支援装置１００は、動作モードとして学習モードと出題モードとを備える。学習モードは、英単語などの学習課題をユーザに学習させる動作モードである。学習支援装置１００は、学習モードでは、例えば、学習課題に関わる問題、この問題に対する正解、この学習課題に関する詳細な説明などをユーザに提示する。
【００２０】
出題モードは、ユーザの学習課題に対する学習程度（学習レベル）を確認するために、学習課題に関わる問題をユーザに出題する動作モードである。学習支援装置１００は、出題モードでは、例えば、学習課題に関わる問題をユーザに出題し、ユーザから受け付けた解答を評価し、ユーザの学習課題に対する学習程度を評価する。本実施形態では、同レベルの難易度である１０個の英単語の和訳が学習課題であるものとして説明する。
【００２１】
学習支援装置１００は、ユーザからの学習開始指示を受け付けると、学習支援処理を開始する。学習支援装置１００は、例えば、スマートフォン、携帯電話、タブレット端末である。図１は、学習支援装置１００の物理的な構成を示す図である。
【００２２】
図１に示すように、学習支援装置１００は、物理的には、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＲＴＣ（Real Time Clock）１４、フラッシュメモリ１５、タッチスクリーン１６、電気通信網インターフェース１７、音声処理部１８、マイク１９、スピーカ２０を備える。学習支援装置１００が備える各構成要素は、バスを介して相互に接続される。
【００２３】
ＣＰＵ１１は、学習支援装置１００の全体の動作を制御する。なお、ＣＰＵ１１は、ＲＯＭ１２に格納されているプログラムに従って動作し、ＲＡＭ１３をワークエリアとして使用する。
【００２４】
ＲＯＭ１２には、学習支援装置１００の全体の動作を制御するためのプログラムやデータが記憶される。
【００２５】
ＲＡＭ１３は、ＣＰＵ１１のワークエリアとして機能する。つまり、ＣＰＵ１１は、ＲＡＭ１３にプログラムやデータを一時的に書き込み、これらのプログラムやデータを適宜参照する。
【００２６】
ＲＴＣ１４は、水晶振動子や発振回路などを備える計時用のデバイスである。ＲＴＣ１４は、内蔵電池から電源を供給され、学習支援装置１００の電源がオフのときでも動作し続ける。
【００２７】
フラッシュメモリ１５は、各種の情報を記憶する不揮発性メモリである。例えば、フラッシュメモリ１５は、後述する課題情報などを記憶する。
【００２８】
タッチスクリーン１６は、タッチセンサと液晶パネルとが重畳して構成される。タッチスクリーン１６は、ユーザが指もしくはタッチペンなどによって押圧した位置を示す位置情報を検知し、検知した位置情報をＣＰＵ１１へ供給する。つまり、タッチスクリーン１６は、ユーザからタッチ操作を受け付ける。また、タッチスクリーン１６は、ＣＰＵ１１による指示に従って画像信号を生成し、生成した画像信号に従った画像を画面に表示する。
【００２９】
電気通信網インターフェース１７は、学習支援装置１００をインターネットなどの電気通信網に接続するためのインターフェースである。なお、ＣＰＵ１１は、電気通信網インターフェース１７を介して、インターネットに接続されたサーバから課題情報などを取得することができる。電気通信網インターフェース１７は、例えば、ＮＩＣ（Network Interface Card）などのＬＡＮインターフェースを備える。
【００３０】
音声処理部１８は、マイク１９から供給されたアナログ音声信号を、適当なサンプリング周波数でＡ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換する。そして、音声処理部１８は、Ａ／Ｄ変換により得られたデジタル音声信号を、ＣＰＵ１１やフラッシュメモリ１５などに供給する。また、音声処理部１８は、ＣＰＵ１１などから供給されたデジタル音声信号を、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ）変換する。音声処理部１８は、Ｄ／Ａ変換により得られたアナログ音声信号を、スピーカ２０に供給する。
【００３１】
マイク１９は、音声をアナログ音声信号に変換する。マイク１９は、変換により得られたアナログ音声信号を、音声処理部１８に供給する。
【００３２】
スピーカ２０は、音声処理部１８から供給されたアナログ音声信号を、音声に変換して出力する。
【００３３】
次に、図２を参照して、学習支援装置１００の機能について説明する。図２に示すように、学習支援装置１００は、機能的には、学習用問題選択部１０１、学習用問題提示部１０２、解答可否申告受付部１０３、正解提示部１０４、申告適否申告受付部１０５、モード設定部１０６、出題用問題選択部１０７、出題用問題提示部１０８、解答受付部１０９、学習程度特定部１１０、復習催促部１１１、課題情報記憶部１２０を備える。
【００３４】
学習用問題選択部１０１は、学習モードに設定されている間、繰り返し、問題群の中から問題を選択する。なお、学習モードは、ユーザに問題群に対する学習をさせる動作モードである。学習用問題選択部１０１は、例えば、ＣＰＵ１１を備える。
【００３５】
学習用問題提示部１０２は、学習用問題選択部１０１により選択された問題をユーザに提示する。学習用問題提示部１０２は、例えば、ＣＰＵ１１、タッチスクリーン１６を備える。
【００３６】
解答可否申告受付部１０３は、解答可否申告をユーザから受け付ける。解答可否申告は、学習用問題提示部１０２により提示された問題に対して解答可能か否かの申告である。解答可否申告受付部１０３は、例えば、タッチスクリーン１６を備える。
【００３７】
正解提示部１０４は、解答可否申告受付部１０３により解答可否申告が受け付けられたことに応答して、提示された問題に対する正解をユーザに提示する。正解提示部１０４は、例えば、ＣＰＵ１１、タッチスクリーン１６を備える。
【００３８】
申告適否申告受付部１０５は、解答可否申告受付部１０３により解答可能である旨の解答可否申告が受け付けられた場合、申告適否申告をユーザから受け付ける。申告適否申告は、解答可否申告が適切であったか否かの申告である。申告適否申告受付部１０５は、例えば、タッチスクリーン１６を備える。
【００３９】
モード設定部１０６は、初期状態では学習モードを設定する。また、モード設定部１０６は、問題群に含まれる全ての問題について、申告適否申告受付部１０５により解答可否申告が適切であった旨の申告適否申告が受け付けられたことに応答して、出題モードを設定する。なお、出題モードは、ユーザに問題群を出題する動作モードである。モード設定部１０６は、例えば、ＣＰＵ１１を備える。
【００４０】
ここで、学習用問題選択部１０１は、問題群の中から、申告適否申告受付部１０５により解答可否申告が適切であった旨の申告適否申告が受け付けられていない問題を選択する。
【００４１】
そして、学習用問題選択部１０１は、解答可否申告受付部１０３により解答可能でない旨の解答可否申告が受け付けられた問題、又は、申告適否申告受付部１０５により解答可否申告が適切でなかった旨の申告適否申告が受け付けられた問題を、予め定められた周期で再度選択する。つまり、学習用問題選択部１０１は、正しく解答できなかった問題を、数問後に、再度、選択する。
【００４２】
出題用問題選択部１０７は、モード設定部１０６により出題モードが設定されている間、問題群に含まれる全ての問題を選択するまで、繰り返し、問題群の中から問題を選択する。出題用問題選択部１０７は、例えば、ＣＰＵ１１を備える。
【００４３】
出題用問題提示部１０８は、出題用問題選択部１０７により選択された問題を、選択された問題に対する解答の選択肢とともにユーザに提示する。出題用問題提示部１０８は、例えば、ＣＰＵ１１、タッチスクリーン１６を備える。
【００４４】
解答受付部１０９は、出題用問題提示部１０８により提示された選択肢に含まれるいずれかの解答をユーザから受け付ける。解答受付部１０９は、例えば、ＣＰＵ１１、タッチスクリーン１６を備える。
【００４５】
学習程度特定部１１０は、問題群に含まれる全ての問題について解答受付部１０９により受け付けられた解答に基づいて、ユーザの問題群に対する学習程度を特定する。学習程度特定部１１０は、例えば、問題群に含まれる問題数のうち、正解した問題の個数を、学習程度として特定する。学習程度特定部１１０は、特定した学習程度を示す学習程度情報を、フラッシュメモリ１５などに記憶する。学習程度特定部１１０は、例えば、ＣＰＵ１１を備える。
【００４６】
ここで、出題用問題選択部１０７は、問題群に含まれる全ての問題を、前半グループと後半グループとに分類する。前半グループは、申告適否申告受付部１０５により解答可否申告が適切であった旨の申告適否申告が受け付けられた順序が相対的に早い問題が属するグループである。一方、後半グループは、この順序が相対的に遅い問題が属するグループである。そして、出題用問題選択部１０７は、前半グループに属する全ての問題を選択した後、後半グループに属する全ての問題を選択する。
【００４７】
復習催促部１１１は、学習程度特定部１１０により特定された学習程度が低いほど短い間隔で、問題群に対する学習の復習を催促する。例えば、復習催促部１１１は、フラッシュメモリ１５などに記憶されている学習程度情報に基づいて、学習催促時刻を決定する。この学習催促時刻は、学習課題の学習をユーザに催促する時刻である。学習催促時刻は、例えば、学習から数日経過した時刻である。復習催促部１１１は、学習催促時刻をフラッシュメモリ１５などに記憶する。そして、復習催促部１１１は、現在時刻が学習催促時刻であるか否かを判別する。復習催促部１１１は、現在時刻が学習催促時刻であると判別した場合、問題群に対する学習の復習を催促する。復習催促部１１１は、例えば、ＣＰＵ１１、ＲＴＣ１４、タッチスクリーン１６を備える。
【００４８】
ここで、解答可否申告受付部１０３は、帯状領域とノブとを備える画面を表示する。帯状領域は、第１の領域と第２の領域とに分割された領域である。第１の領域は、解答可能である旨に対応する第１の色で表示された領域である。第２の領域は、解答可能でない旨に対応する第２の色で表示された領域である。ノブは、帯状領域の中央に配置され、帯状領域を第１の領域と第２の領域とに分割する。
【００４９】
ここで、解答可否申告受付部１０３は、ノブに対するスライド操作をユーザから受け付ける。そして、解答可否申告受付部１０３は、第１の領域が第２の領域に対して狭くなるほど、第２の領域の色を第１の色に近づける。一方、解答可否申告受付部１０３は、第１の領域が第２の領域に対して広くなるほど、第１の領域の色を第２の色に近づける。
【００５０】
そして、解答可否申告受付部１０３は、予め定められた判定タイミングにおいて、第１の領域が第２の領域よりも狭いとき、解答可能である旨の解答可否申告を受け付けたとみなす。一方、解答可否申告受付部１０３は、この判定タイミングにおいて、第１の領域が第２の領域よりも広いとき、解答可能でない旨の解答可否申告を受け付けたとみなす。この判定タイミングは、例えば、ノブが帯状領域の端（右端又は左端）に到達したタイミング、ノブに対するスライド操作が完了したタイミング（ノブから指が離れたタイミング）、又は、解答可否申告が受け付けられてから、数秒（例えば、５秒）経過したタイミングである。つまり、この判定タイミングは、ノブに対するスライド操作が完了したとみなす条件が満たされたタイミングである。
【００５１】
ここで、解答可否申告受付部１０３は、第１の領域に、解答可能である旨に対応する第１の文字列を表示する。一方、解答可否申告受付部１０３は、第２の領域に、解答可能でない旨に対応する第２の文字列を表示する。
【００５２】
課題情報記憶部１２０は、課題情報を記憶する。課題情報は、学習課題毎に、学習課題に関連する問題と、この問題に対する正解と、この問題に関わる詳細な説明と、を示す情報である。課題情報記憶部１２０は、例えば、フラッシュメモリ１５を備える。
【００５３】
ここで、図３を参照して、学習用問題提示画面３００について説明する。学習用問題提示画面３００は、学習モードにおいて、選択した問題をユーザに学習させるときに、提示される画面である。図３に示すように、学習用問題提示画面３００には、領域３０１、領域３０３、ノブ３０４が設けられる。
【００５４】
領域３０１は、学習用の問題として選択された問題が表示される領域である。なお、図３は、文字列により問題の内容を示す例を示している。
【００５５】
領域３０３は、ノブ３０４に対するスライド操作が完了したとみなされた場合に、いずれの解答可否申告が受け付けられることになるのかを示す帯状領域である。領域３０３は、ノブ３０４により、領域３０５と領域３０６に分割される。
【００５６】
ノブ３０４は、領域３０３を、領域３０５と領域３０６に分割するノブである。言い換えれば、ノブ３０４は、領域３０５の広さ（大きさ、長手方向における長さ）に対する領域３０６の広さの比率を設定するスライダである。ノブ３０４は、ユーザによるスライド操作に従って、領域３０３の長手方向に移動する。
【００５７】
領域３０５は、解答可能である旨に対応する第１の色で表示され、解答可能である旨に対応する第１の文字列が表示された、第１の領域である。本実施形態では、第１の色は青色であり、第１の文字列は「知っている」であるものとする。
【００５８】
領域３０６は、解答可能でない旨に対応する第２の色で表示され、解答可能でない旨に対応する第２の文字列が表示された、第２の領域である。本実施形態では、第２の色は赤色であり、第２の文字列は「知らない」であるものとする。
【００５９】
次に、図４を参照して、解答可否申告を受け付けるインターフェースについて説明する。解答可否申告を受け付けるインターフェースは、例えば、領域３０３とノブ３０４とにより構成される。
【００６０】
まず、学習用問題提示画面３００が表示された直後は、図３に示すように、ノブ３０４が領域３０３の中央に配置され、領域３０５の大きさと領域３０６の大きさとが同じであるものとする。
【００６１】
ここで、図３に示す状態から、図４（Ａ）に示すように、ユーザが、破線の矢印で示された方向に、ノブ３０４をスライドさせるものとする。このとき、領域３０５は狭くなり、一方、領域３０６は広くなる。また、領域３０６の色は、第２の色から、第１の色に近い第２の色に変化する。例えば、領域３０６の色は、赤色から、赤みが強い紫色に変化する。
【００６２】
そして、図４（Ａ）に示す状態から、図４（Ｂ）に示すように、ユーザが、破線の矢印で示された方向に、ノブ３０４をさらにスライドさせるものとする。このとき、領域３０５はさらに狭くなり、一方、領域３０６はさらに広くなる。また、領域３０６の色は、第１の色に近い第２の色から、第２の色に近い第１の色に変化する。例えば、領域３０６の色は、赤みが強い紫色から、青みが強い紫色に変化する。
【００６３】
一方、図３に示す状態から、図４（Ｃ）に示すように、ユーザが、破線の矢印で示された方向に、ノブ３０４をスライドさせるものとする。このとき、領域３０６は狭くなり、一方、領域３０５は広くなる。また、領域３０５の色は、第１の色から、第２の色に近い第１の色に変化する。例えば、領域３０５の色は、青色から、青みが強い紫色に変化する。
【００６４】
ここで、例えば、図４（Ａ）、図４（Ｂ）に示すように、領域３０５の広さが領域３０６の広さよりも相対的に狭い状態でユーザの指がノブ３０４から離されると、解答可能である旨の解答可否申告が受け付けられたものとみなされる。一方、図４（Ｃ）、図４（Ｄ）に示すように、領域３０６の広さが領域３０５の広さよりも相対的に狭い状態でユーザの指がノブ３０４から離されると、解答可能でない旨の解答可否申告が受け付けられたものとみなされる。
【００６５】
あるいは、ノブ３０４が帯状領域の右端まで到達したときに、解答可能である旨の解答可否申告が受け付けられたものとみなされてもよい。この場合、ノブ３０４が帯状領域の左端まで到達したときに、解答可能でない旨の解答可否申告が受け付けられたものとみなされてもよい。
【００６６】
また、学習用の問題を提示する画面として、図３に示す学習用問題提示画面３００に代えて、図５に示す学習用問題提示画面３１０を採用することができる。学習用問題提示画面３１０は、ゲージ３０２を備えること以外は、学習用問題提示画面３００と同様である。
【００６７】
ゲージ３０２は、選択された問題に対して解答可能な残り時間を示すゲージである。ゲージ３０２は、解答することが可能な残り時間を示す。例えば、ゲージ３０２は、学習用問題提示画面３１０が表示された表示開始時刻から、予め定められた解答時間（例えば、５秒）が経過した判定時刻（判定タイミング）に、残り時間がゼロであることを示すゲージである。つまり、学習用問題提示画面３１０を採用した場合、ゲージ３０２により残り時間がゼロとなることが、ノブ３０４に対するスライド操作が完了したとみなされる条件となる。なお、ゲージ３０２に対するスライド操作がなされないまま、解答時間が経過した場合、解答可能でない旨の解答可否申告が受け付けられたものとみなされる。
【００６８】
次に、図６Ａを参照して、正解提示画面３２０について説明する。正解提示画面３２０は、学習用問題提示画面３００において、解答可能である旨の解答可否申告が受け付けられたときに、提示される画面である。図６Ａに示すように、正解提示画面３２０には、領域３２１、ボタン３２２、ボタン３２３、ボタン３２４が設けられる。
【００６９】
領域３２１は、学習用の問題として選択された問題に対する正解とこの問題に対する解説とが表示される領域である。なお、図６Ａは、文字列により正解を示す例を示している。
【００７０】
ボタン３２２は、解答可能である旨の解答可否申告が適切であった旨の申告適否申告を受け付けるボタンである。つまり、ユーザは、解答可能である旨の解答可否申告が適切であったことを申告する場合に、ボタン３２２を押圧する。ボタン３２２には、解答可能である旨の解答可否申告が適切であったことを示す文字列（例えば、「問題なし」という文字列。）が表示される。
【００７１】
ボタン３２３は、解答可能である旨の解答可否申告がやや不適切であった旨の申告適否申告を受け付けるボタンである。つまり、ユーザは、解答可能である旨の解答可否申告がそれほど適切でなかったことを申告する場合に、ボタン３２３を押圧する。ボタン３２３には、解答可能である旨の解答可否申告がそれほど適切でなかったことを示す文字列（例えば、「まだ不安」という文字列。）が表示される。
【００７２】
ボタン３２４は、解答可能である旨の解答可否申告が不適切であった旨の申告適否申告を受け付けるボタンである。つまり、ユーザは、解答可能である旨の解答可否申告が不適切であったことを申告する場合に、ボタン３２４を押圧する。ボタン３２４には、解答可能である旨の解答可否申告が不適切であったことを示す文字列（例えば、「間違えた」という文字列。）が表示される。
【００７３】
次に、図６Ｂを参照して、解説提示画面３２５について説明する。解説提示画面３２５は、学習用問題提示画面３００において、解答可能でない旨の解答可否申告が受け付けられた場合に、提示される画面である。つまり、解説提示画面３２５は、ユーザによる学習が不十分である場合に提示される画面である。図６Ｂに示すように、解説提示画面３２５には、領域３２６、ボタン３２７が設けられる。
【００７４】
領域３２６は、学習用の問題として選択された問題に対する正解とこの問題に対する解説とが表示される領域である。なお、図６Ｂは、文字列により解説を示す例を示している。
【００７５】
ボタン３２７は、解説提示画面３２５を閉じ、次の問題に進むことの指示を受け付けるボタンである。つまり、ユーザは、領域３２６に表示された解説を確認した後、次の問題に進みたい場合、ボタン３２７を押圧する。
【００７６】
次に、図７を参照して、学習モードにおいて、学習順序を更新する手順について説明する。なお、学習支援装置１００は、学習モードにおいて、問題群に含まれるＱ１からＱ１０の１０個の問題の全てについて理解したとユーザにより申告されるまで、理解したと申告されていない問題をユーザに提示する。
【００７７】
まず、学習支援装置１００は、１０個の問題をシャッフルして、学習順序の初期値を決定する。図７は、学習順序の初期値が、Ｑ５→Ｑ１０→Ｑ１→Ｑ４→Ｑ８→Ｑ３→Ｑ９→Ｑ２→Ｑ６→Ｑ７の順である例を示している。
【００７８】
ここで、１問目（Ｑ５）と２問目（Ｑ１０）とにおいて、解答可否申告が適切であった旨の申告適否申告が受け付けられ、３問目（Ｑ１）において、解答可能でない旨の解答可否申告（「知らない」）が受け付けられたものとする。この場合、３問目の問題であるＱ１から数えて予め定められた個数（例えば、３問）後の問題としてＱ１が再度選択される。つまり、学習順序は、Ｑ５→Ｑ１０→Ｑ１→Ｑ４→Ｑ８→Ｑ１→Ｑ３→Ｑ９→Ｑ２→Ｑ６→Ｑ７と修正される。
【００７９】
さらに、４問目（Ｑ４）において、解答可否申告が適切であった旨の申告適否申告が受け付けられ、５問目（Ｑ８）において、解答可否申告がそれほど適切ではなかった旨の申告適否申告（「まだ不安」）が受け付けられたものとする。この場合、５問目の問題であるＱ８から数えて予め定められた個数（例えば、５問）後の問題としてＱ８が再度選択される。つまり、学習順序は、Ｑ５→Ｑ１０→Ｑ１→Ｑ４→Ｑ８→Ｑ１→Ｑ３→Ｑ９→Ｑ２→Ｑ８→Ｑ６→Ｑ７と修正される。
【００８０】
なお、解答可能でない旨の解答可否申告（「知らない」）、解答可否申告がそれほど適切でなかった旨の申告適否申告（「まだ不安」）、解答可否申告が不適切であった旨の申告適否申告（「間違えた」）のいずれが受け付けられたのかにより、再表示の周期（再表示されるまでに表示される問題の個数）を変更することができる。
【００８１】
例えば、「知らない」が受け付けられた場合、表示された問題は、未学習の問題である。従って、「知らない」が受け付けられた場合、それほど多くの個数の問題が表示される前に、再表示する（例えば、３問後に再表示する）ことができる。
【００８２】
また、「間違えた」が受け付けられた場合、表示された問題は、学習済みであるにも関わらず勘違いするような間違いやすい問題である可能性がある。従って、「間違えた」が受け付けられた場合、それほど多くの個数の問題が表示される前に、再表示する（例えば、３問後に再表示する）ことができる。
【００８３】
一方、「まだ不安」が受け付けられた場合、表示された問題は、ある程度理解されている問題である可能性がある。従って、「まだ不安」が受け付けられた場合、ある程度多くの個数の問題が表示された後に、再表示する（例えば、５問後に再表示する）ことができる。
【００８４】
また、学習モードにおいて学習した回数（又は、再学習した回数）に応じて、再表示の周期を変更してもよい。例えば、ある問題に対して初めて「間違えた」が受け付けられた場合、この問題を３問後に再表示し、この問題に対してもう一度「間違えた」が受け付けられた場合、この問題を４問後に再表示し、さらにもう一度この問題に対して「間違えた」が受け付けられた場合、この問題を５問後に再表示することができる。
【００８５】
次に、図８を参照して、出題用問題提示画面３３０について説明する。出題用問題提示画面３３０は、出題モードにおいて、選択した問題をユーザに出題するときに、提示される画面である。図８に示すように、出題用問題提示画面３３０には、ボタン３３１、ボタン３３２、ボタン３３３、ボタン３３４が設けられる。
【００８６】
ボタン３３１は、出題された問題に対する選択肢のうち、第１の解答を選択するときにユーザにより押圧されるボタンである。ボタン３３２は、出題された問題に対する選択肢のうち、第２の解答を選択するときにユーザにより押圧されるボタンである。ボタン３３３は、出題された問題に対する選択肢のうち、第３の解答を選択するときにユーザにより押圧されるボタンである。ボタン３３４は、出題された問題に対する選択肢のうち、第４の解答を選択するときにユーザにより押圧されるボタンである。
【００８７】
ボタン３３１には、第１の解答を示す文字列が表示される。ボタン３３２には、第２の解答を示す文字列が表示される。ボタン３３３には、第３の解答を示す文字列が表示される。ボタン３３４には、第４の解答を示す文字列が表示される。
【００８８】
次に、図９を参照して、出題モードにおいて、出題順序を決定する手順について説明する。なお、学習支援装置１００は、学習モードにおいて理解したと申告された順序に基づいて、問題群に含まれるＱ１からＱ１０の１０個の問題を出題する順序を決定する。
【００８９】
まず、学習モードにおいて、Ｑ５→Ｑ１０→Ｑ１→Ｑ４→Ｑ８→Ｑ１→Ｑ３→Ｑ９→Ｑ２→Ｑ８→Ｑ６→Ｑ７の順に、学習用の問題が表示されたものとする。ここで、Ｑ１とＱ８は、いずれも、一度、不正解（「知らない」、「間違えた」、もしくは「まだ不安」のいずれか）が受け付けられた後、正解（「問題ない」）が受け付けられたものとする。
【００９０】
ここで、不正解部分を除外し、正解した順序を求めると、Ｑ５→Ｑ１０→Ｑ４→Ｑ１→Ｑ３→Ｑ９→Ｑ２→Ｑ８→Ｑ６→Ｑ７となる。この順序に従って、正解した順序が早い５個の問題（Ｑ５、Ｑ１０、Ｑ４、Ｑ１、Ｑ３）を前半グループに含め、正解した順序が遅い５個の問題（Ｑ９、Ｑ２、Ｑ８、Ｑ６、Ｑ７）を後半グループに含める。
【００９１】
そして、前半グループと後半グループとのそれぞれにおいて、グループ内で問題の順序をシャッフルして決定する。図９は、前半グループの順序がＱ３→Ｑ４→Ｑ１→Ｑ５→Ｑ１０であり、後半グループの順序がＱ９→Ｑ７→Ｑ２→Ｑ６→Ｑ８である例を示す。この場合、出題モードにおける出題順序は、Ｑ３→Ｑ４→Ｑ１→Ｑ５→Ｑ１０→Ｑ９→Ｑ７→Ｑ２→Ｑ６→Ｑ８となる。
【００９２】
このような手法により出題順序が決定されると、学習モードで学習したばかりの問題が、出題モードで直ちに出題されてしまうということがなくなる。このような手法によれば、出題モードにおいて、一時的な丸暗記による正解を防ぎ、ユーザによる学習程度を正確に把握することが期待できる。
【００９３】
次に、図１０に示すフローチャートを参照して、学習支援装置１００が実行する学習支援処理について説明する。なお、学習支援装置１００は、電源が投入されことに応答して、図１０に示す学習支援処理を開始する。
【００９４】
まず、ＣＰＵ１１は、現在時刻が学習催促時刻であるか否かを判別する（ステップＳ１０１）。例えば、ＣＰＵ１１は、ＲＴＣ１４から供給された時刻情報に基づく現在時刻が、フラッシュメモリ１５に記憶された学習催促時刻情報により示される学習催促時刻であるか否かを判別する。ＣＰＵ１１は、現在時刻が学習催促時刻でないと判別すると（ステップＳ１０１：ＮＯ）、ステップＳ１０１に処理を戻す。
【００９５】
一方、ＣＰＵ１１は、現在時刻が学習催促時刻であると判別すると（ステップＳ１０１：ＹＥＳ）、学習を催促する（ステップＳ１０２）。具体的には、ＣＰＵ１１は、タッチスクリーン１６を制御し、学習を催促する画面をユーザに提示する。
【００９６】
ＣＰＵ１１は、ステップＳ１０２の処理を完了すると、学習開始指示があるか否かを判別する（ステップＳ１０３）。具体的には、ＣＰＵ１１は、タッチスクリーン１６から供給された信号を監視して、タッチスクリーン１６に対して学習開始指示となるタッチ操作がなされたか否かを判別する。ＣＰＵ１１は、学習開始指示がないと判別すると（ステップＳ１０３：ＮＯ）、ステップＳ１０１に処理を戻す。
【００９７】
一方、ＣＰＵ１１は、学習開始指示があると判別すると（ステップＳ１０３：ＹＥＳ）、動作モードとして学習モードを設定する（ステップＳ１０４）。例えば、ＣＰＵ１１は、動作モード情報が学習モードであることを示す動作モード情報を、フラッシュメモリ１５に記憶する。
【００９８】
ＣＰＵ１１は、ステップＳ１０４の処理を完了すると、学習モード処理を実行する（ステップＳ１０５）。学習モード処理については、図１１に示すフローチャートを参照して、詳細に説明する。
【００９９】
まず、ＣＰＵ１１は、学習順序を決定する（ステップＳ２０１）。例えば、ＣＰＵ１１は、ＲＴＣ１４から供給された時刻情報、音声処理部１８から供給されたデジタル音声信号、（図示しない）擬似乱数発生器などから供給された擬似乱数などに基づいて、学習順序をランダムに決定する。ＣＰＵ１１は、学習順序を示す学習順序情報を、フラッシュメモリ１５などに記憶する。
【０１００】
ＣＰＵ１１は、ステップＳ２０１の処理を完了すると、学習用の問題を選択する（ステップＳ２０２）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶された学習順序情報に従って、昇べき（又は、降べき）の順に、学習用の問題を１個選択する。
【０１０１】
ＣＰＵ１１は、ステップＳ２０２の処理を完了すると、学習用問題提示画面３００を表示する（ステップＳ２０３）。具体的には、ＣＰＵ１１は、タッチスクリーン１６を制御して、タッチスクリーン１６に、選択された学習用の問題を学習させるための学習用問題提示画面３００を表示させる。なお、ＣＰＵ１１は、学習用問題提示画面３００の表示を開始した表示開始時刻をフラッシュメモリ１５などに記憶する。そして、ＣＰＵ１１は、この表示開始時刻からの経過時間に基づいて、ゲージ３０２の表示を更新する。
【０１０２】
ＣＰＵ１１は、ステップＳ２０３の処理を完了すると、解答可能である旨の解答可否申告が受け付けられたか否かを判別する（ステップＳ２０４）。例えば、ＣＰＵ１１は、ノブ３０４から指が離れたタイミングにおいて、領域３０５の大きさが領域３０６の大きさよりも狭い場合、解答可能である旨の解答可否申告が受け付けられたと判別する。一方、ＣＰＵ１１は、このタイミングにおいて、領域３０５の大きさが領域３０６の大きさよりも広い場合、解答可能でない旨の解答可否申告が受け付けられたと判別する。
【０１０３】
ＣＰＵ１１は、解答可能である旨の解答可否申告が受け付けられたと判別すると（ステップＳ２０４：ＹＥＳ）、正解提示画面３２０を表示する（ステップＳ２０５）。具体的には、ＣＰＵ１１は、タッチスクリーン１６を制御して、タッチスクリーン１６に、選択された学習用の問題に対する正解を示す正解提示画面３２０を表示させる。
【０１０４】
ＣＰＵ１１は、ステップＳ２０５の処理を完了すると、解答可否申告が適切であった旨の申告適否申告が受け付けられたか否かを判別する（ステップＳ２０６）。例えば、ＣＰＵ１１は、「問題なし」と表示されたボタン３２２に対するタッチ操作を検知した場合、解答可否申告が適切であった旨の申告適否申告が受け付けられたと判別する。一方、ＣＰＵ１１は、「まだ不安」と表示されたボタン３２３もしくは「間違えた」と表示されたボタン３２４に対するタッチ操作を検知した場合、解答可否申告が適切であった旨の申告適否申告が受け付けられなかったと判別する。
【０１０５】
ＣＰＵ１１は、解答可否申告が適切であった旨の申告適否申告が受け付けられたと判別すると（ステップＳ２０６：ＹＥＳ）、選択された問題を学習済みに設定する（ステップＳ２０７）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶されている、問題毎に学習済みであるか否かを示す学習済問題情報を、選択された問題が学習済みであることを示すように更新する。
【０１０６】
一方、ＣＰＵ１１は、解答可能である旨の解答可否申告が受け付けられなかったと判別した場合（ステップＳ２０４：ＮＯ）、解説提示画面３２５を表示する（ステップＳ２０８）。具体的には、ＣＰＵ１１は、タッチスクリーン１６を制御して、タッチスクリーン１６に、選択された学習用の問題に対する解説を示す解説提示画面３２５を表示させる。
【０１０７】
ＣＰＵ１１は、解答可否申告が適切であった旨の申告適否申告が受け付けられなかったと判別した場合（ステップＳ２０６：ＮＯ）、もしくは、ステップＳ２０８の処理を完了した場合、学習順序を更新する（ステップＳ２０９）。例えば、ＣＰＵ１１は、「知らない」旨が入力された問題が３問後に、「まだ不安」である旨が入力された問題が５問後に、「間違えた」旨が入力された問題が３問後に、選択されるように、フラッシュメモリ１５に記憶された学習順序情報を更新する。
【０１０８】
ＣＰＵ１１は、ステップＳ２０７もしくはステップＳ２０９の処理を完了すると、全ての問題について学習済みであるか否かを判別する（ステップＳ２１０）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶された学習済問題情報により、全ての問題が学習済みであることが示されているか否かを判別する。
【０１０９】
ＣＰＵ１１は、全ての問題について学習済みであると判別した場合（ステップＳ２１０：ＹＥＳ）、学習モード処理を完了する。一方、ＣＰＵ１１は、全ての問題について学習済みでないと判別した場合（ステップＳ２１０：ＮＯ）、ステップＳ２０２に処理を戻す。なお、ＣＰＵ１１は、ステップＳ２０２において、フラッシュメモリ１５に記憶された学習順序情報に従って、選択していた問題の次の問題を選択する。
【０１１０】
ＣＰＵ１１は、ステップＳ１０５の処理を完了すると、動作モードとして出題モードを設定する（ステップＳ１０６）。例えば、ＣＰＵ１１は、動作モード情報が出題モードであることを示す動作モード情報を、フラッシュメモリ１５に記憶する。
【０１１１】
ＣＰＵ１１は、ステップＳ１０６の処理を完了すると、出題モード処理を実行する（ステップＳ１０７）。出題モード処理については、図１２に示すフローチャートを参照して、詳細に説明する。
【０１１２】
まず、ＣＰＵ１１は、出題順序を決定する（ステップＳ３０１）。例えば、ＣＰＵ１１は、まず、問題群に含まれる全ての問題を、学習済みに設定された順序が相対的に早い前半グループと、学習済みに設定された順序が相対的に遅い後半グループとに、グループ分けする。
【０１１３】
ＣＰＵ１１は、前半グループ内で、出題順序をランダムに決定する。ＣＰＵ１１は、同様に、後半グループ内で、出題順序をランダムに決定する。そして、ＣＰＵ１１は、前半グループに属する問題のうち、出題順序が最も遅い問題の後に、後半グループに属する問題のうち、出題順序が最も早い問題が出題されるように、出題順序を決定する。なお、ＣＰＵ１１は、上述したように、時刻情報、デジタル音声信号、擬似乱数に基づいて、出題順序をランダムに決定することができる。ＣＰＵ１１は、出題順序を示す出題順序情報を、フラッシュメモリ１５などに記憶する。
【０１１４】
ＣＰＵ１１は、ステップＳ３０１の処理を完了すると、出題用の問題を選択する（ステップＳ３０２）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶された出題順序情報に従って、昇べき（又は、降べき）の順に、出題用の問題を１個選択する。
【０１１５】
ＣＰＵ１１は、ステップＳ３０２の処理を完了すると、出題用問題提示画面３３０を表示する（ステップＳ３０３）。具体的には、ＣＰＵ１１は、タッチスクリーン１６を制御して、タッチスクリーン１６に、選択された出題用の問題を出題するための出題用問題提示画面３３０を表示させる。
【０１１６】
ＣＰＵ１１は、ステップＳ３０３の処理を完了すると、出題した問題に対する解答を受け付ける（ステップＳ３０４）。例えば、ＣＰＵ１１は、出題用問題提示画面３３０に提示された選択肢のうち、押圧されたボタンに対応付けられた解答を受け付ける。
【０１１７】
ＣＰＵ１１は、ステップＳ３０４の処理を完了すると、受け付けられた解答を判定する（ステップＳ３０５）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶された課題情報に基づいて、受け付けられた解答が正解であるか否かを判定する。ＣＰＵ１１は、フラッシュメモリ１５に記憶された、問題毎に判定結果（正解、不正解、未出題）を示す判定結果情報を更新する。なお、ＣＰＵ１１は、適宜、正解か不正解かをユーザに提示する画面を、タッチスクリーン１６に表示することができる。
【０１１８】
ＣＰＵ１１は、ステップＳ３０５の処理を完了すると、全ての問題について出題済みであるか否かを判別する（ステップＳ３０６）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶された判定結果情報により、全ての問題が出題済みであることが示されているか否かを判別する。
【０１１９】
ＣＰＵ１１は、全ての問題について出題済みでないと判別した場合（ステップＳ３０６：ＮＯ）、ステップＳ３０２に処理を戻す。なお、ＣＰＵ１１は、ステップＳ３０２において、フラッシュメモリ１５に記憶された出題順序情報に従って、選択していた問題の次の問題を選択する。
【０１２０】
一方、ＣＰＵ１１は、全ての問題について出題済みであると判別した場合（ステップＳ３０６：ＹＥＳ）、ユーザの学習程度を決定する（ステップＳ３０７）。例えば、ＣＰＵ１１は、フラッシュメモリ１５に記憶された判定結果情報により示される、正解した問題の個数に基づいて、ユーザの学習程度を決定する。例えば、ＣＰＵ１１は、正解した問題の個数が多いほど、ユーザの学習程度が高いとみなす。ＣＰＵ１１は、学習程度を示す学習程度情報を、フラッシュメモリ１５に記憶する。
【０１２１】
ＣＰＵ１１は、ステップＳ３０７の処理を完了すると、学習催促時刻を決定する（ステップＳ３０８）。ＣＰＵ１１は、フラッシュメモリ１５に記憶された学習程度情報により示される学習程度が低いほど、学習催促時刻が直ぐに到来するように、学習催促時刻を決定する。例えば、ＣＰＵ１１は、学習程度が比較的高い場合（例えば、１０問中８問以上正解した場合）に学習催促時刻を１ヶ月後に設定し、学習程度が中程度である場合（例えば、１０問中４−７問正解した場合）に学習催促時刻を１週間後に設定し、学習程度が比較的低い場合（例えば、１０問中３問以下正解した場合）に学習催促時刻を１日後に設定する。ＣＰＵ１１は、学習催促時刻を示す学習催促時刻情報を、フラッシュメモリ１５に記憶する。
【０１２２】
ＣＰＵ１１は、ステップＳ３０８の処理を完了すると、出題モード処理を完了する。ＣＰＵ１１は、ステップＳ１０７の処理を完了すると、ステップＳ１０１に処理を戻す。
【０１２３】
本実施形態によれば、学習モードにおいて、全ての問題に関して、解答可能である旨の解答可能申告、ならびに、解答可能である旨の解答可能申告が適切であった旨の申告適否申告が受け付けられた後、出題モードに移行する。従って、ユーザの学習程度が担保されないまま出題モードに移行するリスクを回避することができる。このリスクは、例えば、出題モードにおいて、偶然正解することにより、ユーザの学習程度を誤って把握することである。つまり、本実施形態によれば、出題モードにおいて、ユーザの学習程度を適切に把握することが期待できる。
【０１２４】
なお、学習モードにおいて、ユーザが意図的に誤った申告をすることにより、出題モードに移行するケースが考えられる。このような場合であっても、出題モードにおいて、ユーザの学習程度が適切に把握されることになる。このように、本実施形態では、学習モードと出題モードとのそれぞれによりユーザの学習程度が把握され、ユーザの学習程度が総合的に判断されることが期待できる。
【０１２５】
なお、学習モードが存在せず、出題モードのみ用意する場合、出題モードにおいて、学習程度の把握や答え合わせだけが実行されることになり、学習効果が薄くなる可能性がある。本実施形態では、出題モードに先立って学習モードが用意されているため、学習モードでの学習の質が担保されることが期待できる。
【０１２６】
また、本実施形態によれば、学習モードにおいて、学習済みでないと判断された問題は再度表示されず、学習済みでないと判断された問題はその問題が表示されてから数問後に再度表示される。このため、ユーザが効率的に学習することを支援することが期待できる。
【０１２７】
また、本実施形態によれば、出題モードでは、出題された問題に対する解答の選択肢の中からユーザにより指定された解答が受け付けられて判定される。従って、ユーザの学習程度を把握するためにユーザにかかる負担を少なくすることが期待できる。なお、出題モードに移行するための条件として、学習モードにおいて、全ての問題が学習済みである旨の申告が受け付けられることが要求される。このため、選択肢の中から解答を指定する方式でも、全くでたらめな解答が偶然正解してユーザの学習程度を誤って把握するというリスクが減少することが期待できる。なお、上述したように、学習モードにおいて、ユーザが意図的に誤った申告をすることにより、出題モードに移行した場合であっても、出題モードにおいて、ユーザの学習程度が適切に把握されることになる。
【０１２８】
また、本実施形態によれば、出題モードにおいて、学習済みであると認定された順序が比較的早い前半グループに含まれる問題が出題されてから、この順序が比較的遅い後半グループに含まれる問題が出題される。従って、一時的な暗記による正解が排除されて、ユーザの学習程度が把握可能となる。
【０１２９】
また、本実施形態によれば、ユーザの学習程度が低いほど短い間隔で、復習が催促される。このため、ユーザが効率的に学習することを支援することが期待できる。
【０１３０】
また、本実施形態によれば、スライド可能なノブ３０４により分割される帯状領域に含まれる第１の領域と第２の領域の割合により、解答可否申告が受け付けられる。そして、第１の領域は第１の色で表示され、第２の領域は第２の色で表示される。ここで、第１の領域が広くなるほど第１の領域の色が第２の色に近づき、第２の領域が広くなるほど第２の領域の色が第１の色に近づく。
【０１３１】
従って、例えば、ノブ３０４を第１の領域寄りにスライドさせたときに、第１の領域に対応する第１の色で表示される領域が減少することに起因する違和感を低減させることが期待できる。例えば、第１の領域が青色で表示されている場合、ノブ３０４を第１の領域寄りにスライドさせることは、青色に対応する解答（青色をイメージカラーとする解答）を選択することを意味する。しかしながら、このスライドにより、第１の領域が狭くなるため、青色で表示される領域が狭くなると、赤色に対応する解答（赤色をイメージカラーとする解答）を選択しようとしているような錯覚に陥る可能性がある。しかしながら、第１の領域が狭くなるのに従って広くなる第２の領域の色を青色に近づけることにより、青色に対応する解答（青色をイメージカラーとする解答）を選択していることをユーザに明示することができる。
【０１３２】
また、本実施形態では、第１の領域には第１の文字列が表示され、第２の領域には第２の文字列が表示される。このため、第１の領域がいずれの解答に対応する領域であるのかを第１の文字列により明示し、第２の領域がいずれの解答に対応する領域であるのかを第２の文字列により明示することができる。ここで、ノブ３０４のスライド操作により、第１の文字列や第２の文字列がノブ３０４に隠れることになる。しかしながら、この場合でも、帯状領域の色（第１の領域の色および第２の領域の色）により、いずれの解答を選択しているのかをユーザに明示することができる。
【０１３３】
（変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【０１３４】
本発明において、上記実施形態において説明した構成、機能、動作のどの部分を採用するのかは任意である。また、本発明において、上述した構成、機能、動作のほか、更なる構成、機能、動作が採用されてもよい。
【０１３５】
上記実施形態では、タッチスクリーン１６による画像表示により、問題などがユーザに提示される例を示した。本発明において、問題などをユーザに提示する方法は、この例に限定されない。例えば、本発明において、音声処理部１８やスピーカ２０による音声出力により、問題などがユーザに提示されてもよい。
【０１３６】
上記実施形態では、タッチスクリーン１６により、解答などが受け付けられる例を示した。本発明において、解答などを受け付ける方法は、この例に限定されない。例えば、本発明において、電気通信網インターフェース１７を介した通信により、インターネットなどを介して、解答などが受け付けられてもよい。
【０１３７】
上記実施形態では、学習モードにおいて、学習済みでないと認定された問題が、予め定められた個数の問題の表示後に、再度表示される例を示した。本発明において、例えば、学習済みでないと認定された問題が、予め定められた個数以内の個数の問題の表示後に、再度表示されてもよい。
【０１３８】
上記実施形態では、出題モードにおいて、４個の選択肢の中から１個の正解を選ぶ解答方式を採用する例について説明した。本発明において、出題モードにおける解答方式は、この解答方式に限定されない。例えば、３以下の選択肢の中から１個の正解を選ぶ解答方式でもよいし、５以上の選択肢の中から１個の正解を選ぶ解答方式でもよい。
【０１３９】
上記実施形態では、学習モードにおいて、同じ問題に関して、何回学習済みでないと認定されても、学習支援処理が継続される例について説明した。本発明において、予め定められた回数以上、学習済みでないと認定された場合、学習支援処理を終了してもよい。このような場合は、ユーザが正常に学習できない状況であると判断可能だからである。なお、この回数は、「知らない」、「まだ不安」、「間違えた」のいずれかにより、異なる回数に設定されてもよい。
【０１４０】
上記実施形態では、スライド可能なノブ３０４とノブ３０４により分割される帯状領域とにより構成されるインターフェースにより、解答可否申告が受け付けられる例を示した。本発明において、このインターフェースにより受け付けられる解答は、解答可否申告に限定されないことは勿論である。例えば、ノブを帯状領域の右端に移動させたときに第１の解答が受け付けられ、ノブを帯状領域の左端に移動させたときに第１の解答とは異なる第２の解答が受け付けられたとみなすことができる。
【０１４１】
上記実施形態では、学習催促時刻を決定するためなどに用いられる、ユーザの学習程度（理解度）が、出題モードにおける解答結果（例えば「正解」、「不正解」）により特定される例について説明した。本発明において、このような学習程度が、学習モードにおける解答結果と出題モードにおける解答結果とにより特定されてもよい。ここで、学習モードにおける解答結果は、「知っている」、「知らない」、「問題なし」、「まだ不安」、「間違えた」などの学習過程における詳細な情報である。このような詳細な情報を用いることで、例えば、苦手な単語を抽出してユーザに学習させたり、比較的理解度が高かった単語の復習周期を長くしたりすることができる。
【０１４２】
このような詳細な情報は、例えば、ステップＳ２０４やステップＳ２０６における判別の後に、ＣＰＵ１１によりフラッシュメモリ１５に記憶される。そして、ＣＰＵ１１は、例えば、ステップＳ３０７において、これらの詳細な情報を参酌して、ユーザの学習程度を決定することができる。
【０１４３】
本発明に係る学習支援装置１００の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末装置に適用することで、当該パーソナルコンピュータ等を本発明に係る学習支援装置１００として機能させることも可能である。
【０１４４】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【０１４５】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【０１４６】
１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  ＲＴＣ、１５  フラッシュメモリ、１６  タッチスクリーン、１７  電気通信網インターフェース、１８  音声処理部、１９  マイク、２０  スピーカ、１００  学習支援装置、１０１  学習用問題選択部、１０２  学習用問題提示部、１０３  解答可否申告受付部、１０４  正解提示部、１０５  申告適否申告受付部、１０６  モード設定部、１０７  出題用問題選択部、１０８  出題用問題提示部、１０９  解答受付部、１１０  学習程度特定部、１１１  復習催促部、１２０  課題情報記憶部、３００、３１０  学習用問題提示画面、３０１、３０３、３０５、３０６、３２１、３２６  領域、３０２  ゲージ、３０４  ノブ、３２２、３２３、３２４、３２７、３３１、３３２、３３３、３３４  ボタン、３２０  正解提示画面、３２５  解説提示画面、３３０  出題用問題提示画面
【図１】
2015143782.tif 000003
【図２】
2015143782.tif 000004
【図３】
2015143782.tif 000005
【図４】
2015143782.tif 000006
【図５】
2015143782.tif 000007
【図６Ａ】
2015143782.tif 000008
【図６Ｂ】
2015143782.tif 000009
【図７】
2015143782.tif 000010
【図８】
2015143782.tif 000011
【図９】
2015143782.tif 000012
【図１０】
2015143782.tif 000013
【図１１】
2015143782.tif 000014
【図１２】
2015143782.tif 000015