(57)【要約】【課題】複数の利用者により共同して編集される文書の内容に対する各利用者の関与度を評価する。【解決手段】評価装置（サーバ装置１０）は、複数の利用者からそれぞれ情報入力を受け付け、受け付けた情報入力に基づいて複数の利用者により共有される文書を編集し、共有される文書に関して複数の利用者毎に入力された情報の履歴を記録し、共有される文書から抽出される文字列が複数の利用者の何れの情報入力に応じて編集されたかに基づいて各利用者を評価する。【選択図】図２
2010211569.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者からそれぞれ情報入力を受け付ける手段と、
前記受け付けた情報入力に基づいて前記複数の利用者により共有される文書を編集する編集手段と、
前記共有される文書に関して前記複数の利用者毎に入力された情報の履歴を記録する記録手段と、
前記共有される文書から抽出される文字列が前記複数の利用者の何れの情報入力に応じて編集されたかに基づいて前記各利用者を評価する評価手段と、を含む
ことを特徴とする評価装置。
【請求項２】
前記記録手段は、前記情報の履歴を時間と関連づけて記録し、
前記評価手段は、前記抽出される文字列が含まれる前記記録手段により記録された情報の履歴のうち、最先の時間に関連づけられた情報の履歴の入力に係る利用者を特定する特定手段を含む
ことを特徴とする請求項１に記載の評価装置。
【請求項３】
前記共有される文書から抽出される文字列に評価値を設定する設定手段をさらに含み、
前記評価手段は、前記抽出される文字列について前記特定手段により特定された利用者に、当該抽出される文字列について前記設定手段により設定された評価値を付与する
ことを特徴とする請求項２に記載の評価装置。
【請求項４】
前記記録手段は、前記共有される文書に対する前記複数の利用者毎の編集履歴を記録する
ことを特徴とする請求項１乃至３のいずれかに記載の評価装置。
【請求項５】
前記複数の利用者間で行われる文字列を用いた会話を制御する会話制御手段をさらに含み、
前記記録手段は、前記共有される文書の編集中に行われた前記会話の履歴を前記複数の利用者毎に記録する
ことを特徴とする請求項１乃至４のいずれかに記載の評価装置。
【請求項６】
前記評価手段は、最新の前記共有される文書に基づいて前記各利用者を評価する
ことを特徴とする請求項１乃至５のいずれかに記載の評価装置。
【請求項７】
前記編集手段により編集された前記共有される文書の１又は複数の版を保持する手段をさらに含み、
前記評価手段は、前記保持される版のうち少なくとも１つに係る前記共有される文書に基づいて前記各利用者を評価する
ことを特徴とする請求項１乃至５のいずれかに記載の評価装置。
【請求項８】
複数の利用者からそれぞれ情報入力を受け付ける手段と、
前記受け付けた情報入力に基づいて前記複数の利用者により共有される文書を編集する編集手段と、
前記共有される文書に関して前記複数の利用者毎に入力された情報の履歴を記録する記録手段と、
前記共有される文書から抽出される文字列が前記複数の利用者の何れの情報入力に応じて編集されたかに基づいて前記各利用者を評価する評価手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項９】
複数の利用者によりそれぞれ操作される複数の情報処理装置と、評価装置とを含み、
前記複数の情報処理装置はそれぞれ、
当該情報処理装置を操作する利用者により入力された情報を前記評価装置に送信する送信手段を含み、
前記評価装置は、
前記送信手段により送信された情報を受信する受信手段と、
前記受信手段により受信された情報に基づいて前記複数の利用者により共有される文書を編集する編集手段と、
前記共有される文書に関して前記複数の利用者毎に入力された情報の履歴を記録する記録手段と、
前記共有される文書から抽出される文字列が前記複数の利用者の何れの情報入力に応じて編集されたかに基づいて前記各利用者を評価する評価手段と、を含む
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、評価装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
複数のクライアント装置がサーバ装置にアクセスして、サーバ装置で管理された文書を共同して編集するシステムがある。こうしたシステムにおいて、下記の特許文献１には、クライアント装置を操作して編集に参加している各利用者の文書編集への関与度を、利用者毎のアクセス頻度や参加時間等に基づいて評価することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２３８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の一つは、複数の利用者により共同して編集される文書の内容に対する各利用者の関与度を、文書から抽出される文字列の編集が、何れの利用者の情報入力に応じてなされたものかという観点に基づき評価することができる評価装置、プログラム及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の評価装置の発明は、複数の利用者からそれぞれ情報入力を受け付ける手段と、前記受け付けた情報入力に基づいて前記複数の利用者により共有される文書を編集する編集手段と、前記共有される文書に関して前記複数の利用者毎に入力された情報の履歴を記録する記録手段と、前記共有される文書から抽出される文字列が前記複数の利用者の何れの情報入力に応じて編集されたかに基づいて前記各利用者を評価する評価手段と、を含むことを特徴とする。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の評価装置において、前記記録手段は、前記情報の履歴を時間と関連づけて記録し、前記評価手段は、前記抽出される文字列が含まれる前記記録手段により記録された情報の履歴のうち、最先の時間に関連づけられた情報の履歴の入力に係る利用者を特定する特定手段を含むことを特徴とする。
【０００７】
また、請求項３に記載の発明は、請求項２に記載の評価装置において、前記共有される文書から抽出される文字列に評価値を設定する設定手段をさらに含み、前記評価手段は、前記抽出される文字列について前記特定手段により特定された利用者に、当該抽出される文字列について前記設定手段により設定された評価値を付与することを特徴とする。
【０００８】
また、請求項４に記載の発明は、請求項１乃至３のいずれかに記載の評価装置において、前記記録手段は、前記共有される文書に対する前記複数の利用者毎の編集履歴を記録することを特徴とする。
【０００９】
また、請求項５に記載の発明は、請求項１乃至４のいずれかに記載の評価装置において、前記複数の利用者間で行われる文字列を用いた会話を制御する会話制御手段をさらに含み、前記記録手段は、前記共有される文書の編集中に行われた前記会話の履歴を前記複数の利用者毎に記録することを特徴とする。
【００１０】
また、請求項６に記載の発明は、請求項１乃至５のいずれかに記載の評価装置において、前記評価手段は、最新の前記共有される文書に基づいて前記各利用者を評価することを特徴とする。
【００１１】
また、請求項７に記載の発明は、請求項１乃至５のいずれかに記載の評価装置において、前記編集手段により編集された前記共有される文書の１又は複数の版を保持する手段をさらに含み、前記評価手段は、前記保持される版のうち少なくとも１つに係る前記共有される文書に基づいて前記各利用者を評価することを特徴とする。
【００１２】
また、請求項８に記載のプログラムの発明は、複数の利用者からそれぞれ情報入力を受け付ける手段と、前記受け付けた情報入力に基づいて前記複数の利用者により共有される文書を編集する編集手段と、前記共有される文書に関して前記複数の利用者毎に入力された情報の履歴を記録する記録手段と、前記共有される文書から抽出される文字列が前記複数の利用者の何れの情報入力に応じて編集されたかに基づいて前記各利用者を評価する評価手段としてコンピュータを機能させることを特徴とする。
【００１３】
また、請求項９に記載の情報処理システムの発明は、複数の利用者によりそれぞれ操作される複数の情報処理装置と、評価装置とを含み、前記複数の情報処理装置はそれぞれ、当該情報処理装置を操作する利用者により入力された情報を前記評価装置に送信する送信手段を含み、前記評価装置は、前記送信手段により送信された情報を受信する受信手段と、前記受信手段により受信された情報に基づいて前記複数の利用者により共有される文書を編集する編集手段と、前記共有される文書に関して前記複数の利用者毎に入力された情報の履歴を記録する記録手段と、前記共有される文書から抽出される文字列が前記複数の利用者の何れの情報入力に応じて編集されたかに基づいて前記各利用者を評価する評価手段と、を含むことを特徴とする。
【発明の効果】
【００１４】
請求項１、８及び９に記載の発明によれば、複数の利用者により共同して編集される文書の内容に対する各利用者の関与度を、文書から抽出される文字列の編集が、何れの利用者の情報入力に応じてなされたものかという観点に基づき評価することができる。
【００１５】
請求項２に記載の発明によれば、共同して編集される文書の内容に関して最先の情報入力を行った利用者による関与を高く評価することができる。
【００１６】
請求項３に記載の発明によれば、共同して編集される文書から抽出された文字列に応じて設定された評価値を利用者に付与することができる。
【００１７】
請求項４に記載の発明によれば、共同して編集される文書に対する利用者の編集履歴を用いて各利用者の関与度を評価することができる。
【００１８】
請求項５に記載の発明によれば、文書の編集の動機づけとなった発言をした利用者の関与を高く評価することができる。
【００１９】
請求項６に記載の発明によれば、最新の文書内容に対する各利用者の関与を評価することができる。
【００２０】
請求項７に記載の発明によれば、文書の編集過程に対する各利用者の貢献を評価することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る情報処理システムのシステム構成図である。
【図２】サーバ装置及びクライアント装置のそれぞれの機能ブロック図である。
【図３】文書管理テーブルの一例を示す図である。
【図４】ＵＩ画面の一例を示す図である。
【図５】文書編集履歴テーブルの一例を示す図である。
【図６】会話履歴情報テーブルの一例を示す図である。
【図７】編集による共有文書の版の推移と、利用者間の会話履歴とを時系列に並べた図である。
【図８】文書の共同編集についてのシーケンス図である。
【図９】編集された共有文書の内容に対する各利用者の関与度を評価する処理のフロー図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２３】
図１には、本実施形態に係る情報処理システム１のシステム構成図を示す。図１に示されるように、情報処理システム１は、本発明の評価装置としての機能を備えるサーバ装置１０と、本発明の情報処理装置としての機能をそれぞれ備える複数のクライアント装置２０とを含み構成され、サーバ装置１０と各クライアント装置２０とはネットワーク５を介して相互にデータ通信を行う。なお、サーバ装置１０及びクライアント装置２０はイントラネット上にあってもよいしインターネット上にあってもよい。
【００２４】
本実施形態では、複数の利用者は各自の操作するクライアント装置２０によりサーバ装置１０にアクセスし、サーバ装置１０において管理される複数の利用者が共有する電子文書を共同して編集する処理（文書共同編集処理）を行うものとする。また、各クライアント装置２０は利用者からの発言内容を表す文字列の入力を受け付けると共に、当該受け付けた文字列をサーバ装置１０を介して共に電子文書の編集に参加している他のクライアント装置２０に送信し、各利用者の発言内容を時系列順に表示する処理（チャット処理）を行う。情報処理システム１において行われる上記処理により、各利用者は他の利用者とテキストによる会話を行いながら電子文書の編集を行う。そして、本実施形態に係る情報処理システム１は、共同して編集された電子文書の内容に対する各利用者の貢献度を評価する機能を備えるものである。以下、上記機能を実現するために情報処理システム１に備えられた構成の詳細について説明する。
【００２５】
図２には、情報処理システム１に含まれるサーバ装置１０及びクライアント装置２０のそれぞれの機能ブロック図を示す。なお、図２に示された機能ブロック図ではクライアント装置２０を１台だけ示しているが、他のクライアント装置２０についても図示したクライアント装置２０と同じ構成を有することとしてよい。
【００２６】
まず、サーバ装置１０に備えられる機能について説明する。図２に示されるように、サーバ装置１０は、通信部３０、利用者情報格納部３２、認証部３４、文書管理部３６、文書共同編集制御部３８、文書編集履歴記録部４０、利用者間会話制御部４２、会話履歴情報記録部４４、評価部４６、及び文書解析部４８を含む。上記の各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等を備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは情報記憶媒体によってコンピュータたるサーバ装置１０に供給されることとしてもよいし、インターネット等のデータ通信ネットワークを介して供給されることとしてもよい。
【００２７】
通信部３０は、通信インターフェースを含み構成され、各クライアント装置２０等とデータ通信を行うものである。
【００２８】
利用者情報格納部３２は、半導体メモリや磁気ディスク等の記憶装置を含み構成され、利用者毎にユーザＩＤ（利用者識別情報）、パスワード等の認証情報、利用者の属性情報等を関連づけて格納するものである。
【００２９】
認証部３４は、通信部３０を介してクライアント装置２０から受け付けた利用者の認証要求に基づいて認証処理を行うものである。認証部３４は例えば、クライアント装置２０から受け付けた利用者のユーザＩＤ及びパスワードの組が利用者情報格納部３２に格納される情報と合致するか否かに基づいて認証を行うこととしてよい。そして、本実施形態では、各クライアント装置２０から受け付けた認証要求に対して各利用者を認証して、利用者が認証された場合には文書管理部３６により管理される文書へのアクセスや文書の共同編集への参加等を許可することとする。
【００３０】
文書管理部３６は、半導体メモリや磁気ディスク等の記憶装置を含み構成され、複数の利用者により共有され共同編集の対象とされる共有文書や、共有文書の編集時に参照される参照文書等の文書データを格納すると共に、格納する各文書データを管理するものである。
【００３１】
図３には、文書管理部３６により管理される文書データの情報を表す文書管理テーブルの一例を示した。図３に示されるように、文書管理テーブルは、各文書を識別する文書ＩＤに関連づけて版情報（バージョン情報）、文書のタイトル、文書内容の各データを格納したレコードを１又は複数含み構成される。なお、図３に示される文書ＩＤに関し、ｄ００１のように小文字のｄで始まる文書ＩＤは参照文書を表し、Ｄ２０１のように大文字のＤで始まる文書ＩＤは共有文書を表すこととする。
【００３２】
文書共同編集制御部３８は、複数の利用者が操作するクライアント装置２０から受け付ける情報入力に従って、複数の利用者により共有される共有文書を共同して編集する処理を制御するものである。本実施形態においては、文書共同編集制御部３８は、文書管理部３６により管理される新規又は既存の共有文書の中から指定された編集対象の共有文書に対して、クライアント装置２０の１つから文書編集を示す情報入力がある場合に、他のクライアント装置２０による文書編集を制限（ロック）すると共に、当該他のクライアント装置２０に対しては編集内容を逐次送信することとする。
【００３３】
図４には、文書の共同編集を行う各クライアント装置２０において表示されるＵＩ（ユーザインターフェース）画面７０の一例を示す。図４に示されるように、ＵＩ画面７０には、編集される共有文書を表示する共有文書表示画面７２、共有文書の編集時に参照する文書を表示する参照文書表示画面７４、共同編集に参加する利用者間でやり取りされる会話（チャット）を表示するチャット表示画面７６、及びチャットにおいて利用者からの発言内容を入力する発言入力欄７８が含まれる。共有文書表示画面７２には、編集に参加する各クライアント装置２０において同じ内容の画面が表示されるが、参照文書表示画面７４には、利用者毎にそれぞれ異なる参照文書が表示されることとしてよい。
【００３４】
文書編集履歴記録部４０は、文書共同編集制御部３８により制御される文書の共同編集において各利用者が行った編集の履歴を記録し管理するものである。具体的には文書編集履歴記録部４０は、各クライアント装置２０から共有文書の内容を変更する情報が受信された場合に、当該受信された情報を入力した利用者に関連づけてその編集内容を時刻情報と共に記録し管理することとしてよい。
【００３５】
図５には、文書編集履歴記録部４０により記録され管理される文書編集履歴テーブルの一例を示した。図５に示されるように、文書編集履歴テーブルは、共有文書について行われた編集処理を識別する編集履歴ＩＤに関連づけて、編集を行った利用者のユーザＩＤ、編集の対象となった文書の文書ＩＤ、編集が行われた時刻情報（タイムスタンプ）、編集が行われた編集箇所、編集の型（タイプ）、編集内容、編集時に参照された参照文書の文書ＩＤが格納されて構成される。編集時刻は、編集の開始時刻や終了時刻でもよいし、編集が開始されてから終わるまでの期間であってもよい。また、編集の型とは、テキストの挿入や、削除、書式の変更等の編集処理の種類を表すものである。そして、参照文書についての記録は、例えば共有文書の編集時に参照文書の一部をコピーして貼り付けたような場合に行うこととしてよい。
【００３６】
利用者間会話制御部４２は、文書の共同編集に参加している利用者間の文字列を利用した会話（チャット）を制御するものである。本実施形態では、利用者間会話制御部４２は、クライアント装置２０から受信した発言情報を示すチャットデータを他のクライアント装置２０に逐次転送する。そして、チャットデータを受信したクライアント装置２０では、当該受信したチャットデータに基づいて図４に示されるチャット表示画面７６の表示内容を逐次更新する。
【００３７】
会話履歴情報記録部４４は、利用者間会話制御部４２により制御された各利用者間で行われる文字列を用いた会話（チャット）に関して、各利用者による発言の履歴を記録し管理するものである。
【００３８】
図６には、会話履歴情報記録部４４により記録し管理される会話履歴情報テーブルの一例を示した。図６に示されるように、会話履歴情報テーブルは、利用者間で行われたチャットにおける各発言を識別する会話ＩＤに関連づけて、その発言をした利用者のユーザＩＤと、その発言が行われた際に編集していた共有文書の文書ＩＤと、その発言が行われた時刻情報（タイムスタンプ）と、発言内容とを格納して構成される。
【００３９】
次に、文書の共同編集が完了した後に、文書管理部３６に管理される共有文書、及び文書編集履歴記録部４０と会話履歴情報記録部４４により記録された各テーブルを用いて、共有文書の内容に対する各利用者の関与度を評価する機能の詳細について説明する。
【００４０】
評価部４６は、文書管理部３６により管理される共有文書の中から評価対象とする共有文書を選択し、当該選択した共有文書の内容に対する各利用者の関与度を定量的に評価するものである。評価対象とする共有文書は、最新の版についてでもよいし、編集途中の版についてであってもよい。なお、利用者の関与度とは、共有文書を編集するに当たりその利用者が貢献した程度を表す指標値である。
【００４１】
まず、図７を参照しながら本実施形態における各利用者の関与度の評価方法について説明する。図７は、編集による共有文書の版の推移と、利用者間の会話履歴とを時系列に並べた図である。共有文書の版０１から版０２への編集はユーザＵ００１が行っているが、この編集はユーザＵ００２の発言内容を元にして行われたことが履歴情報に基づき判断されるため、この編集内容に対する最大の関与はユーザＵ００２にあるものと評価する。このように、本実施形態に係る情報処理システム１では、共有文書に含まれる内容に関して最先の（最も古い）タイムスタンプが付された履歴情報に関連づけられた利用者の関与が大きいものとして評価する。以下、評価の具体的処理について説明する。
【００４２】
文書解析部４８は、評価対象とする共有文書を解析して、共有文書からキーワードを抽出する。文書解析部４８は、例えば共有文書に含まれる語の頻度解析を行い、解析された頻度が上位（例えば予め定められた順位まで）のキーワードを抽出することとしてよい。この際、文書解析部４８は抽出したキーワード毎に、当該キーワードの頻度に応じたスコアを設定することとしてよい。
【００４３】
評価部４６は、文書解析部４８により解析され抽出されたキーワードを検索キーとして、文書編集履歴テーブルの編集内容と、会話履歴情報テーブルの発言内容の中から検索キーが含まれるレコードのうち最も古いタイムスタンプが付されているレコードを選択する。評価部４６は、選択されたレコードに含まれるユーザＩＤの利用者に対して検索キーとしたキーワードに設定されたスコアに基づいて評価値を付与（加算）する。評価部４６は、以上の処理を抽出された各キーワードについて行い、評価対象とする共有文書の内容に対する各利用者の関与度を評価する。
【００４４】
次に、クライアント装置２０の備える機能について説明する。図２に示されるように、クライアント装置２０は、通信部５０、入力部５２、表示部５４、認証要求部５６、文書共同編集部５８、文書参照部６０、会話処理部６２、及び評価取得部６４を含む。上記の各部の機能は、ＣＰＵ等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等を備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは情報記憶媒体によってコンピュータたるクライアント装置２０に供給されることとしてもよいし、インターネット等のデータ通信ネットワークを介して供給されることとしてもよい。
【００４５】
通信部５０は、通信インターフェースを含み構成され、サーバ装置１０等とデータ通信を行うものである。
【００４６】
入力部５２は、キーボードやマウス等の入力デバイスと接続され、利用者からの操作入力を受け付けるものである。
【００４７】
表示部５４は、ディスプレイを含み構成され、クライアント装置２０において処理されるプログラムと利用者との入出力を補助する画面（ＵＩ画面）を表示するものである。例えば、表示部５４では、図４に示されるようなＵＩ画面７０が表示され、利用者による文書の共同編集及び他の利用者との会話が実現される。
【００４８】
認証要求部５６は、入力部５２により利用者からの認証要求の操作を受け付けると、利用者にユーザＩＤ及びパスワードの入力を促し、入力されたユーザＩＤ及びパスワードを通信部５０を介してサーバ装置１０に送信して認証を要求する。本実施形態では、サーバ装置１０により利用者が適切に認証されると、サーバに管理される文書へのアクセス及び文書の共同編集への参加が許可される。
【００４９】
文書共同編集部５８は、複数の利用者で共有される１つの共有文書を共同して編集するものである。文書共同編集部５８は、例えば図４のＵＩ画面７０の共有文書表示画面７２に示される、共同編集に係る文書を閲覧しながら編集する機能を担当するものである。文書共同編集部５８は、共有文書表示画面７２の中にカーソルがある状態で利用者から文字列入力等の操作があると、その操作内容に応じて共有文書表示画面７２に表示される共有文書の内容を編集すると共に、当該編集内容をサーバ装置１０に送信して通知する。また、文書共同編集部５８は、他のクライアント装置２０により共有文書の編集があった場合には、その編集内容をサーバ装置１０から受信し、受信した編集内容に基づいて共有文書表示画面７２内の共有文書の内容を更新する。
【００５０】
文書参照部６０は、共有文書の編集時に文書を参照する機能を実現するものである。例えば文書参照部６０は、図４のＵＩ画面７０に示される参照文書表示画面７４に示される機能を担当するものである。具体的には文書参照部６０は、サーバ装置１０にアクセスして、文書管理部３６において管理される文書の中から利用者により指定された文書を取得し、当該取得した文書を参照文書表示画面７４に表示することとしてよい。参照文書表示画面７４に参照文書を展開して表示した状態で、そのテキストの少なくとも一部をコピーし、共有文書表示画面７２に示される共有文書に貼り付ける処理を行うこととしてよい。
【００５１】
会話処理部６２は、共有文書を共同して編集する利用者間でテキストを用いた会話（チャット）を実現するものである。例えば会話処理部６２は、図４に示すＵＩ画面７０のチャット表示画面７６及び発言入力欄７８の機能を実現するものである。具体的には会話処理部６２は、発言入力欄７８にテキストが入力されると、当該入力されたテキスト（チャットデータ）を通信部５０を介してサーバ装置１０に送信する。また、会話処理部６２は、他のクライアント装置２０からサーバ装置１０に送信されたテキスト（チャットデータ）をサーバ装置１０から逐次受信して、チャット表示画面７６に時系列順に表示する。
【００５２】
評価取得部６４は、共同して編集された共有文書に基づいて当該編集に参加した各利用者についての評価をサーバ装置１０から取得するものである。評価取得部６４は、評価対象の文書の文書ＩＤと、評価を求める利用者の識別情報（ユーザＩＤ）とをサーバ装置１０に送信し、評価対象の文書の内容に対する評価を求める利用者の評価を取得する。評価を求める利用者は、例えばクライアント装置２０の利用者についてであってもよいし、共同編集の参加者の全て又は一部であってもよい。また、評価取得部６４により取得された評価を表示部５４に表示することとしてもよい。
【００５３】
次に、図８に示されたシーケンス図を参照しながら、情報処理システム１において行われる文書の共同編集についての処理の流れを説明する。以下説明する例では、文書の共同編集に２名の利用者が参加し編集を行う例を用いているが、共同編集の参加者は３名以上であってももちろん構わない。
【００５４】
まず、クライアント装置２０Ａ及びクライアント装置２０Ｂはサーバ装置１０に認証要求を行い（Ｓ１０１Ａ，Ｓ１０１Ｂ）、認証されると（Ｓ１０２Ａ，Ｓ１０２Ｂ）、サーバ装置１０は各クライアント装置２０に共同編集対象の共有文書のデータを送信する（Ｓ１０３Ａ，Ｓ１０３Ｂ）。
【００５５】
次に、クライアント装置２０Ａが利用者から発言の入力を受け付けると（Ｓ１０４）、当該入力された発言データをサーバ装置１０に送信する（Ｓ１０５）。サーバ装置１０は受信した発言データをクライアント装置２０Ｂに転送すると共に（Ｓ１０６）、発言データを時刻情報と共に記録する（Ｓ１０７）。
【００５６】
また、クライアント装置２０Ｂが利用者から共有文書の編集を受け付けると（Ｓ１０８）、当該編集データをサーバ装置１０に送信する（Ｓ１０９）。サーバ装置１０は受信した編集データをクライアント装置２０Ａに転送すると共に（Ｓ１１０）、編集データを時刻情報と共に記録する（Ｓ１１１）。情報処理システム１では、このように共同編集に参加する利用者が操作する各クライアント装置２０から送信される発言データ及び編集データを受信して記録する処理を、文書の編集が完了するまで継続して実行する。
【００５７】
次に、図９に示されるフロー図を参照しながら、編集された共有文書の内容に対する各利用者の関与度を評価する処理の流れを説明する。
【００５８】
図９に示されるように、サーバ装置１０は、評価対象とする共有文書を設定し（Ｓ２０１）、設定した共有文書の中からキーワードを抽出すると共に（Ｓ２０２）、抽出したキーワードに、例えばキーワードの出現回数や記載箇所等に基づく評価値（スコア）を設定する（Ｓ２０３）。なお、評価対象とする共有文書は、クライアント装置２０から指定されることとしてもよい。
【００５９】
サーバ装置１０は、抽出したキーワードの中から未処理のキーワードを１つ選択し（Ｓ２０４）、当該選択したキーワードが含まれる履歴情報テーブル（文書編集履歴テーブルと会話履歴情報テーブル）に格納されるレコードのうち最先の時刻情報が関連づけられているレコードを検索すると共に、当該検索したレコードに含まれるユーザＩＤを特定する（Ｓ２０５）。そして、サーバ装置１０は、上記特定したユーザＩＤの利用者に、当該キーワードについて設定された評価値を加算し記憶する（Ｓ２０６）。
【００６０】
次にサーバ装置１０は、Ｓ２０２において抽出したキーワードのうち未処理のキーワードがあるか否かを判断して（Ｓ２０７）、「ある」と判断する場合にはＳ２０４に戻ってそれ以降の処理を繰り返し、「ない」と判断する場合には各利用者について記憶された評価値を関連づけた評価データを生成して（Ｓ２０８）終了する。サーバ装置１０は、クライアント装置２０からの要求に応じて利用者の評価処理を行った場合には、上記生成した評価データを要求元のクライアント装置２０に送信することとしてもよい。
【００６１】
以上説明した本実施形態に係る情報処理システム１では、複数の利用者が編集に関与した場合に、編集された文書の内容に対する各利用者の関与が定量的に評価される。
【００６２】
本発明は例えば、営業研修において、顧客情報、業界動向、業務内容、業務課題が記載された資料を参照文書とし、複数人が共同して提案書を作成する場面等での用途が考えられる。またその他にも、本発明を例えば複数の学習者による集合学習に適用することにより、各学習者の学習内容に対する理解度を定量的に評価することとしてもよい。この際に、学習者により共同編集される文書の中で予め正解が決まっている場合には、その正解を入力した者に対してのみスコアを付与することとしてもよいし、不正解を入力した場合には減点することとしてもよい。また、学習者毎に役割を与えて、役割毎に付与するスコアに重みを持たせることとしてもよい。
【００６３】
また、共有文書を最新版のみならずその途中過程の複数の版について情報を格納し、版毎に前の版からの差分テキストを抽出して、当該抽出した差分テキストに対する各利用者の貢献を評価することとしてもよい。こうすることにより、文書編集の各過程への各利用者の関与が定量的に評価される。また、各利用者について算出された評価値に、各利用者の発言・編集頻度を乗じて、各利用者の学習全体に対する貢献を定量的に評価することとしてもよい。また、サーバ装置１０にウェブサーバとしての機能を持たせ、文書の共同編集、チャット処理をウェブサービスとして提供することとしてもよい。
【符号の説明】
【００６４】
１  情報処理システム、１０  サーバ装置、２０  クライアント装置、３０  通信部、３２  利用者情報格納部、３４  認証部、３６  文書管理部、３８  文書共同編集制御部、４０  文書編集履歴記録部、４２  利用者間会話制御部、４４  会話履歴情報記録部、４６  評価部、４８  文書解析部、５０  通信部、５２  入力部、５４  表示部、５６  認証要求部、５８  文書共同編集部、６０  文書参照部、６２  会話処理部、６４  評価取得部、７０  ＵＩ画面、７２  共有文書表示画面、７４  参照文書表示画面、７６  チャット表示画面、７８  発言入力欄。
【図１】
2010211569.tif 000003
【図２】
2010211569.tif 000004
【図３】
2010211569.tif 000005
【図４】
2010211569.tif 000006
【図５】
2010211569.tif 000007
【図６】
2010211569.tif 000008
【図７】
2010211569.tif 000009
【図８】
2010211569.tif 000010
【図９】
2010211569.tif 000011