(57)【特許請求の範囲】
【請求項１】
一部の利用者の各々が用いる第１利用者端末を含む複数の利用者端末と、前記複数の利用者端末に対して通信可能に接続された学習サーバと、を備えた学習システムであって、
前記学習サーバは、
前記第１利用者端末のみがアクセス可能な第１記憶領域と、前記複数の利用者端末がアクセス可能であり予め問題データを記憶した第２記憶領域とを有する記憶手段と、
前記利用者端末からの要求に応じて、前記第２記憶領域に記憶された問題データを提供する問題提供手段と、
前記利用者端末から前記問題データに対する解答データを取得して、前記第１記憶領域に記憶させる解答収集手段と、
前記解答収集手段により前記第１記憶領域に記憶された解答データから問題データを作成する問題作成手段と、
前記問題作成手段により作成された問題データを、前記第１記憶領域に記憶させる問題記憶制御手段と、
を備え、
前記学習サーバの前記問題提供手段は、前記要求が第１利用者端末からである場合に、前記第１記憶領域に記憶された問題データをさらに提供すること、
を特徴とする学習システム。
【請求項２】
請求項１に記載の学習システムにおいて、
前記学習サーバは、
前記解答収集手段により前記第１記憶領域に記憶された解答データを分析する解答分析手段と、
前記解答分析手段による分析結果を、前記第１利用者端末のみに対して提供する分析結果提供手段と、
を備えること、
を特徴とする学習システム。
【請求項３】
請求項２に記載の学習システムにおいて、
前記学習サーバの前記解答分析手段は、問題ごとの正答率を算出するものであり、
前記学習サーバの前記問題記憶制御手段は、前記問題作成手段により作成された問題データに対する前記解答分析手段による解答分析結果が所定値以上である場合に、前記第１記憶領域に記憶された前記問題データを、前記第２記憶領域に移して記憶させること、
を特徴とする学習システム。
【請求項４】
請求項２又は請求項３に記載の学習システムにおいて、
前記学習サーバの前記解答分析手段は、問題ごとの分析と、前記第１利用者端末を操作する利用者ごとの分析との両方について行い、
前記学習サーバの前記分析結果提供手段は、前記問題ごとの分析結果と、前記第１利用者端末を操作する当該利用者の分析結果とを、前記第１利用者端末に提供すること、
を特徴とする学習システム。
【請求項５】
請求項１から請求項４までのいずれかに記載の学習システムにおいて、
前記利用者端末は、電子ペンで書き込み媒体に記入された解答に関するストロークデータを、前記電子ペンから受信し、
前記学習サーバの前記解答収集手段は、前記ストロークデータを含む前記解答データを取得して、前記第１記憶領域に記憶させること、
を特徴とする学習システム。
【請求項６】
請求項１から請求項４までのいずれかに記載の学習システムにおいて、
前記学習サーバの前記解答収集手段は、前記利用者端末のタッチパネルディスプレイに入力された解答に関するストロークデータを含む前記解答データを取得して、前記第１記憶領域に記憶させること、
を特徴とする学習システム。
【請求項７】
請求項５又は請求項６に記載の学習システムにおいて、
前記学習サーバは、
前記解答収集手段により前記第１記憶領域に記憶された前記解答データに含まれる前記ストロークデータを分析して学習効率を算出する解答分析手段と、
前記解答分析手段により算出した学習効率に対応し前記第１記憶領域に記憶されているアドバイスデータを、前記第１利用者端末に提供するアドバイス提供手段と、
を備えること、
を特徴とする学習システム。
【請求項８】
請求項５から請求項７までのいずれかに記載の学習システムにおいて、
前記学習サーバの前記問題作成手段は、前記解答データに含まれる前記ストロークデータに基づいて、前記問題データと、前記問題データに対応する解答データとを作成すること、
を特徴とする学習システム。
【請求項９】
一部の利用者の各々が用いる第１利用者端末を含む複数の利用者端末に対して通信可能に接続された学習サーバであって、
前記第１利用者端末のみがアクセス可能な第１記憶領域と、前記複数の利用者端末がアクセス可能であり予め問題データを記憶した第２記憶領域とを有する記憶手段と、
前記利用者端末からの要求に応じて、前記第２記憶領域に記憶された問題データを提供する問題提供手段と、
前記利用者端末から前記問題データに対する解答データを取得して、前記第１記憶領域に記憶させる解答収集手段と、
前記解答収集手段により前記第１記憶領域に記憶された解答データから問題データを作成する問題作成手段と、
前記問題作成手段により作成された問題データを、前記第１記憶領域に記憶させる問題記憶制御手段と、
を備え、
前記問題提供手段は、前記要求が第１利用者端末からである場合に、前記第１記憶領域に記憶された問題データをさらに提供すること、
を特徴とする学習サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習システム及び学習サーバに関する。
【背景技術】
【０００２】
従来、会員登録をした学習者に対して学習者の会員情報に応じた設問を配信し、設問の解答を分析して解答に関連した情報を配信する学習支援方法が開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６８５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、学習者のニーズは、様々である。学習者には、例えば、無償であれば使用したいと思う者と、有償であっても学習効果の向上が見込めるものを使用したいと思う者とが存在する。
【０００５】
そこで、本発明は、学習者のニーズに合った学習が可能な学習システム及び学習サーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。
第１の発明は、利用者端末と、前記利用者端末に対して通信可能に接続された学習サーバと、を備えた学習システムであって、前記学習サーバは、アクセス権限を有する第１記憶領域と、アクセス権限を有さず予め問題データを記憶した第２記憶領域とを有する記憶手段と、前記利用者端末からの要求に応じて、前記第２記憶領域に記憶された問題データを提供する問題提供手段と、前記利用者端末から前記問題データに対する解答データを取得して、前記第１記憶領域に記憶させる解答収集手段と、前記解答収集手段により前記第１記憶領域に記憶された解答データを分析する解答分析手段と、を備え、前記利用者端末は、前記第１記憶領域に対するアクセス権限を有する第１利用者端末と、前記第１記憶領域に対するアクセス権限を有さない第２利用者端末とを含み、前記学習サーバは、前記解答分析手段による分析結果を、前記第１利用者端末に対して提供する分析結果提供手段を備えること、を特徴とする学習システムである。
第２の発明は、第１の発明の学習システムにおいて、前記学習サーバの前記解答分析手段は、問題ごとの正答率を算出するものであること、を特徴とする学習システムである。
第３の発明は、第１の発明又は第２の発明の学習システムにおいて、前記学習サーバは、前記解答収集手段により前記第１記憶領域に記憶された解答データから問題データを作成する問題作成手段を備えること、を特徴とする学習システムである。
第４の発明は、第３の発明の学習システムにおいて、前記学習サーバは、前記問題作成手段により作成された問題データを、前記第１記憶領域に記憶させる問題記憶制御手段を備え、前記学習サーバの前記問題提供手段は、前記第１利用者端末からの要求に応じて、前記問題作成手段により作成された問題データをさらに提供すること、を特徴とする学習システムである。
第５の発明は、第４の発明の学習システムにおいて、前記学習サーバの前記解答分析手段は、問題ごとの正答率を算出するものであり、前記学習サーバの前記問題記憶制御手段は、前記問題作成手段により作成された問題データに対する前記解答分析手段による解答分析結果が所定値以上である場合に、前記問題データを、前記第２記憶領域に記憶させること、を特徴とする学習システムである。
第６の発明は、第１の発明から第５の発明までのいずれかの学習システムにおいて、前記利用者端末は、電子ペンで書き込み媒体に記入された解答に関するストロークデータを、前記電子ペンから受信し、前記学習サーバの前記解答収集手段は、前記ストロークデータを含む前記解答データを取得して、前記第１記憶領域に記憶させること、を特徴とする学習システムである。
第７の発明は、第１の発明から第５の発明までのいずれかの学習システムにおいて、前記学習サーバの前記解答収集手段は、前記利用者端末のタッチパネルディスプレイに入力された解答に関するストロークデータを含む前記解答データを取得して、前記第１記憶領域に記憶させること、を特徴とする学習システムである。
第８の発明は、第６の発明又は第７の発明の学習システムにおいて、前記学習サーバの前記解答分析手段は、前記解答データに含まれる前記ストロークデータから学習効率を算出し、前記学習サーバは、算出した学習効率に対応し前記第１記憶領域に記憶されているアドバイスデータを、前記第１利用者端末に提供するアドバイス提供手段を備えること、を特徴とする学習システムである。
第９の発明は、利用者端末に対して通信可能に接続された学習サーバであって、利用者端末のうち第１利用者端末に対してアクセス可能な第１記憶領域と、前記第１利用者端末とは異なる第２利用者端末を含む前記利用者端末に対してアクセス可能な第２記憶領域とを有する記憶手段と、前記利用者端末からの要求に応じて、前記第２記憶領域に記憶された問題データを提供する問題提供手段と、前記利用者端末から前記問題データに対する解答データを取得して、前記第１記憶領域に記憶させる解答収集手段と、前記解答収集手段により前記第１記憶領域に記憶された解答データを分析する解答分析手段と、前記解答分析手段による分析結果を、前記第１利用者端末に対して提供する分析結果提供手段と、を備える学習サーバである。
【発明の効果】
【０００７】
本発明によれば、学習者のニーズに合った学習が可能な学習システム及び学習サーバを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る学習システムの機能ブロックを示す図である。
【図２】本実施形態に係る学習サーバの記憶部の例を示す図である。
【図３】本実施形態に係る学習サーバでの問題提供処理を示すフローチャートである。
【図４】本実施形態に係る端末での表示例及び解答例を示す図である。
【図５】本実施形態に係る学習サーバでの解答データ分析処理（問題）を示すフローチャートである。
【図６】本実施形態に係る学習サーバでの解答データ分析処理（学習者）を示すフローチャートである。
【図７】本実施形態に係る学習サーバでの問題データ作成処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲は、これに限られるものではない。
（実施形態）
＜学習システム１００の全体構成＞
図１は、本実施形態に係る学習システム１００の機能ブロックを示す図である。
図２は、本実施形態に係る学習サーバ１の記憶部２０の例を示す図である。
図１に示す学習システム１００は、学習サーバ１が端末５（利用者端末）からの問題要求に対して、問題データを送信し、端末５からその解答データを受信する。そして、学習システム１００は、全ての学習者（利用者）の解答データを、学習サーバ１に記憶させる。また、学習システム１００では、学習サーバ１が解答データを分析し、分析結果データを、一部の学習者の端末５に対して送信する。
【００１０】
学習システム１００では、学習者は、このシステムを使用するにあたってユーザ登録を行う。学習者は、ユーザ登録によって、２つのグループのいずれかに分けられる。１つは、「グループＡ」であり、制限有りデータを含め、学習サーバ１の全てのデータに対してアクセスできるグループである。そして、もう１つは、「グループＢ」であり、学習サーバ１の制限無しデータのみに対してアクセスできるグループである。例えば、この学習システム１００を運営するサービス提供会社の製品（例えば、後述する電子ペン６や、タッチパッド、ソフトウェア等）を購入している者は、「グループＡ」に属する。また、学習システム１００を使用するのに際して課金をする者は、「グループＡ」に属する。他方、サービス提供会社の製品を購入しておらず、課金もしない者は、「グループＢ」に属する。
【００１１】
以下の説明において、「グループＡ」に属する学習者を、「学習者ＰＡ」といい、「グループＢ」に属する学習者を、「学習者ＰＢ」という。また、学習者ＰＡ（第１利用者）、学習者ＰＢ（第２利用者）を区別しない場合には、単に「学習者Ｐ」という。
学習システム１００は、学習サーバ１と、複数の端末５とを備える。学習サーバ１と、端末５とは、通信ネットワークＮを介して接続されている。
【００１２】
＜学習サーバ１＞
学習サーバ１は、サービス提供会社が管理するサーバである。
学習サーバ１は、学習者Ｐの端末５からの問題要求に対して、問題データを送信する。また、学習サーバ１は、学習者Ｐの端末５からその問題データに対する解答データを受信して、制限有りデータ記憶部２２（後述する）に記憶させる。さらに、学習サーバ１は、学習者ＰＡの端末５（第１利用者端末）に対して、解答データの分析結果データを送信する。
学習サーバ１が提供する問題データは、学習に関するものであればよい。本実施形態では、学習サーバ１は、資格試験対策用の問題を提供するものとして説明する。
【００１３】
学習サーバ１は、制御部１０と、記憶部２０（記憶手段）と、通信インタフェース部３０とを備える。
制御部１０は、学習サーバ１の全体を制御するＣＰＵ（中央処理装置）である。制御部１０は、記憶部２０に記憶されているＯＳ（オペレーティングシステム）や、各種のアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部１０は、問題要求受信部１１と、問題データ送信部１２（問題提供手段）と、解答データ収集部１３（解答収集手段）と、解答データ分析部１４（解答分析手段）と、情報提供部１５（分析結果提供手段、アドバイス提供手段）と、問題データ作成部１６（問題作成手段）と、問題データ記憶制御部１７（問題記憶制御手段）とを備える。
【００１４】
問題要求受信部１１は、学習者Ｐの端末５が送信した問題要求データを受信する制御部である。
問題データ送信部１２は、問題要求データに対応した問題データを、端末５に送信する制御部である。
解答データ収集部１３は、問題データ送信部１２が送信した問題データに対する解答データを、端末５から受信することで収集する制御部である。
解答データ分析部１４は、解答データ収集部１３が受信した解答データを分析する制御部である。
【００１５】
情報提供部１５は、解答データ分析部１４が分析した分析結果データを、学習者ＰＡの端末５に送信する制御部である。また、情報提供部１５は、アドバイスデータを、学習者ＰＡの端末５に送信する。
問題データ作成部１６は、受信した解答データから問題データを作成する制御部である。
問題データ記憶制御部１７は、問題データ作成部１６により作成された問題データを、制限有りデータ記憶部２２又は制限無しデータ記憶部２３に記憶させる制御部である。
なお、これらの各機能の詳細については、後述する。
【００１６】
記憶部２０は、学習サーバ１の動作に必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶装置である。
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、学習サーバ１は、制御部１０、記憶部２０等を備えた情報処理装置であり、コンピュータの概念に含まれる。
記憶部２０は、ユーザ情報記憶部２１と、制限有りデータ記憶部２２（第１記憶領域）と、制限無しデータ記憶部２３（第２記憶領域）とを備える。
ユーザ情報記憶部２１は、この学習システム１００を利用する全ての学習者Ｐ（学習者ＰＡ及び学習者ＰＢ）の情報を記憶する。ユーザ情報記憶部２１は、例えば、ユーザＩＤ（ＩＤｅｎｔｉｆｉｅｒ）や、この学習システム１００を利用するためのログインパスワード、グループ識別情報等を記憶する。ユーザＩＤは、学習者Ｐを特定するための識別情報である。また、グループ識別情報は、「グループＡ」又は「グループＢ」を特定する情報である。
【００１７】
制限有りデータ記憶部２２は、学習者ＰＡのみがアクセス可能なデータを記憶する。
図２（Ａ）に示すように、制限有りデータ記憶部２２は、問題データ記憶部２２ａと、解答データ記憶部２２ｂと、分析結果データ記憶部２２ｃと、アドバイスデータ記憶部２２ｄとを備える。
問題データ記憶部２２ａは、問題ＩＤに対応付けて、問題データと、その問題データに対する正答データとを記憶する。問題ＩＤは、問題を識別するための識別情報である。問題データ記憶部２２ａに記憶されている問題データ及び正答データは、学習者Ｐから得た解答データを分析して作成されたものである。
【００１８】
解答データ記憶部２２ｂは、問題データに対する学習者Ｐからの解答データを、問題ＩＤ及びユーザＩＤに対応付けて記憶する。解答データは、後述するストロークデータを含む。
分析結果データ記憶部２２ｃは、解答データを分析した分析結果データを記憶する。分析結果データは、問題データごとの解答データに対する分析結果データと、学習者ＰＡごとの解答データに対する分析結果データとを含む。問題ごとの分析結果データは、問題ＩＤに対応付けて、正答率と、難易度とを記憶する。また、学習者ＰＡごとの分析結果データは、ユーザＩＤに対応付けて、学習効率と、アドバイスデータとを記憶する。
アドバイスデータ記憶部２２ｄは、学習効率に対するアドバイスデータを記憶する。アドバイスデータ記憶部２２ｄに記憶されるデータは、予め作成及び記憶されたものである。また、アドバイスデータは、学習方法に関するデータを含む。
【００１９】
制限無しデータ記憶部２３は、全ての学習者Ｐ（学習者ＰＡ及び学習者ＰＢ）がアクセス可能なデータを記憶する。
図２（Ｂ）に示すように、制限無しデータ記憶部２３は、問題データ記憶部２３ａを備える。
問題データ記憶部２３ａは、問題ＩＤに対応付けて、問題データと、その問題データに対する正答データとを記憶する。問題データ記憶部２３ａに記憶されている問題データ及び正答データは、例えば、サービス提供会社が教材事業者から購入したデータを含む。また、問題データ及び正答データは、学習サーバ１により作成されて問題データ記憶部２２ａに記憶されていたデータを含む。
図１に戻り、通信インタフェース部３０は、通信ネットワークＮを介して端末５との通信を行うためのインタフェース部である。
【００２０】
なお、学習サーバ１を構成するハードウェアの数に制限はない。必要に応じて、１又は複数で構成してもよい。また、学習サーバ１のハードウェアは、必要に応じてＷｅｂサーバ、ＤＢ（データベース）サーバ、アプリケーションサーバ等の各種サーバを含んで構成してもよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
また、学習サーバ１の記憶部２０に記憶しているユーザ情報記憶部２１、制限有りデータ記憶部２２、制限無しデータ記憶部２３は、別サーバに有してもよい。その場合には、学習サーバ１の制御部１０が、別サーバに記憶された各種データを、別サーバとの間で通信することで取得すればよい。
【００２１】
＜端末５＞
端末５は、学習者Ｐが使用する端末である。端末５は、ＰＣ（パーソナルコンピュータ）５Ａ及び５Ｂと、タブレット端末５Ｃとを含む。ＰＣ５Ａは、電子ペン６との間で通信可能な端末である。電子ペン６は、記入情報をＰＣ５Ａに対して送信する。他方、ＰＣ５Ｂは、電子ペン６との間での通信を行わない端末である。
なお、ＰＣ５Ａ，５Ｂ、タブレット端末５Ｃを区別しない場合には、単に「端末５」という。
端末５は、図示しないが、制御部、記憶部、入力部、表示部、通信インタフェース部等を備える。そのうちタブレット端末５Ｃは、入力部と表示部とが一体となったタッチパネルディスプレイを備える。
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、端末５は、制御部、記憶部等を備えた情報処理装置であり、コンピュータの概念に含まれる。
通信ネットワークＮは、学習サーバ１と、端末５との間のネットワークであり、インターネット回線等の通信網である。
【００２２】
次に、学習システム１００で行う処理について説明する。
＜事前処理＞
まず、学習システム１００を利用するための事前処理について説明する。
学習者Ｐは、学習システム１００を利用するにあたって、端末５から通信ネットワークＮを介してアプリ配信サーバ（図示せず）にアクセスして、学習アプリ（アプリケーションプログラム）（図示せず）をダウンロードする。そして、端末５において、学習者Ｐにより学習アプリが起動されることで、端末５は、学習サーバ１に対してアクセスし、ユーザ登録を行う。学習者Ｐは、ユーザ登録ページ（図示せず）にしたがってユーザ情報を入力する。ユーザ情報は、例えば、ユーザＩＤ、ログインパスワードの他、サービス提供会社の製品番号等や、課金有無に関するデータである。そうすることで、学習サーバ１の制御部１０は、ユーザ情報を受け付ける。そして、学習サーバ１の制御部１０は、サービス提供会社の製品番号等や、課金有無に関するデータから、このユーザのグループ（「グループＡ」又は「グループＢ」）を決定して、ユーザ情報記憶部２１に、これらの情報を記憶させる。
【００２３】
＜問題提供処理＞
次に、問題提供処理について説明する。
図３は、本実施形態に係る学習サーバ１での問題提供処理を示すフローチャートである。
図４は、本実施形態に係る端末５での表示例及び解答例を示す図である。
端末５において、学習アプリを起動し、問題要求を行うことで、端末５の制御部は、ユーザＩＤと共に問題要求データを、学習サーバ１に対して送信する。
そして、図３のＳ１０において、学習サーバ１の制御部１０（問題要求受信部１１）は、端末５からユーザＩＤと共に問題要求データを受信する。
【００２４】
Ｓ１１において、制御部１０は、ユーザ情報記憶部２１を参照して、受信したユーザＩＤから学習者Ｐを特定する。
Ｓ１２において、制御部１０は、解答データ記憶部２２ｂを参照し、その学習者Ｐが既に解答した問題データを除く問題データを、制限無しデータ記憶部２３の問題データ記憶部２３ａから抽出する。なお、Ｓ１１で特定した学習者Ｐが学習者ＰＡである場合には、制御部１０は、問題データを、制限有りデータ記憶部２２の問題データ記憶部２２ａから抽出してもよい。また、制御部１０は、解答済の問題データであってもその学習者Ｐが間違えた問題データであれば、その問題データを抽出してもよい。
なお、問題データの形式は、どのようなものでもよい。また、問題データに対する解答としては、択一的なのものでも、記入式のものでもよい。
Ｓ１３において、制御部１０（問題データ送信部１２）は、抽出した問題データを、問題ＩＤと共に端末５に対して送信する。
これにより、学習者Ｐは、端末５を使用して問題を解くことができる。
【００２５】
ここで、学習者Ｐによる端末５を使用した問題の解答方法について、図４に基づき説明する。
図４（Ａ）は、端末５の表示部に表示された問題データ５０の例を示す。
問題データ５０は、問題部５０ａと、解答欄５０ｂと、送信ボタン５０ｃとを備える。
学習者Ｐは、端末５を使用して、問題部５０ａを見ながら解答欄５０ｂに解答を記入する。その際、学習アプリによって、端末５の制御部は、学習者Ｐが行った操作に関するデータを取得する。これが、ストロークデータである。
図４（Ｂ）は、例えば、ＰＣ５Ｂを使用した学習者Ｐが実際に操作をしたストロークデータ６０を、時系列に示したものである。ストロークデータ６０には、学習者Ｐが、問題を見てから解答をするまでの思考状況が反映される。ストロークデータ６０は、時系列データ６０ａ〜６０ｄを含む。
そして、学習者Ｐが解答を記入し終えて、送信ボタン５０ｃ（図４（Ａ））を選択することで、端末５の制御部は、ストロークデータ６０を含む解答データを、学習サーバ１に対して送信する。なお、解答データは、最後の時系列データである。図４（Ｂ）に示す例の場合には、解答データは、時系列データ６０ｄである。
【００２６】
なお、電子ペン６を使用したＰＣ５Ａの場合には、ストロークデータは、電子ペン６から受信した記入情報のデータである。
また、タブレット端末５Ｃの場合には、ストロークデータは、タッチパネルディスプレイが受け付けた操作データである。
【００２７】
図３に戻り、Ｓ１４において、制御部１０（解答データ収集部１３）は、端末５から解答データを、問題ＩＤ及びユーザＩＤと共に受信する。
Ｓ１５において、制御部１０（解答データ収集部１３）は、受信した解答データを、問題ＩＤ及びユーザＩＤに対応付けて、制限有りデータ記憶部２２の解答データ記憶部２２ｂに記憶させる。
Ｓ１６において、制御部１０は、問題データ記憶部２２ａ又は問題データ記憶部２３ａを参照し、受信した解答データと、問題データに対応する正答データとから、解答データが正答であるか否かを判定する正誤判定処理を行う。そして、制御部１０は、解答結果データを作成する。
Ｓ１７において、制御部１０は、学習者Ｐが制限有りデータ記憶部２２に対してアクセス可能な者であるか、つまり、学習者ＰＡであるか否かを判断する。学習者ＰＡである場合（Ｓ１７：ＹＥＳ）には、制御部１０は、処理をＳ１８に移す。他方、学習者ＰＢである場合（Ｓ１７：ＮＯ）には、制御部１０は、処理をＳ１９ａに移す。
【００２８】
Ｓ１８において、制御部１０は、解答データを分析した分析結果データを、分析結果データ記憶部２２ｃから抽出する。ここで、抽出する分析結果データは、問題に対応する分析結果データと、該当の学習者ＰＡに対応する分析結果データとを含む。なお、解答データを分析した分析結果データの作成については、後述する。
Ｓ１９において、制御部１０（情報提供部１５）は、Ｓ１６で作成した解答結果データと、Ｓ１８で抽出した分析結果データとを、学習者ＰＡの端末５に対して送信する。その後、制御部１０は、本処理を終了する。
他方、Ｓ１９ａにおいて、制御部１０（情報提供部１５）は、Ｓ１６で作成した解答結果データを、学習者ＰＢの端末５（第２利用者端末）に対して送信する。その後、制御部１０は、本処理を終了する。
【００２９】
このようにすることで、学習者ＰＡには、解答結果データの他に分析結果データを提供する。他方、学習者ＰＢには、解答結果データのみを提供する。よって、学習者Ｐのニーズに合わせた提供情報を行うことができ、学習者ＰＡと、学習者ＰＢとの差別化を図ることができる。
【００３０】
＜解答データ分析処理＞
次に、解答データ分析処理について説明する。
図５は、本実施形態に係る学習サーバ１での解答データ分析処理（問題）を示すフローチャートである。
図６は、本実施形態に係る学習サーバ１での解答データ分析処理（学習者）を示すフローチャートである。
制御部１０は、解答データ分析処理を、適宜のタイミング（例えば、週１回等）で実行する。
【００３１】
まず、解答データ分析処理（問題）について説明する。この処理は、問題ごとの分析である。
図５のＳ３０において、制御部１０は、問題データ記憶部２２ａ及び問題データ記憶部２３ａに記憶されている問題から１つを選択する。
Ｓ３１において、制御部１０は、選択した問題の解答データを、解答データ記憶部２２ｂから抽出する。制御部１０は、解答データ記憶部２２ｂの問題ＩＤが、選択した問題の問題ＩＤである全てのデータを抽出すればよい。
Ｓ３２において、制御部１０（解答データ分析部１４）は、問題データ記憶部２２ａ又は問題データ記憶部２３ａに記憶されている問題の正答データを抽出し、Ｓ３１で抽出した解答データの正答を判断して、該当の問題に関する正答率を算出する。
Ｓ３３において、制御部１０（解答データ分析部１４）は、解答データに含まれるストロークデータを分析して、解答に至るまでにかかった平均解答時間を算出する。
Ｓ３４において、制御部１０（解答データ分析部１４）は、Ｓ３２で算出した正答率と、Ｓ３３で算出した平均解答時間とに基づいて、問題の難易度を決定する。
Ｓ３５において、制御部１０は、Ｓ３２で算出した正答率と、Ｓ３５で決定した難易度とを、問題ＩＤに対応付けて、制限有りデータ記憶部２２の分析結果データ記憶部２２ｃに記憶させる。
【００３２】
Ｓ３６において、制御部１０は、問題データ記憶部２２ａ及び問題データ記憶部２３ａに記憶されている全ての問題に対して処理をしたか否かを判断する。全ての問題に対して処理をした場合（Ｓ３６：ＹＥＳ）には、制御部１０は、処理をＳ３７に移す。他方、全ての問題に対して処理をしていない場合（Ｓ３６：ＮＯ）には、制御部１０は、処理をＳ３０に移し、処理をしていない問題について分析処理を行う。
Ｓ３７において、制御部１０は、制限有りデータ記憶部２２の問題データ記憶部２２ａに記憶されている問題データのうち正答率が所定値以上（例えば、９０％以上）の問題データを、問題データ記憶部２２ａから抽出する。
Ｓ３８において、制御部１０（問題データ記憶制御部１７）は、抽出した問題データと、問題データに対応付けられた問題ＩＤ及び正答データとを、制限無しデータ記憶部２３の問題データ記憶部２３ａに移して記憶させる。その後、制御部１０は、本処理を終了する。
【００３３】
次に、解答データ分析処理（学習者）の処理について説明する。この処理は、学習者ＰＡごとの分析である。
Ｓ４０において、制御部１０は、ユーザ情報記憶部２１に記憶されている学習者Ｐのうち、「グループＡ」に属する学習者ＰＡを１人選択する。
Ｓ４１において、制御部１０は、選択した学習者ＰＡの解答データを、制限有りデータ記憶部２２の解答データ記憶部２２ｂから抽出する。制御部１０は、解答データ記憶部２２ｂのユーザＩＤが選択した学習者ＰＡのユーザＩＤである全てのデータを抽出すればよい。
Ｓ４２において、制御部１０（解答データ分析部１４）は、問題データ記憶部２２ａ及び問題データ記憶部２３ａに記憶されている各問題の正答データを抽出し、Ｓ４１で抽出した解答データの正答を判断して、該当の学習者ＰＡの各問題の正誤結果データを作成する。
なお、上述した問題提供処理（図３）において、正誤判断処理（Ｓ１６）の結果を、解答データ記憶部２２ｂに記憶させれば、本処理は、解答結果データを抽出するだけでよい。
Ｓ４３において、制御部１０（解答データ分析部１４）は、解答データに含まれるストロークデータを分析して、解答に至るまでにかかった平均解答時間を算出する。
【００３４】
Ｓ４４において、制御部１０は、Ｓ４２で作成した正誤結果データと、Ｓ４３で算出した平均解答時間とに基づいて、学習効率を分析する。例えば、制御部１０は、正誤結果データが正答であり、平均解答時間が短い場合には、学習効率が良い傾向にあり、正誤結果データが誤答であり、平均解答時間が長い場合には、学習効率が悪い傾向にあると判断する。また、制御部１０は、正誤結果データが正答であり、平均解答時間が長い場合には、学習効率として、じっくりと問題に取り組む傾向にあると判断する。さらに、制御部１０は、正誤結果データが誤答であり、平均解答時間が短い場合には、学習効率として、不注意の度合いが高いと判断する。
なお、制御部１０は、学習効率の分析に関して、さらに問題の難易度を含めて分析してもよい。
【００３５】
Ｓ４５において、制御部１０は、分析した学習効率に対応するアドバイスデータを、制限有りデータ記憶部２２のアドバイスデータ記憶部２２ｄから抽出し、ユーザＩＤと、学習効率とに対応付けて、分析結果データ記憶部２２ｃに記憶させる。
Ｓ４６において、制御部１０は、ユーザ情報記憶部２１に記憶されている学習者Ｐのうち、制限有りデータ記憶部２２にアクセス可能な学習者Ｐの全て、すなわち、「グループＡ」に属する学習者ＰＡの全てに対して処理をしたか否かを判断する。学習者ＰＡの全てに対して処理をした場合（Ｓ４６：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、学習者ＰＡの全てに対して処理をしていない場合（Ｓ４６：ＮＯ）には、制御部１０は、処理をＳ４０に移し、処理をしていない他の学習者ＰＡについて分析処理を行う。
【００３６】
学習サーバ１は、学習者ＰＡにのみ提供した問題データのうち、難易度が低いものに関しては、問題データ記憶部２２ａから問題データ記憶部２３ａに移動させることで、全ての学習者Ｐに提供できるようにする。よって、問題データ記憶部２３ａに記憶される問題データを、難易度の比較的高いものにできる。
学習サーバ１は、学習者ＰＡに関して、ストロークデータを用いて様々な分析を行うことができる。そして、ストロークデータを用いた分析結果は、学習者ＰＡにのみ提供するので、学習者ＰＢとの間で差別化を図ることができる。
【００３７】
＜問題データ作成処理＞
次に、問題データ作成処理について説明する。
図７は、本実施形態に係る学習サーバ１での問題データ作成処理を示すフローチャートである。
制御部１０は、問題データ作成処理を、適宜のタイミング（例えば、月１回等）で実行する。
Ｓ５０において、制御部１０は、制限有りデータ記憶部２２の解答データ記憶部２２ｂから、問題ごとに解答データを抽出する。
Ｓ５１において、制御部１０（問題データ作成部１６）は、解答データに含まれるストロークデータに基づいて、問題データと、その正答データとを作成する。具体的には、制御部１０は、ストロークデータから、学習者Ｐが間違えた箇所や、間違えそうになった箇所を特定する。また、制御部１０は、ストロークデータから、学習者Ｐが時間を要した箇所を特定する。そして、それらの特定した箇所を分析して、問題データと、その正答データとを作成する。
Ｓ５２において、制御部１０は、作成した問題データ及び正答データを、問題データ記憶部２２ａに記憶させる。その際、制御部１０は、重複しない問題ＩＤを付与する。その後、制御部１０は、本処理を終了する。
【００３８】
学習サーバ１は、解答データのストロークデータを分析することで、学習者Ｐが間違えやすい問題データを作成することができる。そして、作成した問題データは、学習者ＰＡのみが使用できるものにすることで、学習者ＰＢとの間で差別化を図ることができる。
【００３９】
このように、本実施形態によれば、学習システム１００は、以下のような効果がある。
（１）制限無しデータ記憶部２３に記憶された問題データについては、全ての学習者Ｐを使用可能にする。よって、様々な学習者Ｐが使用できるので、結果として、多くの解答データを得ることができる。
他方、制限有りデータ記憶部２２に記憶された問題データについては、学習者ＰＡのみを使用可能にする。よって、課金したくない学習者ＰＢや、課金しても学習したい学習者ＰＡ等の様々な学習者Ｐのニーズに合わせて、問題データの提供範囲を定めることができる。
【００４０】
（２）問題データに対する解答データを、全ての学習者Ｐから収集して制限有りデータ記憶部２２に記憶するので、多くの解答データを収集できる。そのため、解答データ記憶部２２ｂには、多くの学習者Ｐのノウハウを蓄積するものにできる。また、解答データ記憶部２２ｂは、アクセス在りデータ記憶部２２に記憶することで、物理的に学習者ＰＢからは、アクセスさせないものにできる。
また、学習サーバ１は、解答データを分析することで、分析結果から様々な情報を得ることができる。そして、その分析結果を、学習者ＰＡに対して提供するので、分析結果から得た様々な情報を、学習者ＰＡにのみ提供できる。よって、学習者ＰＢとの差別化を図ることができる。
【００４１】
（３）解答データを分析して、問題ごとの正答率を算出するので、正答率の高低によって、問題の間違えやすさや、問題の難易度に関する情報を得ることができる。
（４）解答データから問題データを作成するので、解答状況を反映した問題を作成できる。そして、解答データから作成した問題データは、学習者ＰＡにのみ提供するので、学習者ＰＢの利用者との差別化を図ることができる。解答データから作成した問題データは、例えば、学習者Ｐが間違いやすい問題にでき、その問題を解くことで、学習者ＰＡの学習効果の向上が見込めるものにできる。
（５）解答データから作成した問題データが簡易なもの（正答率が所定値以上の問題）である場合には、その問題データを、制限有りデータ記憶部２２から制限無しデータ記憶部２３に移動して記憶させる。そうすることで、簡易な問題は、全ての学習者Ｐが利用可能にできる。他方、難易度の高い問題（正答率が所定値未満の問題）は、制限有りデータ記憶部２２に記憶されたままにすることで、学習者ＰＡに対しては、様々な難易度の問題を提供できる。
【００４２】
（６）電子ペン６による記入情報や、タッチパネルディスプレイへの入力情報等の操作に関する情報であるストロークデータを収集し、解答データとして取得できる。よって、ストロークデータを、学習効率や難易度の分析に活用することができる。
そして、学習効率に対応したアドバイスを、学習者ＰＡに提供できる。よって、学習者ＰＡと、学習者ＰＢとの差別化を図ることができる。
【００４３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００４４】
（変形形態）
（１）本実施形態では、問題データを、学習者を特定した上で、学習者が属するグループに対応した問題を選択して送信するものを説明したが、これに限定されない。学習者ＰＡの場合には、学習者の学習効率や問題の難易度を考慮して問題を選択して送信してもよい。そのようにすることで、学習者ＰＡに対する問題提供を、より学習者ＰＡの能力に応じてきめ細かく対応できる。
（２）本実施形態では、全ての学習者Ｐに対して同じ問題データであれば、同じように送信するものを説明したが、これに限定されない。例えば、学習者ＰＢの場合には、広告データが付加された問題データを送信するようにしてもよい。そのようにすることで、サービス提供会社は、広告主から広告収入を得ることができる。
また、広告データは、サービス提供会社の製品に関するものであってもよい。そのようにすることで、サービス提供会社の製品の販売促進に結び付けることができる。また、学習者も。そのサービス提供会社の製品を購入することで、様々な難易度の問題データの提供を受けることができる。
【００４５】
（３）本実施形態では、資格試験対策用の問題を提供するものとして説明したが、これに限定されない。例えば、子供の学年に合った学習問題であってもよく、学習に関するものであれば用いることができる。
（４）本実施形態では、学習アプリを用いるものとして説明したが、これに限定されない。例えば、Ｗｅｂサービスのようなものであってもよい。
【００４６】
（５）本実施形態では、解答データ分析処理として、問題データごとの分析と、学習者ＰＡごとの分析とを別処理で行うものとして説明したが、これに限定されない。全ての分析処理を同じ処理内で行ってもよい。
【符号の説明】
【００４７】
１    学習サーバ
５    端末
６    電子ペン
１０  制御部
１２  問題データ送信部
１３  解答データ収集部
１４  解答データ分析部
１５  情報提供部
１６  問題データ作成部
１７  問題データ記憶制御部
２０  記憶部
２１  ユーザ情報記憶部
２２  制限有りデータ記憶部
２２ａ，２３ａ  問題データ記憶部
２２ｂ  解答データ記憶部
２２ｃ  分析結果データ記憶部
２２ｄ  アドバイスデータ記憶部
２３  制限無しデータ記憶部
１００  学習システム
Ｎ    通信ネットワーク
Ｐ，ＰＡ，ＰＢ  学習者
【図１】
0006528420.tif 000002
【図２】
0006528420.tif 000003
【図３】
0006528420.tif 000004
【図４】
0006528420.tif 000005
【図５】
0006528420.tif 000006
【図６】
0006528420.tif 000007
【図７】
0006528420.tif 000008