(57)【要約】  【課題】  コンテンツを用いた協調的な学習や作業を支援するシステムにおいて、参加者のメッセージをコンテンツと対応付け、整理した上で共有し、再利用可能にする。  【解決手段】  メッセージ談話内機能判定手段１０６がメッセージの談話内機能を判定し、メッセージ話題判定手段１１０が参加者から登録されたメッセージの話題の新規性および同一性を判定し、メッセージ構造生成手段１１４が同じ話題を共有するメッセージをグループ化して、メッセージ間またはメッセージグループ間を関連づけて構造化し、メッセージ統合情報生成手段１１６がメッセージおよびメッセージグループの属性情報およびマスタコンテンツのアノテーション情報を生成する。  【選択図】 図１
2005283622.tif 000002
【特許請求の範囲】
【請求項１】
学習または作業に用いるコンテンツを格納するマスタコンテンツ蓄積手段と、
メッセージを蓄積するメッセージ蓄積手段と、
利用者の要求およびメッセージを受け付けて、メッセージ中の情報を抽出し、前記メッセージ蓄積手段に格納する入力制御手段と、
メッセージの話題の新規性または同一性を判定するメッセージ話題判定手段と、
メッセージを前記メッセージ話題判定手段の判定結果にもとづいてメッセージグループに分類し、さらにメッセージ間の参照関係にもとづいて構造化したメッセージ構造を生成するメッセージ構造生成手段と、
メッセージやメッセージグループに関する情報を統合して、メッセージおよびメッセージグループに関する属性情報と、コンテンツの各部分と関連するメッセージグループやメッセージの対応に関するアノテーション情報からなる統合情報を生成する統合情報生成手段と、
前記統合情報生成手段の生成した統合情報を蓄積する統合情報蓄積手段と、
前記マスタコンテンツ蓄積手段に格納されたコンテンツと、前記メッセージ蓄積手段に格納されたメッセージと、 前記統合情報蓄積手段に格納された統合情報とをもとに、表示用データを生成して出力する出力制御手段と、
を有することを特徴とする協調学習支援システムおよび協調作業支援システム。
【請求項２】
さらに前記メッセージ構造生成手段が、
前記メッセージ話題判定手段の話題の新規性または同一性の判定結果に基づいて、メッセージを話題毎のメッセージグループに分類するメッセージ分類手段と、
メッセージ間および前記メッセージグループ間の関係に基づいてメッセージ間およびメッセージグループ間のリンクを生成するリンク生成手段と、
を有することを特徴とする請求項１に記載の協調学習支援システムおよび協調作業支援システム。
【請求項３】
前記メッセージ話題判定手段がメッセージの話題の新規性を判定する際に、少なくとも当該メッセージの参照するメッセージおよびマスタコンテンツに関する情報を用いることを特徴とする請求項１または２に記載の協調学習支援システムおよび協調作業支援システム。
【請求項４】
前記メッセージ話題判定手段がメッセージの話題の新規性または同一性を判定する際に、メッセージの参照対象に関する情報、メッセージの機能に関する情報、の少なくともいずれか一方を用いることを特徴とする請求項１乃至３のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項５】
さらにメッセージの談話における機能を判定するメッセージ談話内機能判定手段を有することを特徴とする請求項１乃至４のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項６】
前記メッセージ話題判定手段がメッセージの話題の新規性または同一性を判定する際に、少なくとも前記メッセージ談話内機能判定手段が判定したメッセージの談話内機能を用いることを特徴とする請求項５に記載の協調学習支援システムおよび協調作業支援システム。
【請求項７】
前記メッセージ構造生成手段が生成するメッセージ構造は、メッセージ間の関係、およびメッセージグループ間が、関係の種類付きで関係付けられていることを特徴とする請求項１乃至６のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項８】
前記統合情報生成手段が、さらに、
メッセージに関する情報をメッセージ単位、メッセージグループ単位で総合し、集計するメッセージ情報集計手段と、
メッセージの評価を行うメッセージ評価手段と、
メッセージに関する情報とメッセージグループに関する情報をメッセージ属性情報、メッセージグループ属性情報として、統合情報蓄積手段に格納する属性情報生成手段と、
コンテンツの部分に対して関連するメッセージグループおよびメッセージを対応付けたアノテーション情報を生成する、アノテーション情報生成手段と、
を有することを特徴とする請求項１乃至７のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項９】
前記メッセージ評価手段がメッセージに対する評価として、少なくともメッセージの有用性に関する評価とメッセージの話題性に関する評価の少なくとも一方を行うことを特徴とする請求項８に記載の協調学習支援システムおよび協調作業支援システム。
【請求項１０】
前記メッセージ評価手段がメッセージの有用性に関する評価を行う際に、少なくとも当該メッセージを参考にしたメッセージの数を用いることを特徴とする請求項８または９に記載の協調学習支援システムおよび協調作業支援システム。
【請求項１１】
前記メッセージ評価手段がメッセージの話題性に関する評価を行う際に、少なくとも当該メッセージを参照したメッセージの数を用いること、を特徴とする請求項８乃至１０のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項１２】
前記出力制御手段が表示用データを生成する際に、前記メッセージ評価手段において高い評価をえたメッセージについて評価に関する情報を表示するか、評価の高いメッセージを視覚的にマークするか、の少なくともいずれか一方をおこなうことを特徴とする請求項８乃至１１のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項１３】
前記出力制御手段が生成する表示用データは、少なくとも前記マスタコンテンツを表示するマスタコンテンツ領域とメッセージを表示するメッセージ表示領域に大別されており、メッセージ表示領域にはグループ化されたメッセージとともにメッセージおよびメッセージグループの属性情報が表示されることを特徴とする請求項１乃至１２のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項１４】
前記出力制御手段が表示用データを生成する際に、前記メッセージグループ間の関係を視覚的にマークすることを特徴とする請求項１乃至１３のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【請求項１５】
前記出力制御手段が表示用データを生成する際に、前記メッセージグループ間の関係の視覚的な表現方法を関係の種類や数によって変えることを特徴とする請求項１４に記載の協調学習支援システムおよび協調作業支援システム。
【請求項１６】
さらに情報抽出手段を有し、前記入力制御手段から抽出する情報に関する条件が指定された際に、前記統合情報蓄積手段に格納された統合情報および前記マスタコンテンツ蓄積手段に格納されたコンテンツおよび前記メッセージ蓄積手段に格納されたメッセージのうち、利用者から指定された条件を満たす情報を抽出することを特徴とする請求項１乃至１５のいずれかに記載の協調学習支援システムおよび協調作業支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを用いた協調的な学習や作業を支援するシステムに関する。
【背景技術】
【０００２】
従来の学習支援システムとしては、学習者の質問やコメントに類似した質問やコメントを検索する手段と、質問文やコメント文に対して入力された評価点をもとに、それらの質が最低基準を満たすか否を判定する手段を備えたシステムが知られている（例：特許文献１）。この種のシステムによれば、複数の学習者による学習環境を擬似的に提供でき、さらに最低基準を満たさない学習者を排除することで、学習コミュニティのレベルを向上することが期待できる。
【０００３】
また、従来の共同作業支援システムとしては、作業者間で交換された意見等の情報を構造化する手段と、構造を表示する手段を有する装置が知られている（例：特許文献２）。この種の装置によれば、参加者の意見の理解や調整を容易に行うことができる。
【特許文献１】特開２０００−２８４６７９号公報
【特許文献２】特開平５−０２２２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の学習支援システムにおいては、学習者が過去の質問やコメントに類似した質問やコメントを入力した場合には過去のデータを活用することができるが、他の学習者の質問やコメントを自由に参照したり、継続的に意見を交換したりしながら、協調的に学習を進めていくことは難しい。また、質問やコメントの評価が学習コミュニティの参加資格の診断に用いられる仕組みとなっているため、利用者が質問やコメントを行う際に心理的に障壁となる可能性があり、よりよい質問やコメントが積極的に行われるようになるとはかぎらない。
【０００５】
また、従来の作業支援システムにおいては、議論における意見を構造化することができるが、提出された議題についての意見、賛成意見、反対意見の要点と結論をまとめる場合など、比較的単純な議論が発散しないようにするためには有効であるが、より複雑な議論や、議題が自由に発展していくのを許す場合には向いていない。
【０００６】
本発明はかかる点に鑑みてなされたものであり、その目的は、コンテンツを用いた協調的な学習や作業を支援するシステムにおいて、参加者のメッセージをコンテンツと対応付け、整理した上で共有し、再利用可能にすることである。
【０００７】
また、本発明は、マスタとなるコンテンツを用いて学習や作業を協調的に行う際に、学習者または作業者や指導者によって交換される意見やアドバイス等のメッセージを、その評価と、マスタコンテンツとの対応と、他のメッセージとの関係を談話の流れをふまえてわかりやすく明示した上で参加者が共有できるようにして、参加者の学習や作業の意欲を高め、協調的な学習や作業の効果を高めるとともに、マスタコンテンツの各部分に対応するメッセージおよびその属性情報をマスタコンテンツに対するアノテーションとして再利用可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の協調学習支援システムおよび協調作業支援システムは、学習または作業に用いるコンテンツを格納するマスタコンテンツ蓄積手段と、メッセージを蓄積するメッセージ蓄積手段と、利用者の要求およびメッセージを受け付けて、メッセージ中の情報を抽出し、メッセージ蓄積手段に格納する入力制御手段と、メッセージの談話における機能を判定するメッセージ談話内機能判定手段と、メッセージの話題の新規性または同一性を判定するメッセージ話題判定手段と、メッセージを前記メッセージ話題判定手段の判定結果にもとづいてメッセージグループに分類し、さらにメッセージ間の参照関係にもとづいて構造化したメッセージ構造を生成するメッセージ構造生成手段と、メッセージやメッセージグループに関する情報を統合して、メッセージおよびメッセージグループに関する属性情報と、コンテンツの各部分と関連するメッセージグループやメッセージの対応に関するアノテーション情報からなる統合情報を生成する統合情報生成手段と、前記統合情報生成手段の生成した統合情報を蓄積する統合情報蓄積手段と、前記マスタコンテンツ蓄積手段に格納されたコンテンツと、前記メッセージ蓄積手段に格納されたメッセージと、前記統合情報蓄積手段に格納された統合情報をもとに、表示用データを生成して出力する出力制御手段と、前記統合情報蓄積手段に蓄積された統合情報と、前記マスタコンテンツ蓄積手段に蓄積されたコンテンツと前記メッセージ蓄積手段に格納されたメッセージのうち、指定された条件を満たす情報を抽出する情報抽出手段とを有する。
【０００９】
さらに、前記メッセージ構造生成手段は、前記メッセージ話題判定手段の話題の新規性または同一性の判定結果に基づいて、メッセージを話題毎のメッセージグループに分類するメッセージ分類手段と、メッセージ間および前記メッセージグループ間の関係に基づいてメッセージ間およびメッセージグループ間のリンクを生成するリンク生成手段とを有する。
【００１０】
また、前記統合情報生成手段は、メッセージに関する情報をメッセージ単位、メッセージグループ単位で総合し、集計するメッセージ情報集計手段と、メッセージおよびメッセージグループの評価を行うメッセージ評価手段と、メッセージに関する情報と、メッセージグループに関する情報を、それぞれ、メッセージ属性情報、メッセージグループ属性情報として統合情報蓄積手段に格納する属性情報生成手段と、マスタコンテンツ中で関係するメッセージをもつ部分を対象に、マスタコンテンツのアノテーション情報を生成し、統合情報蓄積手段に格納するアノテーション情報生成手段とを有する構成をとる。
【００１１】
上述のような構成によれば、参加者から登録されたメッセージを、その評価等の属性情報とともに、マスタコンテンツおよび他のメッセージと関連付け、同じ話題を共有するメッセージとともにグループ化した上で、利用者に提示することができ、またメッセージおよびその属性情報をコンテンツに対するアノテーションとして蓄積することができる。
【発明の効果】
【００１２】
したがって、本発明によれば、マスタとなるコンテンツを用いて学習や作業を協調的に行う際に、学習者または作業者や指導者によって交換される意見やアドバイス等のメッセージを、その評価と、マスタコンテンツとの対応と、他のメッセージとの関係を談話の流れをふまえてわかりやすく明示した上で参加者が共有できるようにして、参加者の学習や作業の意欲を高め、協調的な学習や作業の効果を高めるとともに、マスタコンテンツの各部分に対応するメッセージおよびその属性情報をマスタコンテンツに対するアノテーションとして再利用可能にすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００１４】
図１は、本発明の一実施の形態に係る協調学習支援システムの構成を示すブロック図である。図１において、この協調学習支援システム１００は、データ蓄積手段１０２と、利用者の要求およびメッセージを受け付ける入力制御手段１０４と、メッセージの談話における機能を判定するメッセージ談話内機能判定手段１０６と、前記メッセージ談話内機能を判定する規則を格納するメッセージ談話内機能判定規則蓄積手段１０８と、メッセージの話題の新規性または同一性を判定するメッセージ話題判定手段１１０と、メッセージの話題の新規性または同一性を判定するための規則を格納するメッセージ話題判定規則蓄積手段１１２と、メッセージ構造を生成するメッセージ構造生成手段１１４と、統合情報を生成する統合情報生成手段１１６と、コンテンツ或いはメッセージのうち指定された条件を満たす情報を抽出する情報抽出手段１２２と、表示用データを生成して出力する出力制御手段１２０とから構成される。
【００１５】
データ蓄積手段１０２は、前記統合情報生成手段１１６が生成した統合情報を蓄積する統合情報蓄積手段１１８と、学習に用いるコンテンツを格納するマスタコンテンツ蓄積手段１２４と、メッセージを蓄積するメッセージ蓄積手段１２６とを有して成る。統合情報蓄積手段１１８はまた、蓄積情報として、メッセージ属性情報と、メッセージグループ属性情報と、アノテーション情報とを格納する。
【００１６】
入力制御手段１０４は、利用者の要求およびメッセージを受け付けて、メッセージ中の情報を解析し、メッセージ蓄積手段１２６に格納する。
【００１７】
メッセージ構造生成手段１１４は、前記メッセージ話題判定手段１１０の話題の新規性または同一性の判定結果に基づいて、メッセージを話題毎のメッセージグループに分類するメッセージ分類手段１２８と、メッセージ間および前記メッセージグループ間の関係に基づいてメッセージ間およびメッセージグループ間のリンクを生成するリンク生成手段１３０とを有し、メッセージを前記メッセージ話題判定手段１１０の判定結果にもとづいてメッセージグループに分類し、さらにメッセージ間の参照関係にもとづいて構造化したメッセージ構造を生成する。
【００１８】
統合情報生成手段１１６は、リンク生成手段１３０に接続されメッセージに関する情報をメッセージ単位、メッセージグループ単位で総合し、集計するメッセージ情報集計手段１３２と、メッセージおよびメッセージグループの評価を行うメッセージ評価手段１３４と、メッセージに関する情報と、メッセージグループに関する情報を、それぞれ、メッセージ属性情報、メッセージグループ属性情報として統合情報蓄積手段１１８に格納する属性情報生成手段１３６と、マスタコンテンツ中で関係するメッセージをもつ部分を対象に、マスタコンテンツのアノテーション情報を生成し、統合情報蓄積手段１１８に格納するアノテーション情報生成手段１３８とを有する。そして、この統合情報生成手段１１６は、メッセージやメッセージグループに関する情報を統合して、メッセージおよびメッセージグループに関する属性情報と、コンテンツの各部分と関連するメッセージグループやメッセージの対応に関するアノテーション情報からなる統合情報を生成する。
【００１９】
出力制御手段１２０は、マスタコンテンツ蓄積手段１２４に格納されたコンテンツと、前記メッセージ蓄積手段１２６に格納されたメッセージと、前記統合情報蓄積手段１１８に格納された統合情報をもとに、表示用データを生成して出力する。
【００２０】
情報抽出手段１２２は、前記統合情報蓄積手段１１８に格納された統合情報および前記マスタコンテンツ蓄積手段１２４に格納されたコンテンツおよび前記メッセージ蓄積手段１２６に格納されたメッセージのうち、指定された条件を満たす情報を抽出する。
【００２１】
なお、ここで、メッセージとは、学習者や指導者から送信される意見、質問、回答、指導者が学習者に対して与えた課題、コメント等であり、本文テキストおよびそれに付加されるユーザ識別情報等の関連情報で構成される。
【００２２】
次いで、上記構成を有する協調学習支援システム１００について、具体例を用いてより詳細に説明する。図２は本実施の形態において、メッセージが登録される場合のシステムの動作の概要を説明するフローチャートである。
【００２３】
まず、入力制御手段１０４を通じてメッセージの登録要求とともにメッセージが受信される（Ｓ１０００）。
【００２４】
図３は本実施の形態において、入力制御手段１０４が受信するメッセージの一例を示す図である。なお、この例ではメッセージの内容を(意味分類)：(記述)という形で表現しているが、同様に情報の意味分類と記述の対応関係が明確なものであれば、メッセージのフォーマットは、この形式に限定されない。例えば各情報をタグ等でマークしていてもかまわない。
【００２５】
入力制御手段１０４はメッセージの内容を、意味分類と記述の少なくとも一方を手がかりとして、あらかじめ定義されたメッセージの構成要素のうちのいずれかに分類し、必要な構成要素を含まない等、形式に不正なメッセージはエラーとし、必要な構成要素を含むメッセージにはメッセージの識別番号を与えて、メッセージ蓄積手段１２６に格納する。
【００２６】
なお、メッセージの構成要素は少なくともユーザ識別情報、メッセージタイプ指定情報、参照対象指定情報、本文のテキスト、要求メッセージ情報、その他の補助情報の６要素に相当する情報として定義されることとする。なお、特に指定されない場合は、ユーザ識別情報、メッセージタイプ指定情報、参照対象指定情報は必須とすることがのぞましい。
【００２７】
ここでメッセージタイプとは、当該メッセージの機能を示すものである。メッセージタイプの例としては、課題、アンケート、質問、回答、コメント、また、登録済のメッセージと同じ意見であることをあらわす、同意見、等があり、メッセージタイプの種類はシステムまたはシステムの提供するサービスによってあらかじめ規定されていることとする。
【００２８】
メッセージタイプ指定情報は、前記メッセージタイプを指定するための情報であり、あらかじめ規定されたメッセージタイプのいずれかに対応付けられたものであれば、どのような表現でもかまわない。例えば規定されたメッセージタイプを識別可能なキーワードをあらかじめ定義しておき、利用者がキーワードを含む自由な表現で記述した表現から入力制御手段１０４がメッセージタイプを判定することとしてもよい。
【００２９】
なお、例えば登録済のメッセージと同意見である場合など、メッセージのタイプが例えば「同意見」などと指定されていて、メッセージ本文が不要である場合には、メッセージ本文は空であってもかまわない。
【００３０】
次に参照対象指定情報とは、メッセージの参照対象となっているか、あるいは関連する他のメッセージおよびコンテンツあるいはそれらの一部について、関連の種類と対象を指定するための情報である。参照対象には当該メッセージが直接参照したメッセージまたはその一部(以下、参照メッセージと略す)、および当該メッセージが参照したコンテンツまたはその一部(以下、参照コンテンツと略す)、参照対象以外の、当該メッセージと関連するメッセージまたはコンテンツまたはその一部(以下関連メッセージ/関連コンテンツと略す)がある。参照対象指定情報は、例えば、
（関連の種類と対象の種類）：（関連するコンテンツやメッセージの識別情報）
のように指定される。例えば図３のメッセージの場合、参照対象指定情報は
参照メッセージ：１００１
参考メッセージ：１００３、１００４
として指定されている。この場合、当該メッセージは課題のメッセージであるメッセージ１００１を参照して作成した回答のメッセージであり、回答を作成する際にメッセージ１００３と１００４を参考にしたので、メッセージ１００１は「参照メッセージ」、１００３と１００４は「参考メッセージ」と指定されている。
【００３１】
なお、参照対象指定情報の書式は上記のように関連の種類と対象の種類と関連するコンテンツやメッセージの識別情報の対応がつくものであれば、この形式に限定されない。
【００３２】
次に要求メッセージ情報とは、当該メッセージを参照して、送られるメッセージに関する条件とシステムの処理方法を指定する情報である。システムの処理方法の種類は、システムまたはシステムの規定するサービスによってあらかじめ規定されていることとする。要求メッセージ情報は空であってもかまわない。要求メッセージ情報の例を以下に示す。ただし、条件のみが指定されている場合は、条件を満たさないメッセージを受け付けないことを意味することとする。
【００３３】
(例１)
条件："受信日時"が"2004/2/1 12:00"
(例２)
条件："メッセージタイプ"が"回答"
システムの動作：ユーザに通知する(画面の一部に表示)。
【００３４】
また、補助情報は、上記以外のメッセージの送信日付、表示期限など、システムの利用目的に応じて使用される任意の情報であり、空であってもかまわない。
【００３５】
今、メッセージの構成要素がユーザ識別情報と、メッセージタイプ指定情報と、参照対象指定情報と、本文のテキストと、要求メッセージ情報と補助情報の６つと定義されていることとする。今、入力制御手段１０４が、メッセージの内容を、意味分類と記述の少なくとも一方を手がかりとして、以下のように分類し、残りを「補助情報」に分類することとする。
【００３６】
意味分類または記述  メッセージ中の表現      →    分類
（意味分類）          「ユーザＩＤ」          →    ユーザ識別情報
（意味分類）          「メッセージタイプ」    →    メッセージタイプ指定情報
（記述）        特定のテキストやメッセージあるいはそれらの一部の指定        →    参照対象指定情報
（意味分類）          「本文テキスト」  →    本文テキスト
（意味分類）          「期限」          →    要求メッセージ情報「受信日時」
入力制御手段１０４が図３のメッセージを上記の６つのメッセージの構成要素に分類して、前記メッセージ蓄積手段１２６に格納したときの、メッセージ蓄積手段１２６のデータ例を図４に示す。図４において図３のメッセージはメッセージ１００５として格納されている。なお、図４の１００１、１００２、１００３、１００４も図３のメッセージと同様にしてメッセージ蓄積手段１２６に格納されたこととする。
【００３７】
次にメッセージ談話内機能判定手段１０６が、メッセージ談話内機能判定規則蓄積手段１０８に格納されたメッセージ談話内機能判定規則を参照して、メッセージの談話内機能を判定する（図２のＳ１１００）。
【００３８】
ここでメッセージの談話内機能とは、メッセージの談話における参照対象との関係における機能をあらわす情報で、メッセージの参照する対象の種類と、メッセージの機能の情報を組み合わせたものである。
【００３９】
図５にメッセージ談話内機能判定規則蓄積手段１０８に格納されたメッセージ談話内機能判定規則の例を示す。この例では、メッセージタイプ指定情報と参照メッセージの有無と参照メッセージの談話内機能をもとに、メッセージの談話内機能を判定している。
【００４０】
今、図４のメッセージ１００１の談話内機能が、メッセージタイプ指定情報は「課題」であり、参照メッセージはなしで、図５の規則１にしたがって、「コンテンツに関する課題」と判定されており、この判定結果がメッセージ１００１の属性情報の一部として、すでに統合情報蓄積手段１１８に格納されていることとする。
【００４１】
ここで、メッセージ談話内機能判定手段１０６が図４のメッセージ１００５の談話内機能を判定することとする。図４にみられるようにメッセージタイプ指定情報は「回答」であり、参照メッセージは１００１である。メッセージ談話内機能判定手段１０６はメッセージ統合情報蓄積手段１１８に格納された参照メッセージ１００１の属性情報を調べ、メッセージ１００１の談話内機能が「コンテンツに関する課題」であることから、図５の規則５にしたがって、メッセージ１００５の談話内機能を「課題に関する回答」と判定する。
【００４２】
同様に、図４の他のメッセージについても、図５の規則にしたがって、各々の談話内機能はそれぞれ次のように判定される。
【００４３】
１００１：コンテンツに関する課題
１００２：課題に関する質問
１００３：質問に関する回答
１００４：回答に関するコメント
ただし、メッセージの談話内機能のセットは上記に限定されるものではない。
【００４４】
次に、メッセージ話題判定手段１１０がメッセージ話題判定規則蓄積手段１１２に格納されたメッセージ話題判定規則を参照して、メッセージの話題の新規性または同一性を判定する（図２のＳ１２００）。
【００４５】
メッセージの話題判定規則の例は特に限定されない。 一例として、メッセージタイプ指定情報と参照メッセージの有無を用いる例を以下に示す。
（メッセージ話題判定規則例Ａ）
規則例Ａ−１：
(条件)                メッセージタイプ指定情報：課題
参照メッセージの有無：なし
(メッセージの話題)    新規話題
規則例Ａ−２：
(条件)                  メッセージタイプ指定情報：質問
参照メッセージの有無：あり
(メッセージの話題)    参照メッセージと同じ
規則例Ａ−３：
(条件)                  メッセージタイプ指定情報：質問
参照メッセージの有無：なし
(メッセージの話題)    新規話題
規則例Ａ−４：
(条件)                  メッセージタイプ指定情報：回答
参照メッセージの有無：あり
(メッセージの話題)      参照メッセージと同じ
規則例Ａ−５：
(条件)                  メッセージタイプ指定情報：コメント
参照メッセージの有無：あり
(メッセージの話題)      参照メッセージと同じ
規則例Ａ−６：
(条件)                  メッセージタイプ指定情報：コメント
参照メッセージの有無：なし
(メッセージの話題)      新規話題
この例では、例えば、メッセージのタイプが「質問」や「コメント」である場合、参照メッセージの有無により、参照メッセージがある場合は参照メッセージと同じ話題、参照メッセージがない場合は新規話題と判定される。規則例Ａ−１、Ａ−２、Ａ−３、Ａ−４、Ａ−５、Ａ−６の規則を用いて図４のメッセージ１００１、１００２、１００３、１００４、１００５のメッセージの話題の新規性または同一性を判定した結果は、以下のようになる。
【００４６】
(規則Ａを用いた話題の判定結果)
１００１：新規
１００２：参照メッセージと同じ
１００３：参照メッセージと同じ
１００４：参照メッセージと同じ
１００５：参照メッセージと同じ
別の例として、図６に、メッセージの談話内機能により話題を判定する、メッセージ話題判定規則の例を示す。
【００４７】
図４のメッセージ１００１、１００２、１００３、１００４、１００５の話題の新規性または同一性を図６の規則を用いて判定する場合、メッセージ談話内機能判定手段１０６によりメッセージの談話内機能が各々「コンテンツに関する課題」「課題に関する質問」「質問に関する回答」「回答に関するコメント」「課題に関する回答」と判定されていることから、図６の規則により、メッセージの話題はそれぞれ以下のように判定される。
【００４８】
１００１：新規
１００２：新規
１００３：参照メッセージと同じ
１００４：参照メッセージと同じ
１００５：参照メッセージと同じ
図４のメッセージに対する上記の図６の規則による話題の判定結果と、前記規則Ａを用いた判定結果との違いは、メッセージ１００２の話題が「新規」と判定されている点である。図６の規則では、このようにメッセージ自体の機能として同じ「質問」という機能をもつメッセージであっても、何に対する質問か、という参照の対象により、談話の話題の新規性の判定を区別することができる。例えば規則２の「コンテンツに関する質問」、規則４の「課題に関する質問」、規則１１の「コメントに関する質問」の各々に対する判定結果は、各々のメッセージの談話内の機能が新規の話題をもたらすものかどうかという観点で区別することが可能である。
【００４９】
次に、メッセージ構造生成手段１１４が、メッセージの構造を生成する（図２のＳ１３００）。
【００５０】
ここで、メッセージ構造とは、メッセージを話題を共有するメッセージグループに分類し、関連するメッセージ間およびメッセージグループ間を参照等の関係で関係付けたものである。
【００５１】
まず、上記のメッセージ話題判定手段１１０の判定結果にもとづいて、メッセージ構造生成手段１１４内のメッセージ分類手段１２８がメッセージを話題毎のメッセージグループに分類する。
【００５２】
ここで、メッセージグループとは、同じ話題を共有するメッセージからなるメッセージのグループである。メッセージ分類手段１２８は、前記話題判定手段１１０の判定結果に基づいて、メッセージを適切なメッセージグループに分類する。話題が「参照メッセージと同じ」であるメッセージは参照メッセージと同じメッセージグループの末尾に追加し、話題が「新規」であるメッセージについては、新しいメッセージグループを作成し、その最初のメッセージとする。
【００５３】
例えば図４のメッセージ１００５の場合、前記話題判定結果が「参照メッセージと同じ」であるので、１００５の参照対象指定情報として指定された参照メッセージ１００１の属するメッセージ話題グループの最後に追加される。図４のメッセージ１００１をメッセージグループに登録する際、Ａという新メッセージグループを作って登録していたこととすると、１００５も同じくＡというグループに分類される。同様に、メッセージ１００２をメッセージグループＢに登録していたとすると、１００２を参照メッセージとして指定している１００３、同じく１００３を参照メッセージとして指定している１００４も同じグループに登録されるので、図４の各メッセージは以下のように分類される。
【００５４】
メッセージグループＡ：１００１,１００５
メッセージグループＢ：１００２,１００３,１００４
次にメッセージ構造生成手段１１４内のリンク生成手段１３０が、メッセージ間および前記メッセージグループ間の関係をあらわすリンクを生成する。
【００５５】
以下ではメッセージ間の関係をメッセージ間リンク、メッセージグループ間の関係をメッセージグループ間リンクとよぶ。
【００５６】
まず、メッセージ間リンクが、各メッセージの参照対象指定情報により、以下のように関係の種類と参照元のメッセージの識別情報、参照先のメッセージの識別情報を対応付けて作成される。
【００５７】
（参照）：１００２→１００１
（参照）：１００３→１００２
（参照）：１００４→１００３
（参照）：１００５→１００１
（参考）：１００５→１００３
（参考）：１００５→１００４
次に、上記のメッセージ間リンクをもとに、メッセージグループ間リンクが作成される。メッセージグループ間のリンクの作成条件はシステム内であらかじめ規定されていることとする。今、仮に、メッセージグループ間のリンクの作成条件が以下のように規定されていることとする。
【００５８】
（ａ）当該メッセージのメッセージグループと参照メッセージのメッセージグループが異なる場合
（ｂ）当該メッセージのメッセージグループと関連メッセージのメッセージグループが異なる場合
図４のメッセージのうち、１００５は、メッセージグループＡに属するが、２つの参考メッセージが異なるメッセージグループ(Ｂ)に属するので、各々上記の（ｂ）に該当し、メッセージグループＡからＢへの「参考」のリンクが２つ作成される。一方、メッセージ１００２は、メッセージグループＢに属するが、１つの参照メッセージが異なるメッセージグループ(Ａ)に属するので、上記の（ａ）に該当し、メッセージグループＢからＡへも「参照」のリンクが１つ作成されている。メッセージグループ間のリンクは、関係の種類と参照元のメッセージグループの識別情報、参照先のメッセージグループの識別情報であらわされる。以下に図４のメッセージに関する、メッセージグループ間のリンクとリンク数を示す。
【００５９】
（参考）：Ａ→Ｂ：２
（参照）：Ｂ→Ａ：１
図７に上記のようにして作成されたメッセージの話題構造のイメージを示す。
【００６０】
次に統合情報生成手段１１６が、メッセージおよびメッセージグループに関する情報を集計、評価し、メッセージに関する属性情報(メッセージ属性情報)、メッセージグループに関する属性情報(メッセージグループ属性情報)、コンテンツのアノテーション情報からなる統合情報を生成し、統合情報蓄積手段１１８に格納する（図２のＳ１４００）。
【００６１】
まず、メッセージ情報集計手段１３２が、メッセージに関する情報をメッセージ単位、メッセージグループ単位で総合し、集計する。
【００６２】
メッセージ情報集計手段１３２が総合、集計する情報の種類は限定されないが、少なくともメッセージ間、メッセージグループ間のリンクや参照に関する情報を集計することとする。
【００６３】
まず、メッセージに関する情報を総合、集計する。ここでは以下の情報を集計することとする。
【００６４】
・リンク情報
・参照情報
「リンク情報」は、「リンクターゲット情報」と「被リンク情報」から構成される。「リンクターゲット情報」とは、当該メッセージを起点とするメッセージ間リンクに関する情報であり、メッセージ間リンクの関係の種類とリンク先のメッセージの識別情報である。「被リンク情報」とは、当該メッセージに対して他のメッセージからはられたメッセージ間リンクに関する情報であり、他のメッセージからはられたリンクの関係の種類とリンク数の組み合わせによって表現することとする。
【００６５】
「参照情報」は前記メッセージ蓄積手段１２６に格納されたメッセージの参照対象指定情報を、コンテンツに関する参照情報(参照コンテンツ情報)とメッセージに関する参照情報(参照メッセージ情報)に分けたものである。参照メッセージ情報は関係の種類とメッセージの識別情報によって構成される。参照コンテンツ情報はコンテンツの該当部分の識別情報によって構成される。
【００６６】
図４の各メッセージに関して、上記のようにして総合、集計した結果を図８に示す。本文テキストについては表現を省略している。
【００６７】
次に、上記のようにメッセージに関して総合、集計した情報をもとに、前記メッセージ情報集計手段１３２が、メッセージグループに関する情報を総合、集計する。総合、集計する情報の種類は限定されないが、少なくとも、メッセージグループ間のリンクや参照に関する情報を集計することとする。ここでは以下の情報を集計することとする。
【００６８】
・メッセージ数
・代表メッセージ談話内機能
・リンク情報
・参照情報
「メッセージ数」は、各メッセージグループに属するメッセージの合計数である。
【００６９】
「代表メッセージ談話内機能」は、メッセージグループを特徴付ける代表的なメッセージの談話内機能で、ここではメッセージグループの先頭のメッセージの談話内機能とする。
【００７０】
「リンク情報」は、「メッセージグループ間リンク情報」と「メッセージ間リンク集計情報」から構成される。「メッセージグループ間リンク情報」は、さらに「グループ間リンクターゲット情報」から構成される。「グループ間リンクターゲット情報」は、メッセージ間リンクのうち、メッセージグループ間にまたがるリンクの種類と、リンク先のメッセージの属するメッセージグループと、リンク数の組み合わせとして表現される。
【００７１】
「メッセージ間リンク集計情報」は、「被リンク集計情報」と「メッセージグループ内ターゲット」「メッセージグループ外ターゲット」の各情報から構成される。
【００７２】
「被リンク集計情報」は、メッセージグループ内の各メッセージの「被リンク情報」の、関係の種類とリンク数を集計したものである。
【００７３】
「メッセージグループ内ターゲット」と「メッセージグループ外ターゲット」はメッセージグループ内のメッセージの「リンクターゲット情報」を、同じグループ内のメッセージに対してはられたものか、他のグループのメッセージに対してはられたものかに分類し、リンクの関係の種類と、リンクの起点と終点のメッセージの識別情報の組み合わせとして表現したものである。
【００７４】
「参照情報」は「代表参照コンテンツ情報」から構成される。「代表参照コンテンツ」はメッセージグループ内のメッセージが参照するコンテンツの識別情報である。通常は、代表参照コンテンツはメッセージグループの先頭のメッセージの参照コンテンツとし、先頭のメッセージが参照コンテンツをもたない場合は先頭メッセージの参照メッセージの参照コンテンツとする。
【００７５】
図４の各メッセージが属するメッセージグループに関して、図８のメッセージに関する各情報を、上記のようにして統合情報生成手段１１６が総合、集計した結果を図９に示す。
【００７６】
次にメッセージ評価手段１３４がメッセージおよびメッセージグループに関する情報の評価を行う。
【００７７】
メッセージの評価の方法は限定されないが、ここでは以下のように3つの指標を用いて評価することとする。
【００７８】
総合スコア：
(有用性スコア) x 2 + (話題性スコア)     ・・・(式１)
話題性スコア：
(参照のメッセージ間リンク数)
有用性スコア：
(参考のメッセージ間リンク数)
ここで「話題性スコア」とは当該メッセージが参加者の関心をどのくらい集めたか、を表す指標で、ここでは当該メッセージに対して「参照」のメッセージ間リンクをもつメッセージ数、すなわち被リンク情報の「参照」のリンク数で表すこととする。また、有用性スコアとは当該メッセージが参加者の学習にどの程度役に立ったか、を表す指標で、ここでは当該メッセージに対して「参考」のメッセージ間リンクをもつメッセージ数、すなわち被リンク情報の「参考」のリンク数で表すこととする。また、総合スコアは上記の式１のように話題性スコアと有用性スコアとを組み合わせて求めることとする。
【００７９】
図８の各メッセージに対して、上記の３つの指標により評価を行うと、それぞれのスコアは以下のように求められる。
【００８０】
話題性スコア
１００１：２
１００２：１
１００３：１
１００４：１
１００５：０
有用性スコア
１００１：０
１００２：０
１００３：１
１００４：１
１００５：０
総合スコア
１００１：
０ x ２ + ２ = ２
１００２：
０ x ２ + １ = １
１００３：
１ x ２ + １ = ３
１００４：
１ x ２ + １ = ３
１００５：
０ x ２ + ０ = ０
次にメッセージグループに関する情報の評価を行う。 メッセージグループの評価の方法は限定されないが、ここでは前記のメッセージの評価に用いた3つの指標について、各々グループ内のメッセージのスコアの和の値で評価をすることとする。
【００８１】
メッセージグループの総合スコア：
(メッセージグループ内のメッセージの総合スコアの和)
メッセージグループの話題性スコア：
(メッセージグループ内のメッセージの話題性スコアの和)
メッセージグループの有用性スコア：
(メッセージグループ内のメッセージの有用性スコアの和)
図９の各メッセージグループに対して、上記のようにして評価を行うと、それぞれの指標に関する各メッセージグループのスコアは以下のように求められる。
【００８２】
メッセージグループの話題性スコア
Ａ：２ + ０ = ２
Ｂ：１ + １ + １ = ３
メッセージグループの有用性スコア
Ａ：０ + ０ = ０
Ｂ：０ + １ + １ = ２
メッセージグループの総合スコア
Ａ：２ + ０ = ２
Ｂ：１ + ３ + ３ = ７
次に、属性情報生成手段１３６が、上記の評価結果をも加えて、メッセージに関する情報と、メッセージグループに関する情報を、それぞれ、メッセージ属性情報、メッセージグループ属性情報として、統合情報蓄積手段１１８に格納する。
【００８３】
図８の各メッセージの属性情報として統合情報蓄積手段１１８に格納される情報の例を図１０に示す。ただし、本文テキストについては表現を省略している。
【００８４】
また、図８の各メッセージグループの属性情報として統合情報蓄積手段１１８に格納される情報の例を図１１に示す。
【００８５】
次に、アノテーション情報生成手段１３８は、マスタコンテンツ中で関係するメッセージをもつ部分を対象に、マスタコンテンツのアノテーション情報を生成し、統合情報蓄積手段１１８に格納する。ここでアノテーション情報とは、マスタコンテンツの部分に関連するメッセージをマスタコンテンツのアノテーションとみなして、マスタコンテンツの該当部分に対して関連するメッセージおよびメッセージグループを対応付けたもので、少なくとも以下の情報から構成される。
（マスタコンテンツ内の該当部分の指定）：（参照元のメッセージグループ）：（参照元のメッセージの識別情報のリスト）
次に出力制御手段１２０が、マスタコンテンツ蓄積手段１２４に格納されたマスタコンテンツと、統合情報蓄積手段１１８に格納されたメッセージ属性情報とメッセージグループ属性情報とアノテーション情報と、メッセージ蓄積手段１２６に格納されたメッセージを参照して、メッセージの出力イメージを生成し、表示用データとして出力する（図２のＳ１５００）。
【００８６】
今、利用者から図４のメッセージ１００５の登録が要求され、上記のようにしてこのメッセージの統合情報が生成されて、統合情報蓄積手段１１８に格納されたとすると、出力制御手段１２０は統合情報を用いて、
・マスタコンテンツ領域
・メッセージ領域
の２種類の領域から構成される出力イメージを生成することとする。
【００８７】
マスタコンテンツ領域は、当該メッセージが参照コンテンツをもつ場合は、マスタコンテンツのうち前記参照コンテンツを含む部分を表示する。当該メッセージが参照コンテンツをもたない場合は、マスタコンテンツのうち、当該メッセージを含むメッセージグループの代表参照コンテンツを含む部分を表示することとする。
【００８８】
メッセージ領域は、当該メッセージの属するメッセージグループおよび、当該メッセージの属するメッセージグループとリンクされたメッセージグループのメッセージおよびそれらの属性情報をメッセージグループ間のリンクとともに表示することとする。図１２の例では、メッセージグループ間のリンクは、単に線で示したが、メッセージグループ間のリンク数やリンクの種類によって、リンクの表示方法を変えてもよい。また、メッセージグループの属性として、メッセージグループの識別情報と、メッセージ数、代表参照コンテンツ、代表メッセージ談話内機能、評価情報の総合スコアを示し、メッセージの属性としてメッセージ識別情報、メッセージ談話内機能等を示しているが、表示する属性情報は特に限定されない。
【００８９】
マスタコンテンツを表示する際、各メッセージグループの代表参照コンテンツとして指定された部分については下線をひく、色を変えるなどして範囲が特定でき、またメッセージグループとの対応が明示されることとする。図１２は、マスタコンテンツ中で代表参照コンテンツとして指定された部分は下線でマークし、対応するメッセージグループと線で結んで対応を示した画面の表示例である。
【００９０】
また、メッセージの統合情報のうち、どの情報を表示するかは、特に限定されない。図１２の例では、各メッセージ、メッセージグループについては以下の統合情報を表示した例である。
【００９１】
(各メッセージについて) 
・メッセージ談話内機能
・評価情報
(各メッセージグループについて) 
・メッセージグループ識別情報
・メッセージ数
・代表対象コンテンツ
・代表メッセージ談話内機能
・総合スコア
各メッセージの評価情報の表示方法については特に限定されない。例えば、各メッセージについて評価情報のスコアを直接表示してもよいし、特にスコアが高いメッセージや低いメッセージをマークしてもよい。図１２の例では、リンクされたメッセージグループ内で、もっとも総合点の高いメッセージを「注目メッセージ」という表現でマークした例である。
【００９２】
以上は、利用者からメッセージが送信された場合の処理についての説明である。  一方、利用者から、抽出したい情報についての条件が前記入力制御手段から指定された場合は、前記情報抽出手段１２２が、マスタコンテンツ蓄積手段１２４に蓄積されたマスタコンテンツ及びメッセージ蓄積手段１２６に蓄積されたメッセージ及び統合情報蓄積手段１１８に蓄積された統合情報を参照して指定された条件に合致するマスタコンテンツの部分またはメッセージグループまたはメッセージをまず抽出し、出力制御手段１２０が関連する情報の画面を前記と同様にして作成する。
【００９３】
例えば、マスタコンテンツの特定の部分が指定された場合には、指定されたコンテンツの部分に関連するメッセージグループおよびメッセージを統合情報蓄積手段１１８に蓄積されたアノテーション情報により特定し、これらの表示用データを前記と同様にして出力制御手段１２０が生成する。
【００９４】
このように本実施の形態によれば、指導者や学習者の間でのメッセージによるコミュニケーションを、メッセージの談話の流れをふまえて話題によってグループに分類し、また、メッセージ間の関係や、対象とするマスタコンテンツとの関係をわかりやすく整理し、さらにメッセージに対する評価も参考情報として提示することで、参加者のモチベーションを高めるとともに、学習の質を向上させ、協調的な学習による学習効果を向上させることができる。
【産業上の利用可能性】
【００９５】
本発明は協調学習支援システム、協調作業支援システムとして有用である。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施の形態に係る協調学習支援システムの構成を示すブロック図
【図２】前記実施の形態に係る協調学習支援システムのメッセージの登録の場合の動作の概要を示すフローチャート
【図３】前記実施の形態に係る協調学習支援システムにおける、メッセージの一例を示す図
【図４】前記実施の形態に係る協調学習支援システムにおける、メッセージ蓄積手段に格納されるデータの一例を示す図
【図５】前記実施の形態に係る協調学習支援システムにおける、メッセージ談話内機能判定規則の一例を示す図
【図６】前記実施の形態に係る協調学習支援システムにおける、メッセージ話題判定規則の一例を示す図
【図７】前記実施の形態に係る協調学習支援システムにおける、メッセージの話題構造の一例を示す図
【図８】前記実施の形態に係る協調学習支援システムにおいて、メッセージに関して統合情報生成手段によって総合、集計されたデータの一例を示す図
【図９】前記実施の形態に係る協調学習支援システムにおいて、メッセージグループに関して統合情報生成手段によって総合、集計されたデータの一例を示す図
【図１０】前記実施の形態に係る協調学習支援システムにおいて、統合情報蓄積手段にメッセージの属性情報として格納される情報の一例を示す図
【図１１】前記実施の形態に係る協調学習支援システムにおいて、統合情報蓄積手段にメッセージグループの属性情報として格納される情報の一例を示す図
【図１２】前記実施の形態に係る協調学習支援システムにおける、画面表示の一例を示す図
【符号の説明】
【００９７】
１００  協調学習支援システム
１０２  データ蓄積手段
１０４  入力制御手段
１０６  メッセージ談話内機能判定手段
１０８  メッセージ談話内機能判定規則蓄積手段
１１０  メッセージ話題判定手段
１１２  メッセージ話題判定規則蓄積手段
１１４  メッセージ構造生成手段
１１６  統合情報生成手段
１１８  統合情報蓄積手段
１２０  出力制御手段
１２２  情報抽出手段
１２４  マスタコンテンツ蓄積手段
１２６  メッセージ蓄積手段
１２８  メッセージ分類手段
１３０  リンク生成手段
１３２  メッセージ情報集計手段
１３４  メッセージ評価手段
１３６  属性情報生成手段
１３８  アノテーション情報生成手段
【図１】
2005283622.tif 000003
【図２】
2005283622.tif 000004
【図３】
2005283622.tif 000005
【図４】
2005283622.tif 000006
【図５】
2005283622.tif 000007
【図６】
2005283622.tif 000008
【図７】
2005283622.tif 000009
【図８】
2005283622.tif 000010
【図９】
2005283622.tif 000011
【図１０】
2005283622.tif 000012
【図１１】
2005283622.tif 000013
【図１２】
2005283622.tif 000014