(57)【特許請求の範囲】
【請求項１】
各生徒識別情報に、所定期間における学習履歴に関する履歴情報、志望校に関する情報及び前記志望校における合否情報を少なくとも関連付けた生徒関連情報を記憶する記憶部と、
生徒情報を用いて生徒の認証を行う認証部と、
入力された前記志望校に関する情報を受け付ける受付部と、
前記認証部により認証された生徒の履歴情報と、前記受付部により受け付けられた情報に基づく志望校を志望した過去の生徒の履歴情報とを比較する比較部と、
前記比較部による比較結果を表示する表示部と、
を備え、
前記生徒関連情報は、前記生徒識別情報に前記生徒の属性情報がさらに関連付けられており、前記属性情報は、学習に関する時間情報及び／または学校に関する情報を含み、
前記認証された生徒の属性情報に基づき、前記志望校に合格した過去の生徒の中から所定の生徒を抽出する抽出部をさらに備え、
前記比較部は、前記認証された生徒の履歴情報と、前記抽出部により抽出された生徒の履歴情報とを比較する、
学習支援システム。
【請求項２】
前記学習に関する時間情報は、生徒が自由に使える時間の時間帯に関する情報を含む、請求項１に記載の学習支援システム。
【請求項３】
前記学校に関する情報は、生徒の部活またはクラスの係に関する情報を含む、請求項１または２に記載の学習支援システム。
【請求項４】
前記履歴情報は、前記学習支援システムが所定期間内に生徒に提供する問題の処理数に関する推移情報を含む、請求項１乃至３のいずれか一項に記載の学習支援システム。
【請求項５】
前記履歴情報は、所定期間内における生徒の学習時間に関する推移情報を含む、請求項１乃至３のいずれか一項に記載の学習支援システム。
【請求項６】
前記比較部は、
前記履歴情報として複数の情報を含む場合、前記複数の情報から１つの情報を選択して比較する、請求項１乃至５いずれか一項に記載の学習支援システム。
【請求項７】
前記比較部による履歴情報の比較結果に基づいて、フィードバックを行うフィードバック部をさらに備える、請求項１乃至６いずれか一項に記載の学習支援システム。
【請求項８】
前記比較部は、
前記志望校を志望した複数の過去の生徒の履歴情報に基づき、一の履歴情報を生成し、前記一の履歴情報を比較対象とする、請求項１乃至７いずれか一項に記載の学習支援システム。
【請求項９】
入力された生徒情報を用いて生徒の認証を行う認証部と、
入力された志望校に関する情報を受け付ける受付部と、
各生徒識別情報に、所定期間における学習履歴に関する履歴情報、前記志望校に関する情報及び前記志望校における合否情報を少なくとも関連付けた生徒関連情報を記憶する記憶部から、前記受付部により受け付けられた情報に基づく志望校を志望した過去の生徒の履歴情報を取得する取得部と、
前記認証部により認証された生徒の履歴情報と、前記取得部により取得された履歴情報とを比較する比較部と、
前記比較部による比較結果を表示する表示部と、
を備える情報処理装置。
【請求項１０】
プロセッサを備える情報処理装置における情報処理方法であって、
前記プロセッサが、
生徒情報を用いて生徒の認証を行うこと、
入力された志望校に関する情報を受け付けること、
各生徒識別情報に、所定期間における学習履歴に関する履歴情報、前記志望校に関する情報、前記志望校における合否情報並びに学習に関する時間情報及び／または学校に関する情報を含む前記生徒の属性情報を少なくとも関連付けた生徒関連情報を記憶する記憶部から、受け付けられた情報に基づく志望校を志望した過去の生徒の履歴情報を取得すること、
前記認証された生徒の属性情報に基づき、前記志望校に合格した過去の生徒の中から所定の生徒を抽出すること、
認証された生徒の履歴情報と、前記抽出部により抽出された生徒の履歴情報とを比較すること、
比較結果を表示部に表示すること、
を実行する情報処理方法。
【請求項１１】
コンピュータに、
生徒情報を用いて生徒の認証を行うこと、
入力された志望校に関する情報を受け付けること、
各生徒識別情報に、所定期間における学習履歴に関する履歴情報、前記志望校に関する情報、前記志望校における合否情報並びに学習に関する時間情報及び／または学校に関する情報を含む前記生徒の属性情報を少なくとも関連付けた生徒関連情報を記憶する記憶部から、受け付けられた情報に基づく志望校を志望した過去の生徒の履歴情報を取得すること、
前記認証された生徒の属性情報に基づき、前記志望校に合格した過去の生徒の中から所定の生徒を抽出すること、
認証された生徒の履歴情報と、前記抽出部により抽出された生徒の履歴情報とを比較すること、
比較結果を表示部に表示すること、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、情報処理端末を用いた学習を支援する学習支援システムが知られている。例えば、学習支援システムには、学習を行ったユーザの学習履歴を提供するシステムがある（例えば非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"ＳＴＵＤＹＰＬＵＳ"、[online]、スタディプラス株式会社、[平成２７年２月１０日検索]、インターネット＜URL：http://studyplus.jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、学習を行ったユーザの学習履歴を提供することができるが、他のユーザの学習履歴との比較を行うことができなかった。例えば、同じ志望校に合格した先輩の学習履歴との比較ができれば、合格までの学習の目安を提示することができ、ユーザの学習意欲を向上させることができると考えられる。
【０００５】
そこで、本発明は、上述した課題を解決するためになされたものであり、ユーザの学習履歴と、他のユーザの過去の学習履歴との比較を行うことができる学習支援システム、情報処理装置、情報処理方法及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、学習システムは、各生徒識別情報に、所定期間における学習履歴に関する履歴情報、志望校に関する情報及び前記志望校における合否情報を少なくとも関連付けた生徒関連情報を記憶する記憶部と、入力された生徒情報を用いて生徒の認証を行う認証部と、入力された前記志望校に関する情報を受け付ける受付部と、前記認証部により認証された生徒の履歴情報と、前記受付部により受け付けられた情報に基づく志望校を志望した過去の生徒の履歴情報とを比較する比較部と、前記比較部による比較結果を表示する表示部と、を備える。
【発明の効果】
【０００７】
本発明によれば、ユーザの学習履歴と、他のユーザの過去の学習履歴との比較を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による学習支援システムの概略構成図である。
【図２】本実施形態におけるサーバ装置のハードウェア構成の一例を示す図である。
【図３】本実施形態における端末装置のハードウェア構成の一例を示す図である。
【図４】本実施形態におけるサーバ装置を機能的な観点から示す概略構成図である。
【図５】サーバ記憶部に記憶される情報の一例を示す図である。
【図６】本実施形態における端末装置を機能的な観点から示す概略構成図である。
【図７】ログイン画面の一例を示す図である。
【図８】志望校未登録時のダッシュボード画面の一例を示す図である。
【図９】志望校登録画面の一例を示す図である。
【図１０】志望校登録後のダッシュボード画面Ａの一例を示す図である。
【図１１】志望校登録後のダッシュボード画面Ｂの一例を示す図である。
【図１２】志望校登録後のダッシュボード画面Ｃの一例を示す図である。
【図１３】メニュー表示時のダッシュボード画面の一例を示す図である。
【図１４】学習履歴画面Ａの一例を示す図である。
【図１５】学習履歴画面Ｂの一例を示す図である。
【図１６】比較結果を表示するまでの処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。またさらに、必要に応じて示す上下左右等の位置関係は、特に断らない限り、図示の表示に基づくものとする。さらにまた、図面における各種の寸法比率は、その図示の比率に限定されるものではない。また、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１０】
＜学習支援システム１の概略構成＞
図１は、本発明の一実施形態による学習支援システム１の概略構成図（システム構成図）である。同図に示すように、サーバ装置１００と、複数の端末装置２００とが、ネットワークＮを介して相互に通信可能に設定されることにより、学習支援システム１が構成される。各端末装置２００Ａ、２００Ｂ、２００Ｃについて、区別する必要がない場合は端末装置２００と表記する。
【００１１】
サーバ装置１００は、ネットワークＮに接続されたサーバ用コンピュータであり、そのサーバ用コンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。本実施形態において、サーバ装置１００は、例えば、学習支援システム１により学校における協働学習や一斉学習等を支援する事業者等によって提供され得る。なお、サーバ装置１００は、１又は複数の装置において、その機能を実行できるようにしてもよい。
【００１２】
端末装置２００は、ネットワークＮに接続され、サーバ装置１００にアクセス可能なコンピュータである。本実施形態では、端末装置２００は、例えば、サーバ装置１００からダウンロードした、問題を出題するアプリケーションを実行し、解答や学習時間、処理した問題数などをサーバ装置１００に送信する。
【００１３】
本実施形態の一例として、端末装置２００は、貸与や購入によりユーザにより所有され、ユーザが問題を解くために使用することなどが想定されている。ユーザは、例えば受験を控える生徒として説明する。生徒は、現役生、浪人生どちらでもよい。
【００１４】
本実施形態において、端末装置２００は、好適にはタブレットコンピュータ（以下「タブレット端末」ともいう。）が想定される。そこで、以下においては、理解を容易にするべく、端末装置２００がタブレット端末である実施形態を例にとって説明する。
【００１５】
しかしながら、本発明において、端末装置２００はタブレット端末に限られるものではなく、ＰＣ（パーソナルコンピュータ。ノートパソコンを含む。）や、家庭用ゲーム機器（携帯型ゲーム機を含む）、携帯電話機（いわゆるフィーチャーフォン）、スマートフォン（多機能携帯電話機）、携帯情報端末（Personal Digital Assistant；ＰＤＡ）、携帯音楽プレイヤ、電子書籍リーダ、その他のコンピュータ機器を採用してもよい。
【００１６】
ネットワークＮは、例えばインターネットや学校内に構築するＬＡＮ（local area network）等を含む情報処理に係る通信回線又は通信網であり、その具体的な構成は、サーバ装置１００と端末装置２００との間でデータの送受信が可能なように構成されていれば特に制限されず、有線であるか無線であるかも問わない。
【００１７】
また、ネットワークＮは、複数種の通信回線や通信網及び種々のネットワーク機器を含んで構成され得る。例えば、ネットワークＮは、端末装置２００に無線接続される基地局や無線ＬＡＮのアクセスポイント（ＷｉＦｉルータ等）、基地局に接続された移動体通信網、アクセスポイントからルータやモデムを介して接続された電話回線、ケーブルテレビ回線又は光通信回線などの公衆回線、サーバ装置１００に接続されたインターネット、移動体通信網や公衆回線とインターネットを接続するゲートウェイ装置を含む。
【００１８】
＜ハードウェア構成＞
図２は、本実施形態におけるサーバ装置１００のハードウェア構成の一例を示す図（システムブロック図）である。同図に示すように、サーバ装置１００は、ＣＰＵやＭＰＵといった演算処理部（プロセッサ）１０１、記憶装置としてのＲＯＭ１０２及びＲＡＭ１０３、入力部１０５及び外部メモリ１０６が接続された外部インターフェース１０４、ディスプレイモニタ１１１が接続された画像処理部１０７、ディスク又はメモリデバイス等が収容又は接続されるスロットドライブ１０８、スピーカ装置１１２が接続された音声処理部１０９、並びに、ネットワークインターフェース１１０を備える。
【００１９】
各部は、例えば、内部バス、外部バス、及び拡張バスを含むシステムバスといった伝送路１２０を介して互いに接続されて構成される。なお、入力部１０５、外部メモリ１０６、ディスプレイモニタ１１１、スピーカ装置１１２等の入出力を担うデバイス装置は、必要に応じて適宜省略してもよいし、それらを備える場合であっても、それらは伝送路１２０に常時接続されていなくてもよい。
【００２０】
演算処理部１０１は、サーバ装置１００全体の動作を制御し、上述した他の構成要素との間で制御信号及び情報信号（データ）の送受信を行うとともに、学習支援の実行に必要な各種の演算処理を行う。そのため、演算処理部１０１は、いわゆるレジスタ等の高速アクセス可能な記憶領域に対して、数値演算ユニット等を用いた加減乗除等の算術演算、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算等、更に必要に応じて、飽和演算、三角関数演算、ベクトル演算等を行うことが可能なように構成されている。
【００２１】
ＲＯＭ１０２には、一般に、電源投入後、最初に実行されるＩＰＬ（Initial Program Loader）が記録されている。このＩＰＬが実行されることにより、スロットドライブ１０８に収容又は接続されるディスクやメモリデバイスに記録されたサーバ用プログラムや学習支援プログラムが、演算処理部１０１によって一旦ＲＡＭ１０３に読み出され、そのプログラムが演算処理部１０１によって実行される。さらに、ＲＯＭ１０２には、サーバ装置１００全体の動作制御に必要なオペレーティングシステムのプログラムやその他の各種データが記録されている。
【００２２】
ＲＡＭ１０３は、サーバ用プログラム、学習支援プログラム、及び、各種データを一時的に記憶するためのものである。上記の如く、読み出されたサーバ用プログラムや学習支援プログラム、その他、学習の進行や複数の端末装置２００間の通信に必要なデータ等がＲＡＭ１０３に保持される。学習支援プログラムは、外部の記録媒体に記録されて、外部の記録媒体からＲＡＭ１０３にインストールされてもよい。
【００２３】
さらに、演算処理部１０１は、ＲＡＭ１０３に変数領域を設定し、その変数領域に格納された値に対しても数値演算ユニットを用いた直接演算を行ったり、或いは、ＲＡＭ１０３に格納された値をレジスタに一旦複製又は移設格納してそのレジスタに対しても直接演算を行ったり、さらには、それらの演算結果をＲＡＭ１０３に書き戻したりといった処理を行う。
【００２４】
外部インターフェース１０４を介して接続された入力部１０５は、サーバ装置１００を用いて問題や教材を含む講座を提供する事業者側のユーザが行う各種の操作入力を受け付けるものであり、入力部１０５としては、キーボード、タッチパッド、タッチパネルの他、例えば、音声入力装置を採用することができ、種々の操作入力、決定操作、取消操作、メニュー表示等の指示入力を行うことが可能であれば、デバイスの種類は特に制限されない。
【００２５】
ＲＡＭ１０３や、外部インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、サーバ装置１００の作動状況、各端末装置２００のアクセス状況、各端末装置２００における学習の進行状況や過去の成績等を示すデータ、端末装置２００間の通信のログ（記録）のデータ等が書き換え可能に記憶される。
【００２６】
画像処理部１０７は、スロットドライブ１０８から読み出された各種データを、演算処理部１０１により、又は、画像処理部１０７自体により加工処理した後、その処理後の画像情報をフレームメモリ等に記録する。このフレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、画像処理部１０７に接続されるディスプレイモニタ１１１へ出力される。これにより、各種の画像表示が可能となる。また、学習支援に関する画像情報は、演算処理部１０１との協働処理等によって、画像処理部１０７及び／又は演算処理部１０１から各端末装置２００へ送出される。
【００２７】
また、音声処理部１０９は、スロットドライブ１０８から読み出された各種データを音声信号に変換し、音声処理部１０９に接続されたスピーカ装置１１２から出力する。また、学習支援に関する音声情報は、演算処理部１０１との協働処理等によって、音声処理部１０９及び／又は演算処理部１０１から各端末装置２００へ送出される。
【００２８】
また、ネットワークインターフェース１１０は、サーバ装置１００をネットワークＮへ接続するためのものであり、例えば、ＬＡＮの構築に使用される諸規格に準拠するもの、アナログモデム、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルテレビジョン回線を用いてインターネット等に接続するためのケーブルモデム等、及び、これらを、伝送路１２０を介して演算処理部１０１と接続するための通信インターフェース回路とから構成される。
【００２９】
なお、サーバ装置１００は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成される、いわゆるクラウドコンピューティングの形態のものであってもよい。また、単一のコンピュータが複数のサーバ機能を備えるようなものでもよい。
【００３０】
図３、本実施形態における端末装置２００のハードウェア構成の一例を示す図である。図３に示す端末装置２００は、タッチパネル１４、スピーカ１６、マイクロフォン１８、ハードボタン２０、ハードキー２２、移動体通信用アンテナ３０、移動体通信部３２、無線ＬＡＮ通信用アンテナ３４、無線ＬＡＮ通信部３６、記憶部３８、主制御部４０、カメラ２６、及び音声出力端子２４を含む外部インターフェース４２などを備える。
【００３１】
タッチパネル１４は、表示装置および入力装置の両方の機能を備え、表示機能を担うディスプレイ（表示画面）１４Ａと、入力機能を担うタッチセンサ１４Ｂとで構成される。ディスプレイ１４Ａは、例えば、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイなどの一般的な表示デバイスにより構成される。タッチセンサ１４Ｂは、ディスプレイ１４Ａその上面に配置された接触操作を検知するための素子およびその上に積層された透明な操作面を備えて構成される。タッチセンサ１４Ｂの接触検知方式としては、静電容量式、抵抗膜式（感圧式）、電磁誘導式など既知の方式のうちの任意の方式を採用することができる。
【００３２】
タッチパネル１４は、主制御部４０による記憶部３８に記憶されているプログラム５０の実行により生成される画像を表示する。入力装置としてのタッチパネル１４は、操作面に対して接触する接触物（ユーザの指やタッチペンなどを含む。以下、「指」である場合を代表例として説明する）の動作を検知することで、操作入力を受け付け、その接触位置の情報を主制御部４０に与える。指の動作は、接触点の位置または領域を示す座標情報として検知され、座標情報は、例えば、タッチパネル１４の短辺方向および長辺方向の二軸上の座標値として表される。
【００３３】
端末装置２００は、移動体通信用アンテナ３０や無線ＬＡＮ通信用アンテナ３４を通じてネットワーク（インターネット）Ｎに接続され、サーバ装置１００との間でデータ通信をすることが可能である。
【００３４】
実施形態に係るプログラム５０は、端末装置２００にインストールされたものであってもよいし、オンライン上でサーバ（サーバ装置１００に限らない）から問題表示機能等が提供されるものであってもよい。プログラム５０が実行されることで、学習情報を比較することが可能なアプリケーションが動作する。
【００３５】
＜サーバ装置１００の機能構成＞
図４は、本実施形態におけるサーバ装置１００を機能的な観点から示す概略構成図（機能構成図）である。サーバ装置１００は、端末装置２００からの指示等に応じて、学習を支援するためのものであり、そのための機能として、少なくともサーバ通信部１３１、サーバ記憶部１３２、及びサーバ処理部１３３を備える。
【００３６】
サーバ通信部１３１は、サーバ装置１００とネットワークＮとの間で通信を行うものであり、端末装置２００等から受信したデータを、サーバ処理部１３３に供給するとともに、サーバ処理部１３３から供給されたデータを、端末装置２００へ送信する機能を有する。かかるサーバ通信部１３１は、具体的には、少なくとも上述した図２に示すネットワークインターフェース１１０から構成される。
【００３７】
また、サーバ記憶部１３２は、各種プログラムや各種データを記憶するためのものであり、具体的には、上述した、図２に示すＲＯＭ１０２、ＲＡＭ１０３、外部メモリ１０６、及びスロットドライブ１０８の少なくとも何れか１つから構成され得る。ここで、サーバ記憶部１３２に記憶されるプログラムは、後述する処理手順を実行する学習支援アプリケーションのプログラムである。また、サーバ記憶部１３２には、かかる学習支援に関するデータや表示データや各種演算結果のデータなども記録される。
【００３８】
図５は、サーバ記憶部１３２に記憶される生徒関連情報の一例を示す図である。図５に示す生徒関連情報は、生徒識別情報（生徒ＩＤ）毎に関連付けられた、学習時間情報、学習量情報、志望校情報、合否情報を少なくとも含む。
【００３９】
学習時間情報は、所定期間におけるその生徒の学習時間に関する推移情報を表し、例えば、４月から３月までの総学習時間の推移情報を表す。学習時間情報は、週ごとや月ごとに学習時間を集計して保持されてもよい。
【００４０】
学習時間情報については、端末装置２００から、例えばログオフ時に生徒ＩＤとともに学習時間が送信されることで、サーバ装置１００は集計することができる。また、学習時間情報は、端末装置２００から送信される学習時間に科目情報が含まれていれば、科目ごとに学習時間情報を保持し、かつ、全科目の学習時間情報の合計を保持してもよい。
【００４１】
学習量情報は、学習支援システム１が所定期間内に生徒に提供する問題の処理数に関する推移情報を表す。例えば、学習量情報は、全問題数に対する、現在の問題処理数を週ごとや月ごとに集計されてもよい。
【００４２】
問題処理数については、端末装置２００から、例えばログオフ時に生徒ＩＤとともに、解答した問題情報が送信されることで、サーバ装置１００は集計することができる。また、学習量情報は、端末装置２００から送信される問題情報に科目情報が含まれていれば、科目ごとに学習量情報を保持し、かつ、全科目の学習量情報の合計を保持してもよい。
【００４３】
上述した学習時間情報と学習量情報を含む情報は、学習に関する履歴を表す情報であるため、両方をまとめて履歴情報と称す。履歴情報は、他にも学習の履歴に関する情報を含んでもよい。
【００４４】
志望校情報は、志望校又は実際に受験した学校に関する情報を表す。例えば、志望校情報は、学校名や学校ＩＤ、学校の難易度、地域、中高一貫などの学校を特定するための情報であればよい。なお、志望校情報は、図５には１つしか表示していないが、複数あってもよい。
【００４５】
合否情報は、実際に受験した学校の合否情報を表す。例えば、合否情報は、未受験の生徒であれば、ブランクを示す情報を含み、受験済みの生徒であれば、合格又は不合格を示す情報を含む。合否情報は、実際に受験した学校ごとに対応して設けられる。
【００４６】
また、生徒関連情報は、生徒の属性情報をさらに関連付けてもよい。生徒の属性情報は、例えば部活や、バイト、自由に使える時間（可処分時間ともいう）のタイムスケジュールなどである。
【００４７】
図４に戻り、サーバ処理部１３３は、図２に示す演算処理部１０１から構成されており、演算処理部１０１による制御指令に基づいて後述の各機能モジュールによる処理が実行される。すなわち、演算処理部１０１が、本実施形態におけるサーバ処理部１３３として機能する。本実施形態における学習支援を例にして更に説明すれば、機能モジュールとして、管理部１３５を備える。機能モジュールは、演算処理部１０１のプロセッサで実行される上記各種プログラムにより実現され、或いは、ファームウェアとして演算処理部１０１に実装されていてもよい。
【００４８】
管理部１３５は、学習支援アプリケーションで問題が出題される場合に、その問題に対する解答や学習時間、処理した問題数などを、生徒の生徒ＩＤなどと関連付けて管理する。管理部１３５は、サーバ記憶部１３２に記憶される情報、例えば生徒関連情報を管理する。
【００４９】
＜端末装置２００の概略構成＞
図６は、本実施形態における端末装置２００を機能的な観点から示す概略構成図（機能構成図）である。本実施形態において、端末装置２００は、上述の如く、例えばタブレット端末であり、図６に示すように、少なくとも通信部３０２、表示部３０４、操作部３０６、アプリ制御部３０８を備える。
【００５０】
通信部３０２は、例えば移動体通信部３２や無線ＬＡＮ通信部３６により実現されうる。そして、通信部３０２は、アプリ制御部３０８から供給されたデータをサーバ装置１００に送信するとともに、サーバ装置１００から受信したデータをアプリ制御部３０８に供給する。
【００５１】
表示部３０４は、例えばタッチパネル１４や主制御部４０などにより実現され、問題や解答、その他の学習支援アプリケーションに関する画面を表示する。
【００５２】
操作部３０６は、例えばタッチパネル１４やハードボタン２０、ハードキー２２などにより実現され、ユーザ操作を入力する。
【００５３】
アプリ制御部３０８は、例えば主制御部４０などにより実現されうる。アプリ制御部３０８は、プログラム５０が実行されることで、学習支援アプリケーション、例えば、学習情報を比較する各機能を有する。アプリ制御部３０８は、この学習情報を比較する各機能として、受付部３１０、認証部３１２、取得部３１４、比較部３１６、抽出部３１８、フィードバック部３２０を備える。
【００５４】
受付部３１０は、タッチパネル１４などにより入力されたユーザ操作に対応する情報を受け付ける。受付部３１０は、受け付けたユーザ操作に対応する情報を適宜各部に出力する。受付部３１０は、例えば、後述するように、操作部３０６を用いて入力された、生徒のログインに関する生徒情報や、志望校に関する情報や、生徒の属性情報や、質問に対する解答情報などを受け付け、受け付けた情報を、対応する各部に出力する。
【００５５】
認証部３１２は、受付部３１０から取得した生徒情報を用いて生徒の認証を行う。認証部３１２は、例えば、生徒のログインＩＤとパスワードとを用いて認証処理を行う。なお、認証処理は、サーバ装置１００や、サーバ装置１００とは別の認証サーバなどが行ってもよい。また、認証方法について、入力されたパスワードによる認証や、指紋認証、虹彩認証、声紋認証などのいずれの認証手段が用いられてもよい。このとき、認証に用いられる情報は、例えば操作部３０６から入力される。
【００５６】
取得部３１４は、所定のタイミングで、サーバ装置１００のサーバ記憶部１３２に記憶された生徒関連情報のうち、受付部３１０により受け付けられた志望校に関する情報に基づく志望校を志望した過去の生徒が特定され、この生徒の履歴情報を取得する。所定のタイミングは、例えば、志望校に関する情報が入力された後などであり、この履歴情報は、志望校が変更されない場合は、端末装置２００側で保存されてもよい。過去の生徒とは、例えば少なくとも学年が１つ上の先輩である。
【００５７】
比較部３１６は、認証部３１２により認証された生徒の履歴情報と、取得部３１４により取得された過去の生徒（例えば先輩）の履歴情報とを比較する。例えば、比較部３１６は、棒グラフや折れ線グラフなどを用いて、認証された生徒の履歴情報と、先輩の履歴情報とを比較する。このとき、表示部３０４は、比較部３１６による比較結果を画面に表示する。これにより、志望校に合格した先輩と、現時点での学習状況を比較することができ、学習に対するモチベーションを向上させることができる。
【００５８】
また、先輩の履歴情報は、例えば４月から３月までの１年分の情報であるが、認証された生徒の履歴情報は、例えば４月から現在までの情報であってもよい。また、先輩の履歴情報は、一の履歴情報でもよく、例えば任意の一人の先輩の履歴情報であってもよいし、複数の先輩の履歴情報の平均の履歴情報であってもよい。
【００５９】
なお、比較部３１６は、例えば、履歴情報が、学習時間情報や学習量情報など、複数の情報を含む場合、複数の情報から１つの情報を選択して比較すればよい。この選択を行うため、比較部３１６は、選択部３１６Ａを含む。
【００６０】
選択部３１６Ａは、例えばデフォルトとして学習時間情報を選択し、切替信号などに応じて学習量情報を選択するようにすればよい。例えば、切替信号は、ユーザ操作により与えられたり、属性情報に基づいて決定されたりする。属性情報が用いられる場合、例えば属性情報として予め設定された努力型、効率型などにより、選択部３１６Ａは、努力型であれば学習時間情報を選択し、効率型であれば学習量情報を選択すればよい。
【００６１】
抽出部３１８は、認証された生徒の属性情報が取得可能な場合、この属性情報に基づき、志望校に合格した過去の生徒の中から所定の生徒を抽出する。属性情報は、例えば学習に関する時間情報、学校に関する情報、及び生徒に関する情報の少なくとも１つを含む。学習に関する情報は、自由に使える時間（可処分時間）の時間帯などの情報であり、学校に関する情報は、部活やクラスの係などの情報であり、生徒に関する情報は、性格や、血液型、バイトなどの情報である。
【００６２】
例えば、抽出部３１８は、認証された生徒と同じ学校で同じ部活の先輩を抽出したり、認証された生徒と同じバイトの先輩を抽出したり、認証された生徒と可処分時間の時間帯が同様の先輩を抽出したりする。
【００６３】
このとき、比較部３１６は、抽出部３１８により抽出された所定の生徒の履歴情報と、認証された生徒の履歴情報とを比較すればよい。これにより、自分と同様の境遇の先輩との学習状況の比較が可能になり、志望校合格へのイメージが湧きやすくなる。
【００６４】
フィードバック部３２０は、比較部３１６による履歴情報の比較結果に基づいて、フィードバックを行う。フィードバックの内容は、学習状況に関するものであり、例えば「良いペースだ」や「もう少し頑張れ」などである。また、フィードバックは、科目ごとに行われてもよい。例えば、フィードバックとして、「国語、理科は順調！算数（又は数学）の問題をもっと解いて！」などの内容でもよい。これにより、生徒に対して、先輩との比較による学習状況の良否などを知らせることができる。
【００６５】
＜具体例＞
次に、端末装置２００の画面例を用いて、履歴情報の比較に関する具体例について説明する。以下に示す各画面は、例えばアプリ制御部３０８により制御される。
【００６６】
図７は、ログイン画面の一例を示す図である。図７に示す画面では、生徒の識別情報である会員番号、パスワードを入力させる。会員番号及びパスワードは、タッチパネル１４を用いて入力され、ログインボタンが押されると、受付部３１０により、入力された情報が受け付けられる。
【００６７】
このとき、受け付けられた会員番号及びパスワードは、認証部３１２により認証処理が行われる。会員番号及びパスワードが正しいと認証が成功し、生徒は、学習支援システム１が提供するサービスを受けることが可能になる。以下では、ログインに成功した生徒を、当会員とも称す。
【００６８】
図８は、志望校未登録時のダッシュボード画面の一例を示す図である。図８に示す画面Ｄ１０２は、ユーザ領域ＡＲ１０２、履歴領域ＡＲ１０４、ビュー領域ＡＲ１０６を含む。
【００６９】
ユーザ領域ＡＲ１０２には、例えば当会員が選択したアバター画像や、ニックネーム、学習支援システム１の当会員が所持できるコイン数が表示される。
【００７０】
履歴領域ＡＲ１０４は、当会員である生徒の所定期間における学習時間、及び学習量を含む。学習時間は、例えば４月又は入会してから現在までの学習支援システム１を用いて学習をした総時間を表し、より具体的には、学習支援システム１が提供するドリルアプリ、解説アプリでの累計学習時間を表す。
【００７１】
また、学習量は、例えば当会員の学年において学習支援システム１が提供した問題を処理した数を表し、より具体的には、学習支援システム１が提供するドリルアプリ、解説アプリでの累計取組問題数を表す。これらの履歴情報は、アプリ制御部３０８が保持してもよいし、サーバ装置１００に送信し、サーバ記憶部１３２に保持されてもよい。
【００７２】
ビュー領域ＡＲ１０６は、他のユーザ、例えば先輩との比較を行うための領域である。図８に示すビュー領域ＡＲ１０６は、志望校に関する情報が登録されていないため、マスクがかけられている。ビュー領域ＡＲ１０６には、志望校登録ボタンＢ１０２が含まれる。ここで、志望校登録ボタンＢ１０２が選択されたとする。
【００７３】
図９は、志望校登録画面の一例を示す図である。図９に示す画面Ｄ１０４は、「志望校プランから設定する」ボタンＢ１０４、「志望校名から設定する」ボタンＢ１０６を含み、ボタンＢ１０６が選択された場合に、志望校設定領域ＡＲ１０８を含む。
【００７４】
志望校設定領域ＡＲ１０８において、当会員は、都道府県、区分、課程などから志望校の絞りこみが可能であり、また、志望校の学校名を直接入力することが可能になっている。
【００７５】
なお、ボタンＢ１０４が選択されている場合は、領域ＡＲ１０８において、当会員は、学校の難易度を設定することが可能なようになっている（不図示）。難易度は、例えば、最難関プラン、難関プラン、総合プランなどから選択可能である。領域ＡＲ１０８において設定される情報が、志望校に関する情報である。
【００７６】
図１０は、志望校登録後のダッシュボード画面Ａの一例を示す図である。図１０に示す画面Ｄ１０６は、ビュー画面ＡＲ２０２Ａを含み、その他は図８に示すものと同様とする。
【００７７】
図１０に示すビュー画面ＡＲ２０２Ａは、比較図Ｇ２０２Ａを含み、比較図Ｇ２０２Ａは、志望校領域ＡＲ２０４、「週別比較」ボタンＢ２０２、「教科別比較」ボタンＢ２０４、「年間予測」ボタンＢ２０６、模試領域ＡＲ２０６を含む。
【００７８】
比較図Ｇ２０２Ａは、当会員と先輩との学習に関する比較を行う領域であり、選択部３１６Ａにより、比較内容は、ボタンＢ２０２、Ｂ２０４、Ｂ２０６により切替可能である。図１０に示す例では、週別比較ボタンＢ２０２が選択されている。
【００７９】
比較図Ｇ２０２Ａは、週別比較グラフを含み、縦軸が残り問題数であり、横軸が週を示す。比較部３１６は、週別比較グラフにおいて、当会員のドリルアプリの週別の取り組み数に応じた残り問題数と、当会員と同じ志望校に合格した先輩の当時の残り問題数との比較を行う。
【００８０】
先輩は、例えば仮想先輩であり、残り問題数は、当会員と同じ志望校に合格した先輩又は同じプランを選択した先輩の平均の残り問題数とする。これにより、例えば合格者の平均との比較が可能になり、当会員に対して、合格までの勉強ペースの一指標を与えることができる。
【００８１】
なお、抽出部３１８により、先輩は、当会員の属性情報に応じて絞り込みが行われてもよい。例えば、部活が同じ先輩や、勉強に使うことが可能な時間帯が同様の先輩や、バイトが同じ先輩や、血液型が同じ先輩など、当会員と同じ境遇にある先輩だけに絞り込んで、残り問題数を比較させることができる。また、比較図Ｇ２０２Ａが表示された領域においてスワイプされると、表示された最前の週よりも前の週、又は表示された最近の週の翌週の比較図が表示されてもよい。
【００８２】
志望校領域ＡＲ２０４には、志望校に関する情報が表示される。例えば、図９に示すボタンＢ１０４が選択されて、最難関プランが設定されると、図１０において、志望校領域ＡＲ２０４に、最難関プランであることが表示される。なお、図９に示すボタンＢ１０６が選択され、学校名が設定されると、図１０において、志望校領域ＡＲ２０４に、志望校の学校名が表示される。
【００８３】
模試領域ＡＲ２０６は、先輩の模試の点数を表示する領域である。この領域ＡＲ２０６は、表示が適切な時期になったら表示されるにすればよい。適切な時期とは、模試の１か月前などの予め設定された時期である。
【００８４】
ボタンＢ２０２は、例えば、学習支援システム１が提供する問題において、週間の合算取り組み量を先輩と比較するためのボタンである。ボタンＢ２０４は、例えば、週間の教科別の取り組み量を先輩と比較するためのボタンである。ボタンＢ２０６は、現時点での取り組みペースを予測するためのボタンである。
【００８５】
図１１は、志望校登録後のダッシュボード画面Ｂの一例を示す図である。図１１に示す画面Ｄ１０８は、ビュー画面ＡＲ２０２Ｂを含み、その他は図８に示すものと同様とする。
【００８６】
図１１に示すビュー画面ＡＲ２０２Ｂは、比較図Ｇ２０２Ｂを含み、比較図Ｇ２０２Ｂは、現在の週表示領域ＡＲ２０８を含み、図１０と同様に「週別比較」ボタンＢ２０２、「教科別比較」ボタンＢ２０４、「年間予測」ボタンＢ２０６を含む。
【００８７】
比較図Ｇ２０２Ｂは、教科別比較グラフを含み、縦軸が全問題数における取り組んだ問題数の割合であり、横軸が教科を示す。比較部３１６は、教科別比較グラフにおいて、当会員のドリルアプリの週別の取り組み数に応じた割合と、当会員と同じ志望校に合格した先輩又は同じプランの先輩の当時の割合との比較を教科別に行う。
【００８８】
週表示領域ＡＲ２０８は、現在の週を表示する領域であり、例えば○月第△週と表示される。また、比較図Ｇ２０２Ｂが表示された領域においてスワイプされると、前週、又は翌週の比較図が表示されてもよく、週表示領域ＡＲ２０８は、その週に応じた表記になる。
【００８９】
図１２は、志望校登録後のダッシュボード画面Ｃの一例を示す図である。図１２に示す画面Ｄ１１０は、ビュー画面ＡＲ２０２Ｃを含み、その他は図８に示すものと同様とする。
【００９０】
図１２に示すビュー画面ＡＲ２０２Ｃは、比較図Ｇ２０２Ｃを含み、図１０と同様に「週別比較」ボタンＢ２０２、「教科別比較」ボタンＢ２０４、「年間予測」ボタンＢ２０６を含む。
【００９１】
比較図Ｇ２０２Ｃは、年間予測グラフを含み、縦軸が取り組んだ問題数であり、横軸が月を示す。比較部３１６は、年間予測グラフにおいて、現在の取り組みペースが、３つのプラン（最難関プラン、難関プラン、総合プラン）の中でどのペースに近いのかを比較する。これにより、当会員が目標どおりのペースなのか、やや遅れをとっているのかを提示することができる。
【００９２】
なお、比較部３１６は、現在の問題処理数に基づく取り組みペースが、その年度の３月時点での処理量を予測する。比較図Ｇ２０２Ｃの右端には、最難関プラン、難関プラン、総合プランのマークＭ１０２が含まれる。このマークＭ１０２が表示されることで、現在の取り組みペースが年間でどのプランのペースに近いのかを提示することができる。
【００９３】
図１３は、メニュー表示時のダッシュボード画面の一例を示す図である。図１３に示す画面Ｄ１１２には、メニューＭ２０２が表示されている。メニューＭ２０２は、所定のボタンがタップされる、又は画面上部から下にスワイプされることで表示される。メニューＭ２０２には、学習履歴ボタン、志望校登録ボタンなどが含まれる。
【００９４】
図１４は、学習履歴画面Ａの一例を示す図である。図１４に示す画面Ｄ１１４は、図１３に示す画面のメニューＭ２０２内の学習履歴ボタンがタップされたときに表示される画面である。
【００９５】
図１４に示す画面Ｄ１１４は、履歴表示領域ＡＲ３０２、タブＴ３０２、Ｔ３０４、履歴グラフ領域ＡＲ３０４Ａを含む。履歴表示領域ＡＲ３０２には、これまでの学習時間と、学習量とが表示される。
【００９６】
タブＴ３０２、Ｔ３０４は、学習時間又は学習量の履歴グラフを切り替えるためのタブである。
【００９７】
図１４に示す領域ＡＲ３０４Ａには、学習時間のタブＴ３０２が選択されている状態のグラフが表示される。領域ＡＲ３０４Ａには、グラフ表示される期間と、日ごとか、月ごとかを切り替えるボタン、及び学習履歴を表すグラフが表示される。領域ＡＲ３０４Ａには、日ごとの学習時間がグラフで表示されるが、月ごとに学習時間がグラフで表示されることも可能である。
【００９８】
図１５は、学習履歴画面Ｂの一例を示す図である。図１５に示す画面Ｄ１１６は、履歴グラフ領域ＡＲ３０４Ｂを含み、その他は図１４に示す画面と同様である。
【００９９】
図１５に示す領域ＡＲ３０４Ｂには、学習量のタブＴ３０４が選択されている状態のグラフが表示される。領域ＡＲ３０４Ｂの学習履歴を表すグラフには、日ごとの学習量がグラフで表示されるが、月ごとに学習量がグラフで表示されることも可能である。
【０１００】
＜動作＞
次に、学習支援システム１における動作について説明する。図１６は、比較結果を表示するまでの処理の一例を示すフローチャートである。
図１６に示すステップＳ１０２で、受付部３１０は、操作部３０６を用いてのユーザ操作により、ログイン情報の入力を受け付けたか否かを判定する。ログイン情報は、生徒情報を含む。ログイン情報が受け付けられると（ステップＳ１０２−ＹＥＳ）ステップＳ１０４に進み、ログイン情報が受け付けられていないと（ステップＳ１０２−ＮＯ）ステップＳ１０２に戻る。
【０１０１】
ステップＳ１０４で、認証部３１２は、受け付けられたログイン情報を用いて認証処理を行う。認証が成功すると（ステップＳ１０４−ＹＥＳ）ステップＳ１０６に進み、認証が失敗すると（ステップＳ１０４−ＮＯ）ステップＳ１０２に戻る。
【０１０２】
ステップＳ１０６で、アプリ制御部３０８は、ログインした生徒のダッシュボード画面を生成し、表示部３０４は、ダッシュボード画面を表示する。
【０１０３】
ステップＳ１０８で、受付部３１０は、操作部３０６を用いてのユーザ操作により、志望校に関する情報を受け付けたか否かを判定する。志望校に関する情報は、例えば学校名又は難易度を示す情報を含む。志望校に関する情報が受け付けられると（ステップＳ１０８−ＹＥＳ）ステップＳ１１０に進み、志望校に関する情報が受け付けられていないと（ステップＳ１０８−ＮＯ）その他の入力を待つ状態に遷移する。
【０１０４】
ステップＳ１１０で、取得部３１４は、例えばサーバ装置１００のサーバ記憶部１３２から、受付部３１０により受け付けられた情報に基づく志望校を志望した過去の生徒の履歴情報を取得する。サーバ記憶部１３２は、各生徒識別情報に、所定期間における学習履歴に関する履歴情報、志望校に関する情報及び志望校における合否情報を少なくとも関連付けた生徒関連情報を記憶する。なお、生徒関連情報は、端末装置２００が保持するようにしてもよい。
【０１０５】
ステップＳ１１２で、比較部３１６は、認証部３１２により認証された生徒の履歴情報と、取得部３１４により取得された履歴情報とを比較する。例えば、比較部３１６は、生徒及び先輩の学習時間又は学習量の推移について比較する。
【０１０６】
ステップＳ１１４で、表示部３０４は、比較部３１６による比較結果を表示する。例えば、表示部３０４は、比較結果を含む図１０〜１２に示す画面を表示する。
【０１０７】
図１６に示す処理において、一旦志望校に関する情報が入力、登録されると、ログイン後のダッシュボード画面において、デフォルト設定、例えば学習時間の比較画面が表示されるようにしてもよい。
【０１０８】
上述した処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【０１０９】
以上、学習支援システム１は、ユーザの学習履歴と、他のユーザの過去の学習履歴との比較を行うことができる。よって、例えば、自分の学習のペースと、志望校に合格した先輩の学習のペースとを比較することができるようになる。
【０１１０】
なお、上述したとおり、本発明は、上記の実施形態、及び、既に述べた変形例に限定されるものではなく、その要旨を逸脱しない範囲内において様々な変形が可能である。すなわち、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。また、上述の各処理フローは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【符号の説明】
【０１１１】
１  学習支援システム
１００  サーバ装置
１３２  サーバ記憶部
１３３  サーバ処理部
２００  端末装置
３０２  通信部
３０４  表示部
３０６  操作部
３０８  アプリ制御部
３１０  受付部
３１２  認証部
３１４  取得部
３１６  比較部
３１８  抽出部
３２０  フィードバック部
【図１】
0006573765.tif 000002
【図２】
0006573765.tif 000003
【図３】
0006573765.tif 000004
【図４】
0006573765.tif 000005
【図５】
0006573765.tif 000006
【図６】
0006573765.tif 000007
【図７】
0006573765.tif 000008
【図８】
0006573765.tif 000009
【図９】
0006573765.tif 000010
【図１０】
0006573765.tif 000011
【図１１】
0006573765.tif 000012
【図１２】
0006573765.tif 000013
【図１３】
0006573765.tif 000014
【図１４】
0006573765.tif 000015
【図１５】
0006573765.tif 000016
【図１６】
0006573765.tif 000017