(57)【要約】【課題】問題に対する解答の問題点を詳細に分析できる学習装置、学習装置の制御方法及び学習システムを提供する。【解決手段】学習者は表示部３３に表示された問題の解答をペン２Ａで表示部３３に記述する。学習端末２は学習者の解答の記述を録画し、解答に予め設定されている各チェックポイントを通過する経過時間を計測する。各チェックポイントの通過時間はチャプター情報として記憶する。学習端末２は録画データとチャプター情報を管理サーバ４に送信する。学習者は解き終わった問題の解答を分析する為、学習端末２は管理サーバ４から問題の解答の録画データ及びチャプター情報を取得する。学習端末２は録画データと、チャプター情報に基づくチェックポイントの通過時間を表示部３３に表示する。それ故、学習者は自己の解答の問題点を詳細に分析できる。【選択図】図１
2013050564.tif 000002
【特許請求の範囲】
【請求項１】
学習者に問題を解答可能に出題する学習装置であって、
前記学習者の解答状態の情報である解答情報を取得する解答情報取得手段と、
前記解答情報取得手段によって取得された前記解答情報を第１記憶部に記憶する第１記憶制御手段と、
前記問題に対する解答のチェックポイントの情報であるチェックポイント情報を取得するチェックポイント情報取得手段と、
前記第１記憶部に記憶された前記解答情報に基づき、前記学習者の解答が、前記チェックポイント情報取得手段によって取得された前記チェックポイント情報に基づくチェックポイントに到達したか否かを判定する判定手段と、
前記第１記憶部に記憶された前記解答情報と、前記判定手段による判定結果の情報である判定情報とを関連付けて読み出し可能に第２記憶部に記憶する第２記憶制御手段と
を備えたことを特徴とする学習装置。
【請求項２】
前記学習者の解答における経過時間を計測する計測手段を備え、
前記第１記憶制御手段は、
前記解答情報を、前記計測手段によって計測された前記経過時間と関連付けて前記第１記憶部に記憶し、
前記チェックポイント情報は、前記チェックポイント毎に、前記問題に対する解答中の特定のキーワードを有し、
前記判定手段は、
前記学習者の解答中に、前記チェックポイント情報取得手段によって取得された前記チェックポイント情報に含まれる特定のキーワードがあった場合に、当該特定のキーワードに対応するチェックポイントに到達したと判定することを特徴とする請求項１に記載の学習装置。
【請求項３】
前記学習者による前記問題の解答中の修正動作に関する修正情報を取得する修正情報取得手段を備え、
前記第２記憶制御手段は、
前記修正情報取得手段が取得された前記修正情報を、前記第２記憶部に記憶された前記解答情報、及び前記判定情報のうち少なくとも何れかに関連付けて読み出し可能に前記第２記憶部に記憶することを特徴とする請求項１又は２に記載の学習装置。
【請求項４】
前記問題に対する他の学習者の解答状態の情報である他解答情報を取得する他解答情報取得手段と、
前記第２記憶部に記憶された前記解答情報と、前記他解答情報取得手段によって取得された前記他解答情報とを表示部に比較可能に提示する比較提示手段と
を備えたことを特徴とする請求項１から３の何れかに記載の学習装置。
【請求項５】
前記解答情報取得手段は、前記学習者の解答の映像である映像情報を前記解答状態として取得し、
前記第１記憶部には前記映像情報が記憶され、
前記判定手段は、
前記第１記憶部に記憶された前記映像情報に基づき、前記学習者の解答が、前記チェックポイント情報取得手段によって取得された前記チェックポイント情報に基づくチェックポイントに到達したか否かを判定することを特徴とする請求項１から４の何れかに記載の学習装置。
【請求項６】
学習者に問題を解答可能に出題する学習装置の制御方法であって、
前記学習者の解答状態の情報である解答情報を取得する解答情報取得ステップと、
前記解答情報取得ステップにおいて取得された前記解答情報を第１記憶部に記憶する第１記憶制御ステップと、
前記問題に対する解答のチェックポイントの情報であるチェックポイント情報を取得するチェックポイント情報取得ステップと、
前記第１記憶部に記憶された前記解答状態に基づき、前記学習者の解答が、前記チェックポイント情報取得ステップにおいて取得された前記チェックポイント情報に基づくチェックポイントに到達したか否かを判定する判定ステップと、
前記第１記憶部に記憶された前記解答情報と、前記判定手段による判定結果の情報である判定情報とを関連付けて読み出し可能に第２記憶部に記憶する第２記憶制御ステップと
を備えたことを特徴とする学習装置の制御方法。
【請求項７】
端末装置と、当該端末装置にネットワークを介して接続されるサーバ装置とを備え、学習者に問題を解答可能に出題する学習システムであって、
前記端末装置は、
前記学習者の識別情報を取得する識別情報取得手段と、
前記学習者の解答状態の情報である解答情報を取得する解答情報取得手段と、
前記解答情報取得手段によって取得された前記解答情報を第３記憶部に記憶する第３記憶制御手段と、
前記問題に対する解答のチェックポイントの情報であるチェックポイント情報を前記サーバ装置から取得するチェックポイント情報取得手段と、
前記第３記憶部に記憶された前記解答情報に基づき、前記学習者の解答が前記チェックポイント情報取得手段によって取得された前記チェックポイントに到達したか否かを判定する端末側判定手段と、
前記第３記憶部に記憶された前記解答情報と、前記判定手段による判定結果の情報である判定情報とを、前記識別情報取得手段によって取得された前記識別情報と関連付けて前記サーバ装置に送信する端末側情報送信手段と、
前記サーバ装置に前記学習者毎の前記解答情報及び前記判定情報を要求する情報要求手段と、
前記サーバ装置から前記端末装置の要求に応じて送信された前記学習者毎の前記解答情報及び前記判定情報を受信する端末側情報受信手段と、
前記端末側受信手段によって受信された前記学習者毎の前記解答情報及び前記判定情報を出力する情報出力手段と
を備え、
前記サーバ装置は、
前記端末装置に前記問題に対応する前記チェックポイント情報を前記端末装置に送信するチェックポイント情報送信手段と、
前記端末装置の前記端末側情報送信手段によって送信された前記識別情報、前記解答情報及び前記判定情報を受信し、前記識別情報に基づき、前記解答情報及び前記判定情報を学習者毎に第４記憶部に記憶する第４記憶制御手段と、
前記端末装置の前記情報要求手段の要求に応じて前記第４記憶部に記憶された前記学習者毎の前記解答情報及び前記判定情報を前記端末装置に送信するサーバ側送信手段と
を備えたことを特徴とする学習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習者に問題を解答可能に出題する学習装置、学習装置の制御方法及び学習システムに関する。
【背景技術】
【０００２】
従来、一般的な学習において、学習理解度を把握するためにテストが実施される。学習者にフィードバックされる情報は、点数・偏差値・順位および解答の正誤情報等である。これらの情報からでは、解答が正しくできたかできていないのかという総合的な把握しかできない。よって、できていない部分を復習し、正解できるようになるまで問題を繰り返し解くことがおこなわれていた。そこで、解答の正誤のみならず、解答に要した時間を勘案して評価を行うとともに、正答が得られなかった場合に、正答へと導くためのヒントを提示する学習システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２１８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の学習システムは、その問題に対する解答の正誤や解答に要した時間を評価するのみである。それ故、その問題の正しい解答を導く過程における反省点や改善点などを把握することはできなかった。
【０００５】
本発明の目的は、問題に対する解答の問題点を詳細に分析できる学習装置、学習装置の制御方法及び学習システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る学習装置は、学習者に問題を解答可能に出題する学習装置であって、前記学習者の解答状態の情報である解答情報を取得する解答情報取得手段と、前記解答情報取得手段によって取得された前記解答情報を第１記憶部に記憶する第１記憶制御手段と、前記問題に対する解答のチェックポイントの情報であるチェックポイント情報を取得するチェックポイント情報取得手段と、前記第１記憶部に記憶された前記解答情報に基づき、前記学習者の解答が、前記チェックポイント情報取得手段によって取得された前記チェックポイント情報に基づくチェックポイントに到達したか否かを判定する判定手段と、前記第１記憶部に記憶された前記解答情報と、前記判定手段による判定結果の情報である判定情報とを関連付けて読み出し可能に第２記憶部に記憶する第２記憶制御手段と
を備えている。
【０００７】
第１態様に係る学習装置では、解答中に予め設定されたチェックポイントに到達したか否かを判定することで、学習者が自ら導いた解答のどこに問題があったかを明確に知ることができる。自分が導いた解答を詳細に分析できるので現時点での自己の反省点や改善点がわかる。故に効率の良い学習方法を提供できる。
【０００８】
また第１態様では、前記学習者の解答における経過時間を計測する計測手段を備え、前記第１記憶制御手段は、前記解答情報を、前記計測手段によって計測された前記経過時間と関連付けて前記第１記憶部に記憶し、前記チェックポイント情報は、前記チェックポイント毎に、前記問題に対する解答中の特定のキーワードを有し、前記判定手段は、前記学習者の解答中に、前記チェックポイント情報取得手段によって取得された前記チェックポイント情報に含まれる特定のキーワードがあった場合に、当該特定のキーワードに対応するチェックポイントに到達したと判定するようにしてもよい。学習者の解答情報を、解答の際の経過時間と関連付けて記憶するので、解答のどの部分に時間がかかり、又は速く解答できたかを明確に知ることができる。また、学習者の解答中にチェックポイントに対応する特定のキーワードの有無を判定することで、チェックポイントに到達したか否かを正確に判定できる。
【０００９】
また第１態様では、前記学習者による前記問題の解答中の修正動作に関する修正情報を取得する修正情報取得手段を備え、前記第２記憶制御手段は、前記修正情報取得手段が取得された前記修正情報を、前記第２記憶部に記憶された前記解答情報、及び前記判定情報のうち少なくとも何れかに関連付けて前記第２記憶部に記憶するようにしてもよい。学習者の解答中の修正情報を第１記憶部に関連付けて記憶するので、学習者が解答中に修正にどの程度時間をかけたか等を明確に知ることができる。
【００１０】
また第１態様では、前記問題に対する他の学習者の解答状態の情報である他解答情報を取得する他解答情報取得手段と、前記第２記憶部に記憶された前記解答情報と、前記他解答情報取得手段によって取得された前記他解答情報とを表示部に比較可能に提示する比較提示手段とを備えてもよい。表示部に、他の学習者の解答状態を、自己の解答状態と比較可能に提示できるので、他の学習者と比べてどこが良くてどこが良くないかを客観的に分析することができる。
【００１１】
また第１態様では、前記解答情報取得手段は、前記学習者の解答の映像である映像情報を前記解答状態として取得し、前記第１記憶部には前記映像情報が記憶され、前記判定手段は、前記第１記憶部に記憶された前記映像情報に基づき、前記学習者の解答が、前記チェックポイント情報取得手段によって取得された前記チェックポイント情報に基づくチェックポイントに到達したか否かを判定するようにしてもよい。学習者の解答状態を映像情報として取得するので、その映像情報に基づいて、チェックポイントに到達したか否かを明確に判定することができる。
【００１２】
本発明の第２態様に係る学習装置の制御方法は、学習者に問題を解答可能に出題する学習装置の制御方法であって、前記学習者の解答状態の情報である解答情報を取得する解答情報取得ステップと、前記解答情報取得ステップにおいて取得された前記解答情報を第１記憶部に記憶する第１記憶制御ステップと、前記問題に対する解答のチェックポイントの情報であるチェックポイント情報を取得するチェックポイント情報取得ステップと、前記第１記憶部に記憶された前記解答状態に基づき、前記学習者の解答が、前記チェックポイント情報取得ステップにおいて取得された前記チェックポイント情報に基づくチェックポイントに到達したか否かを判定する判定ステップと、前記第１記憶部に記憶された前記解答情報と、前記判定手段による判定結果の情報である判定情報とを関連付けて読み出し可能に第２記憶部に記憶する第２記憶制御ステップとを備えている。
【００１３】
第２態様に係る学習方法では、解答中に予め設定されたチェックポイントに到達したか否かを判定することで、学習者が自ら導いた解答のどこに問題があったかを明確に知ることができる。自分が導いた解答を詳細に分析できるので現時点での自己の強みと弱みがわかる。故に効率の良い学習方法を提供できる。
【００１４】
本発明の第３態様に係る学習システムは、端末装置と、当該端末装置にネットワークを介して接続されるサーバ装置とを備え、学習者に問題を解答可能に出題する学習システムであって、前記端末装置は、前記学習者の識別情報を取得する識別情報取得手段と、前記学習者の解答状態の情報である解答情報を取得する解答情報取得手段と、前記解答情報取得手段によって取得された前記解答情報を第３記憶部に記憶する第３記憶制御手段と、前記問題に対する解答のチェックポイントの情報であるチェックポイント情報を前記サーバ装置から取得するチェックポイント情報取得手段と、前記第３記憶部に記憶された前記解答情報に基づき、前記学習者の解答が前記チェックポイント情報取得手段によって取得された前記チェックポイントに到達したか否かを判定する端末側判定手段と、前記第３記憶部に記憶された前記解答情報と、前記判定手段による判定結果の情報である判定情報とを、前記識別情報取得手段によって取得された前記識別情報と関連付けて前記サーバ装置に送信する端末側情報送信手段と、前記サーバ装置に前記学習者毎の前記解答情報及び前記判定情報を要求する情報要求手段と、前記サーバ装置から前記端末装置の要求に応じて送信された前記学習者毎の前記解答情報及び前記判定情報を受信する端末側情報受信手段と、前記端末側受信手段によって受信された前記学習者毎の前記解答情報及び前記判定情報を出力する情報出力手段とを備え、前記サーバ装置は、前記端末装置に前記問題に対応する前記チェックポイント情報を前記端末装置に送信するチェックポイント情報送信手段と、前記端末装置の前記端末側情報送信手段によって送信された前記識別情報、前記解答情報及び前記判定情報を受信し、前記識別情報に基づき、前記解答情報及び前記判定情報を学習者毎に第４記憶部に記憶する第４記憶制御手段と、前記端末装置の前記情報要求手段の要求に応じて前記第４記憶部に記憶された前記学習者毎の前記解答情報及び前記判定情報を前記端末装置に送信するサーバ側送信手段とを備えている。
【００１５】
第３態様に係る学習システムでは、解答中に予め設定されたチェックポイントに到達したか否かを判定することで、学習者が自ら導いた解答のどこに問題があったかを明確に知ることができる。自分が導いた解答を詳細に分析できるので現時点での自己の強みと弱みがわかる。故に効率の良い学習方法を提供できる。また、サーバ装置において、解答情報及び判定情報を学習者毎に記憶するので、学習した記録を学習者毎に管理できる。
【図面の簡単な説明】
【００１６】
【図１】学習システム１の構成を示す図である。
【図２】学習者に提示される問題例とその解答例を示す図である。
【図３】学習端末２の電気的構成を示すブロック図である。
【図４】ＨＤＤ２５の各種記憶領域を示す概念図である。
【図５】管理サーバ４の電気的構成を示すブロック図である。
【図６】ＨＤＤ４５の各種記憶領域を示す概念図である。
【図７】学習制御処理のフローチャートである。
【図８】問題解答処理のフローチャートである。
【図９】図８の続きのフローチャートである。
【図１０】図９の続きのフローチャートである。
【図１１】映像再生処理のフローチャートである。
【図１２】学習ＤＢ制御処理のフローチャートである。
【図１３】図１２の続きのフローチャートである。
【図１４】５分経過時の進捗表７０を示す図である。
【図１５】最終進捗表８０を示す図である。
【図１６】確認画面９０を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態である学習端末２、学習端末２の制御方法及び学習システム１について、図面を参照して説明する。参照する図面は本発明が採用し得る技術的特徴を説明する為に用いられるものである。図面に記載した装置の構成、各種処理のフローチャート等はそれのみに限定する趣旨ではなく単なる説明例である。
【００１８】
先ず、学習システム１の構成について説明する。図１に示すように、学習システム１は、学習端末２、及び管理サーバ４を備える。学習端末２及び管理サーバ４はインターネット５に接続されている。インターネット５にはＷｅｂサーバ７が接続されている。学習端末２、管理サーバ４、及びＷｅｂサーバ７はインターネット５経由でデータを送受信可能である。学習端末２は表示部３３を有する。表示部３３は液晶であり静電式のタッチパネル３３Ａ（図３参照）を搭載する。学習者Ａはペン２Ａにより表示部３３に表示された画面等にタッチすることにより各種入力を行う。管理サーバ４は学習端末２から送信される各種情報を学習者情報と対応付けて一元管理する。学習者情報は学習者を識別可能な情報である。なお本実施形態では学習者Ａが学習端末２で学習する状況を想定する。
【００１９】
次に、学習システム１の実施概要について説明する。図１に示すように、先ず、学習端末２は数学等の問題のデータをＷｅｂサーバ７から取得する（図１中矢印Ａ）。学習端末２は取得した問題のデータを表示部３３に表示する。学習者Ａは表示部３３に表示された問題に対してペン２Ａで表示部３３に解答を記述する。学習端末２は学習者Ａの解答の記述を録画する。さらに学習端末２は問題が表示部３３に提示されてから解答に予め設定されている各チェックポイント（以下ＣＰという）をそれぞれ通過する通過時間を計測する。学習者Ａの解答の記述中、表示部３３の隅には進捗表７０（図１４参照）が表示される。
【００２０】
進捗表７０では、学習者Ａが各ＣＰを通過した際のＣＰ通過時間がペースメーカと比較して表示される。ペースメーカとは目標とされる速度で解答を記述する架空上の人物である。学習者Ａは進捗表７０を確認しながら解答を記述する。学習者Ａは自己の進捗状況をペースメーカと比較することにより、最適な解答リズムを体得できる。進捗表７０については後述する。学習者Ａは解答が終了すると所望の操作で解答を決定する。学習端末２は、学習者情報、解答の録画データ、ＣＰの通過時間等の各種情報を、管理サーバ４に送信する（図１中矢印Ｂ）。管理サーバ４は、学習端末２から登録要求のあった各種情報を学習者毎に記憶して管理する。
【００２１】
学習者Ａは既に解き終えた問題の解答について詳細に分析したい場合がある。そこで、学習端末２は管理サーバ４に対し、学習者Ａが過去に解いた問題の解答に関連する各種情報を取得する（図１中矢印Ｃ）。学習端末２は管理サーバ４から取得した各種情報に基づき、その問題の確認画面９０（図１６参照）を作成し、表示部３３に表示する。確認画面９０は、学習者Ａが解いた問題の解答の録画データと、ペースメーカの録画データとの同時再生を可能とする。さらに各ＣＰの通過時に再生位置をずらすこともできる。さらに他の学習者の参考映像の再生もできる。従って学習者Ａは確認画面９０を確認することにより自己の解答の記述を客観的に分析できるので、従来と比較して細かな問題点を発見できる。
【００２２】
次に、学習端末２において学習者に提示される問題例について説明する。学習者ＡはＷｅｂサーバ７に記憶されている多数の問題の中から少なくとも一の問題を選択する。学習端末２はＷｅｂサーバ７に学習者Ａによって選択された問題データを要求する。学習端末２は、Ｗｅｂサーバ７から取得した問題のデータを表示部３３に表示する。例えば図２に示すような数学の問題Ｉが表示部３３に表示される。問題Ｉの直下には解答欄１０１が表示される。学習者Ａは解答欄１０１に問題の解答をペン２Ａで記述する。図２の解答欄１０１に記述された解答は、問題Ｉに対する一般的な解答である。なお本実施形態では、数学の問題を一例として説明するが、数学に限らず、国語、理科、社会等の他分野の問題においても本発明は適用可能である。
【００２３】
次に、問題の解答に予め設定されるＣＰについて説明する。一般的に、問題の解答には幾つかの思考ポイントが存在する。本実施形態では、思考ポイントは例えば問題の解答における判断の分岐などである。特に数学の問題の場合、ある計算ステップで所定の数式や解を導き出し、その導き出した数式や解を使って次の計算ステップに移行するというような問題が多く、各計算ステップへの移行を導く思考ポイントが複数存在する。そのような思考ポイントを参考にして解答中に複数のＣＰを設定する。学習端末２は学習者Ａに問題が提示されてから解答が各ＣＰを通過する各区間の経過時間をそれぞれ計測する。各ＣＰの通過時間を分析することで、解答において非効率的な判断や不整合な判断を行ったＣＰを詳細に分析できる。そして、自己の解答の正誤のみならず、その解答中に表れた自己の強み、弱みを明確に発見できる。
【００２４】
次に、チェックポイント情報について説明する。チェックポイント情報（以下ＣＰ情報という）は、解答に設定されるＣＰに関する情報である。問題ごとのＣＰ情報は、ＣＰの数、それらＣＰの通過基準等の情報を含んでいる。本実施形態では、図２に示す問題Ｉの解答に６つのＣＰと、それらの通過基準とが以下のように予め設定されている。
・ＣＰ１：問題が表示されてから学習者Ａが解答の記述を開始するまで。
・ＣＰ２：解答中に文字列「ｒ＝３」が記述されるまで。
・ＣＰ３：解答中に文字列「ａ＝５」が記述されるまで。
・ＣＰ４：解答中に文字列「ａ＝１２５」と「ｒ＝２７」が記述されるまで。
・ＣＰ５：解答中に文字列「−１２５／２６（１−２７ｎ）」又は「１２５／２６（２７ｎ−１）」が記述されるまで。
・ ＣＰ６：学習者Ａが解答し終わって解答を決定するまで。なお解答の決定の操作は学習者Ａによるものとする。なお図２においてＣＰ１，６は不図示であるが、図中の各ＣＰ２〜５の各位置は実際のＣＰ２〜５の各文字列の位置にそれぞれ対応している。
【００２５】
なお、ＣＰ情報は管理サーバ４に予め記憶されている。学習端末２は、学習者Ａに提示する問題のＣＰ情報を管理サーバ４から取得する。学習端末２は、取得したＣＰ情報に基づき、学習者Ａの解答が各ＣＰを通過したか否かを判断する。なお上述の文字列の認識は、表示部３３上にペン２Ａで記述した解答の画像データを画像認識で特定する。文字列は本発明の「キーワード」の一例である。
【００２６】
次に、学習端末２の電気的構成について、図３を参照して説明する。学習端末２は、ＣＰＵ２１を備えている。ＣＰＵ２１には、ＲＯＭ２２、ＲＡＭ２３、ハードディスク装置２５（以下ＨＤＤ２５という）、ネットワークインタフェース２６、周辺機器制御チップ２７、ビデオチップ２８、駆動回路２９等がデータバスで接続される。ＣＰＵ２１は端末全体の制御を司る。ＲＯＭ２２は各種プログラムを記憶する。ＲＡＭ２３は各種データを一時的に記憶する。ＨＤＤ２５は後述する各種情報を記憶する。ネットワークインタフェース２６はルータ３５に接続されている。ルータ３５はインターネット５に接続される。ルータ３５は、学習端末２をインターネット５に接続する為の通信機器である。周辺機器制御チップ２７には、キーボード３１、マウス３２等が接続される。ビデオチップ２８には表示部３３が接続される。駆動回路２９には静電式のタッチパネル３３Ａが接続される。タッチパネル３３Ａは表示部３３に搭載されている。
【００２７】
次に、ＨＤＤ２５の各種記憶領域について、図４を参照して説明する。ＨＤＤ２５は、問題データ記憶領域２５１、各種設定情報記憶領域２５２、録画データ記憶領域２５３、チャプター情報記憶領域２５４、消しゴム情報記憶領域２５５、記述停止情報記憶領域２５６、及び学習者情報記憶領域２５７等を備える。問題データ記憶領域２５１は問題データを記憶する。各種設定情報記憶領域２５２は各種設定情報を記憶する。録画データ記憶領域２５３は録画データを記憶する。チャプター情報記憶領域２５４はチャプター情報を記憶する。消しゴム情報記憶領域２５５は消しゴム情報を記憶する。記述停止情報記憶領域２５６は記述停止情報を記憶する。学習者情報記憶領域２５７は学習者情報を記憶する。
【００２８】
問題データは数学等の問題のデータである。問題データはＷｅｂサーバ７から取得する。各種設定情報は、ペースメーカ情報、記述停止判断情報、及びＣＰ情報を含む。ペースメーカ情報は、ペースメーカの各ＣＰの通過時間に関する情報である。記述停止判断情報は、解答の記述が停止したか否かを判断する為の基準時間に関する情報である。本実施例では５秒である。このような各種設定情報は管理サーバ４から取得される。録画データは学習端末２の表示部３３上にペン２Ａで記述された解答の録画データである。チャプター情報は、学習者の解答が各ＣＰを通過時に作成される他、記述停止時間の確定時、消しゴム利用時間の確定時にも作成される。記述停止時間は学習者が解答中に記述を停止した時間である。消しゴム利用時間は学習者が解答中に消しゴム機能を利用した時間である。これら各計測時間をチャプターで区切って記憶することにより、学習者の解答中の経緯を整理して記憶することができる。
【００２９】
消しゴム情報は消しゴム利用回数及び消しゴム利用時間を含む情報である。消しゴム利用回数は学習者の解答中に、表示部３３における消しゴム機能を選択して利用した回数である。記述停止情報は記述停止回数及び記述停止時間を含む情報である。記述停止回数は学習者の解答中の記述が所定時間以上（５秒以上）経過した回数である。学習者情報は学習者を識別する為の情報である。
【００３０】
次に、管理サーバ４の電気的構成について、図５を参照して説明する。管理サーバ４は、ＣＰＵ４１を備えている。ＣＰＵ４１には、ＲＯＭ４２、ＲＡＭ４３、ハードディスク装置４５（以下ＨＤＤ４５という）、ネットワークインタフェース４６、周辺機器制御チップ４７、ビデオチップ４８等がデータバスで接続されている。ＣＰＵ４１はサーバ全体の制御を司る。ＲＯＭ４２は各種プログラムを記憶する。ＲＡＭ４３は各種データを一時的に記憶する。ＨＤＤ４５は後述する各種データを記憶する。ネットワークインタフェース４６はルータ５５に接続されている。ルータ５５はインターネット５に接続されている。ルータ５５は、管理サーバ４をインターネット５に接続する為の通信機器である。周辺機器制御チップ４７には、キーボード５１、マウス５２等が接続されている。ビデオチップ４８には表示部５３が接続されている。
【００３１】
次に、ＨＤＤ４５の各種記憶領域について、図６を参照して説明する。ＨＤＤ４５は、各種設定情報記憶領域４５１、録画データ記憶領域４５２、チャプター情報記憶領域４５３、消しゴム情報記憶領域４５４、記述停止情報記憶領域４５５、統計情報記憶領域４５６、学習者情報記憶領域４５７、参考学習者情報記憶領域４５８等を備える。各種設定情報記憶領域４５１は各種設定情報を記憶する。録画データ記憶領域４５２は録画データを記憶する。録画データには、ペースメーカの録画データや参考学習者の録画データも含まれる。なお参考学習者とは例えば参考となる解答記述をした他の学習者である。チャプター情報記憶領域４５３はチャプター情報を記憶する。消しゴム情報記憶領域４５４は消しゴム情報を記憶する。記述停止情報記憶領域４５５は記述停止情報を記憶する。統計情報記憶領域４５６は統計情報を記憶する。学習者情報記憶領域４５７は学習者情報を記憶する。参考学習者情報記憶領域４５８は参考学習者情報を記憶する
【００３２】
録画データ、チャプター情報、消しゴム情報、記述停止情報、学習者情報は、後述する問題データ識別情報と一緒に、学習端末２から管理サーバ４に送信され、問題毎に、学習者情報と対応付けられてＨＤＤ４５の各種記憶領域に記憶される。統計情報は問題を解いた全学習者の平均値に関する情報である。全学習者とは、管理サーバ４のＨＤＤ４５の学習者情報記憶領域４５７に登録されている全学習者である。統計情報は、管理サーバ４に送信された全学習者の各問題に対応するチャプター情報、消しゴム情報、及び記述停止情報に基づいて作成される。参考学習者情報は参考となる解答記述をした他の学習者の識別情報である。本実施形態では、学習者Ａの解答時間がペースメーカよりも遅かったＣＰを速い時間で解くことができた他の学習者を参考学習者情報としている。
【００３３】
次に、上記構成からなる学習システム１の動作について説明する。なお本システムは、学習端末２と、管理サーバ４とがそれぞれ別の処理を実行することにより一連の動作を行う。従って、学習端末２のＣＰＵ２１によって実行される「学習制御処理」と、管理サーバ４のＣＰＵ４１によって実行される「学習ＤＢ制御管理処理」とに分けて順次説明する。
【００３４】
先ず、学習端末２のＣＰＵ２１によって実行される学習制御処理について、図７〜図１０のフローチャートを参照して説明する。本処理は、学習者が学習端末２の電源をオンし、学習アプリケーションを選択すると、ＲＯＭ２２に記憶された「学習制御プログラム」が呼び出されて実行される。
【００３５】
ＣＰＵ２１はプログラムを初期化する（Ｓ１）。ＣＰＵ２１は学習者名が入力されたか否か判断する（Ｓ２）。なお学習者名ではなく、コード番号等を入力してもよい。コード番号は学習者を識別する為の情報である。ＣＰＵ２１は学習者名が入力されたと判断するまでは（Ｓ２：ＮＯ）、電源がオフされたか否か判断する（Ｓ６）。ＣＰＵ２１は学習端末２の電源はオンであると判断した場合（Ｓ６：ＮＯ）、Ｓ２に戻り待機状態となる。ＣＰＵ２１は学習端末２の電源はオフであると判断した場合（Ｓ６：ＹＥＳ）、学習制御処理を終了する。
【００３６】
学習者Ａはペン２Ａを用いて自己の学習者名を入力する。ＣＰＵ２１は学習者名が入力されたと判断した場合（Ｓ２：ＹＥＳ）、問題解答モード及び映像再生モードの何れかが学習者Ａによって選択されたか否か判断する（Ｓ３，Ｓ７）。問題解答モードは表示部３３に問題を表示して学習者Ａに解答を記述させ、その内容を同時に評価するモードである。映像再生モードは管理サーバ４に登録された学習者Ａの問題の解答の録画データ等を再生するモードである。
【００３７】
ＣＰＵ２１は問題解答モードが選択されたと判断した場合（Ｓ３：ＹＥＳ）、問題解答処理を実行する（Ｓ４）。ＣＰＵ２１は映像再生モードが選択されたと判断した場合（Ｓ３：ＮＯ、Ｓ７：ＹＥＳ）、映像再生処理を実行する（Ｓ８）。ＣＰＵ２１は問題解答モード及び映像再生モードの何れも選択されていないと判断した場合（Ｓ３：ＮＯ、Ｓ７：ＮＯ）、電源がオフされたか否か判断する（Ｓ５）。ＣＰＵ２１は学習端末２の電源はオンであると判断した場合（Ｓ５：ＮＯ）、引き続き、Ｓ３、Ｓ７の判断処理に戻る。ＣＰＵ２１は学習端末２の電源はオフであると判断した場合（Ｓ５：ＹＥＳ）、学習制御処理を終了する。
【００３８】
次に、問題選択処理について、図８のフローチャートを参照して説明する。先ず、ＣＰＵ２１はＷｅｂサーバ７から問題データを取得する（Ｓ１１）。なお学習者Ａは出題される問題の分野、難易度等を学習端末２において適宜設定できる。ＣＰＵ２１は設定された条件に応じてＷｅｂサーバ７に問題データの送信を要求する。Ｗｅｂサーバ７は要求された条件に基づき、学習端末２に問題データを送信する（図１中矢印Ａ参照）。
【００３９】
ＣＰＵ２１は各種設定情報を管理サーバ４から取得する（Ｓ１２）。なおＣＰＵ２１は管理サーバ４に各種設定情報を要求する際に問題データ識別情報を送信する。問題データ識別情報は問題データを識別する情報である。問題データ識別情報はＷｅｂサーバ７から送信された問題データに対応するものである。管理サーバ４は、問題データ毎に各種設定情報を記憶している。管理サーバ４は受信した問題データ識別情報に基づき、その問題データに対応する各種設定情報を学習端末２に送信する。ＣＰＵ２１は管理サーバ４から取得した各種設定情報を、ＨＤＤ２５の各種設定情報記憶領域２５２に記憶する。
【００４０】
次いでＣＰＵ２１は、図８〜図１０のフローに示すように、表示部３３に問題が表示されたか否か（Ｓ１３）、解答の記述が開始されたか否か（Ｓ１８）、ＣＰ文字列を認識したか否か（Ｓ２６）、解答が決定されたか否か（Ｓ３１）、記述停止時間が経過したか否か（Ｓ４１）、消しゴム機能が選択されたか否か（Ｓ４６）、ペンが選択されたか否か（Ｓ５０）、ペースメーカがＣＰを通過したか否か（Ｓ５２）について判断する。以下［１］〜［１０］の場面に分けて説明する。
【００４１】
［１］ 表示部３３に問題が表示された場合
ＣＰＵ２１は表示部３３に新たな問題が表示されたと判断した場合（Ｓ１３：ＹＥＳ）、表示部３３に解答欄１０１を表示し、かつ解答時間の計測を開始する（Ｓ１４）。ＣＰＵ２１は学習者Ａの解答の録画を開始する（Ｓ１５）。ＣＰＵ２１は進捗表７０（図１４参照）を表示部３３に表示する（Ｓ１６）。
【００４２】
図１４に示すように、進捗表７０は学習者の進捗状況をリアルタイムで表示する。進捗表７０は、ＣＰ欄７１、ペースメーカ欄７２、学習者欄７３、及び合計時間欄７４を備える。ＣＰ欄７１にはＣＰ１〜６が表示される。ペースメーカ欄７２にはペースメーカの各ＣＰ通過時間がペースメーカの進捗状況に合わせて表示される。なおペースメーカの各ＣＰ通過時間は、ＨＤＤ２５の各種設定情報記憶領域２５２に記憶したペースメーカ情報が参照される。ペースメーカのレベル設定は学習者の能力レベルに応じて管理サーバ４において適宜変更できる。
【００４３】
学習者欄７３には学習者Ａの各ＣＰ通過時間が学習者の進捗状況に合わせて表示される。学習者欄７３には更に判定マークが表示される。判定マークは、学習者Ａの各ＣＰ通過時間について、ペースメーカの通過時間と比較した結果を３段階で評価した結果を示している。ペースメーカのＣＰ通過時間との差が３０秒以上速い場合は「◎」である。３０秒未満である場合は「○」である。３０秒以上遅い場合は「×」である。なお判定基準については管理サーバ４において自由に変更できる。合計時間欄７４は、ペースメーカのＣＰ通過時間の合計時間と、学習者ＡのＣＰ通過時間の合計時間とが表示される。表示タイミングは何れもＣＰ６の通過時である。
【００４４】
ペースメーカ欄７２と、学習者欄７３とには進捗マーク７５，７６が各々表示される。進捗マーク７５，７６は黒三角のマークである。進捗マーク７５はペースメーカの進捗状況に合わせ、現在進行中のＣＰに対応する欄に表示される。進捗マーク７６は学習者Ａの進捗状況に合わせ、現在進行中のＣＰに対応する欄に表示される。学習者はこのような進捗表７０を確認しながら解答欄１０１に解答を記述する。進捗表７０の表示位置については限定しないが、好ましくは解答欄１０１の近傍に表示するのが好ましい。
【００４５】
図８のフローに戻り、ＣＰＵ２１はペースメーカの動作を開始する（Ｓ１７）。それ故、学習者Ａの解答開始時に、ペースメーカの動作を合わせることができる。ＣＰＵ２１はＳ１３に戻って処理を繰り返す。
【００４６】
［２］学習者Ａの解答の記述が開始された場合
ＣＰＵ２１は表示部３３に新たな問題の表示が無く（Ｓ１３：ＮＯ）、同一問題を解答中において解答欄１０１にペン２Ａが接触したことを検出した場合、解答の記述を開始したと判断し（Ｓ１８：ＹＥＳ）、記述停止フラグが有効か否か判断する（Ｓ１９）。記述停止フラグはＲＡＭ２３に記憶されている。記述停止フラグは、解答の記述が停止している場合は有効、解答の記述が停止していない場合は無効とされる。
【００４７】
ＣＰＵ２１は記述停止フラグは無効と判断した場合（Ｓ１９：ＮＯ）、計測した時間を確定して、進捗表７０のＣＰ１に対応する学習者欄７３に表示する（Ｓ２３）。例えば、図１４に示すように、問題が表示されてから解答の記述を開始するまでの時間が２分３０秒であれば、進捗表７０の学習者欄７３のＣＰ１に対応する欄に「２：３０」と表示する。本実施例の場合、ペースメーカのＣＰ１の通過時間が３分であるので、判定マークは「◎」である。学習者Ａは進捗表７０に表示された「◎」の判定マークを確認することにより、ＣＰ１の段階ではペースメーカよりも先に進んでいることを認識できる。
【００４８】
ＣＰＵ２１は確定した時間をチャプター情報としてＨＤＤ２５のチャプター情報記憶領域２５４に記憶する（Ｓ２４）。本実施例では「２：３０」がＣＰ１のチャプター情報となる。ＣＰＵ２１は新たな計測を開始する（Ｓ２５）。ＣＰＵ２１はＳ１３に戻って処理を繰り返す。
【００４９】
［３］解答の記述中にＣＰ文字列が認識された場合
ＣＰＵ２１は、ＨＤＤ２５の各種設定情報記憶領域２５２に記憶されたＣＰ情報を参照し、各ＣＰに対応する文字列を決定する。例えばＣＰ２の文字列は「ｒ＝３」である。ＣＰＵ２１は継続して解答を記述中（Ｓ１８：ＮＯ）に「ｒ＝３」の文字列を認識した場合（Ｓ２６：ＹＥＳ）、計測した時間を確定して、進捗表７０のＣＰ２に対応する学習者欄７３に計測時間を表示する（Ｓ２７）。例えばＣＰ１を過ぎて「ｒ＝３」が記述されるまでの時間が３分であれば、進捗表７０のＣＰ２に対応する学習者欄７３には「３：００」と表示する。本実施例の場合、ペースメーカのＣＰ２の通過時間が２分であるので、判定マークは「×」である。学習者Ａは進捗表７０に表示された「×」の判定マークを確認することにより、ＣＰ２の段階ではペースメーカよりも遅れていることを認識できる。
【００５０】
ＣＰＵ２１は確定した時間をチャプター情報としてＨＤＤ２５のチャプター情報記憶領域２５４に記憶する（Ｓ２８）。本実施例では「３：００」がＣＰ２のチャプター情報となる。ＣＰＵ２１は新たな計測を開始する（Ｓ２９）。ＣＰＵ２１はＳ１３に戻って処理を繰り返す。
【００５１】
［４］記述停止時間（５秒）が経過した場合
ＣＰＵ２１は解答の記述中にＣＰの文字列が認識できなかった場合には（図８のＳ２６：ＮＯ）、学習者によって解答が決定されたか否か判断する（図９のＳ３１）。ＣＰＵ２１は解答が決定されていなかった場合には（Ｓ３１：ＮＯ）、図１０のフローに示すように、ペン２Ａによる文字の入力が停止してから記述停止時間（例えば５秒）が経過したか否か判断する（Ｓ４１）。ＣＰＵ２１はペン２Ａによる文字の入力が停止してから５秒経過した場合（Ｓ４１：ＹＥＳ）、解答の記述が停止したとみなし、ＲＡＭ２３に記憶された記述停止フラグを有効にする（Ｓ４２）。ＣＰＵ２１はＲＡＭ２３に記憶された記述停止回数を更新する（Ｓ４３）。ＣＰＵ２１は記述停止時間の計測を続行する（Ｓ４４）。さらにＣＰＵ２１は記述停止と判断した時の時間をチャプター情報としてＨＤＤ２５のチャプター情報記憶領域２５４に記憶する（Ｓ４５）。ＣＰＵ２１は図８のＳ１３に戻って処理を繰り返す。
【００５２】
［５］記述停止の状態から解答の記述が再び開始された場合
図８のフローに示すように、ＣＰＵ２１は表示部３３に新たな問題の表示が無く（Ｓ１３：ＮＯ）、同一問題の解答中において解答の記述が開始されたと判断した場合（Ｓ１８：ＹＥＳ）、記述停止フラグが有効か否か判断する（Ｓ１９）。これは問題が提示されて最初の記述であるのか、又は記述停止の状態からの記述であるのかを判断する為である。上述のように、記述が停止している状態では、記述停止フラグは有効であるので（Ｓ１９：ＹＥＳ）、記述停止時間を確定して、ＨＤＤ２５の記述停止情報記憶領域２５６に記憶された記述停止情報の記述停止時間を更新する（Ｓ２０）。ＣＰＵ２１は記述停止フラグを無効にする（Ｓ２２）。ＣＰＵ２１は図８のＳ１３に戻って処理を繰り返す。
【００５３】
［６］解答の記述中に消しゴム機能が選択された場合
学習者は解答の記述中に誤記した場合、その誤記を訂正する為に消しゴム機能を選択して該当部分を消去する。学習者は表示部３３に表示された消しゴムのアイコン（図示略）をペン２Ａで選択し、誤記部分をなぞることにより誤記が消去される。ＣＰＵ２１は、同一問題の解答の記述中であって（図８のＳ１８：ＮＯ）、ＣＰの文字列は無く（Ｓ２６：ＮＯ）、学習者によって解答がまだ決定されておらず（図９のＳ３１：ＮＯ）、解答の記述が継続中である場合（図１０のＳ４１：ＮＯ）、消しゴム機能が新たに選択されたか否か判断する（Ｓ４６）。ＣＰＵ２１は消しゴム機能が新たに選択されたと判断した場合（Ｓ４６：ＹＥＳ）、ＨＤＤ２５の消しゴム情報記憶領域２５５に記憶された消しゴム利用回数を更新する（Ｓ４７）。更に消しゴム利用時間の計測を開始する（Ｓ４８）。ＣＰＵ２１は消しゴム機能の選択時の時間をチャプター情報としてＨＤＤ２５のチャプター情報記憶領域２５４に記憶する（Ｓ４９）。ＣＰＵ２１は図８のＳ１３に戻って処理を繰り返す。
【００５４】
［７］消しゴム利用中にペン機能が再度選択された場合
学習者は消しゴム機能により誤記部分の消去が完了すると、解答の記述を再開する為にペン機能を再度選択する。学習者は表示部３３に表示されたペンのアイコン（図示略）をペン２Ａで選択すると、再度ペン２Ａによって解答の記述ができる。図１０のフローに示すように、ＣＰＵ２１は消しゴム機能の選択中において（Ｓ４６：ＮＯ）、学習者によってペン機能が新たに選択されたか否か判断する（Ｓ５０）。ＣＰＵ２１は、学習者によってペン機能が新たに選択されたと判断した場合（Ｓ５０：ＹＥＳ）、消しゴム利用時間を確定して、ＨＤＤ２５の消しゴム情報記憶領域２５５に記憶された消しゴム情報の消しゴム利用時間を更新する（Ｓ５１）。ＣＰＵ２１は図８のＳ１３に戻って処理を繰り返す。
【００５５】
［８］ペースメーカがＣＰを通過した場合
ＣＰＵ２１は、同一問題の解答の記述中であって（図８のＳ１８：ＮＯ）、ＣＰの文字列を認識せず（Ｓ２６：ＮＯ）、学習者によって解答がまだ決定されておらず（図９のＳ３１：ＮＯ）、解答の記述が継続中で（図１０のＳ４１：ＮＯ）、消しゴム機能及びペン機能も新たに選択されていない場合（Ｓ４６：ＮＯ、Ｓ５０：ＮＯ）、ペースメーカがＣＰを新たに通過したか否か判断する（Ｓ５２）。ＣＰＵ２１はペースメーカがＣＰを通過したと判断した場合（Ｓ５２：ＹＥＳ）、進捗表７０の該当するＣＰに対応するペースメーカ欄７２に通過時間を表示する（Ｓ５３）。ペースメーカ欄７２には、ペースメーカの進捗に合わせてペースメーカの通過時間が順次表示される。学習者Ａは解答中にペースメーカの進捗を確認できる。学習者Ａは自己の進捗状況をペースメーカと比較することにより、最適な解答リズムを体得できる。ＣＰＵ２１は図８のＳ１３に戻って処理を繰り返す。
【００５６】
［９］学習者が解答を決定する操作をした場合
学習者は解答の記述が終了すると、その解答の記述で良ければ、表示部３３に表示された決定ボタンをペン２Ａでタッチして解答を決定する。ＣＰＵ２１は、同一問題の解答の記述中であって（図８のＳ１８：ＮＯ）、ＣＰの文字列が無かった場合（Ｓ２６：ＮＯ）、図９のフローに示すように、学習者によって解答が決定されたか否か判断する（Ｓ３１）。ＣＰＵ２１は解答が決定されたと判断した場合（Ｓ３１：ＹＥＳ）、計測した時間を確定して、進捗表７０のＣＰ６に対応する学習者欄７３に表示する（Ｓ３２）。例えばＣＰ５を過ぎて決定ボタンが選択されるまでの時間が２分４０秒であれば、進捗表７０のＣＰ６に対応する学習者欄７３には「２：４０」と表示する。本実施例の場合、ペースメーカのＣＰ６の通過時間が２分であるので、判定マークは「×」である。なおＣＰ６は解答を記述し終わってから決定するまでの時間であって見直し時間を想定したものである。
【００５７】
ＣＰＵ２１は確定した時間と判定結果とをチャプター情報としてＨＤＤ２５のチャプター情報記憶領域２５４に記憶する（Ｓ３３）。ＣＰＵ２１は時間の計測を終了する（Ｓ３４）。ＣＰＵ２１は表示部３３に表示された解答の記述の録画を終了し、ＨＤＤ２５の録画データ記憶領域２５３に記憶する（Ｓ３５）。ＣＰＵ２１はＨＤＤ２５に記憶された録画データ、チャプター情報、消しゴム情報、記述停止情報、学習者情報を管理サーバ４に送信する（Ｓ３６）。なおＣＰＵ２１はこれらの情報に併せ、問題データ識別情報を送信する。管理サーバ４において、問題毎にこれらの情報を管理する為である。
【００５８】
管理サーバ４では学習端末２から受信したこれらの情報を学習者情報と対応付けてＨＤＤ４５の各種記憶領域に記憶する。管理サーバ４は受信したこれらの情報に基づき、問題Ｉの統計情報を作成する。統計情報は、管理サーバ４に登録されている全学習者が問題Ｉを解答したときの各ＣＰ通過時間、解答の合計時間、消しゴム利用回数、消しゴム利用時間、記述停止回数、記述停止時間の各平均値に関する情報である。管理サーバ４は、作成した統計情報を記憶し、学習端末２から上述の各種情報を受信する度に統計情報を更新する。
【００５９】
ＣＰＵ２１は管理サーバ４に統計情報の取得要求を行う。ＣＰＵ２１は管理サーバ４から統計情報を取得する（Ｓ３７）。ＣＰＵ２１は最終進捗表８０を作成し、進捗表７０に替えて最終進捗表８０を表示部３３に表示する（Ｓ３８）。
【００６０】
図１５に示すように、最終進捗表８０は、図１４の進捗表７０に、消しゴム情報、記述停止情報、及び統計情報を付け足した表である。消しゴム情報及び記述停止情報はＨＤＤ２５に記憶されているものである。最終進捗表８０は、進捗表７０のＣＰ欄７１、ペースメーカ欄７２、学習者欄７３、及び合計時間欄７４を備える。合計時間欄７４には、ペースメーカ及び学習者Ａの各ＣＰ通過時間の合計時間が表示される。
【００６１】
さらに最終進捗表８０は、全学習者平均欄８１、消しゴム利用回数欄８２、消しゴム利用時間欄８３、記述停止回数欄８４、及び記述停止時間欄８５を備える。全学習者平均欄８１には、統計情報に基づき、全学習者のＣＰ通過時間、合計時間、消しゴム利用回数、消しゴム利用時間、記述停止回数、記述停止時間の各平均値が表示される。消しゴム利用回数欄８２、消しゴム利用時間欄８３には、消しゴム情報に基づき、学習者Ａの消しゴム利用回数及び消しゴム利用時間が各々表示される。本実施形態では、ペースメーカの消しゴム情報はペースメーカ情報に含まれていない。それ故、ペースメーカの消しゴム利用回数及び消しゴム利用時間は表示されない。なおペースメーカの消しゴム情報をペースメーカ情報に含めることで、ペースメーカの消しゴム利用回数及び消しゴム利用時間を表示するようにしてもよい。
【００６２】
ここで、図１５の最終進捗表８０を見ると、ペースメーカと学習者Ａの何れも問題Ｉの解答に要した時間は１６分である。これを見ただけでは、学習者Ａはペースメーカと同様に解答を進めたかのように思われる。しかしながら、各ＣＰの通過時間及び判定マークを見ると、ＣＰ１、ＣＰ４ではペースメーカよりも速く解答を記述しているが、ＣＰ２、ＣＰ６ではペースメーカよりも大幅に遅れていたことがわかる。つまり学習者Ａの問題Ｉに対する強み、弱みが一目でわかるようになっている。
【００６３】
さらに学習者Ａの解答中における消しゴム利用回数、及び消しゴム利用時間が表示されるので、解答中に無駄に消費した時間を確認できる。さらに学習者Ａの解答中における記述停止回数、及び記述停止時間が表示されるので、その時間や回数が多ければ、問題に対する理解力や創造力、判断力が不足していることを認識できる。さらに上述のように、問題Ｉに対する全学習者の統計情報が項目毎に詳細に表示されるので、トータルだけでなく、問題の詳細なステップ毎の自分の現在位置を把握できる。
【００６４】
ＣＰＵ２１は処理を図７のＳ５に移行させ、学習端末２の電源がオフされるまでは（Ｓ５：ＮＯ）Ｓ３に戻って処理を繰り返す。
【００６５】
［１０］その他
なお、ＣＰＵ２１は、同一問題の解答の記述中であって（図８のＳ１８：ＮＯ）、ＣＰの文字列は無く（Ｓ２６：ＮＯ）、学習者によって解答がまだ決定されておらず（図９のＳ３１：ＮＯ）、解答の記述が継続中で（図１０のＳ４１：ＮＯ）、消しゴム機能及びペン機能が新たに選択されておらず（Ｓ４６：ＮＯ、Ｓ５０：ＮＯ）、ペースメーカもＣＰを新たに通過していない場合（Ｓ５２：ＮＯ）、その他の処理を行う（Ｓ５４）。ＣＰＵ２１は図８のＳ１３に戻って処理を繰り返す。
【００６６】
次に、映像再生処理について、図１１のフローチャートを参照して説明する。ＣＰＵ２１は管理サーバ４から問題Ｉの録画データを取得する（Ｓ６１）。ここでは学習者Ａの録画データと、ペースメーカの録画データとを取得する。ＣＰＵ２１は管理サーバ４から問題Ｉのチャプター情報を取得する（Ｓ６２）。ＣＰＵ２１は管理サーバ４から問題Ｉの参考学習者情報を取得する（Ｓ６３）。本実施形態では、学習者Ａの問題Ｉの解答においてＣＰ２、６の判定が「×」であったので、他の学習者のＣＰ２、６の参考学習者情報が管理サーバ４から送信される。ＣＰＵ２１は取得した録画データ、チャプター情報、及び参考学習者情報に基づき、図１６に示す確認画面９０を作成して表示部３３に表示する（Ｓ６４）。
【００６７】
図１６に示すように、確認画面９０は、ＣＰ判定表示部９１、学習者映像表示部９２、ペースメーカ映像表示部９３、解答経緯表示部９４、参考映像選択部９５を備える。ＣＰ判定表示部９１は確認画面９０の左上部に位置する。ＣＰ判定表示部９１は問題Ｉの各ＣＰの判定結果を各々表示する。学習者映像表示部９２及びペースメーカ映像表示部９３はＣＰ判定表示部９１の右側に位置しかつ横方向に並んでいる。学習者映像表示部９２は学習者Ａの録画データを再生表示する。ペースメーカ映像表示部９３はペースメーカの録画データを再生表示する。ＣＰ判定表示部９１には、現在再生中のＣＰを示す再生位置マーク９８が表示される。
【００６８】
解答経緯表示部９４は確認画面９０のほぼ中段に位置し、横方向に延出する時間軸９９を備える。時間軸９９は学習者Ａの解答時間の長さを示している。時間軸９９には、消しゴムマーク９６Ａ〜９６Ｄ、記述停止マーク９７Ａ〜９７Ｃが表示されている。これらは、消しゴム機能を４回利用したこと、解答の記述が３回停止したことを示している。消しゴムマーク９６Ａ〜９６Ｄの各位置は、時間軸９９に対して実際に消しゴム機能を利用した時間に各々対応している。記述停止マーク９７Ａ〜９７Ｃの各位置も、時間軸９９に対して実際に記述が停止した時間に各々対応している。時間軸９９では録画データの再生位置に応じて黒色のバーが右方向に延出する。
【００６９】
参考映像選択部９５は確認画面９０の最下段に位置する。参考映像選択部９５は参考映像を選択できる。本実施形態では、ＣＰ２の参考映像として他の学習者Ｂ、Ｃの各記述映像と、ＣＰ６の参考映像として他の学習者Ｄ、Ｅの各記述映像との中から選択できる。ＣＰＵ２１はこのような確認画面９０を表示部３３に表示し、学習者映像表示部９２、及びペースメーカ映像表示部９３において各録画データを再生する。
【００７０】
図１６の確認画面９０において、ＣＰＵ２１はＣＰが選択されたか否か、消しゴムマークが選択されたか否か、記述停止マークが選択されたか否か、参考映像が選択された否かについて判断する（Ｓ６５、Ｓ６７、Ｓ６９、Ｓ７１）。以下［１１］〜［１５］の場面に分けて説明する。
【００７１】
［１１］ＣＰが選択された場合
学習者Ａは学習者映像表示部９２及びペースメーカ映像表示部９３において、録画データの再生位置をＣＰ毎に移動させることができる。学習者Ａはペン２Ａを用いてＣＰ判定表示部９１のＣＰをタッチして選択する。図１１のフローに示すように、ＣＰＵ２１はＣＰが選択されたと判断した場合（Ｓ６５：ＹＥＳ）、選択されたＣＰの時間に再生位置をずらす（Ｓ６６）。これにより学習者Ａは確認したいＣＰの記述映像を速やかに確認できる。再生位置マーク９８は選択されたＣＰの位置に移動する。
【００７２】
［１２］消しゴムマークが選択された場合
学習者Ａは解答経緯表示部９４の時間軸９９に表示された消しゴムマーク９６Ａ〜９６Ｄの何れかを選択することにより、録画データの再生位置を消しゴム機能利用位置に移動させることができる。例えば、ＣＰＵ２１は消しゴムマーク９６Ａが選択されたと判断した場合（Ｓ６７：ＹＥＳ）、消しゴムマーク９６Ａの時間へ再生位置をずらす（Ｓ６８）。これにより学習者Ａは消しゴム機能を利用した時の記述映像を速やかに確認できる。
【００７３】
［１３］記述停止マークが選択された場合
学習者Ａは解答経緯表示部９４の時間軸９９に表示された記述停止マーク９７Ａ〜９７Ｃの何れかを選択することにより、録画データの再生位置を記述停止位置に移動させることができる。例えば、ＣＰＵ２１は記述停止マーク９７Ａが選択されたと判断した場合（Ｓ６９：ＹＥＳ）、記述停止マーク９７Ａの時間へ再生位置をずらす（Ｓ７０）。これにより学習者Ａは記述停止した時の記述映像を速やかに確認できる。
【００７４】
［１４］参考映像が選択された場合
学習者Ａは、参考映像選択部９５において、ＣＰ２の参考映像として他の学習者Ｂ、Ｃの各記述映像と、ＣＰ６の参考映像として他の学習者Ｄ、Ｅの各記述映像との中から少なくとも一の記述映像を選択できる。なお上述の通り、ＣＰ２、６は学習者Ａがペースメーカと比較して解答の記述が遅かったものである。各ＣＰの参考映像は、ペースメーカに対してＣＰ通過時間が速く、判定が「◎」であった他の学習者の記述映像である。
【００７５】
例えば、ＣＰＵ２１はＣＰ２の学習者Ｂの参考映像が選択されたと判断した場合（Ｓ７１：ＹＥＳ）、その学習者Ｂの参考学習者情報に対応付けられた学習者Ｂの記述映像を管理サーバ４から取得し別画面で再生する（Ｓ７２）。これにより学習者Ａはペースメーカよりも解答の記述が遅かったＣＰについて、短時間で解答を記述した他の学習者Ｂの映像を確認できる。従って学習者Ａは新たな解法を発見、又は解答時間を短縮する為の手法を発見することができる。また、自分では短く解答したいと思っている部分に対し、より短縮する為にはどうしたらよいかの気づきを与えることができる。
【００７６】
［１５］その他
なお、ＣＰＵ２１は学習端末２が上述のどの場面にも該当しないと判断した場合（Ｓ６５：ＮＯ、Ｓ６７：ＮＯ、Ｓ６９：ＮＯ、Ｓ７１：ＮＯ）、その他の処理を行う（Ｓ７３）。ＣＰＵ２１は処理を図７のＳ５に移行させ、学習端末２の電源がオフされるまでは（Ｓ５：ＮＯ）Ｓ３に戻って処理を繰り返す。
【００７７】
次に、管理サーバ４のＣＰＵ４１が実行する学習者ＤＢ制御処理について、図１２，図１３のフローチャートを参照して説明する。本処理は、学習者が管理サーバ４の電源をオンすると、ＲＯＭ４２に記憶された「学習ＤＢ制御プログラム」が呼び出されて実行される。
【００７８】
図１２のフローに示すように、先ず、ＣＰＵ４１はプログラムを初期化する（Ｓ８１）。ＣＰＵ４１は、学習端末２から、各種設定情報の取得要求があったか否か（Ｓ８２）、チャプター情報の取得要求があったか否か（Ｓ８５）、消しゴム情報の取得要求があったか否か（Ｓ８７）、記述停止情報の取得要求があったか否か（Ｓ８９）、統計情報の取得要求があったか否か（Ｓ９１）、参考学習者情報の取得要求があったか否か（Ｓ９３）、録画データの取得要求があったか否か（Ｓ１１１）について判断する。
【００７９】
さらに図１３のフローに示すように、ＣＰＵ２１は、学習端末２から、チャプター情報の登録要求があったか否か（Ｓ９６）、消しゴム情報の登録要求があったか否か（Ｓ９９）、記述停止情報の登録要求があったか否か（Ｓ１０１）、録画データの登録要求があったか否か（Ｓ１０３）について判断する。
【００８０】
図１２のフローに示すように、ＣＰＵ４１は学習端末２から各種設定情報の取得要求があったと判断した場合（Ｓ８２：ＹＥＳ）、ＨＤＤ４５の各種設定情報記憶領域４５１に記憶された各種設定情報を学習端末２に送信する（Ｓ８３）。ＣＰＵ４１は学習端末２からチャプター情報の取得要求があったと判断した場合（Ｓ８５：ＹＥＳ）、ＨＤＤ４５のチャプター情報記憶領域４５３に記憶されたチャプター情報を学習端末２に送信する（Ｓ８６）。ＣＰＵ４１は学習端末２から消しゴム情報の取得要求があったと判断した場合（Ｓ８７：ＹＥＳ）、ＨＤＤ４５の消しゴム情報記憶領域４５４に記憶された消しゴム情報を学習端末２に送信する（Ｓ８８）。
【００８１】
ＣＰＵ４１は学習端末２から記述停止情報の取得要求があったと判断した場合（Ｓ８９：ＹＥＳ）、ＨＤＤ４５の記述停止情報記憶領域４５５に記憶された記述停止情報を学習端末２に送信する（Ｓ９０）。ＣＰＵ４１は学習端末２から統計情報の取得要求があったと判断した場合（Ｓ９１：ＹＥＳ）、ＨＤＤ４５の統計情報記憶領域４５６に記憶された統計情報を学習端末２に送信する（Ｓ９２）。ＣＰＵ４１は学習端末２から参考学習者情報の取得要求があったと判断した場合（Ｓ９３：ＹＥＳ）、ＨＤＤ４５の参考学習者情報記憶領域４５８に記憶された参考学習者情報を学習端末２に送信する（Ｓ９４）。ＣＰＵ４１は学習端末２から録画データの取得要求があったと判断した場合（Ｓ１１１：ＹＥＳ）、ＨＤＤ４５の録画データ記憶領域４５２に記憶された録画データを学習端末２に送信する（Ｓ１１２）。なお学習端末２に送信される参考学習者の録画データは、参考学習者の録画データの一部分であり、各ＣＰの記述映像の録画データである。即ち、ＣＰＵ４１は学習端末２から要求される参考学習者の記述映像の録画データを、参考学習者の録画データから部分的に切り出して送信する処理を行う。
【００８２】
そして、図１３のフローに示すように、ＣＰＵ４１は学習端末２からチャプター情報の登録要求があったと判断した場合（Ｓ９６：ＹＥＳ）、学習端末２から送信されたチャプター情報を、学習者情報及び問題データ識別情報と対応付けてＨＤＤ４５のチャプター情報記憶領域４５３に登録する（Ｓ９７）。なお問題データ識別情報はチャプター情報に付して学習端末２から送信される。ＣＰＵ４１はチャプター情報に基づき、統計情報を更新する（Ｓ９８）。なお統計情報は、他の全学習者のチャプター情報、消しゴム情報、記述停止情報に基づき、問題毎に作成される。ＣＰＵ２１は作成した統計情報をＨＤＤ４５の統計情報記憶領域４５６（図６参照）に記憶する。
【００８３】
ＣＰＵ４１は学習端末２から消しゴム情報の登録要求があったと判断した場合（Ｓ９９：ＹＥＳ）、学習端末２から送信された消しゴム情報を、学習者情報及び問題データ識別情報と対応付けてＨＤＤ４５の消しゴム情報記憶領域４５４に登録する（Ｓ１００）。なお問題データ識別情報は学習者情報に付して学習端末２から送信される。ＣＰＵ４１は消しゴム情報に基づき、統計情報を更新する（Ｓ９８）。ＣＰＵ４１は学習端末２から記述停止情報の登録要求があったと判断した場合（Ｓ１０１：ＹＥＳ）、学習端末２から送信された記述停止情報を、学習者情報及び問題データ識別情報と対応付けてＨＤＤ４５の記述停止情報記憶領域４５５に登録する（Ｓ１０２）。なお問題データ識別情報は学習者情報に付して学習端末２から送信される。ＣＰＵ４１は記述停止情報に基づき、統計情報を更新する（Ｓ９８）。
【００８４】
ＣＰＵ４１は学習端末２から録画データの登録要求があったと判断した場合（Ｓ１０３：ＹＥＳ）、学習端末２から送信された録画データを、学習者情報及び問題データ識別情報と対応付けてＨＤＤ４５の録画データ記憶領域４５２に登録する（Ｓ１０４）。なお問題データ識別情報は録画データに付して学習端末２から送信される。
【００８５】
ＣＰＵ４１は上述のどの場面にも該当しないと判断した場合（Ｓ８２：ＮＯ、Ｓ８５：ＮＯ、Ｓ８７：ＮＯ、Ｓ８９：ＮＯ、Ｓ９１：ＮＯ、Ｓ９３：ＮＯ、Ｓ１１１：ＮＯ、Ｓ９６：ＮＯ、Ｓ９９：ＮＯ、Ｓ１０１：ＮＯ、Ｓ１０３：ＮＯ）、その他の処理を行う（Ｓ１０５）。
【００８６】
そして図１２のフロー戻り、ＣＰＵ２１は管理サーバ４の電源がオフされたか否か判断する（Ｓ８４）。ＣＰＵ２１は管理サーバ４の電源がオフされるまでは（Ｓ８４：ＮＯ）、Ｓ８２に戻って処理を繰り返す。ＣＰＵ２１は管理サーバ４の電源がオフされたと判断した場合（Ｓ８４：ＹＥＳ）、学習ＤＢ制御処理を終了する。
【００８７】
以上説明において、図１に示す学習端末２が本発明の「学習装置」の一例である。録画データが本発明の「解答情報」の一例である。チャプター情報が本発明の「判定情報」の一例である。ＨＤＤ２５が本発明の「第１記憶部」の一例である。管理サーバ４のＨＤＤ４５が本発明の「第２記憶部」の一例である。図７のＳ２の処理を実行するＣＰＵ２１が本発明の「識別情報取得手段」の一例である。図８のＳ１２の処理を実行するＣＰＵ２１が本発明の「チェックポイント情報取得手段」の一例である。Ｓ１４の処理を実行するＣＰＵ２１が本発明の「計測手段」の一例である。表示部３３の静電式のタッチパネル３３Ａが本発明の「解答情報取得手段」の一例である。図８のＳ１５の処理を実行するＣＰＵ２１が本発明の「第１記憶制御手段」の一例である。Ｓ３６の処理を実行するＣＰＵ２１が本発明の「第２記憶制御手段」の一例である。Ｓ２６の処理を実行するＣＰＵ２１が本発明の「判定手段」の一例である。図１０のＳ４６〜Ｓ４９，Ｓ５１の処理を実行するＣＰＵ２１が本発明の「修正情報取得手段」の一例である。図１１のＳ６３、Ｓ７２の処理を実行するＣＰＵ２１が本発明の「他解答情報取得手段」の一例である。Ｓ６４の処理を実行するＣＰＵ２１が本発明の「比較提示手段」の一例である。
【００８８】
図１に示す管理サーバ４が本発明の「サーバ装置」の一例である。図１２のＳ８３の処理を実行するＣＰＵ４１が本発明の「チェックポイント情報送信手段」の一例である。図１３のＳ９７，Ｓ１００，Ｓ１０２，Ｓ１０４の処理を実行するＣＰＵ４１が本発明の「第４記憶制御手段」の一例である。Ｓ１１２，Ｓ８６の処理を実行するＣＰＵ４１が本発明の「サーバ側送信手段」の一例である。
【００８９】
以上説明したように、本実施形態の学習システム１は、学習端末２、及び管理サーバ４を備える。学習端末２及び管理サーバ４はインターネット５に接続されている。学習端末２は数学、国語等の問題のデータをＷｅｂサーバ７から取得する。学習端末２は取得した問題のデータを表示部３３に表示する。学習者Ａは表示部３３に表示された問題に対してペン２Ａで表示部３３に解答を記述する。学習端末２は学習者Ａの解答の記述を録画する。さらに学習端末２は問題が表示部３３に提示されてから解答に予め設定されている各ＣＰをそれぞれ通過する各区間の経過時間を計測する。各ＣＰの通過時間はチャプター情報として記憶する。学習端末２は録画データとチャプター情報を管理サーバ４に送信する。管理サーバ４では、録画データとチャプター情報とを記憶する。学習者は解き終わった問題の解答を分析する為に、学習端末２は管理サーバ４から問題の解答の録画データ及びチャプター情報を取得する。学習端末２は録画データを表示部３３で再生し、かつチャプター情報に基づき各ＣＰの通過時間を表示する。学習者は自己の解答が予め設定された各ＣＰを通過できたか否かを知ることにより、自ら導いた解答のどこに問題があったかを明確に知ることができる。自分が導いた解答を詳細に分析できるので現時点での自己の強みと弱みがわかる。故に効率の良い学習方法を提供できる。
【００９０】
さらに学習者の弱点に対してそれを克服するためのアドバイスを提供することが可能となる。従来は、教師や講師がチェックすることで、どの部分で間違えているかを目視で確認しアドバイスを送っていた。本実施形態では、詳細な問題点の把握を自動化できるようになったので、より的確かつ効率的なアドバイスも自動で提供できる。また弱点を克服する為に役立つ問題を提供するようにしてもよい。これにより学習者の能力に応じてピンポイントに問題を提供するので、より効率的に弱点を克服できる。
【００９１】
また本実施形態では特に、学習端末２は管理サーバ４から各種設定情報を取得する。各種設定情報はＣＰ情報を含んでいる。ＣＰ情報はＣＰ毎に問題に対する解答中の特定の文字列を有する。学習端末２のＣＰＵ２１は、学習者の解答中にＣＰ情報に含まれる特定の文字列があった場合に、当該特定の文字列に対応するＣＰに到達したと判定する。これにより学習者の解答がＣＰに到達したか否かを正確に判定できる。
【００９２】
また本実施形態は特に、学習者の解答中の消しゴム情報を取得できる。消しゴム情報は、学習者の消しゴム利用回数及び利用時間に関する情報である。消しゴム情報は、録画データ、及びチャプター情報に関連づけて管理サーバ４に読み出し可能に記憶する。これにより、学習者は解答中に修正にどの程度時間をかけたか等を明確に知ることができる。
【００９３】
また本実施形態は特に、学習者の解答の録画データを取得できると共に、ペースメーカの解答の録画データも取得できる。ペースメーカとは目標とされる速度で解答を記述する架空上の人物である。自己の録画データと、ペースメーカの録画データとを比較して表示部３３に表示できるので、ペースメーカと比べて良い点、悪い点を客観的に分析できる。また参考とすべき解答記述をした他の学習者の情報を参考学習者情報として取得することもできる。自己の録画データと、他の学習者の記述映像とを比較して表示できるので、他の学習者の解法等を参考に客観的に分析できる。
【００９４】
なお、本発明は上記実施の形態に限定されず、様々な変形が可能である。例えば上記実施形態では、学習端末２は管理サーバ４に、録画データ、及びチャプター情報等を要求して取得して、最終進捗表８０を表示部３に表示しているが、自己のＨＤＤ２５に記憶している録画データ、及びチャプター情報を用いて、最終進捗表８０を作成して表示するようにしてもよい。消しゴム情報、及び記述停止情報についても、自己のＨＤＤ２５に記憶しているものを利用してもよい。
【００９５】
また上記実施形態では、学習端末２において、録画データ、チャプター情報等の各種情報をＨＤＤ２５に記憶した上で、解答終了後に、管理サーバ４に送信して登録要求をしている。この場合に、学習端末２に記憶していた各種情報を消去するようにしてもよい。
【００９６】
また上記実施形態では、学習者の解答の状態を表示部３３における映像情報として、タッチパネル３３Ａから取得しているが、これ以外の方法で取得するようにしてもよい。例えば、ボード上に記述した解答をカメラで撮影し、その撮像データで解答の状態を取得してもよい。また学習者の解答の筆跡を検出して、その検出データで解答の状態を取得するようにしてもよい。
【００９７】
また上記実施形態では、Ｗｅｂサーバ７から問題を取得するようにしているが、管理サーバ４に予め問題を登録しておき、その管理サーバ４から取得するようにしてもよい。また学習端末２のＨＤＤ２５に予め問題を登録するようにしてもよい。
【００９８】
また上記実施形態では、１台の学習端末２のみインターネット５に接続されているが、複数の学習端末を接続してもよい。その場合、管理サーバ４は、各学習端末から送信される多数の学習者毎の録画データ、及び各種情報を一元管理することができる。
【００９９】
また上記実施形態では、統計情報は全学習者の平均値に関する情報を含むものであるが、例えば、全学習者における最速時間に関する情報、最も遅い時間に関する情報、順位に関する情報等を含んでもよい。
【０１００】
また上記実施形態では、文字列を認識してＣＰ通過を判断しているが、学習者の操作によって判断してもよい。例えば、ＣＰ毎に解答を記入、又は選択して送信ボタンを押下したタイミングを判断タイミングとすることができる。
【０１０１】
また上記実施形態では、学習端末２と、管理サーバ４とはインターネット５で接続されているが、インターネットに限らず、各種ネットワークにも適用可能である。また有線、無線の何れでもよい。
【０１０２】
また上記実施形態では、図２に示す問題Ｉのように、一題の中に複数のＣＰを予め設定する例について説明したが、例えば、大問一題の中に複数の小問が含まれているような問題でも、各小問をＣＰに設定することにより、上述と同じ効果を得ることができる。
【符号の説明】
【０１０３】
１    学習システム
２    学習端末
４    管理サーバ
５    インターネット
２１    ＣＰＵ
２３    ＲＡＭ
２５    ハードディスク装置（ＨＤＤ）
３３    表示部
３３Ａ  タッチパネル
４１    ＣＰＵ
４５    ハードディスク装置（ＨＤＤ）
７０    進捗表
８０    最終進捗表
９０    確認画面
【図１】
2013050564.tif 000003
【図２】
2013050564.tif 000004
【図３】
2013050564.tif 000005
【図４】
2013050564.tif 000006
【図５】
2013050564.tif 000007
【図６】
2013050564.tif 000008
【図７】
2013050564.tif 000009
【図８】
2013050564.tif 000010
【図９】
2013050564.tif 000011
【図１０】
2013050564.tif 000012
【図１１】
2013050564.tif 000013
【図１２】
2013050564.tif 000014
【図１３】
2013050564.tif 000015
【図１４】
2013050564.tif 000016
【図１５】
2013050564.tif 000017
【図１６】
2013050564.tif 000018