(57)【要約】【課題】適切な計画を適切に設定すること、あるいは、勉強の効率を高めることを補助する勉強管理プログラム、勉強管理装置および勉強管理方法を提供する。【解決手段】コンピュータを、教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得する情報取得部と、前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出する勉強時間算出部と、算出された前記１日当たりに勉強すべき時間を表示させる表示制御部と、として機能させる勉強管理プログラムが提供される。【選択図】図１
2019133016.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得する情報取得部と、
前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出する勉強時間算出部と、
算出された前記１日当たりに勉強すべき時間を表示させる表示制御部と、として機能させる勉強管理プログラム。
【請求項２】
前記情報取得部は、タッチパネルを介して、前記教材に含まれる単位数に関する情報、前記１単位を勉強するのに要する時間に関する情報、および、前記勉強日数に関する情報の少なくとも１つをユーザから取得し、
前記勉強時間算出部は、前記少なくとも１つがユーザによって変更されると、前記１日当たりに勉強すべき時間を再算出し、
前記表示制御部は、再算出された前記１日当たりに勉強すべき時間を表示させる、請求項１に記載の勉強管理プログラム。
【請求項３】
前記情報取得部は、勉強開始日、勉強終了日および勉強を行う頻度を取得し、これらに基づいて前記勉強日数を算出する、請求項１または２に記載の勉強管理プログラム。
【請求項４】
前記コンピュータを、前記教材の勉強の進捗状況に応じて、前記１日当たりに勉強すべき時間を更新する勉強時間更新部として機能させ、
前記表示制御部は、更新された前記１日当たりに勉強すべき時間を表示させる、請求項１乃至３のいずれかに記載の勉強管理プログラム。
【請求項５】
前記勉強時間更新部は、
実際に前記教材の１単位を勉強するのに要した時間と、
前記教材における勉強済単位数と、
前記勉強日数における経過日数と、
の少なくとも１つを考慮して、前記１日当たりに勉強すべき時間を更新する、請求項４に記載の勉強管理プログラム。
【請求項６】
前記コンピュータを、前記コンピュータのユーザが実際に前記教材の１単位を勉強するのに要した時間を記録する進捗管理部として機能させ、
前記勉強時間更新部は、前記ユーザが実際に前記教材の１単位を勉強するのに要した時間を考慮して、前記１日当たりに勉強すべき時間を更新する、請求項５に記載の勉強管理プログラム。
【請求項７】
教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得する情報取得部と、
前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出する勉強時間算出部と、
算出された前記１日当たりに勉強すべき時間を表示させる表示制御部と、とを備える勉強管理装置。
【請求項８】
情報取得部が、教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得し、
勉強時間算出部が、前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出し、
表示制御部が、算出された前記１日当たりに勉強すべき時間を表示させる、勉強管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの勉強を管理するための勉強管理プログラム、勉強管理装置および勉強管理方法に関する。
【背景技術】
【０００２】
近年では、スマートフォンが広く普及し、スマートフォンを用いた学習支援システムが知られている（例えば、特許文献１、非特許文献１）。また、高校受験や大学受験用の動画授業が普及しており、使用可能な教材が受験生間で共通するようになってきている。そうすると、志望校に合格するには、トータルの勉強時間を長くすることが重要になってきている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４８７１９号公報
【非特許文献】
【０００４】
【非特許文献１】https://www.studyplus.jp/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
勉強時間を長くするには、目標や計画を設定して、効率よく勉強を進めることが必要である。上記特許文献１や非特許文献１に記載のものは、学習意欲や勉強の習慣化に着目しており、勉強の継続率を上げるのみでは観点としては不十分である。
【０００６】
本発明はこのような問題点に鑑みてなされたものであり、本発明の課題は、適切な計画を適切に設定すること、あるいは、勉強の効率を高めることを補助する勉強管理プログラム、勉強管理装置および勉強管理方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、コンピュータを、教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得する情報取得部と、前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出する勉強時間算出部と、算出された前記１日当たりに勉強すべき時間を表示させる表示制御部と、として機能させる勉強管理プログラムが提供される。
なお、ここでの「教材」とは、教科書や参考書だけの紙媒体のものに限らず、動画授業やパソコンやアプリ等を利用した電子教材も含む。
【０００８】
前記情報取得部は、タッチパネルを介して、前記教材に含まれる単位数に関する情報、前記１単位を勉強するのに要する時間に関する情報、および、前記勉強日数に関する情報の少なくとも１つをユーザから取得し、前記勉強時間算出部は、前記少なくとも１つがユーザによって変更されると、前記１日当たりに勉強すべき時間を再算出し、前記表示制御部は、再算出された前記１日当たりに勉強すべき時間を表示させるのが望ましい。
【０００９】
前記情報取得部は、勉強開始日、勉強終了日および勉強を行う頻度を取得し、これらに基づいて前記勉強日数を算出するのが望ましい。
頻度としては、例えば曜日の指定でもよい、平日のみや週末のみといった指定でもよい。
【００１０】
前記コンピュータを、前記教材の勉強の進捗状況に応じて、前記１日当たりに勉強すべき時間を更新する勉強時間更新部として機能させ、前記表示制御部は、更新された前記１日当たりに勉強すべき時間を表示させるのが望ましい。
【００１１】
前記勉強時間更新部は、実際に前記教材の１単位を勉強するのに要した時間と、前記教材における勉強済単位数と、前記勉強日数における経過日数と、を考慮して、前記１日当たりに勉強すべき時間を更新するのが望ましい。
【００１２】
前記コンピュータを、前記コンピュータのユーザが実際に前記教材の１単位を勉強するのに要した時間を記録する進捗管理部として機能させ、前記勉強時間更新部は、前記ユーザが実際に前記教材の１単位を勉強するのに要した時間を考慮して、前記１日当たりに勉強すべき時間を更新するのが望ましい。
【００１３】
本発明の別の態様によれば、教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得する情報取得部と、前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出する勉強時間算出部と、算出された前記１日当たりに勉強すべき時間を表示させる表示制御部と、とを備える勉強管理装置が提供される。
【００１４】
本発明の別の態様によれば、情報取得部が、教材に含まれる単位数と、前記教材における１単位を勉強するのに要する時間と、勉強日数と、を取得し、勉強時間算出部が、前記教材に含まれる単位数、前記教材における１単位を勉強するのに要する時間および前記勉強日数に基づいて、１日当たりに勉強すべき時間を算出し、表示制御部が、算出された前記１日当たりに勉強すべき時間を表示させる、勉強管理方法が提供される。
【００１５】
本発明の別の態様によれば、コンピュータを、どの科目をいつ、どこで勉強したかを勉強記録として記録する勉強記録部と、前記勉強記録に基づいて、勉強時間を、時間帯ごと、科目ごとおよび場所ごとに集計するレポート作成部と、集計された勉強時間を時間帯ごと、科目ごとおよび場所ごとに表示させる表示制御部と、を備える勉強管理プログラムが提供される。
【００１６】
前記レポート作成部は、勉強時間を曜日ごとに集計し、前記表示制御部は、集計された勉強時間を曜日ごとに表示させるのが望ましい。
【００１７】
前記レポート作成部は、時間帯ごと、科目ごとおよび場所ごとの少なくとも１つについて、第１期間における勉強時間と、前記第１期間より前の第２期間における勉強時間とを集計し、前記表示制御部は、第１期間における勉強時間と、前記第２期間における勉強時間と、を比較できるようを表示させるのが望ましい。
【００１８】
前記コンピュータを、どの科目をいつ、どこで勉強すべきかを示すタスクを作成するタスク作成部として機能させ、前記レポート作成部は、時間帯ごと、科目ごとおよび場所ごとの少なくとも１つについて、前記タスクに基づいて、勉強すべきであった時間を計画時間として集計し、前記表示制御部は、前記勉強記録に基づいて集計された勉強時間と、前記計画時間とを比較できるよう表示させるのが望ましい。
【００１９】
前記表示制御部は、ユーザと同学年の生徒の平均勉強時間と比較できるよう前記勉強時間を表示させるのが望ましい。
【００２０】
本発明の別の態様によれば、コンピュータを、どの科目をいつ、どこで勉強すべきかを示すタスクを作成するタスク作成部と、どの科目をいつ、どこで勉強したかを勉強記録として記録する勉強記録部と、前記タスクおよび前記勉強記録に基づいて、時間帯ごと、科目ごとおよび場所ごとに達成率を算出するレポート作成部と、算出された達成率を時間帯ごと、科目ごとおよび場所ごとに表示させる表示制御部と、を備える勉強管理プログラムが提供される。
達成率は、例えば勉強すべき時間と勉強時間との比率や、勉強すべきタスクとそのタスクの実施有無との比率などから算出できる。
【００２１】
前記レポート作成部は、達成率を曜日ごとに算出し、前記表示制御部は、算出された達成率を曜日ごとに表示させるのが望ましい。
【００２２】
前記レポート作成部は、時間帯ごと、科目ごとおよび場所ごとの少なくとも１つについて、達成率の平均値を算出し、前記表示制御部は、前記達成率と前記平均値とを比較できるように表示させるのが望ましい。
【００２３】
前記表示制御部は、ユーザと同学年の生徒の平均達成率と比較できるよう前記達成率を表示させるのが望ましい。
【００２４】
本発明の別の態様によれば、どの科目をいつ、どこで勉強したかを勉強記録として記録する勉強記録部と、前記勉強記録に基づいて、勉強時間を、時間帯ごと、科目ごとおよび場所ごとに集計するレポート作成部と、集計された勉強時間を時間帯ごと、科目ごとおよび場所ごとに表示させる表示制御部と、を備える勉強管理装置が提供される。
【００２５】
本発明の別の態様によれば、勉強記録部が、どの科目をいつ、どこで勉強したかを勉強記録として記録し、レポート作成部が、前記勉強記録に基づいて、勉強時間を、時間帯ごと、科目ごとおよび場所ごとに集計し、表示制御部、集計された勉強時間を時間帯ごと、科目ごとおよび場所ごとに表示させる、勉強管理方法が提供される。
【００２６】
本発明の別の態様によれば、どの科目をいつ、どこで勉強すべきかを示すタスクを作成するタスク作成部と、どの科目をいつ、どこで勉強したかを勉強記録として記録する勉強記録部と、前記タスクおよび前記勉強記録に基づいて、時間帯ごと、科目ごとおよび場所ごとに、勉強すべき時間と勉強時間との比率である達成率を算出するレポート作成部と、算出された達成率を時間帯ごと、科目ごとおよび場所ごとに表示させる表示制御部と、を備える勉強管理装置が提供される。
【００２７】
本発明の別の態様によれば、タスク作成部が、どの科目をいつ、どこで勉強すべきかを示すタスクを作成し、勉強記録部が、どの科目をいつ、どこで勉強したかを勉強記録として記録し、レポート作成部が、前記タスクおよび前記勉強記録に基づいて、時間帯ごと、科目ごとおよび場所ごとに、勉強すべき時間と勉強時間との比率である達成率を算出し、表示制御部が、算出された達成率を時間帯ごと、科目ごとおよび場所ごとに表示させる、勉強管理方法が提供される。
【発明の効果】
【００２８】
適切な計画の設定、あるいは、勉強の効率化補助できる。
【図面の簡単な説明】
【００２９】
【図１】位置実施形態に係る勉強管理装置の概略構成を示すブロック図。
【図２】勉強管理アプリを起動したときに表示される画面の一例を示す図。
【図３】勉強タスクの構成例を示す図。
【図４】勉強タスク作成画面の一例を示す図。
【図５】教材タスクの構成例を示す図。
【図６】教材タスク作成画面の一例を示す図。
【図７】予定の構成例を示す図。
【図８】予定作成画面の一例を示す図。
【図９】カレンダー画面の一例を示す図。
【図１０】タスク画面の一例を示す図。
【図１１】勉強記録の構成例を示す図。
【図１２】勉強記録画面の一例を示す図。
【図１３】図１２に引き続く勉強記録画面の一例を示す図。
【図１４】図１３に引き続く勉強記録画面の一例を示す図。
【図１５】図１４に引き続く勉強記録画面の一例を示す図。
【図１６】図１５に引き続く勉強記録画面の一例を示す図。
【図１７Ａ】曜日ごとの勉強時間の推移を示すレポート画面の一例を示す図。
【図１７Ｂ】曜日ごとの勉強時間の推移を示すレポート画面の別の例を示す図。
【図１８Ａ】勉強場所別の勉強時間を示すレポート画面の一例を示す図。
【図１８Ｂ】勉強場所別の勉強時間を示すレポート画面の別の例を示す図。
【図１９Ａ】科目ごとの勉強時間を示すレポート画面の一例を示す図。
【図１９Ｂ】科目ごとの勉強時間を示すレポート画面の別の例を示す図。
【図２０】時間帯別の勉強時間を示すレポート画面の一例を示す図。
【図２１Ａ】曜日ごとの達成率の推移を示すレポート画面の一例を示す図。
【図２１Ｂ】曜日ごとの達成率の推移を示すレポート画面の別の例を示す図。
【図２２Ａ】勉強場所別の達成率を示すレポート画面の一例を示す図。
【図２２Ｂ】勉強場所別の達成率を示すレポート画面の別の例を示す図。
【図２３Ａ】科目ごとの達成率を示すレポート画面の一例を示す図。
【図２３Ｂ】科目ごとの達成率を示すレポート画面の別の例を示す図。
【図２４】時間帯別の達成率を示すレポート画面の一例を示す図。
【図２５】教材管理画面の一例を示す図。
【図２６】図２５の画面において「１２分」と設定されていた欄Ｄ４が「１０分」に変更された状態を示す画面例を示す図。
【図２７】図２６の画面において「全曜日」が設定されていた欄Ｄ５が「月〜金曜」に変更された状態を示す画面例を示す図。
【図２８】３つの教材の設定を保存した後に表示される画面例を示す図。
【図２９】進捗状況記録画面の一例を示す図。
【図３０】進捗状況管理画面の一例を示す図。
【図３１】進捗状況記録画面の一例を示す図。
【発明を実施するための形態】
【００３０】
上述したように、志望校に合格するには勉強時間を長くすることが重要である。そのためには、１日あたりの勉強時間を増やすことが必要である。１日あたりの勉強時間を増やすには、１日あたりの勉強計画時間を増やし、計画通り進めることが必要である。
【００３１】
ところが、そもそもの計画が精緻でなければ、計画の達成は困難となる。また、計画を立てたとしても、勉強内容や場所、時間帯によっては集中力が低下して勉強の効率が悪化し、計画どおりに進捗しないこともある。
【００３２】
そこで、本実施形態では、以下に示すように、教材を管理することによって達成可能で適切な計画設定を補助し、また、学習状況を記録してレポート表示することによって勉強の効率化を補助する。
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００３３】
図１は、位置実施形態に係る勉強管理装置の概略構成を示すブロック図である。この勉強管理装置は、典型的にはスマートフォンあるいはタブレットであるが、専用端末であってもよく、いわゆるコンピュータであれば何でもよい。また、勉強管理装置はネットワークに接続され、以下に説明する画面をＷｅｂ上で見ることができるようにしてもよい。
【００３４】
勉強管理装置は、タッチパネル１と、ディスプレイ２と、プロセッサ３と、記憶装置４とを備えている。
【００３５】
タッチパネル１はディスプレイ２上に配置されており、ユーザからのタッチ操作（例えば、タップやスワイプ）を受け付ける。なお、以下ではタッチパネル１を介してユーザが勉強管理装置に対する入力や操作を行う例を主に示すが、タッチパネル１に代えて／加えてマイクや外付けキーボードなど他の入力インターフェースを用いて入力や操作を行えるようにしてもよい。
【００３６】
ディスプレイ２は、タッチパネル１と重ねて配置され、プロセッサ３からの制御に応じて種々の画面を表示する。ディスプレイ２に加えてスピーカなど他の出力インターフェースから種々の情報を出力するようにしてもよい。なお、ディスプレイ２は外付けの装置であってもよい。
【００３７】
プロセッサ３は、記憶装置４に記憶された勉強管理プログラムを実行することにより、情報取得部３１、表示制御部３２、タスク・予定作成部３３、カレンダー作成部３４、タスク管理・勉強記録部３５、レポート作成部３６、教材管理部３７として機能する。言い換えると、勉強管理装置は、情報取得部３１、表示制御部３２、タスク・予定作成部３３、カレンダー作成部３４、タスク管理・勉強記録部３５、レポート作成部３６および教材管理部３７を有する。
【００３８】
情報取得部３１は、タッチパネル１を介したユーザの操作から各種情報を取得し、タスク・予定作成部３３、カレンダー作成部３４、タスク管理・勉強記録部３５、レポート作成部３６および教材管理部３７に情報を提供する。また、情報取得部３１は外部アプリや電子教材と連携して、これらから各種情報を取得してもよい。外部アプリや電子教材は、勉強管理装置内にあってもよいし、他の装置にあってもよい。例えば、動画授業を他のパソコンで見た際に、見た時間や動画授業の内容（科目、授業名など）を自動で情報取得部３１が取得してもよい。
【００３９】
表示制御部３２は各種画面をディスプレイ２に表示させる。タスク・予定作成部３３、カレンダー作成部３４、タスク管理・勉強記録部３５、レポート作成部３６および教材管理部３７につては後述する。
【００４０】
記憶装置４は不揮発性メモリおよび揮発性メモリを含み得る。不揮発性メモリには勉強管理プログラムが記憶されている。この勉強管理プログラムは、勉強管理装置のＯＳに応じたアプリ提供サイトからダウンロードされてもよいし、いわゆるプリインストールされたものであってもよい。また、不揮発性メモリはプロセッサ３からアクセスされ、後述する各部からデータが記録されたり、読み出されたりする。なお、本明細書において、記憶装置４に記憶されるとされる事項の一部または全部は、勉強管理装置外の記憶装置（例えば、外付けの装置（メモリ）や、ネットワークを介して接続されるクラウド上）に記憶されてもよい。
【００４１】
続いて、勉強管理装置の動作を説明する。プロセッサ３が勉強管理プログラムを実行すると、勉強管理アプリが起動する。
【００４２】
図２は、勉強管理アプリを起動したときに表示される画面の一例を示す図である。なお、以下に説明する各画面は表示制御部３２がディスプレイ２に表示させるものである。この画面の下側に、タスク表示アイコンＡ１、カレンダーアイコンＡ２、タスク作成アイコンＡ３、教材管理アイコンＡ４およびレポート表示アイコンＡ５が並んで表示される。アプリ起動時には、タスク表示アイコンＡ１が選択された状態となっている。以下、勉強管理装置が有する各種機能について、順に説明する。
【００４３】
［タスク・予定作成機能］
まず、タスク・予定作成機能について説明する。タスクには、勉強タスクおよび教材タスクが含まれている。タスク・予定作成機能は、タスク・予定作成部３３が有する勉強タスク作成部３３１、教材タスク作成部３３２および予定作成部３３３によって実現される。
【００４４】
勉強タスクは、塾や学校の宿題、教科書の例題など、単発で発生するものであり、将来の特定の日に行うべきタスクである。図１において、情報取得部３１は勉強タスク作成に必要な情報をユーザから取得する。取得された情報に基づいて、勉強タスク作成部３３１は勉強タスクを作成し、記憶装置４に記憶する。
【００４５】
図３は、勉強タスクの構成例を示す図である。各勉強タスクは、勉強タスク名、科目、日付、勉強時間、勉強場所を含み得る。もちろん、これらの一部を省略してもよいし、他の情報を含んでいてもよいが、特に科目、日付および勉強場所を含むのが望ましい。後に勉強状況を可視化できるためである。勉強タスクは、どの科目をいつ（あるいはどの程度の時間）、どこで勉強すべきかを示すものとも言える。勉強タスク作成機能を画面例を用いながらより具体的に説明する。
【００４６】
図４は、勉強タスク作成画面の一例を示す図である。勉強タスク作成画面は、例えば図２においてタスク作成アイコンＡ３が選択されたことに応じて表示される。勉強タスク作成画面は、勉強タスクアイコンＢ１、教材タスクアイコンＢ２および予定アイコンＢ３を含んでいる。初めは勉強タスクアイコンＢ１が選択された状態である。
【００４７】
勉強タスク作成画面には勉強タスク名設定欄Ｂ４が含まれており、情報取得部３１はユーザからテキスト入力を受け付けることによって勉強タスク名を取得する。また、勉強タスク作成画面には科目選択欄Ｂ５が含まれており、情報取得部３１はユーザからラジオボタンの選択（本例では、国語、数学、英語、理科および社会のいずれか）を受け付けることによって科目を取得する。
【００４８】
さらに、勉強タスク作成画面には日付設定欄Ｂ６が含まれており、情報取得部３１はユーザから勉強を行う日付の設定（例えば、カレンダーから選択）を受け付けることによって、勉強を計画している日付を取得する。また、勉強タスク作成画面には勉強時間設定欄Ｂ７が含まれており、情報取得部３１はユーザから勉強の開始時刻および終了時刻を受け付けることによって、計画している勉強時間を取得する。なお、勉強時間を「終日」として特定の時刻を設定せず、勉強時間の目安を設定できてもよい。
【００４９】
そして、勉強タスク作成画面には勉強場所選択欄Ｂ８が含まれており、情報取得部３１はユーザからラジオボタンの選択（本例では、学校、家、塾、移動中およびその他のいずれか）を受け付けることによって計画している勉強場所を取得する。
【００５０】
以上によって取得された情報に基づいて、勉強タスク作成部３３１は図３に示すような情報から構成される勉強タスクを作成し、記憶装置４に記憶する。
【００５１】
続いて、教材タスクについて説明する。教材タスクは、教材を用いた継続的に発生するものであり、将来の特定の日に行うべきタスクである。なお、後述する教材管理機能とは別個に本教材タスクを設定可能である。図１において、情報取得部３１は教材タスク作成に必要な情報をユーザから取得する。取得された情報に基づいて、教材タスク作成部３３２は教材タスクを作成し、記憶装置４に記憶する。
【００５２】
図５は、教材タスクの構成例を示す図である。各教材タスクは、教材名、日付、勉強時間、分量、勉強場所、復習か否かを含み得る。もちろん、これらの一部を省略してもよいし、科目など他の情報を含んでいてもよいが、特に教材名、日付、勉強場所および分量を取得するのが望ましい。後に勉強状況を可視化できるためである。教材タスクは、どの教材をいつ（あるいはどの程度の時間）、どこで勉強すべきかを示すものとも言える。教材タスク作成機能を画面例を用いながらより具体的に説明する。なお、教材登録時に予め科目を登録させるため、教材タスクに科目は含まれなくてもよい。
【００５３】
図６は、教材タスク作成画面の一例を示す図である。この画面は、例えば図４において教材タスクアイコンＢ２が選択されたことに応じて表示される。
【００５４】
教材タスク作成画面には教材名設定欄Ｂ１１が含まれており、情報取得部３１は予め用意された教材の中からユーザによる選択を受け付けることによって教材名を取得する。あるいは、情報取得部３１はユーザからテキスト入力を受け付けることによって教材名を取得してもよい。
【００５５】
また、教材タスク作成画面には日付設定欄Ｂ１２が含まれており、情報取得部３１はユーザから勉強を行う日付の設定（例えば、カレンダーから選択）を受け付けることによって、勉強を予定している日付を取得する。さらに、教材タスク作成画面には勉強時間設定欄Ｂ１３が含まれており、情報取得部３１はユーザから勉強の開始時刻および終了時刻を受け付けることによって、計画している勉強時間を取得する。なお、勉強時間を「終日」として特定の時刻を設定せず、勉強時間の目安を設定できてもよい。
【００５６】
また、教材タスク作成画面には勉強場所選択欄Ｂ１４が含まれており、情報取得部３１はユーザからラジオボタンの選択（本例では、学校、家、塾、移動中およびその他のいずれか）を受け付けることによって計画している勉強場所を取得する。
【００５７】
さらに、教材タスク作成画面には復習か否かを設定するボタンＢ１５が含まれており、情報取得部３１はユーザから選択を受け付けることによって、当該教材の復習を行うためのタスクであるか否かを取得する。復習であるか否かは、後述するように進捗管理において考慮される。
【００５８】
以上によって取得された情報に基づいて、教材タスク作成部３３２は図５に示すような情報から構成される教材タスクを作成し、記憶装置４に記憶する。
【００５９】
続いて、予定について説明する。予定はタスクとは関係ないイベントであり、部活、移動、遊び、学校など勉強記録として管理する必要がないものである。図１において、情報取得部３１は予定作成に必要な情報をユーザから取得する。取得された情報に基づいて、予定作成部３３３は予定を作成し、記憶装置４に記憶する。
【００６０】
図７は、予定の構成例を示す図である。各予定は、予定名、日付、カテゴリ、時間、場所を取得する。もちろん、これらの一部を省略してもよいし、他の情報を取得してもよい。ここで、カテゴリは、食事、睡眠、入浴、授業、通学、部活、塾など生活上あるいは勉強上必須であって変更不可能なものと、遊び・読書や休憩など変更可能なものとに分類される。いずれに分類されるかは、ユーザが任意に設定可能であってもよいし、予め定められていて設定不能であってもよい。予定作成機能を画面例を用いながらより具体的に説明する。
【００６１】
図８は、予定作成画面の一例を示す図である。予定作成画面は、例えば図４において予定アイコンＢ３が選択されたことに応じて表示される。
【００６２】
予定作成画面にはカテゴリ設定欄Ｂ２１が含まれており、情報取得部３１はラジオボタンの選択を受け付けることによって予め用意された複数のカテゴリのうちのいずれか１つを取得する。あるいは、情報取得部３１はユーザからテキスト入力を受け付けることによってカテゴリを取得してもよい。
【００６３】
また、予定作成画面には時間設定欄Ｂ２２が含まれており、情報取得部３１はユーザから予定の開始および終了時刻を受け付けることによって予定の時間を取得する。なお、時間を「終日」として特定の時刻を設定せず、時間の目安を設定できてもよい。さらに、予定作成画面には場所選択欄Ｂ２３が含まれており、情報取得部３１はユーザからラジオボタンの選択（本例では、学校、家、塾、移動中およびその他のいずれか）を受け付けることによって、予定の場所を取得する。
【００６４】
以上によって取得された情報に基づいて、予定作成部３３３は図７に示すような情報から構成される予定を作成し、記憶装置４に記憶する。
【００６５】
［カレンダー機能］
次に、カレンダー機能について説明する。カレンダー機能は、上述の勉強タスク作成３３１および教材タスク作成部３３２によって作成されたタスクと、予定作成部３３３によって作成された予定の両方をカレンダー表示するものであり、カレンダー作成部３４によって実現される。
【００６６】
図１において、カレンダー作成部３４は、特定の日（例えば、当日（勉強管理アプリ起動日、以下同じ）やユーザによって指定された日）に行われるべき勉強タスク、教材タスクおよび予定を記憶装置４から読み出し、時系列を把握する。表示制御部３２は、読み出された勉強タスク、教材タスクおよび予定を時系列でディスプレイ２に表示させる。以下、カレンダー機能を画面例を用いながら具体的に説明する。
【００６７】
図９は、カレンダー画面の一例を示す図である。カレンダー画面は、例えば図２においてカレンダーアイコンＡ２が選択されたことに応じて表示される。カレンダー画面は、上から下に向かって時間の経過を示している。カレンダー作成部３４によって読み出された勉強タスクのうち勉強時間が設定された勉強タスクについては、表示制御部３２は該当する時間帯に勉強タスク名を配置する（例えば、「数学のプリント」）。勉強時間が設定されておらず、「終日」とされた勉強タスクについては、カレンダー画面の上部に配置される（例えば、「数学問題集」、「生物用語集」）。教材タスクや予定についても同様である。
【００６８】
図９のカレンダー画面には、ユーザに対するアドバイスやレコメンドを自動で表示してもよい。例えば、空いている時間に特定の科目を勉強するようなアドバイスが考えられる。また、カレンダー画面をＷｅｂ上で見た指導者が、勉強管理装置のユーザに対して同様のアドバイスやレコメンドに利用することもできる。
【００６９】
このように、タスクのみならず予定も登録してカレンダー画面に表示させることで、ユーザが勉強すべき時間を把握でき、かつ、空き時間や勉強以外に設定された時間がどれくらいあるのかも把握できる。
【００７０】
なお、表示制御部３２は、予定を表示する際に、カテゴリに応じて定まる変更不可能な項目（食事、睡眠など）と、変更可能な項目（休憩など）とを区別して表示させてもよい。また、カレンダー作成部３４は、スケジュールが空いている時間帯に自動で勉強タスクや教材タスクを入れたり、変更可能な項目が設定されている時間帯を自動で勉強タスクや教材タスクに変更したりしてもよい。
【００７１】
［タスク管理・勉強記録機能］
次に、タスク管理・勉強記録機能について説明する。タスク管理機能は、上述の勉強タスク作成部３３１および教材タスク作成部３３２によって作成されたタスク（予定は含まなくてもよい）の管理を行う機能であり、タスク管理・勉強記録部３５が有するタスク管理部３５１によって実現される。
【００７２】
図１において、タスク管理部３５１は、特定の日（当日やユーザによって指定された日）に行われるべき勉強タスクおよび教材タスク（以下、合わせて単に「タスク」という）を記憶装置４から読み出し、タスクの内容、具体的には、タスク名、各タスクにおいて計画している勉強時間、終了済か否か（後述する勉強記録機能によって記録される）を把握し、必要に応じて各タスクの勉強時間に関する演算を行う。そして、表示制御部３２はタスク管理部３５１によって把握された情報に基づく画面をディスプレイ２に表示させる。以下、タスク管理機能を画面例を用いながら具体的に説明する。
【００７３】
図１０は、タスク画面の一例を示す図である。タスク画面は、例えば図２においてタスク表示アイコンＡ１が選択されたことに応じて表示される。タスク画面には、本日行うべきタスクに関して、次のような情報が表示される。
【００７４】
タスク画面にはタスク名一覧が含まれている。タスク名として、勉強タスクに関しては勉強タスク名（図３参照）、教材タスクに関しては教材名（図４参照）が表示される。タスク名は、未了のもの（これからやるタスク）と終了したもの（すでに終わったタスク）とを区別して表示するのが望ましい。また、タスク名に関連付けて、当該タスクの勉強開始時刻および終了時刻（または勉強時間の目安）も表示される。なお、終了したタスクはグレーアウトされてもよい。
【００７５】
さらに、タスク画面には進捗状況表示欄が含まれ、例えば「本日の勉強時間」、「終了した勉強時間」、および進捗状況を示す円グラフで表示される。「本日の勉強時間」は当日に計画している勉強時間の合計であり、勉強タスクおよび教材タスクにおける勉強時間を合算することで得られる。「終了した勉強時間」は当日に勉強済の時間の合計であり、後述する勉強記録機能で把握される。「残りの勉強時間」は「本日の勉強時間」から「終了した勉強時間」を差し引くことで得られる。円グラフは「本日の勉強時間」に対する「終了した勉強時間」の比率を算出することで得られる。
【００７６】
続いて、勉強記録機能について説明する。勉強記録機能は、ユーザが実際に行った勉強を記録する機能であり、タスク管理・勉強記録部３５が有する勉強記録部３５２によって実現される。例えば、特定のタスクに関して実際に行った勉強時間を記録したり、実際に勉強を行った時間を科目、日時および／または場所と関連付けて記録したりする。
【００７７】
図１において、勉強記録部３５２は、ユーザからのタッチパネル１を介した操作に応じて、勉強が開始された時点および終了された時点を把握し、実際に勉強が行われた時間を算出する。また、勉強記録部３５２は勉強の対象となるタスクを把握する。そして、勉強記録部３５２は、実際に勉強が行われた時間をタスクと対応付けて、記憶装置４に記憶する。タスクが終了したと考えられる場合、例えば実際に勉強が行われた時間が対応するタスクにおいて計画している勉強時間以上である場合、勉強記録部３５２はそのタスクが終了したことを記憶してもよい。
【００７８】
また、勉強記録部３５２は実際に行った勉強時間と勉強場所や科目といった各種項目とを関連付けたものを勉強記録として記憶装置４に記録してもよい。
【００７９】
図１１は、勉強記録の構成例を示す図である。図示の例では、勉強時間（あるいは勉強した日時）が科目および場所と関連付けられる。この場合、勉強記録部３５２は、各タスクから科目および場所を取得し、これらの項目と勉強時間を関連付けて記憶装置４に記憶する。勉強記録は、どの科目をいつ、どこで勉強したかを記録したものと言える。以下、勉強記録機能を画面例を用いながら具体的に説明する。
【００８０】
図１０のタスク画面にはタスク名に対応付けられた勉強記録アイコンＣ１が含まれる。勉強を記録する場合、ユーザは勉強対象となるタスクに対応付けられた勉強記録アイコンＣ１を選択する。いずれの勉強記録アイコンＣ１が選択されたかによって、勉強記録部３５２は勉強の対象となるタスクを把握できる。
【００８１】
特定の勉強記録アイコンＣ１がユーザによって選択されると、図１２に示す勉強記録画面が表示される。以下、勉強タスクが選択されたとして説明を続ける。勉強記録画面には、選択された勉強タスクにおける勉強タスク名Ｃ２や計画している勉強時間Ｃ３に加え、ストップウォッチアイコンＣ４が表示される。図１２においてストップウォッチアイコンＣ４がユーザによって選択されたことによって、次の図１３のような画面が表示される。
【００８２】
図１３は、図１２に引き続く勉強記録画面の一例を示す図である。この画面には「開始」アイコンＣ１１が含まれており、ユーザは勉強開始時にこの「開始」アイコンＣ１１を選択する。このようなユーザの操作（指示）に応じて、勉強記録部３５２はユーザが勉強を開始したことを把握でき、勉強の記録を開始する。「開始」アイコンＣ１１が選択されたことによって、次の図１４のような画面が表示される。
【００８３】
図１４は、図１３に引き続く勉強記録画面の一例を示す図である。勉強が開始されると、開始からの経過時間Ｃ１２が表示され、逐次更新される。また、この画面には、「完了」アイコンＣ１３、「リセット」アイコンＣ１４および「停止」アイコンＣ１５が含まれる。ユーザは、勉強を取り止める場合や、誤操作によって「開始」アイコンＣ１１を選択してしまった場合、「リセット」アイコンＣ１４を選択する。これにより、勉強記録部３５２は勉強の記録を取り止める。ユーザは一時的に勉強を停止する場合、「停止」アイコンＣ１５を選択する。これにより、勉強記録部３５２は勉強の記録を一時的に停止する。ユーザは勉強を完了した場合、「完了」アイコンＣ１３を選択する。このようなユーザの操作（指示）に応じて、勉強記録部３５２はユーザが勉強を終了したことを把握でき、勉強の記録を終了する。
【００８４】
「完了」アイコンＣ１３が選択されると、「開始」アイコンＣ１１の選択から「完了」アイコンＣ１３の選択までの時間、ユーザが実際に勉強を行ったとして、勉強記録部３５２はこの勉強時間をタスクと関連付けて記憶装置４に記憶する。また、勉強記録部３５２は、図１０で選択されたタスクから把握される科目、日時、場所ごとに勉強を行った時間などを記憶する。
【００８５】
図１４において「完了」アイコンＣ１３が選択されたことによって、「保存されました」というメッセージおよび「ＯＫ」アイコンが図１４の画面に重畳表示される（図１５）。「ＯＫ」アイコンＣ２１がユーザによって選択されると、図１２の画面を経て次の図１６のような画面が表示される。
【００８６】
図１６は、図１５に引き続く勉強記録画面の一例を示す図であり、図１０が更新されたものとなっている。すなわち、タスク管理部３５１が、特定の日に行われるべきタスクをあらためて記憶装置４から読み出すことによって、更新された画面が表示される。具体的には、実際に勉強が行われた時間に応じて、本日の勉強時間、終了した勉強時間、円グラフが更新される。また、勉強タスクが完了した場合、その勉強タスクがグレーアウトされる。
【００８７】
なお、各画面は学習タスクが選択された場合の例示であるが、教材タスクが選択された場合もほぼ同様である。選択された教材タスクが「復習」である場合、勉強記録画面は勉強時間としてカウントしないようにしてもよい。
【００８８】
［レポート作成機能］
次に、レポート作成機能について説明する。上述した勉強記録機能によって、どの科目を、いつ、どこで勉強したかが記録される。レポート作成機能はこの機能を利用して勉強時間を見やすく表示するものであり、レポート作成部３６によって実現される。
【００８９】
図１において、レポート作成部３６は記憶装置４から図９に示す勉強記録のうち、日付がレポート対象期間に含まれるものを読み出す。なお、レポート対象期間は、タッチパネル１を介して情報取得部３１がユーザから取得してもよいし、当日を基準にして自動的に定められてもよい。そして、レポート作成部３６は、ユーザに指定された、あるいは、予め定められたフォーマットで表示するために、勉強時間に関する必要な集計、演算を行う。フォーマットは、例えば、時間帯ごと、科目ごと、場所ごと、曜日ごとなどであり、例えば科目ごとに表示する場合、レポート作成部３６は科目ごとに勉強時間を集計する。そして、表示制御部３２は集計された勉強時間をディスプレイ２に表示させる。表示形式に制限はなく、テキストや表でも構わないが、見やすいグラフ形式での表示が望ましい。
【００９０】
また、表示制御部３２は、対象期間における集計された勉強時間と、その前の一定期間における集計された勉強時間とを比較できるように表示させてもよい。そのために、例えば、レポート作成部３６は対象期間の一定期間の勉強記録も読み出し、同様に勉強時間の集計を行えばよい。
【００９１】
さらに、表示制御部３２は、勉強記録に基づいて集計された勉強時間（つまり、実際に勉強した時間）と、計画していた勉強時間（以下、計画時間という）とを比較できるように表示させてもよい。そのために、例えばレポート作成部３６は、日付が対象期間に含まれるタスクを記憶装置４から読み出し、設定されている勉強時間を集計することで計画時間を把握すればよい。
【００９２】
また、レポート作成部３６は、計画時間に対する実際に勉強した時間の比率を達成率として算出し、表示制御部３２は勉強時間に加え／代えて達成率を表示させてもよい。
【００９３】
図１７Ａは、曜日ごとの勉強時間の推移を示すレポート画面の一例を示す図である。横軸は１週間分の日付であり、縦軸は勉強時間である。各日において、右側は該当日の勉強時間であり、左側は前週の同一曜日の勉強時間ある。このようなグラフ表示により、前週との比較をすることで、勉強時間の推移を把握でき、勉強時間の減少や増加の要因発見の手がかりとすることができる。
【００９４】
図１７Ｂは、曜日ごとの勉強時間の推移を示すレポート画面の別の例を示す図である。横軸は１週間分の日付であり、縦軸は勉強時間である。各日において、右側は自身の該当日の勉強時間であり、左側は同学年の生徒の平均の勉強時間である。このようなグラフ表示により、同学年の生徒との比較をできる。
【００９５】
図１８Ａは、勉強場所別の勉強時間を示すレポート画面の一例を示す図である。横軸は勉強場所であり、縦軸は勉強時間である。各勉強場所において、右側は特定の一週間の合計勉強時間であり、左側は一週前の一週間の合計勉強時間である。このようなグラフ表示により、前週との比較をすることで勉強時間の推移を把握でき、勉強時間の減少や増加の要因発見の手がかりとすることができる。
【００９６】
図１８Ｂは、勉強場所別の勉強時間を示すレポート画面の別の例を示す図である。横軸は勉強場所であり、縦軸は勉強時間である。各勉強場所において、右側は自身の特定の一週間の合計勉強時間であり、左側は同学年の生徒の平均の勉強時間である。このようなグラフ表示により、同学年の生徒との比較をできる。
【００９７】
このようなレポート画面により、ユーザ個々の最適な勉強環境（勉強場所）を可視化でき、勉強の効率を高めることができる。
【００９８】
図１９Ａは、科目ごとの勉強時間を示すレポート画面の一例を示す図である。横軸は科目であり、縦軸は勉強時間である。各科目において、左側は計画時間であり、右側は実際の勉強時間である。このようなグラフ表示により、各科目の勉強バランスを確認し、科目間の過不足をなくすことができる。
【００９９】
図１９Ｂは、科目ごとの勉強時間を示すレポート画面の別の例を示す図である。横軸は科目であり、縦軸は勉強時間である。各科目において、右側は自身の今週の勉強時間であり、左側は同学年の生徒の平均の勉強時間である。このようなグラフ表示により、同学年の他の生徒との比較をできる。
【０１００】
図２０は、時間帯別の勉強時間を示すレポート画面の一例を示す図である。横軸は曜日であり、縦軸は時間帯である。そして、各時間帯のおおよその勉強時間（例えば、１０分、３０分および６０分の３段階）を色分けして示している。なお、図面の都合上、スポットの密度で色の違いを表現している。このようなグラフ表示により、空いている時間帯を見つけることができる。
【０１０１】
このようなレポート画面により、空き時間を可視化でき、勉強の効率を高めることができる。
【０１０２】
このように、曜日、勉強場所、科目、時間帯といった観点で勉強時間を可視化し、ユーザの勉強時間の過不足や傾向を確認できる。
【０１０３】
図２１Ａは、曜日ごとの達成率の推移を示すレポート画面の一例を示す図である。横軸は１週間分の日付であり、縦軸は達成率であり、１週間の達成率の平均値（同図では７３％）も合わせて表示される。このようなグラフ表示により、達成率の平均値と比較することで、達成率の減少や増加の要因発見の手がかりとすることができる。
【０１０４】
図２１Ｂは、曜日ごとの達成率の推移を示すレポート画面の別の例を示す図である。横軸は１週間分の日付であり、縦軸は達成率であり、自身の１週間の達成率の平均値（同図では７３％）と、同学年の生徒の平均達成率（同図は５０％）も合わせて表示される。例えば、前者は赤色で、後者は青色で表示するなど、両平均値を区別しやすくするのが望ましい。このようなグラフ表示により、同学年の生徒のとの比較をできる。
【０１０５】
図２２Ａは、勉強場所別の達成率を示すレポート画面の一例を示す図である。横軸は勉強場所であり、縦軸は達成率であり、全勉強場所の達成率の平均値（同図では７３％）も合わせて表示される。このようなグラフ表示により、達成率の低い場所での勉強計画を見直すことができる。
【０１０６】
図２２Ｂは、勉強場所別の達成率を示すレポート画面の別の例を示す図である。横軸は勉強場所であり、縦軸は達成率であり、自身の全勉強場所の達成率の平均値（同図では７３％）と、同学年の生徒の平均達成率（同図では５０％）も合わせて表示される。例えば、前者は赤色で、後者は青色で表示するなど、両平均値を区別しやすくするのが望ましい。このようなグラフ表示により、同学年の生徒のとの比較をできる。
【０１０７】
このようなレポート画面により、ユーザ個々の最適な勉強環境（勉強場所）を可視化でき、勉強の効率を高めることができる。
【０１０８】
図２３Ａは、科目ごとの達成率を示すレポート画面の一例を示す図である。横軸は科目であり、縦軸は達成率であり、全科目の達成率（同図では７３％）の平均値も合わせて表示される。このようなグラフ表示により、達成率の低い科目は、図２２や次の図２４も参照し、達成率が高い勉強場所や時間帯に勉強を行うよう見直すことができる。
【０１０９】
図２３Ｂは、科目ごとの達成率を示すレポート画面の別の例を示す図である。横軸は科目であり、縦軸は達成率であり、自身全科目の達成率の平均値（同図では７３％）と、同学年の生徒の平均達成率（同図では５０％）も合わせて表示される。このようなグラフ表示により、同学年の生徒との比較をできる。
【０１１０】
図２４は、時間帯別の達成率を示すレポート画面の一例を示す図である。横軸は曜日であり、縦軸は時間帯である。そして、各時間帯のおおよその達成率（例えば、０％、１０％、５０％および１００％の４段階）を色分けして示している。なお、図面の都合上、スポットの密度で色の違いを表現している。このようなグラフ表示により、達成率が低い時間帯では、図２２や図２３も参照し、達成率が高い科目を勉強することとしたり、達成率が高い場所で勉強することとしたりするといった見直しを行うことができる。
【０１１１】
このようなレポート画面により、ユーザ個々の最適な勉強環境（勉強時間帯）を可視化でき、勉強の効率を高めることができる。
【０１１２】
このように、曜日、勉強場所、科目、時間帯といった観点で計画率を可視化し、達成率の高い組み合わせを発見することができる。なお、達成率として、勉強すべき時間と勉強時間との比率に代えて、勉強すべきタスクとそのタスクの実施有無との比率など、他の指標を用いてもよい。
【０１１３】
以上説明したレポート作成機能により、最適な勉強環境を可視化でき、勉強の効率を高めることができる。
なお、以上説明したレポート画面は一例にすぎない。これらの一部または全部を一画面に表示してもよいし、順次切り替えて表示できるようにしてもよい。
【０１１４】
［教材管理機能］
次に、教材管理機能について説明する。教材管理機能は教材を用いて勉強を進めるにあたり、１日に勉強すべき時間を算出したり、進捗状況を管理したりする機能であり、教材管理部３７が有する勉強時間算出部３７１、進捗管理部３７２および勉強時間更新部３７３によって実現される。なお、本明細書での教材とは、典型的には参考書や問題集であるが、動画授業やｅ−ラーニング教材など、特定の期間継続して実施するものであり、複数の単位（例えばページ、章、問題、覚えるべき単語、チャプタなど）から構成される教材であれば特に制限はない。
【０１１５】
図１において、教材管理を行うために、情報取得部３１は、教材に含まれる単位数Ｎ０［単位］と、１単位を勉強するのに要する時間ｔ０［分／単位］とを取得する。教材に含まれる単位数Ｎ０は、勉強すべき単位数あるいは当該教材の分量ということもできる。なお、［］内に示す単位は例示である。
【０１１６】
ユーザが直接的に単位数Ｎ０および／または時間ｔ０を入力し、これを情報取得部３１が取得してもよい。あるいは、ユーザによって入力された単位数Ｎ０および／または時間ｔ０に関する情報（例えば、教材の何ページから何ページに問題が載っているか）に基づいて、情報取得部３１が単位数Ｎ０および／または時間ｔ０を算出してもよい。
【０１１７】
また、情報取得部３１は勉強日数Ｔ０［日］を取得する。ユーザが直接的に勉強日数Ｔを入力し、これを情報取得部３１が取得してもよい。あるいは、タッチパネル１を介してユーザによって入力された勉強日数Ｔ０に関する情報（例えば、勉強開始日と勉強終了日）に基づいて、情報取得部３１が勉強日数Ｔ０を算出してもよい。また、ユーザが勉強期間および勉強を行う頻度を入力し、情報取得部３１が勉強日数Ｔ０を算出してもよい。なお、頻度としては、曜日の指定、平日のみ、週末のみといった指定など種々考えられるが、本実施形態では曜日を指定することとする。
【０１１８】
なお、情報取得部３１は、ユーザからではなく、他のアプリや装置などから単位数Ｎ０、時間ｔ０および／または勉強日数Ｔを取得してもよい。
【０１１９】
次いで、勉強時間算出部３７１は取得された単位数Ｎ０、時間ｔ０および勉強日数Ｔ０に基づいて１日当たりに勉強すべき時間ｔ［分／日］を算出する。具体例として、以下（１）式に基づいて算出される。
ｔ＝（Ｎ０＊ｔ０）／Ｔ０  ・・・（１）
【０１２０】
そして、表示制御部３２は算出された１日当たりに勉強すべき時間ｔをディスプレイ２に表示させる。このように勉強すべき時間ｔが自動で算出されるため、適切な目標や計画を設定可能となる。
【０１２１】
なお、勉強時間算出部３７１は、単位数Ｎ０、時間ｔ０および勉強日数Ｔ０のいずれかが変更されると、１日当たりに勉強すべき時間ｔを再算出するのが望ましい。この再算出は、タッチパネル１を介してユーザが変更を行うとすぐに（さらなる指示を受けることなく）行ってもよいし、再算出を行う明示の指示をユーザから受けた後に行ってもよい。そして、再算出された１日当たりに勉強すべき時間ｔ０を表示制御部３２がディスプレイ２に表示させる。
【０１２２】
このようにして、各教材について、１日当たりに勉強すべき時間ｔ０が設定される。設定された内容は、タスク管理機能と連動してタスク画面に表示されてもよい。
【０１２３】
さらに、進捗管理部３７２は各教材の進捗を記録する。より具体的には、進捗管理部３７２は、各教材について、勉強した単位数と、勉強した時間とを記憶装置４に記録する。なお、勉強した単位数を記録する点を除いては、勉強記録部３５２が行う勉強記録機能と同様である。
【０１２４】
また、進捗管理部３７２は、教材のそれぞれについて、設定された教材に含まれる単位数Ｎ０に対する勉強した単位の合計（勉強済単位数）の比率を進捗度として算出して記憶装置４に記録する。さらに、進捗管理部３７２は、教材のそれぞれについて、勉強済単位数および勉強した時間から、実際に１単位を勉強するのに要した時間ｔ１を算出して記憶装置４に記録する。
【０１２５】
勉強時間更新部３７３は教材の勉強の進捗状況に応じて、１日当たりに勉強すべき時間ｔを更新する。すなわち、勉強時間更新部３７３は、記録装置を参照し、ユーザが実際に教材の１単位を勉強するのに要した時間ｔ１と、教材における勉強済単位数Ｎ１とを取得する。この場合、初めに取得された勉強日数Ｔ０からの経過日数をＴ１とすると、更新後の１日あたりに勉強すべき時間ｔ’は、例えば以下（２）式に基づいて算出できる。
ｔ’＝（Ｎ０−Ｎ１）＊ｔ１／（Ｔ０−Ｔ１）  ・・・（２）
【０１２６】
明らかではあるが、（Ｎ０−Ｎ１）は残りの単位数であり、（Ｔ０−Ｔ１）は残りの勉強日数である。すなわち、上記（２）式は、残りの単位数および残りの勉強日数と、実際に教材の１単位を勉強するのに要した時間の実績データとを用いて、残りの勉強日数において１日当たりに勉強すべき時間ｔ１を算出するものである。更新された１日当たりに勉強すべき時間ｔ’を表示制御部３２がディスプレイ２に表示させる。
【０１２７】
なお、時間ｔ１は、必ずしもユーザ本人が実際に教材の１単位を勉強するのに要した時間でなくてもよく、同学年のユーザや同程度の偏差値を有するユーザが実際に教材の１単位を勉強するのに要した平均時間であってもよい。
【０１２８】
また、上記（２）式は、教材に含まれる単位数、１単位を勉強するのに要する時間および勉強日数のすべてを新たな情報に置き換えて更新を行う例であるが、そのうちの少なくとも１つを進捗状況として把握して更新を行ってもよい。例えば、初めに取得された１単位を勉強するのに要する時間ｔ０を一定とし、進捗状況として残りの単位数および残りの勉強日数から、１日あたりに勉強すべき時間ｔ’を算出（すなわち、上記（２）式のｔ１をｔ０に置き換えて算出）してもよい。
【０１２９】
また、教材の後半ほど問題が難しくなるような場合には、１単位を勉強するのに要する時間は後半ほど長くなることが予想される。そのため、勉強時間更新部３７３は、実際に教材の１単位を勉強するのに要した時間ｔ１より大きな時間ｔ１’を用いて、１日あたりに勉強すべき時間ｔ’を算出してもよい。逆に、慣れによって、１単位を勉強するのに要する時間は教材の後半ほど短くなることが予想される場合、算出部は、実際に教材の１単位を勉強するのに要した時間ｔ１より小さな時間ｔ１’’を用いて、１日あたりに勉強すべき時間ｔ’を算出してもよい。
【０１３０】
以上説明した教材管理機能を画面例を用いながらより具体的に説明する。
図２５は、教材管理画面の一例を示す図である。教材管理画面は、例えば図２において教材管理アイコンＡ５が選択されたことに応じて表示される。
【０１３１】
教材管理画面には教材名設定欄Ｄ１が含まれており、情報取得部３１はユーザからテキスト入力を受け付けることによって教材名を取得する。なお、教材名は予め用意された教材から選択することとしてもよい。また、教材管理画面には科目選択欄Ｄ２が含まれており、情報取得部３１はユーザからラジオボタンの選択（本例では、国語、数学、英語、理科および社会のいずれか）を受け付けることによって科目を取得する。
【０１３２】
教材管理画面には教材に含まれる単位数Ｎを設定するための欄Ｄ３が含まれており、情報取得部３１はユーザから入力された教材の分量（単位、開始、および終了）に基づいて、教材に含まれる単位数Ｎを算出する。図２５の例では、単位数Ｎは２００（１〜２００ページ）である。
【０１３３】
また、教材管理画面には１単位を勉強するのに要する時間ｔ０を設定するための欄Ｄ４が含まれており、情報取得部３１はユーザから入力された時間ｔ０を取得する。図２５の例では、時間ｔ０は１２分である。
【０１３４】
さらに、教材管理画面には勉強日数を設定するための欄Ｄ５と勉強日数表示欄Ｄ６が含まれる。本例では、ユーザが勉強開始日および勉強終了日を入力し、勉強を行う曜日を選択する。そして、入力された勉強開始日から勉強終了日までのうち、勉強を行うとして選択された曜日の数を計算して、情報取得部３１は勉強日数Ｔ０を取得する。図２５の例では、勉強開始日は「２０１７年１１月２６日」、勉強終了日は「２０１８年１月２６日」、勉強を行うのは「全曜日」であり、勉強日数Ｔ０は「６２日」であることが取得される。この「６２日」が自動的に算出され、表示制御部３２によって勉強日数表示欄Ｄ６に表示される。
【０１３５】
また、教材管理画面には、１日当たりに勉強すべき時間ｔを表示するための欄Ｄ７が含まれる。情報取得部３１が、教材に含まれる単位数Ｎ０と、１単位を勉強するのに要する時間ｔ０、および、勉強日数Ｔ０を取得すると、さらなるユーザの操作を待つことなく、勉強時間算出部３７１は１日当たりに勉強すべき時間ｔを算出する。算出された時間ｔは表示制御部３２によって欄Ｄ７に表示される。本例では、時間ｔが「３８分」（＝２００＊１２／６２）と算出される。なお、算出を行うためのアイコンなどを設け、そのアイコンがタッチされたことに応じて勉強時間算出部３７１が時間ｔを算出してもよい。
【０１３６】
図２６は、図２５の画面において「１２分」と設定されていた欄Ｄ４が「１０分」に変更された状態を示す画面例を示す図である。このような変更がユーザによって行われると、さらなるユーザの操作を待つことなく、勉強時間算出部３７１は１日当たりに勉強すべき時間ｔを再算出する。再算出された時間ｔは表示制御部３２によって欄Ｄ７に表示される。本例では、時間ｔが「３２分」（＝２００＊１０／６２）と再算出される。なお、算出を行うためのアイコンなどを設ける場合には、そのアイコンがタッチされたことに応じて勉強時間算出部３７１が時間ｔを再算出してもよい。
【０１３７】
図２７は、図２６の画面において「全曜日」が設定されていた欄Ｄ５が「月〜金曜」に変更された状態を示す画面例を示す図である。本例では、勉強を行う日数を数えることによって時間ｔが「４４分」と再算出される。
【０１３８】
ユーザは、各項目の設定を完了すると、図２５〜図２７の画面における「保存」アイコンＤ１１をタッチする。これにより、設定された内容が保存される。複数の教材について、同様の設定が可能である。設定された教材は図１０に示すタスク画面に表示されてもよい。
【０１３９】
図２８は、３つの教材の設定を保存した後に表示される画面例を示す図である。各教材Ｄ２１について、１日当たりに勉強すべき時間Ｄ２２と、進捗度Ｄ２３が表示される。進捗度は次のようにして把握される。
【０１４０】
図２９は、進捗状況記録画面の一例を示す図であり、例えば図２８の画面において、特定の教材Ｄ２１を選択することによって表示される。図１２に示す勉強記録画面との違いとして、勉強する単位（例えば、何ページから何ページを勉強するのか、何問解くのか）が入力される欄Ｄ３１が含まれる。また、復習であるか否かを選択するボタンＤ３２が含まれ、復習である場合には記録を行わないこととしてもよい。その他は図１０〜図１３に示す勉強記録と同様である。
【０１４１】
勉強が完了すると、進捗管理部３７２は、当該教材について、勉強した単位と、勉強した時間とを記憶装置４に記録する。また、進捗管理部３７２は、教材のそれぞれについて、教材に含まれる単位数Ｎに対する勉強済単位の比率を進捗度として算出し、これによって図２８の画面に進捗度Ｄ２３が表示される。
【０１４２】
図３０は、進捗状況管理画面の一例を示す図である。進捗状況として、残りの単位数と、勉強済単位の割合が表示される。その他、教材に含まれる単位数、勉強済単位数などが表示されてもよい。また、進捗状況として、残りの日数と、経過日数の割合が表示される。１単位を勉強するのに要する時間として、図２５で設定された計画上の時間ｔ０と、進捗管理部３７２による記録に基づく実績上の時間ｔ１とが表示される。
【０１４３】
さらに、画面は計画・実績切替アイコンＤ４１を含んでおり、図３０では「計画」が選択されている。この場合、勉強時間算出部３７１によって算出された、１日当たりに勉強すべき時間ｔが表示される。
【０１４４】
図３１は、図３０の計画・実績切替アイコンＤ４１によって「実績」が選択された状態を示している。この場合、勉強時間更新部３７３によって算出された、１日当たりに勉強すべき時間ｔ’が表示される。図３１の例では、計画上の１日当たりに勉強すべき時間ｔ０が１２分であるのに対し、実績上の時間ｔ１が２３分であるため、１日当たりに勉強すべき時間ｔ’は７２分（＝３８＊２３／１２）となる。
【０１４５】
このように、勉強時間算出部３７１が１日当たりに勉強すべき時間を算出するため、１日の勉強時間を把握でき、教材の勉強を効率よく計画的に進めることができる。
【０１４６】
なお、説明に用いた各画面は例示にすぎない。各画面には、さらなる情報が含まれていてもよいし、一部の情報を省略してもよい。
【０１４７】
上述した実施形態は、本発明が属する技術分野における通常の知識を有する者が本発明を実施できることを目的として記載されたものである。上記実施形態の種々の変形例は、当業者であれば当然になしうることであり、本発明の技術的思想は他の実施形態にも適用しうることである。したがって、本発明は、記載された実施形態に限定されることはなく、特許請求の範囲によって定義される技術的思想に従った最も広い範囲とすべきである。
【符号の説明】
【０１４８】
１  タッチパネル
２  ディスプレイ
３  プロセッサ
３１  情報取得部
３２  表示制御部
３３  タスク・予定作成部
３３１  勉強タスク作成部
３３２  教材タスク作成部
３３３  予定作成部
３４  カレンダー作成部
３５  タスク管理・勉強記録部
３５１  タスク管理部
３５２  勉強記録部
３６  レポート作成部
３７  教材管理部
３７１  勉強時間算出部
３７２  進捗管理部
３７３  勉強時間更新部
４  記憶装置
【図１】
2019133016.tif 000003
【図２】
2019133016.tif 000004
【図３】
2019133016.tif 000005
【図４】
2019133016.tif 000006
【図５】
2019133016.tif 000007
【図６】
2019133016.tif 000008
【図７】
2019133016.tif 000009
【図８】
2019133016.tif 000010
【図９】
2019133016.tif 000011
【図１０】
2019133016.tif 000012
【図１１】
2019133016.tif 000013
【図１２】
2019133016.tif 000014
【図１３】
2019133016.tif 000015
【図１４】
2019133016.tif 000016
【図１５】
2019133016.tif 000017
【図１６】
2019133016.tif 000018
【図１７Ａ】
2019133016.tif 000019
【図１７Ｂ】
2019133016.tif 000020
【図１８Ａ】
2019133016.tif 000021
【図１８Ｂ】
2019133016.tif 000022
【図１９Ａ】
2019133016.tif 000023
【図１９Ｂ】
2019133016.tif 000024
【図２０】
2019133016.tif 000025
【図２１Ａ】
2019133016.tif 000026
【図２１Ｂ】
2019133016.tif 000027
【図２２Ａ】
2019133016.tif 000028
【図２２Ｂ】
2019133016.tif 000029
【図２３Ａ】
2019133016.tif 000030
【図２３Ｂ】
2019133016.tif 000031
【図２４】
2019133016.tif 000032
【図２５】
2019133016.tif 000033
【図２６】
2019133016.tif 000034
【図２７】
2019133016.tif 000035
【図２８】
2019133016.tif 000036
【図２９】
2019133016.tif 000037
【図３０】
2019133016.tif 000038
【図３１】
2019133016.tif 000039