(57)【要約】      （修正有）【課題】学習者の学習状況に合わせた学習教材データ又は学習指導者データを提供することにより、学習者の利便性を向上させた学習支援システム、学習支援方法及び学習支援システム用プログラムを提供することを目的とする。【解決手段】学習支援サーバー１０は、学習教材データが記憶されている学習教材データベースを有し、学習者の学習結果を収集し、収集した学習結果を、学習教材データベースと照合し、照合した結果に基づいて、学習者端末１００に、学習教材データを提供する。【選択図】図１
2017134136.tif 000002
【特許請求の範囲】
【請求項１】
学習教材データが記憶されている学習教材データベースと、
学習者の学習結果を収集する学習結果収集手段と、
前記収集した学習結果を、前記学習教材データベースと照合する学習教材データベース照合手段と、
前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供するデータ提供手段と、
を備えることを特徴とする学習支援システム。
【請求項２】
学習指導者データが記憶されている学習指導者データベースと、
学習者の学習結果を収集する学習結果収集手段と、
前記収集した学習結果を、前記学習指導者データベースと照合する学習指導者データベース照合手段と、
前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供するデータ提供手段と、
を備えることを特徴とする学習支援システム。
【請求項３】
前記学習教材データは、学習教材の難易度のデータである、ことを特徴とする請求項１に記載の学習支援システム。
【請求項４】
前記学習指導者データは、前記学習指導者の得意分野のデータである、ことを特徴とする請求項２に記載の学習支援システム。
【請求項５】
前記学習結果収集手段は、前記学習者が使用している情報端末から学習結果を収集することを特徴とする、請求項１又は２に記載の学習支援システム。
【請求項６】
前記提供された学習教材データを、前記学習者が使用している情報端末に表示する学習教材データ表示手段と、
を備えることを特徴とする請求項１に記載の学習支援システム。
【請求項７】
前記提供された学習指導者データを、前記学習者が使用している情報端末に表示する学習指導者データ表示手段と、
を備えることを特徴とする請求項２に記載の学習支援システム。
【請求項８】
前記学習者から、前記提供された学習教材データに対する評価を受け付ける学習教材データ評価受付手段と、
を備えることを特徴とする請求項１に記載の学習支援システム。
【請求項９】
前記学習者から、前記提供された学習指導者データに対する評価を受け付ける学習指導者データ評価受付手段と、
を備えることを特徴とする請求項２に記載の学習支援システム。
【請求項１０】
学習支援システムが実行する学習支援方法であって、
学習教材データが記憶されている学習教材データベースを有し、
学習者の学習結果を収集するステップと、
前記収集した学習結果を、前記データベースと照合するステップと、
前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供するステップと、
を備えることを特徴とする学習支援方法。
【請求項１１】
学習支援システムが実行する学習支援方法であって、
学習指導者データが記憶されている学習指導者データベースを有し、
学習者の学習結果を収集するステップと、
前記収集した学習結果を、前記学習指導者データベースと照合するステップと、
前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供するステップと、
を備えることを特徴とする学習支援方法。
【請求項１２】
学習支援システムに、
学習教材データが記憶されている学習教材データベースを有し、
学習者の学習結果を収集するステップ、
前記収集した学習結果を、前記データベースと照合するステップ、
前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供するステップ、
を実行させることを特徴とする学習支援システム用プログラム。
【請求項１３】
学習支援システムに、
学習指導者データが記憶されている学習指導者データベースを有し、
学習者の学習結果を収集するステップ、
前記収集した学習結果を、前記学習指導者データベースと照合するステップ、
前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供するステップ、
を実行させることを特徴とする学習支援システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習教材データや学習指導者データを提供する学習支援システム、学習支援方法及び学習支援システム用プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等の情報端末の高機能化に伴い、学校や塾や各種講座等の教育現場において、情報端末を使用した学習支援システムが提供されている。
【０００３】
このような学習システムにおいて、例えば、受講者が受験予定の試験に対応する学習教材データを、受講者に対して提供することが行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１２１６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成では、受講者の学習状況等に基づくものではなく、あくまでも受験予定の学習教材データを提供することが可能となるものであるため、提供された学習教材データが、受講者にとって必ずしも有効であるとは限らなかった。例えば、受講者の学習状況が、提供された学習教材データを十分に理解できる状態ではなかった場合、受講者は、この学習教材データを十分に活用することが困難であり、学習者にとって利便性が高いとは言えなかった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、学習者の学習状況に合わせた学習教材データ又は学習指導者データを提供することにより、学習者の利便性を向上させた学習支援システム、学習支援方法及び学習支援システム用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
第１の特徴に係る発明は、学習教材データが記憶されている学習教材データベースと、
学習者の学習結果を収集する学習結果収集手段と、
前記収集した学習結果を、前記学習教材データベースと照合する学習教材データベース照合手段と、
前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供するデータ提供手段と、
を備えることを特徴とする学習支援システムを提供する。
【０００９】
第１の特徴に係る発明によれば、学習教材データが記憶されている学習教材データベースを有し、学習者の学習結果を収集し、前記収集した学習結果を、前記学習教材データベースと照合し、前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供する。
【００１０】
ここで、第１の特徴に係る発明は、学習支援システムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【００１１】
第２の特徴に係る発明は、学習指導者データが記憶されている学習指導者データベースと、
学習者の学習結果を収集する学習結果収集手段と、
前記収集した学習結果を、前記学習指導者データベースと照合する学習指導者データベース照合手段と、
前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供するデータ提供手段と、
を備えることを特徴とする学習支援システムを提供する。
【００１２】
第２の特徴に係る発明によれば、第１の特徴に係る発明である学習支援システムは、学習指導者データが記憶されている学習指導者データベースを有し、学習者の学習結果を収集し、前記収集した学習結果を、前記学習指導者データベースと照合し、前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供する。
【００１３】
ここで、第２の特徴に係る発明は、学習支援システムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【００１４】
第３の特徴に係る発明は、前記学習教材データが、学習教材の難易度のデータである、ことを特徴とする第１の特徴に係る発明である学習支援システムを提供する。
【００１５】
第３の特徴に係る発明によれば、第１の特徴に係る発明である学習支援システムは、前記学習教材データが、学習教材の難易度のデータである。
【００１６】
第４の特徴に係る発明は、前記学習指導者データが、前記学習指導者の得意分野のデータである、ことを特徴とする第２の特徴に係る発明である学習支援システムを提供する。
【００１７】
第４の特徴に係る発明によれば、第２の特徴に係る発明である学習支援システムは、前記学習指導者データが、前記学習指導者の得意分野のデータである。
【００１８】
第５の特徴に係る発明は、前記学習結果収集手段が、前記学習者が使用している情報端末から学習結果を収集することを特徴とする、第１又は第２のいずれかの特徴に係る発明である学習支援システムを提供する。
【００１９】
第５の特徴に係る発明によれば、第１又は第２のいずれかの特徴に係る発明である学習支援システムは、前記学習結果収集手段が、前記学習者が使用している情報端末から学習結果を収集する。
【００２０】
第６の特徴に係る発明は、前記提供された学習教材データを、前記学習者が使用している情報端末に表示する学習教材データ表示手段と、
を備えることを特徴とする第１の特徴に係る発明である学習支援システムを提供する。
【００２１】
第６の特徴に係る発明によれば、第１の特徴に係る発明である学習支援システムは、前記提供された学習教材データを、前記学習者が使用している情報端末に表示する。
【００２２】
第７の特徴に係る発明は、前記提供された学習指導者データを、前記学習者が使用している情報端末に表示する学習指導者データ表示手段と、
を備えることを特徴とする第２の特徴に係る発明である学習支援システムを提供する。
【００２３】
第７の特徴に係る発明によれば、第２の特徴に係る発明である学習支援システムは、前記提供された学習指導者データを、前記学習者が使用している情報端末に表示する。
【００２４】
第８の特徴に係る発明は、前記学習者から、前記提供された学習教材データに対する評価を受け付ける学習教材データ評価受付手段と、
を備えることを特徴とする第１の特徴に係る発明である学習支援システムを提供する。
【００２５】
第８の特徴に係る発明によれば、第１の特徴に係る発明である学習支援システムは、前記学習者から、前記提供された学習教材データに対する評価を受け付ける。
【００２６】
第９の特徴に係る発明は、前記学習者から、前記提供された学習指導者データに対する評価を受け付ける学習指導者データ評価受付手段と、
を備えることを特徴とする第２の特徴に係る発明である学習支援システムを提供する。
【００２７】
第９の特徴に係る発明によれば、第２の特徴に係る発明である学習支援システムは、前記学習者から、前記提供された学習指導者データに対する評価を受け付ける。
【００２８】
第１０の特徴に係る発明は、学習支援システムが実行する学習支援方法であって、
学習教材データが記憶されている学習教材データベースを有し、
学習者の学習結果を収集するステップと、
前記収集した学習結果を、前記データベースと照合するステップと、
前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供するステップと、
を備えることを特徴とする学習支援方法を提供する。
【００２９】
第１１の特徴に係る発明は、学習支援システムが実行する学習支援方法であって、
学習指導者データが記憶されている学習指導者データベースを有し、
学習者の学習結果を収集するステップと、
前記収集した学習結果を、前記学習指導者データベースと照合するステップと、
前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供するステップと、
を備えることを特徴とする学習支援方法を提供する。
【００３０】
第１２の特徴に係る発明は、学習支援システムに、
学習教材データが記憶されている学習教材データベースを有し、
学習者の学習結果を収集するステップ、
前記収集した学習結果を、前記データベースと照合するステップ、
前記照合した結果に基づいて、前記学習者に、前記学習教材データを提供するステップ、
を実行させることを特徴とする学習支援システム用プログラムを提供する。
【００３１】
第１３の特徴に係る発明は、学習支援システムに、
学習指導者データが記憶されている学習指導者データベースを有し、
学習者の学習結果を収集するステップ、
前記収集した学習結果を、前記学習指導者データベースと照合するステップ、
前記照合した結果に基づいて、前記学習者に、前記学習指導者データを提供するステップ、
を実行させることを特徴とする学習支援システム用プログラムを提供する。
【発明の効果】
【００３２】
本発明によれば、学習者の学習状況に合わせた学習教材データ又は学習指導者データを提供することにより、学習者の利便性を向上させた学習支援システム、学習支援方法及び学習支援システム用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００３３】
【図１】図１は、学習支援システム１の概要を示す図である。
【図２】図２は、学習支援システム１の全体構成図である。
【図３】図３は、学習支援サーバ１０及び学習者端末１００の機能ブロック図である。
【図４】図４は、学習支援サーバ１０及び学習者端末１００が実行する学習結果データ送信処理を示すフローチャートである。
【図５】図５は、学習支援サーバ１０及び学習者端末１００が実行する学習教材マッチング処理を示すフローチャートである。
【図６】図６は、学習支援サーバ１０及び学習者端末１００が実行する学習指導者マッチング処理を示すフローチャートである。
【図７】図７は、学習支援サーバ１０及び学習者端末１００が実行する学習提供データ表示処理を示すフローチャートである。
【図８】図８は、学習支援サーバ１０及び学習者端末１００が実行する評価更新処理を示すフローチャートである。
【図９】図９は、学習支援サーバ１０及び学習者端末１００が実行するマッチング向上処理を示すフローチャートである。
【図１０】図１０は、学習教材データベースを示す図である。
【図１１】図１１は、学習指導者データベースを示す図である。
【図１２】図１２は、学習教材データ画面を示す図である。
【図１３】図１３は、学習指導者データ画面を示す図である。
【図１４】図１４は、学習教材評価画面を示す図である。
【図１５】図１５は、学習指導者評価画面を示す図である。
【発明を実施するための形態】
【００３４】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００３５】
［学習支援システム１の概要］
本発明の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態である学習支援システム１の概要を説明するための図である。学習支援システム１は、学習支援サーバ１０及び学習者端末１００から構成される。なお、各装置は１つに限らず複数であっても良い。また、後述する各処理は、上述した各装置のいずれか又は双方が実行する構成であっても良い。また、各装置は、実在する装置又は仮想的な装置のいずれか又は双方により実現されても良い。
【００３６】
学習者端末１００は、学習者が操作する情報端末であり、学習支援サーバ１０とデータ通信可能な端末装置である。学習者端末１００は、例えば、携帯電話、携帯情報端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の電化製品である。
【００３７】
学習支援サーバ１０は、各種データベースを記憶し、学習者端末１００とデータ通信可能なサーバ装置である。
【００３８】
はじめに、学習者端末１００は、学習者が使用する学習教材における名称、種別、正答率、学習時間、学習頻度、難易度等を示す学習結果データを収集し、収集した学習結果データを、学習支援サーバ１０に送信する（ステップＳ０１）。
【００３９】
学習支援サーバ１０は、学習結果データを受信し、受信した学習結果データに基づいて、学習教材又は学習指導者のマッチング処理を実行し、学習提供データを取得する（ステップＳ０２）。ステップＳ０２において、学習支援サーバ１０は、例えば、学習結果データにおける正答率、学習頻度、難易度等に基づいて、学習教材データベースや学習指導者データベースを照合し、学習者にとって最適な学習教材や学習指導者をマッチングする。学習支援サーバ１０は、マッチングした学習教材や学習指導者のデータを学習提供データとして取得する。
【００４０】
学習支援サーバ１０は、学習提供データを、学習者端末１００に送信する（ステップＳ０３）。
【００４１】
学習者端末１００は、学習提供データを受信し、自身に表示する。学習者端末１００は、学習提供データに関しての評価の入力を受け付け、受け付けた評価を、評価データとして学習支援サーバ１０に送信する（ステップＳ０４）。
【００４２】
学習支援サーバ１０は、評価データを受信し、この評価データに基づいて、学習教材データベース又は学習指導者データベースの内容を更新する（ステップＳ０５）。
【００４３】
以上が、学習支援システム１の概要である。
【００４４】
［学習支援システム１のシステム構成］
図２に基づいて、学習支援システム１のシステム構成について説明する。図２は、本発明の好適な実施形態である学習支援システム１のシステム構成を示す図である。学習支援システム１は、学習支援サーバ１０、学習者端末１００及び公衆回線網（インターネット網や第３、第４世代通信網等）５から構成される。
【００４５】
ここで、学習者端末１００は、学習者の数だけ、システム上に存在していても良い。また、学習支援サーバ１０は、複数システム上に存在していても良い。また、後述する各処理は、学習支援サーバ１０又は学習者端末１００のいずれか又は双方が実行しても良い。また、学習支援サーバ１０及び学習者端末１００は、実在の装置ではなく、仮想的な装置により実現されていても良い。
【００４６】
学習支援サーバ１０は、後述の機能を備えた上述したサーバ装置である。
【００４７】
学習者端末１００は、後述の機能を備えた上述した端末装置である。
【００４８】
［各機能の説明］
図３に基づいて、学習支援サーバ１０及び学習者端末１００の機能について説明する。図３は、学習支援サーバ１０及び学習者端末１００の機能ブロックを示す図である。
【００４９】
学習支援サーバ１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイス又は第３世代、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える。また、学習支援サーバ１０は、記憶部１３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
【００５０】
学習支援サーバ１０において、制御部１１が所定のプログラムを読み込むことにより、通信部１２と協働して、学習結果データ受信モジュール２０、学習提供データ送信モジュール２１、学習教材指定データ受信モジュール２２、学習指導者指定データ受信モジュール２３、評価データ受信モジュール２４を実現する。また、学習支援サーバ１０において、制御部１１が所定のプログラムを読み込むことにより、記憶部１３と協働して、データベース照合モジュール３０、データベース記憶モジュール３１、学習者データ記憶モジュール３２、学習結果判断モジュール３３、学習結果データ記憶モジュール３４を実現する。
【００５１】
学習者端末１００は、学習支援サーバ１０と同様に、制御部１１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部１２０として、他の機器と通信可能にするための無線デバイス等を備える。また、学習者端末１００は、入出力部１４０として、制御部１１０で制御したデータや画像を出力表示する表示部や、学習者からの入力を受け付けるタッチパネルやキーボード、マウスなどの入力部等を備える。
【００５２】
学習者端末１００において、制御部１１０が所定のプログラムを読み込むことにより、通信部１２０と協働して、学習結果データ送信モジュール１５０、学習提供データ受信モジュール１５１、学習教材指定データ送信モジュール１５２、学習指導者指定データ送信モジュール１５３、評価データ送信モジュール１５４を実現する。また、学習者端末１００において、制御部１１０が所定のプログラムを読み込むことにより、入出力部１４０と協働して、学習結果収集モジュール１７０、データ表示モジュール１７１、評価入力受付モジュール１７２を実現する。
【００５３】
［学習結果データ送信処理］
図４に基づいて、学習支援サーバ１０及び学習者端末１００が実行する学習結果データ送信処理について説明する。図４は、学習支援サーバ１０及び学習者端末１００が実行する学習結果データ送信処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００５４】
学習結果収集モジュール１７０は、学習者からの学習結果に関する各種データを含む学習結果データを収集する（ステップＳ１０）。ステップＳ１０において、学習結果収集モジュール１７０は、学習者が使用する学習教材の名称、種別、難易度等の学習教材に関するデータと、学習者の正答率、学習時間、学習頻度等の学習に関するデータとを含む学習結果データを収集する。例えば、学習結果収集モジュール１７０は、学習教材に関するデータベースや学習教材そのものから、名称、種別、難易度等を収集する。また、学習結果収集モジュール１７０は、学習者が入力した解答に基づいた正答率や、学習教材を使用した累計時間に基づいた学習時間や、所定期間における学習教材の使用頻度に基づいた学習頻度を収集する。
【００５５】
学習結果データ送信モジュール１５０は、収集した学習結果データを、学習支援サーバ１０に送信する（ステップＳ１１）。
【００５６】
学習結果データ受信モジュール２０は、学習者端末１００が送信した学習結果データを受信する。学習結果データ記憶モジュール３４は、受信した学習結果データを記憶する（ステップＳ１２）。
【００５７】
［学習教材マッチング処理］
図５に基づいて、学習支援サーバ１０及び学習者端末１００が実行する学習教材マッチング処理について説明する。図５は、学習支援サーバ１０及び学習者端末１００が実行する学習教材マッチング処理を示すフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００５８】
データベース照合モジュール３０は、受信した学習結果データに基づいて、データベース記憶モジュール３１が記憶する学習教材データベースを照合する（ステップＳ２０）。
【００５９】
［学習教材データベース］
図１０に基づいて、学習教材データベースについて説明する。図１０は、データベース記憶モジュール３１が記憶する学習教材データベースを示す図である。データベース記憶モジュール３１は、学習教材の名称、出版社名、版型、学年、難易度の目安及び評価を紐付けた学習教材データを、学習教材データベースとして記憶する。名称とは、学習教材の名称である。また、出版社名とは、学習教材の出版元の事業者の名称である。また、版型とは、学習教材の寸法である。また、学年とは、学習教材の対象学年である。また、難易度の目安とは、学習教材の難易度を複数段階において示したものである。また、評価とは、学習教材の評価である。
【００６０】
図１０において、データベース記憶モジュール３１は、名称として、教材Ａ〜教材Ｑを、出版社名として、Ａ社〜Ｋ社を、版型として、Ａ４及びＢ５を、学年として、小１〜小６の各学年及び無学年進級式を、難易度の目安として、易〜難を、評価として、Ａ〜Ｃを、其々記憶する。難易度の目安として、学習教材の該当する難易度を黒丸で示す。
【００６１】
なお、データベース記憶モジュール３１は、学習教材データベースに他のデータを記憶していても良いし、上述した各データにおいて、他の内容を記憶していても良い。
【００６２】
データベース照合モジュール３０は、学習結果データに含まれる学習教材の正答率、学習時間、学習頻度等に基づいて、学習教材データベースを照合し、学習者に最適な学習教材を抽出し、この学習教材に関する各種データを、学習提供データとしてマッチングする（ステップＳ２１）。ステップＳ２１において、データベース照合モジュール３０は、例えば、学習結果データに含まれる正答率及び学習教材種別と、学習教材データベースにおける各学習教材の難易度の目安とを照合し、正答率から判断される学習者の学習状況を判断し、学習状況に合わせた難易度に紐付けられた学習教材を抽出し、抽出した学習教材に紐付けられた評価の高い複数の学習教材の学習教材データを、学習提供データとしてマッチングする。
【００６３】
学習提供データ送信モジュール２１は、学習提供データを、学習者端末１００に送信する（ステップＳ２２）。学習提供データ受信モジュール１５１は、学習提供データを受信する。
【００６４】
以上が、学習教材マッチング処理である。
【００６５】
［学習指導者マッチング処理］
図６に基づいて、学習支援サーバ１０及び学習者端末１００が実行する学習指導者マッチング処理について説明する。図６は、学習支援サーバ１０及び学習者端末１００が実行する学習指導者マッチング処理を示すフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００６６】
データベース照合モジュール３０は、学習結果データに基づいて、データベース記憶モジュール３１が記憶する学習指導者データベースと照合する（ステップＳ３０）。
【００６７】
［学習指導者データベース］
図１１に基づいて、学習指導者データベースについて説明する。図１１は、データベース記憶モジュール３１が記憶する学習指導者データベースを示す図である。データベース記憶モジュール３１は、学習指導者の氏名、担当学年、得意分野及び評価を紐付けた学習指導者データを、学習指導者データベースとして記憶する。学習指導者の氏名とは、学習指導者の名前である。また、担当学年とは、学習指導者が担当する学習者の学年である。また、得意分野とは、学習指導者が指導する教科である。また、評価とは、学習指導者の周囲又は学習者からの評価を示したものである。
【００６８】
図１１において、データベース記憶モジュール３１は、学習指導者の氏名として、複数の氏名を、担当学年として、小４〜小６を、得意分野として、国語、理科、算数を、評価としてＡ〜Ｃを、其々記憶する。
【００６９】
なお、データベース記憶モジュール３１は、学習指導者データベースに他のデータを記憶していても良いし、上述した各データにおいて、他の内容を記憶していても良い。
【００７０】
データベース照合モジュール３０は、学習結果データに含まれる正答率、学習時間、学習頻度等に基づいて、学習指導者データベースを照合し、学習者に最適な学習指導者を抽出し、この学習指導者に関する各種データを、学習提供データとしてマッチングする（ステップＳ３１）。ステップＳ３１において、データベース照合モジュール３０は、例えば、学習結果データに含まれる正答率及び学習教材種別と、学習指導者データベースにおける各学習指導者の得意分野と評価とを照合し、正答率及び学習教材種別とから判断される学習者の学習状況を判断し、学習状況に合わせた学習指導者を抽出し、抽出した学習指導者に対応付けられた評価の高い複数の学習指導者の学習指導者データを、学習提供データとしてマッチングする。
【００７１】
学習提供データ送信モジュール２１は、学習提供データを、学習者端末１００に送信する（ステップＳ３２）。学習提供データ受信モジュール１５１は、学習提供データを受信する。
【００７２】
以上が、学習指導者マッチング処理である。
【００７３】
［学習提供データ表示処理］
図７に基づいて、学習支援サーバ１０及び学習者端末１００が実行する学習提供データ表示処理について説明する。図７は、学習支援サーバ１０及び学習者端末１００が実行する学習提供データ表示処理を示すフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００７４】
学習提供データ受信モジュール１５１は、受信した学習提供データが、学習教材データであるか否かを判断する（ステップＳ４０）。ステップＳ４０において、学習提供データ受信モジュール１５１は、受信した学習提供データに、学習教材の名称や出版社名のデータが含まれているか否かを判断することにより、学習教材データであるか否かを判断する。
【００７５】
ステップＳ４０において、学習提供データ受信モジュール１５１は、学習教材データを受信したと判断した場合（ステップＳ４０  ＹＥＳ）、データ表示モジュール１７１は、受信した学習提供データに基づいて、学習教材データを表示する（ステップＳ４１）。ステップＳ４１において、データ表示モジュール１７１は、図１２に示す学習教材データ画面を表示する。
【００７６】
図１２は、データ表示モジュール１７１が表示する学習教材データ画面を示す図である。図１２において、データ表示モジュール１７１は、学習教材データ画面として、内容表示領域２００、学習教材データ表示領域２１０、送信アイコン２４０を表示する。データ表示モジュール１７１は、内容表示領域２００に、学習者に対して推奨する学習教材であることを通知するメッセージを表示する。また、データ表示モジュール１７１は、学習教材データ表示領域２１０に、受信した学習提供データに基づいた学習教材データ２２０を表示し、選択アイコン２３０を表示する。データ表示モジュール１７１は、学習教材データ２２０として、名称、出版社名、版型、学年、難易度の目安を表示する。データ表示モジュール１７１は、選択アイコン２３０への入力操作を受け付け、学習者が所望する学習教材の選択入力を受け付ける。また、データ表示モジュール１７１は、送信アイコン２４０への入力操作を受け付け、学習教材指定データ送信モジュール１５２は、学習者が選択した学習教材データを示す学習教材指定データを、学習支援サーバ１０に送信する。なお、本実施形態では、複数の学習教材データを表示しているが、１つのみを表示していても良い。また、表示する学習教材データの内容は適宜変更可能である。
【００７７】
データ表示モジュール１７１は、送信アイコン２４０が操作されたか否かを判断する（ステップＳ４２）。ステップＳ４２において、データ表示モジュール１７１は、操作されていないと判断した場合（ステップＳ４２  ＮＯ）、操作されるまで本処理を繰り返す。
【００７８】
一方、ステップＳ４２において、データ表示モジュール１７１は、操作されたと判断した場合（ステップＳ４２  ＹＥＳ）、学習教材指定データ送信モジュール１５２は、学習教材指定データを、学習支援サーバ１０に送信する（ステップＳ４３）。なお、ステップＳ４２において、学習教材データが選択されていない場合、エラー通知を表示し、学習者に対して学習教材データの選択を促す表示を実行すれば良い。
【００７９】
学習教材指定データ受信モジュール２２は、学習者端末１００が送信した学習教材指定データを受信する。学習者データ記憶モジュール３２は、受信した学習教材指定データと、この学習教材指定データを送信した学習者端末１００のＩＤとを紐付けて記憶する（ステップＳ４４）。なお、ステップＳ４４において、学習者データ記憶モジュール３２は、学習者端末１００のＩＤに限らず、学習者端末１００を一意に特定可能な識別子と、学習教材指定データとを対応付けて記憶しても良い。
【００８０】
なお、ステップＳ４２〜Ｓ４４の処理は、必ずしも実行されなくても良い。例えば、データ表示モジュール１７１は、単に学習教材データを表示するだけであっても良く、この場合、ステップＳ４２〜Ｓ４４の処理は、省略可能である。
【００８１】
ステップＳ４１において、学習提供データ受信モジュール１５１は、受信した学習提供データに、学習指導者の名称や得意分野のデータが含まれている場合、学習教材データではなく、学習指導者データであると判断し（ステップＳ４１  ＮＯ）、データ表示モジュール１７１は、受信した学習提供データに基づいて、学習指導者データを表示する（ステップＳ４５）。ステップＳ４５において、データ表示モジュール１７１は、図１３に示す学習指導者データ画面を表示する。
【００８２】
図１３は、データ表示モジュール１７１が表示する学習指導者データ画面を示す図である。図１３において、データ表示モジュール１７１は、学習指導者データ画面として、内容表示領域３００、学習指導者データ表示領域３１０、送信アイコン３４０を表示する。データ表示モジュール１７１は、内容表示領域３００に、学習者に対して推奨する学習指導者であることを通知するメッセージを表示する。また、データ表示モジュール１７１は、学習指導者データ表示領域３１０に、受信した学習提供データに基づいた学習指導者データ３２０を表示し、選択アイコン３３０を表示する。データ表示モジュール１７１は、学習指導データ３２０として、学習指導者の氏名、担当学年、得意分野及び評価を表示する。また、データ表示モジュール１７１は、選択アイコン３３０への入力操作を受け付け、学習者が所望する学習指導者の選択入力を受け付ける。また、データ表示モジュール１７１は、送信アイコン３４０への入力操作を受け付け、学習指導者指定データ送信モジュール１５３は、学習者が選択した学習指導者データを示す学習指導者指定データを、学習支援サーバ１０に送信する。なお、本実施形態では、複数の学習指導者データを表示しているが、１つのみを表示していても良い。また、学習指導者データの内容は適宜変更可能である。
【００８３】
データ表示モジュール１７１は、送信アイコン３４０が操作されたか否かを判断する（ステップＳ４６）。ステップＳ４６において、データ表示モジュール１７１は、操作されていないと判断した場合（ステップＳ４６  ＮＯ）、操作されるまで本処理を繰り返す。
【００８４】
一方、ステップＳ４６において、データ表示モジュール１７１は、操作されたと判断した場合（ステップＳ４６  ＹＥＳ）、学習指導者指定データ送信モジュール１５３は、学習指導者指定データを、学習支援サーバ１０に送信する（ステップＳ４７）。なお、ステップＳ４６において、学習指導者データが選択されていない場合、エラー通知を表示し、学習者に対して学習指導者データの選択を促す表示を実行すれば良い。
【００８５】
学習指導者指定データ受信モジュール２３は、学習者端末１００が送信した学習指導者指定データを受信する。学習者データ記憶モジュール３２は、受信した学習指導者指定データと、この学習指導者指定データを送信した学習者端末１００のＩＤとを対応付けて記憶する（ステップＳ４８）。なお、ステップＳ４８において、学習者データ記憶モジュール３２は、学習者端末１００のＩＤに限らず、学習者端末１００を一意に特定可能な識別子と、学習指導者指定データとを対応付けて記憶しても良い。
【００８６】
なお、ステップＳ４６〜Ｓ４８の処理は、必ずしも実行されなくても良い。例えば、データ表示モジュール１７１は、単に学習指導者データを表示するだけであっても良く、この場合、ステップＳ４６〜Ｓ４８の処理は、省略可能である。
【００８７】
また、上述したステップＳ４１において、学習提供データに、学習教材データと、学習指導者データの両者のデータが含まれている場合、上述したステップＳ４２〜Ｓ４４の処理と、ステップＳ４６〜Ｓ４８の処理との両者の処理を実行すれば良い。
【００８８】
［評価更新処理］
図８に基づいて、学習支援サーバ１０及び学習者端末１００が実行する評価更新処理について説明する。図８は、学習支援サーバ１０及び学習者端末１００が実行する評価更新処理を示すフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００８９】
評価入力受付モジュール１７２は、学習教材データの評価入力を受け付ける学習教材評価画面の表示入力を受け付けたか否かを判断する（ステップＳ５０）。ステップＳ５０において、評価入力受付モジュール１７２は、例えば、学習教材評価用アプリケーションの起動入力を受け付けたか否か、アプリケーション内における学習教材を評価する入力を受け付けたか否かに基づいて判断する。
【００９０】
ステップＳ５０において、評価入力受付モジュール１７２は、学習教材評価画面の表示入力を受け付けたと判断した場合（ステップＳ５０  ＹＥＳ）、図１４に示す学習教材評価画面を表示する（ステップＳ５１）。
【００９１】
図１４は、評価入力受付モジュール１７２が表示する学習教材評価画面を示す図である。図１４において、評価入力受付モジュール１７２は、学習教材評価画面として、内容表示領域４００、学習教材データ表示領域４１０、評価入力領域４３０、送信アイコン４４０を表示する。評価入力受付モジュール１７２は、内容表示領域４００に、学習教材を評価する画面であることを通知するメッセージを表示する。また、評価入力受付モジュール１７２は、学習教材データ表示領域４１０に、今回学習者が評価する学習教材の学習教材データ４２０を表示する。評価入力受付モジュール１７２は、学習教材データ２２０として、名称、出版社名、版型、学年、難易度の目安を表示する。また、評価入力受付モジュール１７２は、評価入力領域４３０への入力操作を受け付け、学習教材に対する評価の入力を受け付ける。評価入力受付モジュール１７２は、例えば、Ａ〜Ｃの３段階の評価の入力を受け付ける。評価入力受け継モジュール１７２は、複数の評価を学習者が選択することにより入力を受け付けても良いし、学習者が直接評価を入力することにより受け付けても良い。また、評価入力受付モジュール１７２は、送信アイコン４４０への入力操作を受け付け、評価データ送信モジュール１５４は、学習者が入力した評価を示す評価データを学習支援サーバ１０に送信する。なお、本実施形態では、１つの学習教材データを表示しているが、複数表示しても良い。また、評価は、アルファベットに限らず数字であっても良いし、評価段階は、３段階に限らずそれ以上でもそれ以下であっても良い。
【００９２】
評価入力受付モジュール１７２は、送信アイコン４４０が操作されたか否かを判断する（ステップＳ５２）。ステップＳ５２において、評価入力受付モジュール１７２は、操作されていないと判断した場合（ステップＳ５２  ＮＯ）、操作されるまで本処理を繰り返す。
【００９３】
一方、ステップＳ５２において、評価入力受付モジュール１７２は、操作されたと判断した場合（ステップＳ５２  ＹＥＳ）、評価データ送信モジュール１５４は、評価データを、学習支援サーバ１０に送信する（ステップＳ５３）。ステップＳ５３において、評価データには、評価に加えて、学習教材データが含まれる。
【００９４】
なお、ステップＳ５２において、評価の入力が行われていない場合、評価入力受付モジュール１７２は、エラー通知を画面に表示し、学習者に対して評価データの入力を促す表示を実行しても良い。
【００９５】
評価データ受信モジュール２４は、学習者端末１００が送信した評価データを受信する。データベース記憶モジュール３１は、受信した評価データに基づいて、学習教材データベースに記憶した学習教材に関する評価を更新する（ステップＳ５４）。ステップＳ５４において、データベース記憶モジュール３１は、例えば、以前の評価と、今回の評価との平均値を算出することにより、新たに評価を算出し、算出した評価をこの学習教材に関する評価として記憶する。なお、評価の更新は、別の方法により実行されても良い。
【００９６】
ステップＳ５０において、評価入力受付モジュール１７２は、学習教材評価画面の表示入力を受け付けていないと判断した場合（ステップＳ５０  ＮＯ）、学習指導者評価画面の表示入力を受け付けたか否かを判断する（ステップＳ５５）。ステップＳ５１において、評価入力受付モジュール１７２は、例えば、学習指導者評価用アプリケーションの起動入力を受け付けたか否か、アプリケーション内における学習指導者を評価する入力を受け付けたか否かに基づいて判断する。
【００９７】
ステップＳ５１において、評価入力受付モジュール１７２は、学習指導者評価画面の表示入力を受け付けていないと判断した場合（ステップＳ５５  ＮＯ）、上述したステップＳ５０の処理を繰り返す。
【００９８】
一方、ステップＳ５１において、評価入力受付モジュール１７２は、学習指導者評価画面の表示入力を受け付けたと判断した場合（ステップＳ５５  ＹＥＳ）、図１５に示す学習指導者評価画面を表示する（ステップＳ５６）。
【００９９】
図１５は、評価入力受付モジュール１７２が表示する学習指導者評価画面を示す図である。図１５において、評価入力受付モジュール１７２は、学習指導者評価画面として、内容表示領域５００、学習指導者データ表示領域５１０、評価入力領域５３０、送信アイコン５４０を表示する。評価入力受付モジュール１７２は、内容表示領域５００に、学習指導者を評価する画面であることを通知するメッセージを表示する。また、評価入力受付モジュール１７２は、学習指導者データ表示領域５１０に、今回学習者が評価する学習指導者の学習指導者データ５２０を表示する。評価入力受付モジュール１７２は、学習指導者データとして、氏名、担当学年、得意分野、評価を表示する。また、評価入力受付モジュール１７２は、評価入力領域５３０への入力操作を受け付け、学習指導者に対する評価の入力を受け付ける。評価入力受付モジュール１７２が評価入力領域５３０へ受け付ける入力内容は、上述した評価入力領域４３０と同様であるため、詳細な説明は省略する。
【０１００】
なお、本実施形態では、１つの学習指導者データを表示しているが、複数表示しても良い。
【０１０１】
評価入力受付モジュール１７２は、送信アイコン５４０が操作されたか否かを判断する（ステップＳ５７）。ステップＳ５７において、評価入力受付モジュール１７２は、操作されていないと判断した場合（ステップＳ５７  ＮＯ）、操作されるまで本処理を繰り返す。
【０１０２】
一方、ステップＳ５７において、評価入力受付モジュール１７２は、操作されたと判断した場合（ステップＳ５７  ＹＥＳ）、評価データ送信モジュール１５４は、評価データを、学習支援サーバ１０に送信する（ステップＳ５８）。ステップＳ５８において、評価データには、評価に加え、学習指導者データが含まれる。
【０１０３】
なお、ステップＳ５７において、評価の入力行われていない場合、評価入力受付モジュール１７２は、エラー通知を画面に表示し、学習者に対して評価データの入力を促す表示を実行しても良い。
【０１０４】
評価データ受信モジュール２４は、学習者端末１００が送信した評価データを受信する。データベース記憶モジュール３１は、受信した評価データに基づいて、学習指導者データベースに記憶した学習指導者に関する評価を更新する（ステップＳ５９）。ステップＳ５９の処理は、上述したステップＳ５４の処理と同様であるため、詳細な説明は省略する。
【０１０５】
なお、学習支援サーバ１０は、上述した学習教材又は学習指導者の評価において、学習者の入力した評価が、高い場合、マッチング成功と判断し、他の学習者端末１００において同様のマッチング処理を実行する場合、優先的にこの学習教材データ又は学習指導者データを提供しても良い。このようにすることにより、マッチングの精度を向上させることができる。また、学習者の評価が学習教材データベース又は学習指導者データベースに記憶された評価よりも高い場合には、学習教材の出版元や販売元や著者等又は学習指導者に対して、インセンティブを支払う構成としても良い。また、逆に、学習者の評価が学習教材データベース又は学習指導者データベースに記憶された評価よりも低い場合には、学習教材の出版元や販売元や著者等又は学習指導者に対して、何らかのペナルティを設ける構成としても良い。
【０１０６】
以上が、評価更新処理である。
【０１０７】
［マッチング向上処理］
図９に基づいて、学習支援サーバ１０及び学習者端末１００が実行するマッチング向上処理について説明する。図９は、学習支援サーバ１０及び学習者端末１００が実行するマッチング向上処理を示すフローチャートである。上述した各装置のモジュールが実行する処理について本処理に併せて説明する。
【０１０８】
学習結果収集モジュール１７０は、今回マッチングが行われた学習教材又は学習指導者における学習結果データを収集する（ステップＳ６０）。
【０１０９】
学習結果データ送信モジュール１５０は、今回収集した学習結果データを学習支援サーバ１０に送信する（ステップＳ６１）。
【０１１０】
学習結果データ受信モジュール２０は、学習結果データを受信する。学習結果判断モジュール３３は、以前に記憶していた学習結果データと、今回受信した学習結果データとを比較し、学習結果データの向上がみられたか否かを判断する（ステップＳ６２）。ステップＳ６２において、学習結果判断モジュール３３は、学習結果データに含まれる正答率、学習頻度等の向上がみられたか否かに基づいて、学習結果データの向上がみられたか否かを判断する。ステップＳ６２において、学習結果判断モジュール３３は、学習結果の向上がみられたと判断した場合（ステップＳ６２  ＹＥＳ）、データベース記憶モジュール３１は、この学習教材又は学習指導者に対する評価を向上させる（ステップＳ６３）。
【０１１１】
一方、学習結果判断モジュール３３は、学習結果の向上がみられなかったと判断した場合（ステップＳ６２  ＮＯ）、データベース記憶モジュール３１は、この学習教材又は学習指導者に対する評価を低下させる（ステップＳ６４）。このようにすることにより、マッチングしたことによる正答率や勉強効率の変化に併せて、評価を更新することになり、マッチング精度を向上させることが可能となる。
【０１１２】
以上が、マッチング向上処理である。
【０１１３】
なお、本発明は、上述した実施形態に限らず、学習教材
勉強だけに限らず、学習教材や学習指導者から学べる習い事なら何でも対象とすることが可能である。例えば、絵画、舞踊、音楽、手芸、教養、語学といった分野においても適用することが可能である。
【０１１４】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０１１５】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０１１６】
１  学習支援システム、１０  学習支援サーバ、１００  学習者端末
【図１】
2017134136.tif 000003
【図２】
2017134136.tif 000004
【図３】
2017134136.tif 000005
【図４】
2017134136.tif 000006
【図５】
2017134136.tif 000007
【図６】
2017134136.tif 000008
【図７】
2017134136.tif 000009
【図８】
2017134136.tif 000010
【図９】
2017134136.tif 000011
【図１０】
2017134136.tif 000012
【図１１】
2017134136.tif 000013
【図１２】
2017134136.tif 000014
【図１３】
2017134136.tif 000015
【図１４】
2017134136.tif 000016
【図１５】
2017134136.tif 000017