(57)【要約】【課題】グループによる学習過程において、学習者が作成した主張をもとに、議論の進行とともにこの主張が補強・変更されていく学習形態を支援する。【解決手段】遠隔・非同期的な環境において議論を行なう際に、議論のもととなるドキュメントをネットワーク上で共有し、共有ドキュメント作成者端末３０で作成したドキュメントの特定の箇所に対して、査読者端末２０でアノテーションを設定できるようにし、共有ドキュメント作成者端末３０で作成したこのアノテーションに対する回答とこの回答の作成中に修正したドキュメントの修正箇所とを関連付けて議論支援サーバ１０で保存することにより、共有ドキュメント作成者（学習者）は、作成したドキュメントに関して、受けた指摘に対して回答、さらに学習者の主張内容の変遷を相互に関連付けて参照できるようにし、既に行なわれた議論を繰り返すことがないようにする。【選択図】図１
2006091692.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で共有されたドキュメント上の特定の箇所を指定してアノテーションを付与しながら議論を行なう議論支援システムにおいて、
クライアント端末としての査読端末とクライアント端末としての共有ドキュメント作成者端末とが、該ネットワークを介して、議論支援サーバと接続された構成をなし、
該議論支援サーバは、
該クライアント端末からの要求を要求種別によって振り分けるサーバ制御部と、
登録された共有ドキュメントと、該共有ドキュメントの変更分を差分情報として登録された共有ドキュメント差分管理データベースとを管理し、該クライアント端末からの要求に応じて、共有ドキュメントや差分情報を登録し、また、共有ドキュメントや差分情報を該クライアント端末に返す共有ドキュメント管理部と、
該共有ドキュメントに対するアノテーション情報とこれに対する回答情報が登録されたアノテーションデータベースを管理し、該クライアント端末からの要求に応じて、アノテーション情報や回答情報を登録し、また、アノテーション情報や回答情報を該クライアント端末に返すアノテーション管理部と
から構成され、
該査読者端末は、
該議論支援サーバから読み込んだ共有ドキュメントを、アノテーションが付与された箇所を示す情報とともに、表示し、かつ表示された該共有ドキュメントでのアノテーションを付与する場所を指定可能とする共有ドキュメント参照部と、
該共有ドキュメント参照部によって表示される該共有ドキュメントでの指定した箇所に付与するアノテーション情報を入力し、入力された該アノテーション情報を表示するためのアノテーション付与部と、
該共有ドキュメント参照部によって表示される該共有ドキュメントに付与されたアノテーションに対する回答を参照するための回答参照部と
から構成され、
共有ドキュメント作成者端末は、
共有ドキュメントを、アノテーションが付与された箇所とともに、表示し、かつ該共有ドキュメントを修正可能とする共有ドキュメント編集部と、
該共有ドキュメント編集部によって表示される該共有ドキュメントに付与されているアノテーションの情報を表示し、該アノテーションに対する回答を入力可能とする回答作成部と、
該回答作成部で回答の作成中、表示されている該共有ドキュメントの変更履歴を参照可能とする変更履歴参照部と
から構成されたことを特徴とする議論支援システム。
【請求項２】
請求項１において、
前記査読者端末の前記アノテーション付与部は、アノテーションを付与する際に、回答の要否の指定可能とし、
前記査読者端末の共有ドキュメント参照部と前記共有ドキュメント作成者端末の前記共有ドキュメント編集部は、アノテーションが付与された箇所を表示する際に、回答の要否の区別及び回答の有無を表示可能としたことを特徴とする議論支援システム。
【請求項３】
請求項１において、
前記査読者端末の前記回答参照部は、前記アノテーションへの回答に対して、承認するかどうかの指定を可能とし
前記査読者端末の共有ドキュメント参照部と前記共有ドキュメント作成者端末の前記共有ドキュメント編集部は、前記アノテーションが付与された箇所を表示する際に、回答に対する承認の有無を表示可能としたことを特徴とする議論支援システム。
【請求項４】
請求項１において、
前記議論支援サーバの前記アノテーションデータベースは、前記登録された共有ドキュメント毎に、付与された前記アノテーション情報を含むアノテーション管理テーブルからなり、
前記議論支援サーバの前記共有ドキュメント差分管理データベースは、前記登録された共有ドキュメント毎に、共有ドキュメントの変更内容である差分情報を含む共有ドキュメント差分管理テーブルからなり、
該アノテーション管理テーブルに、該共有ドキュメント差分管理テーブルに該差分情報が登録されていることを示す情報が登録されていることを特徴とする議論支援システム。
【請求項５】
請求項４において、
前記議論支援サーバは、前記クライアント端末からのアノテーションの要求に対し、前記共有ドキュメント差分管理テーブルに該差分情報が登録されていることを示す情報が前記アノテーション管理テーブルに登録されているとき、要求されるアノテーション情報とともに、前記共有ドキュメント差分管理テーブルに登録されている該当する差分情報を前記クライアント端末に送ることを特徴とする議論支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用した学習支援システムに係り、特に、複数の学習者が、コンピュータによって接続された端末を夫々利用しながら、意見を交換する議論支援システムに関する。
【背景技術】
【０００２】
企業では、自ら課題を発見し、問題解決を図ることのできる人材が求められている。そのような人材を育成するために、実際の問題をグループで検討する「事例研究」という手法が良く用いられている。例えば、ＭＢＡ（経営学修士：Master of Business Administration）の教育課程では、
・ 経営上の問題等に関する事例を参照する
・ その事例のうち、どこに課題があるかを把握する
・ その課題に対する解決案を作成する
・ 考えた内容をグループで議論し、考えの浅いところや矛盾点を認識し、必要に応じて主張の補強や変更を行なう
といった経験を通して、経営上の考え方や知識を身につけていくという学習方法が実施されることがある。
【０００３】
従来、このような議論を、地理的・時間的な拘束をなくすために、遠隔地で非同期的に行なうことができるようにしたシステムが提案されている。例えば、WWWサーバを用いた電子掲示板システムは、相手の意見に対して質問や反論をする形で議論が進められていく。
【０００４】
また、利用者が投稿する意見間の関係を構造化することにより、議論の流れを把握しやすくするシステムとして、gIBISといったようなシステムが提案されている。このシステムは、複数のユーザによるメッセージを、引用元のメッセージに対する賛成・反対意見，質問，回答，提案などのリンクによって表現することにより、ネットワーク状に構成して表示するようにしており、各利用者は、メッセージ間の関係を見ながら、議論を進めていくことができ、各意見が発生した経緯を記録し、議論の経過を後から振り返ったときに議論の流れを追い易くすることを目的としている（例えば、非特許文献１参照）。
【０００５】
しかし、このような議論支援システムでは、
・ 関連するメッセージのつながりが長くなると、現在どこに問題が残っているのかを把握するのが難しくなる
・ 自分の意見はどの時点で、どのような意見を受けたときに変更したか、というコンテクストが失われてしまい、一度解決した案を再び議論してしまう
という問題がある。
【非特許文献１】Conklin, J. and Begeman, M.L.: gIBIS: A Hypertext Tool for Exploratory Policy Discussion, ACM Transactions on Office Information Systems, Vol.6, No.4, pp.303-331, 1988
【発明の開示】
【発明が解決しようとする課題】
【０００６】
グループによる学習過程において、学習者によって作成された主張が議論の元となり、議論が進むにつれて最初の主張が補強・変更されていくような学習形態では、学習者にとって、
・ 主張に矛盾が生じないようにするために、また、既に修正した議論を繰り返さないようにするために、学習者による主張の変更の経緯を把握すること
・ 次回の学習に活かすために、最初に作成した主張のうち、弱点のあった箇所を把握すること
が必要である。
【０００７】
本発明は、これらの課題を解決するための議論支援システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、ネットワーク上で共有されたドキュメント上の特定の箇所を指定してアノテーションを付与しながら議論を行なう議論支援システムであって、クライアント端末としての査読端末とクライアント端末としての共有ドキュメント作成者端末とが、ネットワークを介して、議論支援サーバと接続された構成をなし、議論支援サーバは、クライアント端末からの要求を要求種別によって振り分けるサーバ制御部と、登録された共有ドキュメントと、共有ドキュメントの変更分を差分情報として登録された共有ドキュメント差分管理データベースとを管理し、クライアント端末からの要求に応じて、共有ドキュメントや差分情報を登録し、また、共有ドキュメントや差分情報をクライアント端末に返す共有ドキュメント管理部と、共有ドキュメントに対するアノテーション情報とこれに対する回答情報が登録されたアノテーションデータベースを管理し、クライアント端末からの要求に応じて、アノテーション情報や回答情報を登録し、また、アノテーション情報や回答情報をクライアント端末に返すアノテーション管理部とから構成され、査読者端末は、議論支援サーバから読み込んだ共有ドキュメントを、アノテーションが付与された箇所を示す情報とともに、表示し、かつ表示された共有ドキュメントでのアノテーションを付与する場所を指定可能とする共有ドキュメント参照部と、共有ドキュメント参照部によって表示される共有ドキュメントでの指定した箇所に付与するアノテーション情報を入力し、入力されたアノテーション情報を表示するためのアノテーション付与部と、共有ドキュメント参照部によって表示される共有ドキュメントに付与されたアノテーションに対する回答を参照するための回答参照部とから構成され、共有ドキュメント作成者端末は、共有ドキュメントを、アノテーションが付与された箇所とともに、表示し、かつ共有ドキュメントを修正可能とする共有ドキュメント編集部と、共有ドキュメント編集部によって表示される共有ドキュメントに付与されているアノテーションの情報を表示し、アノテーションに対する回答を入力可能とする回答作成部と、回答作成部で回答の作成中、表示されている共有ドキュメントの変更履歴を参照可能とする変更履歴参照部とから構成されたものである。
【０００９】
また、査読者端末のアノテーション付与部は、アノテーションを付与する際に、回答の要否の指定可能とし、査読者端末の共有ドキュメント参照部と共有ドキュメント作成者端末の共有ドキュメント編集部は、アノテーションが付与された箇所を表示する際に、回答の要否の区別及び回答の有無を表示可能としたものである。
【００１０】
また、査読者端末の回答参照部は、アノテーションへの回答に対して、承認するかどうかの指定を可能とし、査読者端末の共有ドキュメント参照部と共有ドキュメント作成者端末の共有ドキュメント編集部は、アノテーションが付与された箇所を表示する際に、回答に対する承認の有無を表示可能としたものである。
【００１１】
また、議論支援サーバのアノテーションデータベースは、登録された共有ドキュメント毎に、付与されたアノテーション情報を含むアノテーション管理テーブルからなり、議論支援サーバの共有ドキュメント差分管理データベースは、登録された共有ドキュメント毎に、共有ドキュメントの変更内容である差分情報を含む共有ドキュメント差分管理テーブルからなり、アノテーション管理テーブルに、共有ドキュメント差分管理テーブルに差分情報が登録されていることを示す情報が登録されているものである。
【００１２】
また、議論支援サーバは、クライアント端末からのアノテーションの要求に対し、共有ドキュメント差分管理テーブルに差分情報が登録されていることを示す情報がアノテーション管理テーブルに登録されているとき、要求されるアノテーション情報とともに、共有ドキュメント差分管理テーブルに登録されている該当する差分情報をクライアント端末に送るものである。
【発明の効果】
【００１３】
本発明によれば、学習者の主張を記録したドキュメントの変更履歴と、その変更に至った経緯を半自動的に関連付けて記録できるので、学習者の主張に対して、どのような指摘を受けたか、それに対してどのように回答したか、さらに、学習者の主張がどのように変更されていったかということを相互に関連付けて参照できるので、既に行なわれた議論や検討を繰り返すことを防止できる。
【００１４】
また、アノテーションが数多く付与されている箇所を簡単に把握できるようになるので、学習者は作成した共有ドキュメントのうち、自分の考えが弱かった箇所を把握することができる。
【００１５】
また、アノテーションと、それへの回答の要否，回答の有無及び回答が納得できるものであったかという状態を表示できるので、議論が収束したかどうか、まだ残っている問題の箇所を把握することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図面により説明する。  
図１は本発明による議論支援システムの一実施形態の概要を示す構成図であって、１０は議論支援サーバ、２０は査読者端末、３０は共有ドキュメント作成者端末、４０はネットワークである。
【００１７】
同図において、この議論支援システムは、共有ドキュメントの作成者が利用する共有ドキュメント作成者端末３０と共有ドキュメントの査読者が利用する査読者端末２０とが、ネットワーク４０を介して、議論支援サーバ１０に接続された構成をなしている。議論支援サーバ１０は、ネットワーク４０上で共有される共有ドキュメントを保持し、また、共有ドキュメントに対して付与された反論，質問などといったアノテーションや共有ドキュメントの修正箇所を保持する。査読者端末２０は、議論支援サーバ１０から共有ドキュメントを取得して参照し、必要に応じてこの共有ドキュメントにアノテーションを付与するものである。共有ドキュメント作成者端末３０は、査読者端末２０によって付与されたアノテーションに対して回答を作成し、共有ドキュメントを議論の経過に伴って修正するものである。
【００１８】
かかる構成によると、共有ドキュメントの変更の経緯を半自動的に記録できるようにし、また、共有ドキュメントに関する議論の経過を把握できるようにしている。このシステムでは、共有ドキュメント作成者が学習者に相当し、査読者がその指導者に相当する。
【００１９】
なお、ここでは、査読者端末２０と共有ドキュメント作成者端末３０とを１台ずつ示しているが、いずれも２台以上あってもよい。
【００２０】
以下、本発明を図の具体例を用いて説明する。
【００２１】
図２は図１における各部の具体的構成を示すブロック図であって、１１はサーバ制御部、１２は共有ドキュメント管理部、１３はアノテーション管理部、１４は共有ドキュメントファイル、１５は共有ドキュメント差分管理ＤＢ（データベース）、１６はアノテーションＤＢ、２０ａは共有ドキュメント参照部、２０ｂはアノテーション付与部、２０ｃは回答参照部、３０ａは共有ドキュメント編集部、３０ｂは回答作成部、３０ｃは変更履歴参照部であり、図１に対応する部分には同一符号を付けている。
【００２２】
同図において、議論支援サーバ１０は、共有ドキュメントファイル１４と共有ドキュメント差分管理ＤＢ１５とアノテーションＤＢ１６とを保持し、クライアント端末（査読者端末２０や作成者端末３０など）からの要求をその要求種別に応じて振り分けるサーバ制御部１１と、クライアント端末から要求された共有ドキュメントファイル１４を検索してこのクライアント端末へ返送し、また、変更された共有ドキュメントの差分を共有ドキュメント差分管理ＤＢ１５へ登録する共有ドキュメント管理部１２と、査読者端末２０から受け取ったアノテーション情報や共有ドキュメント作成者端末３０から受け取ったアノテーションに対する回答情報をアノテーションＤＢ１６へ登録するアノテーション管理部１３から構成される。ここで、共有ドキュメントファイル１４では、各共有ドキュメントに、一意的に指定できるファイル名が付与されている。
【００２３】
査読者端末２０は、議論支援サーバ１０から取得した共有ドキュメントファイルを、これにアノテーションが付与されていることを示すマーク（アノテーション付与マーク）とともに、画面に表示し、また、共有ドキュメントに新たにアノテーションを付与する場合、表示された共有ドキュメントでのその付与場所の指定を認識するための処理を行なう共有ドキュメント参照部２０ａと、画面上の共有ドキュメントの指定された場所に付与するアノテーション情報を入力処理し、画面上に表示させるためのアノテーション付与部２０ｂと、共有ドキュメント作成者がアノテーションに対して作成した回答を参照できる画面上に表示できるように処理する回答参照部２０ｃとから構成されている。
【００２４】
なお、これら共有ドキュメント参照部２０ａ，アノテーション付与部２０ｂ，回答参照部２０ｃは、ハードウェア構成のものであっても、また、ソフトウェア処理を行なうものであってもよい。
【００２５】
共有ドキュメント作成者端末３０は、共有ドキュメントファイルとそのアノテーションが付与された箇所を表示し、さらに、必要に応じて共有ドキュメントを修正できるように信号処理を行なう共有ドキュメント編集部３０ａと、アノテーション情報を表示し、このアノテーションに対する回答を入力処理し、画面上に表示させるための回答作成部３０ｂと、この回答の作成のために、修正した共有ドキュメントの変更履歴を参照（表示）できるように、処理を行なう変更履歴参照部３０ｃとから構成されている。
【００２６】
なお、これら共有ドキュメント編集部３０ａ，回答作成部３０ｂ，変更履歴参照部３０ｃは、ハードウェア構成のものであっても、また、ソフトウェア処理を行なうものであってもよい。
【００２７】
次に各部の動作について説明する。
【００２８】
図３は図２に示す査読者端末２０における処理の流れを示すフローチャートであり、これを用いて査読者端末２０の処理動作を説明する。
【００２９】
査読者端末２０では、所望の共有ドキュメントのファイル名を指定することにより、議論支援サーバ１０からこの所望の共有ドキュメントを取得し、共有ドキュメント参照部２０ａにより、この共有ドキュメントを画面の表示する（図３のステップ１００）。
【００３０】
ここで、図４及び図５は、共有ドキュメント参照部２０ａにより、共有ドキュメントが表示される画面２４上の共有ドキュメント参照エリア２１を示す。図４に示す例は、共有ドキュメント参照エリア２１に表示される共有ドキュメントにアノテーションが付与されていない場合を示し、図５に示す例は、アノテーションが付与されている場合を示す。
【００３１】
いま、かかる共有ドキュメントが、図４，図５に示すように、項目「データ」，「理由」，「理由の裏づけ」，「確度」，「限定」，「結論」からなるものとすると、各項目毎にアノテーションを付与することができるし、また、アノテーションが付与された項目には、図５に示すように、アノテーション付与アイコン２１ｂが表示される。
【００３２】
なお、議論支援サーバ１０から共有ドキュメントを取得したときには（図３のステップ１００）、画面２４では、図４（ａ）または図５（ａ）に示すように、共有ドキュメント参照エリア２１にこの共有ドキュメントが表示されるだけの状態となる。
【００３３】
かかる共有ドキュメント参照エリア２１において、査読者は、この表示されている共有ドキュメントに対して、アノテーションを付与したい場合、あるいは、付与したアノテーションに対する回答情報を参照したい場合、アノテーションの付与場所や回答情報の場所（図４（ａ），図５（ａ）に示す共有ドキュメントの場合、項目となる）をマウス操作などによって指定することができる。この指定操作が行なわれると、査読者端末２０の共有ドキュメント参照部２０ａ（図２）は、この共有ドキュメントにおけるその指定場所を取得し（図３のステップ１０１）、その指定場所にアノテーションが付与されていないかどうか判定する（図３のステップ１０２）。
【００３４】
指定場所にアノテーションが付与されていない場合には、図４（ｂ）に示すように、アノテーション付与部２０ｂにより、画面２４にアノテーション付与エリア２２が表示される（図３のステップ２０４）。
【００３５】
図４（ａ）に示す画面２４では、共有ドキュメント参照エリア２１で表示される共有ドキュメントの項目「データ」，「理由」，「理由の裏づけ」，「確度」，「限定」，「結論」のいずれにも、アノテーション付与を示すアイコンが表示されておらず、アノテーションが付加されていない。かかる共有ドキュメントにおいて、例えば、項目「理由」を指定操作すると（図３のステップ１０１）、アノテーション付与部２０ｂ（図２）により、図４（ｂ）に示すように、この項目「理由」についてアノテーションを入力できるアノテーション付与エリア２２が、画面２４での、例えば、共有ドキュメント参照エリア２１の下側に表示される。これとともに、指定された場所、即ち、項目「理由」の内容部分などにアンダーラインによる指定マーク２１ａが付され、アノテーションの付与対象となる項目であることが明示される。
【００３６】
なお、図５（ａ）に示すように、ある項目にアノテーション付与アイコン２１ｂが付された共有ドキュメントであっても、このアノテーション付与アイコン２１ｂが付されていない項目を指定した場合には、図４（ｂ）に示すように、アノテーション付与エリア２２が表示される。
【００３７】
アノテーション付与エリア２２には、図４（ｂ）に示すように、アノテーション入力欄２２ａと回答要否欄２２ｂと「登録」ボタン２２ｃとが設けられている。アノテーション入力欄２２ａは、図示しないキーボードなどによって入力された指定項目に付与するアノテーションの内容を表示するものであり、回答要否欄２２ｂは、アノテーション入力欄２２ａに入力したアノテーションに対し、回答が必要か否かを指示するためのものである。この回答要否欄２２ｂでは、マウス操作などによって回答が必要か否かを指定することができる。なお、この回答欄２７は、必ずしも設けなくともよい。
【００３８】
そこで、アノテーション付与エリア２２において、付与するアノテーションをアノテーション入力欄２２ａに入力し、回答要否欄２２ｂでこのアノテーションに対して回答を必要とするか否かを指定し、「登録」ボタン２２ｃをクリック操作すると（図３のステップ１０３）、この入力されたアノテーション情報は、回答の要否のデータとともに、ネットワーク４０（図１）を介して議論支援サーバ１０（図１）に送られ、そのアノテーションＤＢ１６（図２）に格納されて登録される（図３のステップ１０４）。
【００３９】
一方、図５（ａ）に示すように、画面２４の共有ドキュメント参照エリア２１に表示される共有ドキュメントにアノテーションが付与されている箇所があって、これにアノテーション付与アイコン２１ｂがあるとき（ここでは、項目「理由」にアノテーション付与アイコン２１ｂが表示されているものとする）、このアノテーション付与アイコン２１ｂをクリック操作などにしてこの箇所、即ち、項目「理由」を指定すると（図３のステップ１０１，１０２）、図５（ｂ）に示すように、回答参照部２０ｃ（図２）の処理により、画面２４での、例えば、共有ドキュメント参照エリア２１の下側に回答参照エリア２３が表示される（図３のステップ１０５）。
【００４０】
この回答参照エリア２３では、この項目「理由」に付与されているアノテーションを表示するアノテーション欄２３ａ，このアノテーションへの回答を表示した回答欄２３ｂ，この回答を作成する際に変更した共有ドキュメントの変更内容を表示する変更内容欄２３ｃ，「承認」ボタン２３ｄ及び「否認」ボタン２３ｅとが設けられている。このように共有ドキュメントの内容が変更されている場合には、この変更した内容が、共有ドキュメント参照エリア２１に表示される共有ドキュメント内でも、表示され、その部分にアンダーラインなどからなる内容変更マーク２１ｃが付される。
【００４１】
図５（ｂ）に示す画面２４では、共有ドキュメントの項目「理由」にアノテーションが付与されており、その内容が回答参照エリア２３のアノテーション欄２３ａに表示され、これに対する回答が回答欄２３ｂに表示される。そして、この例では、この回答とともに共有ドキュメントの内容の変更がなされたのは、項目「理由の裏づけ」であり、「経済指標□□による」とあったのを「経済指標□□による  資料××により、投資額は平均株価に影響されない」に内容変更し、この変更した内容が変更内容欄２３ｃに表示されるとともに、共有ドキュメントの項目「理由の裏づけ」に表示され、これに内容変更マーク２１ｃが付されている。勿論、この共有ドキュメントでの変更内容は、図５（ａ）に示すように、議論支援サーバ１０から取得して共有ドキュメント参照エリア２１に表示されたときから（図３のステップ１００）、表示されている。
【００４２】
なお、共有ドキュメントでの変更内容の表示は、省略してもよい。
【００４３】
図５（ｂ）に示すような画面２４で、回答参照エリア２３の内容を確認した後、「承認」ボタン２３ｄをマウス操作などによって選択すると（図３のステップ１０６）、その選択情報が議論支援サーバ１０に送られ、この共有ドキュメントに対して承認フラグが登録される（図３のステップ１０８）。
【００４４】
また、図５（ｂ）に示すような画面２４で、回答参照エリア２３の内容を確認した後、承認できないとして、「否認」ボタン２３ｅをマウス操作などによって選択すると（図３のステップ１０６）、承認した場合と同様、議論支援サーバ１０でこの共有ドキュメントに対し、否認フラグが登録されるが（図３のステップ１０７）、これとともに、アノテーション付与部２０ｂにより、図４（ｂ）に示すようなアノテーション付与エリア２２が表示された状態に移る（図３のステップ１０３）。これにより、否認した理由を表わす新たなアノテーションをアノテーション入力欄２２ａに入力することができる。この入力を行なって「登録」ボタン２２ｃをクリック操作などして指定すると、この新たなアノテーションが議論支援サーバ１０のアノテーションＤＢ１６に登録される（図３のステップ１０４）。
【００４５】
なお、図５（ｂ）に示す回答参照エリア２３において、上記の承認・否認を行なう機能を不要とする構成としてもよい。
【００４６】
図６は図２に示す共有ドキュメント作成者端末３０における処理の流れを示すフローチャートであり、これを用いて共有ドキュメント作成者端末３０の処理動作を説明する。
【００４７】
共有ドキュメント作成者が共有ドキュメント作成者端末３０で自己作成の共有ドキュメントを、そのファイル名を指定して、議論支援サーバ１０（図１）に要求し、これを取得すると、共有ドキュメント作成者端末３０の画面３４に、共有ドキュメント編集部３０ａにより、図４（ａ）や図５（ａ）の場合と同様、このこの共有ドキュメントを表示した共有ドキュメント編集エリア３１が表示される（図６のステップ２００）。この場合、この表示される共有ドキュメントにアノテーションが付与されていない場合には（図６のステップ２０１）、この共有ドキュメントだけが表示され、表示停止操作や次の共有ドキュメントの取り込みがあるまでこの表示状態が続くが、アノテーションが付与されているときには（図６のステップ２０１）、図７（ａ）に示すように、このアノテーションが付与された場所（項目）にアノテーション付与アイコン３１ａが表示される。この共有ドキュメントで内容変更が行なわれているときには、その箇所にアンダーラインなどの内容変更マーク３１ｂも付加されている（図６のステップ２０２）。
【００４８】
ここで、アノテーション付与アイコン３１ａは１種類としているが、付与されているアノテーションに対して回答を要求しているか否かやこの共有ドキュメントに対するステータス（議論は始まったばかりか、議論が収束しつつあるかなどの状況）を表わすアイコンなども、デザインを異ならせて同時に表示するようにしてもよい。これにより、学習者は、アノテーションに対して回答する必要があるかどうか、また、このアノテーションが付与されている項目に対して、議論がどのような状況になっているかを把握することができる。
【００４９】
また、同じ箇所（項目）に複数のアノテーション（例えば、複数の査読者によるアノテーション）が登録されている場合もあるが、このような場合には、例えば、図８にアイコン３１ｃとして示すように、夫々のアイコンを並べて表示したり、関連するアイコンを１つにまとめて集約されたアイコンの数をアイコン内に表示したりすることができる。これにより、多くのアイコンが表示されている箇所やアイコン内の数字が大きい箇所（項目）では、議論が多くなされていることを示すことになり、学習者は議論のもととなるドキュメントでの問題点となる箇所を容易に把握することができる。
【００５０】
図７（ａ）に示す共有ドキュメントにおいて、所定のアノテーション付与アイコン３１ａをクリックなどによって選択操作すると（図６のステップ２０３）、このアノテーションに対して回答していない場合には、回答作成部３０ｂ（図２）により、図７（ｂ）に示すように、画面３４での共有ドキュメント編集エリア３１の、例えば、下側に、アノテーション欄３２ａと回答欄３２ｂと「登録」ボタン３２ｃとからなる回答作成エリア３２が表示される。この場合は、アノテーション欄３２ａには、アノテーション情報の内容が表示されるが、回答欄３２ｂは空となっている。また、共有ドキュメントの内容を変更するための内容変更欄も含むようにしてもよい（図６のステップ２０５）。
【００５１】
共有ドキュメント作成者が、図示しないキーボードなどを用いて、回答欄３２ｂに回答を入力し、また、内容変更欄も表示されていて、必要に応じて共有ドキュメントの変更内容をこの内容変更欄に入力し（なお、回答欄３２ｂに回答が入力されると、内容変更欄が表示されるようにしてもよい。図６のステップ２０６）、「登録」ボタン３２ｃをマウス操作などによって選択すると、入力された回答の内容の情報は、また、内容変更欄に変更内容が入力されたときには、この変更内容の情報とともに、議論サーバ１０（図２）に送られ、この回答情報はアノテーションＤＢ１６（図２）に、変更内容情報は共有ドキュメント差分管理ＤＢ１５に夫々登録される（図６のステップ２０７）。
【００５２】
一方、図７（ａ）に示す画面３４でアノテーション付与アイコン３１ａを選択したところ、このアノテーション付与アイコン３１ａで示される場所（項目）に付与されているアノテーションに対して回答がなされている場合には（図６のステップ２０４）、共有ドキュメント作成者端末３０（図２）は、この共有ドキュメントでのアノテーションが付与された場所（項目）に対するアノテーション情報と回答情報とを議論支援サーバ１０のアノテーション管理ＤＢ１６（図２）から、変更内容情報を同じく共有ドキュメント差分管理ＤＢ１５（図２）から夫々取得する（図６のステップ２０８）。そして、共有ドキュメント作成者端末３０の変更履歴参照部３０ｃ（図２）は、その画面３４で、図８に示すように、共有ドキュメント編集エリア３１の、例えば、下側に、アノテーション欄３３ａと回答欄３３ｂと内容変更欄３３ｃと「登録」ボタン３３ｃとからなる変更履歴参照エリア３３を表示し、アノテーション欄３３ａで議論支援サーバ１０から取得した上記のアノテーション情報を、回答欄３３ｂで同じく回答情報を、内容変更欄３３ｃで同じく変更内容情報を夫々表示する（図６のステップ２０９）。
【００５３】
なお、図８に示す画面３４において、この変更履歴参照エリア３３の表示とともに、その変更内容を、共有ドキュメント編集エリア３１での共有ドキュメントの該当する場所にも表示するようにしてもよい。ここでは、共有ドキュメントの項目「理由の裏づけ」に変更内容「資料××により、投資額は平均株価に影響されない」を表示した場合を示しており、その変更内容部分にアンダーラインの内容変更マーク３１ｂも表示される。
【００５４】
図９は図２に示す議論支援サーバ１０における処理の流れを示すフローチャートであり、図２も参照して議論支援サーバ１０の処理動作を説明する。
【００５５】
議論支援サーバ１０は、査読者端末２０や共有ドキュメント作成者端末３０（以下、これらをまとめてクライアント端末という）からの要求に従って、その要求に応じた処理を行なう。
【００５６】
図９において、クライアント端末からの要求が「共有ドキュメントの取得」である場合、議論支援サーバ１０では、共有ドキュメント管理部１２が、指定されたファイル名をもとに、共有ドキュメントファイル１４で指定されたドキュメントを検索し、これをクライアント端末側に返す（ステップ３００）。
【００５７】
クライアント端末からの要求が「アノテーション登録」である場合、このクライアント端末からのアノテーション情報をアノテーションＤＢ１６へ登録する（ステップ３０２）。
【００５８】
ここで、アノテーション情報について説明する。
【００５９】
図１０はアノテーション管理部１３がアノテーションＤＢ１６を管理するためのアノテーション管理テーブル５０の一具体例を示すものであって、アノテーションの付与や回答があった共有ドキュメント毎にかかるアノテーション管理テーブル５０がアノテーションＤＢ１６をなすものである。
【００６０】
アノテーション情報は、かかるアノテーション管理テーブル５０のうち、
・ アノテーションＩＤ
・ （共有ドキュメント中の）場所情報
・ 内容
・ 付与者
・ 回答要否
の各情報から構成される。かかるアノテーション管理テーブル５０は、共有ドキュメント毎に１つずつ作成されている。回答要否の情報はなくともよい。
【００６１】
ここで、アノテーションＩＤは、共有ドキュメントに付与されたアノテーションを一意に識別するための識別情報である。場所情報は、共有ドキュメント中のアノテーションが付与されている場所を示す情報である。先の図４，図５，図７，図８では、共有ドキュメントが項目からなるものとしたため、場所情報も項目としたが、共有ドキュメントが章や節からなる文書などの場合には、「第１章第２節」といった表現で場所を指定する。このような指定方法では、文書の構成が変更されたとき、即ち、章，節の追加や削除があったときには、正しい位置を示すように、場所情報を更新する必要がある。
【００６２】
図９において、クライアント端末から図４（ｂ）での回答要否欄２２ｂによる所定の共有ドキュメントの「回答承認」または「回答否認」の要求がある場合、議論支援サーバ１０は、この共有ドキュメントに対する図１０に示すアノテーション管理テーブル５０での「ステータス」欄を更新する（ステップ２０３）。「回答承認」である場合には、この「ステータス」欄に「承認」フラグを記入し、「回答否認」である場合には、「ステータス」欄に「否認」フラグを記入し、さらに、関連するアノテーションとして新規にアノテーションデータ（即ち、上記のように、否認した理由など）を生成し、この新規のアノテーションに対するアノテーションＩＤ（図１０では、「００２」）をもとのアノテーション（図１０では、アノテーションＩＤが「００１」のアノテーション）に対する「ステータス」欄に記入する。このことにより、関連するアノテーションと回答との組を順次検索することが可能となる。
【００６３】
クライアント端末からの要求が「アノテーション参照」である場合には、アノテーションＤＢ１６（図２）を検索して、該当する共有ドキュメントのアノテーション管理テーブル５０の「内容」の欄からアノテーションデータを取り込み、これを要求したクライアント端末へ返す（ステップ３０４）。この場合、同じアノテーションＩＤの「回答要否」欄で「要」となっている場合には、「回答内容」欄から回答を読み取り、これも要求したクライアント端末へ返す。さらに、「修正バージョンＩＤ」欄に後述の修正バージョンＩＤが設定されている場合には、この共有ドキュメントに対して変更がなされていることになり、このため、共有ドキュメント差分管理ＤＢ１５から該当する共有ドキュメントのこの修正バージョンＩＤに対する変更分を取り込んで、これも要求したクライアント端末へ返す。このようにして、例えば、査読者端末２０（図２）において、図５（ｂ）に示すように、所定の共有ドキュメントに対してアノテーションを要求すると、その回答や変更分も参照することができる。
【００６４】
なお、この場合、クライアント端末に該当する共有ドキュメントも送るようにしてもよいが、議論が継続している間、クライアント端末に一度議論支援サーバ１０から取り込んだ議論の対象となる共有ドキュメントが保存されているようにしてもよい。この場合には、査読者端末２０と共有ドキュメント作成者端末３０とに議論の対象となっている同じ共有ドキュメントが格納されており、議論支援サーバ１０から変更分の情報が取り込まれると、この変更分で修正して共有ドキュメントを表示するようにしてもよい。
【００６５】
クライアント端末から所定の共有ドキュメントに対して「回答登録」が要求された場合には、この共有ドキュメントの変更があるものとすると、まず、この共有ドキュメントの変更分を共有ドキュメント差分管理ＤＢ１５（図２）に登録する（ステップ３０５）。共有ドキュメント差分管理ＤＢ１５は、変更された共有ドキュメント毎に作成された共有ドキュメント差分管理テーブル６０からなるものであり、共有ドキュメントの変更分は、該当する共有ドキュメント差分管理テーブル６０に登録される。
【００６６】
この共有ドキュメント差分管理テーブル６０は、図１１に示すように、
・ 修正バージョンＩＤ
・ 修正内容（追加／削除の区分、場所情報、内容）
から構成されるものである。修正バージョンＩＤは、共有ドキュメントの変更箇所を一意に識別するためのＩＤであり、修正が登録される度に新規に割り振られる。ここでは、この場合の共有ドキュメントに対し、２回の変更が行なわれたものとしており、夫々を順番に修正バージョンＩＤ「００１」，「００２」としている。また、修正内容として、追加／削除の区分，修正の発生した場所情報，修正（変更）内容を記録する。
【００６７】
図９のステップ３０５では、クライアント端末からの変更分の情報が、修正内容（即ち、追加／削除の区分，修正の発生した場所情報，修正（変更）内容）として、新たな修正バージョンＩＤが付与されてかかる共有ドキュメント差分管理テーブル６０に登録される。この新たな修正バージョンＩＤは、この共有ドキュメント差分管理テーブル６０に既存の最新の修正バージョンＩＤを取得し、これに続くバージョンＩＤとして作成されるものである。勿論、クライアント端末から変更分が送られてきた共有ドキュメントに対して共有ドキュメント差分管理テーブル６０がない場合には、この共有ドキュメントに対し、共有ドキュメント差分管理テーブル６０が作成される。
【００６８】
図９において、ステップ３０５の処理が終わると、次に、クライアント端末からの回答内容が、アノテーションＤＢ１６での図１０に示すような該当するアノテーション管理テーブル５０に、新たなアノテーションＩＤが付されて登録される。この場合、上記のように、この共有ドキュメントに本校があって、新たな修正バージョンＩＤが作成された場合には、この修正バージョンＩＤもこのアノテーション管理テーブル５０の「修正バージョンＩＤ」の欄に登録される（図９のステップ３０６）。これにより、上記のように、クライアント端末側でアノテーションを要求すると、これに対する回答やこの共有ドキュメントの変更分も取得することができる。
【００６９】
次に、図１０及び図１１を用いて、具体的な議論の進行及び共有ドキュメントの修正の過程について説明する。
【００７０】
まず、共有ドキュメント作成者である「ユーザ１」は、共有ドキュメント作成者３０で議論のもととなる共有ドキュメントを作成し、予め議論支援サーバ１０に登録しておく。
【００７１】
査読者である「ユーザ２」は、査読者端末１０より、「ユーザ１」が作成した共有ドキュメントを議論支援サーバ１０から取り込んで参照する。このとき、査読者である「ユーザ２」がこの共有ドキュメントでの「第１章 第２節」の記述に疑問を持ち、該当する箇所を選択してアノテーションを付与するとすると、議論支援サーバ１０では、アノテーションＩＤを「００１」とするアノテーション管理テーブル５０（図１０）が作成され、アノテーションＤＢ１６に登録される。このとき、このアノテーションに対して回答が要求されたときには、このアノテーション管理テーブル５０の「回答要否」欄で「要」が設定される。
【００７２】
その後、共有ドキュメント作成者である「ユーザ１」が、共有ドキュメント作成者端末３０により、議論支援サーバ１０から取得した、図７（ａ）に示すように表示されるこの共有ドキュメントにおいて、アノテーション付与アイコン３１ａをクリック操作したところ、図７（ｂ）に示すように、回答作成エリア３２が表示されるが、上記のように、このアノテーションに対してアノテーション管理テーブル５０の「回答要否」欄に「要」が設定されるときには、回答作成エリア３２にからの回答欄３２ｂが表示される。「回答要否」欄に「否」が設定されている場合には、回答欄３２ｂが表示されず、内容が表わされたアノテーション欄３２ａと「登録」ボタン３２ｃだけが表示される。これにより、共有ドキュメント作成者である「ユーザ１」は、査読者である「ユーザ２」がアノテーションに対する回答を要求していることに気づく。
【００７３】
これに対して、共有ドキュメント作成者である「ユーザ１」は、この回答欄３２において、共有ドキュメントの、例えば、「参考文献」欄に参考文献となる資料の記述を追加する共有ドキュメントの変更を行ない、アノテーションへの回答として、回答欄３２ｂに参考文献を追加する。そして、「登録」ボタン３２ｃをクリック操作すると、議論支援サーバ１０では、この共有ドキュメントに対し、図１１に示すような修正バージョンＩＤを「００１」とする共有ドキュメント差分管理テーブル６０が作成されて共有ドキュメント差分管理ＤＢ１５に登録され、さらに、図１０に示すアノテーションＩＤ「００１」の「回答内容」欄，「修正バージョンＩＤ」欄に回答内容，修正バージョンＩＤが登録される。
【００７４】
次に、査読者である「ユーザ２」が、査読者端末２０により、上記共有ドキュメントのアノテーション情報を議論支援サーバ１０から取り込むと、査読者端末２０の画面２４の共有ドキュメント参照エリア２１に、図５（ａ）に示すように、この共有ドキュメントが表示され、そのアノテーション付与アイコン２１ｂをクリック操作すると、図５（ｂ）に示すように、回答欄２３ｂに回答が表示され、変更欄２３ｃに「参考文献」欄を変更したという内容の変更情報が表示された回答参照エリア２３が表示される。これにより、査読者である「ユーザ２」は、共有ドキュメント作成者である「ユーザ１」からの回答があることに気づく。
【００７５】
しかし、査読者である「ユーザ２」は、共有ドキュメント作成者である「ユーザ１」が提示した参考文献の信頼性に疑問がある場合、アノテーション入力欄２３ａの内容を変更し、「否認」ボタン２３ｅのクリック操作を行なうことにより、共有ドキュメント作成者である「ユーザ１」からの現在の回答では不服であることを表明する。これにより、議論支援サーバ１０では、図１０に示すアノテーション管理テーブル５０でアノテーションＩＤ「００１」の「ステータス」欄で「否認」が登録され、さらに、新たなアノテーションＩＤ「００２」が設定されて、このアノテーションＩＤ「００２」について、図１０に示すように、各欄の内容が登録されることになる。
【００７６】
そして、共有ドキュメント作成者である「ユーザ１」が査読者である「ユーザ２」のアノテーションに対して回答し、「ユーザ２」がその回答を承認するといったことにより、この場所での内容に関する議論が終了する。
【図面の簡単な説明】
【００７７】
【図１】本発明による議論支援システムの一実施形態を概略的に示す構成図である。
【図２】図１における各部の具体的構成を示すブロック図である。
【図３】図２における査読者端末での処理の流れを示すフローチャートである。
【図４】図２における査読者端末のアノテーションを付与するための画面の一具体例を示す図である。
【図５】図２における査読者端末のアノテーション対する回答と変更履歴を参照するための画面の一具体例を示す図である。
【図６】図２における共有ドキュメント作成者端末での処理の流れを示すフローチャートである。
【図７】図２における共有ドキュメント作成者端末のアノテーションに対する回答を作成するための画面の一具体例を示す図である。
【図８】図２における共有ドキュメント作成者端末のアノテーションに対する回答及び共有ドキュメントの変更内容を表示する画面の一具体例を示す図である。
【図９】図２における議論支援サーバでの処理の流れを示すフローチャートである。
【図１０】図２における議論支援サーバでのアノテーションＤＢの管理テーブルの一具体例を示すである。
【図１１】図２における議論支援サーバでの共有ドキュメント差分管理ＤＢの管理テーブルの一具体例を示す図である。
【符号の説明】
【００７８】
１０  議論支援サーバ
１１  サーバ制御部
１２  共有ドキュメント管理部
１３  アノテーション管理部
１４  共有ドキュメントファイル
１５  共有ドキュメント差分管理ＤＢ
１６  アノテーションＤＢ
２０  査読者端末
２０ａ  共有ドキュメント参照部
２０ｂ  アノテーション付与部
２０ｃ  回答参照部
２１  共有ドキュメント参照エリア
２２  アノテーション付与エリア
２３  回答参照エリア
２４  画面
３０  共有ドキュメント作成者端末
３０ａ  共有ドキュメント編集部
３０ｂ  回答作成部
３０ｃ  変更履歴参照部
３１  共有ドキュメント編集エリア
３２  回答作成エリア
３３  変更履歴参照エリア
３４  画面
５０  アノテーション管理テーブル
６０  共有ドキュメント差分管理テーブル
【図１】
2006091692.tif 000003
【図２】
2006091692.tif 000004
【図３】
2006091692.tif 000005
【図４】
2006091692.tif 000006
【図５】
2006091692.tif 000007
【図６】
2006091692.tif 000008
【図７】
2006091692.tif 000009
【図８】
2006091692.tif 000010
【図９】
2006091692.tif 000011
【図１０】
2006091692.tif 000012
【図１１】
2006091692.tif 000013