(57)【特許請求の範囲】
【請求項１】
ネットワークを利用した教育サービスを提供するシステムの教材不具合箇所通知方法であって、
前記システムは、
受講者端末からの質問を受信する受信ステップと、
前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新ステップであって、前記受信ステップで受信した質問に基づき、前記不具合情報記憶手段の、該当する教材箇所の不具合点数を、各教材箇所に出現するキーワードの重み付けを格納した重み付け記憶手段を参照して更新する更新ステップと、
前記更新ステップによる更新により、前記不具合点数が所定の閾値に達したかを判定する判定ステップと、
前記判定ステップの判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信ステップと、
を備えることを特徴とする教材不具合箇所通知方法。
【請求項２】
前記重み付け記憶手段の重み付けは、初出キーワード、補足説明キーワード、参照キーワードの順に大きく設定されることを特徴とする請求項１記載の教材不具合箇所通知方法。
【請求項３】
コンピュータに、
受講者端末からの質問を受信する受信ステップと、
前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新ステップであって、前記受信ステップで受信した質問に基づき、前記不具合情報記憶手段の、該当する教材箇所の不具合点数を、各教材箇所に出現するキーワードの重み付けを格納した重み付け記憶手段を参照して更新する更新ステップと、
前記更新ステップによる更新により、前記不具合点数が所定の閾値に達したかを判定する判定ステップと、
前記判定ステップの判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信ステップと、
を動作させることを特徴とする教材不具合箇所通知プログラム。
【請求項４】
コンピュータに、
受講者端末からの質問を受信する受信ステップと、
前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新ステップであって、前記受信ステップで受信した質問に基づき、前記不具合情報記憶手段の、該当する教材箇所の不具合点数を、各教材箇所に出現するキーワードの重み付けを格納した重み付け記憶手段を参照して更新する更新ステップと、
前記更新ステップによる更新により、前記不具合点数が所定の閾値に達したかを判定する判定ステップと、
前記判定ステップの判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信ステップと、
を動作させることを特徴とする教材不具合箇所通知プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
受講者端末からの質問を受信する受信手段と、
前記受信手段で受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新手段であって、前記受信ステップで受信した質問に基づき、前記不具合情報記憶手段の、該当する教材箇所の不具合点数を、各教材箇所に出現するキーワードの重み付けを格納した重み付け記憶手段を参照して更新する更新手段と、
前記更新手段による更新により、前記不具合点数が所定の閾値に達したかを判定する判定手段と、
前記判定手段の判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信手段と、
を備えることを特徴とする教材不具合箇所通知装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを利用した教育システムで使用する教材を改善する方法に関するものである。
また、本願発明は、この教材改善方法を実行する装置に関する。
【０００２】
【従来の技術】
ネットワークを利用した教育システムがある。この教育システムは、教育センターのホストコンピュータと複数の受講者端末とが、インターネットなどのネットワークにより接続されて構成される。この教育システムで使用される教材は、教育センター側で製作される。教材は、ネットワークを介して教育センターから受講者端末に対して教材単位毎に送信される。受講者は、受信した教材により学習を進める。
【０００３】
【発明が解決しようとする課題】
教材は、作る側の立場で製作されているため、受講者から見て分かりにくい部分がある可能性がある。講師が複数の受講者と対面して行う従来の集合教育では、講師が受講者の反応を直接見ることができるので、講師は、講義を通じて、教材の不具合部分を把握することができる。したがって、適宜、講義中に教材の不具合部分を補うことができ、さらに後日、教材の不具合部分を修正することができた。
【０００４】
しかしながら、上記教育システムでは、講師は受講者の様子を把握することができないため、教材の不具合部分を直接把握する方法を持たない。そのため、教材の不具合部分を修正する機会を持つことができず、また、講義中にその不具合部分を正すこともできない。
【０００５】
本発明は、ネットワークを使用した教育システムにおいて、教材の不具合部分を自動的に把握し、この不具合部分を通知する方法を得ることを目的とするものである。
また、本発明は、上記不具合部分通知方法を実行する装置を得ることを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明は、上記目的を達成するためになされたものである。本発明のネットワークを利用した教育サービスを提供するシステムは、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段を具備する。システムが受講者端末から質問を受信すると、受信した質問に基づき、不具合情報記憶手段の、該当する教材箇所の不具合点数が更新されていく。
【０００７】
この更新により、受講者端末から質問がある度に、教材箇所と関連付けて記憶した不具合点数を、各教材箇所に出現するキーワードの重み付けを格納した重み付け記憶手段を参照して更新していく。この不具合点数が所定の閾値に達したかが判定され、その判定の結果に基づき、該当教材箇所をシステム管理者端末に送信する。
【０００８】
システム管理者側は、これにより、教材単位毎の不具合部分とその不具合の内容を容易に把握することができる。
また、上記不具合点数の更新の際、教材箇所に出現するキーワードに重み付けをしておき、その重み付けに従って不具合点数を更新していくことにより、不具合の程度をより正確に把握することができる。
【０００９】
【発明の実施の形態】
本発明の実施形態について図を用いて説明する。
図１は本発明の教材不具合箇所通知方法を実行する教育システムの構成図である。
教育センター２にホストコンピュータとなるキーワード・教材単位関連テーブル作成部２１とＦＡＱ質問・回答部２２が配置される。なお、ＦＡＱとは、Frequently Asked Question の略で、頻出する質問を意味する。教育センター２に、複数の受講者端末ＰＣ１〜ＰＣｎがネットワーク１を介して接続される。ネットワーク１は、インターネット、ＬＡＮ、専用回線などにより構成される。
【００１０】
ＦＡＱ質問・回答部２２は、各種テーブル２３、３２、３４、３５、３６、各種ＤＢ（「データベース」は「ＤＢ」と略す。）３１、３３を参照して、教材単位の不具合部分を把握し、教材単位不具合表示２５に表示する。キーワード・教材単位関連テーブル作成部２１、ＦＡＱ質問・回答部２２の処理の内容及び各テーブル、各ＤＢの内容は後述する。
【００１１】
教材ＤＢ３１、教材・キーワードテーブル３２、ＦＡＱ−ＤＢ３３は、参照ファイルとしてあらかじめ作成されている。
教材ＤＢ３１について説明する。
教育センター２側では、教育システムで使用する教材を製作し、１つの教材を、１段落から数段落の小さな単位に分割して管理する。この単位を教材単位という。
教材は、教材単位毎に教材ＤＢ３１に記録される。
【００１２】
図２は教材ＤＢ３１のデータレイアウトを示す。
図には、教材ＤＢ３１に記録された複数の教材単位の内の１つが示されており、この教材単位は、教材名「ネットワーク基礎」、章「２．ネットワークアーキテクチャ」、節「２．４  ＴＣＰ／ＩＰ」、項「ＩＰアドレス」に属し、教材単位番号３７が付与されている。教材単位の内容が、「教材エンティティ」に記録されている。
【００１３】
ＦＡＱ−ＤＢ３３について説明する。
受講者は、受講中に疑問が生じると、教育センター２に対して質問を行う。しかしながら、受講途中の受講者にとっては、適確な質問文を作成することが困難である。このため、教育センター２側では、予想される受講者からの質問（ＦＡＱ）を想定し、その質問文と回答文を作成し、ＦＡＱ−ＤＢ３３に記録しておく。
【００１４】
教育センター２では、受講者から質問の要請を受けると、受講者に適すると考えられる質問文をＦＡＱ−ＤＢ３３から複数抽出して提示する。受講者は、提示された質問文の中から質問をしたい内容を表現した質問文を選択する。
このように、ＦＡＱを使用することにより、受講途中の受講者であっても、適確に自分が疑問に思うことを正確に質問することが可能となる。
【００１５】
図３にＦＡＱ−ＤＢ３３のデータレイアウトを示す。
図には、ＦＡＱ−ＤＢ３３に記録された複数のＦＡＱの内の１つが示されている。図示のＦＡＱには、質問文と回答文、質問文と回答文から抽出したキーワード、及び、ＦＡＱレコード番号１２５が記録されている。
【００１６】
教材・キーワードテーブル３２について説明する。
教材・キーワードテーブル３２は、後述のキーワード・教材単位関連テーブル３５を作成する元となる。
教材ＤＢ３１（図２）に記録された教材単位毎に、「教材エンティティ」からキーワードが抽出される。抽出されたキーワードは、初出キーワード、補足説明キーワード、参照キーワードに分類されて、教材単位毎に、教材・キーワードテーブル３２に記録される。
【００１７】
図４は教材・キーワードテーブル３２のデータレイアウトを示す。
図には、テーブル３２に記録された複数の教材単位の内の１つ（教材単位番号３７）の内容が示されている。
「初出キーワード」とは、教材単位番号３７より前の教材単位では現れず、教材単位番号３７で初めて出たキーワードであって、かつ教材単位番号３７の「教材エンティティ」（図２）内で説明されているものをいう。図示の例では、「ＩＰアドレス」外４つのキーワードが示されている。
【００１８】
「補足説明キーワード」とは、教材単位番号３７で初出ではないが、「教材エンティティ」内で補足説明がされているものをいう。図示の例では、「レイヤ３」外２つのキーワードが示されている。
「参照キーワード」とは、「教材エンティティ」内に出ているが、説明はされていないものをいう。図示の例では、「コンピュータ」外５つのキーワードが示されている。
【００１９】
図１に戻ると、キーワード・教材単位関連テーブル作成部２１は、上記の教材・キーワードテーブル３２を用いて、キーワード・教材単位関連テーブル３４を作成する。
図５のフローチャートを用いて、キーワード・教材単位関連テーブル作成部２１によるキーワード・教材単位関連テーブル３４の作成処理を説明する。
【００２０】
最初に、キーワード・教材単位関連テーブル３４を創成する（Ｓ１）。
図６に、キーワード・教材単位関連テーブル３４のデータレイアウトを示す。なお、図示のテーブルは、完成時の状態を示している。また、図を見やすくするため、キーワード、教材単位共に、一部のみを示している。
【００２１】
次に、ステップＳ２〜Ｓ２１０を繰り返すことにより、教材・キーワードテーブル３２（図４）に記録されたすべての教材単位（教材単位番号１〜ｎ）について、キーワードの抽出と、キーワードの重み付けをする処理が実行される。ステップＳ２に戻る度に、教材単位番号１からｎへ処理が進められ、最後の教材単位番号ｎの処理が済むと図５の処理を終了する。
【００２２】
ステップＳ３で、キーワード・教材単位関連テーブル３４に教材単位を追加するための列を１列追加する。この列に、今回処理される教材単位の番号が付与され、その内容が０で初期化される。図６の例で説明すると、教材番号３の教材単位を追加するときに、教材番号３の列が追加される。なお、図６の例は、テーブルが完成した状態を示しているので、列の内容には０以外の数字が記入されている。
【００２３】
次に、ステップＳ４〜Ｓ２０９を繰り返すことにより、教材・キーワードテーブル３２（図４）に記録されたすべてのキーワードについて、キーワードの重み付けをする処理が実行される。ステップＳ４に戻る度に、次のキーワードが対象となる。
【００２４】
教材・キーワードテーブル３２からキーワードを１つ読み込む（Ｓ５）。
このキーワードが、キーワード・教材単位関連テーブル３４上にないキーワードであるか否かが判定される（Ｓ６）。ない場合（Ｙｅｓ）には、テーブル３４上に、このキーワードを記録するための行を１行追加し、その内容を０で初期化する（Ｓ７）。
【００２５】
例えば、読み込んだキーワードが「ネットワーク」であれば、キーワード・教材単位関連テーブル３４（図６）に、「ネットワーク」の行を挿入する。
その後、ステップＳ８へ進む。
ステップＳ６でＮｏの場合は、直接ステップＳ８へ進む。例えば、読み込んだキーワードが「ＩＰアドレス」で、テーブル３４に既に記録されていれば、新たな行の追加は行われない。
【００２６】
以上の処理により、図６に示すように、キーワードの行が累積されていく。また、ステップＳ６、Ｓ７の処理により、１つのキーワードは、１つの行にのみ出現する。なお、図６の例は、処理が進んだ状態を示しているので、次に説明する重みを示す数値が書き込み済みである。
【００２７】
ステップＳ８で、キーワード・教材単位関連テーブル３４にキーワードの「重み」を記録することで、テーブル３４を更新する。
ステップＳ５で教材・キーワードテーブル３２（図４）から読み込んだキーワードが、テーブル３２上で、「初出キーワード」から読み込んだものであれば１０点、「補足説明キーワード」から読み込んだものであれば５点、「参照キーワード」から読み込んだものであれば１点を「重み」とする。
【００２８】
この重みを、キーワード・教材単位関連テーブル３４（図６）における、該当の教材単位番号と該当のキーワードとの交点に記録する。
図６のテーブル３４を見ると明らかなように、キーワード毎に、関連の深い教材単位に対して高い数値が与えられている。また、関連のない教材単位には点が与えられていない（０点）。
【００２９】
ステップＳ４〜Ｓ２０９を繰り返すことにより、１つの教材単位におけるすべてのキーワードに対する処理が実行される。
１つの教材単位に対する処理が終了すると、ステップＳ２へ戻り、次の教材単位に対する処理を実行する。すべての教材単位に対する処理が終了すると、図５の処理を終了し、図６に示すように、キーワード・教材単位関連テーブル３４が完成する。
【００３０】
図７及び図８を用いて、ＦＡＱ質問・回答部２２による、教材不具合箇所通知の処理を説明する。
図７は、教材単位不具合点数テーブル３５を作成するまでの処理を示す。
受講者は、教育センター２から受講者パソコンＰＣで受信した教材を用いて、受講を進めていく。受講途中で疑問が生じると、受講者パソコンＰＣから教育センター２に対して質問依頼を送信する。
【００３１】
ステップＳ１１〜Ｓ１３で、質問受理から回答文送信までの処理を行う。この処理により得たデータに基づいて、ステップＳ１４以降の、教材不具合箇所判定のための処理が実行される。
ＦＡＱ質問・回答部２２は、質問依頼を受理する（Ｓ１１）と、ＦＡＱ検索を行い（Ｓ１２）、回答文を送信する（Ｓ１３）。
【００３２】
ステップＳ１２のＦＡＱ検索では、ＦＡＱ−ＤＢ３３（図３）から、受講者に適したと思われる質問文を複数抽出する。この質問文の抽出方法については、種々の方法が提案されているので、それらの内から適当な方法を採用すればよい。
抽出した複数の質問文を受講者に提示する。
【００３３】
受講者が提示された質問文から１つの質問文を選択すると、その質問文に対応する回答文をＦＡＱ−ＤＢ３３から抽出して受講者に送信する。
受講者が回答に満足をするまで、上記の処理を繰り返し、受講者が希望の回答文を得た時点で、ステップＳ１４へ進む。
【００３４】
受講者に回答されたＦＡＱのキーワードから、一時ＦＡＱキーワードテーブル２３を作成する（Ｓ１４）。
回答されたＦＡＱのレコード番号が１２５である場合、ＦＡＱ−ＤＢ３３（図３）のＦＡＱレコード番号１２５からすべてのキーワードを読み出し、一時ＦＡＱキーワードテーブル２３に記録する。
【００３５】
図９に、一時ＦＡＱキーワードテーブル２３の内容を示す。
ここで、テーブル２３に記録した各キーワードをＷ（ｋ）とする。キーワードの数をｎｕｍ−Ｗとする。したがって、Ｗ（ｋ）の変数ｋは、１〜ｎｕｍ−Ｗの値をとる。
次に、ステップＳ３１６〜Ｓ３２８を繰り返すことにより、一時ＦＡＱキーワードテーブル２３（図９）に記録したすべてのキーワードを読み出し、このキーワードにより、教材単位不具合点数テーブル３５（図１０）を更新する処理を実行する。
【００３６】
ステップＳ３１７で、一時ＦＡＱキーワードテーブル２３（図９）から、１つのキーワードＷ（ｋ）が読み込まれる。ステップＳ３２８からＳ３１６へ戻る都度、変数ｋ（＝１〜ｎｕｍ−Ｗ）が１ずつインクリメントされる。これにより、ステップＳ３１７でキーワードが順次、テーブル２３から読み込まれていく。
【００３７】
次に、ステップＳ３１８〜Ｓ３２７を繰り返すことにより、キーワード・教材単位関連テーブル３４（図６）に記録されたすべてのキーワード及び教材単位毎の重みを読み込み、この重みにより、教材単位不具合点数テーブル３５を更新する処理を実行する。
【００３８】
キーワード・教材単位関連テーブル３４（図６）の各要素はＲ（ｉ，ｊ）で表される。変数ｉは行を表す。ｉ＝０〜ｍ＋１で、ｍはキーワードの総数を表す。変数ｊは列を表す。ｊ＝０〜ｎ＋１で、ｎは教材単位の総数を表す。なお、ｉ＝０はタイトルの行を表し、ｊ＝０は、キーワードの列を表す。
【００３９】
ステップＳ３１９で、テーブル３４の１行Ｒ（ｉ，０〜ｎ）を読み込む。
ステップＳ３２７からＳ３１８へ戻る都度、ｉが１〜ｍまで１ずつインクリメントされる。これにより、ステップＳ３１９で、テーブル３４の１行分が、順次、読み取られる。
【００４０】
ステップＳ３２０で、Ｒ（ｉ，０）＝Ｗ（ｋ）であるか否かが判定される。つまり、ステップＳ３１９でキーワード・教材単位関連テーブル３４から読み込まれた１行の内、キーワードＲ（ｉ,０）＝「キーワード」が、ステップＳ３７で一時ＦＡＱキーワードテーブル２３から読み取られたキーワードＷ（ｋ）と一致するか否かが判定される。ここで一致しなければ（Ｎｏ）、ステップＳ３２７からＳ３１８に戻り、ステップＳ３１９で、キーワード・教材単位関連テーブル３４から次のキーワードを読み込む。
【００４１】
以上の処理を繰り返し、Ｒ（ｉ，０）＝Ｗ（ｋ）となる（ステップ３２０のＹｅｓ）と、つまり、テーブル２３のキーワードとテーブル３４のキーワードが一致すると、ステップＳ３２１へ進む。
ステップＳ３２１では、教材単位不具合点数テーブル３５からＤ（ｉ，０〜ｎ＋１）を読み込む。
【００４２】
図１０に教材単位不具合点数テーブル３５のデータレイアウトを示す。
図１０に示すテーブル３５の各要素は、Ｄ（ｉ，ｊ）で表される。変数ｉは行を表す。ｉ＝０〜ｍ＋１で、ｍはキーワードの総数を表す。変数ｊは列を表す。ｊ＝０〜ｎ＋１で、ｎは教材単位の総数を表す。なお、ｉ＝０はタイトルの行を表し、ｉ＝ｍ＋１は、各キーワード毎の不具合点数合計の行を表す。ｊ＝０は、キーワードの列を表し、ｊ＝ｎ＋１は、各教材単位毎の不具合点数合計の列を表す。
【００４３】
したがって、ステップＳ３２１では、図１０の教材単位不具合点数テーブル３５の、ｉ行目について、すべての列０〜ｎ＋１のデータを読み込む。なお、変数ｉはステップＳ３１８で、１〜ｍのいずれかの値に順次設定されている。
次に、ステップＳ３２２〜ｓ３２５を繰り返すことにより、不具合点の累積をしていく。ステップＳ３２２に戻る都度、ｊが１〜ｎまで１ずつインクリメントされ、テーブル３５から次の列が読み込まれる。
【００４４】
ステップＳ３２３で、Ｄ（ｉ，ｊ）＋Ｒ（ｉ，ｊ）が計算され、結果がＤ（ｉ，ｊ）に記録される。ステップＳ３２４で、Ｄ（ｉ，ｎ＋１）＋Ｒ（ｉ，ｎ＋１）が計算され、結果がＤ（ｉ，ｎ＋１）に記録される。
ステップＳ３２２〜ｓ３２５を繰り返すことにより、１つのキーワードについて、図６のテーブル３４の教材単位毎の数値Ｒ（重み）が、図１０のテーブル３５の要素Ｄに不具合点として累積されていく。また、キーワード毎の合計点数が、図１０のテーブル３５の「各キーワード毎の不具合点数合計」に累積されていく。
【００４５】
１つのキーワードについてステップＳ３２２〜３２５の処理が終了すると、ステップＳ３２６で、教材単位不具合点数テーブル３５にＤ（ｉ，０〜ｎ＋１）が書き込まれる。このとき、テーブル３５中の、「各教材単位毎の不具合点数合計」に、教材単位毎に不具合点数を集計した数値が記録される。
これにより、１つのキーワードについて、すべての教材単位の不具合点数が更新（累積）されていく。
【００４６】
次に、ステップＳ３２８からＳ３１６へ戻り、ステップＳ３１７で一時ＦＡＱキーワードテーブル２３から次のキーワードを読み込む。このキーワードについて、ステップＳ３１８以下の処理を繰り返す。これにより、一時ＦＡＱキーワードテーブル２３に記録されたすべてのキーワードについて、教材単位不具合点数テーブル３５の不具合点数の累積計算が行われる。
【００４７】
また、図７の処理が繰り返されると、つまり、受講者から質問が出され、これに対して回答文を送信する処理（ステップＳ１１〜Ｓ１３）が繰り返し行われると、その回答文に含まれるキーワードについてステップＳ１４以降の処理が実行される。これにより、教材単位不具合点数テーブル３５には、キーワード毎、教材単位毎に不具合点が累積されていく。
【００４８】
以上の説明から明らかなように、教材単位不具合点数テーブル３５（図１０）は、受講者から質問がされる都度、不具合点が累積されていく。このとき、質問が多いキーワード、つまり説明が不十分なキーワードの不具合点数が大きくなっていき、そのキーワードに関連が大きい教材単位に大きな不具合点数が与えられていく。
【００４９】
図７の処理が終了すると、図８の処理に進み、更新された教材単位不具合点数テーブル３５について、不具合点数の判定がされる。
ステップＳ４１８で、変数ｋが０とされる。変数ｋがリセットされることにより、図７のステップＳ１１〜Ｓ１３の質問がされる都度、以下に説明する不具合判定の処理が新たに開始されることとなる。
【００５０】
次に、ステップＳ４１９〜Ｓ４２４を繰り返すことにより、教材単位不具合点数テーブル３５（図１０）に基づいて、不具合教材単位番号テーブル３６（図１１）を更新する処理を行う。ステップＳ４１９に戻る都度、変数ｉは、１ずつインクリメントされ、１〜ｎの値を取る。
【００５１】
ステップＳ４２０で、教材単位不具合点数テーブル３５（図１０）から、要素Ｄ（１〜ｍ＋１，ｊ）を読み込む。ここで、変数ｊ（列数）は、ステップＳ４１９で、１〜ｎのいずれかの値に設定されている。ステップＳ４２０では、ｊ列目のすべての行（ｉ＝１〜ｍ＋１）の不具合点数を読み込む。なお、ｍ＋１行目とは、テーブル３５の「各教材単位毎の不具合点数合計」の行を意味する。
【００５２】
ステップＳ４２１で、各教材単位毎の不具合点数合計Ｄ（ｍ＋１，ｊ）が閾値以上であるか否かが判定される。閾値としては、例えば、７０点が設定される。ここで閾値未満であれば、ステップＳ４２４からＳ４２０へ戻り、教材単位不具合点数テーブル３５の次の列の処理に進む。ここで閾値以上であれば、ステップＳ４２２へ進む。
【００５３】
ステップＳ４２２では、変数ｋを１だけインクリメントし、ステップＳ４２３で、不具合教材単位番号テーブル３６の要素ＷＤ（ｋ）に変数ｊの値を入れる。図１１に、不具合教材単位番号テーブル３６の内容を示す。このテーブル３６には、不具合点数の合計が閾値７０以上となった教材単位の番号ｊ（図示の例では３７）が記録される。
【００５４】
図示の例では、テーブル３６の要素ＷＤは１つのみであるが、不具合点数が閾値以上となる教材単位が複数あれば、要素ＷＤの数ｋがその教材単位数だけ用意され、不具合と判定された教材単位の番号ｊが記録されていく。
ステップＳ４１９〜Ｓ４２４が繰り返され、教材単位不具合点数テーブル３５（図１０）のすべての教材単位についての処理が終了すると、ステップＳ４２５へ進む。
【００５５】
ステップＳ４２５では、変数ｋが０を超えているか（１以上か）否かが判定される。ここで、不具合教材単位番号テーブル３６に教材単位番号が記録されていなければｋ＝０であるので、Ｎｏとなり、処理を終了する。教材単位番号が記録されていれば（Ｙｅｓ）、管理者端末（教材単位不具合部表示部２５）に、教材単位不具合部を表示する。
【００５６】
ここでは、不具合教材単位番号テーブル３６と教材単位不具合点数テーブル３５から、必要なデータを抽出して画面を作成し、教材単位不具合部表示部２５に表示をし、図８の処理を終了する。
図１２に、表示部２５に表示される画面を示す。
ここには、受講者のＦＡＱを参照して、不都合と判定された教材単位が発生したということが表示される。
【００５７】
そして、不具合な教材単位番号と、累積の不具合点数が表示される。さらに、不具合点数の詳細として、キーワード毎の不具合点数が表示される。
教育センター２の管理者側では、この表示に従い、表示された教材単位について検討をし、キーワード毎の不具合点数を参照して、教材単位の内容の見直しを行う。必要に応じて、教材単位の修正を行う。
【００５８】
なお、図８の処理は、図７の処理と同様に、ステップＳ１１〜Ｓ１３で受講者へ回答文を送信するたびに実行される。つまり、回答文送信毎に教材単位の不具合の判定が行われる。したがって、教材単位の不具合の見直しは、リアルタイムで行われることとなり、迅速に教材単位の見直しを行うことができる。
【００５９】
（付記１）ネットワークを利用した教育サービスを提供するシステムの教材不具合箇所通知方法であって、
前記システムは、
受講者端末からの質問を受信する受信ステップと、
前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新ステップと、
前記更新ステップによる更新により、前記不具合点数が所定の閾値に達したかを判定する判定ステップと、
前記判定ステップの判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信ステップと、
を備えることを特徴とする教材不具合箇所通知方法。
（付記２）前記更新ステップは、前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を、各教材箇所に出現するキーワードの重み付けを格納した重み付け記憶手段を参照して更新することを特徴とする付記１記載の教材不具合箇所通知方法。
（付記３）前記重み付け記憶手段の重み付けは、初出キーワード、補足説明キーワード、参照キーワードの順に大きく設定されることを特徴とする付記２記載の教材不具合箇所通知方法。
（付記４）コンピュータに、
受講者端末からの質問を受信する受信ステップと、
前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新ステップと、
前記更新ステップによる更新により、前記不具合点数が所定の閾値に達したかを判定する判定ステップと、
前記判定ステップの判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信ステップと、
を動作させることを特徴とする教材不具合箇所通知プログラム。
（付記５）コンピュータに、
受講者端末からの質問を受信する受信ステップと、
前記受信ステップで受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新ステップと、
前記更新ステップによる更新により、前記不具合点数が所定の閾値に達したかを判定する判定ステップと、
前記判定ステップの判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信ステップと、
を動作させることを特徴とする教材不具合箇所通知プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記６）受講者端末からの質問を受信する受信手段と、
前記受信手段で受信した質問に基づき、教材箇所と関連付けて不具合点数を格納した不具合情報記憶手段の、該当する教材箇所の不具合点数を更新する更新手段と、
前記更新手段による更新により、前記不具合点数が所定の閾値に達したかを判定する判定手段と、
前記判定手段の判定の結果に基づき、前記教材箇所をシステム管理者端末に送信する送信手段と、
を備えることを特徴とする教材不具合箇所通知装置。
【００６０】
【発明の効果】
本発明によれば、ネットワークを使用した教育システムにおいて、教材の不具合部分を自動的に把握し、この不具合部分を通知する方法を得ることができる。また、本発明によれば、上記不具合部分通知方法を実行する装置を得ることができる。
【図面の簡単な説明】
【図１】本発明の教材不具合箇所通知方法を実行する教育システムの構成を示す図である。
【図２】図１の教材ＤＢのデータレイアウトを示す図である。
【図３】図１のＦＡＱ−ＤＢのデータレイアウトを示す図である。
【図４】図１の教材・キーワードテーブルのデータレイアウトを示す図である。
【図５】図１のキーワード・教材単位関連テーブルを作成する処理を示すフローチャートである。
【図６】図１のキーワード・教材単位関連テーブルのデータレイアウトを示す図である。
【図７】図のＦＡＱ質問・回答部の処理を示すフローチャート（その１）である。
【図８】図のＦＡＱ質問・回答部の処理を示すフローチャート（その２）である。
【図９】図１の一時ＦＡＱキーワードテーブルを示す図である。
【図１０】図１の教材単位不具合点数テーブルのデータレイアウトを示す図である。
【図１１】図１の不具合教材単位番号テーブルの内容を示す図である。
【図１２】図１の教材単位不具合部で表示される画面を示す図である。
【符号の説明】
ＰＣ１〜ＰＣｎ…受講者パソコン
１…ネットワーク
２…教育センター
２１…キーワード・教材単位関連テーブル作成部
２２…ＦＡＱ質問・回答部
２３…一時ＦＡＱキーワードテーブル
２５…教材単位不具合部表示
３１…教材ＤＢ
３２…教材・キーワードテーブル
３３…ＦＡＱ−ＤＢ
３４…キーワード・教材単位関連テーブル
３５…教材単位不具合点数テーブル
３６…不具合教材単位番号テーブル
【図１】
0003698689.tif 000002
【図２】
0003698689.tif 000003
【図３】
0003698689.tif 000004
【図４】
0003698689.tif 000005
【図５】
0003698689.tif 000006
【図６】
0003698689.tif 000007
【図７】
0003698689.tif 000008
【図８】
0003698689.tif 000009
【図９】
0003698689.tif 000010
【図１０】
0003698689.tif 000011
【図１１】
0003698689.tif 000012
【図１２】
0003698689.tif 000013