(57)【要約】【課題】授業の進行を支援する。【解決手段】実施形態の表示制御プログラムは、コンピュータに、複数の生徒端末から、生徒端末上で提出処理を受け付けた選択肢情報と選択肢に対するコメントの情報とを含む回答情報を取得し、取得した選択肢情報に基づいて、選択肢それぞれの選択数を算出するとともに、記憶部に記憶された生徒端末の情報、生徒端末に対応付けられた利用者の識別情報及び利用者の識別情報に対応付けられた座席情報、に基づいて生徒端末の情報と座席情報とを対応付けて記憶し、生徒端末に対応付けて記憶した座席情報に基づいた座席順、選択数順、提出処理を受け付けた時間順のいずれかの表示順の指定を受け付け、受け付けた表示順の指定に基づいて回答情報の表示順を生成し、回答情報を表示するトリガの設定の受け付けに応じて、生成した順序を参照して取得した回答情報を表示装置に表示する処理を実行させる。【選択図】図７
2019219677.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数の生徒端末から、前記生徒端末上で提出処理を受け付けた選択肢情報と選択肢に対するコメントの情報とを含む回答情報を取得し、
取得した前記選択肢情報に基づいて、前記選択肢それぞれの選択数を算出するとともに、記憶部に記憶された生徒端末の情報、前記生徒端末に対応付けられた利用者の識別情報及び前記利用者の識別情報に対応付けられた座席情報、に基づいて前記生徒端末の情報と前記座席情報とを対応付けて記憶し、
前記生徒端末に対応付けて記憶した前記座席情報に基づいた座席順、前記選択数順、前記提出処理を受け付けた時間順のいずれかの表示順の指定を受け付け、
受け付けた表示順の指定に基づいて前記回答情報の表示順を生成し、
回答情報を表示するトリガの設定の受け付けに応じて、前記生成した順序を参照して前記取得した回答情報を表示装置に表示する
処理を実行させることを特徴とする表示制御プログラム。
【請求項２】
前記回答情報を前記表示装置に表示する際に、回答の選択肢数に応じて、前記解答を表示する表示時間を制御する処理をさらにコンピュータに実行させる、
ことを特徴とする請求項１に記載の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示制御プログラムに関する。
【背景技術】
【０００２】
タブレット端末を活用した次世代型授業が実施されている。かかる次世代型授業では、一例として、記憶力や集中力の育成を目指すドリル教材の他、教師と生徒および生徒同士が教え学び合う協働教育を支援する支援教材などのデジタル教材が用いられることがある。例えば、上記の協働教育の場では、教師端末から生徒端末へ課題を送信し、生徒端末から教師端末へ課題に対する意見を回答させ、教師端末にて回答をまとめ、電子黒板等のスクリーンにマトリクス状に各生徒の回答を一覧表示させて議論を行う授業が実施される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−２３２６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術では、一覧表示された各生徒の回答を順次取り上げることは困難であるので、授業の進行が滞る場合がある。
【０００５】
例えば、一覧表示された各生徒の回答を順次取り上げる授業では、一覧表示された各生徒の回答から一つの回答を選択して取り上げ、電子黒板等のスクリーンに表示して議論を行う。ここで、次の回答での議論を行う場合は、一覧表示に戻して次の回答を選択し、スクリーンに表示する操作を伴う。したがって、操作という作業により頻繁に議論が中断されることになり、時間的に限られた授業の中で多くの回答を用いることの妨げになっている。
【０００６】
１つの側面では、授業の進行を支援できる表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、表示制御プログラムは、コンピュータに、複数の生徒端末から、生徒端末上で提出処理を受け付けた選択肢情報と選択肢に対するコメントの情報とを含む回答情報を取得する処理を実行させる。また、表示制御プログラムは、コンピュータに、取得した選択肢情報に基づいて、選択肢それぞれの選択数を算出するとともに、記憶部に記憶された生徒端末の情報、生徒端末に対応付けられた利用者の識別情報及び利用者の識別情報に対応付けられた座席情報、に基づいて生徒端末の情報と座席情報とを対応付けて記憶する処理を実行させる。また、表示制御プログラムは、コンピュータに、生徒端末に対応付けて記憶した座席情報に基づいた座席順、選択数順、提出処理を受け付けた時間順のいずれかの表示順の指定を受け付ける処理を実行させる。また、表示制御プログラムは、コンピュータに、受け付けた表示順の指定に基づいて回答情報の表示順を生成し、回答情報を表示するトリガの設定の受け付けに応じて、生成した順序を参照して取得した回答情報を表示装置に表示する処理を実行させる。
【発明の効果】
【０００８】
本発明の１実施態様によれば、授業の進行を支援できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる授業支援システムの構成を示す図である。
【図２】図２は、教師端末、電子黒板、生徒端末およびサーバ装置の構成例を示すブロック図である。
【図３】図３は、実施形態にかかる授業支援システムの機能的構成を示すブロック図である。
【図４】図４は、生徒データの一例を示す図である。
【図５】図５は、課題データの一例を示す図である。
【図６】図６は、回答データの一例を示す図である。
【図７】図７は、実施形態にかかる授業支援処理の手順を示すフローチャートである。
【図８】図８は、課題の提示と回答の受け付けの手順を示すフローチャートである。
【図９】図９は、課題選択画面の一例を示す図である。
【図１０】図１０は、回答画面の一例を示す図である。
【図１１】図１１は、意見板の一例を示す図である。
【図１２】図１２は、スライド表示の手順を示すフローチャートである。
【図１３】図１３は、回答の順序を説明する説明図である。
【図１４】図１４は、スタート画面の一例を示す図である。
【図１５】図１５は、スライド画面の一例を示す図である。
【図１６】図１６は、制御プログラムを実行するコンピュータの一例について説明する説明図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態にかかる表示制御プログラム、表示制御方法および表示制御装置を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する表示制御プログラム、表示制御方法および表示制御装置は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１１】
［システム構成］
図１は、実施形態にかかる授業支援システム１の構成を示す図である。図１に示す授業支援システム１は、デジタル教材を通じた授業支援の一形態として、ある課題に対する生徒の回答の一覧表示情報（以下、意見板と言う）を電子黒板２０上で公開し、教師と生徒および生徒同士が教え学び合う協働教育を支援する協働教育支援サービスを提供する。
【００１２】
かかる協働教育支援サービスの一環として、授業支援システム１は、課題に対する複数の論点が順序立てられたシナリオが進行する度にシナリオの表示のうち進行中の論点を強調表示すると共に課題への回答の一覧表示のうち進行中の論点に対応する回答を強調表示し、もって授業の進行を支援する。
【００１３】
図１に示すように、授業支援システム１には、教師端末１０と、電子黒板２０と、生徒端末３０Ａ〜３０Ｃと、サーバ装置４０とが収容される。なお、図１には、３つの生徒端末３０Ａ〜３０Ｃを図示したが、授業支援システム１は任意の数の生徒端末を収容できる。以下では、生徒端末３０Ａ〜３０Ｃの各装置を区別なく総称する場合には、「生徒端末３０」と記載する場合がある。
【００１４】
教師端末１０、電子黒板２０、生徒端末３０およびサーバ装置４０の間は、ネットワーク５を介して相互に通信可能に接続される。かかるネットワーク５には、有線または無線を問わず、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの構内通信網を始め、インターネット（Internet）などの任意の種類の通信網を採用できる。
【００１５】
教師端末１０は、教師が使用する端末装置である。ここで言う「教師」とは、授業の参加者のうち教える側の人物を指す。一例としては、各種の教員が挙げられるが、必ずしも各種の教員免許を有する有資格者でなくともかまわない。
【００１６】
一実施形態として、教師端末１０には、パッケージソフトウェアやオンラインソフトウェアとして上記の協働教育支援サービスを実現する教師端末用の協働教育支援プログラムがインストールされる。かかる教師端末用の協働教育支援プログラムを教師端末１０のプロセッサ上で動作させることによって、一例として、協働教育を実施する課題の選択、各生徒端末３０への課題の送信、各生徒端末３０から回答された意見の一覧表示などの各種機能を実現できる。
【００１７】
例えば、教師端末１０には、タブレット型の情報処理端末、いわゆるタブレット端末を採用できる。このように教師端末１０にタブレット端末を採用することによって、教師端末１０では、タッチペンや手指を介して各種の指示操作を受け付けることができる。この他、教師端末１０では、タッチパネル等の操作部１０２（図２参照）上で、文字列やマークなどの手書き入力を受け付けることができる。以下では、タッチペンや手指によって手書きの文字列やマークをタッチパネルへ入力することを「手書き入力」と記載するとともに、タッチパネルが手書き入力を介して受け付ける文字列やマークのことを「マーク記述」と記載する場合がある。
【００１８】
電子黒板２０は、所定のプロジェクタ等から出力される画像を表示する装置である。一実施形態として、電子黒板２０には、インタラクティブ・ホワイトボードを採用できる。この電子黒板２０には、図示しないプロジェクタが接続される。このプロジェクタによって、教師端末１０が表示を指示する映像が電子黒板２０に投影される。かかる電子黒板２０には、教師端末１０によって表示される画像と同一の画像を表示させることもできるし、あるいは異なる画像を表示させることもできる。なお、上記の電子黒板２０には、ユニット型、ボード型あるいは一体型のいずれのタイプを採用することもできるのは言うまでもない。
【００１９】
生徒端末３０は、生徒が使用する端末装置である。ここで言う「生徒」とは、授業の参加者のうち教わる側の人物を指す。一例としては、各種の学生が挙げられるが、必ずしも学生でなくともかまわない。
【００２０】
一実施形態として、生徒端末３０には、生徒端末用の協働教育支援プログラムがインストールされる。かかる生徒端末用の協働教育支援プログラムを生徒端末３０のプロセッサ上で動作させることによって、一例として、教師端末１０からの課題の受信、課題に対する意見（回答）の入力、入力された回答の送信などの機能を実現できる。
【００２１】
例えば、生徒端末３０には、上記の教師端末１０と同様に、タブレット端末を採用できる。かかるタブレット端末を採用することによって、生徒端末３０では、タッチペンや手指を介して協働教育支援プログラムに対する各種の指示操作を受け付けることができる。
【００２２】
サーバ装置４０は、教師端末１０、電子黒板２０および生徒端末３０をクライアント端末として収容するクライアントサーバシステムのサーバ装置である。一実施形態として、サーバ装置４０には、パーソナルコンピュータやワークステーションなどの情報処理装置を採用できる。サーバ装置４０には、サーバ装置用の協働教育支援プログラムがインストールされる。サーバ装置４０は、この協働教育支援プログラムをプロセッサ上で動作させることによって、例えば、教師端末１０、電子黒板２０および生徒端末３０をクライアント端末とする協働教育支援サービスを提供するＷｅｂサーバとして機能する。具体的には、サーバ装置４０は、教師端末１０による課題の選択、各生徒端末３０への課題の送信、各生徒端末３０からの回答の取得、取得した回答の電子黒板２０への表示などの各種機能を実現できる。
【００２３】
図２は、教師端末１０、電子黒板２０、生徒端末３０およびサーバ装置４０の構成例を示すブロック図である。教師端末１０、電子黒板２０、生徒端末３０およびサーバ装置４０は、タブレット型の情報処理端末、インタラクティブ・ホワイトボード、パーソナルコンピュータ等であり、通信部１０１、操作部１０２、表示部１０３、制御部１０４および記憶部１０５を有する。
【００２４】
通信部１０１は、制御部１０４の制御のもと、ネットワーク５を介して接続する他の装置との間で通信を行うインタフェースである。操作部１０２は、キーボード、マウス、タッチパネルなどのデバイスであり、ユーザからの操作を受け付けて制御部１０４へ出力する。表示部１０３は、ＬＣＤ（Liquid  Crystal  Display）などのデバイスであり、制御部１０４の制御のもと表示を行う。
【００２５】
制御部１０４は、各種プログラムや制御データを格納する内部メモリを有し、これらによって種々の処理を実行するものである。一実施形態として、制御部１０４は、中央処理装置、いわゆるＣＰＵ（Central  Processing  Unit）として実装される。なお、制御部１０４は、必ずしも中央処理装置として実装されずともよく、ＭＰＵ（Micro  Processing  Unit）として実装されることとしてもよい。また、制御部１０４は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００２６】
記憶部１０５は、制御部１０４で実行されるＯＳ（Operating  System）を始め、上記の協働教育支援プログラムなどの各種プログラムに用いられるデータを記憶する記憶デバイスである。一実施形態として、記憶部１０５は、装置における主記憶装置として実装される。例えば、記憶部１０５には、各種の半導体メモリ素子、例えばＲＡＭ（Random  Access  Memory)やフラッシュメモリを採用できる。また、記憶部１０５は、補助記憶装置として実装することもできる。この場合、ＨＤＤ（Hard  Disk  Drive）、光ディスクやＳＳＤ（Solid  State  Drive）などを採用できる。
【００２７】
図３は、実施形態にかかる授業支援システム１の機能的構成を示すブロック図である。図３に示すように、サーバ装置４０のクライアント端末である教師端末１０は、設定部１１０を有する。同様に、生徒端末３０は回答部１１１を有し、電子黒板２０は回答表示部１１４を有する。クライアント端末である教師端末１０、生徒端末３０および電子黒板２０のサーバ装置４０は、取得部１１２、生成部１１３、生徒データ１２０、課題データ１２１および回答データ１２２を有する。これらクライアント端末側の設定部１１０、回答部１１１および回答表示部１１４は、サーバ装置４０から提供される情報の表示や、サーバ装置４０への指示を行うＵＩ（ユーザインタフェース）を実現し、例えば、サーバ装置４０がＷｅｂサーバである場合はＷｅｂブラウザである。
【００２８】
設定部１１０は、協働教育を実施する課題の設定、課題の選択、各生徒端末３０への課題の送信などの教師側の設定をサーバ装置４０に対して行う。回答部１１１は、設定された課題の受信、課題に対する意見（回答）の入力、入力された回答の送信などの生徒側の設定をサーバ装置４０に対して行う。回答表示部１１４は、生徒端末３０より取得した回答の表示など、サーバ装置４０から送信された情報の表示を行う。
【００２９】
サーバ装置４０の取得部１１２は、クライアント端末である教師端末１０、生徒端末３０および電子黒板２０からの情報の取得を行う。例えば、取得部１１２は、クライアント端末のＷｅｂブラウザ上で指示入力された情報を取得する。また、サーバ装置４０の生成部１１３は、クライアント端末である教師端末１０、生徒端末３０および電子黒板２０へ提供して表示させる情報を生成する。例えば、生成部１１３は、クライアント端末のＷｅｂブラウザ上に表示する表示データを生成してクライアント端末へ送信する。この表示データには、例えば、ＨＴＭＬ（HyperText  Markup  Language）、ＸＭＬ（eXtensible  Markup  Language）、プラグイン表示データなどが採用できる。
【００３０】
生徒データ１２０、課題データ１２１および回答データ１２２は、協働教育支援サービスにかかる情報としてサーバ装置４０の記憶部１０５に記憶され、管理される情報である。
【００３１】
生徒データ１２０は、生徒に関するデータである。一実施形態として、生徒データ１２０には、生徒ＩＤ（IDentifier）、生徒名および生徒端末ＩＰアドレス、座席位置、グループＩＤなどの項目が対応付けられたデータを採用できる。ここで言う「生徒ＩＤ」とは、授業に参加する生徒を識別する識別情報を指し、ある一面で生徒が使用する生徒端末３０の識別情報であるともいえる。また、「生徒名」とは、生徒の氏名を指す。また、「生徒端末ＩＰアドレス」とは、各生徒端末３０が持つＩＰアドレスを指す。「座席位置」とは、教室内において生徒が座る位置（座席）を示す位置情報であり、例えば、生徒の座席を（縦列，横列）の２次元配列で示したものである。「グループＩＤ」とは、生徒が属する班などのグループを識別する識別情報を指す。なお、上記の生徒データ１２０は、予め格納しておくこともできるし、教師が教師端末１０を通じて入力する設定を登録することとしてもかまわない。
【００３２】
図４は、生徒データ１２０の一例を示す図である。図４には、８名の生徒に関する生徒ＩＤ、生徒名、生徒端末ＩＰアドレス、座席位置、グループＩＤが図示されている。例えば、１番目のレコードの例で言えば、生徒ＩＤ「１００１」によって識別される生徒名が「田中」であり、かかる田中が使用する生徒端末のＩＰアドレスが「ＸＸ．ＹＹ．ＺＺ．Ａ１」であることを意味する。また、この田中は、縦列，横列の位置が（１，１）の座席におり、グループＩＤ「００１」によって識別されるグループに所属している。この他の２番目以降のレコードについても項目が持つ値は異なるがその意味合いは同様である。なお、図４には、生徒のエントリが８つである場合を例示したが、エントリ数は任意の数であってよい。また、生徒がクラス分けされている場合には、クラス別に生徒ＩＤ、生徒名、生徒端末ＩＰアドレス、座席位置およびグループＩＤを管理することもできる。
【００３３】
課題データ１２１は、課題に関するデータである。一実施形態として、課題データ１２１には、課題ＩＤ、課題内容、選択肢および設定内容などの項目が対応付けられたデータを採用できる。ここで言う「課題ＩＤ」とは、協働教育等の授業で生徒に与える課題を識別する識別情報を指す。また、「課題内容」とは、課題の内容を指し、例えば、教師と生徒間および生徒間で議論する議題などが挙げられる。また、「選択肢」とは、課題において生徒が選択して回答する項目である。「設定内容」とは、課題の表示や課題に対する回答を表示する際の表示設定、課題を提示する際に参照するファイルなどの参照設定、回答の制限時間等の各課題における各種設定を指す。なお、上記の課題データ１２１は、予め支援教材として格納しておくこともできるし、教師が教師端末１０を通じて入力する課題を登録することとしてもかまわない。
【００３４】
図５は、課題データ１２１の一例を示す図である。図５に示す２番目のレコードの例で言えば、課題ＩＤ「０００２」によって識別される課題の内容が「この国をリードする最適な歴史上の人物は誰か？」である。この課題における選択肢には、「ＡＡＡＡ」、「ＢＢＢＢ」などの人物が用意されている。また、この課題には、「ＡＡＡＡ」、「ＢＢＢＢ」などの選択肢の表示や、選択肢に対する回答の表示を行う際の表示設定および課題を提示する際の参照ファイル（例えば選択肢に対応する人物の画像ファイル）等の参照設定がある。
【００３５】
回答データ１２２は、課題への回答に関するデータである。一実施形態として、回答データ１２２には、課題ＩＤ、生徒ＩＤ、回答内容、選択肢、回答順などの項目が対応付けられたデータを採用できる。
【００３６】
ここで言う「回答内容」とは、課題に対する生徒の主張や考えの内容を指し、例えば、賛否の理由や課題へのアプローチなどが挙げられる。より具体的には、生徒端末３０より入力された回答内容を示すデータである。例えば、回答がタッチパネル上の手書き入力で行われた場合には、手書き文字を変換した画像データが回答内容として格納される。また、回答がタッチパネル上の操作による文字入力で行われた場合には、入力文字のテキストデータが回答内容として格納される。「選択肢」とは、複数の選択肢が設定された課題において生徒端末３０により生徒が選択したものを示すデータである。「回答順」とは、各生徒端末３０に課題を提示した後に、各生徒端末３０から回答された順序を指す。
【００３７】
図６は、回答データ１２２の一例を示す図である。図６には、図５に示した課題ＩＤ「０００２」によって識別される課題に対し、図４に示した８名の生徒が回答した回答内容が示されている。
【００３８】
例えば、図６に示す生徒ＩＤ「１００３」のレコードの例で言えば、この生徒の回答内容は、生徒端末３０のタッチパネルによる手書き文字を画像に変換した「回答０００２１００３．ｊｐｇ」の画像ファイルである。また課題の選択肢において、この生徒は２番目の項目を選択しており、８名の生徒の中で回答が行われた回答順は２番目である。
【００３９】
［授業支援処理］
ここで、上述した授業支援システム１の機能構成による授業支援処理の詳細を説明する。図７は、実施形態にかかる授業支援処理の手順を示すフローチャートである。この処理は、一例として、教師端末１０の操作部１０２より課題を用いた授業の開始を指示する操作等が行われ、授業支援の開始が指示された場合に実行される。
【００４０】
図７に示すように、処理が開始されると、教師端末１０の設定部１１０は、サーバ装置４０へアクセスして生徒に提供する課題の設定を行う（Ｓ１）。この課題の設定では、課題ＩＤ、課題内容、選択肢、設定内容などを課題データ１２１へ登録する登録用のＧＵＩ（グラフィカルユーザインタフェース）により新たに登録された課題を生徒に提供する課題として設定してもよい。
【００４１】
具体的には、設定部１１０はサーバ装置４０に対して課題の設定をブラウザ上で行う課題作成画面を要求し、サーバ装置４０の生成部１１３は教師端末１０の要求に応じた課題作成画面をブラウザに表示させる表示データを生成し、教師端末へ送信する。これにより、設定部１１０は、ブラウザ上に表示された課題作成画面の操作により生徒に提供する課題を設定し、サーバ装置４０へ送信する。サーバ装置４０の取得部１１２は、設定部１１０により設定された課題を受信し、課題データ１２１に登録する。
【００４２】
また、Ｓ１における課題の設定では、課題データ１２１に予め登録されている課題の中から生徒に提供する課題を選択してもよい。本実施形態では、課題データ１２１に予め登録されている課題の中から生徒に提供する課題を選択して設定するものとする。
【００４３】
次いで、サーバ装置４０は、生徒端末３０への課題の提示と生徒端末３０からの回答の受け付けを行う（Ｓ２）。具体的には、サーバ装置４０の生成部１１３は、課題データ１２１に登録されている課題の中から生徒に提示する課題の選択を教師端末１０の設定部１１０より受け付け、選択された課題の回答画面を作成して生徒端末３０へする。そして、サーバ装置４０の取得部１１２は、各生徒端末３０の回答画面から入力された回答を受け付ける。
【００４４】
図８は、課題の提示と回答の受け付けの手順を示すフローチャートであり、具体的には、Ｓ２における処理の詳細を示すフローチャートである。
【００４５】
図８に示すように、処理が開始されると、サーバ装置４０の生成部１１３は課題ＩＤの選択肢や課題の配信を要求する課題送信ボタンなどを含む課題選択画面を作成して教師端末１０に送信する。教師端末１０の設定部１１０は、課題選択画面を表示部１０３に表示する（Ｓ１０）。
【００４６】
図９は、課題選択画面Ｇ２の一例を示す図である。この課題選択画面Ｇ２は、一例として、図５に示した課題データ１２１から作成される。図９に示すように、課題選択画面Ｇ２には、課題データ１２１に含まれる課題ＩＤおよび課題内容が一覧表示される。また、課題選択画面Ｇ２には、一覧表示された課題の中から生徒端末３０へ配信する課題を選択する選択ボタンが表示される。また、課題選択画面Ｇ２には、課題の送信を指示する操作ボタンＢ２１および課題選択の指示をキャンセルする操作ボタンＢ２２が表示される。
【００４７】
かかる選択ボタンのチェックボックスにチェックを入れた状態、すなわち図示の例では課題ＩＤ「０００２」のチェックボックスにチェックを入れた状態で操作ボタンＢ２１が押下操作される。この場合、チェックが入れられた課題ＩＤ「０００２」の課題に回答させる回答画面が生徒端末３０へ配信される。一方、操作ボタンＢ２２が押下操作された場合には、生徒端末３０に課題が配信されることなく、メニュー画面の表示に戻る。なお、ここでは、課題ＩＤ「０００２」だけが選択される場合を例示したが、１度に複数の課題を選択させることとしてもかまわない。
【００４８】
Ｓ１０に次いで、サーバ装置４０の生成部１１３は、課題選択画面Ｇ２において課題ＩＤと課題送信要求とを受け付けたか否かを判定する（Ｓ１１）。生成部１１３は、課題ＩＤと課題送信要求とを受け付けていない場合は処理を待機する。
【００４９】
課題選択画面Ｇ２で課題ＩＤと課題送信要求とを受け付け、課題ＩＤが選択された上で操作ボタンＢ２１が押下された場合（Ｓ１１：ＹＥＳ）、生成部１１３は、次のような処理を実行する。すなわち、生成部１１３は、課題データ１２１に含まれる課題内容のうち課題選択画面Ｇ２で選択を受け付けた課題ＩＤに対応する課題内容を含む回答画面を生成する（Ｓ１２）。続いて、生成部１１３は、Ｓ１２で生成された回答画面を生徒データ１２０に登録された生徒の生徒端末３０へ送信する（Ｓ１３）。この回答画面を送信する際に、生成部１１３は、課題データ１２１より課題における表示設定および参照設定を読み出して生徒端末３０へ送信する。
【００５０】
図１０は、回答画面Ｇ３の一例を示す図である。図１０に示すように回答画面Ｇ３には、生徒に回答させる課題ＩＤ「０００２」の課題内容、課題において回答する選択肢の選択を行う操作ボタンＢ３１〜Ｂ３５が含まれる。また、回答画面Ｇ３には、課題への意見（回答）を記入する入力ボックスＧ３１と、回答をサーバ装置４０へ送信する操作ボタンＢ３６と、意見をクリアする操作ボタンＢ３７とが含まれる。
【００５１】
また、回答画面Ｇ３における操作ボタンＢ３１〜Ｂ３５や入力ボックスＧ３１の表示は、サーバ装置４０より受信した課題の表示設定および参照設定に基づいた内容で行われる。具体的には、選択肢ごとに設定されている表示属性（例えば、背景色）に従って操作ボタンＢ３１〜Ｂ３５の各々が表示される。例えば、選択肢「ＡＡＡＡ」、「ＢＢＢＢ」、「ＣＣＣＣ」、「ＤＤＤＤ」、「その他」の背景色が「青」、「緑」、「白」、「黄」、「赤」である場合、操作ボタンＢ３１〜Ｂ３５は設定された背景色で表示される。
【００５２】
また、操作ボタンＢ３１〜Ｂ３５の選択が行われた後の入力ボックスＧ３１の表示は、選択された操作ボタンにおける選択肢の表示属性に従ったもので行われる。例えば、操作ボタンＢ３１の選択肢「ＡＡＡＡ」の背景色が「青」である場合、操作ボタンＢ３１を選択することで、入力ボックスＧ３１の背景色は「青」とされる。これにより、ユーザ（生徒）は、入力ボックスＧ３１の表示をもとに、選択した項目を容易に認識できる。
【００５３】
なお、入力ボックスＧ３１に入力された回答は、選択された操作ボタンにおける選択肢の表示属性が指定されてサーバ装置４０へ送信される。例えば、上述した操作ボタンＢ３１を選択した回答の例では、背景色として「青」が指定されてサーバ装置４０へ送信される。なお、入力ボックスＧ３１に入力された回答は、表示属性が設定された画像としてサーバ装置４０へ送信されてもよい。
【００５４】
なお、入力時においては、入力ボックスＧ３１の背景色を選択肢の表示属性に変更させなくともよい。この場合、サーバ装置４０へ回答が送信される時に、選択肢の表示属性に従って背景色が指定され、表示属性が設定された画像がサーバ装置４０へ送信されてもよいし、意見板へ表示する時に、回答データ１２２の回答内容に対応する選択肢を取得して、表示属性を変更するようにしてもよい。
【００５５】
回答画面Ｇ３におけるこれらのＧＵＩコンポーネントの配置の下、ユーザ（生徒）は、操作ボタンＢ３１〜Ｂ３５を選択することで、課題に対する回答を選択することができる。また、ユーザは、入力ボックスＧ３１に対し、手書き入力や文字列のテキスト入力を行うことによって、課題に対する主張や考えなどの意見を記述することができる。このように、入力ボックスＧ３１に文字が入力された状態で操作ボタンＢ３６が押下操作された場合、入力ボックスＧ３１に入力されていた文字が回答として生徒端末３０からサーバ装置４０へ返信される。なお、操作ボタンＢ３７が押下操作された場合には、それまでに入力された選択肢および意見の入力をクリアし、最初から入力をやり直すことができる。
【００５６】
Ｓ１３に次いで、生成部１１３は、課題データ１２１に含まれる回答の制限時間のうち課題選択画面Ｇ２で選択を受け付けた課題ＩＤに対応付けられた回答の制限時間を取得する（Ｓ１４）。
【００５７】
次いで、取得部１１２は、生徒端末３０から回答の記入結果を受信したか否か、すなわち回答画面Ｇ３に記入された課題への回答を取得したか否かを判定する（Ｓ１５）。回答画面Ｇ３に記入された課題への回答を受け付けた場合（Ｓ１５：ＹＥＳ）、取得部１１２は、次のような処理を実行する。
【００５８】
すなわち、取得部１１２は、回答データ１２２に含まれるレコードのうち当該回答を受け付けた生徒端末３０に対応する生徒ＩＤのレコードに回答を登録する（Ｓ１６）。そして、取得部１１２は、生徒データ１２０に登録された生徒全ての生徒端末３０から回答を受け付けたか否かを判定する（Ｓ１７）。このとき、全ての生徒端末３０から回答を受け付けた場合（Ｓ１７：ＹＥＳ）には、そのまま処理を終了する。
【００５９】
一方、生徒端末３０から回答を受信しなかった場合、あるいは全ての生徒端末３０から回答を受け付けていない場合（Ｓ１５：ＮＯまたはＳ１７：ＮＯ）には、取得部１１２は、次のような処理を実行する。すなわち、取得部１１２は、回答制限時間を経過したか否かを判定する（Ｓ１８）。
【００６０】
その後、回答制限時間を経過するまで（Ｓ１８：ＮＯ）、取得部１１２は、上記のＳ１５〜Ｓ１８の処理を繰返し実行する。その後、回答制限時間が経過すると（Ｓ１８：ＹＥＳ）、取得部１１２は、処理を終了する。
【００６１】
図７に戻り、Ｓ２において生徒端末３０への課題の提示と生徒端末３０からの回答の受け付けを行った後、サーバ装置４０の生成部１１３は、課題データ１２１における課題の表示設定をもとに、意見板における各選択肢に対応する表示色を設定する（Ｓ３）。具体的には、生成部１１３は、課題データ１２１における各課題の表示設定を参照し、各選択肢の表示色（例えば背景色）を設定する。これにより、意見板における各選択肢の表示属性は、生徒端末３０からの各回答（入力ボックスＧ３１で入力された回答）の表示属性と対応するものとなる。
【００６２】
なお、本実施形態では、生徒端末３０からの各回答（入力ボックスＧ３１で入力された回答）の表示属性は、回答画面Ｇ３上で設定される構成を例示した。しかしながら、生徒端末３０からの各回答の表示属性の設定は、意見板における各選択肢の表示属性とともに、このＳ３において行ってもよい。具体的には、生徒端末３０からの各回答について、操作ボタンＢ３１〜Ｂ３５により選択された選択肢に対応する表示属性をＳ３で設定してもよい。この表示色の設定は、回答そのものの表示色であってもよいし、回答を表示する際のバックグラウンドの表示色の設定であってもよい。このように、選択肢に対応する表示色を設定することで、回答がどの選択肢に対応するものであるかを識別可能とする。
【００６３】
次いで、生成部１１３は、回答データ１２２をもとに、設定した表示属性で選択肢一覧と、生徒端末３０からの各回答とを一覧表示する意見板の表示データを生成して電子黒板２０へ送信し、電子黒板２０に意見板を表示させる（Ｓ４）。
【００６４】
図１１は、意見板Ｇ４の一例を示す図である。図１１に示すように、意見板Ｇ４は、回答一覧表示領域Ｇ４１、選択肢一覧表示領域Ｇ４２、操作ボタンＢ４１、Ｂ４２およびＢ４３を有する。
【００６５】
回答一覧表示領域Ｇ４１は、課題について生徒端末３０から取得した各回答の回答画像Ｇ４４を一覧表示する領域である。回答画像Ｇ４４は、入力ボックスＧ３１より入力された回答の画像であり、選択肢に対応する表示色で表示されている。したがって、ユーザは、回答画像Ｇ４４の表示色をもとに、回答時に選択した選択肢を識別できる。
【００６６】
また、各生徒の生徒端末３０から得られた回答画像Ｇ４４は、生徒データ１２０における各生徒の座席位置をもとに、座席順に沿って一覧表示される。具体的には、座席位置が（１，１）の生徒の回答画像Ｇ４４を左上に表示し、座標位置（１，２）の生徒の回答画像Ｇ４４をその下に表示する。また、右に一つ列のずれた座標位置（２，１）の生徒の回答画像Ｇ４４を（１，１）の右隣に表示する。このように、座席順に回答を表示することで、ユーザは、回答一覧表示領域Ｇ４１に表示された回答画像Ｇ４４の位置から各生徒の回答を識別できる。なお、回答画像Ｇ４４の表示順序は、生徒の座席順だけでなく、回答データ１２２に記載された回答順、生徒データ１２０に記載された生徒名やグループＩＤによる五十音順またはグループ順などであってもよい。
【００６７】
選択肢一覧表示領域Ｇ４２は、課題の選択肢に対応する選択肢画像Ｇ４５を一覧表示する領域である。具体的には、選択肢一覧表示領域Ｇ４２には、課題データ１２１に記述された選択肢に対応する選択肢画像Ｇ４５の一覧が表示設定に従って表示される。また、選択肢一覧表示領域Ｇ４２には、選択肢ごとに、回答において選択された数や、回答総数に対する選択された数の割合などの数値を表示してもよい。
【００６８】
操作ボタンＢ４１は、課題における各回答（回答画像Ｇ４４）を所定の順序でスライド表示するスライドショーの実行を指示するボタンである。ユーザは、操作ボタンＢ４１を押下操作することで、スライド表示を開始させる。
【００６９】
ここでいう、スライド表示とは、各回答から一つの回答を取り上げて議論を行うため、回答画像Ｇ４４を一枚ずつ所定の順序で切り替えて表示（再生）する表示方法である。スライド表示中の切り替えは、表示開始後または切り替え後に計時されるタイマーが所定の時間経過した場合や、ユーザにより切り替え操作が行われたことをトリガとして実施される。また、スライド表示中の切り替えは、回答画像Ｇ４４を一枚ずつ切り替えて表示を行うものであればよく、フェードアウト／フェードイン（クロスフェード）のトランジションを入れてもよい。
【００７０】
操作ボタンＢ４２は、スライド表示の再生順を指示するボタンである。この再生順には、回答のあった生徒の座席順、回答の多い選択肢の順（多答順）、回答のあった順序（回答順）、グループごとのグループ順などがある。ユーザは、操作ボタンＢ４２を押下操作することで、スライド表示の再生順を指示する。図示例では、座席順を指示する場合が示されている。
【００７１】
操作ボタンＢ４３は、スライド表示における初期の切り替え速度を指示するボタンである。この切り替え速度には、標準の他、標準よりも遅い切り替えとする「遅い」、標準よりも速い切り替えとする「速い」などがある。この切り替え速度は、例えば、表示開始後または切り替え後に計時を開始して切り替えタイミングを計るタイマーにおける時間長である。標準におけるタイマーの時間長を「５秒」とした場合、「遅い」では「７秒」とし、「速い」では「４秒」としてもよい。ユーザは、操作ボタンＢ４３を押下操作することで、スライド表示の初期の切り替え速度を指示する。図示例では、標準を指示する場合が示されている。
【００７２】
図７に戻り、Ｓ４に次いで、サーバ装置４０の生成部１１３は、操作ボタンＢ４１の押下操作の有無をもとに、スライドショーを行うか否かを判定する（Ｓ５）。スライドショーを行う場合（Ｓ５：ＹＥＳ）、生成部１１３はスライドショーを行うための表示データを生成して電子黒板２０へ送信し、電子黒板２０はサーバ装置４０からの表示データをもとにスライド表示を行う（Ｓ６）。
【００７３】
スライドショーを行わない場合（Ｓ５：ＮＯ）、サーバ装置４０は、教師端末１０による課題の終了などの指示をもとに、処理を終了するか否かを判定する（Ｓ７）。処理を継続する場合（Ｓ７：ＮＯ）、サーバ装置４０は、Ｓ２へ処理を戻す。これにより、サーバ装置４０では、新たな課題の提示や回答の受け付けを行い、処理を継続する。
【００７４】
図１２は、スライド表示の手順を示すフローチャートであり、具体的には、Ｓ６における処理の詳細を示すフローチャートである。
【００７５】
図１２に示すように、処理が開始されると、生成部１１３は、意見板Ｇ４の操作ボタンＢ４２で指示された再生順に従い、課題の各回答を表示する順序を生成する（Ｓ２０）。
【００７６】
具体的には、操作ボタンＢ４２により座席順が指示されている場合、生成部１１３は、生徒データ１２０の座席位置に基づいた座席順に生徒ＩＤを読み出し、読み出した生徒ＩＤの回答を回答データ１２２より取得する。これにより、生成部１１３は、座席順に従った回答の表示順序を得る。
【００７７】
図１３は、回答の順序を説明する説明図である。図１３の上段に示すように、座席順である場合は、回答一覧表示領域Ｇ４１の座席順（図示例では左上から順）で回答画像Ｇ４４を再生する表示順序を得ることができる。
【００７８】
また、操作ボタンＢ４２により多答順が指示されている場合、生成部１１３は、回答データ１２２における課題（例えば図６では課題ＩＤ「０００２」）の選択肢を数の多い順にソートする。これにより、生成部１１３は、多答順に従った回答の表示順序を得る。具体的には、図１３の下段に示すように、回答一覧表示領域Ｇ４１の中から選択肢として選ばれた数（同一の表示色の数）の多い回答画像Ｇ４４を順に再生し、次に数の多い回答画像Ｇ４４を順に再生する表示順序を得る。
【００７９】
また、操作ボタンＢ４２により回答順が指示されている場合、生成部１１３は、回答データ１２２における課題（例えば図６では課題ＩＤ「０００２」）の回答順を昇順でソートする。これにより、生成部１１３は、回答順に従った表示順序を得る。
【００８０】
次いで、生成部１１３は、Ｓ２０で生成した順序に従って各回答を表示する表示データを生成する（Ｓ２１）。この表示データは、表示する回答の画像データと、回答の表示順序を記述した順序情報とを含めたデータであり、クライアント端末のブラウザ等で表示可能なものであればいずれであってもよい。例えば、表示データは、各回答を生成した順序で表示するスクリプトを記述したＨＴＭＬ、ＸＭＬ、プラグイン表示データなどが採用できる。具体的には、生成部１１３は、回答データ１２２における課題の回答内容を読み出し、Ｓ２０で生成した順序に従い、電子黒板２０のブラウザ等で回答内容を順に表示する表示データを生成する。この表示データにおいて、回答を順に表示する切り替え速度は、操作ボタンＢ４３において設定された値が初期値として設定されるものとする。
【００８１】
また、生成部１１３は、各種操作を受け付ける操作ボタンやステータス表示等を行う表示コンポーネント用のコード（例えばスクリプト）を表示データに含めて生成する。したがって、表示データをブラウザ等で表示する場合、ブラウザ上の操作に応じた表示の更新や、ステータス表示の更新を行うことができる。
【００８２】
また、生成部１１３は、所定の再生ポイント（回答）へジャンプするためのインデックスを表示データ含めて生成してもよい。例えば、座席順に従って各回答を表示する表示データでは、座席の列ごとに、列の先頭または最後尾に対応する回答へジャンプするインデックを付けてもよい。また、多答順に従って各回答を表示する再生データでは、異なる選択肢の回答へ切り替わるところへジャンプするインデックスを付けてもよい。また、グループ順に従って各回答を表示する再生データでは、異なるグループの回答へ切り替わるところへジャンプするインデックスを付けてもよい。このようにインデックスを付けて、回答の頭出しを容易に行うようにしてもよい。
【００８３】
次いで、生成部１１３は、Ｓ２１で生成した表示データを電子黒板２０に送信する（Ｓ２２）。電子黒板２０の回答表示部１１４は、サーバ装置４０より受信した表示データをもとに、表示する回答数、表示時間についての値を算出する（Ｓ２３）。具体的には、回答表示部１１４は、回答の順序が示された順序情報を参照して、表示する回答の総数を回答数として求める。また、回答表示部１１４は、初期値として設定された切り替え速度と、表示する回答の総数とをもとに、（１回答あたりの時間）×（回答総数）として回答の表示時間を求める。表示時間における残り時間は、（１回答あたりの時間）×（未表示の回答数（＝（回答総数）−（表示済の回答数）））として求める。次いで、回答表示部１１４は、回答のスライド表示を開始するためのスタート画面を電子黒板２０の表示部１０３に表示する（Ｓ２４）。
【００８４】
図１５は、スタート画面Ｇ５の一例を示す図である。図５に示すように、スタート画面Ｇ５は、残り時間Ｇ５１、回答数Ｇ５２、切り替え速度Ｇ５３および操作ボタンＢ５１〜Ｂ５４を有する。
【００８５】
残り時間Ｇ５１は、回答の再生にかかる残り時間（表示時間）であり、Ｓ２３において算出された値が表示される。回答数Ｇ５２は、表示済みの回答数／回答総数である。スタート時は表示済みが「０」であることから、表示済みの回答数は「０」と表示される。また、回答総数は、Ｓ２３において算出された回答総数が表示される。切り替え速度Ｇ５３は、回答の表示を切り替えるトリガの一つであり、回答を切り替える時間間隔（速さ）を例えば矢印の数などで表示する。このスタート画面Ｇ５における切り替え速度Ｇ５３は、初期値として設定された切り替え速度に応じたものが表示される。
【００８６】
操作ボタンＢ５１は、回答のスライド表示の開始を指示するボタンである。操作ボタンＢ５２は、スライド表示の終了を指示するボタンである。操作ボタンＢ５３、Ｂ５４は、切り替え速度Ｇ５３の変更を指示するボタンである。例えば、操作ボタンＢ５３を押下操作することで切り替え速度Ｇ５３を下げ、操作ボタンＢ５４を押下操作することで切り替え速度Ｇ５３を上げることができる。
【００８７】
スタート画面Ｇ５の表示の後（Ｓ２４）、回答表示部１１４は、電子黒板２０におけるユーザの操作内容を判定する（Ｓ２５）。操作内容が操作ボタンＢ５２による処理の「終了」である場合、回答表示部１１４は、処理を終了する。
【００８８】
操作内容が操作ボタンＢ５３、Ｂ５４により切り替え速度Ｇ５３を変更する「設定」である場合、回答表示部１１４は、Ｓ２３へ処理を戻す（Ｓ２６）。回答表示部１１４は、変更後の切り替え速度Ｇ５３により表示時間を再計算し（Ｓ２３）、スタート画面Ｇ５への表示を行う。これにより、スタート画面Ｇ５では、切り替え速度Ｇ５３に応じた表示時間が表示されることとなる。
【００８９】
操作内容が操作ボタンＢ５１によりスライド表示を開始する「再生」である場合、回答表示部１１４は、表示データに含まれる順序情報に従って回答を読み出す（Ｓ２７）。次いで、回答表示部１１４は、未表示である回答の数をもとに、Ｓ２３と同様の演算により回答数、表示時間を算出する（Ｓ２８）。次いで、回答表示部１１４は、読み出した回答を順に表示部１０３に表示するスライド画面の表示を行う（Ｓ２９）。
【００９０】
図１４は、スライド画面Ｇ６の一例を示す図である。図１４に示すように、スライド画面Ｇ６は、残り時間Ｇ６１、回答数Ｇ６２、切り替え速度Ｇ６３、付加情報Ｇ６４および操作ボタンＢ６１〜Ｂ６８を有する。
【００９１】
残り時間Ｇ６１は、回答の再生にかかる残り時間（表示時間）であり、Ｓ２８において算出された値が表示される。回答数Ｇ６２は、表示済みの回答数／回答総数である。スライド表示時においては、Ｓ２７〜Ｓ２９の処理を繰り返して表示された回答の数が、表示済み回答数として表示される。また、回答総数は、Ｓ２３において算出された回答総数が表示される。切り替え速度Ｇ６３は、回答の表示を切り替えるトリガの一つであり、回答を切り替える時間間隔（速さ）を例えば矢印の数などで表示する。このスライド画面Ｇ６における切り替え速度Ｇ６３は、設定中の切り替え速度に応じたものが表示される。ユーザは、残り時間Ｇ６１を確認することで、各回答のスライド表示による授業の進行具合を確認できる。
【００９２】
付加情報Ｇ６４は、回答に付与されている情報が表示される。具体的には、表示データには、回答データ１２２における回答ごとの情報が予め付与されており、この付与された情報が付加情報Ｇ６４に表示される。例えば、付加情報Ｇ６４には、回答データ１２２における回答の生徒ＩＤに対応する生徒名、選択肢、回答順などであってもよい。図示例では、生徒名を付加情報Ｇ６４として表示する場合を例示している。
【００９３】
操作ボタンＢ６１は、回答のスライド表示の停止／再生を指示するボタンである。操作ボタンＢ６２は、スライド表示の終了を指示するボタンである。操作ボタンＢ６３、Ｂ６４は、切り替え速度Ｇ６３の変更を指示するボタンである。例えば、操作ボタンＢ６３を押下操作することで切り替え速度Ｇ６３を下げ、操作ボタンＢ６４を押下操作することで切り替え速度Ｇ６３を上げることができる。これにより、ユーザ（教師）は、切り替え速度Ｇ６３を調整することで、授業の進行具合の調整を図ることができる。
【００９４】
操作ボタンＢ６５〜Ｂ６８は、回答の先送り／後戻りを指示するボタンである。例えば、操作ボタンＢ６５を押下操作することで、回答の１つ先送り表示を指示できる。また、操作ボタンＢ６６を押下操作することで、回答の１つ後戻り表示を指示できる。また、操作ボタンＢ６７を押下操作することで、１つ先のインデックスまでの先送り表示を指示できる。また、操作ボタンＢ６８を押下操作することで、１つ前のインデックスまでの後戻り表示を指示できる。
【００９５】
回答のスライド表示（Ｓ２９）を開始すると、回答表示部１１４は、回答を切り替えるタイミングを計時するタイマーのカウントを開始する（Ｓ３０）。
【００９６】
次いで、回答表示部１１４は、電子黒板２０におけるユーザの操作内容を判定する（Ｓ３１）。操作内容が操作ボタンＢ６２による処理の「終了」である場合、回答表示部１１４は、処理を終了する。
【００９７】
操作内容が操作ボタンＢ６５〜Ｂ６８による先送り／後戻り、操作ボタンＢ６３またはＢ６４による切り替え速度Ｇ６３の設定を行う「先送り／後戻り／設定」である場合、回答表示部１１４は、Ｓ２７へ処理を戻す（Ｓ３２）。
【００９８】
例えば、操作ボタンＢ６３またはＢ６４による切り替え速度Ｇ６３の設定では、回答表示部１１４は、設定後の切り替え速度Ｇ６３により表示時間を再計算し（Ｓ２８）、スライド画面Ｇ６への表示を行う。これにより、スライド画面Ｇ６では、切り替え速度Ｇ６３に応じた表示時間が表示されることとなる。
【００９９】
また、操作ボタンＢ６５〜Ｂ６８による先送り／後戻りでは、回答表示部１１４は、先送り／後戻りの指示に対応する回答を順序情報から読み出し（Ｓ２７）、回答数、表示時間の算出を行った後に（Ｓ２８）、スライド表示を行う（Ｓ２９）。これにより、操作ボタンＢ６５〜Ｂ６８により指示された回答がスライド画面Ｇ６に表示されることとなる。
【０１００】
操作内容が「なし」である場合、回答表示部１１４は、Ｓ３０で計時を開始したタイマーのカウンターが切り替え速度Ｇ６３に対応する設定値であるか否かを判定する（Ｓ３３）。設定値でない場合（Ｓ３３：ＮＯ）、回答表示部１１４は、Ｓ３１へ処理を戻して操作の受け付け待ちとする。
【０１０１】
設定値である場合（Ｓ３３：ＹＥＳ）、回答表示部１１４は、スライド表示の回答を順序情報に従って１つ送る順送りとして（Ｓ３４）、Ｓ２７へ処理を戻す。この順送りでは、回答表示部１１４は、表示中の回答から１つ先の回答を順序情報から読み出し（Ｓ２７）、回答数、表示時間の算出を行った後に（Ｓ２８）、スライド表示を行う（Ｓ２９）。これにより、授業支援システム１では、切り替え速度Ｇ６３に応じた時間間隔で、順序情報にしたがった回答が順に表示されることとなる。
【０１０２】
以上のように、授業支援システム１では、サーバ装置４０が生徒端末３０から提出されたコメント（回答）を取得し、取得された回答に対応づけてコメントを表示する順序を生成する。また、スタート画面Ｇ５またはスライド画面Ｇ６において、次の回答を表示する切り替え速度Ｇ５３、Ｇ６３の設定を受け付け、受け付けられた設定に基づいて、生成された順序を参照して取得された回答を電子黒板２０に表示する。したがって、授業支援システム１では、各生徒の回答を容易に順次取り上げることができ、授業の進行が滞ることを抑止できる。
【０１０３】
［他の実装例］
上記の実施形態では、教師端末１０や生徒端末３０がタブレット端末として実装される場合を例示するが、教師端末１０や生徒端末３０の実装形態はこれに限定されない。例えば、教師端末１０や生徒端末３０は、スマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末を含む携帯端末装置として実装されることとしてもかまわない。また、教師端末１０および生徒端末３０は、パーソナルコンピュータを始めとする据置き型の情報処理装置やノート型のパーソナルコンピュータとして実装されることとしてもかまわない。
【０１０４】
また、上記の実施形態では、授業支援システム１にサーバ装置４０を設置し、教師端末１０、電子黒板２０および生徒端末３０をクライアント端末として収容するクライアントサーバシステムを例示した。しかしながら、授業支援システム１の物理的構成はこれに限定されない。例えば、授業支援システム１は、教師端末１０または電子黒板２０をサーバ装置として機能させる一方で生徒端末３０等をクライアント端末として機能させるクライアントサーバシステムとしてもよい。この場合、サーバ装置として機能させる教師端末１０または電子黒板２０が、サーバ装置４０の各機能を実装する。また、サーバ装置４０は、アウトソーシングによって協働教育支援サービスを提供するクラウドとして実装することとしてもかまわない。
【０１０５】
また、本実施形態では、Ｓ３において回答の選択肢に対応する表示色の設定を例示したが、回答の選択肢を識別可能な表示態様であれば、表示色の設定に限定しない。例えば、回答の選択肢ごとに、選択肢に対応する表示様式（点滅、色温度、透過率）を変更してもよい。また、回答の選択肢ごとに、選択肢を示すアイコン画像を設定してもよい。
【０１０６】
［表示制御プログラム］
また、上記の実施形態で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１６を用いて、上記の実施形態と同様の機能を有する制御プログラム（表示制御プログラム）を実行するコンピュータの一例について説明する。
【０１０７】
図１６は、制御プログラム２７０ａを実行するコンピュータ２００の一例について説明する説明図である。図１６に示すように、コンピュータ２００は、操作部２１０ａと、スピーカ２１０ｂと、カメラ２１０ｃと、ディスプレイ２２０と、通信部２３０とを有する。さらに、このコンピュータ２００は、ＣＰＵ２５０と、ＲＯＭ２６０と、ＨＤＤ２７０と、ＲＡＭ２８０とを有する。これら２１０〜２８０の各部はバス２４０を介して接続される。
【０１０８】
ＨＤＤ２７０には、上記の実施形態で示した設定部１１０、取得部１１２、生成部１１３および回答表示部１１４と同様の機能を発揮する制御プログラム２７０ａが予め記憶される。この制御プログラム２７０ａについては、図３に示した設定部１１０、取得部１１２、生成部１１３および回答表示部１１４との各構成要素と同様、適宜統合又は分離してもよい。また、ＨＤＤ２７０に格納される各データは、必ずしも全てのデータがＨＤＤ２７０に格納されておらずともよく、処理に用いるデータがＨＤＤ２７０に格納されればよい。
【０１０９】
ＣＰＵ２５０は、制御プログラム２７０ａをＨＤＤ２７０から読み出してＲＡＭ２８０に展開する。これによって、制御プログラム２７０ａは、制御プロセス２８０ａとして機能する。この制御プロセス２８０ａは、ＨＤＤ２７０から読み出した各種データをＲＡＭ２８０上の制御プロセス２８０ａに割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、制御プロセス２８０ａは、図３に示した設定部１１０、取得部１１２、生成部１１３および回答表示部１１４にて実行される処理、例えば図７などに示す処理を含む。また、ＣＰＵ２５０上で仮想的に実現される各処理部は、必ずしも全ての処理部がＣＰＵ２５０上で動作せずともよく、処理に用いる処理部のみが仮想的に実現されればよい。
【０１１０】
なお、上記の制御プログラム２７０ａについては、必ずしも最初からＨＤＤ２７０やＲＯＭ２６０に記憶させておかずともよい。例えば、コンピュータ２００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に制御プログラム２７０ａを記憶させる。そして、コンピュータ２００がこれらの可搬用の物理媒体から制御プログラム２７０ａを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ２００に接続される他のコンピュータまたはサーバ装置などに制御プログラム２７０ａを記憶させておき、コンピュータ２００がこれらから制御プログラム２７０ａを取得して実行するようにしてもよい。
【符号の説明】
【０１１１】
１…授業支援システム
５…ネットワーク
１０…教師端末
２０…電子黒板
３０…生徒端末
４０…サーバ装置
１１０…設定部
１１１…回答部
１１２…取得部
１１３…生成部
１１４…回答表示部
１２０…生徒データ
１２１…課題データ
１２２…回答データ
２００…コンピュータ
Ｇ１…課題作成画面
Ｇ２…課題選択画面
Ｇ３…回答画面
Ｇ４…意見板
Ｇ５…スタート画面
Ｇ６…スライド画面
【図１】
2019219677.tif 000003
【図２】
2019219677.tif 000004
【図３】
2019219677.tif 000005
【図４】
2019219677.tif 000006
【図５】
2019219677.tif 000007
【図６】
2019219677.tif 000008
【図７】
2019219677.tif 000009
【図８】
2019219677.tif 000010
【図９】
2019219677.tif 000011
【図１０】
2019219677.tif 000012
【図１１】
2019219677.tif 000013
【図１２】
2019219677.tif 000014
【図１３】
2019219677.tif 000015
【図１４】
2019219677.tif 000016
【図１５】
2019219677.tif 000017
【図１６】
2019219677.tif 000018