(57)【要約】【課題】受講者の学習状況に適した学習データを提供する。【解決手段】学習支援装置１０は、所定の操作を受講者端末２０に要求する操作要求１ａを含む学習データ１を受講者端末２０に送信し、受講者端末２０における、送信された操作要求１ａに対する応答操作とは異なる、学習データ１に関連する入力操作を監視する。そして、学習支援装置１０は、監視の結果検出された入力操作の内容に応じて、受講者端末２０に対してその後に送信する学習データ２を決定する。【選択図】図１
2015166815.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
所定の操作を受講者端末に要求する操作要求を含む第１の学習データを前記受講者端末に送信し、
前記受講者端末における、前記送信された操作要求に対する応答操作とは異なる、前記第１の学習データに関連する入力操作を監視し、
監視の結果検出された前記入力操作の内容に応じて、前記受講者端末に対してその後に送信する第２の学習データを決定する、
処理を実行させることを特徴とする学習支援プログラム。
【請求項２】
前記第２の学習データの決定では、監視の結果検出された前記入力操作の内容に応じて、前記第２の学習データに含められる操作要求によって前記受講者端末に要求する操作の内容を決定することを特徴とする請求項１記載の学習支援プログラム。
【請求項３】
前記第２の学習データの決定では、監視の結果所定の内容の入力操作が検知されなかった場合、前記受講者端末を操作する受講者に問題を出題してその回答を要求する操作を前記受講者端末に要求する操作要求が前記第２の学習データに含められ、前記所定の内容の入力操作が検知された場合、前記受講者に質問するように要求する操作を前記受講者端末に要求する操作要求が前記第２の学習データに含められることを特徴とする請求項２記載の学習支援プログラム。
【請求項４】
前記第２の学習データの決定では、過去の複数の受講者の受講履歴を参照し、前記第１の学習データに含まれる操作要求に基づいて要求される動作と同じ動作が要求された過去の複数の受講者に対して、その後に送信された操作要求に基づいて要求された動作の中から、前記第２の学習データに含められる操作要求に基づく前記受講者端末の操作により前記受講者に要求する動作を選択することを特徴とする請求項２または３記載の学習支援プログラム。
【請求項５】
前記第１の学習データに含まれる操作要求は、前記受講者端末を操作する受講者または仮想的な受講者のいずれかに対して所定の動作を要求する操作を前記受講者端末に要求するものであり、
前記第２の学習データの決定では、監視の結果検出された前記入力操作の内容に応じて、前記第２の学習データに含められる操作要求によって、前記受講者端末に前記受講者または前記仮想的な受講者の少なくとも一方に要求させる動作の内容を決定する、
ことを特徴とする請求項１記載の学習支援プログラム。
【請求項６】
前記第１の学習データに含まれる操作要求が前記受講者に動作を要求する操作を実行させるものである場合、前記第１の学習データを前記受講者端末に送信したとき、前記受講者端末における入力操作の監視に加えて、前記第１の学習データに含まれる操作要求に基づく前記受講者端末の操作に対する前記受講者の応答の動作状況が監視され、
前記第２の学習データの決定では、監視の結果検出された前記入力操作の内容と、前記受講者の応答の動作状況の監視結果とに応じて、前記第２の学習データに含められる操作要求によって、前記受講者端末に前記受講者または前記仮想的な受講者の少なくとも一方に要求させる動作の内容を決定する、
ことを特徴とする請求項５記載の学習支援プログラム。
【請求項７】
前記第２の学習データの決定では、
監視の結果所定の内容の入力操作が検知され、かつ、前記受講者が応答動作を行うまでの動作時間が所定時間以内である場合、前記仮想的な受講者に問題を出題して回答を要求する操作を前記受講者端末に実行させる第１の操作要求と、前記第１の操作要求に基づく操作の後に前記仮想的な受講者が回答動作を実行する操作を前記受講者端末に実行させる第２の操作要求と、前記第２の操作要求に基づく操作の後に前記受講者に同じ問題を出題して回答を要求する操作を前記受講者端末に実行させる第３の操作要求とが、前記第２の学習データに含められ、
前記所定の内容の入力操作が検知され、かつ、前記受講者が応答動作を行うまでの動作時間が前記所定時間を超えた場合、前記仮想的な受講者に問題を出題して回答を要求する操作を前記受講者端末に実行させる第４の操作要求と、前記第４の操作要求に基づく操作の後に前記仮想的な受講者が不正解の回答動作を実行する操作を前記受講者端末に実行させる第５の操作要求とが、前記第２の学習データに含められる、
ことを特徴とする請求項６記載の学習支援プログラム。
【請求項８】
前記第１の学習データに含まれる操作要求が前記仮想的な受講者に動作を要求する操作を実行させるものである場合、前記第１の学習データは、当該仮想的な受講者が当該操作要求に基づく操作に対して応答する動作を前記受講者端末において再現するものであることを特徴とする請求項５記載の学習支援プログラム。
【請求項９】
前記第１の学習データに含まれる操作要求が前記仮想的な受講者に動作を要求する操作を実行させるものである場合、前記第１の学習データは、当該操作に基づいて要求される動作と同じ動作が要求された過去の受講者による応答の動作履歴に基づいて、当該仮想的な受講者が当該操作要求に基づく操作に対して応答する動作を前記受講者端末において再現するものであることを特徴とする請求項５記載の学習支援プログラム。
【請求項１０】
前記第１の学習データを前記受講者端末に送信したとき、前記受講者端末における入力操作の監視に加えて、前記受講者端末から送信される画像データに基づいて、前記受講者端末を操作する受講者が所定の動作を行うかが監視され、
前記第２の学習データの決定では、監視の結果検出された前記入力操作の内容および前記所定の動作の有無に応じて、前記受講者端末に対してその後に送信する前記第２の学習データを決定する、
ことを特徴とする請求項１〜９のいずれか１項に記載の学習支援プログラム。
【請求項１１】
監視される前記入力操作には、前記受講者端末に接続された表示装置に表示される所定の操作ボタンが選択されたことを示す操作が含まれることを特徴とする請求項１〜１０のいずれか１項に記載の学習支援プログラム。
【請求項１２】
監視される前記入力操作には、前記受講者端末に対して受講者が入力した情報を前記受講者端末または前記コンピュータの記憶装置に記録する操作が含まれることを特徴とする請求項１〜１０のいずれか１項に記載の学習支援プログラム。
【請求項１３】
前記第１の学習データに含まれる操作要求は、前記第１の学習データに含まれる学習教材データの内容を音読するように要求する操作を前記受講者端末に実行させるものであることを特徴とする請求項１〜１２のいずれか１項に記載の学習支援プログラム。
【請求項１４】
前記第１の学習データに含まれる操作要求は、前記第１の学習データに含まれる問題のデータの内容に対して回答を要求する操作を前記受講者端末に実行させるものであることを特徴とする請求項１〜１２のいずれか１項に記載の学習支援プログラム。
【請求項１５】
受講者端末における入力操作を監視する監視手段と、
所定の操作を前記受講者端末に要求する操作要求を含む第１の学習データを前記受講者端末に送信したとき、前記受講者端末における、前記送信された操作要求に対する応答操作とは異なる、前記第１の学習データに関連する入力操作を前記監視手段に監視させ、監視の結果検出された前記入力操作の内容に応じて、前記受講者端末に対してその後に送信する第２の学習データを決定する制御手段と、
を有することを特徴とする学習支援装置。
【請求項１６】
コンピュータが、
所定の操作を受講者端末に要求する操作要求を含む第１の学習データを前記受講者端末に送信し、
前記受講者端末における、前記送信された操作要求に対する応答操作動作とは異なる、前記第１の学習データに関連する入力操作を監視し、
監視の結果検出された前記入力操作の内容に応じて、前記受講者端末に対してその後に送信する第２の学習データを決定する、
ことを特徴とする学習支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援プログラム、学習支援装置および学習支援方法に関する。
【背景技術】
【０００２】
近年、コンピュータなどの端末装置を通じて提供される学習教材を用いて、受講者が学習できるようにした学習システムが注目されている。受講者の端末装置へネットワークを通じて学習教材を提供する形態は、例えば、ｅ−ラーニング（e-learning）などと呼ばれる。このような学習システムは、対面形式で実施する授業形態や、郵送によって行われていた従来の通信教育よりも手軽に学習が実施できるため、利用者数が増加している。
【０００３】
端末装置を用いた学習システムに関しては、受講者に対して適切な学習教材を提供するための方策が提案されている。例えば、演算問題の出題部分の指定とその繰り返しの制御を、学習者の回答の正誤結果の履歴を用いて行うようにしたシステムが提案されている。また、他の例として、学習者の前回の学習日時からの経過時間を計測し、その経過時間に対応した復習教材を学習者端末に送信するシステムも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−３１９３７５号公報
【特許文献２】特開２００５−０８４１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、受講者に提供する学習教材を受講者の学習履歴や学習日時を基に選択するだけでは、必ずしも個々の受講者の学習状況に応じた最適な学習教材を提供できるとは言えないという問題がある。
【０００６】
１つの側面では、本発明は、受講者の学習状況に適した学習データを提供可能な学習支援プログラム、学習支援装置および学習支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの案では、所定の操作を受講者端末に要求する操作要求を含む第１の学習データを受講者端末に送信し、受講者端末における、送信された操作要求に対する応答操作とは異なる、第１の学習データに関連する入力操作を監視し、監視の結果検出された入力操作の内容に応じて、受講者端末に対してその後に送信する第２の学習データを決定する、処理をコンピュータに実行させる学習支援プログラムが提供される。
【０００８】
また、１つの案では、次のような監視手段および制御手段を有する学習支援装置が提供される。監視手段は、受講者端末における入力操作を監視する。制御手段は、所定の操作を受講者端末に要求する操作要求を含む第１の学習データを受講者端末に送信したとき、受講者端末における、送信された操作要求に対する応答操作とは異なる、第１の学習データに関連する入力操作を監視手段に監視させ、監視の結果検出された入力操作の内容に応じて、受講者端末に対してその後に送信する第２の学習データを決定する。
【０００９】
さらに、１つの案では、上記の学習支援プログラムの実行により実現される処理と同様の処理が実行される学習支援方法が提供される。
【発明の効果】
【００１０】
１態様によれば、受講者の学習状況に適した学習データを提供できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る学習システムの構成例を示す図である。
【図２】第２の実施の形態に係る学習システムの構成例を示す図である。
【図３】学習管理サーバのハードウェア構成例を示す図である。
【図４】受講者端末のハードウェア構成例を示す図である。
【図５】学習管理サーバが備える処理機能の例を示すブロック図である。
【図６】教材データベースのデータ構成例を示す図である。
【図７】受講時に端末装置に表示される受講画面の例を示す図である。
【図８】学習教材の受講の流れの例を示す図である。
【図９】“指導”を実施した後の評価・フォロー機能について示す図である。
【図１０】仮想クラスルームの構築について示す図である。
【図１１】仮想クラスルームの別の例を示す図である。
【図１２】仮想クラスルームの構築によって得られる効果について示す図である。
【図１３】“指導”の実施方法の第１の例を示す図である。
【図１４】“指導”の実施方法の第２の例を示す図である。
【図１５】指導情報テーブルのデータ構成例を示す図である。
【図１６】気づきポイントおよび学習姿勢ポイントの計算例を示す図である。
【図１７】気づき情報テーブルのデータ構成例を示す図である。
【図１８】学習姿勢情報テーブルのデータ構成例を示す図である。
【図１９】効果的と推定される指導パターンの抽出例を示す図である。
【図２０】実施する“指導”の内容の変更条件の例を示す図である。
【図２１】指導タイプの動的な変更の例を示す図である。
【図２２】ページの受講処理全体の手順の例を示すフローチャートである。
【図２３】音読処理の手順の例を示すフローチャートである。
【図２４】出題処理の手順の例を示すフローチャート（その１）である。
【図２５】出題処理の手順の例を示すフローチャート（その２）である。
【図２６】出題処理の手順の例を示すフローチャート（その３）である。
【図２７】質問処理の手順の例を示すフローチャート（その１）である。
【図２８】質問処理の手順の例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
〔第１の実施の形態〕
図１は、第１の実施の形態に係る学習システムの構成例を示す図である。図１に示す学習システムは、学習支援装置１０と受講者端末２０とを含む。
【００１３】
学習支援装置１０は、受講者端末２０に学習データを送信することで、受講者端末２０を操作する受講者に学習教材を提供し、学習を行わせるものである。学習支援装置１０は、監視部１１および制御部１２を有する。監視部１１および制御部１２の処理は、例えば、学習支援装置１０が備えるプロセッサが所定のプログラムを実行することで実現される。
【００１４】
監視部１１は、受講者端末２０における入力操作を監視する。
制御部１２は、所定の操作を受講者端末２０に要求する操作要求１ａを含む学習データ１を受講者端末２０に送信する。そして、制御部１２は、受講者端末２０における、操作要求１ａに対する応答操作とは異なる、学習データ１に関連する入力操作を、監視部１１に監視させる。制御部１２は、監視部１１による監視の結果検出された入力操作の内容に応じて、受講者端末２０に対してその後に送信する学習データ２を決定する。
【００１５】
ここで、操作要求１ａは、例えば、受講者端末２０を操作する受講者に対して所定の動作を要求する操作を、受講者端末２０に実行させるものである。この場合、受講者は、動作要求１ａに基づく操作に対して応答する動作を行う。例えば、受講者は、出題された問題に回答する動作（発言、入力操作など）、要求された学習内容を読み上げる動作などを行う。
【００１６】
また、操作要求１ａは、例えば、仮想的な受講者に対して所定の動作を要求する操作を受講者端末２０に実行させるものであってもよい。仮想的な受講者とは、受講者端末２０を操作する実在の受講者とともに学習しているように仮想的に振る舞うように学習支援装置１０によって制御される、実在しない受講者である。
【００１７】
一方、決定される学習データ２にも操作要求２ａが含まれていてもよい。また、この操作要求２ａは、実在の受講者に対して所定の動作を要求する操作を受講者端末２０に実行させるものであっても、あるいは、仮想的な受講者に対して所定の動作を要求する操作を実行させるものであってもよい。また、学習データ２の決定処理では、制御部１２は、監視の結果検出された入力操作の内容に応じて、操作要求２ａに基づく操作によって実在の受講者または仮想的な受講者に対して要求される動作の内容を決定してもよい。
【００１８】
以上の学習支援装置１０によれば、操作要求１ａに対する応答操作とは異なる、学習データ１に関連する入力操作の内容に応じて、その後に送信される学習データ２が決定される。受講者端末２０における、操作要求１ａに対する応答操作とは異なる、学習データ１に関連する入力に基づく操作は、例えば、受講者が学習データ１に基づく学習時に、学習内容に興味を持ったか、学習内容に関する何らかの“気づき”を得たかといった、受講者の学習状況を示す可能性がある。従って、このような入力操作の内容に基づくことで、受講者の学習状況に適した学習データ２を決定して、受講者に提供することができる。
【００１９】
〔第２の実施の形態〕
図２は、第２の実施の形態に係る学習システムの構成例を示す図である。図２に示す学習システムは、学習管理サーバ１００と、この学習管理サーバ１００にネットワーク３００を介して接続された複数の受講者端末２００とを含む。
【００２０】
学習管理サーバ１００は、受講者端末２００に対して学習教材のデータを送信することで、受講者に学習教材を提供する。受講者端末２００は、学習管理サーバ１００から提供される学習教材を用いて学習を行う受講者によって操作される情報端末装置である。学習教材は、受講者端末２００に接続された表示装置に静止画や動画として表示される表示情報や、受講者端末２００に接続されたスピーカから再生出力される音声情報として提供される。なお、学習管理サーバ１００は、図１に示した学習支援装置１０の一例である。
【００２１】
図３は、学習管理サーバのハードウェア構成例を示す図である。学習管理サーバ１００は、例えば、図３に示すようなコンピュータとして実現される。
学習管理サーバ１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００２２】
プロセッサ１０１には、バス１０８を介して、ＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
ＲＡＭ１０２は、学習管理サーバ１００の主記憶装置として使用される。ＲＡＭ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。
【００２３】
バス１０８に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、読み取り装置１０６および通信インタフェース１０７がある。
【００２４】
ＨＤＤ１０３は、学習管理サーバ１００の補助記憶装置として使用される。ＨＤＤ１０３には、ＯＳプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、ＳＳＤ（Solid State Drive）などの他の種類の不揮発性記憶装置を使用することもできる。
【００２５】
グラフィック処理装置１０４には、表示装置１０４ａが接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像を表示装置１０４ａの画面に表示させる。表示装置としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００２６】
入力インタフェース１０５には、入力装置１０５ａが接続されている。入力インタフェース１０５は、入力装置１０５ａから出力される信号をプロセッサ１０１に送信する。入力装置１０５ａとしては、キーボードやポインティングデバイスなどがある。ポインティングデバイスとしては、マウス、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００２７】
読み取り装置１０６には、可搬型記録媒体１０６ａが脱着される。読み取り装置１０６は、可搬型記録媒体１０６ａに記録されたデータを読み取ってプロセッサ１０１に送信する。可搬型記録媒体１０６ａとしては、光ディスク、光磁気ディスク、半導体メモリなどがある。
【００２８】
通信インタフェース１０７は、ネットワーク３００を介して、受講者端末２００、管理者端末３５０などの他の装置との間でデータの送受信を行う。
以上のようなハードウェア構成によって、学習管理サーバ１００の処理機能を実現することができる。
【００２９】
図４は、受講者端末のハードウェア構成例を示す図である。受講者端末２００は、例えば、図４に示すようなコンピュータとして実現される。
受講者端末２００は、プロセッサ２０１によって装置全体が制御されている。また、受講者端末２００は、バス２０８を介して、ＲＡＭ２０２と複数の周辺機器が接続されている。周辺機器としては、ＨＤＤ２０３、グラフィック処理装置２０４、入出力インタフェース２０５、読み取り装置２０６および通信インタフェース２０７が接続されている。
【００３０】
これらのうち、プロセッサ２０１、ＲＡＭ２０２、ＨＤＤ２０３、グラフィック処理装置２０４、読み取り装置２０６および通信インタフェース２０７については、それぞれ、図３に示したプロセッサ１０１、ＲＡＭ１０２、ＨＤＤ１０３、グラフィック処理装置１０４、読み取り装置１０６および通信インタフェース１０７と同様の機能を果たすので、ここでは説明を省略する。なお、グラフィック処理装置２０４には、表示装置２０４ａが接続されている。また、読み取り装置２０６には、可搬型記録媒体２０６ａが脱着される。
【００３１】
入出力インタフェース２０５は、接続された外部デバイスとの間でデータの送受信を行う。入出力インタフェース２０５には、外部デバイスとして、入力装置２０５ａ、カメラ２０５ｂ、マイクロフォン２０５ｃおよびスピーカ２０５ｄが接続されている。
【００３２】
入力装置２０５ａは、受講者による入力操作を受け付ける装置であり、例えば、キーボードやポインティングデバイスなどとして実現される。
カメラ２０５ｂは、画像を撮像する装置である。本実施の形態では、カメラ２０５ｂは、撮像された画像の信号をデジタル化し、デジタル化された画像データを入出力インタフェース２０５に出力するものとする。なお、後述するように、カメラ２０５ｂは、受講者のうなずきなど、受講者が“気づき”を得たことを示す動作を検知するためのセンサの１つとして利用される。
【００３３】
マイクロフォン２０５ｃは、音声を収音する。本実施の形態では、マイクロフォン２０５ｃは、収音した音声の信号をデジタル化し、デジタル化された音声データを入出力インタフェース２０５に出力するものとする。
【００３４】
スピーカ２０５ｄは、音声を再生出力する。本実施の形態では、スピーカ２０５ｄは、入出力インタフェース２０５から出力されるデジタル音声データをアナログ化し、アナログ化された音声信号に基づいて音声を再生出力するものとする。
【００３５】
以上のようなハードウェア構成によって、受講者端末２００の処理機能を実現することができる。
＜学習教材の提供処理の概要＞
次に、学習管理サーバ１００による受講者に対する学習教材の提供処理の概要について説明する。
【００３６】
ｅ−ラーニングシステムの学習形態には、大別して“オンデマンド型”と“ライブ型”とがある。オンデマンド型の学習形態は、システム側から自動的に提供される学習教材を用いて受講者が学習する形態であり、実在の講師と対話しないことから“非同期型”とも呼ばれる。一方、ライブ型の学習形態は、実在の講師と対話しながら学習が進められる形態であり、“同期型”とも呼ばれる。
【００３７】
本実施の形態の学習管理サーバ１００は、講師が実在しないという意味で、基本的にオンデマンド型の学習形態を提供する。オンデマンド型の学習形態には、講師の手配が不要で受講費用を抑制できる、受講者が都合のよい時間に学習できる、といったメリットがある反面、次のようなデメリットもある。例えば、学習の進捗が受講者に委ねられ、受講者の学習意識が低い場合には高い教育効果が得られない、というデメリットがある。また、講師とのリアルタイムな双方向のコミュニケーションがなく、独自学習が中心となるため、受講者の学習のモチベーションを維持することが難しい、というデメリットもある。
【００３８】
そこで、本実施の形態の学習管理サーバ１００は、受講者に対して学習教材を単に決められた順に提示するのではなく、仮想的な講師が受講者とコミュニケーションをとる環境を提供する。例えば、学習管理サーバ１００は、受講者に対して何らかの指示を行い、その指示に対するアクションを起こさせる“指導”を実施する。“指導”の一例としては、受講者に学習教材の内容を音読させる“音読”、受講者に問題を出題し、それに回答させる“出題”、受講者に質問することを促して質問を受け付ける“質問”などがある。なお、以下の説明では、仮想的な講師を“デジタル講師”と呼ぶ。
【００３９】
さらに、学習管理サーバ１００は、受講者の学習時に仮想クラスルームを構築する。仮想クラスルームには、受講者自身と、デジタル講師の他に、１人以上の仮想的なクラスメイトが含まれる。そして、学習管理サーバ１００は、受講者とともに仮想的なクラスメイトがあたかも同一の時間に同一の講師による授業を受けているように見せる。例えば、学習管理サーバ１００は、上記の“指導”を、受講者だけでなく、仮想的なクラスメイトに対しても実施し、その実施過程を受講者に視聴させる。
【００４０】
仮想クラスルームの構築により、受講者が受講中に自己と他の受講者とを比較し対照する環境が実現される。他の受講者と比較し対照することで、受講者は、他の受講者から“気づき”を得ることができ、それによって思いもよらぬ問題の本質や解決への道筋が見えることがある。“気づき”は、受講者に対して、自己の学習内容を広げたり、深めたりするきっかけを与える可能性がある。また、受講者の価値観や姿勢に影響を与え、行動を一変させるような結果をもたらす可能性もある。このように、仮想クラスルームの構築により、デジタル講師と受講者との間だけでやり取りされる環境と比較して、受講者が高い教育効果を得られるようになる。
【００４１】
また、受講者が得た“気づき”の内容に応じて、その後に受講者に提示する学習教材の内容を変えていくことで、さらに高い教育効果が得られる。しかしながら、“気づき”は、受講者の学習成績や受講完了状況などの従来から用いられている指標には現れにくい。例えば、次のようなケースの有無は、受講者の学習成績や受講完了状況には現れない。一例として、出題された問題に対して受講者が不安に思いながら回答したが、結果的に正解になってしまったケースがある。また、問題に対して正解の回答をしているが、その内容に関して受講者があまり興味を持っていないケースがある。さらに、正解の回答をして、受講を進めるために求められた条件を満たしているものの、受講者は、受講を進めずに、正解した内容についてさらに学習したいと考えているケースがある。
【００４２】
そこで、学習管理サーバ１００には、受講者が自発的に学習しているか、学習時における行動がどうであるかを、受講者の入力操作や、受講者の動作を捉えた画像などを用いて監視し、その監視結果を数値化する手段が設けられる。このような手段を用いることで、学習管理サーバ１００は、受講者が得た“気づき”の内容を推定し、その内容に応じて受講者に提示する学習教材の内容（具体的には、受講者に実施する“指導”の内容）を変えていく。
【００４３】
＜学習管理サーバの処理機能＞
図５は、学習管理サーバが備える処理機能の例を示すブロック図である。学習管理サーバ１００は、学習進行制御部１１１、音声出力制御部１１２、入力監視部１１３および記憶部１１４を備える。学習進行制御部１１１、音声出力制御部１１２および入力監視部１１３の処理は、例えば、学習管理サーバ１００が備えるプロセッサ１０１が所定のプログラムを実行することで実現される。記憶部１１４は、例えば、学習管理サーバ１００が備えるＨＤＤ１０３の記憶領域として実現される。
【００４４】
記憶部１１４には、教材データベース１２０、受講者データベース１３０および音声ファイル記憶部１４０が格納されている。
教材データベース１２０には、受講者に提供される学習教材のデータや、学習教材の提供時に参照される各種の情報が格納されている。
【００４５】
受講者データベース１３０には、受講者に関する情報が格納されている。受講者に関する情報としては、例えば、受講者が学習するコースを示す情報、受講者の学習が学習教材のどこまで進んだかを示す情報、受講者の学習履歴および学習成績などが含まれる。
【００４６】
音声ファイル記憶部１４０は、受講時に受講者から発せられた音声を録音した音声データが格納される。音声ファイル記憶部１４０内の各音声データは、受講者の受講履歴と関連付けて管理されている。
【００４７】
学習進行制御部１１１は、受講者に対する学習教材の提供処理を統括的に制御する。学習進行制御部１１１は、受講者に次に提供すべき学習教材を特定して、特定した学習教材のデータを教材データベース１２０から読み出し、音声出力制御部１１２に出力する。出力される学習教材のデータは、テキスト情報や画像情報など、受講者端末２００に表示可能な表示データの形態で出力される。
【００４８】
また、学習進行制御部１１１は、仮想クラスルームの制御を行う。仮想クラスルームの制御では、仮想的なクラスメイトに発声させる音声に対応する音声データの識別情報が音声出力制御部１１２に出力される。
【００４９】
音声出力制御部１１２は、学習進行制御部１１１から出力された学習教材のデータ（表示データ）を受講者端末２００に送信するとともに、受講者端末２００に送信する音声データを生成する。例えば、音声出力制御部１１２は、音声合成処理により、学習進行制御部１１１から出力された学習教材に含まれるテキストを読み上げた音声データを生成して、受講者端末２００に送信する。また、音声出力制御部１１２は、学習進行制御部１１１から出力された、仮想的なクラスメイトの音声についての識別情報に対応する音声データを、音声ファイル記憶部１４０から読み出して、受講者端末２００に送信する。
【００５０】
入力監視部１１３は、受講者端末２００からの入力情報を受け付ける。例えば、入力監視部１１３は、受講者端末２００の入力装置２０５ａを用いて受講者の入力操作が行われると、その入力操作の内容を示す操作情報を受信して、学習進行制御部１１１に出力する。また、入力監視部１１３は、受講者端末２００のマイクロフォン２０５ｃにより収音された音声データを受信すると、音声認識により音声データをテキストデータに置き換えて、学習進行制御部１１１に出力する。また、入力監視部１１３は、受講者端末２００のカメラ２０５ｂによって撮像された画像データに基づいて、前述した“気づき”を示す受講者の所定の動作を検知すると、その旨を学習進行制御部１１１に出力する。
【００５１】
＜学習教材の受講の流れ＞
図６は、教材データベースのデータ構成例を示す図である。
学習教材は、“コース”と“ページ”という単位で管理される。コースには、１つ以上のページが含まれ、コース内の各ページには、受講者に提示する際の順序が付与される。また、１つのページは、１つ以上の“段落”で区切られる。段落は、１つのページの学習を進行する際の最小単位として用いられる。
【００５２】
教材データベース１２０に含まれる教材データ１２１は、１つのページに対応する学習教材のデータを示す。教材データ１２１には、例えば、各段落で受講者に提示されるテキストデータや画像データなどの表示情報が含まれる。また、コースとページの関係は、教材データベース１２０に含まれるコース管理情報１２２によって管理される。
【００５３】
さらに、教材データベース１２０においては、ページのそれぞれに対して指導パターン情報１２３、出題情報１２４、ＦＡＱ（Frequently Asked Question）情報１２５およびテスト情報１２６が対応付けて格納されている。
【００５４】
指導パターン情報１２３には、ページ内の段落ごとに、“指導”の有無を示す情報および“指導”の内容を示す情報が登録されている。出題情報１２４には、ページ内の段落ごとに、“指導”として受講者に出題が行われる場合の問題とその答えとが登録されている。ＦＡＱ情報１２５には、ページ内の段落ごとに、“指導”として受講者に質問が求められた場合に参照される、質問とその答えとが登録されている。テスト情報１２６には、ページの受講を終了する際に受講者に課せられるテストの情報が登録されている。なお、このテストは、段落ごとに用意されてもよい。
【００５５】
図７は、受講時に端末装置に表示される受講画面の例を示す図である。受講画面２１０には、教材表示領域２１１、挙手ボタン２１２ａ、質問ボタン２１２ｂ、共感ボタン２１２ｃ、ノートボタン２１２ｄおよび他者情報表示領域２１３が設けられる。
【００５６】
教材表示領域２１１には、学習教材の内容がテキスト情報や画像情報として表示される。受講者は、基本的に、教材表示領域２１１の表示内容を閲覧するとともに、受講者端末２００のスピーカ２０５ｄから発せられるデジタル講師や仮想的なクラスメイトの音声を聞きながら、学習を進める。なお、デジタル講師や仮想的なクラスメイトが発した言葉が、教材表示領域２１１に表示されてもよい。
【００５７】
通常、教材表示領域２１１には、学習管理サーバ１００から送信された教材データ１２１に基づく情報が、段落ごとに表示される。このとき、受講者端末２００のスピーカ２０５ｄからは、教材表示領域２１１に表示された内容を読み上げる音声が出力される。
【００５８】
また、“指導”が実施される際には、出題された問題の内容や、受講者からの質問に対する回答の内容を示す音声が、スピーカ２０５ｄから出力される。このとき、教材表示領域２１１には、出題された問題の内容や、受講者からの質問に対する回答の内容が表示されてもよい。また、受講者は、基本的に、マイクロフォン２０５ｃに向かって音声を発することで、問題に対する回答や質問を行う。しかしながら、教材表示領域２１１に表示された選択画像に対する選択操作や、教材表示領域２１１に表示された入力領域へのテキスト入力などによって、問題に対する回答や質問を行ってもよい。
【００５９】
挙手ボタン２１２ａは、デジタル講師から、問題の回答や質問を行うための挙手が求められた際に、受講者が挙手する場合に選択操作される。質問ボタン２１２ｂは、受講者がデジタル講師に対して自主的に質問を行う際に選択操作される。受講者は、受講途中の任意のタイミングで、質問ボタン２１２ｂの選択操作を行って、デジタル講師に質問することができる。
【００６０】
共感ボタン２１２ｃは、デジタル講師と仮想的なクラスメイトとのやり取りを視聴した受講者が共感を得たことを示すために、受講者によって選択操作される。ノートボタン２１２ｄは、受講者が受講内容に関するメモを学習管理サーバ１００または受講者端末２００に記録する際に、受講者によって選択操作される。共感ボタン２１２ｃおよびノートボタン２１２ｄが選択操作されたことは、学習管理サーバ１００の入力監視部１１３によって検知される。このとき、受講者が“気づき”を得たと判断される。
【００６１】
図８は、学習教材の受講の流れの例を示す図である。この図８を用いて、学習教材の基本的な受講の流れについて説明する。なお、図８に示すページ＃１の教材データ１２１は、８つの段落に区切られるものとする。また、図８では、説明を簡単にするために、仮想クラスルームにはデジタル講師と受講者のみが含まれるものとする。従って、“指導”は受講者に対して実施されるものとする。
【００６２】
学習管理サーバ１００は、基本的に、教材データ１２１に含まれる段落ごとに学習教材の内容を受講者に提示することで、学習を進める。例えば、学習管理サーバ１００は、段落１の“教材作成キットでは、「オンデマンド型学習教材」、「集合研修の補完教材」、「ライブ型学習教材」を作成することができます。”という内容を示すテキスト情報を、受講者端末２００の受講画面２１０に表示させる。これとともに、学習管理サーバ１００は、テキスト情報の内容をデジタル講師が読み上げた音声データを音声合成により作成し、作成した音声データを受講者端末２００に送信して、その読み上げ音声を再生出力させる。読み上げ音声の再生出力が終了すると、次の段落の内容が受講者に提示される。なお、読み上げ音声の音声データは、あらかじめ作成されて記憶部１１４に格納されていてもよい。
【００６３】
また、学習管理サーバ１００は、任意の段落において、学習教材の内容の表示および読み上げを行う代わりに“指導”を実施する。“指導”の実施タイミングは、該当ページに対応する指導パターン情報１２３に基づいて決定される。図８に示す、ページ＃１に対応する指導パターン情報１２３には、段落５、段落６、段落８に“指導”が行われることが登録されている。“指導”としては、段落５では学習教材の音読が指示され、段落６では問題の出題が行われ、段落８では受講者に質問が求められる。
【００６４】
なお、指導パターン情報１２３の登録内容は、同じページの受講履歴が十分に蓄積されていない初期の段階では、例えば、ランダムに決定される。そして、同じページの受講履歴が十分に蓄積された後、指導パターン情報１２３の登録内容は、後述するように、その受講履歴の中から学習効果が高いと推定される内容に更新される。
【００６５】
図８の例では、学習管理サーバ１００は、段落５の受講時に、教材データ１２１に含まれる段落５の内容のデジタル講師による読み上げを行う代わりに、その内容を受講者に音読するように指示する。具体的には、学習管理サーバ１００は、例えば、段落５の内容を示すテキスト情報を受講者端末２００に送信して、その内容を受講画面２１０の教材表示領域２１１に表示させる。そして、学習管理サーバ１００は、「音読してください。」といった、デジタル講師が音読を指示する音声のデータを受講者端末２００に送信して、その音声を再生出力させる。
【００６６】
受講者が学習教材の音読を行うと、マイクロフォン２０５ｃにより収音された音読時の音声のデータが学習管理サーバ１００へ送信される。学習管理サーバ１００は、受信した音読時の音声データを音声ファイル記憶部１４０に記録する。記録された音声データは、後に別の受講者により同じページの学習時に活用される。
【００６７】
なお、学習管理サーバ１００は、段落の一部を受講者に音読させ、残りの部分をデジタル講師が読み上げる機能を備えてもよい。
また、図８の例では、学習管理サーバ１００は、段落６の受講時に、教材データ１２１に含まれる段落６の内容を提示する代わりに、ページ＃１に対応する出題情報１２４から、段落６に対応する問題１２４ａを抽出し、受講者に対して問題１２４ａを出題する。例えば、学習管理サーバ１００は、問題１２４ａの内容を読み上げた音声データを音声合成により作成し、作成した音声データを受講者端末２００に送信して、その読み上げ音声を再生出力させる。
【００６８】
また、学習管理サーバ１００は、出題された問題１２４ａに対する回答の情報を、例えば、受講者が発した音声のデータとして受信して、音声認識処理によって受講者の回答を認識する。あるいは、学習管理サーバ１００は、受講者の入力操作を示す操作情報を受信することで、受講者の回答を認識してもよい。学習管理サーバ１００は、受講者の回答の内容を、出題情報１２４に問題１２４ａと対応付けて登録された正解１２４ｂの内容と照合し、受講者が正解したかを判定する。その判定後、学習管理サーバ１００は、音声データやテキストデータなどを受講者端末２００に送信することにより、受講者に対して、正解か不正解かを示す情報や、回答に対する評価などのコメントを通知する。
【００６９】
また、図８の例では、学習管理サーバ１００は、段落８の受講時に、教材データ１２１に含まれる段落８の内容を提示する代わりに、受講者に対して質問することを求める。例えば、学習管理サーバ１００は、「質問はありますか。」といった、デジタル講師が質問を促す音声のデータを受講者端末２００に送信して、その音声を再生出力させる。
【００７０】
質問を求められた受講者は、音声を発して質問を行う。この場合、学習管理サーバ１００は、受講者端末２００から送信された音声データに対する音声認識処理を行って、質問の内容を認識する。あるいは、受講者のテキストの入力操作によって質問の内容が学習管理サーバ１００に送信されてもよい。
【００７１】
学習管理サーバ１００は、ページ＃１に対応するＦＡＱ情報１２５を参照して、段落８に対応付けてあらかじめ登録された質問の中から、受講者からの質問を検索する。ＦＡＱ情報１２５から受講者からの質問とほぼ同一の内容の質問１２５ａが検索された場合、学習管理サーバ１００は、ＦＡＱ情報１２５において質問１２５ａに対応付けて登録された回答１２５ｂを抽出する。学習管理サーバ１００は、回答１２５ｂの内容を読み上げた音声データを音声合成により作成し、作成した音声データを受講者端末２００に送信して、その読み上げ音声を再生出力させる。あるいは、学習管理サーバ１００は、回答１２５ｂの内容を示すテキスト情報を受講者端末２００に送信して、受講画面２１０の教材表示領域２１１に回答１２５ｂの内容を表示させる。学習管理サーバ１００は、このような方法で、受講者に対して質問に対する回答を行う。
【００７２】
図９は、“指導”を実施した後の評価・フォロー機能について示す図である。学習管理サーバ１００は、受講者に対して“指導”を実施した後、その“指導”に対する受講者の反応を評価することが可能になっている。
【００７３】
例えば、デジタル講師は、学習教材におけるある段落の内容を読み上げた後（ステップＳ１１）、次の段落について受講者Ａに音読を指示するという“指導”を実施する（ステップＳ１２）。受講者Ａは、指示に応じて音読を行うが（ステップＳ１３）、学習管理サーバ１００は、音読を指示してから受講者Ａが音読を開始するまでのレスポンスタイムを計測する。
【００７４】
デジタル講師は、受講者Ａに音読の終了を指示した後（ステップＳ１４）、音読という“指導”に対する評価や、受講者Ａにフォローしておくべき内容を、受講者Ａに伝達する（ステップＳ１５）。このとき伝達される評価やフォローの内容は、ステップＳ１３での音読が開始されるまでのレスポンスタイムに応じて決定される。なお、学習管理サーバ１００は、例えば、ステップＳ１３での音読の状況（例えば、音読の早さや声の大きさなど）を判断して、その判断結果に応じて評価やフォローの内容を決定してもよい。
【００７５】
また、デジタル講師は、さらに次の段落の内容を読み上げた後（ステップＳ１６）、その次の段落について受講者Ａに問題を出題するという“指導”を実施する（ステップＳ１７）。受講者Ａは、出題された問題に対する回答を行うが（ステップＳ１８）、学習管理サーバ１００は、問題を出題してから受講者Ａが回答するまでのレスポンスタイムを計測する。
【００７６】
受講者Ａからの回答が得られると、デジタル講師は、受講者Ａに対して、“指導”に対する評価や、受講者Ａにフォローしておくべき内容を、受講者Ａに伝達する（ステップＳ１９）。このとき伝達される評価には、回答された内容が正解であったか否かを示す情報が含まれる。これとともに、その他の評価内容やフォローの内容は、ステップＳ１８で回答が行われるまでのレスポンスタイムに応じて決定される。
【００７７】
なお、音読開始や回答までのレスポンスタイムや、音読の状況の判断結果は、後述する学習姿勢ポイントの加点を判断する際に考慮され、受講者Ａが得た“気づき”の内容を数値化するために利用される。
【００７８】
図１０は、仮想クラスルームの構築について示す図である。
図１０の上段には、デジタル講師と受講者Ａのみを含む仮想クラスルームでの受講例を示す。デジタル講師は、あるページの段落Ｐ１の内容を読み上げた後（ステップＳ２１）、次の段落Ｐ２について受講者Ａに音読を指示する（ステップＳ２２）。受講者Ａは、指示に応じて音読を行い（ステップＳ２３）、デジタル講師は、音読の終了を指示し（ステップＳ２４）、評価およびフォローすべき内容を受講者Ａに伝達する（ステップＳ２５）。
【００７９】
デジタル講師は、さらに次の段落Ｐ３の内容を読み上げた後（ステップＳ２６）、その次の段落Ｐ４について受講者Ａに問題を出題する（ステップＳ２７）。受講者Ａは、出題された問題に対する回答を行い（ステップＳ２８）、デジタル講師は、評価およびフォローすべき内容を受講者Ａに伝達する（ステップＳ２９）。
【００８０】
このような学習教材の受講が行われる間、学習管理サーバ１００は、受講者Ａが発した音声を録音する。学習管理サーバ１００は、少なくとも、受講者Ａに“指導”を実施したときに受講者Ａが発した音声を録音し、得られた音声データを音声ファイル記憶部１４０に保存する。録音により得られた音声データは、受講者データベース１３０内の受講者Ａの受講履歴において、受講済みページの該当段落に関連付けられる。
【００８１】
一方、図１０の下段には、別の受講者Ｂにより同じページの受講例を示す。この受講例において構築された仮想クラスルームには、デジタル講師および受講者Ｂの他、同じページを受講済みである受講者Ａが仮想的なクラスメイトとして含まれる。
【００８２】
学習管理サーバ１００は、受講対象のページに対応する指導パターン情報１２３に基づいて、例えば次のように制御する。
デジタル講師は、段落Ｐ１の内容を読み上げた後（ステップＳ３１）、次の段落Ｐ２について、仮想的なクラスメイトである受講者Ａに音読を指示する（ステップＳ３２）。このとき、学習管理サーバ１００は、受講者Ａの受講履歴に基づいて、例えばステップＳ２３の音読時に録音された受講者Ａの音声のデータを音声ファイル記憶部１４０から読み出す。学習管理サーバ１００は、読み出した音声データを受講者端末２００に送信して、音声を再生出力させる（ステップＳ３３）。これにより、受講者Ｂは、仮想的なクラスメイトである受講者Ａが段落Ｐ２の内容を音読している音声を聞くことができる。
【００８３】
デジタル講師は、受講者Ａに音読の終了を指示し（ステップＳ３４）、評価およびフォローすべき内容を受講者Ａに伝達する（ステップＳ３５）。この後、デジタル講師は、さらに次の段落Ｐ３の内容を読み上げた後（ステップＳ３６）、その次の段落Ｐ４について受講者Ｂに問題を出題する（ステップＳ３７）。受講者Ｂは、出題された問題に対する回答を行い（ステップＳ３８）、デジタル講師は、評価およびフォローすべき内容を受講者Ｂに伝達する（ステップＳ３９）。
【００８４】
以上のように、受講者Ｂは、仮想的なクラスメイトを含む仮想クラスルームの下で学習教材を受講することで、あたかも実在の受講者Ａと同時に学習しているような感覚で受講することができる。
【００８５】
図１１は、仮想クラスルームの別の例を示す図である。上記の図１０の下段に示した仮想クラスルームでは、仮想的なクラスメイトを、過去に同じページを受講済みの別の受講者の音声データを用いて実現した。これとは別に、仮想的なクラスメイトを、過去の受講済みの受講者の音声データによらず、学習管理サーバ１００が主体的に実現することもできる。
【００８６】
以下、図１０の下段に示したように、過去に同じページを受講済みの別の受講者の音声データを用いて実現される仮想的なクラスメイトを、“仮想受講者”と呼ぶ。一方、図１１に示すように、学習管理サーバ１００が主体的に実現した仮想的なクラスメイトを、仮想受講者とは区別して“デジタルクラスメイト”と呼ぶことにする。
【００８７】
図１１に示す仮想クラスルームは、デジタル講師、デジタルクラスメイト、仮想的なクラスメイトである受講者Ａ（以下、“仮想受講者Ａ”と呼ぶ）および受講者Ｂを含む。デジタル講師は、例えば、ある段落の内容について、仮想受講者Ａに音読を指示し（ステップＳ４１）、仮想受講者Ａは音読を行う（ステップＳ４２）。この音読は、受講者Ａにより過去に同じ段落が音読された際に録音された音声を、受講者Ｂの受講者端末２００に再生出力させることで行われる。デジタル講師は、仮想受講者Ａに音読の終了を指示し（ステップＳ４３）、評価およびフォローすべき内容を仮想受講者Ａに伝達する（ステップＳ４４）。
【００８８】
また、デジタル講師は、その後の段落の受講時において、デジタルクラスメイトに問題を出題する（ステップＳ４５）。デジタルクラスメイトは、出題された問題に対する回答を行うが（ステップＳ４６）、この回答は次のようにして行われる。学習管理サーバ１００は、出題した問題に対する回答の情報を該当する出題情報１２４から取得し、取得した回答の情報を読み上げる音声のデータを音声合成処理によって作成する。学習管理サーバ１００は、作成した音声データを受講者Ｂの受講者端末２００に送信して、音声を再生出力させる。これにより、受講者Ｂは、デジタルクラスメイトが回答する音声を聞くことができる。
【００８９】
デジタル講師は、回答に対応する評価およびフォローすべき内容をデジタルクラスメイトに伝達する（ステップＳ４７）。この後、デジタル講師は、受講者Ｂに対して問題を出題し（ステップＳ４８）、受講者Ｂはこの問題に対して回答する（ステップＳ４９）。デジタル講師は、回答に対応する評価およびフォローすべき内容を受講者Ｂに伝達する（ステップＳ４９）。
【００９０】
ここで、学習管理サーバ１００は、デジタルクラスメイトを用いることで、例えば、該当段落の内容について過去に受講した受講者の音声データが音声ファイル記憶部１４０に蓄積されていない場合でも、音声合成処理を用いることで仮想的なクラスメイトを実現できる。
【００９１】
また、学習管理サーバ１００は、デジタルクラスメイトに任意の文言を発言させることができる。例えば、図１１のステップＳ４５で問題Ａが出題されたとき、ステップＳ４６において、デジタルクラスメイトにわざと間違った答えを発言させることができる。この場合に、学習管理サーバ１００は、例えば、その後のステップＳ４８で、同じ問題Ａを受講者Ｂに出題することができる。これにより、受講者Ｂは、実在するクラスメイトとともに学習している感覚を得ることができる。
【００９２】
図１２は、仮想クラスルームの構築によって得られる効果について示す図である。受講者は、仮想クラスルームの下で学習を行うことで、デジタル講師と他のクラスメイトとのやりとりを聞きながら学習を進めることができる。その結果、単にデジタル講師と１対１で学習を進めた場合には得られない“気づき”を得ることができ、それによって学習内容の理解を深めることができる。
【００９３】
例えば、図１２を用いて、互いに関連する内容についての問題Ａ，Ｂ，Ｃが出題される場合を考える。デジタル講師は、仮想的なクラスメイトである受講者Ａ（仮想受講者Ａ）に問題Ａを出題し（ステップＳ６１）、仮想受講者Ａは、問題Ａに回答する（ステップＳ６２）。次に、デジタル講師は、仮想的なクラスメイトである受講者Ｂ（仮想受講者Ｂ）に問題Ｂを出題し（ステップＳ６３）、仮想受講者Ｂは、問題Ｂに回答する（ステップＳ６４）。受講者Ｃは、仮想受講者Ａが問題Ａに回答する際の音声や、仮想受講者Ｂが問題Ｂに回答する際の音声を聞く。
【００９４】
次に、デジタル講師は、受講者Ｃに対して問題Ｃを出題し（ステップＳ６５）、受講者Ｃは、問題Ｃに回答する（ステップＳ６６）。ここで、問題Ａが仮想受講者Ａに出題された際のやり取りや、問題Ｂが仮想受講者Ｂに出題された際のやり取りは、受講者Ｃが問題Ｃに回答する際の思考過程に影響を与える可能性がある。すなわち、受講者Ｃは、問題Ａが仮想受講者Ａに出題された際のやり取りや、問題Ｂが仮想受講者Ｂに出題された際のやり取りから、一種の“気づき”を得て、この“気づき”によって問題Ｃの正解を導き出す可能性がある。この場合、例えば、受講者Ｃがデジタル講師のみとやり取りして問題Ｃに回答する場合と比較して、問題Ｃやそれに関連する学習内容についての受講者Ｃの理解が深まる可能性がある。
【００９５】
また、ステップＳ６２，Ｓ６４で、他のクラスメイトが、問題の回答ではなく、例えばデジタル講師に何らかの質問を行った場合でも、受講者Ｃは、他のクラスメイトからの質問とデジタル講師による回答のやり取りを聞くことができる。この場合にも、他のクラスメイトとデジタル講師とのやり取りから、受講者Ｃが“気づき”を得て、議論されている内容の理解を深めることができる。
【００９６】
さらに、図１１に示したように、デジタルクラスメイトに問題に対する誤った回答をさせ（ステップＳ４６）、その後に受講者に同じ問題を出題する（ステップＳ４８）という方法を採ることもできる。あるいは、図１２の例において、ステップＳ６１，Ｓ６３，Ｓ６５で同じ問題を出題し、ステップＳ６２，Ｓ６４で、仮想受講者に誤った回答をさせることもできる。これらのケースでは、受講者は、他のクラスメイトによる誤った回答を聞き、その回答をヒントに正解を導き出すことができる。また、他のクラスメイトによる誤った回答を受講者が聞くことで、受講者の疑問や質問事項が誘発されることも考えられる。
【００９７】
また、例えば、図１２において、デジタル講師が正解を提示せずに、仮想受講者Ａ，Ｂと受講者Ｃに同じ問題を出題してもよい。この場合でも、受講者Ｃは、仮想受講者Ａ，Ｂによる回答を参考にしながら、正解を導き出したり、問題に関連する学習内容を深く考えるようになる。
【００９８】
また、複数の正解があり得る同一の問題を、仮想受講者Ａ，Ｂと受講者Ｃに出題してもよい。この場合、受講者Ｃは、自分の回答とは異なる他の正しい回答も聞くことができ、その問題に対する理解を深めることができる。また、問題を出題してその回答が正解か否かを判定するだけの画一的なテストを行う場合と比較して、テストの形式のバリエーションを増やすことができる。
【００９９】
ここで、図１３および図１４を用いて、学習教材の内容についての受講者の理解を深められるような“指導”の実施方法の例を示す。
図１３は、“指導”の実施方法の第１の例を示す図である。図１３の上段に示すように、あるページの段落Ｐ１の学習時に、受講者Ａが受講画面２１０の質問ボタン２１２ｂを選択操作することで、デジタル講師に自主的に質問Ｑ１を行ったものとする。
【０１００】
ここで、例えば、質問Ｑ１を行った受講者Ａの受講成績が良好であった場合、段落Ｐ１で質問Ｑ１を行ったことが、受講成績を向上させる上で有益であった可能性がある。そこで、学習管理サーバ１００は、他の受講者の受講時に、受講者Ａが質問Ｑ１を行ったときの音声データを活用する。
【０１０１】
学習管理サーバ１００は、例えば、次のような制御を行う。図１３の下段に示すように、受講者Ｂによる同じページの受講時に、仮想クラスルームに受講者Ａを仮想的なクラスメイト（すなわち、仮想受講者Ａ）として参加させる。そして、段落Ｐ１の学習時に、デジタル講師は、仮想受講者Ａに質問を求めるという“指導”を実施する。仮想受講者Ａは、その求めに応じて質問Ｑ１を行う。このとき、受講者Ａが実際に質問Ｑ１を行ったときに録音された音声が受講者Ｂの受講者端末２００で再生出力される。受講者Ｂは、有益と推定される質問Ｑ１とその回答を聞くことができる。これにより、受講者Ｂの受講成績を向上させる効果が期待できる。
【０１０２】
図１４は、“指導”の実施方法の第２の例を示す図である。図１４の上段に示すように、あるページの段落Ｐ１の学習時に、受講者Ａがデジタル講師に対して質問Ｑ１を行ったものとする。デジタル講師は、質問Ｑ１に対する回答を行う。また、その後の段落Ｐ２の学習時に、受講者Ａがデジタル講師に対して質問Ｑ２を行ったものとする。
【０１０３】
学習管理サーバ１００は、例えば、受講者Ａの受講成績が良好であった場合に、この受講者Ａが質問Ｑ１，Ｑ２を行ったときの音声データを、他の受講者Ｂによる同じページの受講時に活用する。すなわち、図１４の下段に示すように、受講者Ｂは、仮想的なクラスメイトである受講者Ａ（仮想受講者Ａ）を含む仮想クラスルームの下で学習を行う。
【０１０４】
ここで、段落Ｐ１の学習時に、受講者Ｂが、受講者Ａが同じ段落Ｐ１の学習時に行ったものと同じ質問Ｑ１を行ったものとする。この場合、その後の段落Ｐ２においてデジタル講師に質問Ｑ２が行われることが、受講者Ｂにとって有益である可能性がある。そこで、学習管理サーバ１００は、次のような制御を行う。
【０１０５】
デジタル講師は、段落Ｐ２の学習時に仮想受講者Ａに質問を求めるという“指導”を実施する。仮想受講者Ａは、その求めに応じて質問Ｑ２を行う。このとき、受講者Ａが実際に質問Ｑ２を行ったときに録音された音声が受講者Ｂの受講者端末２００で再生出力される。受講者Ｂは、有益と推定される質問Ｑ２とその回答を聞くことができる。これにより、受講者Ｂの受講成績を向上させる効果が期待できる。
【０１０６】
なお、上記の図１３の説明では、受講者Ａの受講成績が良好であった場合としたが、例えば、受講者Ａを含む多数の受講者が段落Ｐ１の学習時に同じ質問Ｑ１を行った場合に、図１３の下段のような制御を行うようにしてもよい。図１４に関しても同様に、受講者Ａを含む多数の受講者が、段落Ｐ１の学習時に質問Ｑ１を行い、段落Ｐ２の学習時に質問Ｑ２を行った場合に、図１４の下段のような制御を行うようにしてもよい。
【０１０７】
＜“指導”のバリエーション＞
次に、“指導”のバリエーションについて説明する。“指導”は、“音読”、“出題”、“質問”という３つの指導タイプに分類される。
【０１０８】
（１）音読
指導タイプ“音読”は、デジタル講師が、仮想クラスルームの参加者に学習教材の内容を音読させるものである。指導タイプ“音読”は、さらに、“挙手”、“指名”というサブタイプに分類される。
【０１０９】
なお、以下の説明では、指導タイプを“指導タイプ−サブタイプ”のように表記する。例えば、指導タイプが“指導”、サブタイプが“挙手”である場合の指導タイプを、“指導−挙手”と表記する。
【０１１０】
（１−１）音読−挙手
デジタル講師は、仮想クラスルームの各参加者から音読の希望者を募り、挙手を行った参加者に音読を指示する。
【０１１１】
音読の希望者を募った際に、受講者が受講画面２１０の挙手ボタン２１２ａを選択操作すると、デジタル講師は、受講者に音読を指示する。指示に応じて受講者が音読を行うと、その音声が録音される。なお、受講者が挙手して音読を行った場合、学習管理サーバ１００は、受講者の受講態度が積極的であると判断して、後述する学習姿勢ポイントを加点する。
【０１１２】
音読の希望者を募ってから所定時間内に受講者が挙手しなかった場合、デジタル講師は、対応する指導パターン情報１２３に設定された他のクラスメイトに対して音読を指示する。仮想受講者に音読が指示された場合、過去の受講時に録音された音読の音声を流すことで音読が行われる。デジタルクラスメイトに音読が指示された場合、音声合成処理によって生成された音声を流すことで音読が行われる。
【０１１３】
（１−２）音読−指名
デジタル講師は、仮想クラスルームの参加者のうち、対応する指導パターン情報１２３に設定された参加者を指名して、その参加者に音読を指示する。
【０１１４】
受講者が指名され、受講者が音読を行うと、その音声が録音される。仮想受講者が指名された場合、過去の受講時に録音された音読の音声を流すことで音読が行われる。デジタルクラスメイトが指名された場合、音声合成処理によって生成された音声を流すことで音読が行われる。
【０１１５】
なお、受講者が指名されたものの、所定時間以内に受講者が音読を開始しなかった場合、デジタル講師は、他のクラスメイトを指名して音読を指示してもよい。
なお、以上の“音読−挙手”、“音読−指名”のいずれの場合にも、音読の指示または指名の対象者として仮想受講者が設定される場合とは、対応する音声データが音声ファイル記憶部１４０に保存されている場合に限られる。
【０１１６】
（２）出題
指導タイプ“出題”は、デジタル講師が、仮想クラスルームの参加者に問題を出題し、問題に回答させるものである。指導タイプ“出題”は、さらに、“回答挙手”、“回答指名”、“回答提示”、“フェイク”というサブタイプに分類される。
【０１１７】
（２−１）出題−回答挙手
デジタル講師は、問題の回答希望者を募り、挙手を行った参加者に問題を出題して回答させる。
【０１１８】
受講者は、受講画面２１０の挙手ボタン２１２ａを選択操作することで挙手を行うことができる。この場合、デジタル講師は、受講者に問題を出題し、回答を指示する。受講者が回答を行うと、その音声が録音される。なお、受講者が挙手して回答した場合、学習管理サーバ１００は、受講者の受講態度が積極的であると判断して、後述する学習姿勢ポイントを加点する。
【０１１９】
出題後の所定時間内に受講者が挙手しなかった場合、デジタル講師は、対応する指導パターン情報１２３に設定された他のクラスメイトに対して、問題を出題して回答を指示する。仮想受講者に回答が指示された場合、過去の受講時に録音された回答の音声を流すことで回答が行われる。デジタルクラスメイトに回答が指示された場合、音声合成処理によって生成された音声を流すことで回答が行われる。
【０１２０】
（２−２）出題−回答指名
デジタル講師は、仮想クラスルームの参加者のうち、対応する指導パターン情報１２３に設定された参加者を指名して、その参加者に問題を出題して回答させる。
【０１２１】
受講者が指名され、受講者が回答を行うと、その音声が録音される。仮想受講者が指名された場合、過去の受講時に録音された回答の音声を流すことで回答が行われる。デジタルクラスメイトが指名された場合、音声合成処理によって生成された音声を流すことで回答が行われる。
【０１２２】
なお、受講者が指名されたものの、所定時間以内に受講者が回答しなかった場合、デジタル講師は、他のクラスメイトを指名して回答させてもよい。
（２−３）出題−回答提示
デジタル講師は、受講者を指名して問題に回答させる前に、対応する指導パターン情報１２３に設定された人数だけ、他のクラスメイトに先に回答させる。
【０１２３】
具体的には、デジタル講師は、仮想クラスルーム内の受講者以外のクラスメイトを指名して、問題を出題し、回答を指示する。仮想受講者が指名された場合、過去の受講時に録音された回答の音声を流すことで回答が行われる。デジタルクラスメイトが指名された場合、音声合成処理によって生成された音声を流すことで回答が行われる。以上の出題および回答の処理が決められた人数分だけ繰り返され、それぞれのクラスメイトに同じ問題が出題される。ただし、各クラスメイトによる回答は、正解とは限らない。
【０１２４】
その後、デジタル講師は、受講者を指名して、同じ問題を出題し、回答を指示する。受講者が回答を行うと、その音声が録音される。デジタル講師は、問題に対する正解を受講者に提示する。このとき、受講者の回答に対する採点が行われ、その点数が提示されてもよい。
【０１２５】
なお、学習管理サーバ１００は、仮想的なクラスメイトに問題を出題し、回答させている間、受講画面２１０の他者情報表示領域２１３に、仮想クラスルーム内の仮想受講者の成績情報を表示させてもよい。
【０１２６】
（２−４）出題−フェイク
デジタル講師は、受講者以外のクラスメイトに間違った回答をさせ、そのまま間違いであったことを提示せずに受講を進める。その後、回答が間違っていたことを受講者が気づかなかった場合に、デジタル講師またはデジタルクラスメイトが、回答の間違いを指摘して訂正する。
【０１２７】
具体的には、デジタル講師は、仮想クラスルーム内の受講者以外のクラスメイトを指名して、問題を出題し、回答を指示する。仮想受講者が指名された場合、過去の受講時に録音された回答の音声を流すことで回答が行われる。デジタルクラスメイトが指名された場合、音声合成処理によって生成された音声を流すことで回答が行われる。ただし、いずれの場合にも、間違った回答が行われる。
【０１２８】
デジタル講師は、その後の一定時間、受講者が挙手するかを監視する。受講者が挙手した場合、デジタル講師は、受講者を指名して回答を指示する。受講者の回答が不正解であった場合、または、一定時間内に受講者が挙手しなかった場合、デジタル講師は、デジタルクラスメイトを指名して、回答を指示する。デジタルクラスメイトは、正解の回答を発言し、これにより回答が訂正される。
【０１２９】
なお、以上の“出題−回答挙手”、“出題−回答指名”、“出題−回答提示”、“出題−フェイク”のいずれの場合にも、回答の指示または指名の対象者として仮想受講者が設定される場合とは、対応する音声データが音声ファイル記憶部１４０に保存されている場合に限られる。
【０１３０】
（３）質問
指導タイプ“質問”は、仮想クラスルームの参加者が質問を行い、デジタル講師が質問に対する回答を行うものである。指導タイプ“質問”は、さらに、“挙手”、“指名”、“先回り”、“拡大”というサブタイプに分類される。
【０１３１】
（３−１）質問−挙手
デジタル講師は、質問者を募り、挙手した参加者に質問を求める。
受講者は、受講画面２１０の挙手ボタン２１２ａを選択操作することで挙手を行うことができる。この場合、デジタル講師は、受講者を指名して質問を求める。受講者が質問を行うと、その音声が録音される。なお、受講者が挙手して質問した場合、学習管理サーバ１００は、受講者の受講態度が積極的であると判断して、後述する学習姿勢ポイントを加点する。
【０１３２】
質問者を募った後の所定時間内に受講者が挙手しなかった場合、デジタル講師は、対応する指導パターン情報１２３に設定された他のクラスメイトを指名して、質問を求める。仮想受講者に質問が求められた場合、過去の受講時に録音された質問の音声を流すことで質問が行われる。デジタルクラスメイトに質問が求められた場合、音声合成処理によって生成された音声を流すことで質問が行われる。
【０１３３】
（３−２）質問−指名
デジタル講師は、仮想クラスルームの参加者のうち、対応する指導パターン情報１２３に設定された参加者を指名して、その参加者に質問を求める。
【０１３４】
受講者が指名され、受講者が質問を行うと、その音声が録音される。仮想受講者が指名された場合、過去の受講時に録音された質問の音声を流すことで質問が行われる。デジタルクラスメイトが指名された場合、音声合成処理によって生成された音声を流すことで質問が行われる。
【０１３５】
（３−３）質問−先回り
仮想クラスルーム内の仮想受講者が、自発的に挙手する。デジタル講師は、挙手した仮想受講者に質問を求める。すると、過去の受講時に録音された質問の音声を流すことで、仮想受講者による質問が行われる。
【０１３６】
（３−４）質問−拡大
仮想クラスルーム内の仮想受講者が、自発的に挙手する。デジタル講師は、挙手した仮想受講者に質問を求める。すると、過去の受講時に録音された質問の音声を流すことで、仮想受講者による質問が行われる。さらに、この質問に対して、他の仮想受講者が回答する。このとき、過去の回答時に録音された回答の音声が流される。
【０１３７】
以上の“質問−挙手”、“質問−指名”、“質問−先回り”、“質問−拡大”のいずれの場合にも、質問者として仮想受講者が設定される場合とは、対応する音声データが音声ファイル記憶部１４０に保存されている場合に限られる。
【０１３８】
また、仮想受講者またはデジタルクラスメイトによる質問内容は、例えば、次のような条件で選択される。これにより、受講者にとって有用な質問が他のクラスメイトによって行われる。
【０１３９】
一例としては、同じ段落において所定数以上の受講者が同じ質問を行った場合に、その質問を仮想受講者またはデジタルクラスメイトに発言させる。他の例としては、現受講者による受講時の指導パターンと同一の指導パターンに従って受講した過去の受講者が存在する場合、その受講者が行った質問と同じ質問を、同一の段落において仮想受講者またはデジタルクラスメイトに発言させる。また、他の例としては、過去の他の受講者が同一のページで複数の質問を行い、かつ、それら複数の質問のうち所定数の質問が同一であった場合（すなわち、同一の質問が繰り返された場合）に、その同一の質問を仮想受講者またはデジタルクラスメイトに発言させる。
【０１４０】
図１５は、指導情報テーブルのデータ構成例を示す図である。指導情報テーブル１３１は、受講者データベース１３０において受講者の受講履歴の一部として登録される。指導情報テーブル１３１には、受講者の受講中に、受講者または仮想的なクラスメイトに対して“指導”が実施されるたびに、１つのレコード１３１ａが登録される。
【０１４１】
指導情報テーブル１３１のレコード１３１ａには、受講者番号、コース番号、ページ番号、段落番号、指導日時、関連指示情報、進度、指導対象者、指導タイプ、録音再生フラグ、音声ファイル名、出題回答情報、回答正誤フラグ、質問番号およびフォローメッセージの各フィールドが設けられる。
【０１４２】
受講者番号のフィールドには、受講している（実在の）受講者の識別情報が登録される。コース番号、ページ番号、段落番号のフィールドには、それぞれ、受講中のコースの識別情報、受講中のページの識別情報、“指導”が実施された段落の識別情報が登録される。指導日時のフィールドには、“指導”が実施された日時が登録される。
【０１４３】
関連指示情報のフィールドには、実施された“指導”におけるデジタル講師と指導対象者との一連のやり取りの内容を示す情報が登録される。進度のフィールドには、該当段落における学習の速度の評価値が登録される。指導対象者のフィールドには、“指導”の対象とされた参加者（すなわち、デジタル講師から指示を受けた参加者）を識別する情報が登録される。指導タイプのフィールドには、実施された“指導”の指導タイプ（サブタイプを含む）が登録される。
【０１４４】
録音再生フラグのフィールドには、“指導”の実施時に、受講者の音声が録音されたか、または仮想的なクラスメイトの音声が出力されたかを示すフラグ情報が登録される。音声ファイル名のフィールドには、対応する音声データのファイル名が登録される。録音再生フラグのフィールドに受講者の音声が録音されたことが登録されている場合、すなわち、指導対象者が実在の受講者である場合には、音声ファイル名が示す音声データは録音された音声のデータとなる。一方、録音再生フラグのフィールドに仮想的なクラスメイトの音声が出力されたことが登録され、なおかつ、指導対象者が仮想受講者である場合には、音声ファイル名が示す音声データは、その仮想受講者が過去に受講した際に録音された音声のデータとなる。なお、音声ファイル名が示す音声データは、音声ファイル記憶部１４０に格納されている。
【０１４５】
出題回答情報のフィールドには、実施された“指導”の指導タイプが“出題”である場合に、出題された問題と、それに対する指導対象者による回答とが登録される。回答正誤フラグのフィールドには、指導対象者による回答が正解であったか否かを示すフラグ情報が登録される。
【０１４６】
質問番号のフィールドには、実施された“指導”の指導タイプが“質問”である場合に、質問者からデジタル講師に発せられた質問の識別番号が登録される。質問の識別番号は、該当段落に対応するＦＡＱ情報１２５に登録されたいずれかの質問を示すものである。フォローメッセージのフィールドには、“指導”の実施後にデジタル講師から指導対象者へ発せられた評価やフォローのメッセージ内容が登録される。
【０１４７】
＜“気づき”の数値化＞
次に、受講者が“気づき”を得たことを数値化する方法について説明する。“気づき”は、気づきポイントおよび学習姿勢ポイントによって数値化される。
【０１４８】
学習管理サーバ１００は、仮想クラスルーム内の他のクラスメイトが発言した際に、受講者が、何らかの“気づき”を得たことを示すあらかじめ決められた動作を行ったことを検知すると、気づきポイントを加点する。気づきポイントは、例えば、受講者による次のような動作が検知された場合に加点される。
【０１４９】
カメラ２０５ｂによって受講者が撮像された画像から、受講者がうなずく、または首を振るという動作を行ったことが検知されると、気づきポイントが１点加点される。また、受講画面２１０の共感ボタン２１２ｃが選択操作された場合、または、ノートボタン２１２ｄが選択操作されて、学習内容などの任意の情報をメモする入力操作が行われた場合に、気づきポイントが１点加点される。
【０１５０】
なお、以上のような受講者の動作は、入力監視部１１３によって検知される。また、ノートボタン２１２ｄが選択操作されて、学習内容などの任意の情報をメモする入力操作が行われた場合、入力監視部１１３は、例えば、メモされた情報を受講者端末２００から受信して記憶部１１４に保存する。あるいは、メモされた情報は、受講者端末２００内の記憶装置（例えばＨＤＤ２０３）に保存されてもよい。
【０１５１】
一方、学習姿勢ポイントは、学習教材の受講時における受講者の学習姿勢を評価したものである。学習姿勢ポイントは、例えば、次のような条件で増減される。
受講者に音読が指示されてから音読が開始されるまでの時間が所定時間を超えた場合、学習姿勢ポイントは１点減点される。また、受講者に音読が指示された後に受講者の音読が開始されず、他のクラスメイトに音読が指示された場合、学習姿勢ポイントは２点減点される。
【０１５２】
受講者に音読が指示されたものの、受講者による音読開始位置が間違っている場合、学習姿勢ポイントは１点減点される。一方、受講者による音読開始位置が正しい場合、学習姿勢ポイントは１点加点される。
【０１５３】
受講者に問題が出題されて回答が指示されてから回答が開始されるまでの時間が所定時間を超えた場合、学習姿勢ポイントは１点減点される。また、受講者に問題が出題されて回答が指示された後に受講者の回答が行われず、他のクラスメイトに回答が指示された場合、学習姿勢ポイントは２点減点される。
【０１５４】
受講者に問題が出題され、問題に対する受講者の回答が正解であった場合、学習姿勢ポイントは１点加点される。一方、受講者の回答が不正解であった場合、学習姿勢ポイントは１点減点される。
【０１５５】
デジタル講師が音読の希望者、問題の回答希望者、質問者のいずれかを募ったとき、受講者が挙手した場合には、学習姿勢ポイントは１点加点される。また、受講者が任意のタイミングでデジタル講師に質問した場合にも、学習姿勢ポイントは１点加点される。
【０１５６】
なお、気づきポイントおよび学習姿勢ポイントは、ページごとに計算される。また、学習姿勢ポイントは、該当ページの履修を合格とするか否かの判定にも用いられる。例えば、該当ページに対応する指導パターン情報１２３に履修合格点が登録され、該当ページの受講時における学習姿勢ポイントの合計値が履修合格点に達している場合に、そのページの履修が合格とされ、次のページの学習に移行される。
【０１５７】
図１６は、気づきポイントおよび学習姿勢ポイントの計算例を示す図である。この図１６では、段落１から段落１０までを含むページ＃１を受講者Ｂが受講した場合の気づきポイントおよび学習姿勢ポイントの計算例を示している。また、仮想クラスルームには、受講者Ｂの他、仮想的なクラスメイトの例として仮想受講者Ａが含まれるものとする。
【０１５８】
ページ＃１に対応する指導パターン情報１２３には、段落２で仮想受講者Ａに音読を指示すること（音読−指名）、段落４で受講者Ｂに音読を指示すること（音読−指名）、段落７で仮想受講者Ａに出題して回答させること（出題−指名）、段落８で受講者Ｂに出題して回答させること（出題−指名）、段落１０で質問者を募ること（質問−挙手）が設定されている。
【０１５９】
受講者Ｂ以外のクラスメイトに指示がなされる段落２および段落７では、学習管理サーバ１００は、受講者Ｂが“気づき”を示す所定の動作を行うかを監視する。図１６の例では、段落７で所定の動作が検知され、気づきポイントが１点加点される。また、段落１０でデジタル講師が質問者を募った際、受講者Ｂが挙手したものとする。この場合にも、気づきポイントが１点加点される。これにより、ページ＃１の受講時の気づきポイントの合計値は２点となる。
【０１６０】
一方、段落４では、音読が指示されてからのレスポンスタイムが所定の時間を超えたため、学習姿勢ポイントが１点減点されている。また、段落８では、問題に対する回答の指示から所定の時間以内に回答が行われ、なおかつその回答が正解であったため、学習姿勢ポイントが１点加点されている。さらに、段落１０では、受講者Ｂが挙手して質問を行ったため、学習姿勢ポイントが１点加点されている。これにより、ページ＃１の受講時の学習姿勢ポイントの合計値は１点となる。
【０１６１】
図１７は、気づき情報テーブルのデータ構成例を示す図である。気づき情報テーブル１３２は、受講者データベース１３０において受講者の受講履歴の一部として登録される。気づき情報テーブル１３２には、受講者の受講中に、受講者による“気づき”を得たことを示す動作（すなわち、気づきポイントが加点されるような動作）が検知されるたびに、１つのレコード１３２ａが登録される。
【０１６２】
気づき情報テーブル１３２のレコード１３２ａには、受講者番号、コース番号、ページ番号、段落番号、指導日時、関連指示情報、進度、指導対象者、指導タイプおよび気づき情報の各フィールドが設けられる。これらのうち、受講者番号、コース番号、ページ番号、段落番号、指導日時、関連指示情報、進度、指導対象者および指導タイプの各フィールドに登録される情報は、図１５に示した指導情報テーブル１３１における同名のフィールドに登録される情報と同様である。
【０１６３】
気づき情報のフィールドには、“気づき”を得たことを示すどのような動作が検知されたかを示す識別情報が登録される。
図１８は、学習姿勢情報テーブルのデータ構成例を示す図である。学習姿勢情報テーブル１３３は、受講者データベース１３０において受講者の受講履歴の一部として登録される。学習姿勢情報テーブル１３３には、（実在の）受講者を指示の対象とした“指導”が実施されるたびに、１つのレコード１３３ａが登録される。
【０１６４】
学習姿勢情報テーブル１３３のレコード１３３ａには、受講者番号、コース番号、ページ番号、段落番号、指導日時、関連指示情報、進度、指導対象者、指導タイプ、レスポンスタイム、評価、回答正誤フラグおよび挙手フラグの各フィールドが登録される。これらのうち、受講者番号、コース番号、ページ番号、段落番号、指導日時、関連指示情報、進度、指導対象者および指導タイプの各フィールドに登録される情報は、図１５に示した指導情報テーブル１３１における同名のフィールドに登録される情報と同様である。
【０１６５】
レスポンスタイムのフィールドには、デジタル講師から受講者に指示が行われてから受講者が指示に応じた動作を開始するまでの計測時間が登録される。評価のフィールドには、実施された“指導”の指導タイプが“音読”である場合に、受講者の音読動作に対する評価値が登録される。例えば、音読の開始位置が正しいか否かに応じた評価値が登録される。回答正誤フラグのフィールドには、実施された“指導”の指導タイプが“出題”である場合に、出題された問題に対する受講者の回答が正解であったか否かを示すフラグ情報が登録される。挙手フラグのフィールドには、受講者が挙手を行ったか否かを示すフラグ情報が登録される。
【０１６６】
学習管理サーバ１００は、レスポンスタイム、評価、回答正誤フラグおよび挙手フラグの各フィールドに登録された情報に基づいて、学習姿勢ポイントを計算することができる。
【０１６７】
＜指導パターンの作成＞
指導パターン情報１２３には、対応するページにおけるどの段落に、どのような“指導”を実施するかを示す指導パターンが登録される。学習管理サーバ１００は、あるページの受講処理を行う際に、対応する指導パターン情報１２３に基づいて受講処理を進行させ、必要な箇所において“指導”を実施する。
【０１６８】
指導パターン情報１２３は、学習管理サーバ１００の運用の初期段階では、ページの受講が行われるごとに新規に作成される。そして、作成された指導パターン情報１２３に基づいて“指導”が実施されると、その実施内容が図１５に示した指導情報テーブル１３１に登録される。
【０１６９】
その後、同一ページを十分な人数の受講者が受講すると、学習管理サーバ１００は、過去の受講者の受講時における指導パターンの中から、その後に同じページを受講する受講者にとって効果的であると推定される指導パターンを抽出し、そのページに対応する指導パターン情報１２３に登録する。登録された指導パターン情報１２３は、次に同じページが受講される際に参照される。さらに、指導パターン情報１２３は、対応するページの受講処理が終了するたびに、あるいは、対応する受講処理が所定回数だけ実行されるたびに、更新される。
【０１７０】
ここでは、まず、受講済みの指導パターンによらずに、指導パターンを新規に作成する際の処理について説明する。
学習教材には、例えば、コース単位で指導率が設定されている。指導率とは、ページ内の段落数のうち、どのような割合で“指導”を実施するかを示す値である。例えば、ページ内の段落数が１０であり、対応する指導率が２０％である場合、そのページにおける２つの段落において“指導”が実施される。なお、指導率は、コース管理情報１２２に設定されている。
【０１７１】
あるページについての指導パターンを新規に作成する際、学習管理サーバ１００は、そのページが含まれるコースに対応する指導率に基づいて、ページ内で“指導”を実施する段落数を決定する。次に、学習管理サーバ１００は、“指導”を実施する段落をランダムに決定し、さらに、決定したそれぞれの段落において実施する“指導”の指導タイプをランダムに決定する。なお、前述した指導タイプのうち、“出題−回答提示”、“出題−フェイク”、“質問−先回り”、“質問−拡大”は、この段階では選択されないものとしてもよい。
【０１７２】
そして、学習管理サーバ１００は、決定した各段落で実施する“指導”のさらに詳細な内容を決定する。例えば、指導タイプが“音読”の場合、挙手させるか否か、誰に音読を指示するか、などが決定される。仮想受講者に音読を指示する場合、対応する段落における過去の音読時の音声データも指定される。指導タイプが“出題”の場合、挙手させるか否か、誰に出題して回答させるか、出題する内容などが決定される。仮想受講者に回答を指示する場合、対応する段落における過去の回答時の音声データも指定される。指導タイプが“質問”の場合、挙手させるか否か、誰に質問させるか、質問内容などが決定される。仮想受講者に質問させる場合、対応する段落における過去の質問時の音声データも指定される。
【０１７３】
次に、図１９を用いて、過去に実施された指導パターンの中から、受講者にとって効果的と推定される指導パターンを抽出する方法について説明する。なお、学習管理サーバ１００は、図１５に示した指導情報テーブル１３１を参照することにより、過去の受講者があるページを受講した際の指導パターンを認識することができる。
【０１７４】
図１９は、効果的と推定される指導パターンの抽出例を示す図である。図１９の例では、指導パターンの決定対象のページは、段落１〜段落１０を含むものとする。また、指導率は２０％であるものとする。
【０１７５】
なお、図１９の「過去の指導パターン」の欄において、網かけ部分は“指導”が実施されたことを示し、網かけが施されていない部分は、デジタル講師による読み上げが行われたことを示す。また、図１９の「レポート得点／合格点」に記載された「レポート」とは、対応するページ、またはそのページを含むコースの受講が終了した後に、受講者に提出させるものである。図１９の「レポート得点」とは、提出されたレポートの評価結果を示す値である。
【０１７６】
学習管理サーバ１００は、該当ページについての過去の指導パターンの中から、“指導”が実施された位置が同じである指導パターンのグループを抽出する。学習管理サーバ１００は、抽出されたグループから、受講時の学習姿勢や成績の評価値が良好であった指導パターンが多く含まれるグループを選択する。例えば、学習姿勢ポイントが履修合格点以上で、かつ、テストの得点およびレポートの得点のいずれも合格点以上である指導パターンが、３件以上含まれ、さらに、そのような指導パターンがグループ内のパターン数の８０％以上であるグループが、選択される。
【０１７７】
学習管理サーバ１００は、選択されたグループに含まれる指導パターンを受講者に効果的であると判断して、そのグループ内のいずれかの指導パターンによって指導パターン情報１２３を更新する。例えば、グループ内の指導パターンのうち、学習姿勢ポイントや成績の評価値が最も高い指導パターンによって、指導パターン情報１２３が更新される。あるいは、グループ内の指導パターンのうち、最も後の受講時における指導パターンによって、指導パターン情報１２３が更新されてもよい。
【０１７８】
なお、グループの選択の際に、“指導”が実施された位置だけでなく、各位置での“指導”の指導タイプも同じである指導パターンのグループが選択されてもよい。
図１９の例では、“指導”が実施された位置が同じ指導パターンとして、受講者Ａ、受講者Ｅ、受講者Ｊの各受講時の指導パターンが抽出される。受講者Ａ、受講者Ｅ、受講者Ｊについては、いずれも、学習姿勢ポイントが履修合格点以上であり、テスト得点およびレポート得点も合格点以上である。従って、学習管理サーバ１００は、抽出されたこれらの指導パターンのいずれかによって、対応する指導パターン情報１２３を更新する。
【０１７９】
＜“気づき”に応じた指導タイプの動的変更＞
前述のように、受講者が“気づき”を得たことは、気づきポイントおよび学習姿勢ポイントによって数値化される。学習管理サーバ１００は、このような気づきポイントおよび学習姿勢ポイントに基づいて、受講中の受講者が得た“気づき”の内容を推定し、その内容に応じて、次に受講者に実施する“指導”の内容を動的に変更する。これにより、受講者に対する教育効果を向上させる。
【０１８０】
図２０は、実施する“指導”の内容の変更条件の例を示す図である。学習管理サーバ１００は、図２０に示す条件に従い、あるページのある段落の受講時において加点された気づきポイントおよび学習姿勢ポイントの各値に基づいて、同じページにおいて次に実施される“指導”の指導タイプを変更する。
【０１８１】
まず、加点された気づきポイントが所定の閾値未満（例えば、１未満）であり、かつ、加点された学習姿勢ポイントが所定の閾値以上（例えば、１以上）である場合とは、受講者は学習に集中しているものの、“気づき”を得にくい状態にあると推定される。この場合、受講者に対して学習内容をより深く考えさせるような“指導”を実施することが好ましい。
【０１８２】
そこで、学習管理サーバ１００は、同じページにおいて次に実施される“指導”の指導タイプを“出題−回答提示”に変更する。“出題−回答提示”では、受講者は、問題に回答する前に他のクラスメイトの回答を聞くことができる。例えば、現在の学習内容をよく理解している（例えば、そこまでの成績がよい）他のクラスメイトの回答の内容が、受講者の回答や、回答を導くための思考過程に影響を与える可能性がある。これにより、受講者が“気づき”を得やすくなると考えられる。
【０１８３】
“出題−回答提示”では、他のクラスメイトが回答している間、受講者の受講画面２１０の他者情報表示領域２１３に、他のクラスメイトのそれぞれの成績情報を表示させることが望ましい。これにより、受講者は、回答している他のクラスメイトが、学習内容をよく理解しているかを認識できる。その結果、受講者に対して、学習内容をよく理解しているクラスメイトの回答が他のクラスメイトより大きな影響を与えることができるようになる。
【０１８４】
次に、加点された気づきポイントが所定の閾値未満であり、かつ、加点された学習姿勢ポイントも所定の閾値未満である場合とは、受講者は学習に集中しておらず、“気づき”も得にくい状態にあると推定される。また、受講者がその学習内容の理解について自信がない状態と考えることもできる。
【０１８５】
そこで、学習管理サーバ１００は、同じページにおいて次に実施される“指導”の指導タイプを“出題−フェイク”に変更する。“出題−フェイク”では、受講者以外の他のクラスメイトが問題に対する間違った回答を行い、回答が間違いであることが提示されないまましばらく学習が続けられる。これにより、例えば、受講者に、疑問を抱かせる、あるいは質問を誘発させるといった影響を与えることができ、受講者の学習に対する集中度を高められる。
【０１８６】
次に、加点された気づきポイントが所定の閾値以上であり、かつ、加点された学習姿勢ポイントが所定の閾値未満である場合とは、受講者は“気づき”を得られているものの、学習に対して消極的な状態にあると推定される。この場合、例えば、学習内容に対する疑問を他のクラスメイトと共有できるような環境を提供することで、学習に対する積極性が生まれる可能性がある。
【０１８７】
そこで、学習管理サーバ１００は、同じページにおいて次に実施される“指導”の指導タイプを、“質問−先回り”に変更する。“質問−先回り”では、他のクラスメイトがデジタル講師に対して自発的に質問を行う。これにより、受講者が疑問に感じそうな内容を、受講者に代わって他のクラスメイトに質問させることができる。なお、質問させる内容の決定方法の例については、後の図２１において説明する。
【０１８８】
次に、加点された気づきポイントが所定の閾値以上であり、かつ、加点された学習姿勢ポイントも所定の閾値以上である場合とは、受講者は学習に集中しており、“気づき”も得られている状態にあると推定される。この場合、学習の広がりが実現されるような“指導”が実施されることが望ましい。
【０１８９】
そこで、学習管理サーバ１００は、同じページにおいて次に実施される“指導”の指導タイプを、“質問−拡大”に変更する。“質問−拡大”では、受講者は、過去の受講者による質問と、過去の受講者による回答とを聞くことができる。これにより、学習教材の内容にとどまらない幅広い内容を受講者に聞かせることができ、学習の広がりが生まれる。
【０１９０】
なお、図２０の条件を気づきポイントについてのみ注目すると、気づきポイントが所定の閾値未満の場合には、指導タイプが“出題”に変更され、気づきポイントが所定の閾値以上の場合には、指導タイプが“質問”に変更されると言える。気づきポイントが所定の閾値未満の場合、“気づき”を得にくい状態にあることから、受講者に問題に回答させることで、受講者の基礎的な学習内容の理解度を高めることができる。一方、気づきポイントが所定の閾値以上の場合、“気づき”が得られており、学習効果が高い状態であると推定されることから、受講者に質問させることで、受講者の学習内容の理解度を深めたり、学習の広がりを生むことができる。
【０１９１】
図２１は、指導タイプの動的な変更の例を示す図である。図２１では例として、受講者は、段落１〜段落１０を含むページを受講しているものとする。また、該当ページに対応する指導パターン情報１２３には、段落２および段落９で指導タイプ“質問”の“指導”を実施し、段落４、段落６および段落８で指導タイプ“出題”の“指導”を実施するように登録されていたものとする。さらに、気づきポイントおよび学習姿勢ポイントの各閾値を１とする。
【０１９２】
まず、段落２で、学習姿勢ポイントが１だけ加点されたものとする。この場合、学習管理サーバ１００は、次に“指導”が実施される段落４での指導タイプを“出題−回答提示”に変更する。
【０１９３】
学習管理サーバ１００は、段落４での“指導”の実行時に、例えば、この段落４で出題される問題に対して過去に回答を行った受講者の音声データを、音声ファイル記憶部１４０から受講者以外のクラスメイトの人数分だけ読み込む。このとき読み込まれる音声データの中には、間違った回答を行った際に録音された音声のデータも含まれる。学習管理サーバ１００は、読み込んだこれらの音声データを、各クラスメイトの回答時に受講者端末２００へ送信することで、各クラスメイトに回答させる処理を実現する。なお、少なくとも１人のクラスメイトの音声データは、音声合成処理によって作成されてもよい。
【０１９４】
また、段落４で、気づきポイントが１だけ加点され、学習姿勢ポイントも１だけ加点されたものとする。この場合、学習管理サーバ１００は、次に“指導”が実施される段落６での指導タイプを“質問−先回り”に変更する。
【０１９５】
学習管理サーバ１００は、段落６での“指導”の実行時に他のクラスメイトに質問させる内容を、例えば次のような方法で決定する。なお、この方法は、図１４で示した方法の一例である。
【０１９６】
まず、学習管理サーバ１００は、現在の受講処理において、段落２に“質問”が実施されていることを判別する。なお、段落２では、受講者自身が質問を行ったものとする。次に、学習管理サーバ１００は、同じページを過去に他の受講者が受講した際の指導パターンの中から、段落２で受講者が質問を行い、段落６で受講者または他のクラスメイトが質問を行っている指導パターンを抽出する。そして、学習管理サーバ１００は、抽出した指導パターンにおいて段落６にて質問されている内容を、“質問−先回り”に変更した段落６で他のクラスメイトに質問させる内容に決定する。
【０１９７】
学習管理サーバ１００は、以上の手順で、指導パターンに登録された、段落６における“指導”の内容、具体的には、他のクラスメイトに質問させる内容と、その質問者とを変更する。
【０１９８】
また、段落６で、学習姿勢ポイントが１だけ加算されたものとする。この場合、学習管理サーバ１００は、次に“指導”が実施される段落８での指導タイプを“出題−回答提示”に変更する。
【０１９９】
＜フローチャート＞
次に、学習管理サーバ１００の処理についてフローチャートを用いて説明する。
図２２は、ページの受講処理全体の手順の例を示すフローチャートである。
【０２００】
［ステップＳ１０１］学習進行制御部１１１は、教材データベース１２０に、受講対象のページに対応する指導パターン情報１２３が登録されているかを判定する。登録されてない場合、ステップＳ１０２の処理が実行され、登録されている場合、ステップＳ１０３の処理が実行される。
【０２０１】
［ステップＳ１０２］学習進行制御部１１１は、指導パターンを新規作成する。ここでは、受講済みの指導パターンによらずに、新たな指導パターンが作成される。作成の手順については、＜指導パターンの作成＞の項で説明した通りである。
【０２０２】
なお、このステップＳ１０２で作成される指導パターンは、今回のページの受講時にのみ参照される一時的なパターンであり、教材データベース１２０には登録されない。
［ステップＳ１０３］学習進行制御部１１１は、教材データベース１２０から、受講対象のページに対応付けられた指導パターン情報１２３を取得する。
【０２０３】
この後のステップＳ１０４からステップＳ１１３までの処理は、ページ内の段落ごとに実行される。ステップＳ１０４が最初に実行される際、処理の対象はページ内の先頭の段落となる。
【０２０４】
［ステップＳ１０４］学習進行制御部１１１は、新規に作成された指導パターン、または、取得した指導パターン情報１２３に登録された指導パターンにおいて、該当段落に“指導”を実施するように設定されているかを判定する。“指導”の実施が設定されていない場合、ステップＳ１０５の処理が実行され、“指導”の実施が設定されている場合、ステップＳ１０６の処理が実行される。
【０２０５】
［ステップＳ１０５］学習進行制御部１１１は、該当段落の教材データを音声出力制御部１１２に出力し、受講者端末２００への送信および読み上げを指示する。音声出力制御部１１２は、該当段落の教材データを受講者端末２００に送信し、教材データの内容を受講画面２１０に表示させる。これとともに、音声出力制御部１１２は、該当段落の教材データの内容を読み上げた音声のデータを、音声合成処理によって生成し、生成された音声データを受講者端末２００に送信する。これにより、受講者端末２００のスピーカ２０５ｄから、該当段落の教材データを読み上げた音声が再生出力される。
【０２０６】
［ステップＳ１０６］学習進行制御部１１１は、指導パターンに基づき、該当段落に設定された指導タイプを判定する。指導タイプが“音読”の場合、ステップＳ１０７の処理が実行される。指導タイプが“出題”の場合、ステップＳ１０８の処理が実行される。指導タイプが“質問”の場合、ステップＳ１０９の処理が実行される。
【０２０７】
［ステップＳ１０７］該当段落の教材データの内容が受講者によって音読される。このステップＳ１０７の処理については、後の図２３において詳しく説明する。
［ステップＳ１０８］問題が出題され、それに回答する処理が実行される。このステップＳ１０８の処理については、後の図２４〜図２６において詳しく説明する。
【０２０８】
［ステップＳ１０９］質問が行われ、それに回答する処理が実行される。このステップＳ１０９の処理については、後の図２７，図２８において詳しく説明する。
［ステップＳ１１０］学習姿勢ポイントを増減するような状況が検知された場合、学習進行制御部１１１は、検知された状況に応じて、該当ページの学習姿勢ポイントを増減して更新する。学習姿勢ポイントを増減するための条件については、＜“気づき”の数値化＞の項で説明した通りである。
【０２０９】
［ステップＳ１１１］気づきポイントを加点するような状況が検知された場合、学習進行制御部１１１は、気づきポイントを加点する。気づきポイントを加点するための条件については、＜“気づき”の数値化＞の項で説明した通りである。
【０２１０】
［ステップＳ１１２］学習進行制御部１１１は、指導パターンから次に“指導”が実施される段落を特定する。学習進行制御部１１１は、ステップＳ１１０での学習姿勢ポイントの増加値または減少値と、ステップＳ１１１での気づきポイントの加点値とに基づいて、次に“指導”が実施される段落における指導タイプを変更する。指導タイプの変更手順については、＜“気づき”に応じた指導タイプの動的変更＞の項で説明した通りである。
【０２１１】
［ステップＳ１１３］学習進行制御部１１１は、該当段落がページ内の最後尾の段落であるかを判定する。最後尾の段落でない場合、ステップＳ１１４の処理が実行され、最後尾の段落である場合、ステップＳ１１５の処理が実行される。
【０２１２】
［ステップＳ１１４］処理対象の段落が次の段落に進められて、ステップＳ１０４に戻る。
［ステップＳ１１５］学習進行制御部１１１は、該当ページの学習姿勢ポイントの合計値が、該当ページに設定された履修合格点に達しているかを判定する。履修合格点に達していない場合、ステップＳ１１６の処理が実行され、履修合格点に達している場合、ステップＳ１１７の処理が実行される。
【０２１３】
［ステップＳ１１６］処理対象の段落がページ内の先頭の段落に設定されて、ステップＳ１０４に戻る。すなわち、ページの先頭の段落から受講処理が再度実行される。
［ステップＳ１１７］該当ページに対応する受講履歴が十分に蓄積されたと判断される場合、学習進行制御部１１１は、過去に実施された指導パターンの中から、受講者にとって効果的と推定される指導パターンを抽出する。この抽出方法については、＜指導パターンの作成＞の項で説明した通りである。学習進行制御部１１１は、効果的と推定される指導パターンを抽出できた場合には、抽出された指導パターンによって該当ページに対応する指導パターン情報１２３の登録内容を更新する。このとき、対応する指導パターン情報１２３が教材データベース１２０に登録されていない場合には、学習進行制御部１１１は、指導パターン情報１２３を教材データベース１２０に新規に登録し、その指導パターン情報１２３に抽出された指導パターンの情報を書き込む。
【０２１４】
図２３は、音読処理の手順の例を示すフローチャートである。この図２３の処理は、図２２のステップＳ１０７の処理に対応する。
［ステップＳ１２１］学習進行制御部１１１は、指導パターンに登録された指導タイプに基づいて、仮想クラスルームの参加者に挙手を指示するかを判定する。挙手を指示する場合（指導タイプが“音読−挙手”の場合）、ステップＳ１２２の処理が実行され、挙手を指示しない場合（指導タイプが“音読−指名”の場合）、ステップＳ１２４の処理が実行される。
【０２１５】
［ステップＳ１２２］学習進行制御部１１１は、音声出力制御部１１２に対して、挙手を指示するためのメッセージの出力を指示する。音声出力制御部１１２は、「次を読んでくれる人はいますか」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２１６】
［ステップＳ１２３］学習進行制御部１１１は、所定時間内に受講者の挙手があったかを判定する。受講者の挙手があったことは、受講画面２１０の挙手ボタン２１２ａの選択操作が検知されることで判定される。所定時間内に受講者の挙手があった場合、ステップＳ１２５の処理が実行され、所定時間内に受講者の挙手がなかった場合、ステップＳ１２４の処理が実行される。
【０２１７】
［ステップＳ１２４］学習進行制御部１１１は、指導パターンの登録内容に基づいて、指名対象者を判定する。受講者を指名する場合、ステップＳ１２５の処理が実行される。デジタルクラスメイトを指名する場合、ステップＳ１２７の処理が実行される。仮想受講者を指名する場合、ステップＳ１２９の処理が実行される。
【０２１８】
［ステップＳ１２５］学習進行制御部１１１は、音声出力制御部１１２に対して、受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次を読んでください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２１９】
［ステップＳ１２６］受講者の音読が開始されると、入力監視部１１３は、受講者端末２００から受信した音声データに対して音声認識を行い、受講者の音声をテキスト情報に変換して学習進行制御部１１１に出力する。これとともに、入力監視部１１３は、受信した音声データを音声ファイル記憶部１４０に記録する。
【０２２０】
［ステップＳ１２７］学習進行制御部１１１は、音声出力制御部１１２に対して、デジタルクラスメイトを指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次を読んでください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２２１】
［ステップＳ１２８］学習進行制御部１１１は、音声出力制御部１１２に対して、ページ内の音読対象箇所の内容を示すテキスト情報を出力して、デジタルクラスメイトによる音読処理を指示する。音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を音読した音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２２２】
［ステップＳ１２９］学習進行制御部１１１は、音声出力制御部１１２に対して、仮想受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次を読んでください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２２３】
［ステップＳ１３０］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が過去に該当箇所を音読した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、音読処理を指示する。音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
【０２２４】
［ステップＳ１３１］学習進行制御部１１１は、音声出力制御部１１２に対して、音読の終了を指示するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、ありがとうございました。そこまででよいです。」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。
【０２２５】
また、学習進行制御部１１１は、音読に対する評価や、フォローメッセージの作成処理を行い、音声出力制御部１１２に対して、評価結果やフォローメッセージの出力を指示する。音声出力制御部１１２は、評価結果やフォローメッセージの音声のデータを受講者端末に送信し、音声を再生出力させる。
【０２２６】
なお、送信される音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
また、学習進行制御部１１１は、受講者データベース１３０内の指導情報テーブル１３１にレコード１３１ａを新規に作成し、実行された音読処理の内容を、作成したレコード１３１ａに登録する。
【０２２７】
図２４〜図２６は、出題処理の手順の例を示すフローチャートである。この図２４〜図２６の処理は、図２２のステップＳ１０８の処理に対応する。
［ステップＳ１４１］学習進行制御部１１１は、指導パターンに登録された指導タイプが“出題−回答提示”である場合、図２５のステップＳ１６１の処理を実行し、指導タイプが“出題−回答提示”でない場合、ステップＳ１４２の処理を実行する。
【０２２８】
［ステップＳ１４２］学習進行制御部１１１は、指導パターンに登録された指導タイプが“出題−フェイク”である場合、図２６のステップＳ１８１の処理を実行し、指導タイプが“出題−フェイク”でない場合、ステップＳ１４３の処理を実行する。
【０２２９】
［ステップＳ１４３］学習進行制御部１１１は、指導パターンに登録された指導タイプに基づいて、仮想クラスルームの参加者に挙手を指示するかを判定する。挙手を指示する場合（指導タイプが“出題−回答挙手”の場合）、ステップＳ１４４の処理が実行され、挙手を指示しない場合（指導タイプが“出題−回答指名”の場合）、ステップＳ１４６の処理が実行される。
【０２３０】
［ステップＳ１４４］学習進行制御部１１１は、音声出力制御部１１２に対して、挙手を指示するためのメッセージの出力を指示する。音声出力制御部１１２は、「問題に回答してくれる人はいますか」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２３１】
［ステップＳ１４５］学習進行制御部１１１は、所定時間内に受講者の挙手があったかを判定する。受講者の挙手があったことは、受講画面２１０の挙手ボタン２１２ａの選択操作が検知されることで判定される。所定時間内に受講者の挙手があった場合、ステップＳ１４７の処理が実行され、所定時間内に受講者の挙手がなかった場合、ステップＳ１４６の処理が実行される。
【０２３２】
［ステップＳ１４６］学習進行制御部１１１は、指導パターンの登録内容に基づいて、指名対象者を判定する。受講者を指名する場合、ステップＳ１４７の処理が実行される。デジタルクラスメイトを指名する場合、ステップＳ１４９の処理が実行される。仮想受講者を指名する場合、ステップＳ１５１の処理が実行される。
【０２３３】
［ステップＳ１４７］学習進行制御部１１１は、音声出力制御部１１２に対して、受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２３４】
また、学習進行制御部１１１は、指導パターンに登録された問題の内容を示すテキスト情報を音声出力制御部１１２に出力して、問題の出題を指示する。音声出力制御部１１２は、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２３５】
［ステップＳ１４８］受講者が声を発することで問題に回答すると、入力監視部１１３は、受講者端末２００から受信した音声データに対して音声認識を行い、受講者の音声をテキスト情報に変換して学習進行制御部１１１に出力する。これとともに、入力監視部１１３は、受信した音声データを音声ファイル記憶部１４０に記録する。学習進行制御部１１１は、変換されたテキスト情報に基づいて、受講者の回答が正解であるかを判定する。
【０２３６】
［ステップＳ１４９］学習進行制御部１１１は、音声出力制御部１１２に対して、デジタルクラスメイトを指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２３７】
また、ステップＳ１４７と同様の手順で、問題が出題される。
［ステップＳ１５０］学習進行制御部１１１は、音声出力制御部１１２に対して、出題した問題に対する正解の回答の内容を示すテキスト情報を出力して、デジタルクラスメイトによる回答処理を指示する。音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２３８】
［ステップＳ１５１］学習進行制御部１１１は、音声出力制御部１１２に対して、仮想受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２３９】
また、ステップＳ１４７と同様の手順で、問題が出題される。
［ステップＳ１５２］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が過去に同じ問題を回答した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、回答処理を指示する。音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
【０２４０】
［ステップＳ１５３］学習進行制御部１１１は、回答に対する採点や評価、フォローメッセージの作成処理を行い、音声出力制御部１１２に対して、採点結果、評価結果、フォローメッセージの出力を指示する。音声出力制御部１１２は、採点結果、評価結果、フォローメッセージの音声のデータを受講者端末２００に送信し、音声を再生出力させる。
【０２４１】
なお、送信される音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
また、学習進行制御部１１１は、受講者データベース１３０内の指導情報テーブル１３１にレコード１３１ａを新規に作成し、実行された出題処理の内容を、作成したレコード１３１ａに登録する。
【０２４２】
［ステップＳ１６１］学習進行制御部１１１は、指導パターンの登録内容に基づいて、指名対象者を判定する。デジタルクラスメイトを指名する場合、ステップＳ１６２の処理が実行される。仮想受講者を指名する場合、ステップＳ１６４の処理が実行される。
【０２４３】
［ステップＳ１６２］学習進行制御部１１１は、音声出力制御部１１２に対して、デジタルクラスメイトを指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２４４】
また、ステップＳ１４７と同様の手順で、問題が出題される。
［ステップＳ１６３］学習進行制御部１１１は、音声出力制御部１１２に対して、出題した問題に対する回答の内容を示すテキスト情報を出力して、デジタルクラスメイトによる回答処理を指示する。ただし、回答の内容は、正解であるとは限らない。
【０２４５】
音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２４６】
［ステップＳ１６４］学習進行制御部１１１は、音声出力制御部１１２に対して、仮想受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２４７】
また、ステップＳ１４７と同様の手順で、問題が出題される。
［ステップＳ１６５］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が過去に同じ問題を回答した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、回答処理を指示する。ただし、回答の内容は、正解であるとは限らない。
【０２４８】
音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
［ステップＳ１６６］学習進行制御部１１１は、指導パターンに登録されたすべての事前回答者の回答処理が終了したかを判定する。回答処理が終了していない事前回答者がいる場合、ステップＳ１６１に戻り、次の事前回答者が指名される。すべての事前回答者の回答処理が終了した場合、ステップＳ１６７の処理が実行される。
【０２４９】
［ステップＳ１６７］学習進行制御部１１１は、音声出力制御部１１２に対して、受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２５０】
［ステップＳ１６８］学習進行制御部１１１は、指導パターンに登録された問題の内容を示すテキスト情報を音声出力制御部１１２に出力して、問題の出題を指示する。出題される問題は、ステップＳ１６２またはステップＳ１６４と同じである。
【０２５１】
音声出力制御部１１２は、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２５２】
［ステップＳ１６９］受講者が声を発することで問題に回答すると、入力監視部１１３は、受講者端末２００から受信した音声データに対して音声認識を行い、受講者の音声をテキスト情報に変換して学習進行制御部１１１に出力する。これとともに、入力監視部１１３は、受信した音声データを音声ファイル記憶部１４０に記録する。学習進行制御部１１１は、変換されたテキスト情報に基づいて、受講者の回答が正解であるかを判定する。
【０２５３】
［ステップＳ１７０］学習進行制御部１１１は、受講者の回答に対する採点や評価、フォローメッセージの作成処理を行い、音声出力制御部１１２に対して、採点結果、評価結果、フォローメッセージの出力を指示する。音声出力制御部１１２は、採点結果、評価結果、フォローメッセージの音声のデータを受講者端末２００に送信し、音声を再生出力させる。
【０２５４】
なお、送信される音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
また、学習進行制御部１１１は、受講者データベース１３０内の指導情報テーブル１３１にレコード１３１ａを新規に作成し、実行された出題処理の内容を、作成したレコード１３１ａに登録する。
【０２５５】
［ステップＳ１８１］学習進行制御部１１１は、指導パターンの登録内容に基づいて、指名対象者を判定する。デジタルクラスメイトを指名する場合、ステップＳ１８２の処理が実行される。仮想受講者を指名する場合、ステップＳ１８４の処理が実行される。
【０２５６】
［ステップＳ１８２］学習進行制御部１１１は、音声出力制御部１１２に対して、デジタルクラスメイトを指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２５７】
また、ステップＳ１４７と同様の手順で、問題が出題される。
［ステップＳ１８３］学習進行制御部１１１は、音声出力制御部１１２に対して、出題した問題に対する間違った回答の内容を示すテキスト情報を出力して、デジタルクラスメイトによる回答処理を指示する。音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２５８】
［ステップＳ１８４］学習進行制御部１１１は、音声出力制御部１１２に対して、仮想受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、次の問題に回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２５９】
また、ステップＳ１４７と同様の手順で、問題が出題される。
［ステップＳ１８５］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が過去に同じ問題を回答した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、回答処理を指示する。ただし、回答の内容は、正解でない間違った内容である。
【０２６０】
音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
［ステップＳ１８６］学習進行制御部１１１は、所定時間内に受講者の挙手があったかを判定する。受講者の挙手があったことは、受講画面２１０の挙手ボタン２１２ａの選択操作が検知されることで判定される。所定時間内に受講者の挙手があった場合、ステップＳ１８７の処理が実行され、所定時間内に受講者の挙手がなかった場合、ステップＳ１９０の処理が実行される。
【０２６１】
［ステップＳ１８７］学習進行制御部１１１は、音声出力制御部１１２に対して、受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２６２】
［ステップＳ１８８］受講者が声を発することで問題に回答すると、入力監視部１１３は、受講者端末２００から受信した音声データに対して音声認識を行い、受講者の音声をテキスト情報に変換して学習進行制御部１１１に出力する。これとともに、入力監視部１１３は、受信した音声データを音声ファイル記憶部１４０に記録する。学習進行制御部１１１は、変換されたテキスト情報に基づいて、受講者の回答が正解であるかを判定する。
【０２６３】
［ステップＳ１８９］受講者の回答が正解であった場合、ステップＳ１９２の処理が実行され、正解でなかった場合、ステップＳ１９０の処理が実行される。
［ステップＳ１９０］学習進行制御部１１１は、音声出力制御部１１２に対して、デジタルクラスメイトを指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、回答してください」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２６４】
［ステップＳ１９１］学習進行制御部１１１は、音声出力制御部１１２に対して、出題した問題に対する正解の回答の内容を示すテキスト情報を出力して、デジタルクラスメイトによる回答処理を指示する。音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２６５】
［ステップＳ１９２］学習進行制御部１１１は、最終回答者の回答に対する採点や評価、フォローメッセージの作成処理を行い、音声出力制御部１１２に対して、採点結果、評価結果、フォローメッセージの出力を指示する。音声出力制御部１１２は、採点結果、評価結果、フォローメッセージの音声のデータを受講者端末２００に送信し、音声を再生出力させる。
【０２６６】
なお、送信される音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
また、学習進行制御部１１１は、受講者データベース１３０内の指導情報テーブル１３１にレコード１３１ａを新規に作成し、実行された出題処理の内容を、作成したレコード１３１ａに登録する。
【０２６７】
図２７，図２８は、質問処理の手順の例を示すフローチャートである。この図２７および図２８の処理は、図２２のステップＳ１０９の処理に対応する。
［ステップＳ２０１］学習進行制御部１１１は、指導パターンに登録された指導タイプが“質問−先回り”である場合、図２８のステップＳ２２１の処理を実行し、指導タイプが“質問−先回り”でない場合、ステップＳ２０２の処理を実行する。
【０２６８】
［ステップＳ２０２］学習進行制御部１１１は、指導パターンに登録された指導タイプが“質問−拡大”である場合、図２８のステップＳ２２４の処理を実行し、指導タイプが“質問−拡大”でない場合、ステップＳ２０３の処理を実行する。
【０２６９】
［ステップＳ２０３］学習進行制御部１１１は、指導パターンに登録された指導タイプに基づいて、仮想クラスルームの参加者に挙手を指示するかを判定する。挙手を指示する場合（指導タイプが“質問−挙手”の場合）、ステップＳ２０４の処理が実行され、挙手を指示しない場合（指導タイプが“質問−指名”の場合）、ステップＳ２０８の処理が実行される。
【０２７０】
［ステップＳ２０４］学習進行制御部１１１は、音声出力制御部１１２に対して、挙手を指示するためのメッセージの出力を指示する。音声出力制御部１１２は、「質問がある人はいますか」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２７１】
［ステップＳ２０５］学習進行制御部１１１は、所定時間内に受講者の挙手があったかを判定する。受講者の挙手があったことは、受講画面２１０の挙手ボタン２１２ａの選択操作が検知されることで判定される。所定時間内に受講者の挙手があった場合、ステップＳ２０６の処理が実行され、所定時間内に受講者の挙手がなかった場合、ステップＳ２０８の処理が実行される。
【０２７２】
［ステップＳ２０６］学習進行制御部１１１は、音声出力制御部１１２に対して、受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、どのような質問でしょうか」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２７３】
［ステップＳ２０７］受講者が声を発することで質問を行うと、入力監視部１１３は、受講者端末２００から受信した音声データに対して音声認識を行い、受講者の音声をテキスト情報に変換して学習進行制御部１１１に出力する。これとともに、入力監視部１１３は、受信した音声データを音声ファイル記憶部１４０に記録する。
【０２７４】
学習進行制御部１１１は、変換されたテキスト情報に基づいて、受講者の質問内容を判別する。
［ステップＳ２０８］学習進行制御部１１１は、指導パターンの登録内容に基づいて、指名対象者を判定する。デジタルクラスメイトを指名する場合、ステップＳ２０９の処理が実行される。仮想受講者を指名する場合、ステップＳ２１１の処理が実行される。
【０２７５】
［ステップＳ２０９］学習進行制御部１１１は、音声出力制御部１１２に対して、デジタルクラスメイトを指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、どのような質問でしょうか」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２７６】
［ステップＳ２１０］学習進行制御部１１１は、音声出力制御部１１２に対して、指導パターンに登録された質問の内容を示すテキスト情報を出力して、デジタルクラスメイトによる質問処理を指示する。音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２７７】
［ステップＳ２１１］学習進行制御部１１１は、音声出力制御部１１２に対して、仮想受講者を指名するためのメッセージの出力を指示する。音声出力制御部１１２は、「〜さん、どのような質問でしょうか」といった音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２７８】
［ステップＳ２１２］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が、該当段落において過去に質問した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、仮想受講者による質問処理を指示する。音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
【０２７９】
［ステップＳ２１３］学習進行制御部１１１は、該当ページに対応するＦＡＱ情報１２５から、質問の内容に対する回答の情報を検索する。学習進行制御部１１１は、検索により抽出された回答の内容を示すテキスト情報を出力して、デジタル講師による回答処理を指示する。音声出力制御部１１２は、例えば、音声合成により、入力されたテキスト情報を読み上げた音声のデータを生成し、生成された音声データを受講者端末２００に送信して、音声を再生出力させる。なお、音声のデータは、音声合成によって生成される代わりに、音声ファイル記憶部１４０から読み出されてもよい。
【０２８０】
また、学習進行制御部１１１は、受講者データベース１３０内の指導情報テーブル１３１にレコード１３１ａを新規に作成し、実行された質問処理の内容を、作成したレコード１３１ａに登録する。
【０２８１】
［ステップＳ２２１］学習進行制御部１１１は、仮想クラスルーム内のいずれかの仮想受講者が挙手し、挙手した仮想受講者が指名されるような音声の出力を、音声出力制御部１１２に指示する。音声出力制御部１１２は、例えば、仮想受講者が「質問があります」と発言し、デジタル講師が「〜さん、どのような質問でしょうか」と発言する音声のデータを受講者端末２００に送信し、音声を再生出力させる。音声のデータは、例えば、音声合成によって生成されるか、あるいは、音声ファイル記憶部１４０から読み出される。
【０２８２】
［ステップＳ２２２］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が、該当段落において過去に質問した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、仮想受講者による質問処理を指示する。音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
【０２８３】
［ステップＳ２２３］ステップＳ２１３と同様の手順で、質問に対する回答処理が行われる。また、学習進行制御部１１１は、受講者データベース１３０内の指導情報テーブル１３１にレコード１３１ａを新規に作成し、実行された質問処理の内容を、作成したレコード１３１ａに登録する。
【０２８４】
［ステップＳ２２４］ステップＳ２２１と同様の手順で、仮想クラスルーム内のいずれかの仮想受講者が挙手し、挙手した仮想受講者が指名されるような処理が実行される。
［ステップＳ２２５］学習進行制御部１１１は、指名した仮想受講者に対応する受講者が、該当段落において過去に質問した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、仮想受講者による質問処理を指示する。音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
【０２８５】
［ステップＳ２２６］学習進行制御部１１１は、デジタルクラスルーム内の他の仮想受講者が、ステップＳ２２５で質問された内容に対して回答した際に録音された音声データのファイル名を、音声出力制御部１１２に通知して、仮想受講者による回答処理を指示する。音声出力制御部１１２は、通知されたファイル名に対応する音声データを音声ファイル記憶部１４０から読み出して、受講者端末２００に送信し、音声を再生出力させる。
【０２８６】
なお、上記の各実施の形態に示した装置（学習支援装置１０、受講者端末２０、学習管理サーバ１００および受講者端末２００）の処理機能は、コンピュータによって実現することができる。その場合、各装置が有すべき機能の処理内容を記述したプログラムが提供され、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０２８７】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０２８８】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【符号の説明】
【０２８９】
１，２  学習データ
１ａ，２ａ  操作要求
１０  学習支援装置
１１  監視部
１２  制御部
２０  受講者端末
【図１】
2015166815.tif 000003
【図２】
2015166815.tif 000004
【図３】
2015166815.tif 000005
【図４】
2015166815.tif 000006
【図５】
2015166815.tif 000007
【図６】
2015166815.tif 000008
【図７】
2015166815.tif 000009
【図８】
2015166815.tif 000010
【図９】
2015166815.tif 000011
【図１０】
2015166815.tif 000012
【図１１】
2015166815.tif 000013
【図１２】
2015166815.tif 000014
【図１３】
2015166815.tif 000015
【図１４】
2015166815.tif 000016
【図１５】
2015166815.tif 000017
【図１６】
2015166815.tif 000018
【図１７】
2015166815.tif 000019
【図１８】
2015166815.tif 000020
【図１９】
2015166815.tif 000021
【図２０】
2015166815.tif 000022
【図２１】
2015166815.tif 000023
【図２２】
2015166815.tif 000024
【図２３】
2015166815.tif 000025
【図２４】
2015166815.tif 000026
【図２５】
2015166815.tif 000027
【図２６】
2015166815.tif 000028
【図２７】
2015166815.tif 000029
【図２８】
2015166815.tif 000030