(57)【要約】【課題】取り組むべき期間にユーザが取り組まなかった問題が他の問題よりも先に取り組む問題として蓄積されることに伴う、ユーザの学習意欲の減退を防ぐことができる学習支援システム等を提供する。【解決手段】スケジュールデータ管理部３２は、複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供する。問題提供部３６は、ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題をユーザに提供する。スケジュールデータ管理部３２は、スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する。【選択図】図２
2014224875.tif 000002
【特許請求の範囲】
【請求項１】
複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供手段と、
前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供手段と、
前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除手段と、
を含むことを特徴とする学習支援システム。
【請求項２】
前記関連付け手段は、前記問題と、当該問題に関連付けられている期間と、の関連付けを解除した際に、当該問題を後回しの問題として登録し、
前記問題提供手段は、後回しの問題として登録された問題が前記ユーザにより選択された場合に、選択された問題を前記ユーザに提供し、
前記問題提供手段は、学習到達状況を確認する問題を前記ユーザに提供した際に、後回しの問題として登録されている問題の、当該登録を解除する、
ことを特徴とする請求項１に記載の学習支援システム。
【請求項３】
前記関連付け解除手段は、前記問題に関連付けられている期間が徒過した際に、当該問題と、当該問題に関連付けられている期間と、の関連付けを解除する、
ことを特徴とする請求項１又は２に記載の学習支援システム。
【請求項４】
前記関連付け解除手段は、ユーザにより指定された前記問題と、当該問題に関連付けられている期間と、の関連付けを解除する、
ことを特徴とする請求項１から３のいずれか一項に記載の学習支援システム。
【請求項５】
複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供ステップと、
前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供ステップと、
前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除ステップと、
ことを特徴とする学習支援方法。
【請求項６】
複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供手段、
前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供手段、
前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項７】
複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供手段、
前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供手段、
前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除手段、
としてコンピュータを機能させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援システム、学習支援方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
タブレット端末、スマートフォン、携帯電話機、ゲーム端末、パーソナルコンピュータ等の情報処理端末に対して、情報処理端末のユーザである学習者が学習すべき問題を示す問題データを提供することで、学習者の学習を支援する学習支援システムが存在する。
【０００３】
このような学習支援システムの一例として、特許文献１には、学習者に提供される、本日学習しなければならないコンテンツに反復のコンテンツと新しいコンテンツが含まれるようにすることで、学習者が学習における飽きが来る状態を抑制し、設定した目標の学習プログラムに含まれる全てのコンテンツを学習者が効率的に修了できるようにした幼児学習装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５５０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが、提供される問題と期間（例えば、日付）との関連付けにより、提供される問題に取り組む期間を設定することが可能となれば、当該ユーザが自らで学習計画を立てる習慣が育まれることとなる。
【０００６】
ここで、取り組むべき期間にユーザが取り組まなかった問題が、他の問題よりも先に取り組む問題として蓄積されるようにすると、ユーザが単位期間（例えば、１日）に取り組まなければならない問題が増えることとなる。このことは、ユーザが問題に取り組むのがおっくうになり、ユーザの学習意欲の減退を引き起こすおそれがある。
【０００７】
ここで、例えば、取り組む期間として設定された期間が徒過した問題や、何らかの事情によりユーザが取り組まないと判断した問題については、期間との関連付けが解除されるようにすると、ユーザの学習意欲の減退を防ぐことができると考えられる。
【０００８】
本発明は、上記課題に鑑みてなされたものであって、その目的の１つは、取り組むべき期間にユーザが取り組まなかった問題が他の問題よりも先に取り組む問題として蓄積されることに伴う、ユーザの学習意欲の減退を防ぐことができる学習支援システム等を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る学習支援システムは、複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供手段と、前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供手段と、前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除手段と、を含むことを特徴とする。
【００１０】
また、本発明に係る学習支援方法は、複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供ステップと、前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供ステップと、前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除ステップと、を含むことを特徴とする。
【００１１】
また、本発明に係るプログラムは、複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供手段、前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供手段、前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除手段、としてコンピュータを機能させることを特徴とする。
【００１２】
また、本発明に係る情報記憶媒体は、複数の期間のそれぞれに関連付けられた、ユーザに提供される問題のスケジュールを示すスケジュールデータをユーザに提供するスケジュールデータ提供手段、前記ユーザから受け付ける問題の提供要求の受付に応じて、提供要求を受け付けたタイミングが属する期間に関連付けられた問題を前記ユーザに提供する問題提供手段、前記スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除手段、としてコンピュータを機能させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。
【００１３】
本発明によれば、取り組むべき期間にユーザが取り組まなかった問題が他の問題よりも先に取り組む問題として蓄積されることに伴う、ユーザの学習意欲の減退を防ぐことができる。
【００１４】
本発明の一態様では、前記関連付け手段は、前記問題と、当該問題に関連付けられている期間と、の関連付けを解除した際に、当該問題を後回しの問題として登録し、前記問題提供手段は、後回しの問題として登録された問題が前記ユーザにより選択された場合に、選択された問題を前記ユーザに提供し、前記問題提供手段は、学習到達状況を確認する問題を前記ユーザに提供した際に、後回しの問題として登録されている問題の、当該登録を解除することを特徴とする。
【００１５】
また、本発明の一態様では、前記関連付け解除手段は、前記問題に関連付けられている期間が徒過した際に、当該問題と、当該問題に関連付けられている期間と、の関連付けを解除することを特徴とする。
【００１６】
また、本発明の一態様では、前記関連付け解除手段は、ユーザにより指定された前記問題と、当該問題に関連付けられている期間と、の関連付けを解除することを特徴とする。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る学習支援システムの全体構成の一例を示す図である。
【図２】本発明の一実施形態に係る学習支援装置で実装される機能の一例を示す機能ブロック図である。
【図３】メニュー画像の一例を示す図である。
【図４】スケジュール画像の一例を示す図である。
【図５】スケジュール画像の一例を示す図である。
【図６】問題配置画像の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１９】
図１は、本発明の一実施形態に係る学習支援システム１０の全体構成の一例を示す図である。図１に示すように、本実施形態に係る学習支援システム１０は、例えば、学習支援装置１２（１２−１〜１２−ｎ）、学習支援サーバ１４、を含んで構成される。学習支援装置１２、学習支援サーバ１４は、ＬＡＮやインターネットなどのコンピュータネットワーク１６に接続されており、互いに通信可能となっている。
【００２０】
本実施形態に係る学習支援装置１２は、例えば、タブレット端末、スマートフォン、ゲーム端末、などのコンピュータであり、学習支援装置１２にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードや無線ＬＡＮモジュールなどである通信部、タッチパネル、スピーカ、デジタルカメラ、等を含んでいる。
【００２１】
また、本実施形態に係る学習支援装置１２が備えるタッチパネルは、例えば、表示部と、タッチセンサと、を含んでいる。表示部は、液晶表示パネルや有機ＥＬ表示パネル等、画像を表示するデバイスである。タッチセンサは、表示部の画面に対応する形状及び大きさの略矩形の検出面を備えており、この検出面上に物体が接触した場合に、当該物体の接触位置を検出する。
【００２２】
本実施形態では、タッチパネルは、物体の接触位置を所定の時間間隔で順次検出する。本実施形態では、タッチセンサの検出面は、表示部の画面と重なるよう配置されている。本実施形態では、学習支援装置１２のユーザは、自分の指やスタイラス等の物体をタッチパネルに接触させて操作入力を行うこととする。また、タッチパネルは、必ずしも物体が検出面に接触した場合だけ物体の位置を検出するのではなく、検出面上の検出可能範囲まで物体が近接した場合に、当該物体の検出面に対する位置を検出するようにしてもよい。タッチパネルは、例えば、静電容量式や感圧式、光学式など、検出面上における物体の位置を検出可能なデバイスであれば、どのような方式のものであってもよい。
【００２３】
本実施形態に係る学習支援サーバ１４は、例えば、サーバコンピュータ等であり、学習支援サーバ１４にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、学習支援装置１２との間で有線又は無線によりデータの送受信を行う、ネットワークボードや無線ＬＡＮモジュールなどである通信部、などを含んでいる。これらの要素は、バスを介して接続される。学習支援サーバ１４の記憶部には、学習支援サーバ１４の制御部によって実行されるプログラムが記憶される。また、学習支援サーバ１４の記憶部は、学習支援サーバ１４のワークメモリとしても動作する。
【００２４】
図２は、本実施形態に係る学習支援システム１０で実装される機能の一例を示す機能ブロック図である。図２に示すように、本実施形態に係る学習支援装置１２は、機能的には、例えば、操作受付部２０、表示制御部２２、データ送受信部２４、採点処理部２６、を含んでいる。そして、これらの機能は、コンピュータである学習支援装置１２にインストールされた、これらの機能に対応する命令を含むプログラムを、学習支援装置１２の制御部で実行することにより実装されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどの通信手段を介して学習支援装置１２に供給される。
【００２５】
また、図２に示すように、本実施形態に係る学習支援サーバ１４は、機能的には、データ受信部３０、スケジュールデータ管理部３２、提供問題特定部３４、問題提供部３６、を含んでいる。そして、これらの機能は、コンピュータである学習支援サーバ１４にインストールされた、これらの機能に対応する命令を含むプログラムを、学習支援サーバ１４の制御部で実行することにより実装されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどの通信手段を介して学習支援サーバ１４に供給される。
【００２６】
本実施形態に係る学習支援サーバ１４の記憶部には、予め、学習支援装置１２のユーザに提供される問題に対応付けられる問題データが記憶されている。問題データには、例えば、問題データの識別情報である問題ＩＤ、問題データに対応付けられる問題の内容が属する学習単元の識別情報である学習単元ＩＤ、問題データに対応付けられる問題の内容の、当該問題の内容が属する学習単元におけるレベル（難易度）を示すレベルデータ、問題データに対応付けられる問題の内容を示す問題コンテンツデータ、当該問題に対する正解の内容を示す正解コンテンツデータ、などが含まれている。
【００２７】
本実施形態では、例えば、問題データに含まれる学習単元ＩＤが表す番号は、学習者が学習する学習単元の学習順序に従って設定されており、学習順序が後であるものほど大きな番号が、問題データに含まれる学習単元ＩＤが表す番号として設定される。また、本実施形態では、同一単元であり同一レベルである問題が学習支援サーバ１４には複数記憶されている。
【００２８】
また、本実施形態では、予め、学習支援サーバ１４に、学習支援装置１２を利用するユーザの学習状況を示す学習状況データが記憶されている。学習状況データには、例えば、学習状況の管理の対象となるユーザの識別子であるユーザＩＤ、当該ユーザＩＤにより識別されるユーザが学習中である学習単元の学習単元ＩＤである現状学習単元ＩＤ、当該ユーザの当該学習単元の学習到達レベルを示す学習到達レベルデータ、等が含まれている。
【００２９】
図３は、本実施形態に係る学習支援装置１２のタッチパネルに表示される画像の一例を示す図である。図３に示す画像は、例えば、学習支援装置１２を起動して、学習支援装置１２に対するユーザのログイン処理が終了した後に学習支援装置１２のタッチパネルに表示される画像である。図３に示す画像を、以下、メニュー画像４０と呼ぶこととする。
【００３０】
メニュー画像４０には、例えば、学習開始アイコン画像４２、復習開始アイコン画像４４、及び、スケジュールリンク画像４６などが配置されている。図３の例では、学習開始アイコン画像４２には、文字列「Ｓｔａｒｔ」が記載されており、復習開始アイコン画像４４には、文字列「復習モード」が記載されている。スケジュールリンク画像４６は、タッチパネルに表示されている画像を、図４に示す、ユーザに問題が提供されるスケジュールを示すスケジュール画像４８に変化させるための画像である。
【００３１】
ここで、ユーザが、スケジュールリンク画像４６に対するタップ操作（指やスタイラス等の物体をタッチパネルに接触させる操作）を行うと、操作受付部２０が、当該操作を受け付ける。そして、表示制御部２２が、図４に示すスケジュール画像４８を学習支援装置１２のタッチパネルに表示させる。
【００３２】
スケジュール画像４８には、現在が属する学習サイクルのカレンダーが画像として示されている。以下、スケジュール画像４８に配置されたカレンダーの画像をカレンダー画像５０と呼ぶこととする。本実施形態では、４週間が１単位として学習サイクルが設定される。図４には、４月４日から５月１日までの４週間の学習サイクルについてのカレンダー画像５０が示されている。
【００３３】
カレンダー画像５０では、学習サイクルに属する日を表す枠の中に、その日に提供される問題の種別を表す問題種別アイコン画像が配置されている。以下、学習サイクルに属する日に対応付けられる枠が占める領域を、日付領域と呼ぶこととする。それぞれの日付領域の左上には、当該日付領域に対応付けられる日付を表す数字や記号が配置されている。本実施形態では、問題種別アイコン画像は、学習支援装置１２の記憶部に予め記憶されていることとする。
【００３４】
また、図４に示すスケジュール画像４８には、４月４日から５月１日までの学習サイクルにおける学習が開始される際に設定される、初期状態のスケジュールが示されていることとする。
【００３５】
本実施形態では、初期状態では、学習サイクルの第１週から第３週の、予め設定された１の曜日（図４の例では、月曜日）に該当する日の日付領域に、ユーザの学習到達レベルを週次で確認する問題である週次確認問題が提供されることを示す問題種別アイコン画像が配置されている。以下、週次確認問題が提供されることを示す問題種別アイコン画像を週次確認アイコン画像５２ａと呼ぶこととする。本実施形態では、週次確認アイコン画像５２ａは、円内にチェックマークが配置された画像である。また、以下、予め設定された１の曜日（図４の例では、月曜日）を特定曜日と呼ぶこととする。
【００３６】
また、学習サイクルの第１週から第３週の、特定曜日以外の曜日（図４の例では、月曜日以外の曜日）に該当する日の日付領域に、日常の学習を促す問題である日常学習用問題が提供されることを示す問題種別アイコン画像が配置されている。以下、日常学習用問題が提供されることを示す問題種別アイコン画像を日常学習アイコン画像５２ｂと呼ぶこととする。本実施形態では、日常学習アイコン画像５２ｂは、円内に文字「Ｎ」が配置された画像である。そして、本実施形態では、確認問題の成績に基づいて、確認問題の次の提供までに提供される日常学習用問題の学習単元及びレベルが決定される。
【００３７】
学習サイクルの第４週に属する日の日付領域のうちの少なくとも１つに、学習サイクルの第１週から第３週までにユーザが学習した学習単元の学習到達レベルを月次で確認する月次確認問題が提供されることを示す問題種別アイコン画像が配置されている。以下、月次確認問題が提供されることを示す問題種別アイコン画像を月次確認アイコン画像５２ｃと呼ぶこととする。本実施形態では、学習サイクルの第１週から第３週までにユーザが学習した学習単元の数だけ、月次確認アイコン画像５２ｃが配置される。本実施形態では、月次確認アイコン画像５２ｃは、円内に階段を表す図形が配置された画像である。
【００３８】
このように、本実施形態では、週次確認問題、日常学習用問題、又は、月次確認問題、のいずれかの種別の問題がユーザに提供されることとなる。
【００３９】
また、スケジュール画像４８には、タッチパネルに表示されている画像を、図３に示すメニュー画像４０に変化させるための画像であるメニューリンク画像５４、及び、スケジュールの変更を確定させるための確定画像５６も配置されている。
【００４０】
また、スケジュール画像４８には、日付に関連付けられていない問題種別アイコン画像を配置するための後回しボックス領域５８（５８−１〜５８−３）が設定されている。後回しボックス領域５８には、予め、箱を表す画像が配置されている。本実施形態では、スケジュール画像４８に、第１週に対応付けられる後回しボックス領域５８−１、第２週に対応付けられる後回しボックス領域５８−２、及び、第３週に対応付けられる後回しボックス領域５８−３が設定されている。第１週に対応付けられる後回しボックス領域５８−１の左上には第１週を表す記号（図４の例では「１」）が配置される。第２週に対応付けられる後回しボックス領域５８−２の左上には第２週を表す記号（図４の例では「２」）が配置される。そして、第３週に対応付けられる後回しボックス領域５８−３の左上には第３週を表す記号（図４の例では「３」）が配置される。
【００４１】
本実施形態では、学習支援サーバ１４の記憶部に、複数の期間（本実施形態では、例えば、複数の日）のそれぞれに関連付けられた、提供される問題のスケジュールを示すスケジュールデータが記憶されている。本実施形態では、スケジュールデータは、問題種別アイコン画像が配置される領域を示す配置領域データ、当該スケジュールデータに対応付けられる問題の種別を示す問題種別対応データ、及び、当該スケジュールデータに対応付けられる問題がユーザにより学習済であるか否かを示す学習済フラグ、を含む。このように、スケジュールデータにより、配置領域データ、問題種別対応データ、及び、学習済フラグは互いに関連付けられている。また、本実施形態では、問題種別対応データは、問題種別アイコン画像に対応付けられるデータである。本実施形態では、問題種別アイコン画像が日付領域に配置されている場合は、配置領域データの値として、当該日付領域に対応付けられる日付が設定される。また、本実施形態では、問題種別対応データの値は、「週次確認」、「日常学習」、又は、「月次確認」のいずれかである。また、学習済みフラグの値としては、学習済である場合には１が設定され、学習済でない場合には０が設定されることとする。
【００４２】
そして、本実施形態では、図３に示すメニュー画像４０がタッチパネルに表示されている状態で、操作受付部２０がスケジュールリンク画像４６に対するタップ操作を受け付けた際に、学習支援装置１２のデータ送受信部２４は、スケジュールデータの送信要求を学習支援サーバ１４に送信する。そして、学習支援サーバ１４のデータ受信部３０は、当該送信要求を受信する。そして、学習支援サーバ１４のスケジュールデータ管理部３２は、当該送信要求の受信に応じて、学習支援サーバ１４に記憶されている複数のスケジュールデータを学習支援装置１２に送信する。このように、本実施形態では、学習支援サーバ１４のスケジュールデータ管理部３２は、スケジュールデータを学習支援装置１２に提供するスケジュールデータ提供部としての役割を担っている。
【００４３】
そして、学習支援装置１２のデータ送受信部２４は、当該複数のスケジュールデータを受信して、学習支援装置１２の記憶部に記憶させる。そして、学習支援装置１２の表示制御部２２は、受信した複数のスケジュールデータに基づいて、スケジュール画像４８を生成する。このとき、表示制御部２２は、当該複数のスケジュールデータのそれぞれについて、当該スケジュールデータに含まれる配置領域データの値に対応付けられる日付領域に、当該スケジュールデータに含まれる問題種別対応データに対応付けられる問題種別アイコン画像が配置されたスケジュール画像４８を生成する。
【００４４】
例えば、スケジュールデータに含まれる問題種別対応データの値が「週次確認」である場合は、当該スケジュールデータに含まれる配置領域データの値に対応付けられる日付領域に週次確認アイコン画像５２ａが配置される。また、スケジュールデータに含まれる問題種別対応データの値が「日常学習」である場合は、当該スケジュールデータに含まれる配置領域データの値に対応付けられる日付領域に日常学習アイコン画像５２ｂが配置される。また、スケジュールデータに含まれる問題種別対応データの値が「月次確認」である場合は、当該スケジュールデータに含まれる配置領域データの値に対応付けられる日付領域に月次確認アイコン画像５２ｃが配置される。
【００４５】
そして、表示制御部２２は、生成したスケジュール画像４８をタッチパネルに表示させる。
【００４６】
ここで、ユーザが、タッチパネル上の一点である始点に指やスタイラス等の物体を接触させ、他の一点である終点まで当該物体を接触させた状態で当該物体をずらす操作（以下、ドラッグ操作という）を行うと、操作受付部２０は、当該操作を受け付ける。なお、ここでは、始点に問題種別アイコン画像が配置されていることとする。すると、表示制御部２２は、ドラッグ操作の終点が含まれる日付領域を特定する。そして、表示制御部２２は、学習支援装置１２の記憶部に記憶されている、ドラッグ操作の始点が含まれる日付領域が示す日付が配置領域データの値として設定された、ドラッグ操作の対象となった問題種別アイコン画像に対応する問題の種別を示す問題種別対応データを含むスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる配置領域データの値を、ドラッグ操作の終点が含まれる日付領域が示す日付に変更する。そして、表示制御部２２は、変更後のスケジュールデータに基づいて、スケジュール画像４８を生成する。そして、表示制御部２２は、生成したスケジュール画像４８をタッチパネルに表示させる。このようにして、始点に配置されていた問題種別アイコン画像が、特定された日付領域に移動した様子がタッチパネルに表示されることとなる。
【００４７】
また、本実施形態では、学習サイクルの第１週から第３週のそれぞれについて、日付領域に配置されている問題種別アイコン画像は、当該日付領域に対応付けられる日が属する週に対応付けられる後回しボックス領域５８に配置可能になっている。
【００４８】
第１週に属する日に対応付けられる日付領域に配置されている問題種別アイコン画像がドラッグ操作により、第１の後回しボックス領域５８−１に移動された場合は、表示制御部２２は、ドラッグ操作の始点が含まれる日付領域が示す日付と、ドラッグ操作の対象となった問題種別アイコン画像に対応する問題の種別を示す問題種別対応データと、を含むスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる配置領域データの値を、第１の後回しボックス領域５８−１に対応付けられるデータ（例えば、文字列「後回し１」）に変更する。
【００４９】
第２週に属する日に対応付けられる日付領域に配置されている問題種別アイコン画像がドラッグ操作により、第２の後回しボックス領域５８−２に移動された場合は、表示制御部２２は、ドラッグ操作の始点が含まれる日付領域が示す日付と、ドラッグ操作の対象となった問題種別アイコン画像に対応する問題の種別を示す問題種別対応データと、を含むスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる配置領域データの値を、第２の後回しボックス領域５８−２に対応付けられるデータ（例えば、文字列「後回し２」）に変更する。
【００５０】
第３週に属する日に対応付けられる日付領域に配置されている問題種別アイコン画像がドラッグ操作により、第３の後回しボックス領域５８−３に移動された場合は、表示制御部２２は、ドラッグ操作の始点が含まれる日付領域が示す日付が配置領域データの値として設定された、ドラッグ操作の対象となった問題種別アイコン画像に対応する問題の種別を示す問題種別対応データを含むスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる配置領域データの値を、第３の後回しボックス領域５８−３に対応付けられるデータ（例えば、文字列「後回し３」）に変更する。
【００５１】
なお、本実施形態では、１つの日付領域に複数の問題種別アイコン画像が配置可能である。そして、同じ種類の問題種別アイコン画像が１つの日付領域に複数配置される場合は、当該日付領域には、複数の問題種別アイコン画像ではなく、配置されている個数を表す算用数字が右上に配置された問題種別アイコン画像が配置される。例えば、ある日付を配置領域データの値として含み、問題種別対応データの値として「日常学習」が設定されているスケジュールデータが学習支援装置１２の記憶部に２個記憶されている場合は、スケジュール画像４８内の、当該日付が示す日付領域に右上に「２」が配置された日常学習アイコン画像５２ｂが配置されることとなる。
【００５２】
なお、複数の問題種別アイコン画像に対応付けられるスケジュールデータのうち、含まれる学習済フラグの値が０であるスケジュールデータの数を表す算用数字が問題種別アイコン画像の右上に配置されるようにしてもよい。
【００５３】
また、問題種別アイコン画像に対応付けられるスケジュールデータに含まれる学習済フラグの値が１である場合は、当該問題種別アイコン画像の左下にそのことを表す図形（例えば、四角形に囲まれたチェックマーク）が配置されるようにしてもよい。
【００５４】
図５は、図４に示すスケジュール画像４８に対して、例えば、４月１４日の日付領域に配置されている日常学習アイコン画像５２ｂの４月１２日の日付領域へのよる移動、４月１９日の日付領域に配置されている日常学習アイコン画像５２ｂの第３の後回しボックス領域５８−３への移動、４月１８日の日付領域に配置されている週次確認アイコン画像５２ａの４月１９日の日付領域への移動が行われた後のスケジュール画像４８の一例を示す図である。
【００５５】
ここで、ユーザが、確定画像５６に対するタップ操作を行うと、操作受付部２０が、当該操作を受け付ける。そして、操作受付部２０による当該操作の受付に応じて、学習支援装置１２のデータ送受信部２４は、学習支援装置１２の記憶部に記憶されているスケジュールデータを学習支援サーバ１４に送信する。そして、学習支援サーバ１４のデータ受信部３０は、当該スケジュールデータを受信する。そして、学習支援サーバ１４のスケジュールデータ管理部３２は、学習支援サーバ１４の記憶部に記憶されているスケジュールデータを、受信したスケジュールデータに更新する。
【００５６】
このようにして、学習支援装置１２でのスケジュールデータの変更内容が、学習支援サーバ１４に記憶されているスケジュールデータに反映されることとなる。このように、本実施形態では、スケジュールデータは、ユーザが変更可能なデータである。
【００５７】
また、本実施形態では、ユーザが、問題種別アイコン画像を日付領域から後回しボックス領域５８に移動させるドラッグ操作を行うことで、スケジュールデータによりスケジュールが示されている問題と、スケジュールデータにおいて当該問題に関連付けられている期間と、の関連付け（本実施形態では、スケジュールデータによりスケジュールが示されている問題と、スケジュールデータにおいて当該問題に関連付けられている日付と、の関連付け）が解除される。このようにして、本実施形態では、ユーザが取り組まないと判断した問題については、当該問題と、当該問題に関連付けられている期間と、の関連付けを解除することができる。本実施形態では、学習支援装置１２の表示制御部２２、及び、学習支援サーバ１４のスケジュールデータ管理部３２が、スケジュールデータによりスケジュールが示されている問題と、当該問題に関連付けられている期間と、の関連付けを解除する関連付け解除部としての役割を担っている。
【００５８】
また、本実施形態では、期間との関連付けが解除された問題は、当該問題に対応するスケジュールデータにおいて、後回しボックス領域５８に対応付けられるデータが配置領域データの値として設定されることにより、後回しの問題として登録されることとなる。
【００５９】
ユーザが、メニューリンク画像５４に対するタップ操作を行うと、操作受付部２０が、当該操作を受け付ける。そして、表示制御部２２は、図３に示すメニュー画像４０をタッチパネルに表示させる。
【００６０】
図３に示すメニュー画像４０がタッチパネルに表示されている際に、ユーザが学習開始アイコン画像４２に対して、タップ操作を行うと、操作受付部２０は、当該操作を受け付ける。すると、データ送受信部２４は、当該ユーザに出題される問題を示す問題データの送信要求を当該ユーザのユーザＩＤと関連付けて学習支援サーバ１４に送信する。そして、学習支援サーバ１４のデータ受信部３０が、当該送信要求を受け付ける。
【００６１】
そして、提供問題特定部３４は、学習支援サーバ１４の記憶部に記憶されているスケジュールデータに基づいて、現在が属する日の日付を配置領域データの値として含むスケジュールデータを特定する。そして、提供問題特定部３４は、特定されたスケジュールデータに含まれる問題種別対応データの値を特定する。
【００６２】
そして、提供問題特定部３４は、特定された問題種別対応データの値に基づいて、ユーザに提供される所定数（例えば、２０個）の問題データを特定する。そして、問題提供部３６は、特定された問題データを学習支援装置１２に送信する。そして、学習支援装置１２のデータ送受信部２４は、当該問題データを受信する。
【００６３】
そして、表示制御部２２は、図６に示す問題配置画像６０をタッチパネルに表示させる。問題配置画像６０には、ユーザに出題される計算問題、解答欄、矢印の画像が配置されている。ここで、ユーザが解答欄に解答を書き込み、矢印の画像に対してタップ操作を行うと、操作受付部２０が当該操作を受け付け、表示制御部２２が次の問題をタッチパネルに表示させる。
【００６４】
そして、ユーザによる、学習支援サーバ１４から受信した所定数の問題に対する解答が終了すると、採点処理部２６が、ユーザに提供された問題のそれぞれについて、解答の正誤を判定する。採点処理部２６は、例えば、解答欄に配置されている、ユーザによる入力軌跡を表す画像に対して公知の文字認識処理を実行して、当該画像が表す文字列や数字列を特定する。そして、採点処理部２６は、特定された文字列や数字列と、学習支援装置１２の記憶部に予め記憶されている、当該問題の解答を表す文字列や数字列と、が一致するか否かを判定する。そして、採点処理部２６は、一致する場合に当該問題に対するユーザの解答は正しいと判定し、一致しない場合に当該問題に対するユーザの解答は誤っていると判定する。
【００６５】
そして、表示制御部２２は、ユーザに提供されたすべての問題についての、問題と、採点処理部２６により特定された当該問題に対する解答の正誤と、の組み合わせが一覧として配置された画面をタッチパネルに表示させる。
【００６６】
そして、データ送受信部２４は、ユーザに出題された問題についての得点等の成績を示す成績データを学習支援サーバ１４に送信する。そして、学習支援サーバ１４のデータ受信部３０は、成績データを受信する。当該成績データは、当該ユーザのユーザＩＤと関連付けて学習支援サーバ１４に記憶される。
【００６７】
そして、表示制御部２２は、学習支援装置１２の記憶部に記憶されているスケジュールデータのうちから、出題された問題の問題データに対応付けられるスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる学習済フラグの値を０から１に変更する。そして、学習支援装置１２のデータ送受信部２４は、当該スケジュールデータを学習支援サーバ１４に送信する。すると、学習支援サーバ１４のデータ受信部３０は、当該スケジュールデータを受信する。そして、学習支援サーバ１４のスケジュールデータ管理部３２は、学習支援サーバ１４の記憶部に記憶されている当該スケジュールデータを、受信したスケジュールデータに更新する。
【００６８】
ここで、上述の、提供問題特定部３４による、問題種別対応データの値に基づく問題データの特定の詳細について説明する。
【００６９】
例えば、特定された問題種別対応データの値が「週次確認」である場合は、提供問題特定部３４は、週次確認問題の問題データを特定する。ここで、前回の週次確認問題の提供におけるユーザの成績が、予め定められた成績よりもよい成績である場合は、前回の週次確認問題の次の学習順序である学習単元の学習単元ＩＤと、特定のレベルを示すレベルデータと、を含む問題データを所定数特定する。一方、前回の週次確認問題の提供におけるユーザの成績が、予め定められた成績よりもよい成績でない場合は、前回の週次確認問題の学習単元の学習単元ＩＤと、特定のレベル（例えば、難しくもなくやさしくもない中間のレベル）を示すレベルデータと、を含む問題データを所定数特定する。
【００７０】
なお、ここで、前回の週次確認問題の提供よりも後に月次確認問題の提供が行われている場合は、前回の月次確認問題の提供におけるユーザの成績が、予め定められた成績よりもよい成績である場合は、前回の月次確認問題の次の学習順序である学習単元の学習単元ＩＤと、特定のレベルを示すレベルデータと、を含む問題データを所定数特定するようにしてもよい。また、上述の場合に、前回の月次確認問題の提供におけるユーザの成績が、予め定められた成績よりもよい成績でない場合は、前回の月次確認問題の学習単元の学習単元ＩＤと、特定のレベルを示すレベルデータと、を含む問題データを所定数特定するようにしてもよい。
【００７１】
特定された問題種別対応データの値が「月次確認」である場合は、提供問題特定部３４は、前回の月次確認問題の提供より後にユーザに提供された問題の学習単元の学習単元ＩＤと、特定のレベルを示すレベルデータと、を含む問題データを所定数特定する。
【００７２】
本実施形態では、問題提供部３６は、週次確認問題の成績データ、又は、学習サイクルにおける最後の月次確認問題の成績データを学習支援サーバ１４が受信した際、当該成績データが示す成績に応じたレベルの問題群を示す問題群データを複数（例えば、６個）生成する。問題群データのそれぞれには、例えば、所定数（例えば、２０個）の問題ＩＤが含まれている。例えば、成績データが示す成績が予め定められた成績よりもよい成績である場合は、問題提供部３６は、週次確認問題又は月次確認問題の学習単元ＩＤと、問題が難しいことを示すレベルデータと、を含む、問題データの問題ＩＤを２０個含む問題群データを生成する。また、例えば、成績データが示す成績が予め定められた成績よりも悪い成績である場合は、問題提供部３６は、週次確認問題又は月次確認問題の学習単元ＩＤと、問題がやさしいことを示すレベルデータと、を含む、問題データの問題ＩＤを２０個含む問題群データを生成する。
【００７３】
そして、提供問題特定部３４による、問題種別対応データの値に基づく問題データの特定にあたって、特定された問題種別対応データの値が「日常学習」である場合は、提供問題特定部３４は、上述のようにして生成された問題群データのうちのいずれかに含まれる２０個の問題ＩＤを特定する。そして、提供問題特定部３４は、特定された２０個の問題ＩＤのそれぞれについて、当該問題ＩＤを含む問題データを特定する。
【００７４】
以上のようにして、提供される問題が特定される。
【００７５】
また、本実施形態では、図４に例示するスケジュール画像４８がタッチパネルに表示される際に、表示制御部２２は、学習支援装置１２の記憶部に記憶されているスケジュールデータのうちの、現在が属する日より前であって、学習済フラグの値が０であるスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる配置領域データの値に対応する日が属する週に対応付けられる後回しボックス領域５８を特定する。そして、表示制御部２２は、特定されたスケジュールデータに含まれる配置領域データの値を、特定された後回しボックス領域５８に対応付けられるデータ（例えば、文字列「後回し１」、文字列「後回し２」、文字列「後回し３」のいずれか）に変更する。
【００７６】
そして、表示制御部２２が、変更されたスケジュールデータに基づいて、スケジュール画像４８を生成して、タッチパネルに表示させるとともに、学習支援装置１２のデータ送受信部２４が、変更されたスケジュールデータを学習支援サーバ１４に送信する。そして、学習支援サーバ１４のデータ受信部３０が当該スケジュールデータを受信する。そして、学習支援サーバ１４のスケジュールデータ管理部３２は、学習支援サーバ１４の記憶部に記憶されているスケジュールデータを、受信したスケジュールデータに更新する。このようにして、本実施形態では、取り組む期間として設定された期間（例えば、取り組む日として設定された日）が徒過した問題は、当該問題と、当該問題に関連付けられている期間と、の関連付けが解除される。
【００７７】
また、本実施形態では、月次確認問題がユーザに提供され、当該月次確認問題についての成績データが学習支援サーバ１４の記憶部に記憶されると、学習支援サーバ１４のスケジュールデータ管理部３２は、次の特定曜日から始まる４週間を新たな学習サイクルとして設定する。そして、学習支援サーバ１４のスケジュールデータ管理部３２は、学習支援サーバ１４の記憶部に記憶されているスケジュールデータを削除する。このようにして、本実施形態では、月次確認問題にユーザが取り組むことで、後回しの問題として登録されている問題の当該登録が解除される。
【００７８】
ここで、学習支援サーバ１４のスケジュールデータ管理部３２は、削除されるスケジュールデータのうち、配置領域データの値として、後回しボックス領域５８に対応付けられるデータが設定されているスケジュールデータ（日付との関連付けが解除されたスケジュールデータ）を復習用スケジュールデータとして、学習支援サーバ１４の記憶部に記憶させてもよい。
【００７９】
そして、学習支援サーバ１４のスケジュールデータ管理部３２は、新たな学習サイクルについてのスケジュールデータを生成して、学習支援サーバ１４の記憶部に記憶させる。
【００８０】
また、本実施形態では、スケジュール画像４８がタッチパネルに表示されている際に、ユーザは、後回しボックス領域５８に配置されている問題種別アイコン画像をドラッグ操作によりいずれかの日付領域に移動することができるようになっている。例えば、後回しボックス領域５８に配置されている問題種別アイコン画像がドラッグ操作により、日付領域に移動された場合は、表示制御部２２は、ドラッグ操作の始点が含まれる後回しボックス領域５８に対応付けられるデータが配置領域データの値として設定されているスケジュールデータのうち、ドラッグ操作の対象となった問題種別アイコン画像に対応する問題の種別を示す問題種別対応データが含まれるスケジュールデータを特定する。そして、表示制御部２２は、特定されたスケジュールデータに配置領域データの値として設定されているデータを、ドラッグ操作の終点が含まれる日付領域が示す日付に変更する。
【００８１】
その後、上述のようにして、当該スケジュールデータの学習支援サーバ１４への送信、及び、学習支援サーバ１４の記憶部に記憶されているスケジュールデータの更新が行われる。
【００８２】
そして、当該スケジュールデータに配置領域データの値として設定された日付が表す日が到来した際に、更新されたスケジュールデータに基づいて特定される問題が、ユーザに提供されることとなる。このようにすれば、後回しの問題として登録された問題がユーザにより選択された場合に、選択された問題がユーザに提供されることとなる。
【００８３】
なお、上述のようにして、後回しボックス領域５８に配置されている問題種別アイコン画像がドラッグ操作により日付領域に移動された際に、表示制御部２２が、当該問題種別アイコン画像に対応付けられるスケジュールデータに、ドラッグ操作の始点が含まれる後回しボックス領域５８に対応する週を示すデータ（例えば、第１週、第２週、又は、第３週を示すデータ）を関連付けてもよい。そして、問題提供部３６は、当該スケジュールデータに設定された配置領域データの値として設定された日付が表す日が到来した際に、当該スケジュールデータに関連付けられたデータが示す週に提供される問題と学習単元が同じである問題を学習支援装置１２に送信してもよい。
【００８４】
図３に示すメニュー画像４０がタッチパネルに表示されている際に、ユーザが復習開始アイコン画像４４に対してタップ操作を行うと、操作受付部２０は、当該操作を受け付ける。すると、データ送受信部２４は、当該ユーザに出題される復習用の問題を示す問題データの送信要求を当該ユーザのユーザＩＤと関連付けて学習支援サーバ１４に送信する。そして、学習支援サーバ１４のデータ受信部３０が、当該送信要求を受け付ける。
【００８５】
そして、提供問題特定部３４が、予め定められたアルゴリズムを用いて、例えば、成績データに基づいて、ユーザが復習すべき問題の問題データ所定数特定する。
【００８６】
ここで、学習支援サーバ１４の記憶部に復習用スケジュールデータが記憶されている場合に、提供問題特定部３４は、復習用スケジュールデータに対応付けられる週を特定してもよい。ここで、例えば、復習用スケジュールデータに文字列「後回し１」が配置領域データの値として設定されている場合は、第１週が特定され、復習用スケジュールデータに文字列「後回し２」が配置領域データの値として設定されている場合は、第２週を特定され、復習用スケジュールデータに文字列「後回し３」が配置領域データの値として設定されている場合は、第３週が特定される。そして、提供問題特定部３４は、特定された週にユーザに提供された学習単元の問題の問題データを所定数特定してもよい。
【００８７】
そして、問題提供部３６が、特定された問題データを学習支援装置１２に送信する。学習支援装置１２のデータ送受信部２４は、当該問題データを受信する。以下、上述のようにして、受信した問題データが示す問題が順次タッチパネルに表示され、当該問題についての成績データが学習支援サーバ１４の記憶部に記憶されることとなる。
【００８８】
本実施形態では、取り組む期間として設定された期間（例えば、取り組む日として設定された日）が徒過した問題は、当該問題と、当該問題に関連付けられている期間と、の関連付けが解除される。また、ユーザが取り組まないと判断した問題については、当該問題と、当該問題に関連付けられている期間と、の関連付けを解除することができる。このようにして、本実施形態によれば、ユーザの学習意欲の減退を防ぐことができる。
【００８９】
また、本実施形態では、月次確認問題にユーザが取り組むことで、期間に関連付けられていない問題として登録されている問題の当該登録が解除される。このようにして、本実施形態によれば、後回しボックス領域５８に関連付けられている問題が蓄積されることによって、ユーザが問題に取り組むことがおっくうになってしまう状況が発生する可能性を低減することができる。
【００９０】
なお、本発明は上述の実施形態に限定されるものではない。
【００９１】
また、例えば、学習支援サーバ１４は、予め定められた複数のパターンのうちからの、ユーザの選択を受け付けて、選択されるパターンに従って、初期状態のスケジュールデータを生成して、学習支援サーバ１４の記憶部に記憶させてもよい。上述のパターンとしては、例えば、火曜日から日曜日について、１日あたり１つのスケジュールデータが生成されるパターンや、火曜日から金曜日についてはスケジュールデータが生成されず、土曜日及び日曜日については、１日あたり３つのスケジュールデータが生成されるパターン、などが考えられる。
【００９２】
例えば、学習支援装置１２と学習支援サーバ１４の役割分担は上述のものに限定されない。例えば、学習支援サーバ１４に実装された機能の少なくとも一部を学習支援装置１２が担ってもよいし、学習支援装置１２に実装された機能の少なくとも一部を学習支援サーバ１４が担ってもよい。
【００９３】
また、例えば、本実施形態に係る学習支援装置１２がタッチパネルを備えていなくてもよい。そして、例えば、本実施形態に係る学習支援装置１２において、ユーザが、マウスに対するドラッグ操作により表示部に表示されているカーソル等を移動できてもよい。そして、例えば、本実施形態に係る学習支援装置１２が、マウスに対するクリック操作に応じて、カーソルが配置されている位置に応じた処理を実行するようにしてもよい。
【００９４】
また、上述の具体的な文字列や数値、並びに、図面中の具体的な文字列は例示であり、これらの文字列や数値には限定されない。
【符号の説明】
【００９５】
１０  学習支援システム、１２  学習支援装置、１４  学習支援サーバ、１６  コンピュータネットワーク、２０  操作受付部、２２  表示制御部、２４  データ送受信部、２６  採点処理部、３０  データ受信部、３２  スケジュールデータ管理部、３４  提供問題特定部、３６  問題提供部、４０  メニュー画像、４２  学習開始アイコン画像、４４  復習開始アイコン画像、４６  スケジュールリンク画像、４８  スケジュール画像、５０  カレンダー画像、５２ａ  週次確認アイコン画像、５２ｂ  日常学習アイコン画像、５２ｃ  月次確認アイコン画像、５４  メニューリンク画像、５６  確定画像、５８  後回しボックス領域、６０  問題配置画像。
【図１】
2014224875.tif 000003
【図２】
2014224875.tif 000004
【図３】
2014224875.tif 000005
【図４】
2014224875.tif 000006
【図５】
2014224875.tif 000007
【図６】
2014224875.tif 000008