(57)【特許請求の範囲】
【請求項１】
複数の端末に議題データを送信し、
前記端末から受信した前記議題データに対する回答データのうち文字列の選択を受け付ける第１画面を表示し、
議論の対象の順序と文字列とを関連付けて記憶する記憶部に、前記第１画面で前記選択を受け付けた文字列を記憶する、
処理をコンピュータに実行させるための議論支援プログラム。
【請求項２】
前記記憶部を参照して、該記憶部が前記選択を受け付けた文字列を記憶していない場合に、前記選択を受け付けた文字列を前記記憶部に追加して記憶する、
処理を前記コンピュータに実行させるための請求項１記載の議論支援プログラム。
【請求項３】
前記記憶部に記憶されている文字列と前記選択を受け付けた文字列とを第２画面に表示し、
前記第２画面に表示されている文字列の指定を受け付け、
前記記憶部に記憶されている前記議論の対象の順序を、前記文字列の指定を受け付けた順番に変更する、
処理を前記コンピュータに実行させるための請求項１または２記載の議論支援プログラム。
【請求項４】
前記第２画面を表示する処理で、前記文字列を含む回答データを表示し、
前記第２画面に表示される前記回答データのうち前記文字列を強調表示する、
処理を前記コンピュータに実行させるための請求項３記載の議論支援プログラム。
【請求項５】
前記第２画面のうちの第１領域に前記記憶部に記憶されている文字列を含む回答データを表示し、第２領域に前記文字列の選択を受け付けた回答データを表示する、
処理を前記コンピュータに実行させるための請求項３または４記載の議論支援プログラム。
【請求項６】
前記第１画面に表示される文字列のうち、前記記憶部に記憶されている文字列と選択を受け付けた文字列とを異なる態様で表示する制御を行う、
処理を前記コンピュータに実行させるための請求項１乃至５のうち何れか１項に記載の議論支援プログラム。
【請求項７】
複数の端末に議題データを送信し、
前記端末から受信した前記議題データに対する回答データのうち文字列の選択を受け付ける第１画面を表示し、
議論の対象の順序と文字列とを関連付けて記憶する記憶部に、前記第１画面で前記選択を受け付けた文字列を記憶する、
処理をコンピュータが実行する議論支援方法。
【請求項８】
複数の端末に議題データを送信し、前記端末から前記議題データに対する回答データを受信する通信部と、
前記回答データのうち文字列の選択を受け付ける第１画面を表示し、議論の対象の順序と文字列とを関連付けて記憶する記憶部に、前記第１画面で前記選択を受け付けた文字列を記憶する制御を行う制御部と、
を備える議論支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、議論支援プログラム、議論支援方法および議論支援装置に関する。
【背景技術】
【０００２】
教師が出題した課題に対して生徒が回答を行い、生徒が行った回答に基づいて、生徒が議論を行う授業形態がある。この授業形態において、教師および生徒が端末を用いて情報の交換を行うことで、議論を支援するシステムが提案されている。
【０００３】
このシステムでは、教師により操作される教師端末が生徒により操作される生徒端末に課題を送信する。そして、生徒端末は生徒が入力した回答を送信し、教師端末は生徒端末が送信した回答を受信する。
【０００４】
教師端末は、各生徒が視認可能な位置に配置された表示装置に各生徒の回答を送信し、表示装置は、各生徒端末からの回答を一覧表示する。生徒は、表示装置に表示された回答を参考にして、自身の意見を述べて、議論を行う。
【０００５】
関連する技術として、授業の際に、予め用意されたシナリオに基づき、教室でコンピュータによりサーバ上の授業データが取り出され、スクリーンに表示されて授業が行われる技術が提案されている（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０７２８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
授業中に回答される生徒の回答に基づいて、議論を行う場合、数ある生徒の回答の中から議論すべき回答を取り上げて議論に導くことは困難であり、授業の進行が滞る場合がある。
【０００８】
そのため、教師は、予めシナリオを教師端末に用意しておき、そのシナリオに沿って進めるが、この場合、議論の対象は予め教師端末に記憶されているシナリオの範囲内に固定されるため、議論の対象をシナリオ以外に広げることが難しい。同様の問題は、企業等の会議における議論を支援するシステムでも生じる。
【０００９】
１つの側面として、本発明は、議論を支援するシステムで議論の対象を変更可能にすることを目的とする。
【課題を解決するための手段】
【００１０】
１つの態様では、議論支援プログラムは、複数の端末に議題データを送信し、前記端末から受信した前記議題データに対する回答データのうち文字列の選択を受け付ける第１画面を表示し、議論の対象の順序と文字列とを関連付けて記憶する記憶部に、前記第１画面で前記選択を受け付けた文字列を記憶する、処理をコンピュータに実行させる。
【発明の効果】
【００１１】
１つの側面によれば、議論を支援するシステムで議論の対象を変更可能にすることができる。
【図面の簡単な説明】
【００１２】
【図１】システムの一例を示す図である。
【図２】教師端末の一例を示す機能ブロック図である。
【図３】生徒端末の一例を示す機能ブロック図である。
【図４】生徒データベースの一例を示す図である。
【図５】課題データベースの一例を示す図である。
【図６】回答データベースの一例を示す図である。
【図７】シナリオデータベースの一例を示す図（その１）である。
【図８】シナリオデータベースの一例を示す図（その２）である。
【図９】シナリオデータベースの一例を示す図（その３）である。
【図１０】課題選択画面の一例を示す図である。
【図１１】回答画面の一例を示す図である。
【図１２】一覧画面の一例を示す図（その１）である。
【図１３】一覧画面の一例を示す図（その２）である。
【図１４】シナリオ編集画面の一例を示す図（その１）である。
【図１５】シナリオ編集画面の一例を示す図（その２）である。
【図１６】シナリオ編集画面の一例を示す図（その３）である。
【図１７】シナリオ編集画面の一例を示す図（その４）である。
【図１８】シナリオ編集画面の一例を示す図（その５）である。
【図１９】表示装置に表示される画面例である。
【図２０】回答処理の一例を示すフローチャートである。
【図２１】シナリオ編集処理の一例を示すフローチャート（その１）である。
【図２２】シナリオ編集処理の一例を示すフローチャート（その２）である。
【図２３】シナリオ編集処理の一例を示すフローチャート（その３）である。
【図２４】シナリオ表示処理の一例を示すフローチャートである。
【図２５】教師端末のハードウェア構成の一例を示す図である。
【図２６】生徒端末のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
＜実施形態のシステムの一例＞
以下、図面を参照して、実施形態について説明する。図１は、実施形態における議論を支援するシステム１を示している。実施形態のシステム１は、学校等の教育機関における授業において、生徒同士が議論を行うときに、議論を支援するシステムである。
【００１４】
システム１において、教師端末２と生徒端末３−１〜３−Ｎ（Ｎは２以上の整数）と表示装置４とがネットワーク５を介して接続されている。実施形態では、Ｎは３６であるものとする。以下、生徒端末３−１〜３−Ｎを総称して、生徒端末３と称することもある。なお、生徒端末３の数は３６台に限定されない。
【００１５】
教師端末２は、教師が操作するコンピュータである。教師が教師端末２に所定の操作を行うと、教師端末２は該操作を受け付ける。教師端末２は、議論支援装置の一例である。生徒端末３は、生徒が操作する端末である。１つの生徒端末３は１人の生徒に対して割り当てられている。生徒端末３は、該生徒端末３に割り当てられた生徒の操作を受け付ける。
【００１６】
表示装置４は、各生徒端末３の回答を一覧形式や一部の回答を抜粋して表示する。実施形態では、表示装置４は、タッチパネルディスプレイであるものとする。従って、表示装置４は、表示機能と入力機能とを併せ持つ。表示装置４は、電子黒板とも称される。表示装置４は、タッチパネルディスプレイには限定されない。表示装置４は、例えば、表示機能と入力機能とが別個に備えられる端末であってもよい。
【００１７】
ネットワーク５は、教師端末２と各生徒端末３と表示装置４とを相互に接続する。ネットワーク５は、例えば、Local Area Network(LAN)である。ただし、ネットワーク５はＬＡＮには限定されない。実施形態では、ネットワーク５は、無線通信を行うネットワークであるものとするが、ネットワーク５は有線で通信を行うネットワークであってもよい。
【００１８】
教師端末２は、議論の題材となる課題データを、ネットワーク５を介して、各生徒端末３に送信する。各生徒端末３は、課題データを受信する。各生徒は、自身に割り当てられた生徒端末３に対して課題データが示す課題に対する回答を入力する。各生徒端末３は、生徒が入力する回答データを受け付ける。
【００１９】
各生徒端末３は、課題に対する回答データを、ネットワーク５を介して、教師端末２に送信する。教師端末２が回答データを受信することで、課題データに対する回答データの提出が行われたことになる。
【００２０】
教師端末２は、各生徒端末３から受信した回答データを記憶する。教師端末２は、記憶した回答データを、ネットワーク５を介して、表示装置４に送信する。表示装置４は、教師端末２から受信した各生徒端末３の回答データを一覧形式で表示する。
【００２１】
実施形態のシステム１は、例えば、企業等の会議に適用されてもよい。実施形態のシステム１が企業等の会議に適用される場合、教師端末２は、会議を統括する統括者が操作する端末になる。また、生徒端末３は、会議に参加する参加者が操作する端末になる。課題は、議題の一例である。
【００２２】
実施形態では、実施形態のシステム１が、議論を行う授業で使用される場合を想定する。教師端末２は、生徒同士が議論を行うときの議論の対象の順序を記憶している。議論の対象はテーマやキーワードとも称される。議論の対象の順序はシナリオとも称される。
【００２３】
従って、テーマの順序がシナリオとなる。教師は、教師端末２に記憶されているシナリオを参照して、あるテーマについて生徒に議論を行わせる。１つのテーマについての議論が終了すると、教師端末２に記憶されたシナリオに沿って、次のテーマについて、生徒に議論を行わせる。
【００２４】
従って、議論の対象は、予め教師端末２に記憶されているシナリオの範囲内になる。この場合、議論の対象は予めシナリオに記憶されている議論の対象に固定されるため、シナリオにない議論の対象を授業中に教師が追加することは難しく、システム１を柔軟に運用することは難しい。
【００２５】
実施形態では、教師端末２は、生徒端末３から受信した回答データを表示して、任意の文字列の選択を受け付ける。教師端末２は、選択された文字列を議論の対象を示すキーワードとして追加して記憶する。
【００２６】
これにより、教師端末２に予め記憶されているシナリオに新たなテーマを追加することができる。このため、システム１で予め用意されているシナリオ以外のテーマも議論の対象として取り扱うことができる。システム１で、議論の対象を自由に変更することができるため、システム１を柔軟に運用することができる。
【００２７】
新たに追加される議論の対象は、生徒端末３から受信した回答データに基づいて、選択される。従って、教師端末２は、生徒端末３から受信した回答データを利用して、シナリオに新たな議論の対象を追加しているため、新たな議論の対象を別途、用意しなくてもよい。
【００２８】
また、教師端末２は、予め記憶しているキーワードと追加されたキーワードとを表示し、各キーワードの順番の指定を受け付ける。これにより、新たに追加されたキーワードも含めて、教師端末２に記憶されるシナリオを自由に編集することができる。このため、議論の支援を行うシステム１をより柔軟に運用することができる。
【００２９】
＜教師端末および生徒端末の一例＞
図２は、教師端末２の機能ブロックの一例を示している。教師端末２は、教師端末制御部１１と教師端末通信部１２と教師端末画面１３と教師端末記憶部１４とを備えている。教師端末制御部１１は、教師端末２が実行する各種処理の制御を行う。教師端末制御部１１は、制御部の一例である。
【００３０】
教師端末通信部１２は、ネットワーク５と通信を行う。教師端末通信部１２は、通信部の一例である。教師端末画面１３は、教師端末２に備えられる画面であり、種々の情報を表示する。実施形態では、教師端末２はタブレット端末であるとする。ただし、教師端末２は、タブレット端末には限定されない。
【００３１】
この場合、教師端末画面１３は、タッチパネルディスプレイになる。従って、教師端末画面１３は、表示機能と入力機能とを併せ持つ。なお、教師端末２は、例えば、表示機能と入力機能とが別個に備えられる端末であってもよい。
【００３２】
教師端末制御部１１は、教師端末画面１３に対して行われる操作を認識する。例えば、教師端末画面１３に対して行われた操作を検出する不図示のセンサが、教師端末画面１３の何れの領域に対してどのような操作がされたかを検出する。そして、該センサが検出結果を教師端末制御部１１に出力することで、教師端末制御部１１は、教師端末画面１３に対して行われた操作を認識してもよい。
【００３３】
教師端末記憶部１４は、生徒データベース２１と課題データベース２２と回答データベース２３とシナリオデータベース２４とを記憶する。教師端末記憶部１４は他の情報を記憶してもよい。なお、図２において、データベースはＤＢと表記している。
【００３４】
生徒データベース２１は、生徒を識別する生徒ＩＤと生徒端末３とを対応付けたデータベースである。ＩＤはIdentificationの略称である。課題データベース２２は、１以上の課題データを記憶するデータベースである。回答データベース２３は、各生徒端末３から受信した回答データを生徒端末３ごとに記憶するデータベースである。
【００３５】
シナリオデータベース２４は、議論の対象の順序を記憶する。実施形態では、議論の対象は所定の文字列であるキーワードにより特定されるものとする。シナリオデータベース２４は、キーワードと順序とを関連付けて記憶している。
【００３６】
教師端末プログラム２５は、教師端末２が行う処理の内容を記述したプログラムである。教師端末制御部１１は、教師端末プログラム２５の内容に基づいて、各種の処理を行う。このため、教師端末プログラム２５は各機能の処理の内容を含んでいる。
【００３７】
次に、図３を参照して、生徒端末３の一例について説明する。生徒端末３は、生徒端末制御部３１と生徒端末通信部３２と生徒端末画面３３と生徒端末記憶部３４とを備えている。
【００３８】
生徒端末制御部３１は、生徒端末３が行う各種処理の制御を行う。生徒端末通信部３２は、ネットワーク５を介して、教師端末２と通信を行う。生徒端末画面３３は、生徒端末３に備えられる画面であり、種々の情報を表示する。
【００３９】
実施形態では、生徒端末３は、タブレット端末であるとする。ただし、生徒端末３は、タブレット端末には限定されない。この場合、生徒端末画面３３は、タッチパネルディスプレイになる。従って、生徒端末画面３３は、表示機能と入力機能とを併せ持つ。なお、生徒端末３は、表示機能と入力機能とを別個に備える端末であってもよい。
【００４０】
生徒端末記憶部３４は、生徒端末プログラム３５を記憶する。生徒端末プログラム３５は、生徒端末３が行う処理の内容を記述したプログラムである。生徒端末制御部３１は、生徒端末プログラム３５の内容に基づいて、各種の処理を行う。このため、生徒端末プログラム３５は各機能の処理の内容を含んでいる。
【００４１】
＜各種データベースの一例＞
次に、教師端末２の教師端末記憶部１４の各種データベースの一例について説明する。図４は、生徒データベース２１の一例を示している。生徒データベース２１は、生徒ＩＤと生徒名とＩＰアドレスとの項目を有している。ＩＰはInternet Protocolの略称である。
【００４２】
生徒ＩＤは、生徒を識別する識別子である。生徒名は、生徒の名前を示す文字データである。ＩＰアドレスは、生徒ＩＤごとに割り当てられた生徒端末３のＩＰアドレスである。図４の例に示されるように、生徒ＩＤとＩＰアドレスとは１対１で対応付けられている。
【００４３】
図５は、課題データベース２２の一例を示している。実施形態の課題データベース２２は、例えば教師端末２を操作する教師等により予め登録される。課題データベース２２は、課題ＩＤと課題データと選択肢と制限時間との項目を有している。課題ＩＤは、課題を特定する識別子である。課題データと選択肢と制限時間とは、課題ＩＤごとに設定される。
【００４４】
課題データは、課題の内容を示す文字データである。課題データは、議題データの一例である。選択肢は課題データに対して賛否等を選択できる選択肢である。制限時間は、課題に対して回答を行う制限時間である。
【００４５】
生徒は、与えられた制限時間内に生徒端末３に回答データを入力する。生徒端末３は、生徒が入力した回答データを受け付け、受け付けた回答データを教師端末２に送信する。教師端末２は、課題データに対する回答データを各生徒端末３から受信する。
【００４６】
実施形態では、教師端末２が課題データを各生徒端末３に送信した時間から、教師端末２が生徒端末３から回答データを受信するまでの時間を回答時間とする。教師端末制御部１１は、この回答時間に制限時間を設定する。制限時間は、任意に設定されてよい。
【００４７】
図６は、回答データベース２３の一例を示している。回答データベース２３は、課題ＩＤと生徒ＩＤと賛否と回答データとの項目を有している。課題ＩＤおよび生徒ＩＤは、上述した課題ＩＤおよび生徒ＩＤと同じである。
【００４８】
実施形態では、課題データは選択肢を含んでいる。賛否は回答データに含まれる情報であり、課題データに含まれる選択肢に対して「賛成」が選択されたか、または「反対」が選択されたかを示す情報である。
【００４９】
実施形態では、課題データに含まれる選択肢に対して、生徒端末３に入力された選択結果を示す情報を選択結果情報と称する。そして、生徒端末３が教師端末２に送信する回答データは、選択結果情報を含むものとする。ただし、回答データは、選択結果情報を含まなくてもよい。
【００５０】
回答データは、上述した回答データである。教師端末２は各生徒端末３から受信した回答データを表示装置４に送信し、表示装置４は各回答データを一覧表示する。このため、例えば、回答データの入力文字数には上限が設けられていてもよい。
【００５１】
教師端末制御部１１は、回答データを送信した生徒端末３のＩＰアドレスに基づいて、生徒ＩＤを特定してもよい。そして、教師端末制御部１１は、ＩＰアドレスに基づいて特定した生徒ＩＤに対応する回答データを回答データベース２３に記憶してもよい。
【００５２】
図７乃至図９は、シナリオデータベース２４の一例を示す。図７のシナリオデータベース２４の情報は、教師端末２に予め記憶されている。シナリオデータベース２４は、課題ＩＤとシナリオＩＤとキーワードＩＤとキーワードと順序との項目を有している。キーワードは、シナリオキーワードとも称される。
【００５３】
課題ＩＤは、上述した課題ＩＤである。シナリオＩＤは、シナリオを識別する識別子である。シナリオデータベース２４は、１つの課題ＩＤに対して複数のシナリオＩＤを記憶する場合がある。
【００５４】
キーワードＩＤは、キーワードを特定する識別子である。上述したように、キーワードは、議論の対象を特定する。図７の例の場合、課題「００１」のシナリオ「Ｓ００１」のうち、最初の議論の対象は「場所」である。
【００５５】
また、次の議論の対象は「処理施設」である。そして、最後の議論の対象は「自治体」である。シナリオデータベース２４は、それぞれのキーワードと順序とを対応付けて記憶している。
【００５６】
図８は、シナリオデータベース２４に新たなキーワードが追加された例を示す。図８の例では、シナリオデータベース２４が記憶するキーワードは７つである。図８の例のシナリオデータベース２４は、図７の例のシナリオデータベース２４に加えて、新たに４つのキーワードを記憶している。
【００５７】
実施形態では、教師端末２が生徒端末３から回答データを受信する。教師端末２は、回答データの中から所定の文字列の選択操作を受け付ける。教師端末２は、文字列の選択操作を受け付けると、選択された文字列を新たなキーワードとしてシナリオデータベース２４に追加して記憶する。
【００５８】
シナリオデータベース２４は、「場所」、「処理施設」および「自治体」というキーワードを予め記憶している。図８の例のデータベース２４には、「施策」、「住民」、「助け合い」および「被災地」というキーワードが新たに追加して記憶されている。
【００５９】
教師端末制御部１１は、文字列の選択を受け付けた順番とキーワードとを関連付けて、関連付けられたキーワードと順番とをシナリオデータベース２４に追加して記憶してもよい。
【００６０】
例えば、教師端末２は、最初に「施策」という文字列の選択を受け付けたとする。シナリオデータベース２４には、既に３つのキーワードが記憶されているため、教師端末２は、選択を受け付けた「施策」の順序を４番目に記憶してもよい。
【００６１】
シナリオデータベース２４に予め記憶されているキーワードの数をＸ（Ｘは自然数）とする。教師端末２は、「Ｘ＋１」の順序から、文字列の選択を受け付けた順番に、キーワードと順序とを関連付けてシナリオデータベース２４に記憶してもよい。
【００６２】
図９は、シナリオデータベース２４に記憶されるキーワードの順序が変更された場合の一例を示している。実施形態では、教師端末制御部１１は、キーワードの順序の指定を任意の順番で受け付ける。
【００６３】
教師端末制御部１１は、キーワードの順番の指定を受け付けると、シナリオデータベース２４の順序を変更する。これにより、各キーワードと新たに指定された順序とが関連付けられる。
【００６４】
＜各種画面例＞
図１０を参照して、課題選択画面の一例について説明する。課題選択画面は、教師端末画面１３に表示される画面である。課題選択画面は、課題データベース２２に記憶されている各課題データのうち、任意の課題データを選択するための画面である。
【００６５】
課題選択画面は、課題ＩＤごとに、課題内容の概要を表示する領域と課題選択領域とを有している。実施形態では、課題選択領域はチェックボックスであるものとする。教師端末制御部１１は、指Ｆによりチェックボックスが押下されたことを認識すると、教師端末画面１３のチェックボックスをオンにする表示制御を行う。
【００６６】
この表示制御により、教師端末画面１３に表示されるチェックボックスはオンになる。教師端末制御部１１は、チェックボックスがオンになった課題ＩＤを認識する。これにより、教師端末２は、課題の選択を受け付ける。
【００６７】
「課題送信」ボタンが押下されたことを教師端末制御部１１が認識すると、教師端末通信部１２は、教師端末制御部１１が選択を受け付けた課題ＩＤの課題データを各生徒端末３に送信する。
【００６８】
次に、回答画面について説明する。図１１は、生徒端末画面３３の一部に表示される回答画面３３Ａの一例を示している。生徒端末通信部３２は、教師端末２が送信した課題データを受信する。生徒端末制御部３１は、受信した課題データに基づいて、生徒端末画面３３に図１１の例のような回答画面３３Ａを表示する制御を行う。
【００６９】
回答画面３３Ａには、受信した課題データに関する情報が表示されている。図１１の例では、回答画面３３Ａに、課題データである「瓦礫受け入れについてどう思うか？」という文字情報が表示されている。また、回答画面３３Ａは選択決定部３３Ｂを含む。
【００７０】
図１１の例では、選択決定部３３Ｂは、「賛成」と「反対」との選択肢を含む。この選択肢の情報は、課題データに含まれている。生徒端末画面３３は、タッチパネルディスプレイである。生徒は、選択決定部３３Ｂの２つの選択肢のうち何れかを押下する。生徒端末制御部３１は、選択肢に対する選択結果を受け付ける。
【００７１】
回答画面３３Ａは、回答欄３３Ｃを含む。生徒は回答欄３３Ｃに対して回答を行う。生徒端末制御部３１は、入力された回答を受け付ける。生徒端末制御部３１は、回答欄３３Ｃに入力された回答データを認識する。
【００７２】
生徒端末制御部３１は、回答画面３３Ａの「回答送信」が押下されたことを認識すると、選択結果情報を含む回答データを教師端末２に送信する制御を行う。生徒端末通信部３２は、選択結果情報を含む回答データを教師端末２に送信する。
【００７３】
次に、一覧画面について説明する。図１２は、一覧画面の一例を示している。一覧画面は、教師端末２が各生徒端末３から受信した回答データを表示する画面である。一覧画面は教師端末画面１３に表示される。一覧画面は、第１画面の一例である。
【００７４】
教師端末２は各生徒端末３から回答データを受信する。教師端末制御部１１は、回答データを一覧形式で教師端末画面１３に表示する制御を行う。上述したように、実施形態では、生徒端末３の数は３６台である。
【００７５】
よって、教師端末制御部１１は、３６個の回答データを一覧画面に表示する制御を行う。このとき、一覧画面のうち、所定領域が１つの回答データに割り当てられている。図１２および図１３の例では、縦に６個、横に６個の合計３６個の領域がそれぞれ回答データに割り当てられている。従って、回答データは、教師端末画面１３にマトリクス状に表示される。
【００７６】
図１２および図１３は、教師端末２が計測する時間（以下、計測時間とする）が上述した制限時間に達していない場合の一覧画面の例を示している。計測時間が制限時間に達していない場合、各生徒端末３のうち、１以上の生徒端末３は教師端末２に回答データを送信していないことがある。
【００７７】
この場合、教師端末画面１３の一覧画面のうち、回答データを送信していない生徒端末３に割り当てられる領域は空白になる。教師端末通信部１２が生徒端末３から回答データを受信すると、教師端末制御部１１は回答データの送信元のＩＰアドレスに基づいて、生徒ＩＤを特定する。
【００７８】
教師端末制御部１１は、教師端末画面１３の一覧画面のうち、特定した生徒ＩＤに割り当てられた領域に、回答データを表示する制御を行う。この制御は、計測時間が制限時間に達するまで行われる。
【００７９】
教師端末制御部１１は、シナリオデータベース２４を参照し、シナリオデータベース２４に記憶されているキーワードを含む回答データの領域と、該キーワードを含まない回答データの領域とを異なる態様で表示するように教師端末画面１３を制御する。
【００８０】
図１２の例では、シナリオデータベース２４に記憶されているキーワードを含む回答データの領域にハッチングを施している。また、シナリオデータベース２４に記憶されているキーワードを含まない回答データの領域にはハッチングを施していない。
【００８１】
例えば、教師端末制御部１１は、上記のキーワードを含む回答データの領域の背景色と上記のキーワードを含まない回答データの領域の背景色とを異ならせてもよい。また、教師端末制御部１１は、上記のキーワードを含む回答データの文字の色と上記のキーワードを含まない回答データの文字の色とを異ならせてもよい。また、教師端末制御部１１は、上記のキーワードを含む回答データは枠線で囲うなど上記のキーワードを含まない回答データの表示と異ならせてもよい。
【００８２】
次に、文字列の選択操作の受け付けについて説明する。例えば、教師は、教師端末２が各生徒端末３から回答データを受信している間に、教師端末画面１３の一覧画面に表示される回答データのうち、任意の文字列を新たな議論の対象として追加することを考える場合がある。
【００８３】
シナリオデータベース２４に予め記憶されているシナリオが教師により用意されている場合、教師が想定しなかった議論の対象が回答データに含まれる場合がある。この場合、教師端末通信部１２が受信した回答データに基づいて、新たな議論の対象がシナリオに追加されることが望ましい。
【００８４】
そこで、教師端末２は、表示されている回答データのうち、所定の文字列の選択操作を受け付ける。図１３は、回答データのうち、文字列の選択操作を受け付ける例を示している。実施形態では、文字列の選択操作は、スライド操作であるものとして説明するが、文字列の選択操作は、スライド操作には限定されない。
【００８５】
図１３の例では、「被災地の人の気持ちになって考える。」という回答データのうち、指Ｆにより「被災地」という文字列の下部に対してスライド操作が行われている。教師端末制御部１１は、このスライド操作に基づいて、「被災地」という文字列に対する選択操作を認識する。
【００８６】
スライド操作は、「被災地」という文字列の上部に対して行われてもよいし、「被災地」という文字に対して行われてもよい。回答データのうち任意の文字列を選択する操作は、任意の操作であってもよい。
【００８７】
図１３の例では、「被災地」という文字列の他に、「施策」、「住民」および「助け合い」という文字列に対してもスライド操作がされたものとする。スライド操作により、文字列の選択が行われると、教師端末制御部１１は、選択された文字列をキーワードとして、シナリオデータベース２４に追加して記憶する。
【００８８】
選択された文字列がシナリオデータベース２４に記憶されると、教師端末制御部１１は、選択された文字列を含む回答データの表示態様を変更する制御を行う。図１３の例では、「施策」、「住民」および「助け合い」という文字列を含む回答データの表示態様が変更されている。
【００８９】
また、教師端末２は、「施策」、「住民」、「助け合い」の順番で文字列の選択操作を受け付けたとする。この場合、教師端末制御部１１は、選択操作を受け付けた順番で選択された文字列をキーワードとしてシナリオデータベース２４に記憶する。
【００９０】
図１３の例では、教師端末２は、新たに「被災地」という文字列の選択操作を受け付けている。従って、教師端末制御部１１は、シナリオデータベース２４の最後の順序に対応して「被災地」というキーワードを記憶する。
【００９１】
教師端末画面１３がタッチパネルディスプレイではなく、入力機能を有しないディスプレイの場合、例えば、マウスによるドラッグ操作に基づいて、教師端末制御部１１は、文字列の選択を受け付けてもよい。
【００９２】
教師端末画面１３のうち、「シナリオ編集」ボタン１３Ａが押下されると、教師端末制御部１１は、シナリオ編集画面を表示する制御を行う。この制御により、教師端末画面１３には、図１４に例示するシナリオ編集画面が表示される。シナリオ編集画面は、第２の画面の一例である。
【００９３】
実施形態のシナリオ編集画面は、教師端末２が各生徒端末３から受信した回答データを集約して表示する画面である。教師端末画面１３は、第１領域Ａ１と第２領域Ａ２とを含む。図１４の例では、第１領域Ａ１および第２領域Ａ２を点線で表記している。
【００９４】
教師端末制御部１１は、文字列の選択を受け付ける前に、予めシナリオデータベース２４に記憶されていたキーワードを含む回答データを第１領域Ａ１に表示する制御を行う。複数の回答データが同じキーワードを含む場合、教師端末制御部１１は、同じキーワードを含む複数の回答データを集約して第１領域Ａ１に表示する制御を行う。また、教師端末制御部１１は、回答データのうちキーワードを強調表示する制御を行う。
【００９５】
教師端末制御部１１は、一覧画面で選択を受け付けた文字列を含む回答データを第２領域Ａ２に表示する制御を行う。複数の回答データが同じキーワードを含む場合、教師端末制御部１１は、同じキーワードを含む複数の回答データを集約して第２領域Ａ２に表示する制御を行う。また、教師端末制御部１１は、回答データのうちキーワードを強調表示する制御を行う。
【００９６】
キーワードが強調表示されることで、回答データのうち何れがキーワードであるかが明確に区別される。教師端末制御部１１は、シナリオデータベース２４に記憶されている順序に基づいて、第１領域Ａ１および第２領域Ａ２に表示されている各回答データに順序を表示する制御を行う。教師端末画面１３は、各回答データに順序を表示する。
【００９７】
シナリオデータベース２４の順序のうち１番のキーワードは「場所」である。よって、教師端末制御部１１は、シナリオ編集画面のうち、「場所」のキーワードを含む回答データに「１番」であることを示す順番情報を表示する制御を行う。
【００９８】
同様に、教師端末制御部１１は、シナリオデータベース２４の順序に基づいて、対応するキーワードを含む回答データに順番情報を表示する制御を行う。図１４の例では、「７番」までの情報がシナリオ編集画面に表示される。
【００９９】
シナリオ編集画面は、編集ボタン１３Ｂと表示ボタン１３Ｃとを含む。教師端末制御部１１は、表示ボタン１３Ｃが押下されたことを認識すると、一覧画面を教師端末画面１３に表示する制御を行う。教師端末画面１３は、一覧画面を表示する。
【０１００】
教師端末制御部１１は、編集ボタン１３Ｂが押下されたことを認識すると、シナリオ編集画面において、キーワードの順序の指定を受け付ける制御を行う。図１５は、シナリオ編集画面において、キーワードの順序が指定される一例を示している。
【０１０１】
図１５の例において、教師端末画面１３に表示されているシナリオ編集画面に対して、指Ｆによるスライド操作がされたとする。教師端末制御部１１は、スライド操作の軌跡１３Ｄを認識する。
【０１０２】
図１５の例の場合、スライド操作の軌跡１３Ｄは、キーワード「場所」が最初に指定されたことを示している。以降、スライド操作の軌跡１３Ｄは、キーワード「施策」、「処理施設」、「自治体」、「住民」、「被災地」、「助け合い」の順番で指定されたことを示している。従って、教師端末制御部１１は、指定されたキーワードの順番を認識する。
【０１０３】
教師端末制御部１１は、教師端末画面１３のうち、確定ボタン１３Ｅが押下されたことを認識すると、シナリオデータベース２４に記憶されているキーワードと順序との関係を、指定されたキーワードの順番に変更する。
【０１０４】
従って、教師端末制御部１１は、指定された順番を認識し、認識した順番に応じて、シナリオデータベース２４に記憶されているキーワードの順序を、指定された順番に変更する。このため、教師端末２がキーワードの順序の指定操作を受け付けることで、キーワードと順序との対応関係が任意に変更される。
【０１０５】
このとき、教師端末制御部１１は、スライド操作の軌跡１３Ｄで指定された順番を示す順番情報の表示を変更する制御を行う。これにより、教師端末画面１３のシナリオ編集画面は、キーワードと順序との対応関係を明示的に提示する。
【０１０６】
図１５の例では、スライド操作によりキーワードの順番が指定された例を示したが、スライド操作以外の手法によりキーワードの順番が指定されてもよい。例えば、図１６の例に示すように、キーワード「場所」を含む回答データに対して、指Ｆがタップ操作を行ったとする。
【０１０７】
教師端末制御部１１は、該回答データを表示している領域に対してタップ操作が行われたことを認識する。従って、教師端末制御部１１は、キーワード「場所」が最初に指定されたことを認識する。教師端末制御部１１は、シナリオデータベース２４の記憶されているキーワード「場所」の順序を「１番」に変更する。
【０１０８】
次に、図１７の例に示すように、キーワード「施策」を含む回答データに対してタップ操作が行われたとする。教師端末制御部１１は、このタップ操作を認識する。そして、教師端末制御部１１は、キーワード「施策」が２番目に指定されたことを認識し、シナリオデータベース２４の記憶されているキーワード「施策」の順序を「２番」に変更する。
【０１０９】
次に、図１８の例に示すように、キーワード「処理施設」を含む回答データに対してタップ操作が行われたとする。教師端末制御部１１は、このタップ操作を認識する。そして、キーワード「処理施設」が３番目に指定されたことを認識し、シナリオデータベース２４の記憶されているキーワード「処理施設」の順序を「３番」に変更する。
【０１１０】
以降、教師端末制御部１１は、キーワードを含む回答データが押下されるごとに、キーワードと順番とを関連付ける。このとき、教師端末制御部１１は、タップ操作が行われた順番に基づいて、回答データに順番情報を表示する制御を行う。
【０１１１】
そして、教師端末制御部１１は、教師端末画面１３のうち、確定ボタン１３Ｅが押下されたことを認識すると、シナリオデータベース２４に記憶されている順序とキーワードとの対応関係の変更を確定する。
【０１１２】
次に、表示装置４の画面例について説明する。図１９は、表示装置４に表示される画面の一例である。実施形態では、表示装置４は、各生徒が視認可能なタッチパネルディスプレイであるものとする。
【０１１３】
教師端末制御部１１は、シナリオデータベース２４から、最初の順序のキーワードを取得する。教師端末制御部１１は、取得したキーワードを含む１以上の回答データを回答データベース２３から抽出する。
【０１１４】
教師端末制御部１１は、抽出した１以上の回答データを表示装置４に送信する制御を行う。教師端末通信部１２は、抽出された１以上の回答データを表示装置４に送信する。表示装置４は、１以上の回答データを受信する。
【０１１５】
表示装置４は、受信した回答データを一覧表示する。表示装置４は、１つの回答データを受信する場合もあり、この場合、表示装置４は、１つの回答データを表示する。図１９は、表示装置４が３つの回答データを表示している例を示している。
【０１１６】
教師は、表示装置４に表示されている回答データを紹介したり、生徒は、表示装置４に表示されている回答データを参考にして、議論を行う。従って、表示装置４は、制限時間経過後に回答データを表示する。このため、教師端末２は、制限時間経過後に、回答データを表示装置に送信する。
【０１１７】
図１９の例の場合、生徒１、生徒１４および生徒３２が回答した、キーワード「場所」を含む回答データについて議論を行う。キーワード「場所」についての議論が終了すると、例えば、教師は、「次へ」ボタン４Ａを押下する。
【０１１８】
表示装置４は、「次へ」ボタン４Ａが押下されたことを認識すると、シナリオデータベース２４の次の順序のキーワードを含む１以上の回答データを取得する取得要求を教師端末２に送信する。
【０１１９】
教師端末２は、この取得要求に応じて、次の順序のキーワードをシナリオデータベース２４から取得し、取得したキーワードを含む回答データを回答データベース２３から抽出する。教師端末２は、抽出した１以上の回答データを表示装置４に送信する。
【０１２０】
そして、表示装置４は、受信した１以上の回答データを一覧表示する。以降、「次へ」ボタン４Ａが押下されるごとに、同様の処理が行われる。「終了」ボタン４Ｂが押下されると、表示装置４は、回答データの表示制御を終了する。
【０１２１】
＜実施形態の各種処理の一例＞
次に、実施形態の各種処理の一例について説明する。以下の各種処理の内容は、教師端末プログラム２５に記述されているものとする。また、以下の各種処理は、それぞれ並行して行われるものとする。
【０１２２】
図２０は、教師端末２が各生徒端末３に課題データを送信し、回答データを受信したときの教師端末２の処理のフローチャートの一例を示している。この処理を回答処理と称する。
【０１２３】
教師端末制御部１１は、課題選択画面を教師端末画面１３に表示する制御を行う（ステップＳ１）。課題選択画面において、課題選択領域のチェックボックスがオンにされると、教師端末制御部１１は、選択された課題ＩＤを認識する（ステップＳ２）。
【０１２４】
教師端末制御部１１は、選択された課題ＩＤに対応する課題データを課題データベース２２から取得する。教師端末通信部１２は、教師端末制御部１１が取得した課題データを各生徒端末３に対して送信する（ステップＳ３）。教師端末通信部１２が課題データを送信したときに、教師端末制御部１１は、時間の計測を開始する（ステップＳ４）。
【０１２５】
教師端末制御部１１は、生徒端末３から回答データを受信したか否かを判定する（ステップＳ５）。教師端末２が生徒端末３から回答データを受信した場合（ステップＳ５でＹＥＳ）、教師端末制御部１１は、受信した回答データの送信元のＩＰアドレスに基づいて、生徒ＩＤを特定する。
【０１２６】
教師端末制御部１１は、課題ＩＤおよび生徒ＩＤに対応して、受信した賛否および回答データを回答データベース２３に記憶する（ステップＳ６）。教師端末２が生徒端末３から回答データを受信しない場合（ステップＳ５でＮＯ）、ステップＳ６の処理は行われない。
【０１２７】
教師端末制御部１１は、計測時間が制限時間に達したか否かを判定する（ステップＳ７）。計測時間が制限時間に達していない場合（ステップＳ７でＮＯ）、処理はステップＳ５に戻る。計測時間が制限時間に達している場合（ステップＳ７でＹＥＳ）、回答処理は終了する。
【０１２８】
次に、図２１乃至図２３を参照して、教師端末２が一覧画面およびシナリオ編集画面を教師端末画面１３に表示し、シナリオデータベース２４に記憶されている情報を変更する処理について説明する。この処理をシナリオ編集処理と称する。
【０１２９】
教師端末制御部１１は、回答データベース２３に記憶されている各回答データを取得する（ステップＳ１１）。そして、教師端末制御部１１は、シナリオデータベース２４に記憶されている各キーワードを取得する。
【０１３０】
そして、教師端末制御部１１は、取得した各回答データのうち、ステップＳ１１で取得したキーワードを含む回答データがあるか否かを判定する（ステップＳ１２）。
【０１３１】
例えば、教師端末制御部１１は、取得した各回答データに対して形態素解析を行い、その結果得られる文字列が、取得したキーワードの何れかと一致するか否かに基づいて、ステップＳ１２の判定を行ってもよい。
【０１３２】
キーワードを含む回答データがない場合（ステップＳ１２でＮＯ）、教師端末制御部１１は、一覧画面のうち、キーワードを含む回答データの表示態様を変更しない一覧画面を教師端末画面１３に表示する制御を行う（ステップＳ１３）。
【０１３３】
キーワードを含む回答データがある場合（ステップＳ１２でＹＥＳ）、教師端末制御部１１は、一覧画面のうち、キーワードを含む回答データの表示態様を変更した一覧画面を教師端末画面１３に表示する制御を行う（ステップＳ１４）。
【０１３４】
次に、教師端末制御部１１は、一覧画面において、文字列の選択操作がされたか否かを判定する（ステップＳ１５）。教師端末制御部１１は、文字列の選択操作がされたことを認識した場合（ステップＳ１５でＹＥＳ）、選択された文字列がシナリオデータベース２４に記憶されているか否かを判定する（ステップＳ１６）。
【０１３５】
このとき、教師端末制御部１１は、選択された文字列がシナリオデータベース２４に記憶されているキーワードの何れかと一致するか否かを判定することにより、ステップＳ１６の判定を行ってもよい。
【０１３６】
教師端末制御部１１は、選択された文字列がシナリオデータベース２４に記憶されていないことを認識した場合（ステップＳ１６でＮＯ）、選択された文字列をキーワードとしてシナリオデータベース２４に記憶する（ステップＳ１７）。そして、教師端末制御部１１は、一覧画面のうち、選択された文字列の回答データの表示態様を変更する制御を行う（ステップＳ１８）。
【０１３７】
文字列の選択操作がされていない場合（ステップＳ１５でＮＯ）、シナリオデータベース２４に記憶するキーワードが選択されていない。この場合、ステップＳ１７およびＳ１８の処理は行われない。
【０１３８】
文字列の選択操作はされたが、選択された文字列が既にシナリオデータベース２４に記憶されている場合（ステップＳ１６でＹＥＳ）、ステップＳ１７およびＳ１８の処理は行われない。既に記憶されている文字列と同じ文字列がシナリオデータベース２４に記憶されると、同じ文字列に対して異なる順序が関連付けられるためである。
【０１３９】
次に、「Ａ」以降の処理について、図２２のフローチャートを参照して説明する。教師端末制御部１１は、教師端末画面１３に表示されている一覧画面のうち、「シナリオ編集」ボタン１３Ａが押下されたか否かを判定する（ステップＳ１９）。
【０１４０】
「シナリオ編集」ボタン１３Ａが押下されたことを教師端末制御部１１が認識しない場合（ステップＳ１９でＮＯ）、処理はステップＳ３２に進み、計測時間が制限時間を経過したか否かが判定される。
【０１４１】
「シナリオ編集」ボタン１３Ａが押下されたことを教師端末制御部１１が認識すると（ステップＳ１９でＹＥＳ）、教師端末制御部１１は、シナリオデータベース２４からキーワードを取得する（ステップＳ２０）。教師端末制御部１１は、取得したキーワードを含む回答データを回答データベース２３から抽出する（ステップＳ２１）。
【０１４２】
例えば、教師端末制御部１１は、回答データベース２３から各回答データを取得し、取得した各回答データに対して形態素解析を行う。そして、教師端末制御部１１は、形態素解析を行って得られる文字列とステップＳ２０で取得したキーワードとが一致する回答データを回答データベース２３から抽出してもよい。
【０１４３】
教師端末制御部１１は、シナリオデータベース２４に記憶されている全てのキーワードについて回答データを抽出したか否かを判定する（ステップＳ２２）。全てのキーワードについて回答データを抽出していないと教師端末制御部１１が判定した場合（ステップＳ２２でＮＯ）、処理はステップＳ２０に戻る。
【０１４４】
教師端末制御部１１は、全てのキーワードについて回答データを抽出したと判定した場合（ステップＳ２２でＹＥＳ）、同じキーワードを含む回答データをキーワードごとに集約する（ステップＳ２３）。
【０１４５】
教師端末制御部１１は、キーワードごとに回答データが集約されたシナリオ編集画面を教師端末画面１３に表示する制御を行う（ステップＳ２４）。教師端末制御部１１は、教師端末画面１３に表示されているシナリオ編集画面のうち、「編集」ボタン１３Ｂが押下されたか否かを判定する（ステップＳ２５）。
【０１４６】
「編集」ボタン１３Ｂが押下されたことを教師端末制御部１１が認識した場合（ステップＳ２５でＹＥＳ）、処理は「Ｂ」に進む。「Ｂ」以降の処理について、図２３を参照して、説明する。
【０１４７】
教師端末制御部１１は、シナリオ編集画面で「編集」ボタン１３Ｂが押下されたことを認識すると、キーワードごとに集約された回答データの順番の指定を受け付ける（ステップＳ２６）。
【０１４８】
教師端末制御部１１は、回答データの順番の指定を受け付けたことを認識すると、指定された順番を示す順番情報をシナリオ編集画面の回答データに付して表示する制御を行う（ステップＳ２７）。
【０１４９】
教師端末制御部１１は、シナリオ編集画面のうち「確定」ボタン１３Ｅが押下されたか否かを判定する（ステップＳ２８）。教師端末制御部１１は、「確定」ボタン１３Ｅが押下されたことを認識した場合（ステップＳ２８でＹＥＳ）、シナリオデータベース２４に記憶されている順番を、指定を受け付けた順番に変更する（ステップＳ２９）。
【０１５０】
従って、教師端末制御部１１は、シナリオデータベース２４に記憶されているキーワードの順序を、指定を受け付けた順番に更新する。このため、シナリオデータベース２４に記憶される議論の対象の順序が変更される。
【０１５１】
教師端末制御部１１は、「確定」ボタン１３Ｅが押下されたことを認識しない場合（ステップＳ２８でＮＯ）、シナリオ編集画面のうち「キャンセル」ボタン１３Ｆが押下されたか否かを判定する（ステップＳ３０）。
【０１５２】
「キャンセル」ボタン１３Ｆが押下されていないと教師端末制御部１１が判定した場合（ステップＳ３０でＮＯ）、処理はステップＳ２８に戻る。「キャンセル」ボタン１３Ｆが押下されたと教師端末制御部１１が判定した場合（ステップＳ３０でＹＥＳ）、ステップＳ２９の処理は行われない。
【０１５３】
ステップＳ２９の処理が行われた場合、およびステップＳ３０でＹＥＳと判定された場合、処理は「Ｃ」から、図２２のステップＳ２３に進む。従って、ステップＳ２３以降の処理が再び行われる。
【０１５４】
教師端末制御部１１は、シナリオ編集画面のうち「編集」ボタン１３Ｂが押下されたことを認識しない場合（ステップＳ２５でＮＯ）、「表示」ボタン１３Ｃが押下されたか否かを判定する（ステップＳ３１）。
【０１５５】
「表示」ボタン１３Ｃが押下されたことを教師端末制御部１１が認識しない場合（ステップＳ３１でＮＯ）、処理はステップＳ２５に戻る。「表示」ボタン１３Ｃが押下されたことを教師端末制御部１１が認識した場合（ステップＳ３１でＹＥＳ）、教師端末制御部１１は、計測時間が制限時間を経過したか否かを判定する（ステップＳ３２）。
【０１５６】
計測時間が制限時間を経過していないと教師端末制御部１１が判定した場合（ステップＳ３２でＮＯ）、処理は「Ｄ」から図２１のステップＳ１１に戻る。従って、計測時間が制限時間に達するまで、図２１のステップＳ１１から図２２のステップＳ３２までの処理が行われる。
【０１５７】
一方、計測時間が制限時間を経過したと教師端末制御部１１が判定した場合（ステップＳ３２でＹＥＳ）、シナリオ表示処理が行われる（ステップＳ３３）。
【０１５８】
シナリオ表示処理について、図２４のフローチャートを参照して、説明する。教師端末制御部１１は、シナリオデータベース２４から順序を取得する（ステップＳ４１）。最初に、教師端末制御部１１は、１番の順序を取得する。
【０１５９】
教師端末制御部１１は、順序に対応したキーワードをシナリオデータベース２４から取得する（ステップＳ４２）。そして、教師端末制御部１１は、取得したキーワードを含む１以上の回答データを回答データベース２３から取得する（ステップＳ４３）。
【０１６０】
教師端末制御部１１は、取得した回答データを表示装置４に表示する制御を行う。教師端末通信部１２は、取得した回答データを表示装置４に送信する（ステップＳ４４）。表示装置４は、回答データを受信する。
【０１６１】
表示装置４は、受信した回答データを一覧表示する（ステップＳ４５）。これにより、表示装置４には、同じキーワードを含む回答データが表示され、生徒は、表示装置４を参考にして議論を行う。
【０１６２】
表示装置４は、「次へ」ボタン４Ａが押下されたか否かを判定する（ステップＳ４６）。表示装置４は、「次へ」ボタン４Ａが押下されたことを認識すると（ステップＳ４６でＹＥＳ）、次の順序のキーワードを取得する取得要求を教師端末２に対して送信する。
【０１６３】
従って、処理はステップＳ４２に戻る。このとき、教師端末制御部１１は、回答データベース２３のうち、次の順序に対応したキーワードをシナリオデータベース２４から取得する。「次へ」ボタン４Ａが押下されるごとに、順序はインクリメントがされる。
【０１６４】
表示装置４が「次へ」ボタン４Ａの押下を認識しない場合（ステップＳ４６でＮＯ）、表示装置４は「終了」ボタン４Ｂが押下されたか否かを判定する（ステップＳ４７）。表示装置４が「終了」ボタン４Ｂが押下されことを認識しない場合（ステップＳ４７でＮＯ）、処理はステップＳ４６に戻る。
【０１６５】
表示装置４が「終了」ボタン４Ｂが押下されたことを認識した場合（ステップＳ４７でＹＥＳ）、シナリオ表示処理は終了する。シナリオ表示処理は、計測時間が制限時間を経過する前に行われてもよい。
【０１６６】
例えば、教師端末２が全ての生徒端末３から回答データを受信した場合、計測時間が制限時間に達する前に、議論が開始されてもよい。この場合、計測時間が制限時間に達する前であっても、シナリオ表示処理が行われてもよい。
【０１６７】
従って、図２１のステップＳ１１から図２２のステップＳ３１までの処理は、シナリオ表示処理が行われる前に実行される。このため、教師端末２は、シナリオ表示処理が行われる前に、つまり生徒による議論が開始される前に、新たな議論の対象を追加でき、また議論の対象の順序を変更することができる。
【０１６８】
教師端末２は、生徒端末３が送信した回答データのうち所定の文字列を受け付けて、受け付けた文字列をシナリオデータベース２４に記憶するため、シナリオデータベース２４に新たな議論の対象を追加して記憶することができる。
【０１６９】
このため、教師端末２に予め記憶されたシナリオの範囲内に議論の対象が固定されず、新たな議論の対象を追加することができる。従って、議論の対象を自由に変更することができる。このため、システム１を柔軟に運用することができる。
【０１７０】
教師端末２は、生徒端末３から受信した回答データを利用して議論の対象を追加しているため、別途に議論の対象を用意することなく、新たな議論の対象をシナリオに追加することができる。
【０１７１】
また、教師端末２は、新たに追加された議論の対象と教師端末２に予め記憶されていた議論の対象との順番の指定を受け付け、議論の対象の順序を指定された順番に変更する。これにより、教師端末２に記憶されるシナリオを自由に編集することができる。従って、システム１をより柔軟に運用することができる。
【０１７２】
新たな議論の対象の追加およびシナリオの編集は、生徒による議論が開始される前に行われる。計測時間が制限時間に達した後、または教師端末２が全ての生徒端末３から回答データを受信した後に、表示装置４に表示された回答データに基づいて、生徒は議論を行う。
【０１７３】
このため、シナリオデータベース２４に新たな議論の対象が追加された場合、新たな議論の対象が追加されたシナリオに沿って、生徒に議論を行わせることができる。また、シナリオの順序が変更されたときには、変更後のシナリオに沿って、生徒に議論を行わせることができる。
【０１７４】
＜教師端末のハードウェア構成の一例＞
次に、図２５の例を参照して、教師端末２のハードウェア構成の一例を説明する。図２５の例に示すように、バス１００に対して、プロセッサ１１１とRandom Access Memory(RAM)１１２とRead Only Memory(ROM)１１３と補助記憶装置１１４と媒体接続部１１５とタッチパネルディスプレイ１１６とが接続されている。
【０１７５】
プロセッサ１１１は、Central Processing Unit(CPU)のような任意の処理回路である。プロセッサ１１１はＲＡＭ１１２に展開された教師端末プログラムを実行する。ＲＯＭ１１３はＲＡＭ１１２に展開される教師端末プログラムを記憶する不揮発性の記憶装置である。教師端末制御部１１は、プロセッサ１１１により実現されてもよい。
【０１７６】
補助記憶装置１１４は、種々の情報を記憶する記憶装置であり、例えばハードディスクドライブや半導体メモリ等を補助記憶装置１１４に適用してもよい。教師端末記憶部１４は、補助記憶装置１１４により実現されてもよい。媒体接続部１１５は、可搬型記録媒体１１８と接続可能に設けられている。教師端末画面１３は、タッチパネルディスプレイ１１６により実現されてもよい。
【０１７７】
可搬型記録媒体１１８としては、可搬型のメモリや光学式ディスク（例えば、Compact Disk(CD)やDigital Versatile Disk(DVD)等）を適用してもよい。この可搬型記録媒体１１８に教師端末プログラムが記録されていてもよい。
【０１７８】
ＲＡＭ１１２、ＲＯＭ１１３および補助記憶装置１１４は、何れもコンピュータ読み取り可能な有形の記憶媒体の一例である。これらの有形な記憶媒体は、信号搬送波のような一時的な媒体ではない。
【０１７９】
＜生徒端末のハードウェア構成の一例＞
次に、図２６の例を参照して、生徒端末３のハードウェア構成の一例を説明する。図２６の例に示すように、バス２００に対して、プロセッサ２１１とＲＡＭ２１２とＲＯＭ２１３と補助記憶装置２１４と媒体接続部２１５とタッチパネルディスプレイ２１６とが接続されている。
【０１８０】
プロセッサ２１１はＲＡＭ２１２に展開された生徒端末プログラムを実行する。ＲＯＭ２１３はＲＡＭ２１２に展開される教師端末プログラムを記憶する不揮発性の記憶装置である。生徒端末制御部３１は、プロセッサ２１１により実現されてもよい。
【０１８１】
補助記憶装置２１４は、種々の情報を記憶する記憶装置である。生徒端末記憶部３４は、補助記憶装置２１４により実現されてもよい。媒体接続部２１５は、可搬型記録媒体２１８と接続可能に設けられている。生徒端末画面３３は、タッチパネルディスプレイ２１６により実現されてもよい。
【０１８２】
可搬型記録媒体２１８としては、可搬型のメモリや光学式ディスクを適用してもよい。この可搬型記録媒体２１８に生徒端末プログラムが記録されていてもよい。ＲＡＭ２１２、ＲＯＭ２１３および補助記憶装置２１４は、何れもコンピュータ読み取り可能な有形の記憶媒体の一例である。これらの有形な記憶媒体は、信号搬送波のような一時的な媒体ではない。
【０１８３】
＜その他＞
本実施形態は、以上に述べた実施の形態に限定されるものではなく、本実施形態の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
【符号の説明】
【０１８４】
１    システム
２    教師端末
３    生徒端末
４    表示装置
５    ネットワーク
１１    教師端末制御部
１２    教師端末通信部
１３    教師端末画面
１４    教師端末記憶部
２１    生徒データベース
２２    課題データベース
２３    回答データベース
２４    シナリオデータベース
２５    教師端末プログラム
１１１  プロセッサ
１１２  ＲＡＭ
１１３  ＲＯＭ
【図１】
0006455224.tif 000002
【図２】
0006455224.tif 000003
【図３】
0006455224.tif 000004
【図４】
0006455224.tif 000005
【図５】
0006455224.tif 000006
【図６】
0006455224.tif 000007
【図７】
0006455224.tif 000008
【図８】
0006455224.tif 000009
【図９】
0006455224.tif 000010
【図１０】
0006455224.tif 000011
【図１１】
0006455224.tif 000012
【図１２】
0006455224.tif 000013
【図１３】
0006455224.tif 000014
【図１４】
0006455224.tif 000015
【図１５】
0006455224.tif 000016
【図１６】
0006455224.tif 000017
【図１７】
0006455224.tif 000018
【図１８】
0006455224.tif 000019
【図１９】
0006455224.tif 000020
【図２０】
0006455224.tif 000021
【図２１】
0006455224.tif 000022
【図２２】
0006455224.tif 000023
【図２３】
0006455224.tif 000024
【図２４】
0006455224.tif 000025
【図２５】
0006455224.tif 000026
【図２６】
0006455224.tif 000027