(57)【特許請求の範囲】
【請求項１】
グループ数の入力を受け付けて、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定し、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、
前記選定された進行役を出力する、処理をコンピュータに実行させるグループ化支援プログラム。
【請求項２】
前記選定された進行役に対し、他の生徒を割り当てるグルーピングを行い、
前記グルーピングの結果を出力する処理を、前記コンピュータに実行させる請求項１記載のグループ化支援プログラム。
【請求項３】
前記選定する処理は、
前記記憶部を参照し、過去の議論において、前記議論時間が、設定された予定議論時間より短く、且つ前記平均議論時間よりも短いグループの進行役を抽出し、
抽出された前記進行役が選定されている過去の議論の前記平均議論時間の合計と、前記議論時間の合計との差分の平均を算出し、
抽出された前記進行役から、前記グループ数と同数の生徒の識別子を選択する組合せのパターンを生成し、
前記差分の平均のばらつきが最も小さい前記組合せに含まれる進行役を選定する、請求項１又は２記載のグループ化支援プログラム。
【請求項４】
コンピュータによるグループ化の支援方法であって、該コンピュータが、
グループ数の入力を受け付けて、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定し、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、
前記選定された進行役を出力する、グループ化支援方法。
【請求項５】
グループ数の入力を受け付ける入力受付部と、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定する特定部と、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定する選定部と、
前記選定された進行役を出力する出力部と、を有するグループ化支援装置。
【請求項６】
グループ数の入力を受け付けて、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、
前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定し、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、
前記選定された進行役を、前記グループ数に対応するグループの進行役として出力する、処理をコンピュータに実行させるグループ化支援プログラム。
【請求項７】
コンピュータによるグループ化の支援方法であって、該コンピュータが、
グループ数の入力を受け付けて、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定し、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、
前記選定された進行役を、前記グループ数に対応するグループの進行役として出力する、グループ化支援方法。
【請求項８】
グループ数の入力を受け付ける入力受付部と、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定する特定部と、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定する選定部と、
前記選定された進行役を、前記グループ数に対応するグループの進行役として出力する出力部と、を有するグループ化支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グループ化支援プログラム、グループ化支援方法及びグループ化支援装置に関する。
【背景技術】
【０００２】
近年では、タブレット端末等を含む電子端末を利用した次世代型教育の実証実験等が行われており、今後はこの次世代型教育が全国的に浸透していくものと考えられる。
【０００３】
ところで、教育の一形態として、生徒を複数のグループに分けてグループ毎にディスカッション（議論）等を行わせることが知られている。グループによるディスカッションでは、議論を円滑に進めるために、グループ内のメンバーからまとめ役となるファシリテータを決めることが、さらに知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７６２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のグループのそれぞれにディスカッション（議論）を行わせる場合、グルーピングの仕方やファシリテータの能力等により、議論に掛かる時間にばらつきが生じたり設定した時間を超過したりする可能性がある。
【０００６】
特に、授業中等の時間が限られている場合には、議論が長引くグループにより授業時間が消費されて授業の時間を圧迫・超過したり、議論が早く終わったグループのメンバーにより議論中のグループが進行を妨げられ十分に議論できなかったりする可能性がある。
【０００７】
１つの側面では、議論に掛かる複数のグループの時間のばらつきを軽減し、設定した時間内に議論を終わらせることができるようにするグループ化支援プログラム、グループ化支援方法及びグループ化支援装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
一様態によれば、グループ数の入力を受け付けて、過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記議論時間が、前記それぞれの議論時間の平均議論時間よりも短い前記過去の議論におけるグループを特定し、前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、前記選定された進行役を出力する、処理をコンピュータに実行させる。
【０００９】
上記各処理は、上記各処理を実現する機能部、上記各処理を手順としてコンピュータにより実行させる方法、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１０】
複数のグループのそれぞれにディスカッション（議論）を行わせる場合、議論に掛かる時間のばらつきを軽減し、設定した時間内に議論を終わらせることができる。
【図面の簡単な説明】
【００１１】
【図１】第一の実施形態のグループ化支援システムの構成の例を示す図である。
【図２】教師端末のハードウェア構成の一例を示す図である。
【図３】生徒データベースの一例を示す図である。
【図４】議論時間データベースの一例を示す図である。
【図５】差分データベースの一例を示す図である。
【図６】教師端末の機能構成を説明する図である。
【図７】教師端末の動作を説明する第一のフローチャートである。
【図８】教師端末の動作を説明する第二のフローチャートである。
【図９】教師端末の動作を説明する第三のフローチャートである。
【図１０】教師端末によるグルーピングを説明する第一の図である。
【図１１】教師端末によるグルーピングを説明する第二の図である。
【図１２】教師端末に表示される入力画面の一例を示す図である。
【図１３】教師端末に表示される結果表示画面の一例を示す図である。
【図１４】生徒端末に表示される結果表示画面の一例を示す図である。
【図１５】データベース更新部の処理を説明するフローチャートである。
【図１６】第二の実施形態のグループ化支援システムの構成の例を示す図である。
【発明を実施するための形態】
【００１２】
（第一の実施形態）
以下に図面を参照して実施形態について説明する。図１は、第一の実施形態のグループ化支援システムの構成の例を示す図である。
【００１３】
本実施形態のグループ化支援システム１００は、グループ化支援装置２００と複数の端末装置３００−１，３００−２，・・・，３００−ｎと、を有する。本実施形態のグループ化支援装置２００と複数の端末装置３００とは、ネットワークを介して接続されている。尚、本実施形態では、複数の端末装置３００−１，３００−２，・・・，３００−ｎを区別しない場合には、端末装置３００と呼ぶ。
【００１４】
本実施形態のグループ化支援装置２００は、主に教師により使用される端末装置であるため、以下の説明では教師端末２００と呼ぶ。また、本実施形態の複数の端末装置３００は、主に授業を受ける個々の生徒により使用される端末装置であるため、以下の説明では生徒端末３００と呼ぶ。
【００１５】
本実施形態の教師端末２００及び生徒端末３００は、それぞれがタブレット端末であっても良い。また教師端末２００及び生徒端末３００は、例えばデスクトップ型あるいはノートブック型のコンピュータであっても良い。また、一方がノートブック型のコンピュータで、他方がタブレット端末等の組み合わせであっても良い。生徒端末３００がタブレット端末であっても良い。
【００１６】
本実施形態の教師端末２００は、グループ化支援プログラム２１０がインストールされており、生徒データベース２２０、議論時間データベース２３０、差分データベース２４０を有する。
【００１７】
本実施形態の教師端末２００は、グループ化支援プログラム２１０を実行することで、各データベースを参照して生徒を複数のグループに分けるグループ化を行う。より詳細には、本実施形態の教師端末２００は、各データベースを参照して所定の条件を満たす生徒をファシリテータの候補として抽出する。そして、教師端末２００は、抽出した候補の中から、ディスカッションに掛かる時間のばらつきが最も小さくなるように、予め設定されたグループ数と同数のファシリテータを選定する。さらに、教師端末２００は、選択されたファシリテータに対し、他の生徒をグループのメンバーとして割り当てる。
【００１８】
本実施形態におけるファシリテータとは、グループのまとめ役であり、ディスカッションの進行役を担う人物である。
【００１９】
また、以下の説明では、ディスカッションを議論と呼び、ディスカッションに掛かる時間を議論時間と呼ぶ。議論時間とは、議論が開始されてからグループとしてのグループ意見がまとまるまでの時間を示す。より具体的には、本実施形態の議論時間は、例えば教師端末２００からグループに属する生徒の生徒端末３００に議論の議題が送信されてから、グループのファシリテータである生徒の生徒端末３００から教師端末２００へグループ意見が送信されるまでの時間であっても良い。
【００２０】
本実施形態では、議論時間のばらつきが最も小さくなるようにグループ数と同数のファシリテータを選定することで、グループ毎の議論時間のばらつきを軽減する。したがって、本実施形態では、教師が全ての生徒のファシリテータとしての能力の日々の成長や変化を把握して、グループ毎にファシリテータを配置する手間を削減できる。
【００２１】
次に、本実施形態の教師端末２００について説明する。図２は、教師端末のハードウェア構成の一例を示す図である。本実施形態の教師端末２００は、それぞれバスＢで相互に接続されている表示操作装置２１、ドライブ装置２２、補助記憶装置２３、メモリ装置２４、演算処理装置２５及びインターフェース装置２６を有する。
【００２２】
表示操作装置２１は、タッチパネル等であり、各種信号の入力と各種情報の表示をするために用いられる。
【００２３】
インターフェース装置２６は、モデム，ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００２４】
グループ化支援プログラム２１０は、教師端末２００を制御する各種プログラムの少なくとも一部である。グループ化支援プログラム２１０は例えば記録媒体２７の配布やネットワークからのダウンロードなどによって提供される。グループ化支援プログラム２１０を記録した記録媒体２７は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２５】
またグループ化支援プログラム２１０を記録した記録媒体２７がドライブ装置２２にセットされると、グループ化支援プログラム２１０は記録媒体２７からドライブ装置２２を介して補助記憶装置２３にインストールされる。ネットワークからダウンロードされたグループ化支援プログラム２１０は、インターフェース装置２６を介して補助記憶装置２３にインストールされる。
【００２６】
補助記憶装置２３は、インストールされたグループ化支援プログラム２１０を格納すると共に、必要なファイル，データ等を格納する。メモリ装置２４は、コンピュータの起動時に補助記憶装置２３からグループ化支援プログラム２１０を読み出して格納する。そして、演算処理装置２５はメモリ装置２４に格納されたグループ化支援プログラム２１０に従って、後述するような各種処理を実現している。
【００２７】
尚、本実施形態の教師端末２００は、例えばデスクトップ型あるいはノートブック型のコンピュータであっても良い。その場合教師端末２００は、表示操作装置２１の代わりに、キーボードやマウス等を含む入力装置と、ディスプレイ等を含む出力装置とを有する。
【００２８】
本実施形態の生徒端末３００のハードウェア構成は、教師端末２００と同様であるから説明を省略する。
【００２９】
次に、図３乃至図５を参照し、教師端末２００の有する各データベースについて説明する。各データベースは、例えば教師端末２００の補助記憶装置２３やメモリ装置２４等の所定の記憶領域に格納されている。
【００３０】
図３は、生徒データベースの一例を示す図である。本実施形態の生徒データベース２２０は、情報の項目として、生徒ＩＤと、生徒氏名と、を有し、両者は対応付けられている。
項目「生徒ＩＤ」の値は、生徒を識別するための識別子である。
【００３１】
図４は、議論時間データベースの一例を示す図である。本実施形態の議論時間データベース２３０は、情報の項目として、議論種別、実施日、グループ、メンバー、ファシリテータ、議論時間、平均議論時間を有する。
【００３２】
項目「議論種別」の値は、議論の議題の種別を示す。図４に示す議論時間データベース２３０は、議論種別「ＡＡＡ」の議題についての議論に関する時間が格納されている。本実施形態の議論時間データベース２３０は、例えば議論種別毎に設けられる。
【００３３】
項目「実施日」の値は、議論が実施された日付を示す。項目「グループ」の値は、グループ化された後のグループの識別子を示す。
【００３４】
項目「メンバー」の値は、対応するグループに属する生徒の生徒ＩＤを示す。項目「ファシリテータ」の値は、対応するグループのファシリテータに選定された生徒の生徒ＩＤを示す。項目「議論時間」の値は、対応するグループの議論に掛かった時間を示す。項目「平均議論時間」の値は、対応する実施日に議論を行ったグループの議論時間の平均値を示す。
【００３５】
図４の例では、１月７日に、生徒ＩＤ「１」、「２」、「５」、「６」がメンバーであるグループ「１」において、生徒ＩＤ「６」の生徒がファシリテータとなった議論の議論時間が７分であり、１月７日に議論を行ったグループ「１」〜「４」の平均議論時間が１４．０分である。したがって、生徒ＩＤ「６」は、自身がファシリテータとなったグループ「１」の議論を平均議論時間以下で完結させていることがわかる。
【００３６】
図５は、差分データベースの一例を示す図である。本実施形態の差分データベース２４０は、情報の項目として、生徒ＩＤと、生徒氏名と、差分の平均と、を有し、生徒ＩＤとその他の項目とが対応付けられている。
【００３７】
本実施形態の項目「差分の平均」の値は、対応する生徒ＩＤの生徒がファシリテータとなった際の議論時間と平均議論時間との差分の平均値を示す。項目「差分の平均」の値は、議論時間データベース２３０に基づき算出される。
【００３８】
例えば生徒ＩＤ「６」の生徒は、議論時間データベース２３０によれば、１月７日のグループ「１」と、２月４日のグループ「２」においてファシリテータに選定されている。１月７日のグループ「１」の議論時間は７分であり、平均議論時間１４分である。ここで、差分を、議論時間−平均議論時間により求めると、−７分である。
【００３９】
同様に、２月４日のグループ「２」における差分は、議論時間１０分−平均議論時間１２．６分となり、−２．６分となる。したがって、生徒ＩＤ「６」の生徒の差分の平均は、｛（−７）＋（−２．６）｝／２となり、−４．８分となる。
【００４０】
本実施形態の差分データベース２４０は、後述するグループ化支援処理部２１０Ａが処理を実行する度に生成されるものであっても良い。また、本実施形態の差分データベース２４０は、グループ化支援処理部２１０Ａによるグループ化が終了した後に消去されても良い。
【００４１】
次に、図６を参照して本実施形態の教師端末２００の機能について説明する。図６は、教師端末の機能構成を説明する図である。
【００４２】
本実施形態の教師端末２００は、グループ化支援処理部２１０Ａを有する。本実施形態のグループ化支援処理部２１０Ａは、教師端末２００が演算処理装置２５によりグループ化支援プログラム２１０を実行することで実現される。
【００４３】
本実施形態のグループ化支援処理部２１０Ａは、入力受付部２１１、ファシリテータ判定部２１２、ファシリテータ抽出部２１３、差分平均算出部２１４、組合せ生成部２１５、ばらつき算出部２１６、ファシリテータ選定部２１７、グルーピング部２１８、画面データ生成部２１９、画面データ送信部２４１、データベース更新部２４２を有する。
【００４４】
本実施形態の入力受付部２１１は、教師端末２００に対する入力を受け付ける。具体的には、入力受付部２１１は、表示操作装置２１において入力された情報を受け付ける。また、入力受付部２１１は、生徒端末３００から送信された情報の入力を受け付ける。
【００４５】
ファシリテータ判定部２１２は、入力受付部２１１により受け付けた情報に、ファシリテータを指定する情報が含まれるか否かを判定する。より具体的には、ファシリテータ判定部２１２は、表示操作装置２１に表示された入力画面において入力された入力情報に、ファシリテータとして指定された生徒ＩＤの値が含まれるか否かを判定する。
【００４６】
ファシリテータ抽出部２１３は、議論時間データベース２３０を参照し、ファシリテータの候補となる生徒の生徒ＩＤを抽出する。ファシリテータの候補となる生徒は、例えば、予め入力されている予定議論時間よりも議論時間が短く、且つ平均議論時間よりも議論時間が短いグループにおいて、ファシリテータに選定されていた生徒である。
【００４７】
予定議論時間とは、議論を開始する前に、教師端末２００において教師等により予め入力される時間であり、言い換えれば、議論の開始から終了までに掛かる時間の目標値である。例えば予定議論時間が１０分であった場合には、各グループは、１０分以内に議論を終えて、グループ意見を決定することが求められる。
【００４８】
差分平均算出部２１４は、ファシリテータの候補として抽出された生徒の生徒ＩＤ毎に、差分の平均を算出し、差分データベース２４０を生成する。
【００４９】
組合せ生成部２１５は、差分データベース２４０を参照し、抽出された生徒ＩＤの中から、予め入力されたグループ数と同数のファシリテータとなる生徒ＩＤの組合せを生成する。組合せ生成部２１５の処理の詳細は後述する。
【００５０】
ばらつき算出部２１６は、組合せ生成部２１５により生成された生徒ＩＤの組合せのそれぞれについて、差分の平均のばらつきを算出する。
【００５１】
ファシリテータ選定部２１７は、差分の平均の値のばらつきが最も小さい組合せに含まれる生徒ＩＤを、各グループのファシリテータに選定する。
【００５２】
グルーピング部２１８は、ファシリテータに選定された生徒以外の生徒の生徒ＩＤを各グループにグルーピングする。
【００５３】
画面データ生成部２１９は、教師端末２００に表示させる画面の画面データや、生徒端末３００に表示させる画面の画面データを生成する。具体的には、画面データ生成部２１９は、グループ化支援処理部２１０Ａの処理を実行する際に、教師端末２００に表示させる入力画面の画面データと、グループ化の結果を表示させる結果表示画面の画面データとを生成する。結果表示画面は、教師端末２００と生徒端末３００の両方に表示される。
【００５４】
画面データ送信部２４１は、生徒端末３００に表示させる画面の画面データを生徒端末３００へ送信する。
【００５５】
データベース更新部２４２は、議論が終了した後に議論時間データベース２３０を更新する。
【００５６】
次に、本実施形態の教師端末２００の動作について説明する。図７は、教師端末の動作を説明する第一のフローチャートである。
【００５７】
本実施形態の教師端末２００は、入力画面において入力された、予定議論時間、議論種別、グループ数、ファシリテータの有無等の情報を受け付ける（ステップＳ７０１）。尚、本実施形態では、教師端末２００に表示された入力画面において、少なくとも議論種別とグループ数とが入力されるものとした。
【００５８】
また、本実施形態では、入力情報に予定議論時間が入力されない場合、授業の終了時刻等に合わせて予定議論時間を算出しても良い。この場合、教師端末２００には授業の終了時刻を示す情報が予め格納されているものとする。教師端末２００に表示される入力画面の詳細は後述する。
【００５９】
続いて教師端末２００は、ファシリテータ判定部２１２により、受け付けた情報にファシリテータを指定する情報が含まれるか否かを判定する（ステップＳ７０２）。具体的には、ファシリテータ判定部２１２は、入力情報に生徒ＩＤが含まれるか否かを判定する。ファシリテータ判定部２１２は、入力情報に生徒ＩＤが含まれる場合、教師がファシリテータを指定したと判定し、入力情報に生徒ＩＤが含まれない場合、教師がファシリテータを指定していないと判定する。
【００６０】
ステップＳ７０２において、ファシリテータが指定されていない場合、教師端末２００は、後述する処理１へ進む。ステップＳ７０２において、ファシリテータが指定されている場合、教師端末２００は、後述する処理２へ進む。
【００６１】
以下に、図８、図９を参照して処理１、処理２について説明する。図８は、教師端末の動作を説明する第二のフローチャートである。図８は、処理１を説明するフローチャートである。処理１は、入力情報に生徒ＩＤが含まれない場合、すなわち教師により特定のファシリテータが指定されていない場合の処理である。
【００６２】
教師端末２００は、ファシリテータ抽出部２１３により、議論時間データベース２３０を参照し、議論時間が予定議論時間よりも短く、かつ議論時間が平均議論時間よりも短いグループにおいて、ファシリテータに選定されていた生徒の生徒ＩＤを全て抽出する（ステップＳ８０１）。
【００６３】
続いて教師端末２００は、ファシリテータ抽出部２１３により、抽出した生徒ＩＤの数が入力されたグループ数以上であるか否かを判定する（ステップＳ８０２）。ステップＳ８０２において、生徒ＩＤの数がグループ数未満である場合、ファシリテータ抽出部２１３は、予定議論時間を１分増やし（ステップＳ８０３）、ステップＳ８０１へ戻る。
【００６４】
ステップＳ８０２において、生徒ＩＤの数がグループ数以上であった場合、教師端末２００は、差分平均算出部２１４により、抽出した生徒ＩＤ毎に、差分の平均Ｔｎを算出する（ステップＳ８０４）。差分の平均Ｔｎは、以下の式１で求められる。
【００６５】
差分の平均Ｔｎ＝｛（平均議論時間の合計）−（議論時間の合計）｝／
ファシリテータ実施回数  （式１）
続いて教師端末２００は、差分平均算出部２１４により、抽出した全ての生徒ＩＤについて、差分の平均を算出したか否かを判定する（ステップＳ８０５）。ステップＳ８０５において、全ての生徒ＩＤについて算出していない場合、教師端末２００は、ステップＳ８０４へ戻る。
【００６６】
ステップＳ８０５において、全ての生徒ＩＤについて、差分の平均を算出した場合、教師端末２００は、組合せ生成部２１５により、差分の平均Ｔｎを昇順又は降順に並べ、グループ数と同数の生徒ＩＤを含む組合せのパターンを生成する（ステップＳ８０６）。ステップＳ８０６における組合せのパターンの詳細は後述する。尚、ステップＳ８０６で生成される組合せのパターンの数は、（抽出された生徒ＩＤの数−グループ数＋１）となる。
【００６７】
続いて教師端末２００は、ばらつき算出部２１６により、組合せのパターン毎の差分の平均Ｔｎのばらつきを算出する（ステップＳ８０７）。本実施形態における差分の平均Ｔｎのばらつきは、組合せにおいて、差分の平均Ｔｎの最小値と、差分の平均Ｔｎの最大値との差分とした。
【００６８】
続いて教師端末２００は、ファシリテータ選定部２１７により、ばらつきが最小となる組合せに含まれる生徒ＩＤを各グループのファシリテータに選定する（ステップＳ８０８）。
【００６９】
続いて教師端末２００は、グルーピング部２１８により、ファシリテータに選択された生徒以外の生徒の生徒ＩＤをグループ数に合わせてランダムにグルーピングし、画面データ生成部２１９により、その結果を表示させる結果表示画面の画面データを生成する。本実施形態の画面データ生成部２１９は、生徒端末３００に表示させる生徒端末３００用の結果表示画面の画面データと、教師端末２００に表示させる教師端末２００用の結果表示画面の画面データの両者を生成しても良い。教師端末２００は、教師端末２００用の画面データに基づき、グルーピングの結果を表示させる。また、教師端末２００は、画面データ送信部２４１により、生徒端末３００用の画面データを生徒端末３００に送信する（ステップＳ８０９）。
【００７０】
本実施形態の生徒端末３００用の画面データには、グルーピングの結果として、少なくとも生徒端末３００が属するグループの識別子と、生徒端末３００を使用する生徒がファシリテータであるか否かを示す情報とが含まれる。以下の説明では、グループ化支援処理部２１０Ａの処理によるグループ化の結果を示す情報を出力情報と呼ぶ。したがって、教師端末２００から生徒端末３００に送信される画面データは、出力情報を含むものである。
【００７１】
図９は、教師端末の動作を説明する第三のフローチャートである。図９は、処理２を説明するフローチャートである。処理２は、入力情報に生徒ＩＤが含まれる場合、すなわち教師により特定のファシリテータが指定されている場合の処理である。
【００７２】
図９のステップＳ９０１からステップＳ９０７までの処理は、図８のステップＳ８０１からステップＳ８０７までの処理と同様であるから、説明を省略する。
【００７３】
ステップＳ９０７に続いて、教師端末２００は、ファシリテータ選定部２１７により、指定されたファシリテータが二人以上いるか否かを判定する（ステップＳ９０８）。より具体的には、ファシリテータ選定部２１７は、ステップＳ９０１で入力受付部２１１が受け付けた入力情報に、ファシリテータとして指定された生徒ＩＤが２つ以上含まれるか否かを判定する。
【００７４】
ステップＳ９０８において、指定されたファシリテータが二人以上いない場合、教師端末２００は、ファシリテータ選定部２１７により、指定されたファシリテータが含まれる組合せのうち、差分の平均Ｔｎのばらつきが最も小さい組合せに含まれる生徒ＩＤをファシリテータに選定し（ステップＳ９０９）、後述するステップＳ９１１へ進む。
【００７５】
ステップＳ９０８において、指定されたファシリテータが二人以上いる場合、教師端末２００は、ファシリテータ選定部２１７により、指定されたファシリテータが最大数含まれる組合せのうち、差分の平均Ｔｎのばらつきが最も小さい組合せに含まれる生徒ＩＤをファシリテータに選定する（ステップＳ９１０）。
【００７６】
続いて教師端末２００は、グルーピング部２１８により、ファシリテータに選択されて生徒以外の生徒の生徒ＩＤをグループ数に合わせてランダムにグルーピングし、画面データ生成部２１９により、その結果を表示させる結果表示画面の画面データを生成する。そして、教師端末２００は、画面データ送信部２４１により、生徒端末３００用の画面データを生徒端末３００へ送信する（ステップＳ９１１）。このとき、画面データ生成部２１９は、入力情報に含まれる全ての生徒ＩＤがファシリテータに選定されなかった場合、教師端末２００用の結果表示画面において、その旨を示すメッセージを表示させる画面データを生成する。
【００７７】
以下に、図１０、図１１を参照し、本実施形態の教師端末２００のグループ化支援処理部２１０Ａの処理について、具体的に説明する。
【００７８】
図１０は、教師端末によるグルーピングを説明する第一の図である。図１０は、教師によりファシリテータが指定されておらず、処理１によりグルーピングを行った場合を示している。
【００７９】
図１０では、入力情報として、グループ数が「４」、予定議論時間「１７分」が教師端末２００に入力されたときの例を示している。
【００８０】
教師端末２００は、議論時間データベース２３０を参照し、議論時間が１７分より短く、且つ、平均議論時間よりも議論時間が短いグループのファシリテータであった生徒ＩＤを抽出する。
【００８１】
図４に示す議論時間データベース２３０の例において、議論時間が１７分より短いグループは、１月７日のグループ１、グループ３、１月１４日のグループ１、１月２８日のグループ１〜３、２月４日のグループ１〜３である。
【００８２】
これらのグループは、全て、議論時間が平均議論時間よりも短い。
【００８３】
したがって、ファシリテータ抽出部２１３は、各グループにおいてファシリテータとなっていた生徒ＩＤを全て抽出する。
【００８４】
１月７日のグループ１のファシリテータは生徒ＩＤ「６」、グループ３のファシリテータは生徒ＩＤ「９」である。１月１４日のグループ１のファシリテータは生徒ＩＤ「１３」である。以上のようにして、上述の全てのグループから抽出した生徒ＩＤは、図１０に示すテーブル１０の項目「生徒ＩＤ」の値となる。
【００８５】
次に、教師端末２００は、差分平均算出部２１４により、式１を用いて各生徒ＩＤの差分の平均Ｔｎを算出する。次に、教師端末２００は、組合せ生成部２１５により、各生徒ＩＤと対応する差分の平均Ｔｎが大きい順に並べる。
【００８６】
図１０に示す枠線Ｗ１は、差分の平均Ｔｎが大きい順に並べられた状態を示しており、図８のステップＳ８０６の処理に対応する。
【００８７】
組合せ生成部２１５は、差分の平均Ｔｎの値が大きい順に、グループ数と同数の生徒ＩＤを抽出し、１つの組合せのパターンとする。組合せパターン１は、差分の平均Ｔｎが最も大きい生徒ＩＤ「５」から順に抽出した４つの生徒ＩＤ「５」、「４」、「６」、「１３」となる。組合せパターン２は、差分の平均Ｔｎが次に大きい生徒ＩＤ「４」から順に抽出した４つの生徒ＩＤ「４」、「６」、「１３」、「９」となる。
【００８８】
以上のように、組合せ生成部２１５は、差分の平均Ｔｎが最も小さい生徒ＩＤ「１６」が含まれるまで、組合せのパターンを生成する。図１０の例では、組合せは４パターン生成される。
【００８９】
次に、教師端末２００は、ばらつき算出部２１６により、各パターンにおけるばらつきを算出する。
【００９０】
ばらつきは、１つの組合せにおける差分の平均Ｔｎの最小値と最大値との差分である。組合せパターン１の場合、差分の平均Ｔｎの最小値は４．５であり、最大値は５．６である。よって、組合せパターン１のばらつきは「１．１」となる。
【００９１】
以上のように、ばらつき算出部２１６は、各組合せパターンのばらつきを算出する。テーブル１０に示す枠Ｗ２は、ばらつき算出部２１６により各組合せパターンのばらつきが算出された状態を示しており、図８のステップＳ８０７の処理に対応する。
【００９２】
続いて教師端末２００は、ファシリテータ選定部２１７により、ばらつきが最も小さい組合せパターンに含まれる生徒ＩＤをファシリテータとして選定する。図１０の例では
組合せパターン１のばらつきが最も小さい。したがって、ファシリテータ選定部２１７は、組合せパターン１に含まれる生徒ＩＤ「５」、「４」、「６」、「１３」をファシリテータとして選定する。
【００９３】
テーブル１０に示す枠Ｗ３は、ファシリテータ選定部２１７によりファシリテータに選定する組合せパターンが決定された状態を示しており、図８のステップＳ８０８の処理に対応する。
【００９４】
教師端末２００は、生徒ＩＤ「５」、「４」、「６」、「１３」の生徒をファシリテータに選定すると、この４人の生徒以外の生徒をランダムに４つのグループにグルーピングし、各ファシリテータに割り当てる。
【００９５】
本実施形態では、以上のように、入力されたグループ数と同数のファシリテータを選定する際に、自身がファシリテータとなったときの議論時間と平均議論時間の差分の平均のばらつきが最も小さくなるようにする。したがって、本実施形態では、ディスカッションに掛かる時間のばらつきを軽減できる。
【００９６】
図１１は、教師端末によるグルーピングを説明する第二の図である。図１１は、教師によりファシリテータが指定されており、処理２によりグルーピングを行った場合を示している。図１１では、ファシリテータとして生徒ＩＤ「６」が指定されている場合と、ファシリテータとして生徒ＩＤ「２」、「４」、「９」が指定されている場合を示している。
ファシリテータに選定する（ステップＳ９１０）。
【００９７】
図１１のテーブル１１に示す枠Ｗ３１は、ファシリテータとして生徒ＩＤ「６」が指定されている場合に差分の平均のばらつきが最も小さくなる組合せのパターンを示している。
【００９８】
組合せパターン１は、４つの組合せパターンのうち、最も差分の平均のばらつきが小さく、さらに指定されたファシリテータである生徒ＩＤ「６」も含まれる。
【００９９】
したがって、教師端末２００は、組合せパターン１に含まれる生徒ＩＤ「５」、「４」、「６」、「１３」の生徒をファシリテータに選定する。
【０１００】
図１１のテーブル１１の示す枠Ｗ３２は、ファシリテータとして生徒ＩＤ「２」、「４」、「９」が指定されている場合に差分の平均のばらつきが最も小さくなる組合せのパターンを示している。
【０１０１】
図１１に示す組合せパターン１〜４には、生徒ＩＤ「２」、「４」、「９」の全てが含まれるパターンが存在しない。したがって、ファシリテータ選定部２１７は、組合せパターン１〜４の中で、生徒ＩＤ「２」、「４」、「９」のうち２つの生徒ＩＤが含まれる組合せパターンを探す。
【０１０２】
組合せパターン２には、生徒ＩＤ「４」、「９」が含まれ、差分の平均のばらつきの値は「１．２」である。また、組合せパターン３には、生徒ＩＤ「２」、「９」が含まれ、差分の平均のばらつきの値は「１．８」である。組合せパターン４には、生徒ＩＤ「２」、「９」が含まれ、差分の平均のばらつきの値は「２．５」である。
【０１０３】
したがって、ファシリテータ選定部２１７は、生徒ＩＤ「４」、「９」が含まれ、差分の平均のばらつきの値が最も小さい組合せパターン２を選択し、組合せパターン２に含まれる生徒ＩＤ「４」、「６」、「１３」、「９」をファシリテータに選定する。
【０１０４】
本実施形態では、以上のように、ファシリテータが予め指定されている場合には、指定されたファシリテータを含み、且つ最も差分の平均のばらつきが小さくなるように、グループ数と同数のファシリテータを選定する。したがって、教師に指定されたファシリテータを含み、且つディスカッションに掛かる時間のばらつきを軽減できる。
【０１０５】
以下に図１２乃至１４を参照し、教師端末２００及び生徒端末３００に表示される各画面について説明する。
【０１０６】
図１２は、教師端末に表示される入力画面の一例を示す図である。図１２に示す入力画面１２１は、例えば教師端末２００において、グループ化支援プログラム２１０が起動した際に教師端末２００に表示される。
【０１０７】
入力画面１２１は、予定議論時間が入力される入力欄１２２、議論種別が入力される入力欄１２３、グループ数が入力される入力欄１２４、ファシリテータとなる生徒ＩＤが入力される入力欄１２５を有する。
【０１０８】
本実施形態では、入力画面１２１に含まれる各入力欄において入力された情報が入力情報となる。本実施形態では、入力画面１２１において、少なくとも入力欄１２３の議論種別の入力と、入力欄１２４のグループ数の入力と、を受け付けると、グループ化支援処理部２１０Ａの処理が開始されても良い。
【０１０９】
図１２に示す入力画面１２１では、入力欄１２２に予定議論時間「１７分」が入力され、入力欄１２３に議論種別「ＡＡＡ」が入力され、入力欄１２４にグループ数「４」が入力され、入力欄１２５にファシリテータとして生徒ＩＤ「６」が入力された状態を示している。
【０１１０】
尚、本実施形態の入力欄１２５は、例えば入力欄１２４にグループ数が入力されると、グループ数と同数の生徒ＩＤの入力欄を含むように表示されても良い。図１２の例では、グループ数が４であるため、入力欄１２５に含まれる生徒ＩＤの入力欄は４つである。
【０１１１】
また、本実施形態では、入力欄１２２に予定議論時間が入力されない場合、教師端末２００は、例えば予め設定された授業の終了時刻と、現在時刻とに基づき、予定議論時間を算出しても良い。
【０１１２】
図１３は、教師端末に表示される結果表示画面の一例を示す図である。図１３に示す結果表示画面１２１Ａは、グループ化支援処理部２１０Ａによるグループ化が終了した際に、教師端末２００に表示される。
【０１１３】
結果表示画面１２１Ａでは、入力欄１２５に、ファシリテータの選定結果が表示される。図１３に示す結果表示画面１２１Ａでは、入力欄１２５に、選定結果のファシリテータの生徒ＩＤ「４」、「１３」、「５」が表示されている。
【０１１４】
図１４は、生徒端末に表示される結果表示画面の一例を示す図である。図１４に示す結果表示画面１４１は、グループ化支援処理部２１０Ａによるグループ化が終了した際に、生徒端末３００に表示されるものであり、グループ化の結果として教師端末２００から出力された出力情報を含む。
【０１１５】
図１４は、ファシリテータに選定された生徒の生徒端末３００に表示された結果表示画面１４１の一例を示している。
【０１１６】
結果表示画面１４１は、表示欄１４２〜１４７を有する。表示欄１４２には、生徒端末３００を使用している生徒の生徒ＩＤが表示される。表示欄１４３には、議論種別が表示される。表示欄１４４には、議論の実施日が表示され、表示欄１４５には、グループの識別子が表示される。表示欄１４６には、ファシリテータであるか否かが表示される。表示欄１４７には、予定議論時間が表示される。この表示欄１４２〜１４７に表示される項目が、グループ化の結果、教師端末２００から出力される出力情報である。
【０１１７】
図１４の例では、結果表示画面１４１は、生徒ＩＤ「６」の生徒の生徒端末３００に表示されている。尚、生徒端末３００には、予め生徒端末３００を使用する生徒の生徒ＩＤが割り振られていても良い。
【０１１８】
また、結果表示画面１４１では、議論種別は「ＡＡＡ」であり、議論の実施日が１月７日であり、グループの識別子は「１」であり、生徒ＩＤはファシリテータに選定されており、実際にグループで討議した議論時間が１７分であることが表示される。
【０１１９】
本実施形態では、自身がファシリテータに選定されていない生徒の生徒端末３００に表示される結果表示画面の表示欄１４６では、「メンバー」の方が選択される。
【０１２０】
また、本実施形態では、結果表示画面１４１に、議論の議題が表示されても良い。また、本実施形態では、結果表示画面１４１が表示された後に、議論の議題が生徒端末３００に表示されるように、教師端末２００が各生徒端末３００に、議題の情報を送信しても良い。本実施形態では、生徒端末３００が議題を受信してから、議論開始としても良い。
【０１２１】
次に、図１５を参照し、本実施形態のデータベース更新部２４２による議論時間データベース２３０の更新の処理について説明する。
【０１２２】
図１５は、データベース更新部の処理を説明するフローチャートである。本実施形態の教師端末２００は、データベース更新部２４２により、グループ化の結果である出力情報を議論時間データベース２３０に格納し、議論時間データベース２３０を更新する。
【０１２３】
本実施形態の教師端末２００は、データベース更新部２４２により、生徒ＩＤ毎の出力情報を取得し、出力情報に含まれる議論の実施日と、グループの識別子とを議論時間データベース２３０へ格納する（ステップＳ１５０１）。生徒ＩＤ毎の出力情報は、グループ化が終了した後に各生徒端末３００に送信される画面データに含まれる。
【０１２４】
また、このとき、本実施形態のデータベース更新部２４２は、グループの識別子毎の議論時間を保持しておき、議論時間データベース２３０において、グループの識別子と対応させて、項目「議論時間」の値として格納する。本実施形態の教師端末２００は、ファシリテータに選定された生徒の生徒端末３００から、グループの代表意見を受信したときを議論の終了時刻とし、議論時間を保持していても良い。
【０１２５】
続いて教師端末２００は、データベース更新部２４２により、生徒ＩＤをグループの識別子と対応する項目「メンバー」の値に格納する（ステップＳ１５０２）。
【０１２６】
続いて、データベース更新部２４２は、生徒ＩＤがファシリテータに選定されているか否かを判定する（ステップＳ１５０３）。具体的にはデータベース更新部２４２は、出力情報に、生徒ＩＤがファシリテータに選定されたことを示す情報が含まれるか否かを判定する。
【０１２７】
ステップＳ１５０３において、生徒ＩＤがファシリテータに選定されていた場合、データベース更新部２４２は、議論時間データベース２３０において、この生徒ＩＤをグループの識別子と対応する項目「ファシリテータ」の値に格納し（ステップＳ１５０４）、ステップＳ１５０５へ進む。
【０１２８】
ステップＳ１５０３において、生徒ＩＤがファシリテータに選定されていない場合、データベース更新部２４２は、全ての生徒ＩＤについて、出力情報を格納したか否かを判定する（ステップＳ１５０５）。
【０１２９】
ステップＳ１５０５において、全ての生徒ＩＤについて出力情報を格納していない場合、データベース更新部２４２は、ステップＳ１５０１へ戻る。
【０１３０】
ステップＳ１５０５において、全ての生徒ＩＤについて出力情報を格納した場合、データベース更新部２４２は、グループ毎の平均議論時間を算出し、グループの識別子と対応付けて項目「平均議論時間」の値に格納し（ステップＳ１５０６）、処理を終了する。
【０１３１】
以上のように、本実施形態では、過去の実績に基づいて各グループのファシリテータを選定できるため、議論時間のばらつきを低減でき、限られた授業時間を有効に使うことができる。
【０１３２】
（第二の実施形態）
以下に図面を参照して第二の実施形態について説明する。第二の実施形態は、グループ化支援システムに、グループ化支援プログラムがインストールされたグループ化支援サーバ１２０を設けた点が第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１３３】
図１６は、第二の実施形態のグループ化支援システムの構成の例を示す図である。本実施形態のグループ化支援システム１００Ａは、グループ化支援サーバ１２０と、教師端末２００Ａと、生徒端末３００とを有する。本実施形態のグループ化支援サーバ１２０にはグループ化支援プログラム２１０がインストールされている。また、本実施形態のグループ化支援サーバ１２０は、第一の実施形態の教師端末２００に格納された各データベースが格納されている。
【０１３４】
本実施形態のグループ化支援システム１００Ａでは、第一の実施形態の教師端末２００が実行した処理をグループ化支援サーバ１２０で実行し、教師端末２００及び生徒端末３００に対し、上述した各種画面の画面データを送信する。したがって、本実施形態の教師端末２００Ａは、グループ化支援サーバ１２０から送信される画面データを表示すれば良い。
【０１３５】
また、本実施形態では、グループ化支援サーバ１２０に各データベースが格納されているものとしたが、これに限定されない。本実施形態の各データベースと各テーブルは、グループ化支援サーバ１２０と接続可能な記憶装置に格納されていても良い。
【０１３６】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
グループ数の入力を受け付けて、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記それぞれの議論時間の平均議論時間と前記議論時間との差分に応じて前記過去の議論におけるグループを特定し、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、
前記選定された進行役を出力する、処理をコンピュータに実行させるグループ化支援プログラム。
（付記２）
前記選定された進行役に対し、他の生徒を割り当てるグルーピングを行い、
前記グルーピングの結果を出力する処理を、前記コンピュータに実行させる付記１記載のグループ化支援プログラム。
（付記３）
前記出力する処理は、
選定された前記進行役を表示させる処理と、
選定された前記進行役と対応する生徒端末へ、進行役に選定されたことを通知する処理と、を含む付記２記載のグループ化支援プログラム。
（付記４）
前記選定する処理は、
前記記憶部を参照し、過去の議論において、前記議論時間が、設定された予定議論時間より短く、且つ前記平均議論時間よりも短いグループの進行役を抽出し、
抽出された前記進行役が選定されている過去の議論の前記平均議論時間の合計と、前記議論時間の合計との差分の平均を算出し、
抽出された前記進行役から、前記グループ数と同数の生徒の識別子を選択する組合せのパターンを生成し、
前記差分の平均のばらつきが最も小さい前記組合せに含まれる進行役を選定する、付記１乃至３の何れか一項に記載のグループ化支援プログラム。
（付記５）
前記ばらつきは、
前記組合せに含まれる進行役と対応する前記差分の平均の最大値と最小値の差である付記４記載のグループ化支援プログラム。
（付記６）
前記グループ数と共に、前記進行役の指定を受け付けたとき、
前記選定する処理は、
前記組合せにおいて、指定された前記進行役を含む組合せのうち、前記ばらつきが最も小さい組合せに含まれる進行役を選定する付記４又は５記載のグループ化支援プログラム。
（付記７）
指定された前記進行役が複数であったとき、
前記選定する処理は、
前記組合せにおいて、指定された前記進行役を最も多く含む組合せのうち、前記ばらつきが最も小さい組合せに含まれる進行役を選定する付記６記載のグループ化支援プログラム。
（付記８）
コンピュータによるグループ化の支援方法であって、該コンピュータが、
グループ数の入力を受け付けて、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記それぞれの議論時間の平均議論時間と前記議論時間との差分に応じて前記過去の議論におけるグループを特定し、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定し、
前記選定された進行役を出力する、グループ化支援方法。
（付記９）
グループ数の入力を受け付ける入力受付部と、
過去の議論における複数のグループのそれぞれの議論時間と該グループの進行役とが格納された記憶部を参照し、前記それぞれの議論時間の平均議論時間と前記議論時間との差分に応じて前記過去の議論におけるグループを特定する特定部と、
前記特定したグループの進行役から前記グループ数に基づく進行役を選定する選定部と、
前記選定された進行役を出力する出力部と、を有するグループ化支援装置。
【０１３７】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１３８】
１００、１００Ａ  グループ化支援システム
２００、２００Ａ  教師端末
２１０  グループ化支援プログラム
２２０  生徒データベース
２３０  議論時間データベース
２４０  差分データベース
２１１  入力受付部
２１２  ファシリテータ判定部
２１３  ファシリテータ抽出部
２１４  差分平均算出部
２１５  組合せ生成部
２１６  ばらつき算出部
２１７  ファシリテータ選定部
２１８  グルーピング部
２１９  画面データ生成部
２４１  画面データ送信部
２４２  データベース更新部
３００  生徒端末
【図１】
0006492604.tif 000002
【図２】
0006492604.tif 000003
【図３】
0006492604.tif 000004
【図４】
0006492604.tif 000005
【図５】
0006492604.tif 000006
【図６】
0006492604.tif 000007
【図７】
0006492604.tif 000008
【図８】
0006492604.tif 000009
【図９】
0006492604.tif 000010
【図１０】
0006492604.tif 000011
【図１１】
0006492604.tif 000012
【図１２】
0006492604.tif 000013
【図１３】
0006492604.tif 000014
【図１４】
0006492604.tif 000015
【図１５】
0006492604.tif 000016
【図１６】
0006492604.tif 000017