(57)【要約】【課題】一般家庭に普及しているＰＣを用いて、リアルタイム性に優れた学習支援方法、学習支援プログラム、学習支援システムおよび学習支援装置を提供することを目的とする。【解決手段】学習支援装置２と、学習者が使用する学習者端末と、講師が使用する講師端末とを有し、学習支援装置２が、少なくとも講師の学習支援システムへのアクセス状態を記憶した講師プレゼンス状態管理テーブル２２０を保持し、学習者端末から、講師のアクセス状態の確認要求があると、講師プレゼンス状態管理テーブル２２０を参照して、講師のアクセス状態を学習者端末に表示させることを特徴とする。【選択図】図２
2008216458.tif 000002
【特許請求の範囲】
【請求項１】
学習支援装置と、学習者が使用する少なくとも１台の学習者端末と、講師が使用する少なくとも１台の講師端末とが相互に接続している学習支援システムにおける学習支援方法であって、
前記学習支援装置は、
少なくとも前記講師の前記学習支援システムへのアクセス状態を記憶した講師プレゼンス状態管理テーブルを保持し、
前記学習者端末から、前記講師のアクセス状態の確認要求があると、
前記講師プレゼンス状態管理テーブルを参照して、前記講師のアクセス状態を前記学習者端末に表示させることを特徴とする学習支援方法。
【請求項２】
前記学習支援装置は、
少なくとも前記学習者の前記学習支援システムへのアクセス状態を記憶した学習者プレゼンス状態管理テーブルを保持し、
前記講師端末から、前記学習者のアクセス状態の確認要求があると、
前記学習者プレゼンス状態管理テーブルを参照して、前記学習者のアクセス状態を前記講師端末に表示させることを特徴とする請求項１に記載の学習支援方法。
【請求項３】
前記学習者端末に表示されている講師が使用している前記講師端末と、前記学習者端末との間の、質問および回答は、電子メールを用いて行われることを特徴とする請求項１または請求項２に記載の学習支援方法。
【請求項４】
前記学習者端末に表示されている講師が使用している前記講師端末と、前記学習者端末との間の、質問および回答は、チャットまたはソフトフォンを用いて行われることを特徴とする請求項１または請求項２に記載の学習支援方法。
【請求項５】
前記学習支援装置は、
前記講師プレゼンス状態管理テーブルに記憶されている講師のアクセス状態を基に、学習者からの質問に最適な講師を、自動的に選択することを特徴とする請求項１または請求項２に記載の学習支援方法。
【請求項６】
学習者が使用する少なくとも１台の学習者端末と、講師が使用する少なくとも１台の講師端末とに接続している学習支援装置における学習支援方法であって、
少なくとも前記講師のアクセス状態を記憶した講師プレゼンス状態管理テーブルを保持し、
前記学習者端末から、前記講師のアクセス状態の確認要求があると、
前記講師プレゼンス状態管理テーブルを参照して、前記講師のアクセス状態を前記学習者端末に表示させることを特徴とする学習支援方法。
【請求項７】
前記学習支援装置は、
少なくとも前記学習者のアクセス状態を記憶した学習者プレゼンス状態管理テーブルを保持し、
前記講師端末から、前記学習者のアクセス状態の確認要求があると、
前記学習者プレゼンス状態管理テーブルを参照して、前記学習者のアクセス状態を前記講師端末に表示させることを特徴とする請求項６に記載の学習支援方法。
【請求項８】
請求項１から請求項７に記載の学習支援方法を、コンピュータに実行させることを特徴とする学習支援プログラム。
【請求項９】
学習支援装置と、学習者が使用する少なくとも１台の学習者端末と、講師が使用する少なくとも１台の講師端末とが、相互に接続している学習支援システムであって、
前記学習支援装置は、
少なくとも前記講師の前記学習支援システムへのアクセス状態を記憶した講師プレゼンス状態管理テーブルを保持し、
前記学習者端末から、前記講師のアクセス状態の確認要求があると、
前記講師プレゼンス状態管理テーブルを参照して、前記講師のアクセス状態を前記学習者端末に表示させる機能を有することを特徴とする学習支援システム。
【請求項１０】
前記学習支援装置は、
少なくとも前記学習者の前記学習支援システムへのアクセス状態を記憶した学習者プレゼンス状態管理テーブルを、さらに保持し、
前記講師端末から、前記学習者のアクセス状態の確認要求があると、
前記学習者プレゼンス状態管理テーブルを参照して、前記学習者のアクセス状態を前記講師端末に表示させる機能を、さらに有することを特徴とする請求項９に記載の学習支援システム。
【請求項１１】
学習者が使用する少なくとも１台の学習者端末と、講師が使用する少なくとも１台の講師端末とに接続している学習支援装置であって、
少なくとも前記講師のアクセス状態を記憶した講師プレゼンス状態管理テーブルを保持する記憶部と、
前記学習者端末から、前記講師のアクセス状態の確認要求を受信する通信制御部と、
前記講師プレゼンス状態管理テーブルを参照して、前記講師のアクセス状態を前記学習者端末に表示させる処理部とを有することを特徴とする学習支援装置。
【請求項１２】
前記学習支援装置は、
前記記憶部は、少なくとも前記学習者のアクセス状態を記憶した学習者プレゼンス状態管理テーブルを、さらに保持し、
前記通信制御部は、前記講師端末から、前記学習者のアクセス状態の確認要求を受信する機能をさらに有し、
前記処理部は、前記学習者プレゼンス状態管理テーブルを参照して、前記学習者のアクセス状態を前記講師端末に表示させる機能をさらに有することを特徴とする請求項１１に記載の学習支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援方法、学習支援プログラム、学習支援システムおよび学習支援装置の技術に関するものである。
【背景技術】
【０００２】
近年、インターネットなどのＰＣ（Personal Computer）間のネットワークを利用した学習支援システムが、ＰＣの普及と共に利用が拡大している。
このような学習支援システムの中には、学校での授業を補助するツールとして、講師と、学習者とが同じ場所で同時に利用する授業支援システム（例えば、特許文献１参照）や、ＴＶ会議のような双方向通信によって講師と、学習者とがリアルタイムにやりとりできる教育サービスシステム（例えば、特許文献２参照）などが提示されている。
また、電子メール（以下、メールと記載）を用いて、講師および学習者が、都合のよい時間に質問や回答のやりとりができる学習システム（例えば、特許文献３参照）や、受講者が操作しているＷｅｂクライアントに、実習のためのアプリケーション・ソフトウェアなどをダウンロードすることによって、遠隔地でも受講者が実習などを受けることができる遠隔教育システム（例えば、特許文献４参照）などが提示されている。
さらに、ユーザ（学習者）から寄せられた質問を各講師に均等化するよう効率的に自動配分することができる質問回答処理装置（例えば、特許文献５参照）なども提示されている。
【特許文献１】特開２００２−７２８５０号公報（請求項１）
【特許文献２】特開２００３−６３４８号公報（段落００２８〜段落００３５）
【特許文献３】特開２００１−２９６７８８号公報（段落００２０〜段落００２６）
【特許文献４】特開２００１−２９０４１１号公報（段落００２３〜段落００２８）
【特許文献５】特開２００３−２１６０１４号公報（請求項１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、学習においては、一般的に講師と、学習者とが質問や回答などのやり取りを行えることが望ましいが、前記した特許文献１〜特許文献５に記載の技術のうち、特許文献１に記載の授業支援システムと、特許文献４に記載の遠隔教育システムとは、システムを介することによって、講師および学習者の間で、質問や回答などの、いわば双方向のやりとりを行うことに関して考慮されていない。
特許文献２に記載されているようなＴＶ会議システムを、学習システムに適用した遠隔教育システムでは、リアルタイム性に優れているものの、学習者は、特別な装置を設置する必要がある。
また、特許文献３に記載の学習システムにおいて、学習者は、メールによって自らの疑問を講師に問いかけることができるものの、メールによる質問の回答は、数日後であることが一般的である。質問に対する回答を得られないと、学習を先に進めないような状況にある場合は、不適であることがある。すなわち、特許文献３に記載の学習システムでは、リアルタイム性に関する考慮がなされていない。同様に、特許文献５に記載の質問回答処理装置も、リアルタイム性に関する考慮がなされていない。
【０００４】
このような課題に鑑みて、本発明は、学習者が、特別な装置を用いることなく、一般家庭に普及しているＰＣを用いて、リアルタイム性に優れた学習支援方法、学習支援プログラム、学習支援システムおよび学習支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記した課題を解決するため、本発明は、学習支援装置と、学習者が使用する少なくとも１台の学習者端末と、講師が使用する少なくとも１台の講師端末とが相互に接続しており、学習支援装置は、少なくとも講師の学習支援システムへのアクセス状態を記憶した講師プレゼンス状態管理テーブルを保持し、学習者端末から、講師のアクセス状態の確認要求があると、講師プレゼンス状態管理テーブルを参照して、講師のアクセス状態を学習者端末に表示させることを特徴とする。
【発明の効果】
【０００６】
講師プレゼンス状態管理テーブルによって、講師のシステムへのアクセス状態を確認可能とすることができる。これにより、学習者が、特別な装置を用いることなく、一般家庭に普及しているＰＣを用いて、リアルタイム性に優れた学習支援方法、学習支援プログラム、学習支援システムおよび学習支援装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照しつつ、本実施形態の説明を行う。なお、本実施形態において、電子メールを「メール」と記載することとする。
【０００８】
図１は、本実施形態に係る学習支援システムの構成例を示す図である。
学習支援システム１は、学習支援サーバ２（学習支援装置）と、複数の学習者端末３と、複数の講師端末４と、ネットワーク５とを有してなる。
学習支援サーバ２は、講師や、学習者の学習支援システム１へのアクセス状態（以下、アクセス状態と記載）などに関する情報である講師プレゼンス情報や、学習者プレゼンス情報などを講師プレゼンス状態管理テーブルや、学習者プレゼンス状態管理テーブルとして保持している。そして、学習支援サーバ２は、学習者端末３から、講師のアクセス状態の確認要求があると、講師プレゼンス状態管理テーブル２２０を参照して、アクセスしている講師に関する情報を学習者端末３に表示させる機能を有する。また、学習支援サーバ２は、教材情報などを有しており、学習者端末３に教材情報を提供すると同時に、学習者端末３と、講師端末４との間の質問のやりとりなどを仲介する機能などを有する。
【０００９】
学習者端末３は、講師のアクセス状態の確認要求を行い、学習支援サーバ２から送られた情報を基に、アクセスしている講師のアクセス状態を表示する機能を有する。また、学習者端末３は、学習支援サーバ２に対して、教材情報の要求を行い、学習支援サーバ２から送信されてきた教材情報を表示する機能や、講師に対する質問を学習支援サーバ２へ送信する機能などを有する。
講師端末４は、学習者のアクセス状態の確認要求を行い、学習支援サーバ２から送られた情報を基に、アクセスしている学習者のアクセス状態を表示する機能を有する。また、講師端末４は、学習者から送信されてきた質問に対する回答を、学習支援サーバへ送信する機能などを有する。
ネットワーク５は、ＷＡＮ（Wide Area Network）などからなり、学習支援サーバ２と、学習者端末３と、講師端末４とを相互に接続している。
【００１０】
次に、図１を参照しつつ、図２に沿って学習支援サーバ２の構成を説明する。
図２は、本実施形態に係る学習支援サーバの構成例を示す機能ブロック図である。
学習支援サーバ２は、学習者側処理部２０１、講師側処理部２０２、アクセス制御部２０３（通信制御部）、回答ＤＢ（Data Base）２０４、学習履歴管理部２０５、学習履歴ＤＢ２０６、教材読出制御部２０７、教材ＤＢ２０８、ＦＡＱ作成部２０９、質問履歴作成部２１０、質問処理部２１１、回答処理部２１２、質問ＤＢ２１３、質問状態管理テーブル２１４、学習者プレゼンス表示部２１５、講師プレゼンス表示部２１６、講師自動選択処理部２１７、プレゼンス制御部２１８、学習者プレゼンス状態管理テーブル２１９、講師プレゼンス状態管理テーブル２２０、ソフトフォン制御部２２１、チャット制御部２２２、メール制御部２２３およびＮＷ（Network）インタフェース２２４を有してなる。
【００１１】
学習者側処理部２０１は、学習者端末３へ送信する教材画面などの作成や、送信などの機能を有する。
講師側処理部２０２は、講師端末４へ送信する講師管理画面などの作成や、送信などの機能を有する。
アクセス制御部２０３は、学習支援システム１（図１参照）へアクセスしてきた学習者や、講師の認証や、承認や、ログアウトに関する処理などを行う機能を有する。
学習履歴管理部２０５は、学習者の過去および現在の学習位置（具体的には、教材位置）を記録した学習履歴データが記憶されている学習履歴ＤＢ２０６から、学習履歴データを読み出すなどの機能を有する。教材位置とは、例えば、「第１章２節  Ｐ．３」などといったように、教材の位置を決定する情報である。本実施形態では、コースと、教材位置とが組み合わされることによって、教材における学習箇所が特定される
教材読出制御部２０７は、教材に関するデータである教材データが記憶されている教材ＤＢ２０８から、教材データを読み出すなどの機能を有する。
【００１２】
質問ＤＢ２１３には、主にメールによる学習者からの質問のデータである質問データが記憶されている。
質問状態管理テーブル２１４は、図５を参照して後記する。
ＦＡＱ（Frequently Asked Question）作成部は、質問ＤＢ２１３および回答ＤＢ２０４を参照して、ＦＡＱに関するデータ（ＦＡＱデータ）を作成する機能を有する。
質問履歴作成部２１０は、質問ＤＢ２１３を参照して、質問履歴データを作成する機能を有する。
質問処理部２１１は、質問状態管理テーブル２１４を取得し、質問画面を作成して、学習者端末３へ送るなどの機能を有する。
回答処理部２１２は、質問ＤＢ２１３から質問に関するデータ（主に、メール質問データ）を取得し、メール回答画面などを作成して、講師端末４へ送るなどの機能を有する。
【００１３】
学習者プレゼンス表示部２１５は、例えば、保守管理などのときに、学習支援サーバ２の図示しない表示部などに学習者プレゼンス状態管理テーブル２１９の内容を表示させるなどの機能を有する。
同様に、講師プレゼンス表示部２１６は、例えば、保守管理などのときに、学習支援サーバ２の図示しない表示部などに講師プレゼンス状態管理テーブル２２０の内容を表示させるなどの機能を有する。
講師自動選択処理部２１７は、学習者からの要求に伴い、質問の送信先として最適な講師を選択する機能を有する。
プレゼンス制御部２１８は、講師プレゼンス状態管理テーブル２２０および学習者プレゼンス状態管理テーブル２１９を取得したり、学習者端末３や、講師端末４から送信される、学習者や、講師のアクセス情報である学習者プレゼンス情報および講師プレゼンス情報を受信し、これらの情報を基に、講師プレゼンス状態管理テーブル２２０や、学習者プレゼンス状態管理テーブル２１９の更新を行ったりするなどの機能を有する。
【００１４】
講師プレゼンス状態管理テーブル２２０および学習者プレゼンス状態管理テーブル２１９は、それぞれ図３および図４を参照して、後記する。
ソフトフォン制御部２２１は、学習者端末３と、講師端末４との間を通話可能にし、ソフトフォンによる通話の制御を行う機能を有する。
チャット制御部２２２は、学習者端末３と、講師端末４との間をチャット可能にし、チャットによる双方向通信の制御を行う機能を有する。
メール制御部２２３は、メールによる質問や、回答を受信し、質問ＤＢ２１３や、回答ＤＢ２０４へ格納する機能を有する。
ＮＷインタフェース２２４は、前記した学習支援サーバ２の各部２０１〜２２３と、ネットワーク５とを接続し、学習者端末３や、講師端末４と、学習支援サーバ２とを接続する機能を有する。
なお、請求項における処理部は、学習支援サーバ２における各部２０１，２０２，２０５〜２１２，２１５〜２１８，２２１〜２２３を指す。
【００１５】
学習支援サーバ２の各部２０１〜２０３，２０５，２０７，２０９〜２１２，２１５〜２１８，２２１〜２２３は、図示しないＨＤ（Hard Disk）や、図示しないＲＯＭ（Read Only Memory）に記憶された学習支援プログラムが、図示しないＲＡＭ（Random Access Memory）などに展開され、図示しないＣＰＵ（Central Processing Unit）によって実行されることによって具現化する。
なお、本実施形態では、学習支援サーバ２の各部２０１〜２０３，２０５，２０７，２０９〜２１２，２１５〜２１８，２２１〜２２３は、同一の学習支援サーバ２内に搭載されているが、これに限らず、例えば、後記する学習者側処理を行う処理部と、講師側処理を行う処理部とを、異なる学習支援サーバ２に搭載させてもよい。
【００１６】
また、回答ＤＢ２０４、学習履歴ＤＢ２０６、教材ＤＢ２０８、質問状態管理ＤＢ、学習者プレゼンス状態管理テーブル２１９および講師プレゼンス状態管理テーブル２２０は、ＨＤなどの記憶装置（記憶部）に記憶されている。また、本実施形態において、回答ＤＢ２０４、学習履歴ＤＢ２０６、教材ＤＢ２０８、質問状態管理ＤＢ、学習者プレゼンス状態管理テーブル２１９および講師プレゼンス状態管理テーブル２２０を記憶する記憶装置は、学習支援サーバ２と一体であるが、これに限らず、学習支援サーバ２とは別の装置（例えば、データベースなど）としてもよい。
【００１７】
図３は、本実施形態に係る講師プレゼンス状態管理テーブルの構成例を示す図である。
講師プレゼンス状態管理テーブル２２０は、講師ＩＤ３０１、講師名３０２、担当コースＩＤ３０３、講師プレゼンス情報３０４、対応中質問数３０５、メールアドレス３０６およびソフトフォンナンバ３０７などを有してなる。
講師ＩＤ３０１は、同一の学習支援システム１（図１）中において、各講師に対しユニークに割り当てられている識別番号である。講師名３０２は、この講師ＩＤ３０１に対応する講師名３０２であり、担当コースＩＤ３０３は、この講師の担当コースのコースＩＤである。コースＩＤは、教材のコースに対し、ユニークに割り当てられている識別番号である。
【００１８】
講師プレゼンス情報３０４は、講師のアクセスの有無、または質問に対する対応の可否などの情報が記述されている。対応中質問数３０５は、該当する講師のところに来ている質問の数である。そして、講師のメールアドレス３０６、ソフトフォンナンバ３０７が、講師プレゼンス状態管理テーブル２２０に記述されている。
【００１９】
図４は、本実施形態に係る学習者プレゼンス状態管理テーブルの構成例を示す図である。
学習者プレゼンス状態管理テーブル２１９は、学習者ＩＤ４０１、学習者名４０２、学習コースＩＤ４０３、学習者プレゼンス情報４０４、学習位置４０５、メールアドレス４０６およびソフトフォンナンバ４０７などを有してなる。
学習者ＩＤ４０１は、同一の学習支援システム１（図１）中において、各学習者に対しユニークに割り当てられている識別番号である。学習者名４０２は、この学習者ＩＤ４０１に対応する学習者名４０２であり、学習コースＩＤ４０３は、この学習者が、現在学習しているコースのコースＩＤである。
学習者プレゼンス情報４０４は、学習者のアクセスの有無、または学習中であるか、席を離れている離席中であるかなどの情報が記述されている。
【００２０】
学習位置４０５は、コースＩＤ（図４では、学習コースＩＤ４０３）と組み合わされることによって、学習箇所を指定する情報である。
そして、学習者のメールアドレス４０６およびソフトフォンナンバ４０７が、学習者プレゼンス状態管理テーブル２１９に記述されている。
【００２１】
図５は、本実施形態に係る質問状態管理テーブルの構成例を示す図である
質問状態管理テーブル２１４は、質問ＩＤ５０１、質問日時５０２、学習者ＩＤ５０３、コースＩＤ５０４、教材位置５０５、状態５０６、回答日時５０７および担当講師ＩＤ５０８を有してなる。
質問ＩＤ５０１は、質問に対してユニークに割り当てられる識別番号である。質問日時５０２は、例えば、学習支援サーバ２が、該当する質問を受信した日時などである。学習者ＩＤ５０３は、質問を送った学習者のＩＤである。コースＩＤ５０４は、質問に該当するコースのＩＤであり、教材位置５０５は、質問が行われた教材位置５０５である。状態５０６は、「回答待ち」や、「回答済み」などの質問に対する回答状態が記述される。そして、回答日時５０７は、回答が行われた日時であり、担当講師ＩＤ５０８は、回答を行った講師のＩＤである。
【００２２】
次に、図１〜図５を参照しつつ、図６〜図１７に沿って、本実施形態に係る学習支援方法の流れを説明する。
図６は、本実施形態に係る学習支援サーバでの学習者側処理の流れを示すフローチャートである。
なお、以降の説明において、学習支援サーバ２と、学習者端末３と、講師端末４との間の通信は、ネットワーク５を介して行うものとする。さらに、ネットワーク５を介して、学習支援サーバ２に送信された学習者端末３や、講師端末４からの情報は、ＮＷインタフェース２２４を介した後、学習支援サーバ２内の各部２０１〜２０３，２０５，２０７，２０９〜２１２，２１５〜２１８，２２１〜２２３へ送られる。
まず、アクセス制御部２０３が、学習支援サーバ２にアクセスしてきた学習者端末３の認証および承認の処理を行う（Ｓ１０１）。学習者端末３の認証および承認処理は、学習者端末３から送信されてきた学習者ＩＤと、パスワードとを基に行う。なお、このとき学習者端末３から送信されてきた情報が、請求項における「講師のアクセス状態の確認要求」である。
次に、プレゼンス制御部２１８が、学習者端末３から送信されてきた学習者プレゼンス情報を受信する（Ｓ１０２）。学習者プレゼンス情報は、例えば、学習者端末３に表示されている学習者プレゼンス情報入力画面（図示せず）の学習者プレゼンス情報入力プルダウンメニューで選択された学習者プレゼンス情報（アクセス中・学習中など）が、学習支援サーバ２へ送られるなどすることにより、取得される。
【００２３】
次に、学習履歴管理部２０５が、学習履歴ＤＢ２０６から学習履歴データを取得する（Ｓ１０３）。
そして、学習者側処理部２０１が、取得した学習者ＩＤを、図示しないＩＤ−氏名対応テーブルを参照することによって、学習者名を特定する。さらに、プレゼンス制御部２１８が、学習履歴データからコースＩＤおよび学習位置を特定した後、学習者ＩＤ、学習者名、プレゼンス情報、コースＩＤおよび学習位置を学習者プレゼンス状態管理テーブル２１９に書き込むことによって、学習者プレゼンス状態管理テーブル２１９を更新する（Ｓ１０４）。
【００２４】
なお、初めて学習支援システム１を利用する学習者に対しては、学習者側処理部２０１が、学習者端末３にコース入力画面（図示せず）を表示させてもよい。この場合、学習者が、学習したいコース名を入力することで、学習者端末３が、このコース名を、図示しないコース名−コースＩＤ対応テーブルを参照して変換した後、該当するコースＩＤを学習支援サーバ２に送信する。そして、学習支援サーバ２が、送られてきたコースＩＤの教材における最初のページを学習位置として、学習履歴データおよび学習者プレゼンス状態管理テーブル２１９に書き込んでもよい。
そして、２回目以降の利用に関しては、ステップＳ１０３およびステップＳ１０４のように、学習履歴データを基にコースＩＤと学習位置とを特定してもよい。
【００２５】
次に、教材読出制御部２０７は、特定したコースＩＤおよび学習位置を基に、教材ＤＢ２０８から該当する教材データを検索し、この教材データを取得する（Ｓ１０５）。
次に、プレゼンス制御部２１８が、取得したコースＩＤをキーとして、講師プレゼンス状態管理テーブル２２０を取得した（Ｓ１０６）後、取得した講師プレゼンス状態管理テーブル２２０を基に、ステップＳ１０４の前で特定したコースＩＤに該当する担当講師の講師名と、講師プレゼンス情報とを取得する。
そして、学習者側処理部２０１は、取得した学習者名、教材データおよび講師プレゼンス情報を基に、教材画面を作成し、作成した教材画面をアクセス元の学習者端末３へ送信する（Ｓ１０７）。
また、ここで、作成した教材画面に学習者プレゼンス情報入力プルダウンメニューを表示させて、学習者が、この学習者プレゼンス情報入力プルダウンメニューで選択した学習者プレゼンス情報を、プレゼンス制御部２１８が取得した後、ステップＳ１０４と同様に学習者プレゼンス状態管理テーブル２１９の更新を行ってもよい。
【００２６】
さらに、質問処理部２１１が、学習者端末３からの質問データを受信したか否かを判定することによって、学習者からの質問要求があるか否かを判定する（Ｓ１０８）。具体的には、学習者端末３から、後記する図７に示す教材画面６０１上のメール質問ボタン６０５、チャット質問ボタン６０６、またはソフトフォン質問ボタン６０８のいずれかが押下された旨の情報を、学習支援サーバ２が受信したか否かを、質問処理部２１１が、判定することによって、学習者からの質問要求があるか否かを判定する。
ステップＳ１０８において、学習者からの質問要求があると判定された場合（Ｓ１０８→Ｙｅｓ）、学習支援サーバ２が、学習者質問処理を行った（Ｓ１０９）後、学習支援サーバ２は、ステップＳ１０６へ処理を戻す。学習者質問処理の内容は、図８を参照して後記する。
ステップＳ１０８において、学習者からの質問要求がないと判定された場合（Ｓ１０８→Ｎｏ）、学習者側処理部２０１が、回答閲覧を行うか否かを判定する（Ｓ１１０）。回答閲覧を行うか否かは、学習者端末３において、図７を参照して後記する教材画面６０１の質問回答ボタン６０７が、マウスなどで押下されると、学習者端末３から、回答閲覧要求が、学習支援サーバ２へ送られる。学習処理部は、この回答閲覧要求を受信した場合、回答閲覧を行うと判定し（Ｓ１１０→Ｙｅｓ）、受信していない場合、回答閲覧を行わないと判定する（Ｓ１１０→Ｎｏ）。
【００２７】
ステップＳ１１０において、回答閲覧を行う場合（Ｓ１１０→Ｙｅｓ）、学習者側処理部２０１が、学習者ＩＤをキーとして、回答ＤＢ２０４を検索し、該当する学習者ＩＤ宛の回答データを取得する。そして、この回答データを用いて、図示しない回答画面を作成し、アクセス元の学習者端末３へ送信する（Ｓ１１１）。なお、このとき、回答ＤＢ２０４に該当する学習者ＩＤ宛の回答がない場合は、「回答なし」のポップアップ画面などを学習者端末３へ送信する。
ステップＳ１１０において、回答閲覧を行わない場合（Ｓ１１０→Ｎｏ）、学習者側処理部２０１は、ステップＳ１１２へ処理を移行する。
【００２８】
アクセス制御部２０３が、学習者端末３からの接続が切断されたか否かなどを判定することによって、学習者端末３がログアウトしたか否かを判定する（Ｓ１１２）。具体的には、図７を参照して後記する終了ボタン６１２が押下されたか否かで、学習者端末３がログアウトしたか否かを判定する。
ステップＳ１１２において、ログアウトしていないと判定された場合（Ｓ１１２→Ｎｏ）、学習支援サーバ２は、ステップＳ１０５へ処理を戻し、例えば、教材読出制御部２０７が、次ページの教材データを取得する。
ステップＳ１１２において、ログアウトしたと判定された場合（Ｓ１１２→Ｙｅｓ）、プレゼンス制御部２１８が、学習者プレゼンス状態管理テーブル２１９の該当する学習者プレゼンス情報４０４を「不在」に更新した（Ｓ１１３）後、学習者側処理を終了する。
【００２９】
図７は、学習者端末における教材画面の画面例を示す図である。
図７の教材画面６０１は、図６のステップＳ１０７で学習支援サーバ２の学習処理部が、作成した後、学習者端末３に送られることによって、学習者端末３に表示される画面である。
教材画面６０１は、講師プレゼンス情報表示エリア６０２と、学習者プレゼンス情報入力エリア６０３と、教材表示エリア６０４と、メール質問ボタン６０５と、チャット質問ボタン６０６と、ソフトフォン質問ボタン６０８と、質問回答ボタン６０７、ＦＡＱ表示ボタン６０９と、前ページボタン６１０と、次ページボタン６１１と、終了ボタン６１２とを有してなる。
【００３０】
講師プレゼンス情報表示エリア６０２は、ステップＳ１０４の前で特定したコースＩＤと、ステップＳ１０７で取得した講師プレゼンス状態管理テーブル２２０とを基に、講師プレゼンス情報３０４が、アクセス中である講師名が一覧で表示される。さらに、講師プレゼンス状態管理テーブル２２０を基に、該当する担当講師のアクセス状態や、質問に対する対応状態などの講師プレゼンス情報が表示される。
学習者プレゼンス情報入力エリア６０３には、学習者が、アクセス中であるか否か、あるいは学習中であるか否かなどといった学習者プレゼンス情報が、プルダウンメニューとして選択可能に表示される。学習者が、このプルダウンメニューによって選択した学習者プレゼンス情報が、学習支援サーバ２に送られる（図６のステップＳ１０３に相当）。
教材表示エリア６０４は、図６のステップＳ１０５で取得された教材データの内容が表示される。教材表示エリア６０４の上部には、コース名や、教材位置の情報などが表示される。
【００３１】
メール質問ボタン６０５は、図１０を参照して説明するメール質問画面８０１を起動するボタンである。チャット質問ボタン６０６は、図１１を参照して説明するチャット質問画面９０１を起動するボタンであり、ソフトフォン質問ボタン６０８は、図１２を参照して説明するソフトフォン質問画面１００１を起動するボタンである。メール質問ボタン６０５、チャット質問ボタン６０６またはソフトフォン質問ボタン６０８が、押下されることによって、質問要求および質問形式の情報が、学習支援サーバ２へと送信され、図６のステップＳ１０８や、後記する図８のステップＳ２０７の判定材料となる。
【００３２】
質問回答ボタン６０７は、例えば、学習者が質問した内容に関する回答が、講師から送られている場合は、点滅などして、学習者に講師からの回答の有無を知らせる。質問回答ボタン６０７の点滅中に、学習者が、マウスなどによってこの質問回答ボタン６０７を押下すると、回答閲覧の情報が、学習支援サーバ２へ送られ、学習支援サーバ２で回答画面が作成される（図６のステップＳ１１０およびステップＳ１１１に相当）。
ＦＡＱ表示ボタン６０９が、マウスなどを用いることで学習者によって押下されると、図８のステップＳ２０３の処理が行われ、図示しないＦＡＱ画面が学習者端末３に表示される。
前ページボタン６１０が、マウスなどを用いることで学習者によって押下されると、教材表示エリア６０４に表示されている教材が、前のページに移動し、次ページボタン６１１が、学習者によって押下されると、教材表示エリア６０４に表示されている教材が、次のページへ移動する。
終了ボタン６１２が、学習者によって押下されると、教材画面６０１が閉じる（図６のステップＳ１１２）。
【００３３】
図８は、本実施形態に係る学習支援サーバでの学習者質問処理の流れを示すフローチャートである。学習者質問処理は、図６のステップＳ１０９における処理である。
まず、質問処理部２１１が、質問状態管理テーブル２１４を取得する（Ｓ２０１）。
そして、質問履歴作成部２１０が、学習者ＩＤをキーとして、質問ＤＢ２１３を参照し、質問履歴データを作成した後、質問履歴画面１１０１（図１３参照）を作成し、作成した質問履歴画面１１０１をアクセス元の学習者端末３へ送信する（Ｓ２０２）。質問履歴画面１１０１は、図１３を参照して後記する。
次に、ＦＡＱ作成部２０９が、質問ＤＢ２１３を参照してＦＡＱデータを作成し、図示しないＦＡＱ一覧画面を作成し、アクセス元の学習者端末３へ送信する（Ｓ２０３）。このとき、作成する画面は、ＦＡＱ一覧画面ではなく、一覧形式ではないＦＡＱを表示するＦＡＱ画面でもよい。また、ステップＳ２０２およびステップＳ２０３の処理は、省略してもよい。
次に、質問処理部２１１は、学習者端末３から送られてきた講師選択情報を基に、講師の自動選択処理を行うか否かを判定する（Ｓ２０４）。具体的には、例えば、学習者端末３において表示されている教材画面６０１（図７参照）における講師選択プルダウンメニュー（図示せず）で、「自動」が選択されている場合、学習者端末３は、その旨の講師選択情報を学習支援サーバ２へ送り、質問処理部２１１は、ステップＳ２０４で講師の自動選択を行うと判定する。教材画面６０１（図７参照）における、図示しない講師選択プルダウンメニューにおいて、特定の講師名が選択されている場合、学習者端末３は、選択された講師名を含む講師選択情報を学習支援サーバ２へ送り、質問処理部２１１は、講師の自動選択を行わないと判定する。
ステップＳ２０４における判定の結果、自動選択を行うと判定された場合（Ｓ２０４→Ｙｅｓ）、質問処理部２１１は、講師自動選択処理を行った（Ｓ２０５）後、質問処理部２１１は、ステップＳ２０７へ処理を移行する。講師自動選択処理の内容は、図９を参照して後記する。
ステップＳ２０４における判定の結果、自動選択を行わないと判定された場合（Ｓ２０４→Ｎｏ）、質問処理部２１１は、講師選択情報に含まれている講師ＩＤを取得する（Ｓ２０６）。講師ＩＤの取得は、例えば、送信された講師選択情報に含まれる講師名に対し、質問処理部２１１は、図示しないＩＤ−氏名対応テーブルを参照して、講師名を講師ＩＤへ変換するなどの処理を行って取得する。そして、質問処理部は、ステップＳ２０５またはステップＳ２０６で、選択された講師ＩＤを、図示しないＩＤ−氏名対応テーブルを参照することによって、講師名へと変換し、例えば、学習者端末３の図示しない質問先講師名表示画面に表示させたり、図１０や図１１で後記する質問先講師名表示エリア８０６に表示させたりしてもよい。
【００３４】
次に、質問処理部２１１は、学習者端末３から送られてきた質問形式情報を基に、質問形式を判定する（Ｓ２０７）。学習者端末３において表示されている教材画面６０１（図７参照）において、ユーザが、メール質問ボタン６０５（図７参照）をマウスなどで押下した場合、質問形式情報は、「メール」となる。教材画面６０１において、ユーザが、チャット質問ボタン６０６（図７参照）を押下した場合、質問形式情報は、「チャット」となる。そして、教材画面において、ユーザが、ソフトフォン質問ボタン６０８（図７参照）を押下した場合、質問形式情報は、「ソフトフォン」となる。
【００３５】
ステップＳ３０５において、質問形式情報が、「メール」であった場合（Ｓ２０７→メール）、質問処理部２１１が、図１０を参照して後記するメール質問画面８０１を作成し、作成したメール質問画面８０１をアクセス元の学習者端末３へ送信する（Ｓ２０８）。この時、質問処理部２１１は、質問に対しユニークな識別番号である質問ＩＤを生成し、メール質問画面８０１と共にアクセス元の学習者端末３へ送信する。
そして、メール制御部２２３が、送信したメール質問画面８０１に質問内容が記述されたメール質問データを、質問ＩＤとともに受信すると（Ｓ２０９）、質問処理部２１１は、このメール質問データを質問ＤＢ２１３に書き込むと同時に、質問状態管理テーブル２１４へ、この質問ＩＤに該当する質問の情報を書き込み、質問状態管理テーブル２１４の状態５０６を「回答待ち」とすることで、質問状態管理テーブル２１４を更新する（Ｓ２１０）。
【００３６】
ステップＳ３０５において、質問形式情報が、「チャット」であった場合（Ｓ２０７→チャット）、質問処理部２１１が、図１１を参照して後記するチャット質問画面９０１を作成し、作成したチャット質問画面９０１をアクセス元の学習者端末３へ送信する（Ｓ２１１）。そして、チャット制御部２２２が、該当する学習者端末３と、ステップＳ２０５またはステップＳ２０６で取得した講師ＩＤに該当する講師が使用している講師端末４との間を通信可能とし、チャット処理を行う（Ｓ２１３）。
【００３７】
ステップＳ２０７において、質問形式情報が、「ソフトフォン」であった場合（Ｓ２０７→ソフトフォン）、質問処理部２１１が、図１２を参照して後記するソフトフォン質問画面１００１を作成し、作成したソフトフォン質問画面１００１をアクセス元の学習者端末３へ送信する（Ｓ２１３）。そして、ソフトフォン制御部２２１が、該当する学習者端末３と、ステップＳ２０５またはステップＳ２０６で取得した講師ＩＤに該当する講師が使用している講師端末４との間を通信可能とし、ソフトフォン処理を行う（Ｓ２１４）。チャット処理およびソフトフォン処理は、既存の技術であるため、処理の詳細は省略する。
【００３８】
図９は、本実施形態に係る学習支援サーバでの講師自動選択処理の流れを示すフローチャートである。講師自動選択処理は、図８のステップＳ２０５における処理である。
まず、講師自動選択処理部２１７は、講師プレゼンス状態管理テーブル２２０を取得する（Ｓ３０１）。
そして、講師自動選択処理部２１７は、講師プレゼンス状態管理テーブル２２０において、図８のステップＳ２０４の前で取得したコースＩＤと一致する担当コースＩＤを有し、かつアクセス中である講師の講師プレゼンス情報３０４を検索し、該当する講師ＩＤ３０１を取得することによって、質問に対し最適な講師の講師ＩＤを決定する（Ｓ３０２）。なお、このとき最適な講師が決定できなかったとき（例えば、該当する担当コースＩＤを有する講師で、アクセス中の講師がいなかった場合など）は、ステップＳ３０１へ戻り、担当講師の講師プレゼンス情報３０４がアクセス中となるまで、ステップＳ３０１とステップＳ３０２とを繰り返す。
【００３９】
図１０は、メール質問画面の画面例を示す図である。
図１０は、図８のステップＳ２０８において作成されるメール質問画面８０１である。
メール質問画面８０１は、コース名選択プルダウンメニュー８０２、学習位置指定エリア８０３、質問内容入力エリア８０４、講師選択エリア８０５、質問先講師名表示エリア８０６、メール送信ボタン８０７およびキャンセルボタン８０８を有してなる。
【００４０】
コース名選択プルダウンメニュー８０２は、コース名を選択するためのプルダウンメニューである。
学習位置指定エリア８０３は、章選択プルダウンメニュー、節選択プルダウンメニューおよびページ選択プルダウンメニューなどを有してなり、これらのプルダウンメニューによって、質問に対応する教材の章、節およびページなどといった学習位置が指定される。なお、コース名選択プルダウンメニュー８０２や、学習位置指定エリア８０３で選択または指定されたコース名や、学習位置情報は、質問に対する教材位置情報として、学習支援サーバ２へ送信され、例えば、質問状態管理テーブル２１４のコースＩＤや、教材位置情報となる。
質問内容入力エリア８０４は、質問内容を入力するエリアである。
【００４１】
講師選択エリア８０５において、学習者は、各講師名に加えて、「自動」を選択できる。学習者が、「自動」を選択すると、講師自動選択の要求が学習支援サーバ２へ送信され、学習支援サーバ２において講師自動選択処理が行われる。講師自動選択の結果、選択された講師ＩＤまたは講師名が、学習者端末３へ送られ、学習者端末３の質問先講師名表示エリア８０６に選択された講師名が表示される。講師選択エリア８０５において、講師名が選択された場合は、質問先講師名表示エリア８０６に、当該選択された講師名が表示される。
なお、本実施形態では、講師選択エリア８０５を、メール質問画面８０１に表示したが、前記したように、図７に示す教材画面６０１に表示させてもよい。
図１０に示すように、講師選択エリア８０５を、メール質問画面８０１に表示させる場合は、図８のステップＳ２０４〜ステップＳ２０６は、ステップＳ２０８の次に処理されることになる。
【００４２】
メール送信ボタン８０７が、マウスなどを用いることによって押下されると、質問メールが送信される。キャンセルボタン８０８が押下されると、メール質問画面８０１が、閉じて、メール質問処理が終了する。
【００４３】
図１１は、チャット質問画面の画面例を示す図である。
チャット質問画面９０１は、図１０のメール送信ボタン８０７が、押下されることによって、図８のステップＳ２１２のチャット処理が開始されるチャット送信ボタンに置き換わった以外は、図１０に示すメール質問画面８０１と同様であるので、図１０と同様の要素については、同一の符号を付し各部の説明を省略する。
また、図１１の質問内容入力エリア８０４は、図１０ではメールの内容であったが、図１１ではチャットの内容となることは、当然である。また、図１１の質問内容入力エリア８０４には、学習者からの質問だけではなく、講師からの回答も表示される。
【００４４】
図１２は、ソフトフォン質問画面の画面例を示す図である。
ソフトフォン質問画面１００１は、講師選択エリア８０５、質問先講師名表示エリア８０６、通話開始ボタン１００２およびキャンセルボタン８０８を有してなる。
講師選択エリア８０５、質問先講師名表示エリア８０６およびキャンセルボタン８０８は、図１０に示すメール質問画面８０１において説明した各部８０１〜８０６，８０８と同様の機能を有するため、同一の符号を付して、説明を省略する。
通話開始ボタン１００２が、マウスなどによって押下されると、例えばマイクやヘッドフォンを介しての通話が可能となる。
また、図１０の質問先講師名表示エリア８０６と同様のものをソフトフォン質問画面１００１に表示させてもよい。
【００４５】
なお、図１１および図１２においても、講師選択エリア８０５が、チャット質問画面９０１またはソフトフォン質問画面１００１に表示されているが、この場合も図８のステップＳ２０４〜ステップＳ２０６は、ステップＳ２１１またはステップＳ２１３の次に処理されることになる。
【００４６】
図１３は、本実施形態に係る質問履歴画面の画面例を示す図である。
質問履歴画面１１０１は、図８のステップＳ２０２で作成される画面である。
質問履歴画面１１０１は、質問履歴一覧表示エリア１１０２、質問内容表示エリア１１０３、質問ボタン１１０４およびキャンセルボタン１１０５を有してなる。
質問履歴一覧表示エリア１１０２は、ステップＳ２０２の前に作成された質問履歴データの質問が「質問内容」、「コース」、「章」、「節」、「Ｐ（ページ）」、質問日時、回答者（回答した講師名）および回答日時の順に表示される。
質問履歴一覧表示エリア１１０２に表示されている質問の１つを、例えば、マウスなどで選択すると、選択された質問の内容が、「質問ＩＤ」、「質問（質問内容）」および「回答（回答内容）」の順に表示される。
学習者が、マウスなどで質問ボタン１１０４を押下すると、この質問内容が記述されたメール質問画面８０１（図１０参照）が、学習支援サーバ２で作成され、アクセス元の学習者端末３へ送られる。
学習者は、表示された質問内容の一部を修正するだけで、質問を作成することができ、手間を軽減することができる。
キャンセルボタン１１０５は、図１０のキャンセルボタン８０８と同様の機能を有するため、説明を省略する。
【００４７】
（講師側処理）
図１４は、本実施形態に係る学習支援サーバにおける講師側処理の流れを示すフローチャートである。
まず、アクセス制御部２０３が、学習支援サーバ２にアクセスしてきた講師端末４の認証および承認処理を行う（Ｓ４０１）。講師端末４の認証および承認処理は、講師端末４から送られてきた講師ＩＤと、パスワードとを基に行う。なお、このとき講師端末４から送信されてきた情報が、請求項における「学習者のアクセス状態の確認要求」である。
次に、プレゼンス制御部２１８が、講師プレゼンス情報を取得する（Ｓ４０２）。講師プレゼンス情報は、例えば、講師端末４に表示されている講師プレゼンス情報入力画面（図示せず）の講師プレゼンス情報入力プルダウンメニューで選択された講師プレゼンス情報（アクセス中・質問対応中など）が、学習支援サーバ２へ送られるなどすることにより、取得される。
そして、学習履歴管理部２０５が、該当する講師の担当コースＩＤをキーとして、学習履歴ＤＢ２０６を参照し、担当コースの学習履歴データを取得する（Ｓ４０３）。担当コースＩＤは、学習履歴管理部２０５によって図示しない講師ＩＤ−コースＩＤ対応テーブルが参照されることによって選択される。
さらに、プレゼンス制御部２１８が、図示しないＩＤ−氏名対応テーブルを参照することによって、講師ＩＤに対応する講師名を取得した後、取得した担当コースＩＤや、講師ＩＤや、講師名および講師プレゼンス情報を講師プレゼンス状態管理テーブル２２０に書き込むことによって、講師プレゼンス状態管理テーブル２２０を更新し（Ｓ４０４）、講師プレゼンス状態管理テーブル２２０を取得する（Ｓ４０５）。
次に、プレゼンス制御部２１８が、学習者プレゼンス状態管理テーブル２１９を取得する（Ｓ４０６）。
さらに、講師側処理部２０２が、質問状態管理テーブル２１４を取得する（Ｓ４０７）。
次に、講師側処理部２０２は、取得した学習者プレゼンス状態管理テーブル２１９、質問状態管理テーブル２１４および講師プレゼンス状態管理テーブル２２０を基に、図１５を参照して後記する講師管理画面１２０１を作成し、作成した講師管理画面１２０１を該当するアクセス元の講師端末４へ送信する（Ｓ４０８）。
また、ここで、作成した講師管理画面１２０１に講師プレゼンス情報入力プルダウンメニューを表示させて、講師が、この講師プレゼンス情報入力プルダウンメニューで選択した講師プレゼンス情報を、プレゼンス制御部２１８が取得した後、ステップＳ４０４と同様に講師プレゼンス状態管理テーブル２２０の更新を行ってもよい。
【００４８】
次に、回答処理部２１２は、該当する講師ＩＤ（担当講師ＩＤ）をキーとして、質問状態管理テーブル２１４の状態５０６が「回答待ち」となっている質問が存在するか否かを判定することによって、学習者からの質問があるか否かを判定する（Ｓ４０９）。
ステップＳ４０９において、学習者からの質問があると判定された場合（Ｓ４０９→Ｙｅｓ）、学習支援サーバ２は、講師回答処理を行い（Ｓ４１０）、学習支援サーバ２は、ステップＳ４０５へ処理を戻す。講師回答処理は、図１６を参照して後記する。
【００４９】
ステップＳ４０９において、学習者からの質問がないと判定された場合（Ｓ４０９→Ｎｏ）、アクセス制御部２０３が、講師端末４からの接続が切断されたか否かなどを判定することによって、講師端末４がログアウトしたか否かを判定する（Ｓ４１１）。具体的には、図１５を参照して後記するキャンセルボタン１２１０が押下されたか否かで、講師端末４がログアウトしたか否かを判定する。
ステップＳ４１１において、ログアウトしていないと判定された場合（Ｓ４１１→Ｎｏ）、学習支援サーバ２は、ステップＳ４０５へ処理を戻す。
ステップＳ４１１において、ログアウトしたと判定された場合（Ｓ４１１→Ｙｅｓ）、プレゼンス制御部２１８が、講師プレゼンス状態管理テーブル２２０の該当する講師プレゼンス情報３０４を「不在」に更新した（Ｓ４１２）後、講師側処理を終了する。
【００５０】
図１５は、講師管理画面の画面例を示す図である。
講師管理画面１２０１は、学習支援サーバ２の回答処理部２１２が、作成した後、講師端末４に送られることによって、講師端末４に表示される画面である。
講師管理画面１２０１は、学習者プレゼンス情報表示エリア１２０２と、質問有無表示エリア１２０３と、学習者管理表示エリア１２０４と、講師プレゼンス情報表示エリア１２０５と、講師プレゼンス情報入力エリア１２０６と、メール回答ボタン１２０７と、チャット回答ボタン１２０８と、ソフトフォン回答ボタン１２０９と、キャンセルボタン１２１０とを有してなる。
【００５１】
学習者プレゼンス情報表示エリア１２０２は、図１４のステップＳ４０６で取得した学習者プレゼンス状態管理テーブル２１９を基に、該当する講師が担当するコース（担当コース）を学習している学習者が一覧で表示される。さらに、学習者プレゼンス状態管理テーブル２１９を基に、該当する学習者のアクセス状態や、学習中であるか、離席中であるかなどの学習者プレゼンス情報が表示される。
質問有無表示エリア１２０３には、図１４のステップＳ４０７で取得した質問状態管理テーブル２１４に記述されている質問の有無に関する情報などが、表示される。質問有無表示エリア１２０３には、例えば、質問有無ボタンが、学習者に対応した形で表示されている。質問有無ボタンは、対応する学習者からの質問がある場合は、「質問有」と表示され、学習者からの質問がない場合は、「質問無」と表示される。
【００５２】
学習者管理表示エリア１２０４には、学習者プレゼンス情報表示エリア１２０２に表示されている学習者に関する学習者プレゼンス状態管理テーブル２１９の情報の一部が表示される。
講師プレゼンス情報表示エリア１２０５には、図１４のステップＳ４０５で取得した講師プレゼンス状態管理テーブル２２０を基に、他の講師のアクセス状況や、質問に対する回答の可否などの講師プレゼンス情報が表示される。
そして、講師プレゼンス情報入力エリア１２０６には、アクセス情報入力プルダウンメニューや、質問対応可否プルダウンメニューなどが表示されている。講師が、アクセス情報プルダウンメニューや、質問対応可否プルダウンメニューなどから選択した情報は、該当する講師の講師プレゼンス情報として、学習支援サーバ２へ送信される。
【００５３】
メール回答ボタン１２０７が、マウスなどで押下されると、図１７を参照して後記するメール回答画面１３０１が作成される。同様に、チャット回答ボタン１２０８が、マウスなどで押下されると、図示しないチャット回答画面が作成され、ソフトフォン回答ボタン１２０９が、マウスなどで押下されると、図示しないソフトフォン回答画面が作成される。なお、メール回答ボタン１２０７、チャット回答ボタン１２０８およびソフトフォン回答ボタン１２０９を押下することによって、講師端末４から学習支援サーバ２へ送信される情報は、質問形式情報として後記する図１６のステップＳ５０１で用いられる。
キャンセルボタン１２１０が、マウスなどで押下されると、講師回答画面が終了し、講師端末４がログアウトすると同時に、学習支援サーバ２における講師側処理も終了する（図１４のステップＳ４１１）。
【００５４】
図１６は、本実施形態に係る学習支援サーバにおける講師回答処理の流れを示すフローチャートである。図１６は、図１４におけるステップＳ４１０の処理である。
まず、回答処理部２１２は、質問が、メールであるか、チャットであるか、ソフトフォンであるかなどの質問形式情報を基に、質問形式を判定する（Ｓ５０１）。質問形式の判定は、図１５のメール回答ボタン１２０７、チャット回答ボタン１２０８およびソフトフォン回答ボタン１２０９が押下されることによって送信されてくる質問形式情報を基に、回答処理部２１２によって判定される。
ステップＳ５０１において、質問形式が、メール（メール質問）であると判定された場合、まず、質問履歴作成部２１０が、質問ＤＢ２１３に保持されている質問データから質問履歴データを作成し、作成した質問履歴データを表示する質問履歴画面を作成し、作成した質問履歴画面を該当する講師端末４へ送信する（Ｓ５０２）。質問履歴画面は、図１３を参照して説明した画面と、ほぼ同様のため、説明を省略する
次に、ＦＡＱ作成部２０９が、質問ＤＢ２１３に保持されている質問データから、ＦＡＱデータを生成し、ＦＡＱ一覧画面を作成する（Ｓ５０３）。
次に、回答処理部２１２が、質問ＤＢ２１３から該当するメール質問データを１つ取得する（Ｓ５０４）。このときに取得するメール質問データの選択方法は、回答処理部２１２が、該当する講師宛の質問メールのうち、例えば未回答のメールで、日時が最も古いものを選ぶなどが考えられる。
【００５５】
次に、回答処理部２１２が、取得したメール質問データと、作成したＦＡＱ一覧画面を含んだメール回答画面１３０１（図１７を参照して後記）を作成し、作成したメール回答画面１３０１をアクセス元の講師端末４へ送信する（Ｓ５０５）。このとき、該当する質問に対応する質問ＩＤを、回答処理部２１２が生成し、メール回答画面１３０１とともに、アクセス元の講師端末４へ送信する。
次に、メール制御部２２３が、講師が講師回答画面の回答ボタンをマウスなどで押下することによって、送信されるメール回答データを、質問ＩＤとともに受信する（Ｓ５０６）と、回答処理部２１２は、このメール回答データを、回答ＤＢ２０４へ保存する。
そして、回答処理部２１２は、質問状態管理テーブル２１４の該当する質問ＩＤにおける状態を「回答済み」とすることで、質問状態管理テーブル２１４を更新する（Ｓ５０７）。
【００５６】
ステップＳ５０１において、質問形式が、チャット（チャット質問）であると判定された場合（Ｓ５０１→チャット）、回答処理部２１２は、図示しないチャット回答画面を作成し、該当する講師端末４へ送信し（Ｓ５０８）、チャット制御部２２２が、チャット処理を行う（Ｓ５０９）。
また、ステップＳ５０１において、質問形式が、ソフトフォン（ソフトフォン質問）であると判定された場合（Ｓ５０１→ソフトフォン）、回答処理部２１２は、図示しないソフトフォン回答画面を作成し、該当する講師端末４へ送信し（Ｓ５１０）、ソフトフォン制御部２２１が、ソフトフォン処理を行う（Ｓ５１１）。チャット処理およびソフトフォン処理は、既存の技術であるため詳細な説明は省略する。
【００５７】
図１７は、メール回答画面の画面例を示す図である。
メール回答画面１３０１は、図１６のステップＳ５０５で作成され、送信される画面である。
メール回答画面１３０１は、回答入力エリア１３０２、ＦＡＱ一覧表示エリア１３０３、ＦＡＱ内容表示エリア１３０４、回答送信ボタン１３０５およびキャンセルボタン１３０６を有してなる。
回答入力エリア１３０２には、図１６のステップＳ５０４で取得したメール質問データの質問ＩＤと、質問内容と、この質問に対して入力された回答とが表示される。
ＦＡＱ一覧表示エリア１３０３には、図１６のステップＳ５０３で作成されたＦＡＱ一覧画面が、質問ＩＤおよび質問内容のさわりとして表示される。
そして、ＦＡＱ内容表示エリア１３０４には、例えば、ＦＡＱ一覧表示エリア１３０３において、マウスなどで、選択された質問の質問ＩＤが、回答処理部２１２によって読み込まれ、回答処理部２１２は、この質問ＩＤをキーとして、質問ＤＢ２１３から質問データを読み込み、回答ＤＢ２０４から回答データを読み込む。そして、回答処理部２１２は、読み込んだ質問データおよび回答データを質問内容および回答内容として、ＦＡＱ内容表示エリア１３０４に表示する。
【００５８】
過去によくある質問が、学習者から送られた場合、講師は、似た質問に対する回答を、ＦＡＱ内容表示エリア１３０４から、回答入力エリア１３０２へコピーするなどすることにより、講師の負担を軽減することができる。
【００５９】
そして、マウスなどを用いて学習者が回答送信ボタン１３０５を押下すると、回答入力エリア１３０２に入力されている回答が、講師端末４からメールによって学習支援サーバ２へ送信される。
マウスなどを用いて学習者がキャンセルボタン１３０６を押下すると、メール回答画面１３０１が閉じて、講師回答処理も終了する。
【００６０】
（効果）
本実施形態によれば、学習支援サーバ２が、講師の学習支援システムへのアクセス状態を記憶した講師プレゼンス状態管理テーブル２２０を保持することで、学習者が、講師のアクセス状態の確認要求を受信すると、学習支援サーバ２は、講師プレゼンス状態管理テーブル２２０を参照して、講師の学習管理システム１へのアクセス状態を学習端末３へ表示させる。
これにより、例えば、電子メールなどを用いて、講師と質疑応答を行いたいような場合でも、学習支援システム１にアクセスしている講師を選択することが可能となるため、講師から即時に回答を得ることができる。
すなわち、本実施形態によれば、一般家庭に普及している電子メール機能などを用いて、リアルタイム性に優れた学習支援システム１を提供することが可能となる。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係る学習支援システムの構成例を示す図である。
【図２】本実施形態に係る学習支援サーバの構成例を示す機能ブロック図である。
【図３】本実施形態に係る講師プレゼンス状態管理テーブルの構成例を示す図である。
【図４】本実施形態に係る学習者プレゼンス状態管理テーブルの構成例を示す図である。
【図５】本実施形態に係る質問状態管理テーブルの構成例を示す図である
【図６】本実施形態に係る学習支援サーバでの学習者側処理の流れを示すフローチャートである。
【図７】学習者端末における教材画面の画面例を示す図である。
【図８】本実施形態に係る学習支援サーバでの学習者質問処理の流れを示すフローチャートである。
【図９】本実施形態に係る学習支援サーバでの講師自動選択処理の流れを示すフローチャートである。
【図１０】メール質問画面の画面例を示す図である。
【図１１】チャット質問画面の画面例を示す図である。
【図１２】ソフトフォン質問画面の画面例を示す図である。
【図１３】本実施形態に係る質問履歴画面の画面例を示す図である。
【図１４】本実施形態に係る学習支援サーバにおける講師側処理の流れを示すフローチャートである。
【図１５】講師管理画面の画面例を示す図である。
【図１６】本実施形態に係る学習支援サーバにおける講師回答処理の流れを示すフローチャートである。
【図１７】メール回答画面の画面例を示す図である。
【符号の説明】
【００６２】
１      学習支援システム
２      学習支援サーバ
３      学習者端末
４      講師端末
５      ネットワーク
２０１  学習者側処理部
２０２  講師側処理部
２０３  アクセス制御部
２０４  回答ＤＢ
２０５  学習履歴管理部
２０６  学習履歴ＤＢ
２０７  教材読出制御部
２０８  教材ＤＢ
２０９  ＦＡＱ作成部
２１０  質問履歴作成部
２１１  質問処理部
２１２  回答処理部
２１３  質問ＤＢ
２１４  質問状態管理テーブル
２１７  講師自動選択処理部
２１８  プレゼンス制御部
２１９  学習者プレゼンス状態管理テーブル
２２０  講師プレゼンス状態管理テーブル
２２１  ソフトフォン制御部
２２２  チャット制御部
２２３  メール制御部
３０４  講師プレゼンス情報
４０４  学習者プレゼンス情報
６０１  教材画面
６０２  講師プレゼンス情報表示エリア
６０３  学習者プレゼンス情報入力エリア
１２０１  講師管理画面
１２０２  学習者プレゼンス情報表示エリア
１２０５  講師プレゼンス情報表示エリア
１２０６  講師プレゼンス情報入力エリア
【図１】
2008216458.tif 000003
【図２】
2008216458.tif 000004
【図３】
2008216458.tif 000005
【図４】
2008216458.tif 000006
【図５】
2008216458.tif 000007
【図６】
2008216458.tif 000008
【図７】
2008216458.tif 000009
【図８】
2008216458.tif 000010
【図９】
2008216458.tif 000011
【図１０】
2008216458.tif 000012
【図１１】
2008216458.tif 000013
【図１２】
2008216458.tif 000014
【図１３】
2008216458.tif 000015
【図１４】
2008216458.tif 000016
【図１５】
2008216458.tif 000017
【図１６】
2008216458.tif 000018
【図１７】
2008216458.tif 000019