(57)【特許請求の範囲】
【請求項１】
受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、前記受講者側表示部に画像を表示させる受講者側表示制御手段、を有する受講端末と、
指導者により視認可能な画像を表示する指導者側表示部、前記指導者側表示部に画像を表示させる指導者側表示制御手段、を有する指導端末と、
が通信可能に接続された学習システムであって、
前記受講端末は、前記受講者側表示部に表示された学習情報に関する画像に応じて前記受講者側操作部の操作に基づく学習操作情報を逐次収集する学習操作情報収集手段、前記学習操作情報を前記指導端末に対して逐次送信する送信手段、を有し、
前記指導端末は、前記受講端末から逐次送信される学習操作情報を受信して、前記学習操作情報に関する画像を前記指導者側表示部に逐次表示する機能を有し、
前記学習操作情報収集手段は、前記学習操作情報としてポインタの位置情報・決定情報・取消情報の少なくとも一つを収集し、
前記受講者側表示制御手段は、学習情報に関する画像のうち所定領域のみを前記受講者側表示部に表示させ、前記学習操作情報収集手段は、所定領域内におけるポインタの位置情報・決定情報・取消情報の少なくとも一つを逐次収集する一方、
前記指導者側表示制御手段は、前記受講者側表示部に表示されている所定領域のみの画像を前記指導者側表示部に表示させつつ、前記逐次収集した所定領域内におけるポインタの位置情報・決定情報・取消情報の少なくとも一つの情報を前記所定領域のみの画像に反映した画像を生成して前記指導者側表示部に表示させることを特徴とする学習システム。
【請求項２】
前記学習操作情報を受信した指導端末は、前記学習操作情報の経過を示す学習経過情報、前記学習操作情報の結果を示す学習結果情報、質問解答順序情報又は質問解答時間情報、の少なくとも一つを得て記憶する学習記憶手段を有することを特徴とする請求項１記載の学習システム。
【請求項３】
前記受講端末は、受講者の顔情報を逐次撮影する撮影手段、受講者により発せられる音声情報を逐次収集する音声収集手段、を有し、
前記指導端末は、音声を発する音声発生手段を有し、
前記受講端末は、前記送信手段によって、前記顔情報及び前記音声情報を前記指導端末に対して逐次送信し、
前記指導端末は、前記受講端末から逐次送信される前記顔情報及び前記音声情報を受信して、前記顔情報に関する画像を前記指導者側表示部に逐次表示し、前記音声情報に関する音声を前記音声発生手段から発する機能を有することを特徴とする請求項１又は２記載の学習システム。
【請求項４】
請求項１から３のいずれかに記載の学習システムにおいて、
前記受講端末は、前記受講者側操作部の操作に基づいて、前記送信手段により前記学習操作情報を送信させる機能を有効にするか無効にするかを選択する選択手段を有することを特徴とする学習システム。
【請求項５】
請求項１から４のいずれかに記載の学習システムにおいて、
前記受講端末と前記指導端末とに対して学習に関する学習情報の送受信を行う学習サーバが通信可能に接続され、
前記受講端末及び／又は前記指導端末が前記指導端末及び／又は前記受講端末に対して送受信される情報は前記学習サーバを介して行われることを特徴とする学習システム。
【請求項６】
請求項５記載の学習システムにおいて、
前記学習操作情報を受信した前記学習サーバは、前記学習操作情報の経過を示す学習経過情報、前記学習操作情報の結果を示す学習結果情報、質問解答順序情報又は質問解答時間情報、の少なくとも一つを得て記憶する学習記憶手段を有することを特徴とする学習システム。
【請求項７】
受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、を有する受講端末と、
指導者により視認可能な画像を表示する指導者側表示部を有する指導端末と、
に対して通信可能に接続され、前記受講端末と前記指導端末とに対して学習に関する学習情報の送受信を行う学習サーバであって、
前記受講者側表示部に表示された学習情報に関する画像に応じて前記受講者側操作部の操作に基づく学習操作情報を前記受講端末から受信し、受信した学習操作情報を前記指導者側表示部に逐次表示させる信号を前記指導端末に逐次送信する機能を有し、
前記学習操作情報は、ポインタの位置情報・決定情報・取消情報の少なくとも一つであって、
前記学習情報に関する画像のうち所定領域のみが前記受講者側表示部に表示された前記受講端末から、逐次送信される所定領域内におけるポインタの位置情報・決定情報・取消情報の少なくとも一つを受信し、
前記受講者側表示部に表示されている所定領域のみの画像情報が前記指導者側表示部に表示された前記指導端末に、受信した所定領域内におけるポインタの位置情報・決定情報・取消情報を送信することを特徴とする学習サーバ。
【請求項８】
前記学習操作情報の経過を示す学習経過情報、前記学習操作情報の結果を示す学習結果情報、質問解答順序情報又は質問解答時間情報、の少なくとも一つを得て記憶する学習記憶手段を有することを特徴とする請求項７記載の学習サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習に関する情報を管理する学習システム及び学習サーバに関するものである。
【背景技術】
【０００２】
従来、学習システムにおいて、受講者に対して学習に関する学習情報を送受信するものが知られており、その中でも、受講者の端末装置に対して通信可能に接続され、その端末装置に対して学習情報を提供するものが多く存在する。
【０００３】
その中でも、近年の著しいＩＴ化に伴い、ｅラーニング（e-Learning）と称されるインターネット（Internet）等、ネットワークを介して学習する学習システムが周知となっており、例えば、特許文献１においては、講師用と生徒用とのコンピュータをインターネット網で接続し、講師の口頭説明、講師の顔の映像、講師が手書き入力した板書情報を生徒用のコンピュータに出力させるものであり、講師と生徒とが互いに離れた遠隔地に存する場合でも、教室に集合して行われる場合と同様の教育が行い得る遠隔教育方法及びシステムが提供されている。
【０００４】
【特許文献１】特開２００２−１５６８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した学習システムにおいて、このような双方向遠隔通信方法では、講師と生徒とが互いに離れた遠隔地でも学習できるという利点があるが、その反面、指導者に対して、受講者がどのような状態で学習を進めているかを詳細かつ充分に知ることができる学習環境とは云い難い。
【０００６】
例えば、指導者の端末装置から受講者に対して学習に関するテスト等の質問情報を送信し、受講者の端末装置により質問情報に対する解答が指導者に送信される場合には、そのテストに対する解答という結果のみでしか指導者は受信することができず、解答を導くまでの経過を指導者に対して認識させることはできず、ネットワークを介した簡便な学習を提供する学習システムを害するおそれがある。
【０００７】
本発明は、上述したような課題に鑑みてなされたものであり、単なる解答結果のみを送受信する端末装置を用いることによる弊害を除外することにより、受講者に良質な学習情報を提供できる学習システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、前記受講者側表示部に画像を表示させる受講者側表示制御手段、を有する受講端末と、指導者により視認可能な画像を表示する指導者側表示部、前記指導者側表示部に画像を表示させる指導者側表示制御手段、を有する指導端末と、が通信可能に接続された学習システムであって、前記受講端末は、前記受講者側表示部に表示された学習情報に関する画像に応じて前記受講者側操作部の操作に基づく学習操作情報を逐次収集する学習操作情報収集手段、前記学習操作情報を前記指導端末に対して逐次送信する送信手段、を有し、前記指導端末は、前記受講端末から逐次送信される学習操作情報を受信して、前記学習操作情報に関する画像を前記指導者側表示部に逐次表示する機能を有し、前記学習操作情報収集手段は、前記学習操作情報としてポインタの位置情報・決定情報・取消情報の少なくとも一つを収集することを特徴とする学習システム。
【０００９】
（２）  前記受講者側表示制御手段は、学習情報に関する画像のうち所定領域のみを前記受講者側表示部に表示させ、前記学習操作情報収集手段は、所定領域内におけるポインタの位置情報・決定情報・取消情報の少なくとも一つを逐次収集する一方、前記指導者側表示制御手段は、前記受講者側表示部に表示されている所定領域のみの画像を前記指導者側表示部に表示させつつ、前記逐次収集した所定領域内におけるポインタの位置情報・決定情報・取消情報の少なくとも一つの情報を前記所定領域のみの画像に反映した画像を生成して前記指導者側表示部に表示させることを特徴とする学習システム。
【００１０】
（３）  前記学習操作情報を受信した指導端末は、前記学習操作情報の経過を示す学習経過情報、前記学習操作情報の結果を示す学習結果情報、質問解答順序情報又は質問解答時間情報、の少なくとも一つを得て記憶する学習記憶手段を有することを特徴とする学習システム。
【００１１】
（４）  前記受講端末は、受講者の顔情報を逐次撮影する撮影手段、受講者により発せられる音声情報を逐次収集する音声収集手段、を有し、前記指導端末は、音声を発する音声発生手段を有し、前記受講端末は、前記送信手段によって、前記顔情報及び前記音声情報を前記指導端末に対して逐次送信し、前記指導端末は、前記受講端末から逐次送信される前記顔情報及び前記音声情報を受信して、前記顔情報に関する画像を前記指導者側表示部に逐次表示し、前記音声情報に関する音声を前記音声発生手段から発する機能を有することを特徴とする学習システム。
【００１２】
（５）  指導者により操作可能な指導者側操作部、指導者により視認可能な画像を表示する指導者側表示部、前記指導者側表示部に画像を表示させる指導者側表示制御手段、を有する指導端末と、受講者により視認可能な画像を表示する受講者側表示部、前記受講者側表示部に画像を表示させる受講者側表示制御手段、を有する受講端末と、が通信可能に接続された学習システムであって、前記指導端末は、前記指導者側操作部の操作に基づく指導操作情報を逐次収集する指導操作情報収集手段、前記指導操作情報を前記受講端末に対して逐次送信する送信手段、を有し、前記受講端末は、前記指導端末から逐次送信される指導操作情報を受信して、前記指導操作情報に関する画像を前記受講者側表示部に逐次表示する機能を有し、前記指導操作情報収集手段は、前記指導操作情報としてポインタの位置情報・決定情報・取消情報の少なくとも一つを収集することを特徴とする学習システム。
【００１３】
（６）  受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、前記受講者側表示部に画像を表示させる受講者側表示制御手段、を有する複数の受講端末と、指導者により視認可能な画像を表示する指導者側表示部、前記指導者側表示部に画像を表示させる指導者側表示制御手段、を有する指導端末と、が通信可能に接続された学習システムであって、前記受講端末は、前記受講者側表示部に表示された学習情報に関する画像に応じて前記受講者側操作部の操作に基づく学習操作情報を逐次収集する学習操作情報収集手段、前記学習操作情報を前記指導端末に対して逐次送信する送信手段、を有し、前記指導端末は、前記受講端末から逐次送信される学習操作情報を受信して、前記学習操作情報に関する画像を前記指導者側表示部に逐次表示する機能を有するとともに、他の前記受講端末は、一の前記受講端末から逐次送信される学習操作情報を受信して、前記学習操作情報に関する画像を前記受講者側表示部に逐次表示する機能を有し、前記学習操作情報収集手段は、前記学習操作情報としてポインタの位置情報・決定情報・取消情報の少なくとも一つを収集することを特徴とする学習システム。
【００１４】
（７）  前記受講端末は、前記受講者側操作部の操作に基づいて、前記送信手段により前記学習操作情報を送信させる機能を有効にするか無効にするかを選択する選択手段を有することを特徴とする学習システム。
【００１５】
（８）  前記受講端末と前記指導端末とに対して学習に関する学習情報の送受信を行う学習サーバが通信可能に接続され、前記受講端末及び／又は前記指導端末が前記指導端末及び／又は前記受講端末に対して送受信される情報は前記学習サーバを介して行われることを特徴とする学習システム。
【００１６】
（９）  前記学習操作情報を受信した前記学習サーバは、前記学習操作情報の経過を示す学習経過情報、前記学習操作情報の結果を示す学習結果情報、質問解答順序情報又は質問解答時間情報、の少なくとも一つを得て記憶する学習記憶手段を有することを特徴とする学習システム。
【００１７】
（１０）  受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、を有する受講端末と、指導者により視認可能な画像を表示する指導者側表示部を有する指導端末と、に対して通信可能に接続され、前記受講端末と前記指導端末とに対して学習に関する学習情報の送受信を行う学習サーバであって、前記受講者側表示部に表示された学習情報に関する画像に応じて前記受講者側操作部の操作に基づく学習操作情報を前記受講端末から受信し、受信した学習操作情報を前記指導者側表示部に逐次表示させる信号を前記指導端末に逐次送信する機能を有し、前記学習操作情報は、ポインタの位置情報・決定情報・取消情報の少なくとも一つであることを特徴とする学習サーバ。
【００１８】
（１１）  前記学習情報に関する画像のうち所定領域のみが前記受講者側表示部に表示された前記受講端末から、逐次送信される所定領域内におけるポインタの位置情報・決定情報・取消情報の少なくとも一つを受信し、前記受講者側表示部に表示されている所定領域のみの画像情報が前記指導者側表示部に表示された前記指導端末に、受信した所定領域内におけるポインタの位置情報・決定情報・取消情報を送信することを特徴とする学習サーバ。
【００１９】
（１２）  前記学習操作情報の経過を示す学習経過情報、前記学習操作情報の結果を示す学習結果情報、質問解答順序情報又は質問解答時間情報、の少なくとも一つを得て記憶する学習記憶手段を有することを特徴とする学習サーバ。
【００２０】
また、本発明の学習システムは、指導者により操作可能な指導者側操作部、指導者により視認可能な画像が表示される指導者側表示部、前記指導者側表示部に画像を表示させる表示制御手段、を有する指導端末と、受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、前記受講者側表示部に画像を表示させる表示制御手段、を有する受講端末と、を通信可能に接続し、前記受講端末及び前記指導端末の間で学習に関する学習情報の送受信を行う学習システムであって、前記受講端末は、前記受講者側表示部に表示された学習情報に応じ、前記受講者側操作部の操作に基づく学習操作情報を逐次収集する学習操作情報収集手段、前記学習操作情報を前記指導端末に対して逐次送信する受講者側送信手段、を有し、前記指導者側表示制御手段は、前記学習操作情報に関する画像を前記指導者側表示部に逐次表示する機能を有するとともに、前記指導端末は、前記指導者側操作部の操作に基づく指導操作情報を逐次収集する指導操作情報収集手段、前記指導操作情報を前記受講端末に対して逐次送信する指導者側送信手段、を有し、前記受講者側表示制御手段は、前記指導操作情報に関する画像を前記受講者側表示部に逐次表示させる機能を有することを特徴とする。
【００２１】
また、本発明の学習サーバは、前記受講者側送信手段及び／又は前記指導者側送信手段における機能が有効にされた場合に、前記受講端末及び／又は前記指導端末に対する課金を行う課金手段を有することを特徴とする。
【００２２】
なお、本発明は、受講者により操作可能な受講者側操作部、受講者により視認可能な画像が表示される受講者側表示部、を有する受講端末に、前記受講者側表示部に学習に関する学習情報を表示する表示ステップ、当該表示ステップにより前記受講者側表示部に表示された学習情報に応じ、前記受講者側操作部の操作に基づく学習操作情報を逐次収集する収集ステップ、当該収集ステップにより逐次収集された学習操作情報を、通信可能に接続された指導端末における指導者側表示部に表示させるための信号を当該指導端末に対して逐次送信する送信ステップ、を実行させるためのプログラムも提供し得る。
【００２３】
また、本発明は、指導者により操作可能な指導者側操作部、指導者により視認可能な画像が表示される指導者側表示部、を有する指導端末に、前記指導者側表示部に指導に関する指導情報を表示する表示ステップ、当該表示ステップにより前記指導者側表示部に表示された指導情報に応じ、前記指導者側操作部の操作に基づく指導操作情報を逐次収集する収集ステップ、当該収集ステップにより逐次収集された指導操作情報を、通信可能に接続された受講端末における受講者側表示部に表示させるための信号を当該受講端末に対して逐次送信する送信ステップ、を実行させるためのプログラムも提供し得る。
【００２４】
また、本発明は、受講者により操作可能な受講者側操作部、受講者により視認可能な画像が表示される受講者側表示部、を有する受講端末に、前記受講者側表示部に学習に関する学習情報を表示する表示ステップ、当該表示ステップにより前記受講者側表示部に表示された学習情報に応じ、前記受講者側操作部の操作に基づく学習操作情報を逐次収集する収集ステップ、当該収集ステップにより逐次収集された学習操作情報を、通信可能に接続された他の受講端末及び指導端末における受講者側表示部及び指導者側表示部に表示させるための信号を当該他の受講端末及び指導端末に対して逐次送信する送信ステップ、を実行させるためのプログラムも提供し得る。
【００２５】
（１）、（２）、（４）、（１０）、（１１）に記載の発明によれば、受講端末の受講者側表示部に表示された学習情報に応じ、受講者側操作部の操作に基づく学習操作情報を、逐次（リアルタイム）に、収集、送信し、その操作に基づく学習操作情報に関する画像を指導端末の指導者側表示部に逐次表示するように構成したので、指導者に対して、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【００２６】
もちろん、受講者に良質な学習情報を提供できるという有益な情報を提供することにより、本システム、本サーバ、本プログラムを利用する受講者の定着率が高まる。
【００２７】
尚、「学習」とは、単に受講者に対して学習させ得るものであり、学校、予備校、専門学校等の学校における学習に限らず、例えば、会社での自己評価、電話会議等、各種の態様が相当する。
【００２８】
特に、受講端末と指導端末とを「一般通信回線を介して」通信可能に接続するように本システムを構成することにより、受講者と指導者とが離れた場所にいる場合であっても、指導者に対して、受講者の学習情報の応答等を表示させることにより、学習状況を詳細に且つ逐次に把握可能な有益な情報を提供することができる。
【００２９】
尚、この「一般通信回線」とは、インターネット等の一般に用いられる通信回線であり、受講者と指導者とが離れた場所であっても、両端末を相互に通信可能に接続する概念である。
【００３０】
また、テスト用紙、チェックリスト等の無用な紙媒体を用いることなく、環境を考慮した学習環境を提供することができる。もちろん、両端末間において相互に情報を提供することができ、簡便でもある。
【００３１】
更には、その学習操作情報は、受講者により受講者側操作部が操作された結果のみならず、受講者により受講者側操作部が操作されていない結果をも含む概念であり、例えば、マウスのポインタが所定の位置として停止している場合も含む。
【００３２】
特に、（４）に記載の発明によれば、受講者の顔情報、及び、受講者により発せられた音声情報を、逐次に、収集、送信するとともに、送信された顔情報に関する画像を指導端末の指導者側表示部に逐次表示するとともに、送信された音声情報を指導端末の音声発生手段により発するように構成したので、指導者に対して、受講者の表情、音調等、学習状況を詳細に且つ逐次に画像として表示させ、音声として発することとなり、より一層、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【００３３】
更には、「前記指導者側表示制御手段は、前記顔情報と前記学習操作情報とを並列的（同時）に前記指導者側表示部に表示する機能を有する」ものであってもよい。もちろん、「前記指導端末における前記音声発生手段は、前記指導端末における前記指導者側表示制御手段により前記顔情報と前記学習操作情報とを前記指導者側表示部に表示させることと並列的に音声情報を発する機能を有する」ものであってもよく、距離の離れた指導者に対して有益な情報を提供することができる。
【００３４】
また、「前記指導端末は、指導者の顔情報を逐次撮影する撮影手段、指導者により発せられる音声情報を逐次収集する音声収集手段、前記撮影手段により逐次撮影された指導者の顔情報と音声収集手段により逐次収集された音声情報とを前記受講端末に対して送信する送信手段、を有する」ように構成し、更には、「前記受講端末は、前記指導端末における前記送信手段により送信された顔情報を前記受講者側表示部に逐次表示する受講者側表示制御手段、前記指導端末における前記送信手段により送信された音声情報を発する音声発生手段、を有する」ように構成してもよい。
【００３５】
このように構成することにより、受講者に対して、指導者の表情、音調等、学習状況を詳細に且つ逐次に画像として表示させ、音声として発することとなり、より一層、受講者に良質な学習情報、学習環境を提供できるという有益な情報を提供することができる。
【００３６】
尚、これら受講端末及び指導端末の送信手段を、顔画像を送信する第１の送信手段、音声情報を送信する第２の送信手段、学習情報を送信する第３の送信手段、というように別体に構成してもよく、もちろん、指導端末の送信手段も、顔情報を送信する第１の送信手段、音声情報を送信する第２の送信手段、質問情報を送信する第３の送信手段というように別体に構成してもよい。
【００３７】
また、本発明によれば、質問情報を送信するとともに、その質問情報に応ずる学習操作情報が前記指導端末の指導者側表示部に表示されるように構成したので、受講者による操作に基づき、かつ、質問情報に応ずる学習操作情報という受講者の学習の応答等がより明確となる情報を受講端末に対して送信し、その学習操作情報が指導端末の指導者側表示部に表示されることとなるため、より一層、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【００３８】
また、本発明によれば、受講者により操作された文字情報、ポインタの位置情報、決定情報、取消情報を指導端末に送信することとなるので、指導者に対して、より一層、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【００３９】
また、「前記ポインタの位置情報は、前記受講端末における前記受講者側表示部に表示される学習情報に関する画像に対応する位置情報である」ように構成してもよく、画像情報を送信することなく、位置情報のみを送信することとなり、通信遅延による障害の防止となる。もちろん、「前記ポインタの位置情報は、前記指導端末における前記送信手段により送信され、前記受講端末における前記受講者側表示部に表示された質問情報に関する画像に対応する位置情報である」ように構成してもよく、受講者に対して有益な学習情報を提供することができる。
【００４０】
尚、この「ポインタの位置情報」は、前記受講者側操作部の操作に基づくものであり、例えば、マウスの操作に用いるポインタ、キーボードの操作に用いるポインタ等、各種の態様が該当する。
【００４１】
また、前記受講端末における前記送信手段により送信されたポインタ情報は、前記指導端末における前記指導者側表示制御手段により前記指導者側表示部にポインタ情報画像として表示される」が、「前記ポインタ情報画像の表示態様を決定する決定手段」等を有してもよく、これにより、画像を小さく表示する場合においても、ポインタ情報画像を視認し易くすることができる。例えば、ポインタ情報画像の表示色を決定したり、ポインタ情報画像を表示点滅したり、というような機能である。
【００４２】
また、本発明によれば、逐次表示された学習情報、逐次表示された顔画像、逐次発した音声情報等を記憶するように構成し、指導者に対して、再度、学習情報、顔画像、音声を出力することができ、より一層、受講者の学習情報の応答等、学習状況を詳細に表示させる（発する）こととなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【００４３】
もちろん、「前記受講端末は、当該受講端末における前記送信手段により送信された学習情報、顔情報、音声情報の少なくとも一つを記憶する記憶手段」を有するように構成してもよく、逐次表示された学習情報、逐次表示された顔画像、逐次発した音声等を記憶するように構成したので、受講者に対して、再度、学習情報、顔画像、音声等を出力することができ、より一層、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者自信に対して有益な学習情報を提供することができる。
【００４４】
また、「前記指導端末は、当該指導端末における前記送信手段により送信された質問情報、顔情報、音声情報の少なくとも一つを記憶する記憶手段」を有するように構成してもよく、逐次表示された質問情報、逐次表示された顔画像、逐次発した音声等を記憶するように構成したので、指導者に対して、再度、質問情報、顔画像、音声等を出力することができ、受講者に対する指導者の学習情報、指導の態様等、学習情報、学習環境を詳細に且つ逐次に表示させることとなり、指導者自信に対して有益な学習情報を提供することができ、間接的ではあるが、受講者自信に対して有益な学習情報を提供することができる。
【００４５】
もちろん、「前記受講端末は、前記指導端末における前記送信手段により送信された質問情報、顔情報、音声情報の少なくとも一つを記憶する記憶手段」を有するように構成してもよく、逐次表示された質問情報、逐次表示された顔画像、逐次発した音声等を記憶するように構成したので、受講者に対して、再度、質問情報、顔画像、音声等を出力することができ、より一層、受講者に対する指導者の学習情報、指導の態様等、学習情報、学習環境を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【００４６】
また、本発明によれば、「前記指導端末及び／又は前記受講端末の操作に応じて、前記学習サーバにおける前記記憶手段に記憶された学習情報、顔情報、音声情報の少なくとも一つを表示する（発する）機能を有する」ように構成してもよい。
【００４７】
更には、このような「前記記憶手段は、前記学習操作情報の結果及び経過を記憶する機能を有する」ように構成してもよい。
【００４８】
更にまた、「前記質問情報は、複数の質問項目からなるものであり、かつ、前記複数の質問項目は一度に前記受講端末の前記表示部に表示されるものであり、前記記憶手段は、前記複数の質問項目に応ずる解答順序を記憶する機能を有する」ように構成してもよい。これにより、記憶された全ての情報を出力することなく、重要な要件である解答順序のみを出力することが可能となり、簡便である。もちろん、解答内容も出力可能であり、簡便である。
【００４９】
更にまた、「前記質問情報は、一の質問項目からなるものであり、かつ、前記一の質問項目は順次に前記受講端末の前記表示部に表示されるものであり、前記記憶手段は、前記一の質問項目に応ずる解答時間を記憶する機能を有する」ように構成してもよい。これにより、記憶された全ての情報を出力することなく、重要な要件である解答時間のみを出力することが可能となり、簡便である。もちろん、解答内容も出力可能であり、簡便である。
【００５０】
また、本発明によれば、各種の送信機能の有効、無効を受講者により決定することができ、受講者の所望とする学習環境を提供することができ、簡便である。もちろん、「前記指導端末は、前記指導者側操作部の操作に基づいて、前記送信手段により前記学習操作情報を送信させる機能を有効にするか無効とするかを選択する選択手段を有する」ように構成してもよく、受講端末と指導端末との組み合わせであってもよい。
【００５１】
また、本発明によれば、学習サーバにおける送信手段のような機能が有効化されることにより課金が行われるように構成することにより、この学習サーバを用いる指導者、受講者からの課金を実現することができ、学習サーバの管理者に対して有益である。
【００５２】
また、本発明によれば、前記受講端末における前記受講者側表示制御手段は、前記指導操作情報に関する画像を前記受講端末の前記受講者側表示部に逐次表示する機能を有することを特徴とする学習システムを提供することができる。
【発明の効果】
【００５３】
本発明によれば、受講端末の受講者側表示部に表示された学習情報に応じ、受講者側操作部の操作に基づく学習操作情報を、逐次に、収集し、送信し、その学習操作情報に関する画像を指導端末の指導者側表示部に逐次表示するように構成したので、指導者に対して、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【発明を実施するための最良の形態】
【００５４】
以下に、本発明に好適な一実施形態について図面に基づいて説明する。
【００５５】
［システム構成］
図１は本実施形態における学習システムを示す概略図である。
【００５６】
この図１に示す学習システム１０において、インターネット、専用回線、プロバイダ、音声通信局、及び、携帯電話機用基地局、衛星通信局等からなるネットワーク５１には、端末装置４１Ａにおいて提供される学習に関する各種の情報の制御を行う学習サーバ２１が接続可能となっており、ネットワーク５１を介して通信可能である。
【００５７】
尚、図１では、ネットワーク５１に接続されているサーバを学習サーバ２１のみとして示したが、これに限らず、後述する学習サーバ２１の機能を分割させて複数のサーバにより構成してもよい。また、このような学習サーバ２１を複数設置し、それらの学習サーバ２１を一括管理する外部サーバを備えた構成としてもよく、簡便である。
【００５８】
また、ネットワーク５１には、複数の端末装置４１Ａ、４１Ｂ、……、が接続可能となっており、この複数の端末装置４１Ａ、４１Ｂ、……、から学習サーバ２１にアクセス可能となっている。
【００５９】
尚、本実施形態における各端末装置４１Ａ、４１Ｂ、……、は、パーソナルコンピュータ４１Ａを用いているが、これに限らず、利用者がネットワーク５１にアクセス可能な端末装置であればよい。このネットワーク５１にアクセス可能な端末装置とは、パーソナルコンピュータ４１Ａの他にも、例えば、ノート型パーソナルコンピュータ、モバイルパーソナルコンピュータ、或いは、携帯電話、ＰＤＡ（Personal  Digital  Assistant）等の通信可能な端末装置を含む。
【００６０】
また、アクセスの方法としては、各端末装置４１Ａ、４１Ｂ、……、とインターネット等のネットワーク５１（プロバイダのホストコンピュータ）との間は、ＴＣＰ／ＩＰプロトコル群で作成したパケットのやり取りをダイヤルアップＰＰＰ（Point-to-Point  Protocol）接続を利用して行い、ネットワーク５１（プロバイダのホストコンピュータと学習サーバ２１との間）では、ＴＣＰ／ＩＰプロトコルによる通信が行われる。
【００６１】
尚、本実施形態においては、パーソナルコンピュータといった有線方式の端末装置を用いてネットワーク５１を介して学習サーバ２１に対して通信可能となるように構成するが、これに限らず、通信可能であればよく、有線方式、無線方式を問わない。
【００６２】
例えば、携帯性を有する端末装置を有線方式の装置に接続することによりネットワーク５１を介して学習サーバ２１に対して通信可能となるように構成してもよい。この場合においては、ＴＤＭＡ(Time  Division  Multiple  Access)方式や、ＣＤＭＡ(Code  ivision  Multiple  Access)方式等、デジタル方式の電波を用いて音声データを供給するものが主流となっており、これらの電波は、各地に点在する基地局を介して、学習サーバ２１に接続される。これにより、端末装置４１Ａ、４１Ｂ、……、は学習サーバ２１から種々の提供情報を入手することができ、更には、学習サーバ２１に対して種々の情報を提供することができる。
【００６３】
また、本実施形態においては、端末装置４１Ａ、４１Ｂ、……、を、学習サーバ２１に接続することにより、ネットワーク５１に間接的に接続するように構成としたが、これに限らず、直接的にネットワーク５１に接続してもよい。
【００６４】
更には、本実施形態においては、学習サーバ２１を、端末装置４１Ａ、４１Ｂ等に対して、ネットワーク５１を介して直接的に通信可能に接続されたが、これに限らず、端末装置４１Ａ、４１Ｂ等、複数の端末装置に対して通信可能に接続されておればよい。例えば、端末装置４１Ａ、４１Ｂ等に対して、間接的に通信可能に接続されていてもよく、学習サーバ２１を、端末装置４１Ａに対して、ネットワーク５１を介して通信可能に接続させ、端末装置Ｂに対して、直接的に接続されず、端末装置４１Ａと端末装置４１Ｂとが通信可能に接続される構成としてもよい。
【００６５】
また、受講端末である端末装置４１Ａと指導端末である端末装置４１Ｂとを「一般通信回線を介して」通信可能に接続するように本システムを構成することにより、受講者と指導者とが離れた場所にいる場合であっても、指導者に対して、受講者の学習情報の応答等を表示させることにより、学習状況を詳細に且つ逐次に把握可能な有益な情報を提供することができる。
【００６６】
尚、この「一般通信回線」とは、インターネット等の一般に用いられる通信回線であり、受講者と指導者とが離れた場所であっても、両端末を相互に通信可能に接続する概念である。
【００６７】
更には、本実施形態においては、学習サーバ２１とネットワーク５１と端末装置４１Ａ、４１Ｂ、……、とで構成したが、これに限らず、他の装置を備えるように構成してもよい。
【００６８】
［サーバ構成］
本実施形態における学習サーバの制御回路を示すブロック図を図２に示す。
【００６９】
図２に示すように、学習サーバ２１においては、データＢＵＳに制御部であるＣＰＵ２２、メモリ２３、表示部２４、操作部２５、通信Ｉ／Ｆ２６、ＲＡＩＤ（Redundant  Arrays  of  Inexpensive  Disks）等で構成された記憶部２８が接続されている。
【００７０】
尚、本実施形態におけるＣＰＵ２２は、「送信手段」、「質問情報記憶手段」、「学習記憶手段」、「課金手段」、各種の情報を受信する「受信手段」の一例に相当する。また、本実施形態における記憶部２８は、「質問情報記憶手段」、「学習記憶手段」、「課金手段」の一例に相当する。更には、本実施形態における通信Ｉ／Ｆ２６は、「送信手段」、各種の情報を受信する「受信手段」の一例に相当する。
【００７１】
学習サーバ２１の記憶部２８には、図１に示す学習システム１０を管理するためのプログラム、具体的には、端末装置４１Ａ、４１Ｂ、……、との通信を行うためのプログラム等、各種の学習に関する情報の提供、取得、管理するプログラムが格納されている。
【００７２】
本実施形態における学習サーバ２１の記憶部２８に格納されるプログラムは、具体的には以下のものを含む。
【００７３】
（Ａ）  前記受講端末から逐次送信され、前記受講端末における前記受講者側表示部に表示された学習（質問）情報に応じ、前記受講者側操作部の操作に基づく学習操作情報（文字情報、ポインタの位置情報、決定情報、取消情報の少なくとも一つ）を受信するプログラム。
【００７４】
（Ｂ）  学習操作情報に関する画像を、前記指導端末における前記指導者側表示部に逐次表示させる信号を当該指導端末に逐次送信するプログラム。
【００７５】
（Ｃ）  前記指導端末からの質問要求信号を受信するプログラム。
【００７６】
（Ｄ）  質問要求信号に応じて、前記質問情報を前記受講端末に対して送信するプログラム。
【００７７】
（Ｅ）  前記受講端末から逐次送信された前記学習操作情報を記憶するプログラム。
【００７８】
（Ｆ）  機能が有効にされた場合に、前記受講端末及び／又は前記指導端末に対する課金を行うプログラム。
【００７９】
ＣＰＵ２２は、記憶部２８に格納されているこれらのプログラムに従って種々の動作を実行するようになされており、このプログラム自体、動作プログラムにより生成された変数、データ等をメモリ２３に一時的に記録し、当該動作に応じて各回路部を制御する。詳しくは後述するが、制御プログラムや記憶部２８に格納されている種々のコンテンツやそのプログラムに従って種々の処理を実行するようになされている。すなわち、ＣＰＵ２２は、通信Ｉ／Ｆ２６に接続された回線、ネットワーク５１、を介して各端末装置４１Ａ、４１Ｂ、……、と学習に関する各種の情報の送受信を行う。
【００８０】
［学習サーバにおける記憶部の構成］
また、上述した学習サーバ２１における記憶部２８には、図３から図６に示すようなデータベースが記憶されている。
【００８１】
尚、本実施形態における「データベース」とは、データの入力、更新、検索などの手順を提供し、情報の集中管理を実現するものであり、あるテーブルのあるレコードと、他のテーブルのあるレコードと、を関連づけつつ処理を行うリレーショナルデータベースを含むものである。
【００８２】
［個人情報データベース］
この記憶部２８には、図３に示すように、「個人情報データベース」が記憶されている。
【００８３】
図３は、本実施形態における学習サーバ２１の備える個人情報データベースの記憶内容を概念的に示す説明図である。
【００８４】
この個人情報データベースは、この学習システム１０を利用する受講者の情報が関連付けて記憶されるものであり、これらの項目には、「ＩＤ」、「氏名」、「パスワード」、「住所」、「電話番号」、「電子メール」のアドレス、受講者、指導者の「種別」を示す「種別情報」、「課金先情報」等、各種の情報が関連付けられている。
【００８５】
学習サーバ２１では、端末装置４１Ａ、４１Ｂ、……、から受講者の「ＩＤ」と「パスワード」を受信することにより、個人情報データベースを参照し、そのメールアドレス等の通信先情報を決定する。
【００８６】
また、個人情報データベースにおける「ＩＤ」等の項目は、後述する学習履歴情報データベース（図５参照）、課金情報データベース（図６参照）と対応付けられている。
【００８７】
「課金先情報」は、後述する課金情報データベースを更新するために、課金情報データベースと対応付けられている。
【００８８】
［学習情報データベース］
また、この記憶部２８には、図４に示すように、「学習情報データベース」が記憶されている。
【００８９】
図４は、本実施形態における学習サーバ２１の備える学習情報データベースの記憶内容を概念的に示す説明図である。
【００９０】
この学習情報データベースは、受講者に提供される学習情報の詳細な情報が関連付けて記憶されるものであり、これらの項目は、「クラス」、「項目」、「種別」（単なる「学習情報」か、又は、テスト、チェックリスト、評価等の「質問情報」か、を判別するもの）、「学習情報」等、各種の情報が関連付けられている。
【００９１】
「クラス」情報は、本学習サーバ２１が提供する学習情報が複数含まれる大コンテンツであり、学習に関する分野を示し、例えば、「歴史における江戸時代の文化」、「数学における二次関数」といったものが相当し、本学習サーバ２１よりネットワーク５１を介して端末装置４１Ａに提供される。
【００９２】
「項目」情報は、本学習サーバ２１が提供する学習情報が複数含まれる中コンテンツであり、複数集合して一の「クラス」を構成する。換言すると、この一の「クラス」情報に複数の「項目」情報が関連付けられて記憶されている。この「項目」情報は、例えば、上述した「歴史における江戸時代の文化」を例にとれば、「江戸時代の文化における絵師」といったものが相当し、本学習サーバ２１よりネットワーク５１を介して端末装置４１Ａに提供される。
【００９３】
「種別」情報は、上述したように、学習に関する単なる情報を提示する「単なる学習情報」（受講者にとって受動的な情報）であるか、テスト、チェックリスト、評価等の学習に関する質問形式の「質問情報」（受講者にとって能動的な情報）であるか否かを識別するための情報である。
【００９４】
「学習情報」は、実際の学習情報であり、上述したように、関連付けられた「種別」情報に応じて、「単なる学習情報」か「質問情報」が記憶されている。このような「学習情報」は、本学習サーバ２１よりネットワーク５１を介して端末装置４１Ａ、４１Ｂ、……、に提供される。
【００９５】
このように、学習サーバ２１の「前記学習情報は、質問形式の質問情報を含む」ので、受講者に対して受動的な情報だけでなく、質問情報を含むように構成したため、単に、学習教材を送るという従来のものと比べて、受講者自身で考え、学習するようになるため、学習効率が向上する。これによって、受講者の学習意欲が向上し得る学習を提供することができる。
【００９６】
［学習履歴情報データベース］
更に、この記憶部２８には、図５に示すように、「学習履歴情報データベース」が記憶されている。
【００９７】
図５は、本実施形態における学習サーバ２１の備える学習履歴情報データベースの記憶内容を概念的に示す説明図である。
【００９８】
この学習履歴情報データベースは、本学習サーバ２１が端末装置４１Ａに提供した学習情報の履歴を示すものであり、「ＩＤ（受講者及び指導者）」、「日時」、「クラス」、「項目」、「学習情報」、「学習経過情報」、「学習結果情報」、「質問解答順序情報」、「質問解答時間情報」等、各種の情報が関連付けられて記憶されている。
【００９９】
「日時」情報は、学習サーバ２１が学習情報を端末装置４１Ａに提供した日時を示すものであり、提供先の端末装置４１Ａを操作する受講者の「ＩＤ」情報と関連付けられて記憶されている。
【０１００】
「クラス」、「項目」、「学習情報」は、本学習サーバ２１が端末装置４１Ａに提供した「クラス」、「項目」、「学習情報」を示すものであり、上述した「ＩＤ」、「日時」と関連付けられて記憶されている。
【０１０１】
また、この学習履歴情報データベースに記憶される「クラス」、「項目」、「学習情報」は、上述した「学習情報データベース」（図４参照）に記憶されている「クラス」、「項目」、「学習情報」と関連付けられたものである。
【０１０２】
「学習経過情報」、「学習結果情報」、「質問解答順序情報」、「質問解答時間情報」は、端末装置４１Ａ（又は端末装置４１Ｂ）から本学習サーバ２１に提供された「学習経過情報」、「学習結果情報」、「質問解答順序情報」、「質問解答時間情報」を示すものであり、上述した「ＩＤ」、「日時」、「クラス」、「項目」、「学習情報」と関連付けられて記憶されている。
【０１０３】
「学習経過情報」は、本学習サーバ２１から端末装置４１Ａ（又は端末装置４１Ｂ）に提供された学習情報に対する端末装置４１Ａの操作部の操作に基づく学習操作情報の経過を示すものである。
【０１０４】
学習操作情報には、本学習サーバ２１から端末装置４１Ａ（又は端末装置４１Ｂ）に提供された学習情報に対する、文字情報、ポインタの位置情報、入力決定情報、入力取消情報が含まれるものである。また、この学習操作情報には、顔情報、音声情報が含まれるものでもある。
【０１０５】
この「学習経過情報」は、「学習情報」が「質問情報」である場合に関連付けられて記憶される情報である。尚、「学習情報」が「単なる学習情報」である場合には、情報が何も記憶されていない状態を示す「ＦＦ」が記憶されている。
【０１０６】
「質問情報」が、例えば、あるひとつの質問を受講者に対して投げかけるもの（例、「葛飾北斎の作品はどれか？」）であり、その質問に対して複数の回答が関連付けられている選択解答式の情報（例、「１．冨嶽三十六景」、「２．東海道五十三次」、「３．寛政三美人」）である場合には、この「学習経過情報」は、答えの入力を完了させるまでのポインタの「位置情報」（例、２を選択してから取り消して１を選択した、直接に２を選択した等）を含むものである。また、ポインタの「位置情報」に限らない。「質問情報」が、例えば、あるひとつの質問を受講者に対して投げかけるもの（例、「葛飾北斎の作品はどれか？」）であり、その質問に対して入力ボックスを表示させ、解答を入力させる入力解答式の情報である場合は、この「学習経過情報」は、答えの入力を完了させるまでの入力ボックスへの入力情報（例、東海道五十三次と入力して消去し、冨嶽三十六景と入力した、冨嶽“五十三”景と入力して消去し、冨嶽三十六景と入力した等）を含むものでもある。
【０１０７】
つまり、この「学習経過情報」には、例えば、受講者のマウス等の操作に基づく、画面上のポインタ（図９参照）の位置情報、入力ボックスへの入力文字情報等の履歴が記憶されている。受講者の操作に基づき、画面に表示されたポインタ、文字情報等の一定時間単位での動きと表示を示す情報である。
【０１０８】
また、この「学習経過情報」は、受講者の操作に基づき、画面に表示されたポインタ、文字情報等の一定時間単位での動きと表示を示す情報に限らず、この情報に加えて、受講者の一定時間単位での顔情報、音声情報等が記憶されているものであってもよい。
【０１０９】
尚、本実施形態の「学習経過情報」は、「学習情報」のうち「質問情報」に対して関連付けて記憶される情報であることとしたが、これに限らず、「単なる学習情報」に対して関連付けて記憶される情報であることとしてもよい。この場合には、この「学習経過情報」は、受講者の操作に基づいて、例えば、端末装置４１の画面に表示された学習資料をスクロール表示させるために操作を行ったポインタの位置情報等を記憶するものであってもよい。また、単に学習の進み具合を示す情報であってもよい。
【０１１０】
次いで、「学習結果情報」は、本学習サーバ２１から端末装置４１Ａ（又は端末装置４１Ｂ）に提供された学習情報に対する端末装置４１Ａの操作部の操作に基づく学習操作情報の結果を示すものである。
【０１１１】
この「学習結果情報」は、「学習情報」が「質問情報」である場合に関連付けられて記憶される情報である。尚、「学習情報」が「単なる学習情報」である場合には、情報が何も記憶されていない状態を示す「ＦＦ」が記憶されている。
【０１１２】
この「学習結果情報」は、受講者が最終的に入力した決定情報を示すものである。例えば、「質問情報」（例、「葛飾北斎の作品はどれか？」）に対する受講者が決定した解答情報を示すものである。質問解答情報と示すようにしてもよい。
【０１１３】
尚、本実施形態の「学習結果情報」は、「学習情報」のうち「質問情報」に対して関連付けて記憶される情報であることとしたが、これに限らず、「単なる学習情報」に対して関連付けて記憶される情報であることとしてもよい。この場合には、この「学習結果情報」は、単に学習がどこまで進んだかの最終的な進度を示す情報であってもよい。
【０１１４】
次いで、「質問解答順序情報」は、本学習サーバ２１から端末装置４１Ａ（又は端末装置４１Ｂ）に提供された学習情報（質問情報）に対して、端末装置４１Ａから学習サーバ２１に送信された、端末装置４１Ａの操作部の操作に基づく学習操作情報の結果を示すものである。
【０１１５】
この「質問解答順序情報」は、「学習情報」が「質問情報」である場合に関連付けられて記憶される情報である。尚、「学習情報」が「単なる学習情報」である場合には、情報が何も記憶されていない状態を示す「ＦＦ」が記憶されている。
【０１１６】
この「質問解答順序情報」は、「質問情報」に含まれる複数の質問項目に対する解答順序を示すものである。
【０１１７】
受講者は、複数の問題があった場合に、上から順に問題を解答していくとは限らず、難しい問題は後に回す者や得意な問題から先に解答していく者もいる。この「質問解答順序情報」は、複数の問題に対して行われた、そうした受講者独自の解答の順序を示すものである。
【０１１８】
尚、本実施形態の「質問解答順序情報」は、「学習情報」のうち「質問情報」に対して関連付けて記憶される情報であることとしたが、これに限らず、「単なる学習情報」に対して関連付けて記憶される情報であることとしてもよい。この場合には、この「質問解答順序情報」は、受講者の操作に基づいて、例えば、受講者の操作に基づいて、端末装置４１の画面に表示された学習資料を表示させた順序等が記憶されるものであるとしてもよい。
【０１１９】
次いで、「質問解答時間情報」は、本学習サーバ２１から端末装置４１Ａ（又は端末装置４１Ｂ）に提供された学習情報（質問情報）に対して、端末装置４１Ａから学習サーバ２１に送信された、端末装置４１Ａの操作部の操作に基づく学習操作情報の結果を示すものである。
【０１２０】
「質問解答順序情報」は、「学習情報」が「質問情報」である場合に関連付けられて記憶される情報である。尚、「学習情報」が「単なる学習情報」である場合には、情報が何も記憶されていない状態を示す「ＦＦ」が記憶されている。
【０１２１】
「質問解答順序情報」は、「質問情報」に含まれる複数の質問項目のうち一の質問項目に対して解答するまでに要した時間を示すものである。つまり、一つの質問項目に対する入力を決定してから次の質問項目に対する入力を決定するまでにカウントされた時間を示すものである。
【０１２２】
尚、本実施形態では、一つの質問項目に対する入力を決定してから次の質問項目に対する入力を決定するまでにカウントされた時間が記憶されることとしたが、これに限らず、複数の質問項目ごとに要した時間、すべての質問項目に要した時間等が記憶されることとしてもよい。
【０１２３】
尚、本実施形態の「質問解答時間情報」は、「学習情報」のうち「質問情報」に対して関連付けて記憶される情報であることとしたが、これに限らず、「単なる学習情報」に対して関連付けて記憶される情報であることとしてもよい。この場合には、この「質問解答時間情報」は、受講者の操作に基づいて、例えば、受講者の操作に基づいて、端末装置４１の画面に表示された学習資料を表示させてから表示を終了させるまでの時間等が記憶されるものであるとしてもよい。
【０１２４】
このように、学習サーバ２１は、端末装置４１Ａ（又は端末装置４１Ｂ）に逐次表示された学習情報、逐次表示された顔画像、逐次発した音声情報等を記憶するように構成したので、指導者に対して、再度、学習情報、顔画像、音声を出力することができ、より一層、受講者の学習情報の応答等、学習状況を詳細に表示させる（発する）こととなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０１２５】
もちろん、端末装置４１Ａが、送信した、学習情報、顔情報、音声情報の少なくとも一つを記憶するように構成してもよく、逐次表示された学習情報、逐次表示された顔画像、逐次発した音声等を記憶するように構成したので、受講者に対して、再度、学習情報、顔画像、音声等を出力することができ、より一層、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者自信に対して有益な学習情報を提供することができる。
【０１２６】
また、端末装置４１Ｂが、送信した、質問情報、顔情報、音声情報の少なくとも一つを記憶するように構成してもよく、逐次表示された質問情報、逐次表示された顔画像、逐次発した音声等を記憶するように構成したので、指導者に対して、再度、質問情報、顔画像、音声等を出力することができ、受講者に対する指導者の学習情報、指導の態様等、学習情報、学習環境を詳細に且つ逐次に表示させることとなり、指導者自信に対して有益な学習情報を提供することができ、間接的ではあるが、受講者自信に対して有益な学習情報を提供することができる。
【０１２７】
もちろん、端末装置４１Ａが、端末装置４１Ｂが送信した、質問情報、顔情報、音声情報の少なくとも一つを記憶するように構成してもよく、逐次表示された質問情報、逐次表示された顔画像、逐次発した音声等を記憶するように構成したので、受講者に対して、再度、質問情報、顔画像、音声等を出力することができ、より一層、受講者に対する指導者の学習情報、指導の態様等、学習情報、学習環境を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０１２８】
更に、端末装置４１Ａ及び端末装置４１Ｂの操作に応じて、学習サーバ２１に記憶された学習情報、顔情報、音声情報の少なくとも一つを表示する（発する）ように構成してもよい。
【０１２９】
更にまた、質問情報は、複数の質問項目からなるものであり、かつ、複数の質問項目は一度に端末装置４１Ａの表示部に表示されるものであり、複数の質問項目に対する解答順序を記憶するように構成してもよい。これにより、記憶された全ての情報を出力することなく、重要な要件である解答順序のみを出力することが可能となり、簡便である。もちろん、解答内容も出力可能であり、簡便である。
【０１３０】
更にまた、質問情報は、一の質問項目からなるものであり、かつ、一の質問項目は順次に端末装置４１Ａの表示部に表示されるものであり、一の質問項目に対する解答時間を記憶するように構成してもよい。これにより、記憶された全ての情報を出力することなく、重要な要件である解答時間のみを出力することが可能となり、簡便である。もちろん、解答内容も出力可能であり、簡便である。
【０１３１】
［課金情報データベース］
更にまた、この記憶部２８には、図６に示すように、「課金情報データベース」が記憶されている。
【０１３２】
図６は、本実施形態における学習サーバ２１の備える課金情報データベースの記憶内容を概念的に示す説明図である。
【０１３３】
この課金情報データベースは、学習サーバ２１から端末装置４１Ａ、Ｂに提供された「学習情報」に応じて課金を行うための課金情報を示すものである。この課金情報データベースには、「課金先情報」、「ＩＤ」、「課金情報」等、各種の情報が関連付けられて記憶されている。
【０１３４】
「課金先情報」は、受講者又は指導者に対して課金を行う先の情報が記憶されているものであり、例えば、クレジットカードの識別情報、銀行口座の識別情報等が記憶されている。また、この「課金先情報」は、図３に示す個人情報データベースに位置づけられている「課金先情報」と関連付けられている。
【０１３５】
「ＩＤ」情報は、本学習システムを利用する受講者や指導者の各々に与えられた識別情報である。また、この「ＩＤ」情報は、図３に示す個人情報データベースに位置づけられている「ＩＤ情報」、及び、図５に示す学習履歴情報データベースに位置づけられている「ＩＤ情報」と関連付けられている。
【０１３６】
「学習情報」は、実際の学習情報であり、上述したように、関連付けられた「種別」情報に応じて、「単なる学習情報」か「質問情報」が記憶されている。このような「学習情報」は、本学習サーバ２１よりネットワーク５１を介して端末装置４１Ａ、４１Ｂ、……、に提供される。
【０１３７】
「課金情報」は、実際の課金情報であり、学習サーバ２１から端末装置４１Ａ、Ｂに提供された「学習情報」に応じて課される金額情報を示すものである。
【０１３８】
この課金情報は、提供された「学習情報」の各々に応じて定められた課金情報を示すものであっても、本学習システムを利用した時間に応じて定められた課金情報を示すものであってもよい。
【０１３９】
このように、学習サーバ２１における送信手段のような機能が有効化されることにより課金が行われるように構成することにより、この学習サーバを用いる指導者、受講者からの課金を実現することができ、学習サーバの管理者に対して有益である。
【０１４０】
［質問情報データベース］
更にまた、この記憶部２８には、図７に示すように、「質問情報データベース」が記憶されている。
【０１４１】
図７は、本実施形態における学習サーバ２１の備える質問情報データベースの記憶内容を概念的に示す説明図である。
【０１４２】
この質問情報データベースは、「学習情報」のうちの質問情報を学習サーバ２１から端末装置４１Ａ、Ｂに提供するための、質問情報の詳細な内容を示すものである。この質問情報データベースには、「質問情報」、「項目」、「位置情報」、「種別」等、各種の情報が関連付けられて記憶されている。
【０１４３】
「質問情報」は、学習に関する、テスト、チェックリスト、評価等の情報を含むものである。この「質問情報」には、例えば、「葛飾北斎の作品はどれか？」というような情報が記憶されている。
【０１４４】
次いで、「解答種別」は、「質問情報」に対する解答方法の種別を判別するための情報である。解答の種別には、例えば、複数の解答の中から一の解答を選択する選択解答式（複数のチェックボックスから一のチェックボックスをチェック入力するもの）や、文字の入力を要求する自由解答式（空欄のボックスに文字を入力するもの）等が含まれる。
【０１４５】
次いで、「項目」は、上述した「質問情報」に関連付けられて記憶されているものである。上述した「質問情報」に対して複数の解答が用意されている選択解答式である場合に、一の「質問情報」に複数の「項目」が関連付けられている。この場合の「項目」情報は、複数の選択肢情報の一の選択肢情報（及びこれに関連付けられて表示されるチェックボックス情報）を示すものである。例えば、上述した例でいえば、「１．冨嶽三十六景」、「２．東海道五十三次」、「３．寛政三美人」といったものが挙げられる。
【０１４６】
また、上述した「質問情報」に対して複数の解答が用意されていない、文字等の入力を要求する自由解答式である場合には、一の「質問情報」に一の「項目」が関連付けられている。この場合の「項目」情報は、空欄ボックス情報を示すものである。
【０１４７】
次いで、「位置情報」は、上述した「質問情報」に関連付けられて記憶されているものである。この「位置情報」は、上述した「項目」情報に関連付けられて表示されるチェックボックス等の画面上の位置を示すものである。この「位置情報」は、座標情報にて示されるものである。詳しくは、図１０に基づいて後述する。
【０１４８】
［端末装置の構成］
本実施形態である端末装置の制御回路を示すブロック図を図８に示す。ここでは端末装置４１Ａについて説明するが、他の端末装置４１Ｂ、……、も同様の構成を有するものとする。
【０１４９】
図８に示すように、端末装置４１Ａにおいては、データバスＢＵＳにＣＰＵ４２、メモリ４３、信号の送受信を行う通信インターフェイス（以下、通信Ｉ／Ｆと称する。）４６、液晶表示パネルやＣＲＴ等で構成された表示部４４、キーボード、マウス、ジョグダイヤル等でなる操作部４５、各種のデータを記憶する記憶部４８、マイク等の音声を収集する音声収集部４７、スピーカ等の音声を発する音声発生部４９、カメラ等の画像を撮影するための撮影部５０、が接続されている。
【０１５０】
ＣＰＵ４２は記憶部４８に格納されている動作プログラムに従って種々の動作を実行するようになされており、この動作プログラム自体、動作プログラムにより生成された変数等をメモリ４３に一時的に記録し、当該動作に応じて各回路部を制御する。ＣＰＵ４２の各種処理内容は必要に応じて表示部４４に表示される。
【０１５１】
尚、本実施形態におけるＣＰＵ４２は、「受講者側（指導者側）表示制御手段」、「学習操作情報収集手段」、「送信手段」、「音声発生手段」、「撮影手段」、「音声収集手段」、「選択手段」、各種の情報を受信する「受信手段」の一例に相当する。また、本実施形態における通信Ｉ／Ｆ４６は、「送信手段」、各種の情報を受信する「受信手段」の一例に相当する。尚、本実施形態における表示部４４は、「受講者側（指導者側）表示部」の一例に相当する。更には、本実施形態における音声収集部４７は、「音声収集手段」の一例に相当する。更にまた、本実施形態における音声発生部４９は、「音声発生手段」の一例に相当する。更にまた、本実施形態における操作部４５は、「操作部」の一例に相当する。更にまた、本実施形態における撮影部５０は、「撮影部」の一例に相当する。
【０１５２】
［端末装置の表示画面の説明］
本実施形態である端末装置の制御回路の表示画面について図９及び図１０を用いて説明する。尚、以下に説明する表示画面は、指導端末である端末装置４１Ｂの表示画面を示すものであるが、受講端末である端末装置４１Ａも同じような表示画面である。
【０１５３】
表示画面６０には、その上方にメニュー画像６５が表示される。このメニュー画像５１の操作によって、各種の機能を実行可能である。また、メニュー画像６５の下方には、質問画像（学習情報、質問情報）５２が表示される。この質問画像には、複数の質問情報６１、それら複数の質問情報６１に対する選択肢画像６２や記述画像６３などが含まれる。また、このような質問情報（学習情報）に応ずる学習操作情報として、指導端末４１Ｂにおいては、受講端末４１Ａにおける学習操作情報が表示され、受講端末４１Ａにおいては、指導端末４１Ｂにおける学習操作情報が表示される。例えば、指導端末４１Ｂにおいては、受講端末４１Ａにおけるポインタの位置画像６６や、チェックボックスのチェック画像６７なども表示される。その他にも、記述画像６３に記述される文字画像（図示せず）や、チェックボックスの取消画像（図示せず）などがある。さらに、指導者の操作に応ずる指導操作情報として、受講端末４１Ａにおいては、指導端末４１Ｂにおける指導操作情報が表示され、指導端末４１Ｂにおいては、受講端末４１Ａにおける学習操作情報が表示される。例えば、受講端末４１Ａにおいては、指導端末４１Ｂにおけるポインタの位置画像６６や、チェックボックスのチェック画像６７なども表示される。その他にも、記述画像６３に記述される文字画像（図示せず）や、チェックボックスの取消画像（図示せず）などがある。また、ある一の学習操作情報が、他の受講端末や指導端末に表示される。
【０１５４】
図１０に示すように、表示画面には表示基準位置情報７２及び７３が設定される。この表示基準位置情報７２及び７３は、学習情報を含む全体の画像に対して相対的に設定される。また、表示画面中におけるカーソル位置情報７４も、学習情報を含む全体の画像に対して相対的に設定される。このような表示基準位置情報７２及び７３、カーソル位置情報７４は、受講端末４１Ａなどによって抽出され、受講端末４１Ａと学習サーバ２１との間、学習サーバと指導端末４１Ｂとの間で、学習情報を含む全体の画像に対して相対的な位置情報を示すデータとして送受信が行われる。
【０１５５】
具体的な一例として、符号７０に示す座標（０，０）から、符号７１に示す座標（Ｘ０，Ｙ０）の画像情報（学習情報を含む）９０が学習サーバ２１から供給され、その画像情報９０のうち、符号７２に示す座標（Ｘ１，Ｙ１）から符号７３に示す座標（Ｘ２，Ｙ２）の領域が表示画面６０として表示部４４Ａに表示される場合を挙げる。
【０１５６】
この場合において、受講端末４１Ａは、表示部４４Ａに表示されている画像に基づいて、表示基準位置情報として（Ｘ１，Ｙ１）及び（Ｘ２，Ｙ２）を抽出（収集）し、学習サーバ２１に対して、表示基準位置情報として（Ｘ１，Ｙ１）及び（Ｘ２，Ｙ２）を送信する。もちろん、学習サーバ２１は、表示基準位置情報として（Ｘ１，Ｙ１）及び（Ｘ２，Ｙ２）を指導端末４１Ｂに対して送信する。このように、学習サーバ２１及び指導端末４１Ｂは、表示基準位置情報に基づいて、受講端末４１Ａにおける表示画面を認識可能となる。もちろん、画面をスクロールさせた場合においても、表示基準位置情報が、逐次に、抽出され、送信されるため、受講端末４１Ａにおける表示画面がスクロールされた場合も、その表示画面が、学習サーバ２１、指導端末４１Ｂによって認識可能である。
【０１５７】
また、カーソル位置７４も、表示基準位置情報７２及び７３からの位置関係によって座標（Ｘ３，Ｙ３）として抽出される。受講端末４１Ａは、表示基準位置情報（Ｘ１，Ｙ１）及び（Ｘ２，Ｙ２）と、カーソル位置との位置関係に基づいて、カーソル位置情報（Ｘ３，Ｙ３）を抽出（収集）し、学習サーバ２１に対して、カーソル位置情報（Ｘ３，Ｙ３）を送信する。もちろん、学習サーバ２１は、カーソル位置情報（Ｘ３，Ｙ３）を指導端末４１Ｂに対して送信する。このように、学習サーバ２１及び指導端末４１Ｂは、カーソル位置を認識可能となる。また、カーソル位置が符号７３から符号７４に変更されたときには、カーソル位置情報が（Ｘ３，Ｙ３）から（Ｘ４，Ｙ４）となり、上述したような制御を行うことによって、学習サーバ２１及び指導端末４１Ｂは、カーソル位置を認識可能となる。
【０１５８】
また、このように認識されたカーソル位置と、学習情報（質問情報）に位置付けられたチェックボックスなど（操作オブジェクト）の位置情報と、決定及び取消の操作情報とに基づいて、あるチェックボックスがクリックされたことも、学習サーバ２１、指導端末４１Ｂによって認識可能である。例えば、図１０の符号７６に示す点線で囲む領域にチェックボックスが配置されるように表示される場合を例に挙げる。学習サーバ２１においては、予め記憶されているチェックボックスの位置情報が学習情報として記憶されている。このチェックボックスの位置情報とカーソル位置情報とが一致し、決定操作が行われた場合には、カーソル位置情報と、決定情報と（あるチェックボックスが操作された旨のデータであってもよい）が受講端末４１Ａから学習サーバ２１に供給される。そして、それらの情報が、学習サーバ２１から指導端末４１Ｂに対して供給される。これによって、学習サーバ２１，受講端末４１Ａ，指導端末４１Ｂは、チェックボックスのチェックが行われたと認識可能となる。チェックボックスの他にも、学習情報（質問情報）に応じ、操作可能なＧＵＩ画像であればよく、例えば、ボタン、リストボックス、ラジオボタン、コンボボックスなどであってもよい。
【０１５９】
このように、学習操作情報は、受講者により前記操作部が操作された結果のみならず、受講者により前記操作部が操作されていない結果をも含む概念であり、例えば、マウスのポインタが所定の位置として停止している場合も含む。これは、指導操作情報においても同様である。
【０１６０】
また、受講者により操作された文字情報、ポインタの位置情報、決定情報、取消情報を指導端末に送信することとなるので、指導者に対して、より一層、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０１６１】
更には、「前記ポインタの位置情報は、前記受講端末における前記表示部に表示される学習情報に関する画像に対応する位置情報である」ように構成してもよく、画像情報を送信することなく、位置情報のみを送信することとなり、通信遅延による障害の防止となる。もちろん、「前記ポインタの位置情報は、前記指導端末における前記送信手段により送信され、前記受講端末における前記表示部に表示された質問情報に関する画像に対応する位置情報である」ように構成してもよく、受講者に対して有益な学習情報を提供することができる。
【０１６２】
尚、この「ポインタの位置情報」は、前記操作部の操作に基づくものであり、例えば、マウスの操作に用いるポインタ、キーボードの操作に用いるポインタ等、各種の態様が該当する。
【０１６３】
また、前記受講端末における前記送信手段により送信されたポインタ情報は、前記指導端末における前記指導者側表示手段により前記指導者側表示部にポインタ情報画像として表示される」が、「前記ポインタ情報画像の表示態様を決定する決定手段」等を有してもよく、これにより、画像を小さく表示する場合においても、ポインタ情報画像を視認し易くすることができる。例えば、ポインタ情報画像の表示色を決定したり、ポインタ情報画像を表示点滅したり、というような機能である。
【０１６４】
また、図９に示すように、質問画像５２の右側方には、クラスなどを示す画像５３が表示され、その下方には、顔画像５４が表示される。この顔画像５４は、指導端末４１Ｂにおいては、受講端末４１Ａを操作する受講者の顔情報が表示され、受講端末４１Ａにおいては、指導端末４１Ｂを操作する指導者の顔情報が表示される。また、顔情報の他に音声情報も相互に送受信することができる。
【０１６５】
このように、受講者の顔情報、及び、受講者により発せられた音声情報を、逐次に、収集、送信するとともに、送信された顔情報に関する画像を指導端末の表示部に逐次表示するとともに、送信された音声情報を指導端末の音声発生手段により発するように構成したので、指導者に対して、受講者の表情、音調等、学習状況を詳細に且つ逐次に画像として表示させ、音声として発することとなり、より一層、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０１６６】
更には、「前記指導端末における前記指導者側表示制御手段は、前記顔情報と前記学習操作情報とを並列的（同時）に前記表示部に表示する機能を有する」ものであってもよい。もちろん、「前記指導端末における前記音声発生手段は、前記指導端末における前記指導者側表示制御手段により前記顔情報と前記学習操作情報とを前記指導者側表示部に表示させることと並列的に音声情報を発する機能を有する」ものであってもよく、距離の離れた指導者に対して有益な情報を提供することができる。
【０１６７】
また、「前記指導端末は、指導者の顔情報を逐次撮影する撮影手段、指導者により発せられる音声情報を逐次収集する音声収集手段、前記撮影手段により逐次撮影された指導者の顔情報と音声収集手段により逐次収集された音声情報とを前記受講端末に対して送信する送信手段、を有する」ように構成し、更には、「前記受講端末は、前記指導端末における前記送信手段により送信された顔情報を前記受講者側表示部に逐次表示する受講者側表示制御手段、前記指導端末における前記送信手段により送信された音声情報を発する音声発生手段、を有する」ように構成してもよい。
【０１６８】
このように構成することにより、受講者に対して、指導者の表情、音調等、学習状況を詳細に且つ逐次に画像として表示させ、音声として発することとなり、より一層、受講者に良質な学習情報、学習環境を提供できるという有益な情報を提供することができる。
【０１６９】
尚、これら受講端末及び指導端末の送信手段を、顔画像を送信する第１の送信手段、音声情報を送信する第２の送信手段、学習情報を送信する第３の送信手段、というように別体に構成してもよく、もちろん、指導端末の送信手段も、顔情報を送信する第１の送信手段、音声情報を送信する第２の送信手段、質問情報を送信する第３の送信手段というように別体に構成してもよい。
【０１７０】
［システムの動作説明］
上述した学習システム１０におけるシステム動作処理を図１１から図１４のフローチャートを用いて説明する。
【０１７１】
以下においては、学習システム１０は起動しており、上述した学習サーバ２１におけるＣＰＵ２２、端末装置４１Ａ、４１Ｂ、……、におけるＣＰＵ４２において用いられる変数は所定の値に初期化され、定常動作しているものとする。また、図１１から図１４に示すサブルーチンは所定のタイミングで呼び出されるものとする。更には、本サブルーチンにおいては、学習サーバ２１と端末装置４１Ａを用いて学習に関する情報の提供、取得、管理する処理を実行することとする。
【０１７２】
［システム全体の処理］
図１１に示すように、まず、端末装置４１Ａ、４１Ｂでは、有効化信号送信処理を実行する（ステップＳ１０１、ステップＳ３０１）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、通信Ｉ／Ｆ４６Ａ（４６Ｂ）を介してサーバ２１に有効化信号を送信する。この有効化信号には、受講者、指導者の「ＩＤ」情報、パスワード情報等が含まれる。この処理が終了した場合には、ステップＳ１０２（ステップＳ２０２）に処理を移す。
【０１７３】
一方、学習サーバ２１では、端末装置４１Ａ及び端末装置４１Ｂは有効か否かを判断する（ステップＳ２０１）。この処理において、ＣＰＵ２２は、端末装置４１Ａ、４１Ｂから有効化信号を受信し、端末装置４１Ａ及び端末装置４１Ｂが有効か否かを判断する。ＣＰＵ２２は、端末装置４１Ａ及び端末装置４１Ｂが有効であると判別した場合には、ステップＳ２０２に処理を移し、端末装置４１Ａ及び端末装置４１Ｂが有効ではないと判別した場合には、ステップＳ２０３に処理を移す。
【０１７４】
次いで、上述したステップＳ２０１の処理において、端末装置４１Ａ及び端末装置４１Ｂが有効であると判別した場合には、ＣＰＵ２２は、学習操作情報を有効化する処理を行い（ステップＳ２０２）、端末装置４１Ａ及び端末装置４１Ｂが有効ではないと判別した場合には、ＣＰＵ２２は、学習操作情報を無効化する処理を行う（ステップＳ２０３）。この処理が終了した場合には、ステップＳ２０４に処理を移す。
【０１７５】
一方、端末装置４１Ｂでは、学習情報送信要求処理を行う（ステップＳ３０２）。この処理において、ＣＰＵ４２Ｂは、通信Ｉ／Ｆ４６Ｂを介してサーバ２１に対して学習情報送信要求を行う。この処理が終了した場合には、ステップＳ３０３に処理を移す。
【０１７６】
一方、サーバ２１では、学習情報送信要求があったか否かを判断する（ステップＳ２０４）。この処理において、ＣＰＵ２２は、端末装置４１Ｂから学習情報送信要求を受信したか否かを判断する。ＣＰＵ２２は、端末装置４１Ｂから学習情報送信要求を受信したと判別した場合には、ステップＳ２０５に処理を移し、端末装置４１Ｂから学習情報送信要求を受信していないと判別した場合には、ステップＳ２０６に処理を移す。
【０１７７】
次いで、上述したステップＳ２０４の処理において、端末装置４１Ｂから学習情報送信要求を受信したと判別した場合には、ＣＰＵ２２は、学習情報送信処理を行う（ステップＳ２０５）。この処理において、ＣＰＵ２２は、上述した図５に示す学習履歴情報データベース、図４に示す学習情報データベースに基づいて、「クラス」、「学習項目」、「学習情報」を読み出す。そして、読み出した情報を通信Ｉ／Ｆ２６を介して端末装置４１Ａ、４１Ｂに対して送信する。この処理が終了した場合には、ステップＳ２０６に処理を移す。
【０１７８】
次いで、カウントアップ処理を行う（ステップＳ２０６）。この処理において、ＣＰＵ２２は、ＣＰＵ２２に内在するタイマにより、カウントアップを開始し、所定のタイミングでカウントアップ値をメモリ２３に記憶する。この処理が終了した場合には、ステップＳ２０７に処理を移す。
【０１７９】
次いで、課金情報抽出処理を行う（ステップＳ２０７）。この処理において、ＣＰＵ２２は、メモリ２３に記憶されたカウントアップ値を読み出し、この読み出したカウントアップ値に基づいて、課金情報を算出する。この処理が終了した場合には、ステップＳ２０８に処理を移す。
【０１８０】
次いで、ＤＢ更新処理を行う（ステップＳ２０８）。この処理において、ＣＰＵ２２は、上述したステップＳ２０７の処理において抽出した課金情報を課金情報データベース（図６参照）の所定の位置に記憶する。この処理が終了した場合には、ステップＳ２０９に処理を移す。
【０１８１】
次いで、課金情報通知処理を行う（ステップＳ２０９）。この処理において、ＣＰＵ２２は、上述したステップＳ２０７の処理において抽出した課金情報を、通信Ｉ／Ｆ２６を介して端末装置４１Ａ、４１Ｂに送信する。この処理が終了した場合には、ステップＳ２１０に処理を移す。尚、課金情報を受信した端末装置４１Ａ、４１Ｂは、受信した課金情報を記憶するとともに表示部４４に表示させる。
【０１８２】
また、本実施形態におけるステップＳ２０９の課金情報通知処理は、学習情報を送信するたびに行うこととしたが、これに限らず、所定時間毎に行うこととしてもよく、また、端末装置４１Ａ、４１Ｂの表示部４４に絶えず表示させておき、例えば一秒ごとにカウントアップ表示させることとしてもよい。
【０１８３】
一方、端末装置４１Ａ、４１Ｂでは、学習情報受信処理を行う（ステップＳ１０２、ステップＳ３０３）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、サーバ２１から送信された学習情報（ステップＳ２０５）を通信Ｉ／Ｆ４６Ａ（４６Ｂ）を介して受信する。そして、ＣＰＵ４２Ａ（４２Ｂ）は、受信した学習情報をメモリ４３Ａ（４３Ｂ）、記憶部４８Ａ（４８Ｂ）に記憶する。この処理が終了した場合には、ステップＳ１０３（ステップ３０４）に処理を移す。
【０１８４】
次いで、学習情報表示処理を行う（ステップＳ１０３、ステップ３０４）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、受信した学習情報を表示部４４Ａ（４４Ｂ）に表示させる。この処理が終了した場合には、ステップＳ１０４（ステップＳ３０５）に処理を移す。
【０１８５】
次いで、所定時間経過か否かを判断する（ステップＳ１０４、ステップ３０５）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、内在するタイマにより計測し、メモリ４３Ａ（４３Ｂ）に記憶している経過時間データを読み出し、所定時間が経過したか否かを判断する。ＣＰＵ４２Ａ（４２Ｂ）は、所定時間が経過したと判別した場合には、ステップＳ１０５（ステップＳ３０６）に処理を移し、所定時間が経過していないと判別した場合には、ステップＳ１１２（ステップＳ３１３）に処理を移す。
【０１８６】
次いで、タイマ初期化処理を行う（ステップＳ１０５、ステップ３０６）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、メモリ４３Ａ（４３Ｂ）に記憶している経過時間データを初期化する。この処理が終了した場合には、ステップＳ１０６（ステップＳ３０７）に処理を移す。
【０１８７】
次いで、学習操作情報取得処理を行う（ステップＳ１０６、ステップ３０７）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、受講者、指導者の操作部４５の操作に基づいて入力された、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報を取得する。詳しくは、図１３に基づいて後述する。この処理が終了した場合には、ステップＳ１０７（ステップＳ３０８）に処理を移す。
【０１８８】
図１２に示すように、次いで、画像撮影処理を行う（ステップＳ１０７、ステップ３０８）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、撮影部５０により受講者、指導者の顔画像を撮影し、撮影した画像情報をメモリ４３Ａ（４３Ｂ）に記憶する。この処理が終了した場合には、ステップＳ１０８（ステップＳ３０９）に処理を移す。
【０１８９】
次いで、音声収集処理を行う（ステップＳ１０８、ステップ３０９）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、音声収集部４７により受講者、指導者の音声を収集し、収集した音声情報をメモリ４３Ａ（４３Ｂ）に記憶する。この処理が終了した場合には、ステップＳ１０９（ステップＳ３１０）に処理を移す。
【０１９０】
次いで、記憶内容抽出処理を行う（ステップＳ１０９、ステップ３１０）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、上述したステップＳ１０６〜ステップＳ１０８の処理において取得した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報を抽出する。この処理が終了した場合には、ステップＳ１１０（ステップＳ３１１）に処理を移す。
【０１９１】
次いで、記憶処理を行う（ステップＳ１１０、ステップ３１１）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、上述したステップＳ１０９（ステップＳ３１０）の処理において抽出した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報を、端末装置側で管理する学習履歴情報として記憶部４８Ａ（４８Ｂ）に記憶する。この処理が終了した場合には、ステップＳ１１１（ステップＳ３１２）に処理を移す。
【０１９２】
次いで、送信処理を行う（ステップＳ１１１、ステップ３１２）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、上述したステップＳ１１０（ステップＳ３１１）の処理において記憶部４８Ａ（４８Ｂ）に記憶した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報、に基づいて生成した送信用データを通信Ｉ／Ｆ４６Ａ（４６Ｂ）を介して端末装置４１Ａ、４１Ｂに送信する。この処理が終了した場合には、ステップＳ１１２（ステップＳ３１３）に処理を移す。
【０１９３】
一方、サーバ２１では、受信処理を行う（ステップＳ２１０）。この処理においてＣＰＵ２２は、端末装置４１Ａ、４１Ｂから送信された、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報、に基づいて生成された送信用データを受信し、メモリ２３に記憶する。この処理が終了した場合には、ステップＳ２１１に処理を移す。
【０１９４】
次いで、記憶内容抽出処理を行う（ステップＳ２１１）。この処理においてＣＰＵ２２は、メモリ２３に記憶されている送信用データを読み出し、その読み出した送信用データから、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報、を抽出する。この処理が終了した場合には、ステップＳ２１２に処理を移す。
【０１９５】
次いで、記憶処理を行う（ステップＳ２１２）。この処理においてＣＰＵ２２は、上述したステップＳ２１１の処理において抽出した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報、を記憶部２８に記憶されている学習履歴情報データベースに位置づけられた、「学習経過情報」、「学習結果情報」、「質問解答順序情報」、「質問解答時間情報」として記憶する。この処理が終了した場合には、ステップＳ２１３に処理を移す。
【０１９６】
次いで、送信処理を行う（ステップＳ２１３）。この処理においてＣＰＵ２２は、上述したステップＳ２１２の処理において記憶部２８の学習履歴情報データベースに記憶した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報、を通信Ｉ／Ｆ２６を介して端末装置４１Ａ、４１Ｂに送信する。また、この際、端末装置４１Ａから送信された情報を端末装置４１Ｂに送信し、端末装置４１Ｂから送信された情報を端末装置４１Ａに送信する。尚、場合によっては、端末装置４１Ａから送信された情報を端末装置４１Ａに送信し、端末装置４１Ｂから送信された情報を端末装置４１Ｂに送信することとしてもよい。この処理が終了した場合には、学習管理サーバでのフローチャートを終了する。
【０１９７】
一方、端末装置４１Ａ、４１Ｂでは、受信処理を行う（ステップＳ１１２、ステップＳ３１３）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、サーバ２１から送信された情報を通信Ｉ／Ｆ４６Ａ（４６Ｂ）を介して受信する。また、ここで、サーバ２１から送信される情報は、端末装置４１Ａでは端末装置４１Ｂの情報であり、端末装置４１Ｂでは端末装置４１Ａの情報である。また、サーバ２１から送信される情報は、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報である。この処理が終了した場合には、ステップＳ１１３（ステップＳ３１４）に処理を移す。
【０１９８】
次いで、画像音声記憶処理を行う（ステップＳ１１３、ステップＳ３１４）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、上述したステップＳ１１２（ステップ３１３）の処理において、サーバ２１から受信した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、及び、受講者、指導者の音声情報、をメモリ４３Ａ（４３Ｂ）、記憶部４８Ａ（４８Ｂ）に記憶する。この処理が終了した場合には、ステップＳ１１４（ステップＳ３１５）に処理を移す。
【０１９９】
次いで、画像表示処理を行う（ステップＳ１１４、ステップＳ３１５）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、上述したステップＳ１１３（ステップ３１４）の処理において、メモリ４３Ａ（４３Ｂ）、記憶部４８Ａ（４８Ｂ）に記憶した、文字情報、ポインタの位置情報、入力された情報の決定情報、入力された情報の取消情報等の学習操作情報、受講者、指導者の顔画像情報、に基づいて表示部４４Ａ（４４Ｂ）に画像を表示させる。この処理が終了した場合には、ステップＳ１１５（ステップＳ３１６）に処理を移す。
【０２００】
次いで、音声発生処理を行う（ステップＳ１１５、ステップＳ３１６）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、上述したステップＳ１１３（ステップ３１４）の処理において、メモリ４３Ａ（４３Ｂ）、記憶部４８Ａ（４８Ｂ）に記憶した、受講者、指導者の音声情報に基づいて音声発生部４９Ａ（４９Ｂ）に音声を発生させる。この処理が終了した場合には、端末装置４１Ａ、４１Ｂでのフローチャートを終了する。
【０２０１】
［学習操作情報取得処理］
図１１に示す、端末装置４１Ａ（４１Ｂ）での、ステップＳ１０６（ステップＳ３０７）の処理では、図１３に示すサブルーチンが呼び出される。
【０２０２】
図１３に示す学習操作情報取得処理では、最初に、文字情報収集処理を実行する（ステップＳ１２１、ステップＳ３２１）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、キーボード等からなる操作部４５Ａ（４５Ｂ）の入力情報を収集する。この入力情報（文字情報）は、表示部４４Ａ（４４Ｂ）に表示された学習情報に対するものであり、操作部４５の操作に基づく学習操作情報に含まれるものである。この処理が終了した場合には、ステップＳ１２２（ステップＳ３２２）に処理を移す。
【０２０３】
次いで、ポインタの位置情報収集処理を実行する（ステップＳ１２２、ステップＳ３２２）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、マウス等のポインタ位置などを示すポインタの位置情報を収集する。つまり、このポインタの位置情報は、表示部４４Ａ（４４Ｂ）に表示された学習情報に対する操作部４５Ａ（４５Ｂ）の操作に基づく学習操作情報に含まれるものである。また、このポインタの位置情報は、上述したように、学習情報を表示するウインドに対する位置情報であり、例えば、所定のサイズで表示されたウインドのどの位置であるかを示すものである。この処理が終了した場合には、ステップＳ１２３（ステップＳ３２３）に処理を移す。
【０２０４】
次いで、決定、取消検知処理を実行する（ステップＳ１２３、ステップＳ３２３）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、マウス等の決定、取消しなどを示す決定情報、取消情報を収集する。つまり、この決定情報、取消情報は、表示部４４Ａ（４４Ｂ）に表示された学習情報に対する操作部４５Ａ（４５Ｂ）の操作に基づく学習操作情報に含まれるものである。この処理が終了した場合には、ステップＳ１２４（ステップＳ３２４）に処理を移す。
【０２０５】
次いで、学習操作情報生成処理を実行する（ステップＳ１２４、ステップＳ３２４）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、ステップＳ１２１からステップＳ１２３（ステップＳ３２１からステップＳ３２３）によって収集された文字情報、ポインタの位置情報、決定情報、取消情報に基づく学習操作情報を生成し、メモリ４３Ａ（４３Ｂ）に記憶する。これによって、ＣＰＵ４２Ａ（４２Ｂ）は、表示部４４Ａ（４４Ｂ）に表示された学習情報に対し、かつ、操作部４５Ａ（４５Ｂ）の操作に基づく学習操作情報を逐次収集することとなる。この処理が終了した場合には、本サブルーチンを終了する。
【０２０６】
［送信処理］
図１２に示す、端末装置４１Ａ（４１Ｂ）での、ステップＳ１１１（ステップＳ３１２）の処理では、図１４に示すサブルーチンが呼び出される。
【０２０７】
図１４に示す送信処理では、最初に、学習操作情報参照処理を実行する（ステップＳ１３１、ステップＳ３３１）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、ステップＳ１２４（ステップＳ３２４）においてメモリ４３Ａ（４３Ｂ）に記憶された学習操作情報を参照する。この処理が終了した場合には、ステップＳ１３２（ステップＳ３３２）に処理を移す。
【０２０８】
次いで、顔画像情報参照処理を実行する（ステップＳ１３２、ステップＳ３３２）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、ステップＳ１０７（ステップＳ３０８）においてメモリ４３Ａ（４３Ｂ）に記憶された受講者、指導者の顔画像を参照する。この処理が終了した場合には、ステップＳ１３３（ステップＳ３３３）に処理を移す。
【０２０９】
次いで、音声情報参照処理を実行する（ステップＳ１３３、ステップＳ３３３）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、ステップＳ１０８（ステップ３０９）において、収集され、メモリ４３Ａ（４３Ｂ）に記憶された受講者、指導者の音声を参照する。この処理が終了した場合には、ステップＳ１３４（ステップＳ３３４）に処理を移す。
【０２１０】
次いで、送信用データ生成処理を実行する（ステップＳ１３４、ステップＳ３３４）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、ステップＳ１３１からステップＳ１３３において参照された学習操作情報、受講者、指導者の顔画像、音声に基づく送信用データを生成する。この処理が終了した場合には、ステップＳ１３５（ステップＳ３３５）に処理を移す。
【０２１１】
次いで、送信用データ送信処理を実行する（ステップＳ１３５、ステップＳ３３５）。この処理において、ＣＰＵ４２Ａ（４２Ｂ）は、ステップＳ１３４（ステップＳ３３４）において生成された送信用データを学習サーバ２１に対して送信する。これによって、ＣＰＵ４２Ａ（４２Ｂ）は、学習操作情報などを学習サーバ２１に対して逐次送信することとなる。また、上述したように、学習サーバ２１によってこのような情報が互いの端末装置に対して逐次に送信されることとなる。従って、ＣＰＵ４２Ａ（４２Ｂ）は、学習操作情報などを端末装置４１Ｂ（４１Ａ）に対して逐次送信することとなる。この処理が終了した場合には、本サブルーチンを終了する。
【０２１２】
上述したように学習システムが動作することによって、受講端末の受講者側表示部に表示された学習情報に対する受講者側操作部の操作に基づく学習操作情報を、逐次（リアルタイム）に、収集、送信し、その操作に基づく学習操作情報に関する画像を指導端末の指導者側表示部に逐次表示するように構成したので、指導者に対して、受講者の学習情報の応答等、学習状況を詳細に且つ逐次に表示させることとなり、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０２１３】
もちろん、受講者に良質な学習情報を提供できるという有益な情報を提供することにより、本システム、本サーバ、本プログラムを利用する受講者の定着率が高まる。
【０２１４】
また、テスト用紙、チェックリスト等の無用な紙媒体を用いることなく、環境を考慮した学習環境を提供することができる。もちろん、両端末間において相互に情報を提供することができ、簡便でもある。
【０２１５】
尚、「学習」とは、単に受講者に対して学習させ得るものであり、学校、予備校、専門学校等の学校における学習に限らず、例えば、会社での自己評価、電話会議システム等、各種の態様が相当する。
【０２１６】
また、受講者の顔情報、及び、受講者により発せられた音声情報を、逐次に、収集、送信するとともに、送信された顔情報に関する画像を指導端末の指導者側表示部に逐次表示するとともに、送信された音声情報を指導端末の音声発生手段により発するように構成したので、指導者に対して、受講者の表情、音調等、学習状況を詳細に且つ逐次に画像として表示させ、音声として発することとなり、より一層、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０２１７】
更には、「前記指導端末における前記指導者側表示制御手段は、前記顔情報と前記学習操作情報とを並列的（同時）に前記表示部に表示する機能を有する」ものであってもよい。もちろん、「前記指導端末における前記音声発生手段は、前記指導端末における前記指導者側表示制御手段により前記顔情報と前記学習操作情報とを前記指導者側表示部に表示させることと並列的に音声情報を発する機能を有する」ものであってもよく、距離の離れた指導者に対して有益な情報を提供することができる。
【０２１８】
また、「前記指導端末は、指導者の顔情報を逐次撮影する撮影手段、指導者により発せられる音声情報を逐次収集する音声収集手段、前記撮影手段により逐次撮影された指導者の顔情報と音声収集手段により逐次収集された音声情報とを前記受講端末に対して送信する送信手段、を有する」ように構成し、更には、「前記受講端末は、前記指導端末における前記送信手段により送信された顔情報を前記受講者側表示部に逐次表示する受講者側表示制御手段、前記指導端末における前記送信手段により送信された音声情報を発する音声発生手段、を有する」ように構成してもよい。
【０２１９】
このように構成することにより、受講者に対して、指導者の表情、音調等、学習状況を詳細に且つ逐次に画像として表示させ、音声として発することとなり、より一層、受講者に良質な学習情報、学習環境を提供できるという有益な情報を提供することができる。
【０２２０】
尚、これら受講端末及び指導端末の送信手段を、顔画像を送信する第１の送信手段、音声情報を送信する第２の送信手段、学習情報を送信する第３の送信手段、というように別体に構成してもよく、もちろん、指導端末の送信手段も、顔情報を送信する第１の送信手段、音声情報を送信する第２の送信手段、質問情報を送信する第３の送信手段というように別体に構成してもよい。
【０２２１】
更には、質問情報を送信するとともに、その質問情報に対する学習操作情報が前記指導端末の指導者側表示部に表示されるように構成したので、受講者による操作に基づき、かつ、質問情報に対する学習操作情報という受講者の学習の応答等がより明確となる情報を受講端末に対して送信し、その学習操作情報が指導端末の指導者側表示部に表示されることとなるため、より一層、受講者に良質な学習情報を提供できるという有益な情報を提供することができる。
【０２２２】
更には、各種の送信機能の有効、無効を受講者により決定することができ、受講者の所望とする学習環境を提供することができ、簡便である。もちろん、「前記指導端末は、前記指導者側操作部の操作に基づいて、前記送信手段により前記学習操作情報を送信させる機能を有効にするか無効とするかを選択する選択手段を有する」ように構成してもよく、受講端末と指導端末との組み合わせであってもよい。
【０２２３】
尚、本実施形態においては、上述した各種の機能を有する学習サーバ２１を備える構成としたが、これに限らず、別の態様であってもよく、例えば、図１５に示すように、学習サーバ２１を備えない構成であってもよい。この場合においては、上述した学習サーバ２１の機能の少なくとも一部を、指導者によって操作可能な指導端末（例えば、端末装置４１Ｂ）に備えるように構成することが好ましい。
【０２２４】
更に、ネットワーク５１には、図１６に示すように、複数の端末装置４１Ａ、４１Ｂ、……、に対応して、音声発生部４９としての電話機１４１Ａ、１４１Ｂ、……、が接続可能となっており、ネットワーク５１を介して、この複数の電話機１４１Ａ、１４１Ｂ、……、は相互に通話可能となっている。
【０２２５】
これにより、本学習サーバ２１、端末装置４１Ａを利用して学習を行う受講者と、本学習サーバ２１、端末装置４１Ｂを利用して受講者を指導する学習提供者との間、又は、本学習サーバ２１、端末装置４１Ａを利用して学習を行う受講者と、本学習サーバ２１、端末装置４１Ｂを利用して学習を行う受講者との間で、学習に関する音声情報の送受信が可能となり、学習に関する理解度、定着率を高めることが期待できる。
【０２２６】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではない。すなわち、本発明は、主に、受講者により操作可能な受講者側操作部、受講者により視認可能な画像が表示される受講者側表示部、前記受講者側表示部に画像を表示させる表示制御手段、を有する受講端末と、指導者により視認可能な画像を表示する指導者側表示部、前記指導者側表示部に画像を表示させる指導者側表示制御手段、を有する指導端末と、を通信可能に接続し、前記受講端末及び前記指導端末の間で学習に関する学習情報の送受信を行う学習システムであって、前記受講端末は、前記受講者側表示部に表示された学習情報に対する前記受講者側操作部の操作に基づく学習操作情報を逐次収集する学習操作情報収集手段、前記学習操作情報を前記指導端末に対して逐次送信する送信手段、を有し、前記指導端末における前記指導者側表示制御手段は、前記学習操作情報に関する画像を前記指導者側表示部に逐次表示する機能を有することを特徴とするものであるが、学習サーバ、受講端末、指導端末、操作部（指導者側操作部、受講者側操作部）、表示部（指導者側表示部、受講者側表示部）、表示制御手段（指導者側表示制御手段、受講者側表示制御手段）、学習操作情報収集手段、送信手段、音声発生手段、撮影手段、音声収集手段、質問情報記憶手段、選択手段、学習記憶手段などの具体的構成は、適宜設計変更可能である。
【０２２７】
［リアルタイムシステムフロー］
次に、指導端末や受講端末における表示制御手段（指導者側表示制御手段、受講者側表示制御手段）が、学習操作情報や指導操作情報に関する画像を表示部（指導者側表示部、受講者側表示部）に逐次リアルタイムに表示するシステムのフローについて説明する。
【０２２８】
図１７は、リアルタイム学習システムにおける各端末の処理手順の概要を示した図である。
【０２２９】
ここで、本発明の実施の形態に係る学習システムにおけるリアルタイム接続の態様は３種類に分類することができる。すなわち、一つは、１台の指導端末と１台の受講端末とが接続され、受講生の学習操作情報を指導端末に表示する方式である（１−ｗａｙ方式）。また、一つは、１台の指導端末と１台の受講端末とが接続され、双方の端末で双方の操作情報（学習操作情報，指導操作情報）を表示する方式である（２−ｗａｙ方式）。さらに、一つは、１台の指導端末と複数台の受講端末とが接続され、それらの端末間で他の端末の操作情報（学習操作情報，指導操作情報）を表示する方式である（ｎ−ｗａｙ方式）。
【０２３０】
いずれも、学習サーバ２１への接続、学習操作情報・指導操作情報の表示、結果の保存に係る手順は図１７の通りであって、異なるところはなく、各端末におけるイベント処理の手順が異なるのみである。
【０２３１】
図１７において、受講端末から学習サーバ２１への接続を契機に指導端末から学習サーバ２１への接続が行われる。受講生は、学習サーバ２１への接続を、予め指定した日時に行うか、接続を電話等で指導者に知らせるか、自動的に指導者に知らされる。
【０２３２】
そして、受講生からの接続によって、指導者が指導端末において受講者を特定して学習情報の送信要求を学習サーバ２１に行う。このようにすることで、学習サーバ２１は、受講端末及び／又は指導端末に学習情報を送信することができる。
【０２３３】
学習情報を受信した受講端末と指導端末は、この学習情報に基づいてイベント処理を開始する。イベント処理の最中には、受講端末及び／又は指導端末の操作情報が学習サーバ２１に送受信される。
【０２３４】
そして、イベント処理が終了すると、学習サーバ２１に一時的に記憶されている学習操作情報を保存するように、指導端末側の操作で要求する。
【０２３５】
［１−ｗａｙ方式］
図１８は、１−ｗａｙ方式でのイベント処理手順を示す図であって、特に、指導端末におけるフローを示している。
【０２３６】
指導端末側における１−ｗａｙ方式でのイベント処理としては、まず、マウス位置送信要求を学習サーバ２１に送信する（ステップＳ１０００）。これは、受講端末におけるマウス位置を学習サーバ２１を介して指導端末に表示するために、受講端末のマウス位置等の学習操作情報を指導端末に送信する処理を行うものである。
【０２３７】
次に、イベントを受信して（ステップＳ１００１）、受講端末から送信された情報がマウス位置情報か否かを判断する（ステップＳ１００２）。ここで、マウス位置情報であると判定すると、指導端末に受講端末のマウスカーソルを擬似的に描画する（ステップＳ１００３）。指導端末においては、これらのＳ１００１〜Ｓ１００３の処理を繰り返して実行するように、再度マウス位置送信要求を送信する（ステップＳ１００４）。
【０２３８】
一方、ステップＳ１００２において、マウス位置情報でないと判定すると、次に、受講端末から送信された情報がオブジェクト操作情報か否かを判断する（ステップＳ１００５）。ここで、オブジェクト操作情報であると判定すると、受講端末において変更されたオブジェクト状態を指導端末においても変更する（ステップＳ１００６）。指導端末においては、これらのＳ１００１〜Ｓ１００６の処理を繰り返して実行する。
【０２３９】
一方、ステップＳ１００５において、オブジェクト操作情報でないと判定すると、次に、終了ボタンがクリックされたか否かを判断する（ステップＳ１００７）。ここで、終了ボタンがクリックされたと判定すると、終了情報を学習サーバ２１に送信して（ステップＳ１００８）、本サブルーチンを終了する（ステップＳ１００９）。
【０２４０】
一方、ステップＳ１００７において、終了ボタンがクリックされていないと判定すると、ステップＳ１００１に戻って、繰り返しの処理を実行する。
【０２４１】
図１９は、１−ｗａｙ方式でのイベント処理手順を示す図であって、特に、受講端末におけるフローを示している。
【０２４２】
受講端末側における１−ｗａｙ方式でのイベント処理としては、まず、イベントを受信して（ステップＳ１０１０）、マウス位置情報の送信要求があるか否かを判断する（ステップＳ１０１１）。ここで、マウス位置情報の送信要求があると判定すると、学習サーバ２１に受講端末のマウスカーソルの位置情報を送信する（ステップＳ１０１２）。受講端末においては、これらのＳ１０１０〜Ｓ１０１２の処理を繰り返して実行する。
【０２４３】
一方、ステップＳ１０１１において、マウス位置情報に送信要求がないと判定すると、次に、オブジェクトが操作されたか否かを判断する（ステップＳ１０１３）。ここで、オブジェクトが操作されたと判定すると、受講端末において変更されたオブジェクトのオブジェクト操作情報を学習サーバ２１に送信する（ステップＳ１０１４）。受講端末においては、これらのＳ１０１０〜Ｓ１０１４の処理を繰り返して実行する。
【０２４４】
一方、ステップＳ１０１３において、オブジェクトが操作されていないと判定すると、次に、終了ボタンが受講端末においてクリックされて、終了情報が出されたか否かを判断する（ステップＳ１０１５）。ここで、終了ボタンがクリックされたと判定すると、終了情報を学習サーバ２１に送信して、本サブルーチンを終了する（ステップＳ１０１６）。
【０２４５】
一方、ステップＳ１００７において、終了ボタンがクリックされていないと判定すると、ステップＳ１０１０に戻って、繰り返しの処理を実行する。
【０２４６】
なお、図１８及び図１９の１−ｗａｙ方式では、マウス位置情報の送受信を行わない場合は、マウス位置送信要求の送受信（ステップＳ１０００，Ｓ１００４，Ｓ１０１２）は不要となり、これらに付随する処理も不要となる。この場合、イベント受信後は（Ｓ１００１，Ｓ１０１０）、オブジェクトに関する情報の送受信が行われる（ステップＳ１００５，ステップＳ１０１３）。
【０２４７】
［２−ｗａｙ方式］
図２０は、２−ｗａｙ方式でのイベント処理手順を示す図であって、特に、指導端末におけるフローを示している。
【０２４８】
指導端末側における２−ｗａｙ方式でのイベント処理としては、まず、マウス位置送信要求を学習サーバ２１に送信する（ステップＳ１０２０）。これは、受講端末におけるマウス位置を学習サーバ２１を介して指導端末に表示するために、受講端末のマウス位置等の学習操作情報を指導端末に送信するための処理である。
【０２４９】
次に、イベントを受信して（ステップＳ１０２１）、マウス位置情報か否かを判断する（ステップＳ１０２２）。ここで、マウス位置情報であると判定すると、指導端末に受講端末のマウスカーソルを擬似的に描画する（ステップＳ１０２３）。指導端末においては、これらのＳ１００１〜Ｓ１００３の処理を繰り返して実行するように、再度マウス位置送信要求を送信する（ステップＳ１０２４）。
【０２５０】
一方、ステップＳ１０２２において、マウス位置情報でないと判定すると、次に、オブジェクト操作情報か否かを判断する（ステップＳ１０２５）。ここで、オブジェクト操作情報であると判定すると、受講端末において変更されたオブジェクト状態を指導端末においても変更する（ステップＳ１０２６）。指導端末においては、これらのＳ１０２１〜Ｓ１０２６の処理を繰り返して実行する。
【０２５１】
一方、ステップＳ１０２５において、オブジェクト操作情報でないと判定すると、マウス位置送信要求か否かを判断する（ステップＳ１０２７）。これは、受講端末から指導端末のマウス位置を送信する要求があったか否かを判断するものである。そして、マウス位置送信要求であると判定すると、学習サーバ２１を介して指導端末のマウス位置情報を受講端末に送信し、受講端末にマウスカーソルを擬似的に描画する。指導端末においては、これらのＳ１０２１〜Ｓ１０２８の処理を繰り返して実行する。
【０２５２】
一方、ステップＳ１０２７において、マウス位置送信要求でないと判定すると、オブジェクト操作か否かを判断する（ステップＳ１０２９）。これは、受講端末から指導端末のオブジェクト操作を送信する要求があったか否かを判断するものである。そして、オブジェクト操作であると判定すると、学習端末２１を介して指導端末のオブジェクト操作情報を受講端末に送信し、受講端末にオブジェクト操作を擬似的に描画する。指導端末においては、これらのＳ１０２１〜Ｓ１０３０の処理を繰り返して実行する。
【０２５３】
一方、ステップＳ１０２９において、オブジェクト操作でないと判定すると、次に、終了ボタンが受講端末においてクリックされたか否かを判断する（ステップＳ１０３１）。ここで、終了ボタンがクリックされたと判定すると、終了情報を学習サーバ２１に送信して（ステップＳ１０３２）、本サブルーチンを終了する（ステップＳ１０３３）。
【０２５４】
一方、ステップＳ１０３１において、終了ボタンがクリックされていないと判定すると、ステップＳ１０２１に戻って、繰り返しの処理を実行する。
【０２５５】
図２１は、２−ｗａｙ方式でのイベント処理手順を示す図であって、特に、受講端末におけるフローを示している。
【０２５６】
受講端末側における２−ｗａｙ方式でのイベント処理としては、まず、マウス位置送信要求を学習サーバ２１に送信する（ステップＳ１０４０）。これは、指導端末におけるマウス位置を学習サーバ２１を介して受講端末に表示するために、指導端末のマウス位置等の学習操作情報を受講端末に送信するものである。
【０２５７】
次に、イベントを受信して（ステップＳ１０４１）、当該イベントのマウス位置情報か否かを判断する（ステップＳ１０４２）。ここで、マウス位置情報であると判定すると、受講端末に指導端末のマウスカーソルを擬似的に描画する（ステップＳ１０４３）。受講端末においては、これらのＳ１０４１〜Ｓ１０４４の処理を繰り返して実行するように、再度マウス位置送信要求を送信する（ステップＳ１０４４）。
【０２５８】
一方、ステップＳ１０４２において、マウス位置情報でないと判定すると、次に、オブジェクト操作情報か否かを判断する（ステップＳ１０４５）。ここで、オブジェクト操作情報であると判定すると、指導端末において変更されたオブジェクトのオブジェクト操作情報を受信して、受講端末におけるオブジェクト状態を変更する（ステップＳ１０４６）。受講端末においては、これらのＳ１０４１〜Ｓ１０４６の処理を繰り返して実行する。
【０２５９】
一方、ステップＳ１０４５において、オブジェクト操作情報でないと判定すると、次に、当該イベントのマウス位置情報に送信要求があるか否かを判断する（ステップＳ１０４７）。ここで、マウス位置情報の送信要求があると判定すると、学習サーバ２１に受講端末のマウスカーソルの位置情報を送信する（ステップＳ１０４８）。受講端末においては、これらのＳ１０４１〜Ｓ１０４８の処理を繰り返して実行する。
【０２６０】
一方、ステップＳ１０４７において、マウス位置情報に送信要求がないと判定すると、次に、オブジェクトが操作されたか否かを判断する（ステップＳ１０４９）。ここで、オブジェクトが操作されたと判定すると、受講端末において変更されたオブジェクトのオブジェクト操作情報を学習サーバ２１に送信する（ステップＳ１０５０）。受講端末においては、これらのＳ１０４１〜Ｓ１０５０の処理を繰り返して実行する。
【０２６１】
一方、ステップＳ１０４９において、オブジェクトが操作されていないと判定すると、次に、終了ボタンがクリックされて、終了情報が出されたか否かを判断する（ステップＳ１０５１）。ここで、終了ボタンがクリックされたと判定すると、終了情報を学習サーバ２１に送信して、本サブルーチンを終了する（ステップＳ１０５２）。
【０２６２】
一方、ステップＳ１０５１において、終了ボタンがクリックされていないと判定すると、ステップＳ１０４１に戻って、繰り返しの処理を実行する。
【０２６３】
以上のように、２−ｗａｙ方式でのイベント処理手順においては、指導端末におけるマウス位置やオブジェクト操作に関する情報を学習サーバ２１を介して受講端末に送信して、受講端末において擬似的に描画（表示）することができ、また、受講端末におけるマウス位置やオブジェクト操作に関する情報を学習サーバ２１を介して指導端末に送信して、指導端末において擬似的に描画（表示）することができる。
【０２６４】
なお、図２０及び図２１の２−ｗａｙ方式では、マウス位置情報の送受信を行わない場合は、マウス位置送信要求の送受信（ステップＳ１０２０，Ｓ１０２４，Ｓ１０４０，Ｓ１０４４）は不要となり、これらに付随する処理も不要となる。この場合、イベント受信後は（Ｓ１０２１，Ｓ１０４１）、オブジェクトに関する情報の送受信が行われる（ステップＳ１０２５，ステップＳ１０４５）。
【０２６５】
［ｎ−ｗａｙ方式］
図２２は、ｎ−ｗａｙ方式でのイベント処理手順を示す図であって、特に、指導端末におけるフローを示している。
【０２６６】
指導端末側におけるｎ−ｗａｙ方式でのイベント処理としては、まず、全受講端末にマウス位置送信要求を学習サーバ２１を介して送信する（ステップＳ１０６０）。これは、全受講端末におけるマウス位置を学習サーバ２１を介して指導端末に表示するために、全受講端末のマウス位置等の学習操作情報を指導端末に送信するための処理である。
【０２６７】
次に、イベントを受信して（ステップＳ１０６１）、一の受講端末でマウス位置が変更されたときのマウス位置情報か否かを判断する（ステップＳ１０６２）。ここで、マウス位置情報であると判定すると、指導端末に一の受講端末のマウスカーソルを擬似的に描画する（ステップＳ１０２３）。それとともに、一の受講端末（送信元）以外の他の受講端末にマウス位置情報を送信する（ステップＳ１０６４）。指導端末においては、これらのＳ１０６１〜Ｓ１０６５の処理を繰り返して実行するように、再度マウス位置送信要求を一の受講端末（送信元）に送信する（ステップＳ１０６５）。
【０２６８】
一方、ステップＳ１０６２において、マウス位置情報でないと判定すると、次に、オブジェクト操作情報か否かを判断する（ステップＳ１０６６）。ここで、オブジェクト操作情報であると判定すると、一の受講端末において変更されたオブジェクト状態を指導端末においても変更する（ステップＳ１０６７）。それとともに、一の受講端末（送信元）以外の他の受講端末にオブジェクト操作情報を送信する（ステップＳ１０６４）。指導端末においては、これらのＳ１０６１〜Ｓ１０６８の処理を繰り返して実行する。
【０２６９】
一方、ステップＳ１０６６において、オブジェクト操作情報でないと判定すると、マウス位置送信要求か否かを判断する（ステップＳ１０６９）。これは、一の受講端末から指導端末のマウス位置を送信する要求があったか否かを判断するものである。そして、マウス位置送信要求であると判定すると、学習サーバ２１を介して指導端末のマウス位置情報を一の受講端末（送信元）に送信し、一の受講端末にマウスカーソルを擬似的に描画する。指導端末においては、これらのＳ１０６１〜Ｓ１０７０の処理を繰り返して実行する。
【０２７０】
一方、ステップＳ１０６９において、マウス位置送信要求でないと判定すると、オブジェクト操作か否かを判断する（ステップＳ１０７１）。これは、指導端末においてオブジェクト操作がなされて、それを全受講端末に送信するための処理である。そして、オブジェクト操作であると判定すると、学習サーバ２１を介して指導端末のオブジェクト操作情報を全受講端末に送信し、全受講端末にオブジェクト操作を擬似的に描画する。指導端末においては、これらのＳ１０６１〜Ｓ１０７２の処理を繰り返して実行する。
【０２７１】
一方、ステップＳ１０７１において、オブジェクト操作でないと判定すると、次に、終了ボタンがクリックされたか否かを判断する（ステップＳ１０７３）。ここで、終了ボタンがクリックされたと判定すると、終了情報を学習サーバ２１に送信して（ステップＳ１０７４）、本サブルーチンを終了する（ステップＳ１０７５）。
【０２７２】
一方、ステップＳ１０７３において、終了ボタンがクリックされていないと判定すると、ステップＳ１０６１に戻って、繰り返しの処理を実行する。
【０２７３】
図２３は、ｎ−ｗａｙ方式でのイベント処理手順を示す図であって、特に、受講端末におけるフローを示している。
【０２７４】
受講端末側におけるｎ−ｗａｙ方式でのイベント処理としては、まず、マウス位置送信要求を学習サーバ２１に送信する（ステップＳ１０８０）。これは、指導端末におけるマウス位置を学習サーバ２１を介して受講端末に表示するために、指導端末のマウス位置等の学習操作情報を受講端末に送信するための処理である。
【０２７５】
次に、イベントを受信して（ステップＳ１０８１）、当該イベントにおいてのマウス位置情報か否かを判断する（ステップＳ１０８２）。ここで、マウス位置情報であると判定すると、受講端末に指導端末のマウスカーソルを擬似的に描画する（ステップＳ１０８３）。そして、マウス位置情報が指導端末から出されたものであれば、指導端末のマウス位置等の学習操作情報を受講端末に送信するよう再度マウス位置送信要求を送信する（ステップＳ１０８４）。受講端末においては、これらのＳ１０８１〜Ｓ１０８４の処理を繰り返して実行する。
【０２７６】
一方、ステップＳ１０８２において、マウス位置情報でないと判定すると、次に、オブジェクト操作情報か否かを判断する（ステップＳ１０８５）。ここで、オブジェクト操作情報であると判定すると、指導端末において変更されたオブジェクトのオブジェクト操作情報を受信して、受講端末におけるオブジェクト状態を変更する（ステップＳ１０８６）。受講端末においては、これらのＳ１０８１〜Ｓ１０８６の処理を繰り返して実行する。
【０２７７】
一方、ステップＳ１０８５において、オブジェクト操作情報でないと判定すると、次に、当該イベントのマウス位置情報に送信要求があるか否かを判断する（ステップＳ１０８７）。ここで、マウス位置情報の送信要求があると判定すると、学習サーバ２１に受講端末のマウスカーソルの位置情報を送信する（ステップＳ１０８８）。受講端末においては、これらのＳ１０８１〜Ｓ１０８８の処理を繰り返して実行する。
【０２７８】
一方、ステップＳ１０８７において、マウス位置情報に送信要求がないと判定すると、次に、オブジェクトが操作されたか否かを判断する（ステップＳ１０８９）。ここで、オブジェクトが操作されたと判定すると、受講端末において変更されたオブジェクトのオブジェクト操作情報を学習サーバ２１を介して指導端末に送信する（ステップＳ１０９０）。受講端末においては、これらのＳ１０８１〜Ｓ１０９０の処理を繰り返して実行する。
【０２７９】
一方、ステップＳ１０８９において、オブジェクトが操作されていないと判定すると、次に、終了ボタンがクリックされて、終了情報が出されたか否かを判断する（ステップＳ１０９１）。ここで、終了ボタンがクリックされたと判定すると、終了情報を学習サーバ２１に送信して、本サブルーチンを終了する（ステップＳ１０９２）。
【０２８０】
一方、ステップＳ１０９１において、終了ボタンがクリックされていないと判定すると、ステップＳ１０４１に戻って、繰り返しの処理を実行する。
【０２８１】
以上のように、ｎ−ｗａｙ方式でのイベント処理手順においては、指導端末におけるマウス位置やオブジェクト操作に関する情報を学習サーバ２１を介して受講端末に送信して、受講端末において擬似的に描画（表示）することができ、また、受講端末におけるマウス位置やオブジェクト操作に関する情報を学習サーバ２１を介して指導端末に送信して、指導端末において擬似的に描画（表示）することができる。また、一の受講端末における学習操作情報は他の受講端末にも送信されて、他の受講端末においても一の受講端末の学習操作を表示することができる。
【０２８２】
なお、図２２及び図２３のｎ−ｗａｙ方式では、マウス位置情報の送受信を行わない場合は、マウス位置送信要求の送受信（ステップＳ１０６０，Ｓ１０６４，Ｓ１０６５，Ｓ１０６９，Ｓ１０８０，Ｓ１０８４，Ｓ１０８７，Ｓ１０８８）は不要となり、これらに付随する処理も不要となる。この場合、イベント受信後は（Ｓ１０６１，Ｓ１０８１）、オブジェクトに関する情報の送受信が行われる（ステップＳ１０６６，ステップＳ１０８５）。また、ステップＳ１０６４及びＳ１０６８においては、これらの処理を指導端末で行うのではなく、学習サーバ２１や他のサーバ上に実装することで、レイテンシ（端末上で操作が行われてから他の端末に反映されるまでの遅延）を抑制することができる。
【０２８３】
本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０２８４】
【図１】本発明に係る一実施形態における学習システムの構成を示す概略図である。
【図２】本発明に係る一実施形態における学習サーバの電気的な構成を示す概略図である。
【図３】本発明の一実施形態における学習サーバのデータベースを示す説明図である。
【図４】本発明の一実施形態における学習サーバのデータベースを示す説明図である。
【図５】本発明の一実施形態における学習サーバのデータベースを示す説明図である。
【図６】本発明の一実施形態における学習サーバのデータベースを示す説明図である。
【図７】本発明の一実施形態における学習サーバのデータベースを示す説明図である。
【図８】本発明の一実施形態における端末装置の電気的な構成を示す説明図である。
【図９】本発明の一実施形態における端末装置の表示部にされた画像を示す説明図である。
【図１０】本発明の一実施形態における端末装置の学習操作情報に関する説明図である。
【図１１】本発明の一実施形態における学習システムのフローチャートを示す図である。
【図１２】本発明の一実施形態における学習システムのフローチャートを示す図である。
【図１３】本発明の一実施形態における学習システムのフローチャートを示す図である。
【図１４】本発明の一実施形態における学習システムのフローチャートを示す図である。
【図１５】本発明に係る一実施形態における学習システムの構成を示す概略図である。
【図１６】本発明に係る一実施形態における学習システムの構成を示す概略図である。
【図１７】リアルタイム学習システムにおける各端末の処理手順の概要を示した図である。
【図１８】１−ｗａｙ方式でのイベント処理手順（指導端末）を示す図である。
【図１９】１−ｗａｙ方式でのイベント処理手順（受講端末）を示す図である。
【図２０】２−ｗａｙ方式でのイベント処理手順（指導端末）を示す図である。
【図２１】２−ｗａｙ方式でのイベント処理手順（受講端末）を示す図である。
【図２２】ｎ−ｗａｙ方式でのイベント処理手順（指導端末）を示す図である。
【図２３】ｎ−ｗａｙ方式でのイベント処理手順（受講端末）を示す図である。
【符号の説明】
【０２８５】
１０  学習システム
２１  学習サーバ
２２、４２  ＣＰＵ
２３、４３  メモリ
２４、４４  表示部（指導者側表示部、受講者側表示部）
２５、４５  操作部（指導者側操作部、受講者側操作部）
２６、４６  通信Ｉ／Ｆ
２８、４８  記憶部
４１Ａ、４１Ｂ  端末装置
４７  音声収集部
４９  音声発生部
５０  撮影部
５１  ネットワーク
【図１】
0004910099.tif 000002
【図２】
0004910099.tif 000003
【図３】
0004910099.tif 000004
【図４】
0004910099.tif 000005
【図５】
0004910099.tif 000006
【図６】
0004910099.tif 000007
【図７】
0004910099.tif 000008
【図８】
0004910099.tif 000009
【図９】
0004910099.tif 000010
【図１０】
0004910099.tif 000011
【図１１】
0004910099.tif 000012
【図１２】
0004910099.tif 000013
【図１３】
0004910099.tif 000014
【図１４】
0004910099.tif 000015
【図１５】
0004910099.tif 000016
【図１６】
0004910099.tif 000017
【図１７】
0004910099.tif 000018
【図１８】
0004910099.tif 000019
【図１９】
0004910099.tif 000020
【図２０】
0004910099.tif 000021
【図２１】
0004910099.tif 000022
【図２２】
0004910099.tif 000023
【図２３】
0004910099.tif 000024