(57)【要約】【目的】学習者の多様な質問に柔軟に対応し得る教育システムを提供することである。【構成】少なくとも１つの学習教材を少なくとも１つ学習者端末に送信し、該学習教材に対する学習者の入力を該端末を介して受信して該少なくとも１つの学習教材に関わる該学習者の学習を支援する教育システムであり、該少なくとも１つの学習教材を含む複数の学習教材を保持する。該学習者の入力を解析し、該入力が回答を要求する質問である場合にその要求内容を抽出し、該抽出された要求内容をキーとして該保持された複数の学習教材を検索して適合する学習教材の少なくとも１部分を取り込み、これを該少なくとも１つの学習教材に挿入して組み込む。【選択図】　図１
2004029387.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの学習教材を少なくとも１つ学習者端末に送信し、前記学習教材に対する学習者の入力を前記端末を介して受信して前記少なくとも１つの学習教材に関わる前記学習者の学習を支援する教育システムであって、
前記少なくとも１つの学習教材を含む複数の学習教材を保持する教材保持手段と、
前記学習者の入力を解析し、前記入力が回答を要求する質問である場合にその要求内容を抽出する入力解析手段と、
前記抽出された要求内容をキーとして前記保持された複数の学習教材を検索して適合する学習教材の少なくとも１部分を取り込む教材検索手段と、
該取り込まれた学習教材の少なくとも１部分を前記少なくとも１つの学習教材に挿入して組み込む教材組込手段と、
を含むことを特徴とする教育システム。
【請求項２】
前記学習教材は、学習教材データと、前記学習教材データをアクセス可能とするリンク情報及び前記学習教材データの提供順序及び／又は提供条件を規定する学習教材メタデータと、から構成されることを特徴とする請求項１記載の教育システム。
【請求項３】
前記学習者を特定する識別情報及び前記学習者の学習履歴を対応付けて保持し且つ前記学習者の学習に応じて前記学習履歴を更新する学習履歴更新手段と、前記更新された学習履歴が、前記学習教材が規定する提供条件を満足するか否かを判定する学習教材判定手段と、更に含むことを特徴とする請求項２記載の教育システム。
【請求項４】
前記学習教材メタデータは、ＳＣＯＲＭ（Ｓｈａｒｅａｂｌｅ　Ｃｏｎｔｅｎｔ　Ｏｂｊｅｃｔ　Ｒｅｆｅｒｅｎｃｅ　Ｍｏｄｅｌ）に規定される形式又はこれに類似のオブジェクト形式であることを特徴とする請求項２記載の教育システム。
【請求項５】
前記教材保持手段は、学習教材を保持するための教材サーバと、知識情報を保持するためのナレッジマネジメントサーバと、により保持することを特徴とする請求項１記載の教育システム。
【請求項６】
前記入力解析手段は、予め保持された複数の機能要求に各々対応づけられた複数の質問文パターンと前記入力とのマッチングにより適合する機能要求と要求対象キーワードを抽出することを特徴とする請求項１記載の教育システム。
【請求項７】
前記機能要求は、説明、詳細説明、実例、比較の各要求のうちの何れかを少なくとも１つ含むことを特徴とする請求項６記載の教育システム。
【請求項８】
前記教材検索手段は、該当する教材がなかった場合に、教師から回答がある旨を前記学習者端末に送信すると共に、教師端末に回答を依頼する手段を更に含むことを特徴とする請求項１記載の教育システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ及び通信ネットワークを用いて学習を支援する教育システムに関する。
【０００２】
【従来の技術】
従来、教育システムの例としては、「学習システム」と題する特開２０００―２８４６７９公報に開示されるシステムがある。かかるシステムは、学習者からの質問文を解析する手段、システム内に蓄積された質問応答データベースの中から質問文に類似した質問文を検索して呈示する手段を有する。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記の如きシステムでは、システム内の質問応答データベースが充実していなければ実用性に乏しいという問題がある。特に、教材を導入した初期段階では充分な質問応答データベースが蓄積されておらず、学習者の要求に十分に応えられないものである。一方、学習者の質問内容は、当該教育コースに限定された内容ばかりでなく、教育コースとして既に教育した単元の教材、あるいは今後教育する単元の教材、あるいは別の関連した教育コースの教材内に回答が含まれる場合も多い。このように質問応答データベースの内容が不十分或いは適切に構成されていないために、学習者の質問に対応することができず、学習者の学習意欲に十分に答え得るものではなかった。
【０００４】
本発明は、以上の問題点に鑑みてなされたものであり、その目的は、学習者の多様な質問に柔軟に対応しえる教育システムを提供することである。
【０００５】
【課題を解決するための手段】
本発明による教育システムは、少なくとも１つの学習教材を少なくとも１つ学習者端末に送信し、該学習教材に対する学習者の入力を該端末を介して受信して該少なくとも１つの学習教材に関わる該学習者の学習を支援する教育システムであり、該少なくとも１つの学習教材を含む複数の学習教材を保持する教材保持手段と、該学習者の入力を解析し、該入力が回答を要求する質問である場合にその要求内容を抽出する入力解析手段と、該抽出された要求内容をキーとして該保持された複数の学習教材を検索して適合する学習教材の少なくとも１部分を取り込む教材検索手段と、該取り込まれた学習教材の少なくとも１部分を該少なくとも１つの学習教材に挿入して組み込む教材組込手段と、を含むことを特徴とする。
【０００６】
【発明の実施の形態】
本発明の実施例について、添付の図面を参照して詳細に説明する。
＜第１の実施例＞
図１は、本発明の第１の実施例における教育システムの全体の構成を示している。本図において、インターネットあるいはイントラネットなどのネットーワーク１に学習者端末２、学習管理サーバ３、教師エージェントサーバ４、教師端末５、教材サーバ６が接続される。学習管理サーバ３、教師エージェントサーバ４及び教材サーバ６の３つのサーバにより本発明による教育システムを構成する。学習者端末２及び教師端末５は、通常のパーソナルコンピュータである。
【０００７】
学習管理サーバ３は、学習管理部３１およびデータ記憶部３２を有しており、データ記憶部３２には学習者データおよび教材メタデータが格納されている。学習者データは、学習者のログインＩＤ、パスワード、氏名、学習履歴、テスト履歴等から構成され、学習管理部３１から参照、更新、削除などの処理がおこなわれる。教材メタデータは、教材サーバ６内の各教材データにアクセス可能とするインデックスデータであると共に、学習のシーケンスを規定するプログラムの性質を有する。教材メタデータは、例えば、ＡＤＬ（Ｔｈｅ　Ａｄｖａｎｃｅｄ　Ｄｉｓｔｒｉｂｕｔｅｄ　Ｌｅａｒｎｉｎｇ）が規定している教材のメタデータ標準ＳＣＯＲＭ（Ｓｈａｒａｂｌｅ　Ｃｏｎｔｅｎｔ　Ｏｂｊｅｃｔ　Ｒｅｆｅｒｅｎｃｅ　Ｍｏｄｅｌ）等に準拠した構成とすることも可能である。教材メタデータは、学習管理部３１から参照される。
【０００８】
教師エージェントサーバ４は、教師エージェント管理部４１、質問文解析部４２、教材解析部４３、教材検索部４４、教師連絡部４５、およびデータ記憶部４６を有している。データ記憶部４６には、教師エージェントメタデータおよび教師エージェントデータが格納されている。教師連絡部４５は、電子メールや掲示板などのコミュニケーションツールである。教師エージェントメタデータは、教師エージェントを教材として見た場合のメタデータである。教師エージェントデータは、教師エージェントの画像、映像データ、音声データ、テキストデータ等から構成され、教師エージェント管理部４１から参照される。これら２つのデータは、システム管理者あるいは教材制作者があらかじめ作成してお必要がある。
【０００９】
教材サーバ６は、教材データベース管理部６１、およびデータ記憶部６２を有しており、データ記憶部６２には教材データが格納されている。教材データは、学習教材となる画像、映像データ、音声データ、スライド、テキストデータ等から構成され、教材データベース管理部６１から参照される。教材データは、あらかじめ教材制作者が作成しておく必要がある。
【００１０】
図２は、教材メタデータの構成例を示している。図の右側は、例として学習コースＣの概念構成を示している。コースＣは、複数の単元、即ち教材ブロックＢ１及びＢ２からなる。例えば、Ｂ１にはキーワードＫＷ１と機能Ｆ１が関連付けられている。例としては、ＫＷ１を「○○システム」とし、Ｆ１を「概要説明」とすることができる。単元Ｂ１には、複数の最小教材ブロックＡ１及びＡ２が関連付けられている。Ａ１及びＡ２には、単元と同様に当該最小教材ブロックを識別、即ち検索するためのキーワードＫＷ３、ＫＷ４と機能Ｆ３、Ｆ４が各々関連付けられている。Ａ１及びＡ２の各々には、教材データＰ３及びＰ４が対応して関連付けられ、実際の教材データのファイル名等のリンク情報を記述される。本図の例では、更に、単元Ｂ２の学習条件として最小教材ブロックＡ１及びＡ２の何れかの学習者の履修を条件として単元Ｂ２の学習を認める構成を示している。かかる条件の記述は、本図の右側のメタデータの記述例における教材条件メタデータにより記述される。メタデータは、教材の全体構成を規定する「教材構造メタデータ」、前述の学習条件を定める「教材条件メタデータ」及び教材の構成を詳細に規定する「教材オブジェクトメタデータ」等の要素から構成される。
【００１１】
図３は、教材メタデータの実際例を示している。図示される教材メタデータは、特定の教育コース、即ち「〇〇システムの商品教育」の内容を受講者に教授するためのコースＣを例として記述してある。対応する規定が記述８１に示される。この例では、コース全体についてのメタデータのなかに教師エージェントの記述８２を含んでいる。
【００１２】
このコースＣでは、教師エージェント⇒単元Ｂ１⇒教師エージェント⇒単元Ｂ２⇒教師エージェントと進行するコースとする。単元Ｂ１は、システムの概要を説明するものとして、コンセプトを教授する教材Ａ１と、特徴を教授するＡ２とから構成される。対応する規定が記述８３に示される。記述８３には、更に、単元Ｂ１のメタデータを指定する記述８３１を含む。これにより単元Ｂ１についてのメタデータがリンクされる。記述８４は、教材Ａ１についての規定を含み、記述８４２の「Ａ１．ｘｍｌ」の記述によりメタデータのファイル名を指定し、記述８４１の「Ｐ３．ｈｔｍ」の記述により実際の教材データを指定している。記述８４１の「Ｐ３．ｈｔｍ」は、ＨＴＭＬファイルであり、テキスト、画像等を含んだデータファイルである。
【００１３】
図４は、教材ブロックを規定する教材メタデータの実際例を示している。ここで、記述８６ａが教材ブロックＢ１、即ち単元Ｂ１を規定し、記述８６ｂが単元Ｂ２を規定している。本図の単元Ｂ１について見ると、記述８６１が当該単元の機能を指定し、例として「概要説明」が示されている。一方、本図の単元Ｂ２について見ると、記述８６２が単元のキーワードを指定し、例として「○○システム」と「コンセプト」が示されている。かかるメタデータの記述により、教材データを検索する際に、教材メタデータがインデックス情報を与えるものとして利用される。
【００１４】
図５は、質問文の解析方法を説明している。ここで、図示される表は質問パターンと要求内容との対応関係の例を示している。かかる質問文の解析は、教師エージェントサーバ４における質問文解析部４２により実行される。本図に示されように、例えば、「ＸとＹとの違い〜」のパターンが学習者の入力にあれば、それはキーワードＸ及びＹにより表される概念の比較説明を求める機能、即ち、比較説明（Ｘ、Ｙ）に該当するものとして抽出される。要求内容としては、例えば図示されるように、キーワードに対する「用語解説」、「詳細説明」、「説明」、「比較説明」及び「実例」の各機能が挙げられる。
【００１５】
一方、抽出されたキーワード及び／又は要求内容と教材データとのマッチングの方法としては、図４に示されるような教材メタデータにおける＜ｆｕｎｃｔｉｏｎ＞項目をマッチングの対象とする。具体的は、キーワードは＜ｋｅｙｗｏｒｄ＞項目と、要求内容は＜ｆｕｎｃｔｉｏｎｎａｍｅ＞とマッチングを行う。例えば、「○○システムの特長についてもう一度教えてください」という問いに対して、質問文解析部４２により、要求内容を「説明」としキーワードを「○○システム＋特長」として抽出し、＜ｋｅｙｗｏｒｄ＞および＜ｆｕｎｃｔｉｏｎｎａｍｅ＞とマッチングすることにより、特定の教材メタデータを検索し、当該教材メタデータに規定された教材データを捜し当てることにより実現される。
【００１６】
図６乃至図８は、第１の実施例における教育システムの処理手順を示している。
図６を参照すると、学習管理サーバの処理手順が示されている。先ず、学習管理サーバ３は、学習者端末２を介して、学習者の認証を行う（Ｓ１０１）。即ち、学習者が学習者端末２からネットーワーク１を介して学習管理サーバ３にアクセスすると、学習管理サーバ３は、学習管理部３１により、学習者に対してＩＤとパスワードを要求するデータを送信する。学習者端末２は、ＩＤとパスワードの入力を促す画面を表示し、学習者がＩＤとパスワードを入力すると、そのデータを学習管理サーバ３に送信する。送信されたＩＤとパスワードに応じて、学習管理サーバ３は、学習管理部３１により、学習者データを参照してＩＤとパスワードが正しいかどうかをチェックする。正しくない場合は、もう一度ＩＤとパスワードを要求するデータを学習者端末２に送信する。
【００１７】
ＩＤとパスワードが正しい場合は、学習管理サーバ３は、学習管理部３１により、教材メタデータを参照し、選択可能なコースの名称、コースの説明等を学習者端末２に送信する。また、学習管理サーバ３は、学習管理部３１により、データ記憶部３２から該当するＩＤの学習者に対する学習者データの学習履歴を参照し、コースの学習が途中のものはその旨とコースおよび次の単元の名称、説明等のデータを学習者端末２に送信し、学習者端末２に学習コース及び／又は単元を表示せしめる（Ｓ１０２）。
【００１８】
次に、学習管理サーバ３は、学習者が学習者端末２を介していずれかのコースあるいは単元を指定するのに応じて、選択されたコースあるいは単元を特定するデータを受信する。これにより、当該利用者について学習コース又は単元が設定される（Ｓ１０３）。以後、学習管理サーバ３は、学習者端末２を介した学習者の学習に対応した学習処理を実行する（Ｓ１０４）。
【００１９】
ここで、図７を参照すると、学習管理サーバ３の学習処理の処理手順が示されている。該学習処理は、図６におけるステップＳ１０４に相当する。
先ず、学習管理サーバ３は、学習管理部３１により、データ記憶部３２から指定されたコースあるいは単元の教材メタデータを参照する（Ｓ２０１）。参照された教材メタデータに基づいて、シーケンス状に規定された教材ブロック、例えば、図３に示される単元Ｂ１及びＢ２或いは教師エージェントについて順次処理し、全ての教材ブロックを処理して教材データが終了する迄（Ｓ２０９）、教材ブロック毎に処理を繰り返し行う。
【００２０】
学習管理サーバ３は、教材ブロック処理を行う（Ｓ２０２）。即ち、学習管理サーバ３は、学習していない最初の単元あるいは指定された単元について、教材メタデータに記述された教材データあるいは教師エージェントデータを、教材サーバ６あるいは教師エージェントサーバ４に要求し、これを学習者端末２に表示せしめる。この際に、教材サーバ６は、教材データの要求の受信に応じて、教材データベース管理部６１により要求された教材データを学習管理サーバ３に送信する。一方、教師エージェントサーバ４は、教師エージェントデータの要求の受信に応じて、教師エージェント管理部４１により、要求された教師エージェントデータを学習管理サーバ３に送信する。学習管理サーバ３は、教材データおよび教師エージェントデータの受信に応じて、それらを学習者端末２に送信して表示せしめる。
【００２１】
学習者が教材を閲覧し、何らかの入力をおこなうと、学習者端末２は、それを学習管理サーバ３に送信する。これに応じて、学習管理サーバ３は、学習者の入力の有無を判定する（Ｓ２０３）。入力が無い場合には次の教材ブロックの処理に移る（Ｓ２０９及びＳ２０２）。
一方、入力が有る場合には、学習管理サーバ３は、学習管理部３１により、現在の教材データに対応する教材メタデータの箇所を一時記憶するとともに、これを該当する学習者の学習履歴として学習者データに追加し保存する（Ｓ２０４）。次いで、学習者の入力および該当する学習者の学習者データを教師エージェントサーバ４に送信し、質問応答処理を依頼する（Ｓ２０５）。この依頼に応じて、教師エージェントサーバ４は、質問応答処理を実行する。
【００２２】
該質問応答処理の結果を教師エージェントサーバ４から受信すると、学習管理サーバ３は、この結果について判定する（Ｓ２０６）。当該質問が応答する必要が無い旨の結果である場合には、次の教材ブロックの処理に移行する（Ｓ２０９及びＳ２０２）。
一方、質問が応答する必要が有る旨の結果である場合には、学習管理サーバ３は、教師エージェントサーバ４から回答メタデータを受信し、学習管理部３１により、一時記憶していた元の教材メタデータの箇所に受信した回答メタデータを挿入する（Ｓ２０７）。そして、当該挿入箇所から学習の処理を再開する。
【００２３】
以上のように、学習者が学習の途中でおこなった何らかの入力に応じて、挿入されたメタデータに基づいた別の教材ブロックによる学習プロセスが開始され、当該別の学習プロセスが終了するとまた元の教材ブロックに戻り学習処理が続行される。
ここで、図８を参照すると、教師エージェントサーバの質問応答処理の処理手順が示されている。教師エージェントサーバ４は、学習管理サーバ３からの依頼（図７のＳ２０５参照）に応じて質疑応答処理を実行する。
【００２４】
先ず、教師エージェントサーバ４は、学習者の入力が質問文を構成する文章テキストか又はメニュー等に対する選択であるかを判定する（Ｓ３０１）。学習者の入力が文章テキストの場合は、教師エージェント管理部４１により、質問文解析部４２を用いて当該質問文を解析し、キーワード及び／又は要求内容を抽出する（Ｓ３０２）。抽出方法は、キーワード部分を変数とし、要求内容と対応させた複数の質問文パターンを用意し、入力テキストを各々の質問文パターンとマッチングすることにより、キーワードと要求内容を抽出する（図５参照）。
【００２５】
一方、学習者の入力がメニュー選択あるいはボタン選択の場合は、教師エージェントサーバ４は、教師エージェント管理部４１により、選択された内容をキーワードあるいは要求内容とする（Ｓ３０３）。このとき、教師エージェント管理部４１により、要求内容をチェックし、特に回答の必要がない場合はその旨を学習管理サーバ３に送信する。
【００２６】
次に、教師エージェントサーバ４は、教師エージェント管理部４１により、教材検索部４４を用いて、抽出したキーワードおよび要求内容をキーとして学習管理サーバ３に該当する教材メタデータがあるかどうかを検索し（Ｓ３０４）、教材メタデータが存在するか否かを判定する（Ｓ３０５）。
該当する教材メタデータが存在した場合、教師エージェント管理部４１は、その教材メタデータに対応する単元あるいはコースを学習するために必要な条件を、教材解析部４３を用いてその教材メタデータから抽出し、学習者の学習履歴及びテスト結果が該条件を満たしているかどうか判定する（Ｓ３０６）。
【００２７】
該条件を満たしている場合、教師エージェント管理部４１は、学習者の入力に対する回答である旨の教師エージェントメタデータとその教材メタデータを１つの教材メタデータとして合成し（Ｓ３０７）、これを回答メタデータとして学習管理サーバ３に送信する。条件を満たす教材メタデータが複数存在する場合は１つを選択する。
【００２８】
一方、Ｓ３０５の判定において該当する教材メタデータが存在しなかった場合、あるいはＳ３０６の判定において条件を満たしていない場合には、教師エージェント管理部４１は教師連絡部４５を用いて教師端末５に学習者の入力テキストあるいは入力データ、および学習データを送信する。併せて、教師に回答してもらう旨の教師エージェントメタデータを作成し（Ｓ３０８）、回答メタデータとして学習管理サーバ３に送信する。
【００２９】
尚、教師端末５は、教師エージェントサーバ４から学習者の入力テキストあるいは入力データ、および学習者データを受信して表示する。教師端末５の操作者、即ち教師が当該表示を閲覧して何らかの入力をおこなうと、教師端末５は、教師の入力および学習者データの学習者ＩＤを教師エージェントサーバ４に送信する。そして、教師エージェントサーバ４が教師端末５から教師の回答および学習者ＩＤを受信すると、教師エージェント管理部４１は、教師の回答および学習者ＩＤをデータ記憶部４６に保存する。その後、教師エージェントサーバ４の教師エージェント管理部４１は、学習管理部３１から学習者の入力および学習者データを受信した際に、データ記憶部４６に該当する学習者ＩＤに対応する教師の回答が存在する場合は、教師の回答である旨の教師エージェントメタデータおよび教師の回答と、図８におけるＳ３０７で回答される教材メタデータとを１つの教材メタデータに合成し、学習管理サーバ３に送信する。
【００３０】
以上のように第１の実施例においては、学習者端末、学習管理部を有する学習管理サーバ、教師端末、教材データベースが接続されたネットワークに、教師エージェント管理部および教材メタデータ検索部を有する教師エージェントサーバを接続し、学習管理部は、学習時に学習者が何らかの入力をおこなうと、学習者の入力および、学習履歴を含む学習者データを教師エージェントサーバに送信し、教師エージェント管理部は、受信した学習者の入力、および学習者データをもとに教材メタデータ検索部を用いて教材メタデータを検索して回答の教材メタデータを合成し、学習管理サーバに送信し、学習管理部は、受信した教材メタデータを元の教材メタデータに挿入して学習処理を再開するようにしたことにより、教師エージェントと対話的に学習を進めることが可能となる。
【００３１】
さらに、教師エージェントサーバは、質問文解析部を有し、質問文解析部は、学習者の入力を解析してキーワードと要求内容を抽出できるようにしたことにより、学習者は教師エージェントと自然な文による対話が可能となる。
また、教師エージェントサーバは、教師連絡部を有し、教師エージェント管理部は、有効な回答ができない場合、教師連絡部を用いて教師に回答を依頼するようにしたことにより、教師エージェントサーバが有効な回答ができない場合でも、対話が終了したり、理解できない回答をすることがない。
＜第２の実施例＞
図９は、本発明の第２の実施例における教育システムの全体の構成を示している。本図に示されるように、本第２の実施例においては、第１の実施例における構成に加えてネットーワーク１にナレッジマネジメントサーバ７が接続される。本第２の実施例においては、教材管理サーバ３と、教師エージェントサーバ５と、ナレッジマネジメントサーバ７とにより教育システムが構成される。
【００３２】
ナレッジマネジメントサーバ７は、ナレッジ管理部７１、およびデータ記憶部７２を有しており、データ記憶部７２にはナレッジデータが格納されている。ナレッジデータは、複数項目のデータから構成され、１つあるいは複数の項目のキーワードをキーにしてナレッジ管理部７１から参照される。例えば、専用用語の解説、顧客との折衝履歴等のデータである。
【００３３】
また、教師エージェントサーバ４には、第１の実施例の構成に加えてナレッジデータ検索部４７が更に備えられる。
図１０は、第２の実施例における教師エージェントサーバの質問応答処理の処理手順を示している。
第２の実施例では、教師エージェントサーバ４が学習者の入力に対するキーワードおよび要求内容を抽出するまでの処理は第１の実施例と同様であるので、説明を割愛する（Ｓ３０１乃至Ｓ３０３）。
【００３４】
その後、教師エージェント管理部４１は、教材検索部４４を用いて、抽出したキーワードおよび要求内容をキーとして学習管理サーバ３に該当する教材メタデータがあるかどうかを検索する（Ｓ３０４）。この際に、更に、ナレッジデータ検索部４７を用いて、抽出したキーワードおよび要求内容をキーとしてナレッジマネジメントサーバ７に該当するナレッジデータがあるかどうかを検索する（Ｓ３０４−１）。
【００３５】
Ｓ３０４の検索の結果、該当する教材メータデータが存在した場合又は存在しない場合以降の処理は、第１の実施例と同様であるので説明を割愛する（Ｓ３０５乃至Ｓ３０８）。該当するナレッジデータが存在した場合、教師エージェント管理部４１は、学習者の入力に対する回答である旨の教師エージェントメタデータとそのナレッジデータを１つの教材メタデータとして合成し、学習管理サーバ３に送信する。これは第１の実施例における教材データに関する処理と同様である。
【００３６】
尚、教材メタデータを検索するか、あるいはナレッジデータを検索するかの判断の処理ステップを加えても良く、この場合には、要求内容に応じて優先順位、あるいは要求内容に応じて検索するか否かを判断することとして良い。
以上のように、第２の実施例においては、第１の実施例におけるネットーワークに、専門用語の解説、顧客との折衝内容等の組織内ノウハウに関わる知識データベースを有するナレッジマネジメントサーバを接続し、第１の実施例における教師エージェントサーバにナレッジデータ検索部を加え、教師エージェント管理部は、教材メタデータを検索するのに加えてナレッジデータ検索部を用いてナレッジマネジメントサーバを検索するようにしたことにより、対話学習にナレッジマネジメントサーバ内のナレッジデータ、すなわち組織内の知識、ノウハウ等を利用することが可能となり、効率的に知識を習得することができる。
【００３７】
尚、以上の複数の実施例においては、１つの学習者端末及び１つの教師端末が示されたが、本発明は複数の学習者端末或いは教師端末を想定している。
【００３８】
【発明の効果】
以上のように、本発明による教育システムにより、学習者の多様な質問に柔軟に対応し得ることが可能となる。即ち、学習者に提供される特定のコースの学習教材に限定されず、該教育システムに保持された多数の学習教材から当該質問に対応する回答が検索され、当該学習教材の一部として一体として再構成され、学習者に提供される。更に、保持される学習教材には、通常の学習教材ばかりでなく、ナレジッジデータ、即ち知識情報をも含み得ることから、より多様な質問に柔軟に対応し得る。
【図面の簡単な説明】
【図１】本発明の第１の実施例におけるシステム全体の構成を示しているブロック図である。
【図２】教材データの構成例を説明している説明図である。
【図３】教材メタデータの実際例を示している図である。
【図４】教材ブロックを規定している教材メタデータの実際例を示している図である。
【図５】質問文の解析方法を説明している説明図である。
【図６】図１に示される学習管理サーバの処理手順を示しているフローチャートである。
【図７】図１に示される学習管理サーバの学習処理の処理手順を示しているフローチャートである。
【図８】図１に示される教師エージェントサーバの質問応答処理の処理手順を示しているフローチャートである。
【図９】本発明の第２の実施例におけるシステム全体の構成を示しているブロック図である。
【図１０】図９に示される教師エージェントサーバの質問応答処理の処理手順を示しているフローチャートである。
【符号の説明】
１　ネットワーク
２　学習者端末
３　学習管理サーバ
４　教師エージェントサーバ
５　教師端末
６　教材サーバ
７　ナレッジマネジメントサーバ
３１　学習管理部
３２　データ記憶部
４１　教師エージェント管理部
４２　質問文解析部
４３　教材解析部
４４　教材検索部
４５　教師連絡部
４６　データ記憶部
４７　ナレッジデータ検索部
６１　教材データベース管理部
６２　データ記憶部
７１　ナレッジ管理部
７２　データ記憶部
【図１】
2004029387.tif 000003
【図２】
2004029387.tif 000004
【図３】
2004029387.tif 000005
【図４】
2004029387.tif 000006
【図５】
2004029387.tif 000007
【図６】
2004029387.tif 000008
【図７】
2004029387.tif 000009
【図８】
2004029387.tif 000010
【図９】
2004029387.tif 000011
【図１０】
2004029387.tif 000012