(57)【要約】【課題】円滑に議論を進行させるように支援する議論支援プログラム、議論支援サーバ及び議論支援方法を提供することを目的としている。【解決手段】記憶部に格納された議論に参加する生徒の発言状況を示す発言状況情報を参照し、所定条件を満たす前記発言状況情報が存在したとき、前記記憶部に格納された生徒と生徒の特性とメッセージとの対応付けを示す情報を参照し、前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージを表示する画面を生成する、処理をコンピュータに実行させる。【選択図】図１４
2014182493.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に格納された議論に参加する生徒の発言状況を示す発言状況情報を参照し、
所定条件を満たす前記発言状況情報が存在したとき、前記記憶部に格納された生徒と生徒の特性とメッセージとの対応付けを示す情報を参照し、
前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージを表示する画面を生成する、
処理をコンピュータに実行させる議論支援プログラム。
【請求項２】
前記議論における司会者用の端末に表示させる司会者画面を生成し、
前記所定条件を満たす前記発言状況情報が存在したとき、前記司会者画面を前記メッセージが表示された画面に更新する、処理を前記コンピュータに実行させる請求項１記載の議論支援プログラム。
【請求項３】
議論の進行に応じて前記記憶部に格納された前記発言状況情報を更新し、
前記議論が開始してから所定時間が経過したとき前記所定条件を満たす前記発言状況情報が存在するか否かを判定する、処理を前記コンピュータに実行させる請求項１又は２記載の議論支援プログラム。
【請求項４】
前記発言状況情報は発言時間及び発言回数を含み、
前記所定条件は、
前記発言時間又は前記発言回数が所定値以上となること、又は所定値以下となることである請求項１乃至３の何れか一項に記載の議論支援プログラム。
【請求項５】
議論に参加する生徒の発言状況を示す発言状況情報と、生徒と生徒の特性とメッセージとの対応付けを示す情報とが格納された記憶部と、
所定条件を満たす前記発言状況情報が存在したとき、前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージが表示された画面を生成する画面生成部と、を有する議論支援サーバ。
【請求項６】
コンピュータによる議論支援方法であって、該コンピュータが、
記憶部に格納された議論に参加する生徒の発言状況を示す発言状況情報を参照し、
所定条件を満たす前記発言状況情報が存在したとき、前記記憶部に格納された生徒と生徒の特性とメッセージとの対応付けを示す情報を参照し、
前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージを表示する画面を生成する議論支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、議論の進行を支援する議論支援プログラム、議論支援サーバ及び議論支援方法に関する。
【背景技術】
【０００２】
近年では、タブレット端末等を含む電子端末を利用した教育が浸透しつつある。電子端末を用いた教育の一形態として、生徒同士によるディスカッションがある。
【０００３】
電子端末を用いたディスカッション（議論）では、教師が生徒に課題を与え、その課題について各生徒の賛否及び賛否理由を電子端末に入力させ、その後のグループで議論を行うような形態が知られている。また電子端末を用いた議論は、例えば遠隔会議等にも用いられることが知られている。
【０００４】
生徒同士による議論では、議論に慣れていない生徒に「聞く」「話す」力を身につけてもらうことを目的として、生徒に進行係を担当させ、議論の進行も生徒に行わせることもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３０４３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
生徒が進行役となる場合、議論の進行具合は進行役の生徒の個性に応じたものとなることが想定されるため、必ずしも他の生徒にバランス良く傾聴や発言が促されるとは限らない。
【０００７】
１つの側面では、本発明は、円滑に議論を進行させるように支援する議論支援プログラム、議論支援サーバ及び議論支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
一様態によれば、記憶部に格納された議論に参加する生徒の発言状況を示す発言状況情報を参照し、所定条件を満たす前記発言状況情報が存在したとき、前記記憶部に格納された生徒と生徒の特性とメッセージとの対応付けを示す情報を参照し、前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージを表示する画面を生成する、処理をコンピュータに実行させる。
【０００９】
上記各処理は、上記各処理を実現する機能部、上記各処理を手順としてンピュータにより実行させる方法、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１０】
円滑に議論を進行させるように支援することができる。
【図面の簡単な説明】
【００１１】
【図１】議論支援システムの構成の例を示す図である。
【図２】教師端末のハードウェア構成の一例を示す図である。
【図３】生徒データベースの一例を示す図である。
【図４】課題データベースの一例を示す図である。
【図５】生徒特性テーブルの一例を示す図である。
【図６】話者特性テーブルの一例を示す図である。
【図７】メッセージデータベースの一例を示す図である。
【図８】議論データベースの一例を示す図である。
【図９】判定テーブルの一例を示す図である。
【図１０】生徒端末の機能を説明する図である。
【図１１】教師端末の機能を説明する図である。
【図１２】生徒端末の動作を説明するフローチャートである。
【図１３】教師端末の動作を説明する第一のフローチャートである。
【図１４】教師端末の動作を説明する第二のフローチャートである。
【図１５】生徒端末に表示された課題回答画面の一例を示す図である。
【図１６】通常議論用画面の一例を示す図である。
【図１７】司会者画面の一例を示す第一の図である。
【図１８】司会者画面の一例を示す第二の図である。
【発明を実施するための形態】
【００１２】
以下に図面を参照して実施例について説明する。図１は、議論支援システムの構成の例を示す図である。
【００１３】
本実施例の議論支援システム１００は、議論支援サーバ２００と電子端末３００とを有する。本実施例の議論支援サーバ２００と電子端末３００とは、ネットワークを介して接続されている。
【００１４】
本実施例の議論支援システム１００は、例えば授業において行われる生徒同士のディスカッション（以下、議論）に用いられる。生徒同士の議論では、生徒の個性によって様々な状況が考えられる。例えば「話す」のが好きな生徒は、他の生徒の時間を考慮せずに自分が「話す」ことに夢中になってしまうことが考えられる。また「話す」のが苦手な生徒は、議論の間自ら話すことができなかったり、指名されてもうまく自分の意見を言えないことが考えられる。本実施例の議論支援システム１００では、生徒の個性に応じて傾聴や発言を促すことで、発言者に偏りのない議論の進行を支援する。
【００１５】
議論支援システム１００は、授業に用いられる場合には議論支援サーバ２００が教師用の端末となり、電子端末３００が生徒用の端末となる。よって以下の説明では、議論支援サーバ２００を教師端末２００と呼び、電子端末３００を生徒端末３００と呼ぶ。
【００１６】
教師端末２００及び生徒端末３００は、それぞれがタブレット端末であっても良い。また教師端末２００は、例えばデスクトップ型あるいはノートブック型のコンピュータであり、生徒端末３００がタブレット端末あるいはノートブック型コンピュータであっても良い。
【００１７】
本実施例の教師端末２００は、生徒データベース２１０、課題データベース２２０、生徒特性テーブル２３０、話者特性テーブル２４０、メッセージデータベース２５０、議論データベース２６０、判定テーブル２７０を有する。また教師端末２００には、教師用プログラム２８０がインストールされている。
【００１８】
本実施例の生徒端末３００は、生徒用プログラム３１０がインストールされている。
【００１９】
本実施例の議論支援システム１００において、教師端末２００は、グループで議論を行う際に進行役となった生徒の生徒端末３００に対し、他の生徒へ発言を促すタイミングを指示するメッセージを表示させることで発言者が偏らないように議論の進行を支援する。尚以下の説明では、進行役となった生徒を司会者と呼ぶ。
【００２０】
図２は、教師端末のハードウェア構成の一例を示す図である。本実施例の教師端末２００は、それぞれバスＢで相互に接続されている表示操作装置２１，ドライブ装置２２，補助記憶装置２３，メモリ装置２４，演算処理装置２５及びインターフェース装置２６を有する。
【００２１】
表示操作装置２１は、タッチパネル等であり、各種信号の入力と各種情報の表示をするために用いられる。
【００２２】
インターフェース装置２６は、モデム，ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００２３】
教師用プログラム２８０は、教師端末２００を制御する各種プログラムの少なくとも一部である。教師用プログラム２８０は例えば記録媒体２７の配布やネットワークからのダウンロードなどによって提供される。教師用プログラムを記録した記録媒体２７は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２４】
また教師用プログラム２８０を記録した記録媒体２７がドライブ装置２２にセットされると、教師用プログラム２８０は記録媒体２７からドライブ装置２２を介して補助記憶装置２３にインストールされる。ネットワークからダウンロードされた教師用プログラム２８０は、インターフェース装置２６を介して補助記憶装置２３にインストールされる。
【００２５】
教師端末２００は、インストールされた教師用プログラム２８０を格納すると共に、必要なファイル，データ等を補助記憶装置２３に格納する。メモリ装置２４は、コンピュータの起動時に補助記憶装置２３から教師用プログラム２８０を読み出して格納する。そして、演算処理装置２５はメモリ装置２４に格納された教師用プログラム２８０に従って、後述するような各種処理を実現している。
【００２６】
尚本実施例の教師端末２００は、例えばデスクトップ型あるいはノートブック型のコンピュータであった場合には、教師端末２００は、表示操作装置の代わりに、キーボードやマウス等を含む入力装置と、ディスプレイ等を含む出力装置とを有する。
【００２７】
本実施例の生徒端末３００のハードウェア構成は、教師端末２００と同様であるから説明を省略する。
【００２８】
以下に図３乃至図９を参照して教師端末２００に格納された各データベース及び各テーブルについて説明する。本実施例の各データベース及び各テーブルは、例えば教師端末２００の補助記憶装置２３とメモリ装置２４に含まれる所定の記憶領域に格納されていても良い。
【００２９】
図３は、生徒データベースの一例を示す図である。本実施例の生徒データベース２１０は、例えば教師端末２００を操作する教師等により予め登録されている。生徒データベース２１０は、生徒毎に割り振られた生徒識別子（生徒ＩＤ）、生徒氏名、生徒が属するグループを識別するグループ識別子（グループＩＤ）、司会者フラグ、その生徒が使用する生徒端末３００のＩＰアドレスが対応付けられて格納されている。実施例では、生徒は教師により予めグループに分けられている。グループＩＤは、各生徒が属するグループに予め設けられた識別子である。ＩＰアドレスは、生徒端末３００を利用する生徒を識別する情報である。司会者フラグは、生徒が教師により司会者役に指名されたか否かを示すフラグである。本実施例では、教師が司会者役に指名した生徒の生徒ＩＤと対応する司会者フラグがオンされる。
【００３０】
図４は、課題データベースの一例を示す図である。本実施例の課題データベース２２０は、例えば教師端末２００を操作する教師等により予め登録されている。本実施例の課題データベース２２０は、課題毎に付与された課題識別子（課題ＩＤ）、課題のテーマ、課題内容、課題毎に決められたグループ検討時間が対応付けられている。グループ検討時間は、対応した課題に対して議論により検討できる時間である。具体的には例えば、課題ＩＤ０００１の課題に対しては、３０分間議論することができる。
【００３１】
図５は、生徒特性テーブルの一例を示す図である。本実施例の生徒特性テーブル２３０は、例えば教師端末２００を操作する教師等により予め登録されている。本実施例の生徒特性テーブル２３０では、生徒ＩＤと議論のテーマ毎の生徒の特性を示す特性ＩＤとが対応付けられている。特性ＩＤの詳細は後述する。
【００３２】
例えば特性テーブル２３０において、生徒ＩＤ１２３０１の生徒は、議論のテーマが「社会」である場合は特性ＩＤがＢであり、議論のテーマが「自然」である場合は特性ＩＤがＤとなる。
【００３３】
図６は、話者特性テーブルの一例を示す図である。本実施例の話者特性テーブル２４０は、例えば教師端末２００を操作する教師等により予め登録されている。本実施例の話者特性テーブル２４０は、特性ＩＤと、特性の内容とが対応付けられている。
【００３４】
特性の内容は、議論における生徒の傾向や個性を表すものである。具体的には例えば、特性ＩＤ「Ａ」と対応する特性の内容は、「しゃべりすぎる傾向にある」である。また特性ＩＤ「Ｂ」と対応する特性の内容は、「周囲のメンバに配慮してしゃべることができる」である。
【００３５】
よって例えば生徒特性テーブル２３０において、生徒ＩＤ１２３０１は、議論のテーマが社会である場合には、特性ＩＤがＢであるから「周囲のメンバに配慮してしゃべることができる」という特性を有することになる。
【００３６】
図７は、メッセージデータベースの一例を示す図である。メッセージデータベース２５０は、例えば教師端末２００を操作する教師等により予め登録されている。メッセージデータベース２５０では、メッセージＩＤと、対応する支援メッセージとが対応付けられている。本実施例の支援メッセージは、司会者フラグがオンとされた生徒ＩＤと対応する生徒端末３００に表示されるメッセージである。尚メッセージデータベース２５０の備考欄には、各支援メッセージを表示する際の条件となる支援条件が格納されている。備考欄に格納される情報は、例えば教師が支援条件に対応する支援メッセージを確認したり編集したりする際に、参照されても良い。
【００３７】
図８は、議論データベースの一例を示す図である。本実施例の議論データベース２６０は、課題ＩＤ毎に、生徒ＩＤ、課題に対する賛否、発言回数、合計発言時間、意見が対応付けられて格納される。議論データベース２６０は、データの項目は予め教師端末２００に格納されており、課題に対する議論が進むにつれて、発言回数や合計発言時間で示される発言状況が更新される。すなわち本実施例では、発言回数及び合計発言時間は、生徒の発言状況を示す発言状況情報である。議論データベース２６０の更新についての詳細は後述する。
【００３８】
図９は、判定テーブルの一例を示す図である。本実施例の判定テーブル２７０は、例えば教師端末２００を操作する教師等により予め登録されている。本実施例の判定テーブル２７０は、支援メッセージを司会者フラグがオンされた生徒の生徒端末３００に表示させるか否かの判定を行う際の条件が格納されている。図９の例では、第一判定時間として、グループ検討時間の１／３、第二判定時間としてグループ検討時間の１／２が設定されている。また判定テーブル２７０では、判定条件１として、発言時間・発言回数が少ないと判定するための条件が設定されている。さらに判定テーブル２７０では、判定条件２として、発言時間・発言回数が多いと判定するための条件が設定されている。
【００３９】
次に図１０を参照して本実施例の生徒端末３００の機能について説明する。図１０は、生徒端末の機能を説明する図である。本実施例の生徒端末３００は、生徒用プログラム３１０を実行することで以下の各部の機能を実現する。
【００４０】
本実施例の生徒端末３００は、表示制御部３１１、回答受付部３１２、発言開始受付部３１３、発言終了受付部３１４、メッセージ表示部３１５、回答送信部３１６、経過時間判定部３１７を有する。表示制御部３１１は、生徒端末３００の表示操作装置における表示に係る処理を制御する。
【００４１】
回答受付部３１２は、表示制御部３１１により表示された課題回答画面において、生徒が入力した回答を受け付ける。発言開始受付部３１３は、議論中において生徒が発言を開始したタイミングを検知し、発言開始を受け付ける。具体的には発言開始受付部３１３は、議論画面に生徒の発言が開始された際に押下されるボタン等を表示させ、このボタンが操作されたとき、生徒の発言開始を受け付ける。
【００４２】
発言終了受付部３１４は、議論中において生徒が発言を終了したタイミングを検知し、発言終了を受け付ける。具体的には発言終了受付部３１３は、議論画面に生徒の発言が終了した際に押下されるボタン等を表示させ、このボタンが操作されたとき、生徒の発言終了を受け付ける。尚本実施例では、生徒の発言開始と発言終了を検知するタイミングをボタンの操作により検知するものとしたが、これに限定されない。生徒の発言開始と発言終了は、例えば生徒端末３００に設けられたマイク等により検知しても良い。
【００４３】
メッセージ表示部３１５は、教師端末２００から送信されるメッセージを表示操作装置に表示させる。回答送信部３１６は、回答受付部３１２が受け付けた課題の回答を教師端末２００へ送信する。経過時間判定部３１７は、課題回答画面に表示されたグループ検討時間が経過したかを否か判断する。
【００４４】
本実施例の生徒端末３００において、発言開始受付部３１３、発言終了受付部３１４、メッセージ表示部３１５は、例えば司会者に指名された生徒の生徒端末３００（以下、司会者端末３００）において実現されても良い。
【００４５】
次に図１１を参照して本実施例の教師端末２００の機能を説明する。図１１は、教師端末の機能を説明する図である。以下に説明する教師端末２００の各部は、教師端末２００が教師用プログラム２８０を実行することで実現される。
【００４６】
本実施例の教師端末２００は、表示制御部２８１、回答取得部２８２、議論データベース更新部２８３、司会者フラグ設定部２８４、議論用画面生成部２８５、発言時間計測部２８６、更新判定部２８７、画面更新部２８８、経過時間判定部２８９を有する。
【００４７】
表示制御部２８１は、教師端末２００の動作を制御する。具体的には表示制御部２８１は、議論を支援する処理を制御する。表示操作装置２１における表示を制御する。回答取得部２８２は、生徒端末３００において入力された課題に対する意見や賛否等を取得する。議論データベース更新部２８３は、議論データベース２６０を更新する。司会者フラグ設定部２８４は、生徒データベース２１０において教師が司会者に指名した生徒の生徒ＩＤに対して司会者フラグを設定する。
【００４８】
議論用画面生成部２８５は、生徒端末３００に表示させる議論用画面を生成する。本実施例の議論用画面生成部２８５は、具体的には司会者端末３００に表示させる司会者画面と、司会者端末３００以外の生徒端末３００に表示させる通常議論用画面とを生成する。
【００４９】
発言時間計測部２８６は、生徒端末３００において生徒の発言開始が受け付けられてから発言終了が受け付けられるまでの生徒の発言時間を計測する。更新判定部２８７は、判定テーブル２７０を参照し、司会者端末３００に表示させた司会者画面を更新するか否かを判定する。画面更新部２８８は、更新判定部２８７の判定結果に基づき司会者端末３００に表示させた司会者画面を更新する。経過時間判定部２８９は、課題データベース２２０において課題毎に設定されたグループ検討時間が経過したか否かを判定する。
【００５０】
次に図１２を参照して本実施例の生徒端末３００の動作を説明する。図１２は、生徒端末の動作を説明するフローチャートである。
【００５１】
本実施例の生徒端末３００において表示制御部３１１は、教師端末２００から課題回答画面を受信したか否かを判断する（ステップＳ１２０１）。ステップＳ１２０１において課題回答画面を受信していない場合、生徒端末３００は課題回答画面を受信するまで待機する。ステップＳ１２０１において課題回答画面を受信した場合、表示制御部３１１は課題回答画面を表示操作装置へ表示させる（ステップＳ１２０２）。
【００５２】
続いて生徒端末３００は、回答受付部３１２が課題回答画面に入力された回答を受け付け、この回答を教師端末２００へ送信する送信要求を受け付けたか否かを判断する（ステップＳ１２０３）。ステップＳ１２０３において送信要求を受け付けていない場合、生徒端末３００は送信要求を受け付けるまで待機する。
【００５３】
ステップＳ１２０３において送信要求を受け付けた場合、生徒端末３００は回答送信部３１６により回答受付部３１２が受け付けた回答を教師端末２００へ送信する（ステップＳ１２０４）。尚本実施例の回答とは、課題に対する賛否と課題に対する意見等を含む。
【００５４】
続いて生徒端末３００の表示制御部３１１は、教師端末２００から議論開始要求及び同じグループの生徒の意見を受信したか否かを判断する（ステップＳ１２０５）。ステップＳ１２０５において、該当する要求と意見を受信していない場合、生徒端末３００は、該当する要求及び意見を受信するまで待機する。
【００５５】
ステップＳ１２０５において該当する要求及び意見を受信した場合、表示制御部３１１は、教師端末２００から議論用画面を受信し、議論用画面を表示操作装置へ表示させる（ステップＳ１２０６）。続いて表示制御部３１１は、受信した議論用画面が司会者画面であるか否かを判断する（ステップＳ１２０７）。
【００５６】
ステップＳ１２０７において議論用画面が司会者画面であった場合、表示制御部３１１は司会者画面を表示操作装置へ表示させる（ステップＳ１２０８）。ステップＳ１２０７において司会者画面でない場合、表示制御部３１１は議論用画面が通常議論用画面か否かを判断する（ステップＳ１２０９）。ステップＳ１２０９において、議論用画面が通常議論用画面である場合、表示制御部３１１は、表示操作装置に通常議論用画面を表示させる（ステップＳ１２１０）。尚ステップＳ１２０７及びステップＳ１２０９では、司会者用画面か議論用画面かの受信を行うまで待機することになる。
【００５７】
ステップＳ１２１０において、通常議論用画面を受信したと判定された後、表示制御部３１１は、表示操作装置に表示された通常議論用画面においてメモの入力を受けたか否かを判断する（ステップＳ１２１１）。ステップＳ１２１１においてメモの入力を受け付けた場合、表示制御部３１１は通常議論用画面に入力されたメモを表示させる（ステップＳ１２１２）。
【００５８】
ステップＳ１２１１においてメモの入力がない場合、経過時間判定部３１７は、ステップＳ１２０１で受信した課題回答画面に表示された課題と対応するグループ検討時間が経過したか否かを判断する（ステップＳ１２１３）。尚本実施例では、課題回答画面を教師端末２００から受信したとき、課題と対応したグループ検討時間を取得しても良い。
【００５９】
ステップＳ１２１３においてグループ検討時間が経過すると、生徒端末３００は処理を終了する。ステップＳ１２１３においてグループ検討時間が経過していない場合、生徒端末３００はステップＳ１２１１へ戻る。
【００６０】
以下に説明するステップＳ１２１４以降の処理は、生徒端末３００に司会者画面が表示された場合、すなわち生徒端末３００が司会者端末３００となった場合の処理である。
【００６１】
司会者画面が表示されると、生徒端末３００は、発言開始受付部３１３が同じグループの他の生徒の発言開始を受け付けたか否かを判断する（ステップＳ１２１４）。ステップＳ１２１４で発言開始を受け付けると、発言開始受付部３１３は、発言を開始した生徒の生徒ＩＤと発言開始通知とを発言開始情報として教師端末２００へ送信し（ステップＳ１２１５）、後述するステップＳ１２１６へ進む。尚生徒端末３００は、司会者画面あるいは司会者画面でない通常の議論用画面を受信したとき、同じグループ内の他の生徒の生徒ＩＤを取得するものとしても良い。
【００６２】
ステップＳ１２１４で発言開始を受け付けない場合、発言終了受付部３１４は、生徒の発言終了を受け付けたか否かを判断する（ステップＳ１２１６）。
【００６３】
ステップＳ１２１６で発言終了を受け付けると、発言終了受付部３１４は、発言を終了した生徒の生徒ＩＤと発言終了通知とを発言終了情報として教師端末２００へ送信し（ステップＳ１２１７）、後述するステップＳ１２１８へ進む。
【００６４】
ステップＳ１２１６で発言終了を受け付けない場合、メッセージ表示部３１５は、教師端末２００から支援メッセージを受信したか否かを判断する（ステップＳ１２１８）。ステップＳ１２１８で支援メッセージを受信した場合、メッセージ表示部３１５は支援メッセージを司会者画面に表示させ（ステップＳ１２１９）、後述するステップＳ１２２０へ進む。
【００６５】
ステップＳ１２１８において支援メッセージを受信していない場合、表示制御部３１１は、表示操作装置においてメモの入力を受けたか否かを判断する（ステップＳ１２２０）。ステップＳ１２２０においてメモの入力を受け付けた場合、表示制御部３１１は司会者画面に入力されたメモを表示させ（ステップＳ１２２１）、後述するステップＳ１２２２へ進む。
【００６６】
ステップＳ１２２０においてメモの入力がない場合、経過時間判定部３１７は、ステップＳ１２０１で受信した課題回答画面に表示された課題と対応するグループ検討時間が経過したか否かを判断する（ステップＳ１２２２）。
【００６７】
ステップＳ１２２２においてグループ検討時間が経過すると、生徒端末３００は処理を終了する。ステップＳ１２２２においてグループ検討時間が経過していない場合、生徒端末３００はステップＳ１２１４へ戻る。
【００６８】
次に図１３を参照して本実施例の教師端末２００の動作を説明する。図１３は、教師端末の動作を説明する第一のフローチャートである。
【００６９】
本実施例の教師端末２００において、表示制御部２８１は、教師から課題送信要求を受け付けたか否かを判断する（ステップＳ１３０１）。ステップＳ１３０１において教師端末２００は、課題送信要求を受け付けない場合、課題送信要求を受け付けるまで待機する。ステップＳ１３０１において課題送信要求を受け付けると、表示制御部２８１は課題データベース２２０から課題を取得して課題一覧画面を生成し、表示操作装置２１へ表示させる（ステップＳ１３０２）。
【００７０】
続いて表示制御部２８１は、課題の選択を受け付けたか否かを判断する（ステップＳ１３０３）。ステップＳ１３０３において課題が選択されていない場合、教師端末２００は課題が選択されるまで待機する。ステップＳ１３０３において課題が選択されると、表示制御部２８１は課題データベース２２０から選択され課題を取得し、課題回答画面を生成して生徒端末３００へ送信する（ステップＳ１３０４）。送信先については図示していないが、生徒データベース２１０にて、生徒ＩＤ毎にその生徒が操作する生徒端末３００のＩＰアドレスが対応づけられており、そのＩＰアドレス宛に情報を送信することで実現することが可能である。
【００７１】
続いて教師端末２００は、回答取得部２８２により、生徒端末３００から課題に対する回答を取得したか否かを判断する（ステップＳ１３０５）。ステップＳ１３０５において回答を取得していない場合、教師端末２００は回答を取得するまで待機する。ステップＳ１３０５において回答取得部２８２が回答を取得すると、議論データベース更新部２８３は、取得した回答を議論データベース２６０に記録する（ステップＳ１３０６）。尚本実施例の回答とは、課題に対する賛否と意見とが含まれるものとした。
【００７２】
続いて回答取得部２８２は、回答を未提出の生徒がいるか否かを判断する（ステップＳ１３０７）。すなわち回答取得部２８２は、全ての生徒端末３００から回答を取得したか否かを判断する。
【００７３】
ステップＳ１３０７において全ての生徒端末３００から回答を取得していない場合、教師端末２００はステップＳ１３０５へ戻る。ステップＳ１３０７において全ての生徒端末３００から回答を取得した場合、教師端末２００は司会者フラグ設定部２８４により、生徒データベース２１０においてグループ毎に司会者フラグを設定する（ステップＳ１３０８）。
【００７４】
尚司会者フラグは、グループ毎に予め教師により指名された生徒に対して設定されても良い。また司会者フラグは、同じグループの生徒の中からランダムに司会者が選択され、司会者に選択された生徒に対して設定されても良い。例えば図３に示す生徒データベース２１０では、グループＩＤ１のグループの司会者となる生徒はＥＥさんである。よって司会者フラグ設定部２８４は、ＥＥさんと対応する司会者フラグをオンとする。
【００７５】
続いて議論用画面生成部２８５は、議論データベース２６０からグループ毎にそれぞれの生徒の回答を取得して司会者画面を生成し、司会者フラグがオンとされた生徒の生徒ＩＤに対応する生徒端末３００へ送信する（ステップＳ１３０９）。
【００７６】
続いて議論用画面生成部２８５は、議論データベース２６０からグループ毎にそれぞれの生徒の回答を取得して通常議論用画面を生成し、司会者フラグがオンとされていない生徒の生徒ＩＤに対応する生徒端末３００へ送信する（ステップＳ１３１０）。
【００７７】
次に教師端末２００は、議論データベース更新部２８３により、生徒の発言開始情報が司会者端末３００から送信されたか否かを判断する（ステップＳ１３１１）。ステップＳ１３１１において発言開始情報が送信された場合、議論データベース更新部２８３は、議論データベース２６０において該当する生徒の発言回数をインクリメントする（ステップＳ１３１２）。
【００７８】
続いて発言時間計測部２８６は、議論データベース２６０において該当する生徒の発言時間の計測を開始する（ステップＳ１３１３）。厳密には発言時間計測部２８６は、教師端末２００が発言開始情報を受信した時から発言時間の計測を開始する。また発言時間計測部２８６は、例えば議論データベース２６０において、該当する生徒の発言時間をカウントアップして発言時間を計測しても良い。
【００７９】
続いて教師端末２００は、発言時間計測部２８６により、発言終了情報が司会者端末３００から送信されたか否かを判断する（ステップＳ１３１４）。ステップＳ１３１４において発言終了情報が送信された場合、発言時間計測部２８６は、議論データベース２６０において発言時間の計測を終了（中断）する（ステップＳ１３１５）。具体的には発言時間計測部２８６は、議論データベース２６０において該当する生徒の発言時間のカウントアップを停止させる。
【００８０】
ステップＳ１３１４において発言終了情報が送信されていない場合、教師端末２００は経過時間判定部２８９により、ステップＳ１３０３で選択された課題と対応するグループ検討時間が経過したか否かを判断する（ステップＳ１３１６）。ステップＳ１３１６においてグループ検討時間が経過した場合、教師端末２００は処理を終了する。
【００８１】
ステップＳ１３１６においてグループ検討時間が経過していない場合、教師端末２００は、更新判定部２８７により、判定テーブル２７０における第一判定時間が経過したか否かを判断する（ステップＳ１３１７）。
【００８２】
本実施例の判定テーブル２７０では、グループ検討時間の１／３の時間を第一判定時間とした。したがって更新判定部２８７は、ステップＳ１３１７において、議論が開始してからグループ検討時間の１／３が経過したか否かを判断している。
【００８３】
ステップＳ１３１７において第一判定時間が経過していない場合、教師端末２００はステップＳ１３１１へ戻る。ステップＳ１３１７において第一判定時間が経過した場合、教師端末２００は、画面更新部２８８により司会者画面の更新処理を行い（ステップＳ１３１８）、ステップＳ１３１１へ戻る。
【００８４】
以下に図１４を参照して本実施例の司会者画面の更新処理について説明する。図１４は、教師端末の動作を説明する第二のフローチャートである。図１４では、教師端末２００の画面更新部２８８による司会者画面の更新処理を説明する。
【００８５】
画面更新部２８８は、議論データベース２６０からグループ毎の発言回数と発言時間を取得する（ステップＳ１４０１）。具体的には画面更新部２８８は、グループ毎にグループ内の各生徒の発言回数と発言時間とを取得する。
【００８６】
続いて画面更新部２８８は、議論データベース２６０を参照し、グループ内において発言時間と発言回数が少ない生徒が存在するか否かを判断する（ステップＳ１４０２）。より具体的には画面更新部２８８は、判定テーブル２７０において判定条件１を満たす生徒を発言時間と発言回数が少ない生徒と判断する。判定条件１は、グループ内で最も発言時間が長い生徒の発言時間の１／３以下であるか、又はグループ内で最も発言回数が多い生徒の発言回数の１／３以下である。
【００８７】
ステップＳ１４０２において、グループ内において発言時間と発言回数が少ない生徒が存在しない場合、画面更新部２８８は、グループ内において発言時間と発言回数が多い特定の生徒が存在するか否かを判断する（ステップＳ１４０３）。
【００８８】
より具体的には画面更新部２８８は、判定テーブル２７０において判定条件２を満たす生徒を発言時間と発言回数が多い生徒と判断する。判定条件２は、グループ内で最も発言時間が長い生徒が２番目に発言時間が長い生徒の２倍以上であるか、又はグループ内で最も発言回数が多い生徒の発言回数が２番目に発言回数が多い生徒の２倍以上である。
【００８９】
ステップＳ１４０３において該当する生徒が存在する場合、画面更新部２８８は、ステップＳ１４０３で判定条件２を満たすと判断された生徒のうち、現在の課題のテーマの特性ＩＤがＡである生徒が存在するか否かを判断する（ステップＳ１４０４）。ステップＳ１４０３において該当する生徒が存在しない場合、画面更新部２８８は更新処理を終了する。
【００９０】
ステップＳ１４０４において該当する生徒の特性ＩＤがＡである場合、画面更新部２８８は、メッセージデータベース２５０を参照し、メッセージＩＤ１の支援メッセージを表示させるように司会者画面を更新する（ステップＳ１４０５）。そして画面更新部２８８は、後述するステップＳ１４０８へ進む。ステップＳ１４０４において該当する生徒が存在しない場合、画面更新部２８８は更新処理を終了する。
【００９１】
ステップＳ１４０２において該当する生徒が存在する場合、画面更新部２８８は、該当する生徒の中に、ステップＳ１４０４で取得した生徒のうち、現在の課題のテーマの特性ＩＤがＣの生徒が存在するか否かを判断する（ステップＳ１４０６）。具体的には画面更新部２８８は、議論データベース２６０から判定条件１に該当する生徒の生徒ＩＤを取得し、生徒特性テーブル２３０を参照する。画面更新部２８８は、生徒特性テーブル２３０において、現在の課題のテーマにおいて、取得した生徒ＩＤと対応する特性ＩＤがＣであるか否かを判断する。
【００９２】
ステップＳ１４０６において特性ＩＤがＣの生徒が存在した場合、画面更新部２８８は、メッセージデータベース２５０を参照し、メッセージＩＤ３の支援メッセージを表示させるように司会者画面を更新する（ステップＳ１４０７）。続いて画面更新部２８８は、更新した司会者画面を司会者端末３００へ送信し（ステップＳ１４０８）、更新処理を終了する。
【００９３】
ステップＳ１４０６において特性ＩＤがＣの生徒がいなかった場合、画面更新部２８８は、該当する生徒の中に、現在の課題のテーマにおいて特性ＩＤがＤの生徒が存在するか否かを判断する（ステップＳ１４０９）。
【００９４】
ステップＳ１４０９において特性ＩＤがＤの生徒が存在する場合、画面更新部２８８は、議論データベース２６０を参照し、グループ内で特性ＩＤがＤの生徒と賛否が同じ生徒が存在するか否かを判断する（ステップＳ１４１０）。ステップＳ１４０９において特性ＩＤがＤの生徒が存在しない場合、画面更新部２８８は、後述するステップＳ１４１２へ進む。
【００９５】
ステップＳ１４１０において賛否が同じ生徒が存在する場合、画面更新部２８８は、メッセージデータベース２５０を参照し、メッセージＩＤ４の支援メッセージを表示させるように司会者画面を更新し（ステップＳ１４１１）、ステップＳ１４０８へ進む。
【００９６】
ステップＳ１４０９において特性ＩＤがＤの生徒が存在しない場合、画面更新部２８８は、グループ内において発言時間と発言回数が少ない生徒の中に、現在の課題のテーマにおいて特性ＩＤがＢの生徒が存在するか否かを判断する（ステップＳ１４１２）。ステップＳ１４１２において特性ＩＤがＢの生徒が存在しない場合、画面更新部２８８は更新処理を終了する。
【００９７】
ステップＳ１４１２において特性ＩＤがＢの生徒が存在する場合、画面更新部２８８は、メッセージデータベース２５０を参照し、メッセージＩＤ２の支援メッセージを表示させるように司会者画面を更新し（ステップＳ１４１３）、ステップＳ１４０８へ進む。
【００９８】
ステップＳ１４１０において賛否が同じ生徒が存在しない場合、教師端末２００は、経過時間判定部２８９により第二判定時間が経過したか否かを判断する。また教師端末２００は、特性ＩＤがＤの生徒の発言回数が０回であるか否かを判断する（ステップＳ１４１４）。ステップＳ１４１４において、第二判定時間が経過していない、又は特性ＩＤがＤの生徒の発言回数が０でない場合、画面更新部２８８は更新処理を終了する。
【００９９】
ステップＳ１４１４において、第二判定時間が経過した、又は特性ＩＤがＤの生徒の発言回数が０である場合、画面更新部２８８は、ステップＳ１４１３へ進む。
【０１００】
以下に本実施例の画面更新部２８８の処理を具体的に説明する。
【０１０１】
図３に示す生徒データベース２１０では、生徒ＩＤ１２３０１から生徒ＩＤ１２３０５までの５人がグループＩＤ１のグループであり、生徒ＩＤ１２３０５の生徒ＥＥさんが司会者である。また図８に示す議論データベース２６０は、課題０００１に対する議論の途中の状態を示している。
【０１０２】
本実施例の画面更新部２８８は、例えばグループＩＤ１のグループにおいて、判定条件１を満たす生徒がいるか否かを判断する。図８の議論データベース２６０では、発言時間が最も長い生徒は生徒ＩＤ１２３０４の１分３５秒であり、発言回数が最も多い生徒は生徒ＩＤ１２３０４の３回である。よって画面更新部２８８は、発言時間が１５秒で発言回数が１回の生徒ＩＤ１２３０２が判定条件１を満たすと判断する。
【０１０３】
画面更新部２８８は、課題データベース２２０を参照し、課題ＩＤ０００１のテーマを取得する。課題ＩＤ０００１のテーマは「社会」である。よって画面更新部２８８は、生徒特性テーブル２３０を参照し、テーマ「社会」における生徒ＩＤ１２３０２の特性ＩＤがＣであるか否かを判断する。生徒ＩＤ１２３０２のテーマ「社会」における特性ＩＤはＤであるため、画面更新部２８８はステップＳ１４１０へ進む。
【０１０４】
本実施例の話者特性テーブル２４０において、特性ＩＤがＣの生徒は「少しでも自分が発言した後なら、落ち着いてしゃべることができる」という特性を有することを示す。また特性ＩＤがＤの生徒は、「同じ賛否の人の後なら、落ち着いてしゃべることができる」という特性を有することを示す。
【０１０５】
生徒ＩＤ１２３０２の、今回の課題テーマ「社会」の特性ＩＤはＤであるから、画面更新部２８８は生徒ＩＤ１２３０２と同じ賛否の生徒が発言中か否かを判断する。生徒ＩＤ１２３０２の賛否は、「反対」である。よって画面更新部２８８は、賛否が「反対」の生徒が発言中であった場合、司会者端末３００に表示させる司会者画面をメッセージＩＤ４の支援メッセージが表示された画面に更新する。メッセージＩＤ４の支援メッセージとは、司会者に、特性ＩＤがＤの生徒と賛否が同じ生徒が発言した後に、生徒ＩＤ１２３０２に発言を促すようにさせるメッセージである。
【０１０６】
また発言中の生徒が、生徒ＩＤ１２３０２と賛否が異なる生徒であった場合、画面更新部２８８は、第二判定時間が経過したか又は生徒ＩＤ１２３０２の発言回数が０であるか否かを判断する。画面更新部２８８は、第二判定時間が経過したか又は生徒ＩＤ１２３０２の発言回数が０である場合、司会者画面をメッセージＩＤ２の支援メッセージが表示された画面に更新する。メッセージＩＤ２の支援メッセージとは、誰かの発言が極端に少なくなっているときに、司会者に、発言の少ない生徒に発言を促すようさせるメッセージである。
【０１０７】
尚判定条件１を満たす生徒の特性ＩＤがＣであった場合、画面更新部２８８は、司会者画面をメッセージＩＤ３の支援メッセージが表示された画面に更新する。メッセージＩＤ３の支援メッセージとは、司会者に、発言が少なくなってきている生徒に対して、簡単なコメントを求めるメッセージである。上記のメッセージＩＤ２との違いは、一度でもなんらかの形でしゃべらせることができれば、落ち着く特性を持つ生徒に、緊張すると思える発言よりも容易と思える簡単なコメントを発言してもらい、それにより落ち着いてもらうことを目的にしている。
【０１０８】
また例えばグループＩＤ１のグループに判定条件１を満たす生徒がおらず、判定条件２を満たす生徒がいた場合、画面更新部２８８は、該当する生徒のテーマ「社会」における特性ＩＤを取得する。例えば特性ＩＤがＡの場合、画面更新部２８８は、司会者画面をメッセージＩＤ１の支援メッセージが表示された画面に更新する。メッセージＩＤ１の支援メッセージとは、誰かの発言時間／発言回数が極端に多くなっているときに、司会者に、他の生徒に発言を促すようさせるメッセージである。
【０１０９】
以下に図１５乃至図１８を参照して生徒端末３００の表示操作装置に表示される画面について説明する。本実施例において生徒端末３００に表示される画面は、教師端末２００において生成される。
【０１１０】
図１５は、生徒端末に表示された課題回答画面の一例を示す図である。図１５に示す課題回答画面１５１には、課題ＩＤ０００１の課題が表示されている。
【０１１１】
課題回答画面１５１は、課題表示領域１５２、賛否回答欄１５３、意見入力欄１５４が表示されている。また課題回答画面１５１には、教師端末２００への回答の送信要求を受け付ける送信要求ボタン１５５が表示されている。尚本実施例の回答は、賛否回答欄１５３において選択された選択肢と、意見入力欄１５４に入力された意見とを含むものとする。
【０１１２】
本実施例の生徒端末３００は、課題回答画面１５１において賛否回答欄１５３と意見入力欄１５４のそれぞれに回答が入力され、送信要求ボタン１５５が操作されると、賛否の選択肢と意見とを教師端末２００へ送信する。
【０１１３】
図１６は、通常議論用画面の一例を示す図である。図１６は、生徒ＩＤ１２３０４のＤＤさんの生徒端末３００に表示された通常議論用画面１６１の例である。通常議論用画面１６１は、教師端末２００の議論用画面生成部２８５により生成される。
【０１１４】
通常議論用画面１６１には、ＤＤさんの入力した回答（賛否の選択肢と意見）が表示される回答欄１６２と、ＤＤさんと同じグループの他の生徒が入力した回答が表示される解答欄１６３とが表示されている。また回答欄１６３の下には、各生徒の意見に対してＤＤさんの感想等を入力できるようにメモ欄１６４が表示される。
【０１１５】
図１７は、司会者画面の一例を示す第一の図である。図１７に示す司会者画面１７１は、議論が開始される前の状態を示している。司会者画面１７１には、グループ全員の賛否と意見を含む回答が表示される回答欄１７２と、グループ内の各生徒の意見欄に設けられたメモ欄１７３とが表示される。また司会者画面１７１には、グループ内の各生徒の発言時間と発言回数とが表示される発言状況欄１７４と、支援メッセージが表示されるメッセージ欄１７５とが表示される。
【０１１６】
さらに司会者画面１７１には、議論が終了した後にまとめられたグループの代表意見を入力する代表意見欄１７６、代表意見を教師端末２００へ送信する際に操作される送信要求ボタン１７７が表示される。
【０１１７】
司会者画面１７１では、発言状況欄１７４には、各生徒が発言を開始したとき操作される発言開始ボタン１７８と、発言が終了したとき操作される発言終了ボタン１７９とが表示されている。本実施例では、例えばＢＢさんが発言を開始したとき、司会者が司会者画面１７１においてＢＢさんの意見欄の下に表示された発言開始ボタン１７８を操作すれば、教師端末２００にＢＢさんの発言開始情報が送信される。また例えばＢＢさんの発言を終了したとき、司会者が司会者画面１７１においてＢＢさんの意見欄の下に表示された発言終了ボタン１７９を操作すれば、教師端末２００にＢＢさんの発言終了情報が送信される。
【０１１８】
本実施例では、発言開始ボタン１７８が押下された後に発言終了ボタン１７９が押下されたとき、発言回数１回としてカウントされても良い。または発言開始ボタン１７８が押下された回数を発言回数としても良い。
【０１１９】
図１８は、司会者画面の一例を示す第二の図である。図１８に示す司会者画面１８１は、議論の途中の状態を示している。司会者画面１８１では、発言状況欄１７４の表示は、グループ内の各生徒の発言状況にしたがった発言回数や発言時間となっている。ここでの発言時間は、議論における累積の発言時間である。また司会者画面１８１では、メッセージ表示欄１７５に、ＤＤさんの発言が終わった後にＢＢさんに発言を促すように司会者を支援するメッセージが表示されている。
【０１２０】
以上のように本実施例では、議論に参加している生徒の発言回数や発言時間と、生徒の特性とに応じた支援メッセージを司会者端末３００に表示させる。
【０１２１】
よって本実施例では、「話す」ことが苦手な生徒に対しても適切に発言を促すことができる。話すことが苦手な生徒の中には、例えば背中を押してやれば発表ができる生徒、最初の発表は抵抗があるが２番目なら大丈夫な生徒、自分と同意見の発表があった後なら発表ができる生徒等が存在する。本実施例では議論の途中におけるグールプ内の生徒の発言状況や生徒の個性に合わせて司会者端末３００に適切な支援メッセージを表示させることができる。よって本実施例では、バランス良く円滑に議論を進行させるように司会者を支援することができる。尚本実施例では、教師端末２００にて画面データを生成し、生徒端末３００がその画面データを受信して画面を表示しているが、教師端末２００が、画面作成に必要なデータのみを生徒端末３００に送り、生徒端末３００側にて画面データを生成・表示しても良い。
【０１２２】
開示の技術では、以下に記載する付記のような構成が考えられる。
（付記１）
記憶部に格納された議論に参加する生徒の発言状況を示す発言状況情報を参照し、
所定条件を満たす前記発言状況情報が存在したとき、前記記憶部に格納された生徒と生徒の特性とメッセージとの対応付けを示す情報を参照し、
前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージを表示する画面を生成する、
処理をコンピュータに実行させる議論支援プログラム。
（付記２）
前記議論における司会者用の端末に表示させる司会者画面を生成し、
前記所定条件を満たす前記発言状況情報が存在したとき、前記司会者画面を前記メッセージが表示された画面に更新する、処理を前記コンピュータに実行させる付記１記載の議論支援プログラム。
（付記３）
議論の進行に応じて前記記憶部に格納された前記発言状況情報を更新し、
前記議論が開始してから所定時間が経過したとき前記所定条件を満たす前記発言状況情報が存在するか否かを判定する、処理を前記コンピュータに実行させる付記１又は２記載の議論支援プログラム。
（付記４）
前記発言状況情報は発言時間及び発言回数を含み、
前記所定条件は、
前記発言時間又は前記発言回数が所定値以上となること、又は所定値以下となることである付記１乃至３の何れか一項に記載の議論支援プログラム。
（付記５）
議論に参加する生徒の発言状況を示す情報と、生徒と生徒の特性とメッセージとの対応付けを示す情報とが格納された記憶部と、
所定条件を満たす前記発言状況情報が存在したとき、前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージが表示された画面を生成する画面生成部と、を有する議論支援サーバ。
（付記６）
コンピュータによる議論支援方法であって、該コンピュータが、
記憶部に格納された議論に参加する生徒の発言状況を示す発言状況情報を参照し、
所定条件を満たす前記発言状況情報が存在したとき、前記記憶部に格納された生徒と生徒の特性とメッセージとの対応付けを示す情報を参照し、
前記所定条件を満たす前記発言状況情報と対応する生徒の特性に応じたメッセージを表示する画面を生成する議論支援方法。
【０１２３】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から
逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１２４】
１００  議論支援システム
２００  教師端末
２１０  生徒データベース
２２０  課題データベース
２３０  生徒特性テーブル
２４０  話者特性テーブル
２５０  メッセージデータベース
２６０  議論データベース
２７０  判定テーブル
２８０  教師用プログラム
３００  生徒端末
３１０  生徒用プログラム
【図１】
2014182493.tif 000003
【図２】
2014182493.tif 000004
【図３】
2014182493.tif 000005
【図４】
2014182493.tif 000006
【図５】
2014182493.tif 000007
【図６】
2014182493.tif 000008
【図７】
2014182493.tif 000009
【図８】
2014182493.tif 000010
【図９】
2014182493.tif 000011
【図１０】
2014182493.tif 000012
【図１１】
2014182493.tif 000013
【図１２】
2014182493.tif 000014
【図１３】
2014182493.tif 000015
【図１４】
2014182493.tif 000016
【図１５】
2014182493.tif 000017
【図１６】
2014182493.tif 000018
【図１７】
2014182493.tif 000019
【図１８】
2014182493.tif 000020