(57)【特許請求の範囲】
【請求項１】
コンピュータに、
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得し、
前記回答端末による前記課題に対する回答の提出内容を取得し、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示し、
前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示し、
前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、
前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、
前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示する
処理を実行させることを特徴とする、回答支援プログラム。
【請求項２】
前記判定条件には、前記時刻から所定時間以上経過していることが含まれることを特徴とする、請求項１記載の回答支援プログラム。
【請求項３】
前記コンピュータに、
前記入力内容に文字列が含まれていない場合、前記保持部から前記課題に関連する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
処理を実行させることを特徴とする、請求項１又は請求項２記載の回答支援プログラム。
【請求項４】
前記判定条件には、前記提出状況が未提出であることが含まれることを特徴とする、請求項１〜３のいずれか１項記載の回答支援プログラム。
【請求項５】
前記コンピュータに、
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成し、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
処理を実行させることを特徴とする、請求項１〜４のいずれか１項記載の回答支援プログラム。
【請求項６】
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得する第１取得部と、
前記回答端末による前記課題に対する回答の提出内容を取得する第２取得部と、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示する情報提示部と、
をそなえ、
前記情報提示部は、
前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示し、
前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、
前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、
前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示する
ことを特徴とする、回答支援装置。
【請求項７】
コンピュータが、
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得し、
前記回答端末による前記課題に対する回答の提出内容を取得し、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示し、
前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示し、
前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、
前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、
前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示する
ことを特徴とする、回答支援方法。
【請求項８】
コンピュータに、
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得し、
前記回答端末による前記課題に対する回答の提出内容を取得し、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示し、
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成し、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
処理を実行させることを特徴とする、回答支援プログラム。
【請求項９】
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得する第１取得部と、
前記回答端末による前記課題に対する回答の提出内容を取得する第２取得部と、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端
末に対して、前記判定条件に対応づけて保持部に保持された情報を提示する情報提示部と、
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成する画面生成部と、をそなえ、
前記画面生成部は、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
ことを特徴とする、回答支援装置。
【請求項１０】
コンピュータが、
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得し、
前記回答端末による前記課題に対する回答の提出内容を取得し、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示し、
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成し、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
ことを特徴とする、回答支援方法。
【請求項１１】
コンピュータに、
提示した課題に対する回答を行なう回答端末により提出された回答を受信し、
前記課題に対する回答を未提出の回答端末による回答の入力が停止した時刻に関する情報を取得し、
前記時刻に関する情報に基づく判定条件を満たす回答端末に対して、前記課題に対応づけて保持部に保持された情報を提示する
処理を実行させることを特徴とする、回答支援プログラム。
【請求項１２】
提示した課題に対する回答を行なう回答端末により提出された回答を受信し、前記課題に対する回答を未提出の回答端末による回答の入力が停止した時刻に関する情報を取得する取得部と、
前記時刻に関する情報に基づく判定条件を満たす回答端末に対して、前記課題に対応づけて保持部に保持された情報を提示する情報提示部と、をそなえる
ことを特徴する、回答支援装置。
【請求項１３】
コンピュータが、
提示した課題に対する回答を行なう回答端末により提出された回答を受信し、
前記課題に対する回答を未提出の回答端末による回答の入力が停止した時刻に関する情報を取得し、
前記時刻に関する情報に基づく判定条件を満たす回答端末に対して、前記課題に対応づけて保持部に保持された情報を提示する
ことを特徴とする、回答支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回答支援プログラム、回答支援装置、及び回答支援方法に関する。
【背景技術】
【０００２】
近年では、タブレット端末等を含む情報端末を利用した次世代型教育の実証実験等が行なわれており、今後はこの次世代型教育が全国的に浸透していくものと考えられる。
【０００３】
情報端末を利用した次世代型教育の形態として、教師が生徒に課題を提示し、生徒にタブレット端末等へ自分の意見を入力させ、各生徒の意見のうち例えば興味深い意見について生徒発表をさせて、全体で議論を行なうものが一例として挙げられる。
【０００４】
この形態では、例えば、教師が持つ教師端末から各生徒が持つ生徒端末へ課題が送信される。各生徒端末では、ディスプレイに回答欄が表示されており、各生徒により解答欄に意見が入力される。入力が完了した生徒端末では、生徒の意見が送信（提出）されて教師端末で受信されるとともに、教師端末や電子黒板等に一覧表示される。
【０００５】
なお、関連する技術として、提示した課題に対する回答欄の入力状況及び課題の提示後の経過時間に基づき、回答端末に表示させる回答支援情報を生成し、回答端末に送信する技術が知られている（例えば、特許文献１参照）。この技術では、入力状況が未入力であった場合は優先度の高いキーワードを、入力状況が入力済みであった場合は優先度の低いキーワードを、所定個数選択して回答支援情報を生成することで、回答者のレベルに応じた入力支援を行なうことができる。
【０００６】
また、関連する他の技術として、複数の問題を含む宿題や、予め作成されたシナリオが進行する教材データ等を、情報端末を用いて生徒に行なわせる技術が知られている（例えば、特許文献２及び３参照）。
【０００７】
このような技術には、例えば、情報端末において所定の時間以上問題の解答の入力がされなかった場合に、その問題に関するヒントの表示を行なうものがある。また、生徒の学習の進行が所定時間停滞した場合、遠隔教育サーバが端末装置へ質問を送信するものや、遠隔教育サーバが生徒からの質問に対応する過去の質問の有無を形態素解析により判断し、対応する応答を端末装置へ送信するものがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−２０５６４１号公報
【特許文献２】特開２０１２−２５２２３９号公報
【特許文献３】特開２００５−３３８３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述のような形態の授業を行なう場合、課題に対する具体的なシーンをイメージできない等の理由により、生徒端末に自分の意見を何も入力できない生徒が存在する場合がある。また、生徒端末にイメージする単語を入力することはできても、その単語を用いて文章を作成することができないという生徒が存在する場合もある。
【００１０】
１つの側面では、本発明は、回答者の思考に応じた回答支援を行なうことを目的とする。
【課題を解決するための手段】
【００１１】
１つの態様では、本件の回答支援プログラムは、コンピュータに、以下の処理を実行させるものである。この処理は、提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得することを含む。また、この処理は、前記回答端末による前記課題に対する回答の提出内容を取得することを含む。さらに、この処理は、前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示することを含む。さらに、この処理は、前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、前記判定条件を満たす回答端末に対して、前記選択した情報を提示することを含む。さらに、この処理は、前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示することを含む。
【発明の効果】
【００１２】
１つの側面では、回答者の思考に応じた回答支援を行なうことができる。
【図面の簡単な説明】
【００１３】
【図１】一実施形態に係る回答支援システムの構成例を示す図である。
【図２】図１に示す回答支援サーバのハードウェア構成例を示す図である。
【図３】図１に示す回答支援サーバの機能構成例を示す図である。
【図４】課題ＤＢ（データベース）の一例を示す図である。
【図５】課題選択画面の一例を示す図である。
【図６】生徒ＤＢの一例を示す図である。
【図７】回答画面の一例を示す図である。
【図８】課題回答ＤＢの一例を示す図である。
【図９】支援画像ＤＢの一例を示す図である。
【図１０】画像一覧ＤＢの一例を示す図である。
【図１１】画像選択画面の一例を示す図である。
【図１２】画像選択画面の一例を示す図である。
【図１３】（ａ）は回答画面において入力が滞った例を示す図であり、（ｂ）は所定時間経過後に回答画面に支援画像が表示された例を示す図である。
【図１４】（ａ）は回答画面において入力が滞った例を示す図であり、（ｂ）は所定時間経過後に回答画面に支援画像が表示された例を示す図である。
【図１５】課題回答ＤＢの一例を示す図である。
【図１６】電子黒板に表示される一覧画面の一例を示す図である。
【図１７】教師端末に表示される一覧画面の一例を示す図である。
【図１８】図１に示す生徒端末の機能構成例を示す図である。
【図１９】回答支援サーバによる全体処理の一例を説明するフローチャートである。
【図２０】画像送信部による支援画像送信処理の一例を説明するフローチャートである。
【図２１】画像選択部による画像選択処理の一例を説明するフローチャートである。
【図２２】生徒端末による処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。なお、以下の実施形態で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【００１５】
〔１〕一実施形態
〔１−１〕回答支援システムの構成例
図１は一実施形態の一例としての回答支援システム１の構成例を示す図である。図１に示すように、回答支援システム１は、例示的に回答支援サーバ２、教師端末３、複数（ｎ；ｎは自然数）の生徒端末４−１〜４−ｎ、及び電子黒板５をそなえることができる。なお、以下の説明において生徒端末４−１〜４−ｎを区別しない場合には単に生徒端末４と表記する。
【００１６】
回答支援システム１は、情報端末を利用した次世代型教育を実現するものであり、例えば学校の授業等で用いられる。回答支援サーバ２、教師端末３、生徒端末４、及び電子黒板５は、それぞれインターネット又は無線ＬＡＮ（Local Area Network）等のネットワーク６を介して相互に通信可能に接続される。
【００１７】
回答支援サーバ２は、教師端末３からの指示に応じて生徒端末４へ課題を送信するとともに、生徒端末４から課題に対する回答（意見）を受信し、回答を電子黒板５等へ一覧表示するものである。
【００１８】
また、本実施形態に係る回答支援サーバ２は、所定時間入力が滞った生徒端末４に対して、段階的な検討（熟考）を促すための画像を送信し生徒端末４上に表示させることができる。このように、回答支援サーバ２は、生徒の回答を支援する回答支援装置の一例としての機能を有することができる。
【００１９】
このため、回答支援サーバ２には、上述した機能を実現する回答支援プログラム２１がインストールされているとともに、図示しない記憶装置には課題ＤＢ２２、生徒ＤＢ２３、課題回答ＤＢ２４、支援画像ＤＢ２５、及び画像一覧ＤＢ２６が格納される。回答支援サーバ２の詳細については後述する。
【００２０】
教師端末３は教師が用いる教師用の情報端末である。また、生徒端末４は複数の生徒（例えばクラスの生徒全員）に配布されて使用される生徒用の情報端末であり、提示された課題に対する回答を行なう回答端末の一例である。教師端末３及び生徒端末４としては、例えばタブレット端末、スマートホン、ノートＰＣ（Personal Computer）等のモバイル端末の他、デスクトップＰＣのような据え置き型の端末等、種々の情報処理装置が挙げられる。
【００２１】
教師端末３及び生徒端末４には、回答支援サーバ２との通信に用いられる教師端末プログラム３１及び生徒端末プログラム４１がそれぞれインストールされている。
【００２２】
教師端末プログラム３１としては、回答支援サーバ２が提供する画面を表示することが可能なＷｅｂブラウザ等のアプリケーションが挙げられる。教師端末３は、教師端末プログラム３１を実行して回答支援サーバ２へアクセスを行なうことで、課題の選択を行なったり、課題に対する生徒の意見を表示することができる。
【００２３】
生徒端末プログラム４１は、回答支援サーバ２から課題を受信し、生徒に課題への回答（意見）を入力させる画面を表示し、入力画面に対する入力内容等を回答支援サーバ２へ送信する機能を有する。このため、生徒端末プログラム４１としては、例えば専用のアプリケーションが挙げられる。なお、生徒端末プログラム４１の上記機能が回答支援サーバ２にそなえられる場合には、生徒端末プログラム４１には教師端末３と同様にＷｅｂブラウザ等のアプリケーションが用いられてもよい。生徒端末プログラム４１の詳細については後述する。
【００２４】
電子黒板５は、ネットワーク６を介して回答支援サーバ２から送信された画像出力情報を受信し表示するものである。電子黒板５は、例えば回答支援サーバ２から送信された生徒全員の意見の一覧を表示することにより、教師及び生徒全体での議論（ディスカッション）等に用いられる。
【００２５】
電子黒板５としては、ＬＣＤ（Liquid Crystal Display）等の表示装置が挙げられる。また、電子黒板５は、表示を行なう機能に加えて、教師端末３からの指示（操作）を受け付けるインタフェース、マウスやキーボード等の入力部、又はこれらの組み合わせをそなえた情報処理装置としての機能を有してもよい。また、表示装置がタッチパネルに対応してもよい。なお、電子黒板５として、プロジェクタ等の投影装置及びスクリーン等が用いられてもよい。
【００２６】
〔１−２〕ハードウェア構成例
次に、図２を参照して回答支援サーバ２のハードウェア構成例について説明する。図２に例示するように、一実施形態に係る回答支援サーバ２は、ＣＰＵ（Central Processing Unit）２ａ、メモリ２ｂ、記憶部２ｃ、インタフェース部２ｄ、入出力部２ｅ、及び読取部２ｆをそなえることができる。
【００２７】
ＣＰＵ２ａは、種々の制御や演算を行なう演算処理装置（プロセッサ）の一例である。ＣＰＵ２ａは、他のブロック２ｂ〜２ｆとバスで相互に通信可能に接続され、メモリ２ｂ、記憶部２ｃ、又は図示しないＲＯＭ（Read Only Memory）等に格納されたプログラムを実行することにより、回答支援サーバ２における種々の機能を実現することができる。
【００２８】
メモリ２ｂは、種々のデータやプログラムを格納する記憶装置である。メモリ２ｂとしては、例えばＲＡＭ（Random Access Memory）等の揮発性メモリが挙げられる。
【００２９】
記憶部２ｃは、種々のデータやプログラム等を格納するハードウェアである。記憶部２ｃとしては、例えばＨＤＤ（Hard Disk Drive）等の磁気ディスク装置、ＳＳＤ（Solid State Drive）等の半導体ドライブ装置、フラッシュメモリ等の不揮発性メモリ等の各種装置が挙げられる。
【００３０】
例えば記憶部２ｃは、回答支援サーバ２の各種機能の全部もしくは一部を実現する回答支援プログラム２１を格納することができる。ＣＰＵ２ａは、例えば記憶部２ｃに格納された回答支援プログラム２１をメモリ２ｂ等の記憶装置に展開して実行することにより、回答支援サーバ２の機能を実現することができる。また、記憶部２ｃは、図１に示す課題ＤＢ２２、生徒ＤＢ２３、課題回答ＤＢ２４、支援画像ＤＢ２５、及び画像一覧ＤＢ２６を記憶するＤＢ記憶部２２０（図３参照）をそなえることができる。
【００３１】
インタフェース部２ｄは、ネットワーク６との間の接続及び通信の制御等を行なう通信インタフェースである。インタフェース部２ｄとしては、無線ＬＡＮ等に準拠したアダプタが挙げられる。なお、回答支援プログラム２１は、ネットワーク６からインタフェース部２ｄを介して回答支援プログラム２１にダウンロードされてもよい。
【００３２】
入出力部２ｅは、マウス、キーボード、音声操作のためのマイク等の入力装置（入力部）、並びにディスプレイ、スピーカ、及びプリンタ等の出力装置（出力部，表示装置）の少なくとも一部を含むことができる。例えば入力装置は、管理者や教師等による各種操作やデータの入力等の作業に用いられてよく、出力装置は、各種通知等の出力に用いられてよい。
【００３３】
読取部２ｆは、コンピュータ読取可能な記録媒体２ｇに記録されたデータやプログラムを読み出す装置である。この記録媒体２ｇには回答支援プログラム２１が格納されてもよい。
【００３４】
なお、記録媒体２ｇとしては、例えばフレキシブルディスク、ＣＤ、ＤＶＤ、ブルーレイディスク等の光ディスクや、ＵＳＢ（Universal Serial Bus）メモリやＳＤカード等のフラッシュメモリ等の非一時的な記録媒体が挙げられる。なお、ＣＤとしては、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等が挙げられる。また、ＤＶＤとしては、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等が挙げられる。
【００３５】
教師端末３及び生徒端末４についても、上述した回答支援サーバ２と同様のハードウェア構成をそなえてよい。教師端末３及び生徒端末４がタブレット端末である場合、入出力部２ｅは入力装置及び表示装置が一体となったタッチパネル等を含んでよい。また、教師端末プログラム３１及び生徒端末プログラム４１は、ネットワーク６から教師端末３及び生徒端末４のインタフェース部を介してダウンロードされてもよいし、記録媒体に格納されて提供され、教師端末３及び生徒端末４の読取部により読み取られてもよい。
【００３６】
なお、上述した回答支援サーバ２のハードウェア構成は例示である。従って、回答支援サーバ２内でのハードウェアの増減（例えば任意のブロックの追加や省略）、分割、任意の組み合わせでの統合、バスの追加又は省略等は適宜行なわれてもよい。教師端末３及び生徒端末４のハードウェア構成についても同様である。
【００３７】
〔１−３〕回答支援サーバの機能構成例
次に、図３を参照して一実施形態に係る回答支援サーバ２の機能構成例について説明する。回答支援サーバ２は、図３に示すように、例示的に通信部２１０、課題提示部２１２、入力取得部２１４、画像送信部２１６、一覧生成部２１８、及びＤＢ記憶部２２０をそなえることができる。
【００３８】
ＤＢ記憶部２２０は、図１に示す課題ＤＢ２２、生徒ＤＢ２３、課題回答ＤＢ２４、支援画像ＤＢ２５、及び画像一覧ＤＢ２６を記憶するものである。例えばＤＢ記憶部２２０は、図２に示す記憶部２ｃの少なくとも一部の記憶領域により実現される。各ＤＢ２２〜２６の説明は、回答支援サーバ２の各機能ブロックの説明の中で行なう。
【００３９】
通信部２１０は、教師端末３及び生徒端末４との間でそれぞれ通信を行なうものである。例えば通信部２１０は、図２に示すＣＰＵ２ａ及びインタフェース部２ｄの少なくとも一部の機能により実現することができる。通信部２１０が受信した情報は対応する各機能ブロックへ渡され、各機能ブロックからの情報は教師端末３又は生徒端末４へ送信される。以下、便宜上、各機能ブロックが直接教師端末３又は生徒端末４との間で情報の送受信をするものとして説明する。
【００４０】
課題提示部２１２は、教師端末３からの要求に応じて教師端末３に課題を選択させるとともに、教師端末３により選択された課題を生徒端末４に提示する。
【００４１】
一例として、課題提示部２１２は、教師端末３から教師端末プログラム３１を介して発行された課題選択画面の表示要求を受信すると、ＤＢ記憶部２２０の課題ＤＢ２２を参照して課題の情報、例えば課題ＩＤ（Identifier）及び課題内容を取得する。
【００４２】
なお、教師端末３は、例えば回答支援サーバ２のＩＰ（Internet Protocol）や回答支援サーバ２が提供するＷｅｂサーバ等のＵＲＬ（Uniform Resource Locator）へアクセスを行ない、課題の選択を開始するための操作（コマンド発行）を行なうことで、課題選択画面の表示要求を送信することができる。
【００４３】
課題ＤＢ２２の一例を図４に示す。課題ＤＢ２２には、例示的に、課題を一意に特定する課題ＩＤ、課題の内容、その課題の回答制限時間、及び未入力時間が対応付けられた情報が含まれる。回答制限時間は、生徒端末４に課題を提示してから回答時間の終了までの時間である。未入力時間は、生徒端末４における意見の入力が途切れてから、回答支援サーバ２により当該生徒端末４へ画像等の情報が送信されるまでの所定時間であり、後述する画像送信部２１６により用いられる。
【００４４】
一例として、課題ＤＢ２２には、課題ＩＤ“０００２”に対して、課題内容「瓦礫受け入れについてどう思うか？」、回答制限時間“２０分”、及び未入力時間“５分”が対応付けられている。なお、以下の説明では、課題ＩＤとして“０００２”が選択されるものとする。
【００４５】
課題提示部２１２は、図４に例示する課題ＤＢ２２から課題の情報として課題ＩＤ及び課題内容を取得すると、取得した課題の情報を用いて課題選択画面を生成し、生成した課題選択画面へのアクセス先の情報、例えばＵＲＬを教師端末３へ送信する。
【００４６】
課題選択画面の一例を図５に示す。課題選択画面には、例示的に、課題を選択するための選択ボタン、課題ＩＤ、課題内容、選択した課題を回答支援サーバ２へ送信する課題送信ボタン、及び課題選択を中止するキャンセルボタンが含まれる。
【００４７】
教師は、Ｗｅｂブラウザ等の教師端末プログラム３１により表示された課題選択画面に対して、教師端末３の入出力部（図２の入出力部２ｅに対応）を用いて任意の課題の選択ボタンにチェックを入れ、課題送信ボタンを押下する。このようにして課題が選択されると、教師端末３は、選択された課題の課題ＩＤと課題送信要求とを回答支援サーバ２へ送信する。
【００４８】
課題提示部２１２は、教師端末３から課題送信要求及び課題ＩＤを受信すると、受信した課題ＩＤに対応する課題内容を課題ＤＢ２２から取得し、取得した課題内容を用いて回答画面を生成するとともに、生成した回答画面の情報を生徒端末４へ送信する。
【００４９】
なお、課題提示部２１２は、図６に例示する生徒ＤＢ２３を参照することで、回答画面の情報の送信先となる生徒端末４の情報、例えばＩＰアドレスを特定することができる。
【００５０】
図６に示すように、生徒ＤＢ２３には、例示的に、生徒を一意に特定する生徒ＩＤ、生徒名（又は生徒氏名）、その生徒に配布された生徒端末４のＩＰアドレスが対応付けられた情報が含まれる。
【００５１】
回答画面の一例を図７に示す。回答画面には、例示的に、課題内容（及び課題ＩＤ）、賛否選択ボタン、課題内容に対する意見を入力する意見入力欄、入力した意見を回答支援サーバ２へ送信する「教師に送信する」ボタン、及び意見入力欄への入力内容をクリアする意見クリアボタンが含まれる。賛否選択ボタンは、課題内容に対する賛否を選択するためのボタンであり、賛成又は反対を択一的に選択可能である。
【００５２】
なお、回答画面の情報としては、回答画面へのアクセス先、例えばＵＲＬであってもよいし、回答画面そのもの、例えばｈｔｍｌ（Hyper Text Markup Language）ファイル等であってもよい。また、生徒端末４が画面の生成機能をそなえる場合、回答支援サーバ２は、回答画面の生成を省略し、課題内容を生徒端末４へ送信してもよい。以降の説明においても同様である。
【００５３】
また、課題提示部２１２は、課題（回答画面の情報）を生徒端末へ送信すると、課題回答ＤＢ２４の更新を行なう。
【００５４】
課題回答ＤＢ２４の一例を図８に示す。図８に示すように、課題回答ＤＢ２４には、例示的に、課題ＩＤ、生徒ＩＤ、生徒端末４から受信する回答に含まれる賛否及び意見内容、回答が提出されているか否かの状況、最新入力停止時刻、画像送信フラグ、及び画像ＩＤが対応付けられた情報が含まれる。最新入力停止時刻は、生徒端末４における意見の入力が途切れた時刻である。画像送信フラグは、回答支援サーバ２により生徒端末４へ画像が送信されたか否かを示す情報であり、画像ＩＤは、生徒端末４へ送信された画像を識別する情報である。
【００５５】
例えば課題提示部２１２は、課題回答ＤＢ２４に対して、生徒端末４へ送信した課題の課題ＩＤのエントリを送信先の生徒端末４の生徒ＩＤ分追加する。そして、課題提示部２１２は、最新入力停止時刻に初期値として課題（回答画面の情報）の送信時刻を設定し、状況に提出前を設定する。
【００５６】
入力取得部２１４は、生徒端末４から所定のタイミングで送信された課題に対する回答を受信し、課題回答ＤＢ２４を更新する。
【００５７】
例えば、生徒は、生徒端末プログラム４１により表示された回答画面（図７参照）に対して、生徒端末４の入出力部（図２の入出力部２ｅに対応）を用いて賛成又は反対の賛否選択ボタンにチェックを入れるとともに、意見入力欄に意見を入力する。入力等が完了すると、生徒は「教師に送信する」ボタンを押下する。
【００５８】
このようにして回答の送信が指示されると、生徒端末４は、自端末に設定された生徒ＩＤ、選択された賛否、及び入力された意見文字列（意見内容）を、回答の提出を示す提出情報、例えば回答提出用のフラグとともに回答支援サーバ２へ送信する。
【００５９】
入力取得部２１４は、生徒端末４から回答提出のタイミングで送信された回答を受信すると、提示中の課題ＩＤのうち、受信した生徒ＩＤのエントリに対して、受信した賛否及び意見内容を設定（登録）し、提出情報に基づき状況を提出済に設定する。
【００６０】
ところで、上述のように回答支援サーバ２は、所定時間入力が滞った生徒端末４に対して、段階的な検討を促すための画像を送信し生徒端末４上に表示させることで、生徒の回答を支援することができる。
【００６１】
このため、入力取得部２１４は、回答提出前の生徒端末４から、意見の入力が途切れた（中断した）タイミングで現在の入力内容を取得（受信）する。
【００６２】
例えば、生徒端末４は、意見入力欄への文字の入力が途切れた場合、自端末に設定された生徒ＩＤ、選択された賛否（選択されている場合）、意見入力欄に現在入力されている文字列、及び、時刻の一例である生徒端末４の現在時刻（入力停止時刻）を回答支援サーバ２へ送信する。
【００６３】
入力取得部２１４は、生徒端末４から意見の入力が途切れたタイミングで送信された入力文字列等を受信すると、受信した情報を用いて回答提出の場合と同様に課題回答ＤＢ２４を更新する。例えば入力取得部２１４は、課題回答ＤＢ２４の該当エントリに対して、受信した情報のうち、賛成又は反対を賛否に、入力文字列を意見内容に、現在時刻を最新入力停止時刻にそれぞれ設定する。また、状況は未提出のまま維持される。なお、生徒端末４は、現在時刻の送信を行なわなくてもよく、この場合、入力取得部２１４は、時刻として、生徒端末４から情報を受信したときの回答支援サーバ２の時刻を最新入力停止時刻に設定してもよい。
【００６４】
なお、入力取得部２１４は、課題提示部２１２が生徒端末４へ課題を送信してから回答制限時間が満了するまでの間、生徒端末４から回答又は（途中）入力内容を取得し、上述した課題回答ＤＢ２４の更新を行なう。このため、入力取得部２１４は、例えば課題提示部２１２が生徒端末４へ課題を送信したときに、課題の送信時刻と課題ＤＢ２２に設定された当該課題の回答制限時間とを取得することが好ましい。
【００６５】
ここまで、入力取得部２１４が生徒端末４から所定のタイミングで送信されてきた回答又は入力内容を取得するものとして説明したが、これに限定されるものではない。例えば入力取得部２１４は、定期的に又は所定のタイミングで、生徒端末４へポーリング要求を送信し、生徒端末４からポーリング要求への応答として回答又は入力内容を受信してもよい。
【００６６】
以上のように、入力取得部２１４は、生徒端末４における回答の入力内容及び時刻を取得する第１取得部の一例であるといえる。また、入力取得部２１４は、生徒端末４による課題に対する回答の提出内容を取得する第２取得部の一例であるといえる。
【００６７】
画像送信部２１６は、所定の判定条件を満たす生徒端末４について、生徒の思考に具体的なイメージを与えるのに適した画像を選択する画像選択処理を行ない、選択した画像を送信する支援画像送信処理を行なう。所定の判定条件としては、例えば以下の（ｉ）〜（iii）の条件が挙げられる。
【００６８】
（ｉ）回答を未提出の生徒端末４であること。
一例として、画像送信部２１６は、課題回答ＤＢ２４を参照して、提示中の課題ＩＤのエントリから順次生徒の情報を取得し、状況が未提出であるか否かを判定する。状況が未提出である場合、画像送信部２１６は上記（ｉ）の条件を満たすと判定することができる。
【００６９】
（ii）所定時間以上意見の入力が行なわれていない（入力の停止時刻から所定時間以上経過している）こと。
一例として、画像送信部２１６は、課題ＤＢ２２を参照して提示中の課題ＩＤのエントリから未入力時間を取得しておく。そして、画像送信部２１６は、課題回答ＤＢ２４を参照して、回答が未提出の生徒端末４に係る最新入力停止時刻を取得し、現在時刻と取得した最新入力停止時刻との差が、取得した未入力時間以上であるか否かを判定する。算出した現在時刻と最新入力停止時刻との差が未入力時間以上である場合、画像送信部２１６は上記（ii）の条件を満たすと判定することができる。この条件により、画像送信部２１６は、思考が停止している生徒の生徒端末４を特定することができる。
【００７０】
（iii）過去に画像が送信されていないこと。
一例として、画像送信部２１６は、課題回答ＤＢ２４を参照して、回答が未提出の生徒端末４に係る画像送信フラグを取得し、取得した画像送信フラグに画像を送信したことを示す値、例えば“１”が設定されていないか否かを判定する。画像送信フラグに画像を送信したことを示す値が設定されていない場合（例えばＮｕｌｌや“０”が設定されている場合）、画像送信部２１６は上記（iii）の条件を満たすと判定することができる。
【００７１】
画像送信部２１６は、上記（ｉ）〜（iii）の条件を含む所定の判定条件を全て満たすと判定した生徒端末４（生徒ＩＤ）に対して、画像選択処理を行なう。このため、画像送信部２１６は、図３に示すように、例示的に画像選択部２１６ａをそなえることができる。
【００７２】
画像選択部２１６ａは、所定の判定条件を満たすと判定された生徒ＩＤについて、支援画像ＤＢ２５に基づき所定の選択条件に合致する画像を選択する。
【００７３】
支援画像ＤＢ２５の一例を図９に示す。図９に示すように、支援画像ＤＢ２５には、例示的に、課題ＩＤ、画像ＩＤ、画像送付条件、キーワード、及び備考が対応付けられた情報が含まれる。画像送付条件は、所定の選択条件に対応するものであり、課題回答ＤＢ２４の意見内容が画像送付条件に合致する場合に、対応する画像ＩＤが選択される。キーワードは、画像送付条件の判定に用いられる情報の１つであり、１字以上の文字や単語等が少なくとも１つ設定される。備考は、例えば対応する画像ＩＤの説明（キャプション）である。
【００７４】
このように、支援画像ＤＢ２５は、課題に関連する１以上の情報をそれぞれキーワードに対応付けて保持する（判定条件に対応づけて保持する）保持部の一例であるといえる。
【００７５】
例えば画像選択部２１６ａは、所定の判定条件を満たすと判定された生徒ＩＤについて、課題回答ＤＢ２４を参照して意見内容（入力文字列）を取得し、取得した入力文字列が支援画像ＤＢ２５の画像送付条件のいずれに合致するかを判定する。
【００７６】
一例として、画像選択部２１６ａは、所定の判定条件を満たす生徒端末４の意見内容に入力文字列が存在するか（入力されているか）否かを判定する。入力文字列が存在しない場合、画像選択部２１６ａは、支援画像ＤＢ２５から画像送付条件に「何も記載されていない」が設定された画像ＩＤを選択する。
【００７７】
一方、入力文字列が存在する場合、画像選択部２１６ａは、入力内容に関連する画像情報を選択するため、支援画像ＤＢ２５のキーワードが入力文字列に含まれているか否かを判定する。支援画像ＤＢ２５のキーワードが入力文字列に含まれている場合、画像選択部２１６ａは、入力文字列に含まれているキーワードに対応する画像ＩＤを支援画像ＤＢ２５から選択する。
【００７８】
なお、支援画像ＤＢ２５のキーワードが入力文字列に含まれていない場合、画像選択部２１６ａは、画像を選択しないこととしてもよいが、例えば以下の処理により、生徒端末４へ送信する画像を教師端末３に選択させてもよい。
【００７９】
例えば画像選択部２１６ａは、図１０に示す画像一覧ＤＢ２６を用いて画像選択画面を生成し、生成した画像選択画面のアクセス先の情報、例えばＵＲＬを教師端末３へ送信する。
【００８０】
図１０に示すように、画像一覧ＤＢ２６には、例示的に、画像ＩＤ、画像ファイル、及び備考が対応付けられた情報が含まれる。画像ＩＤは、図９に示す支援画像ＤＢ２５の画像ＩＤと対応するものである。なお、画像一覧ＤＢ２６には、画像ＩＤ“００４”、“００５”のように、支援画像ＤＢ２５の課題ＩＤ“０００２”に対応付けられていない画像も格納されている。画像ファイルは、写真やイラスト等の画像情報である。備考は、例えば対応する画像ＩＤの説明（キャプション）である。
【００８１】
画像選択画面の一例を図１１に示す。図１１に示すように、画像選択画面には、例示的に、生徒意見、画像選択ボタン、画像ファイル、及び選択した画像を登録する登録ボタンが含まれる。生徒意見は、入力文字列が存在するが支援画像ＤＢ２５のキーワードが含まれていない生徒の意見内容（入力文字列）である。画像選択ボタンは、画像を選択するためのボタンであり、一実施形態においてはいずれかを択一的に選択可能である。画像ファイルは、画像一覧ＤＢ２６の画像ファイルに対応するものである。なお、画像選択画面には、教師端末３から画像ファイルをアップロードするための入力又は選択ボタンが含まれてもよい。
【００８２】
図１１に示すように、画像選択画面は、教師端末３に対して入力内容の文字列から新たなキーワードを抽出させるとともに、抽出させたキーワードに対応付ける新たな情報を選択させるための画面の一例であるといえる。
【００８３】
例えば、教師は、図１２に示すように、教師端末プログラム３１により表示された画像選択画面に対して、教師端末３の入出力部を用いて生徒意見の少なくとも一部の文字列を選択するとともに、選択した文字列をキーワードとして対応付ける画像の画像選択ボタンにチェックを入れる。画像及びキーワードの選択が完了すると、教師は「登録」ボタンを押下する。
【００８４】
このようにして画像及びキーワードの送信が指示されると、教師端末３は、選択された画像の画像ＩＤ及びキーワードを回答支援サーバ２へ送信する。
【００８５】
なお、画像の選択を行なわない場合、教師は画像及びキーワードの選択を行なわずに、例えば「登録」ボタンを押下すればよい。この場合、教師端末３は、画像及びキーワードの選択を行なわない旨の通知を回答支援サーバ２へ送信すればよい。
【００８６】
画像選択部２１６ａは、教師端末３から画像及びキーワードを受信すると、受信した画像ＩＤ及びキーワードを支援画像ＤＢ２５へ登録するとともに、受信した画像ＩＤを生徒端末４へ送信する画像の画像ＩＤとして選択する。
【００８７】
画像選択部２１６ａによる画像選択処理が以上のように実行されると、画像送信部２１６は、画像選択部２１６ａにより画像ＩＤが選択されたか否かを判断する。画像ＩＤが選択された場合、画像選択部２１６ａは、選択された画像ＩＤに対応する画像ファイルを画像一覧ＤＢ２６から取得し、取得した画像ファイルを対応する生徒端末４へ送信する。
【００８８】
なお、画像送信部２１６は、画像ファイルを送信した生徒端末４について、課題回答ＤＢ２４の対応する画像送信フラグに画像を送信したことを示す値、例えば“１”を設定するとともに、画像ＩＤに送信した画像ファイルの画像ＩＤを設定する。
【００８９】
画像送信部２１６は、上述した支援画像送信処理を、所定のタイミングで、課題回答ＤＢ２４の提示中の課題ＩＤに対応する全ての生徒ＩＤについて実行する。例えば画像選択部２１６ａは、入力取得部２１４により課題回答ＤＢ２４が更新されたタイミングで支援画像送信処理を実行してもよい。
【００９０】
例えば、課題回答ＤＢ２４の生徒ＩＤ“１００１”及び“１００５”に対応する最新入力停止時刻は“9:00:00（課題の送信時刻；初期値）”、生徒ＩＤ“１００２”に対応する最新入力停止時刻は“9:03:12”である（図８参照）。また、課題ＤＢ２２の課題ＩＤ“０００２”に対応する未入力時間は“５分”である（図４参照）。
【００９１】
この場合、画像送信部２１６は、生徒ＩＤ“１００１”及び“１００５”については“9:05:00”以降のタイミングで行なった支援画像送信処理において所定の判定条件を満たすと判定し、画像選択処理で選択した画像ファイルを送信する。画像送信部２１６は、生徒ＩＤ“１００２”については“9:08:12”以降のタイミングで行なった支援画像送信処理において所定の判定条件を満たすと判定し、画像選択処理で選択した画像ファイルを送信する。
【００９２】
以上のように画像送信部２１６により送信された支援画像（画像ファイル）は、生徒端末４により受信されると、例えば生徒端末４における回答画面（図７参照）の所定の領域に表示される。
【００９３】
生徒端末４の回答画面に支援画像が表示される例を図１３及び図１４に示す。図１３（ａ）に示すように、生徒端末４において回答画面の意見入力欄に「運搬が大変」と入力された状態で所定時間が経過した場合、所定時間経過後は、図１３（ｂ）に示すように、意見入力欄の下に校庭の画像が表示される。これは、図９に示すように、所定の判定条件を満たす生徒端末４の意見内容（入力文字列）にキーワード「運搬」が含まれており、画像選択部２１６ａによって、対応する画像ＩＤ“００２”の「どこに運搬するかを示す画像」が選択されたためである。
【００９４】
また、図１４（ａ）に示すように、生徒端末４において回答画面の意見入力欄に何も入力されていない状態で所定時間が経過した場合、所定時間経過後は、図１４（ｂ）に示すように、意見入力欄の下に瓦礫の画像が表示される。これは、図９に示すように、生徒端末４の意見内容に何も記載されておらず、画像選択部２１６ａによって、対応する画像ＩＤ“００３”の「課題内容を具体化する画像」が選択されたためである。
【００９５】
なお、画像送信部２１６が用いる所定の判定条件のうち、（iii）の条件は、画像送信部２１６により生徒端末４へ送信される画像が１つであることを前提としたものである。これは、例えば答えが１つではない全体議論のような場面で各生徒の入力内容に表される思考の方向性を尊重し、その思考に具体的イメージを与えるためである。しかし、これに限定されるものではなく、入力文字列に含まれるキーワードが複数ある場合、画像送信部２１６は、複数のキーワードに対応する複数の画像を同じタイミング又は異なるタイミングで（同時に又は段階的に）選択して生徒端末４へ送信してもよい。この場合、上記（iii）の条件は省略してよいし、（iii）の条件の中の数値を２以上の所定の値に設定してもよい。
【００９６】
以上のように、画像送信部２１６は、入力取得部２１４が取得した時刻と生徒端末４による回答の提出状況とに基づく判定条件を満たす生徒端末４に対して、判定条件に対応づけて支援画像ＤＢ２５に保持された情報を提示する情報提示部の一例であるといえる。
【００９７】
一覧生成部２１８は、課題の回答制限時間が満了したことを検出すると、図１５に例示する課題の回答制限時間満了後の課題回答ＤＢ２４から生徒の賛否及び意見内容を取得し、教師端末３及び電子黒板５に一覧表示させる。
【００９８】
例えば一覧生成部２１８は、課題提示部２１２が生徒端末４へ課題を送信したときに、課題の送信時刻と課題ＤＢ２２に設定された当該課題の回答制限時間とを取得しておく。これにより、一覧生成部２１８は、現在時刻が課題の送信時刻に回答制限時間を加算した時刻を過ぎたときに、課題の回答制限時間が満了したことを検出することができる。
【００９９】
一覧生成部２１８は、図１６に例示する一覧画面を生成して、生成した一覧画面の情報、例えば画像出力情報を電子黒板５へ出力することができる。また、一覧生成部２１８は、図１７に例示する一覧画面を生成して、生成した一覧画面のアクセス先の情報、例えばＵＲＬを教師端末３へ出力することができる。
【０１００】
図１６及び図１７に示すように、一覧生成部２１８が生成する一覧画面には、例示的に、課題回答ＤＢ２４から取得した賛否及び意見内容と生徒ＩＤに紐づく生徒名（生徒ＤＢ２３参照）とを対応付けた生徒ごとの意見が、マトリクス状に表示される。
【０１０１】
また、図１７に示すように、教師端末３の教師端末プログラム３１により表示される一覧画面には、支援画像が送信された生徒について、送信された支援画像も併せて（付加されて）表示される。
【０１０２】
このように、一覧生成部２１８は、課題回答ＤＢ２４を参照して、賛否、意見内容、及び画像ＩＤ（教師端末３用）を取得し、生徒ＩＤに対応する生徒名を生徒ＤＢ２３から、画像ＩＤに対応する画像ファイルを画像一覧ＤＢ２６から、それぞれ取得する。そして、一覧生成部２１８は、取得した情報を用いて、生徒ごとに意見をマトリクス状にまとめて、図１６及び図１７に例示するような一覧画面を生成するのである。
【０１０３】
なお、一覧画面には、一覧画面を終了するための全体発表終了ボタンが含まれる。一覧生成部２１８は、教師端末３の操作、又は、入力部若しくは教師端末３からの電子黒板５のインタフェースを介した電子黒板５の操作等を通じて全体発表終了ボタンが選択され、教師端末３又は電子黒板５から終了要求を受信すると、一覧画面を非表示とする。
【０１０４】
このように、一覧生成部２１８は、課題を提示してから所定の制限時間が満了した場合、複数の生徒端末４から提出された回答を表示する表示画面を生成する画面生成部の一例であるといえる。
【０１０５】
〔１−４〕生徒端末の機能構成例
次に、図１８を参照して一実施形態に係る生徒端末４の機能構成例について説明する。図１８に示すように、生徒端末４は、例示的に通信部４１０、表示処理部４１２、及び入力受付部４１４をそなえることができる。
【０１０６】
通信部４１０は、回答支援サーバ２との間で通信を行なうものである。例えば通信部４１０は、ＣＰＵ及びインタフェース部（図２に示すＣＰＵ２ａ及びインタフェース部２ｄに対応）の少なくとも一部の機能により実現することができる。通信部４１０が受信した情報は対応する各機能ブロックへ渡され、各機能ブロックからの情報は回答支援サーバ２へ送信される。以下、便宜上、各機能ブロックが直接回答支援サーバ２との間で情報の送受信をするものとして説明する。
【０１０７】
表示処理部４１２は、回答支援サーバ２から回答画面の情報を受信すると、受信した回答画面の情報に基づき、生徒端末４の入出力部（図２の入出力部２ｅに対応）に図７に例示する回答画面を表示する。
【０１０８】
なお、回答画面の情報として、回答画面へのアクセス先、例えばＵＲＬや、回答画面そのもの、例えばｈｔｍｌファイル等を受信した場合、表示処理部４１２は、当該アクセス先へのアクセス、又はｈｔｍｌファイルの表示を行なえばよい。また、表示処理部４１２は、画面の生成機能をそなえてもよい。この場合、表示処理部４１２は、回答画面を生成するために、回答画面の情報として課題内容を受信すればよい。
【０１０９】
また、表示処理部４１２は、回答支援サーバ２から支援画像を受信すると、回答画面に受信した支援画像を表示する（図１３（ｂ）及び図１４（ｂ）参照）。
【０１１０】
さらに、表示処理部４１２は、回答支援サーバ２から回答時間終了の通知を受信すると、入出力部に回答時間が終了した旨を表示する。
【０１１１】
入力受付部４１４は、回答画面への情報の入力を受け付けるものである。例えば入力取得部２１４は、入出力部による図７に示す賛否選択ボタン及び意見入力欄に対する選択又は入力を受け付けるとともに、「教師に送信する」ボタン及び「意見クリア」ボタンの選択（クリック）に応じた処理を行なう。
【０１１２】
このとき、入力受付部４１４は、「教師に送信する」ボタンが選択されていない場合（回答を提出していない場合）、賛否選択ボタン及び意見入力欄への文字の入力を受け付けてからの時間を測定する。そして、入力受付部４１４は、一定時間（例えば数秒〜十数秒）以上次の文字の入力がなかった場合（測定時間が一定時間以上となった場合）、意見の入力が途切れたと判断することができる。意見の入力が途切れたと判断した場合、生徒端末４は、上述のように、自端末に設定された生徒ＩＤ、選択された賛否（選択されている場合）、意見入力欄に現在入力されている文字列、及び現在時刻を回答支援サーバ２へ送信する。
【０１１３】
なお、入力受付部４１４は、意見の入力が途切れたことを判断する代わりに、入力取得部２１４からのポーリング要求に対して、賛否及び意見入力欄の入力内容を送信してもよい。
【０１１４】
また、上述のように、入力受付部４１４は、「教師に送信する」ボタンが選択されると、生徒ＩＤ、選択された賛否、及び入力された意見文字列（意見内容）を、回答の提出を示す提出情報、例えば回答提出用のフラグとともに回答支援サーバ２へ送信する。
【０１１５】
以上のように、一実施形態に係る回答支援システム１では、回答支援サーバ２により、課題に対する回答の提出前の段階において所定時間以上入力が滞った場合に、既に入力済みの情報に合わせて、検討したほうがよさそうな項目の画像を生徒端末４へ送信することができる。
【０１１６】
回答支援システム１で想定している授業形態は、教師による発問を受けて各生徒が思考し、自身の生徒端末４の回答画面に入力を行なって、回答支援サーバ２（教師）へ提出するものである。このような授業形態の場合、生徒の習熟度によっては、思い付く文字や単語を入力できても、そこから文章へ意見を広げるに至らない（思考が停止する）生徒が出てくる可能性がある。
【０１１７】
回答支援サーバ２は、このような思考が停止した生徒に対して、入力した文字列に関連する具体的な画像を提示することで、生徒は入力済みの文字列に続く更なる文字列をイメージし易くなる。
【０１１８】
また、課題に対する意見が何も思い浮かばない生徒が出てくる可能性もある。この場合においても、回答支援サーバ２は、思考が停止した生徒に対して、課題に関連する（課題内容を具体化する）画像を提示することで、生徒は、課題内容を具体的にイメージすることができる。
【０１１９】
このように、一実施形態に係る回答支援システム１によれば、回答者の思考に応じた回答支援を行なうことができるのである。
【０１２０】
〔１−５〕回答支援システムの動作例
次に、上述の如く構成された回答支援システム１の動作例を、図１９〜図２２を参照して説明する。
【０１２１】
〔１−５−１〕回答支援サーバにおける全体処理の説明
はじめに、図１９を参照して、回答支援サーバ２における全体の処理について説明する。
【０１２２】
図１９に示すように、回答支援サーバ２の課題提示部２１２は、教師端末３からの課題選択画面の表示要求を受信すると、課題ＤＢ２２から課題選択画面（図５参照）を生成し、例えば課題選択画面のＵＲＬを教師端末３へ送信する（ステップＳ１）。
【０１２３】
課題提示部２１２は、教師端末３からの課題ＩＤ及び課題送信要求の受信を待ち受け（ステップＳ２及びステップＳ２のＮｏルート）、課題ＩＤ及び課題送信要求を受信すると（ステップＳ２のＹｅｓルート）、処理がステップＳ３に移行する。ステップＳ３では、課題提示部２１２が受信した課題ＩＤに対応する課題内容を課題ＤＢ２２から取得して回答画面（図７参照）を作成し、作成した回答画面の情報を生徒ＤＢ２３から取得した生徒端末４のアドレスへ送信する。
【０１２４】
このとき、課題提示部２１２は、課題回答ＤＢ２４に対して、課題ＩＤのエントリを送信先の生徒端末４の生徒ＩＤ分追加し、当該エントリの最新入力停止時刻に課題の送信時刻を記録する（ステップＳ４）。
【０１２５】
次いで、画像送信部２１６は課題ＩＤに対応する未入力時間を、一覧生成部２１８（及び入力受付部４１４）は課題ＩＤに対応する回答制限時間を、それぞれ課題ＤＢ２２から取得する（ステップＳ５）。
【０１２６】
入力取得部２１４は、生徒端末４から生徒ＩＤ、賛否・意見文字列、及び提出情報、つまり回答を受信したか否かを判定する（ステップＳ６）。これらの情報を受信していない場合（ステップＳ６のＮｏルート）、処理がステップＳ８に移行する。一方、これらの情報を受信した場合（ステップＳ６のＹｅｓルート）、入力取得部２１４は、課題回答ＤＢ２４の生徒ＩＤに対応するエントリに対して、受信した賛否と意見文字列とを記録し、状況を提出済に設定する（ステップＳ７）。
【０１２７】
また、入力取得部２１４は、生徒端末４から生徒ＩＤ、現在入力文字列、及び入力停止時刻、つまり（途中の）入力内容を受信したか否かを判定する（ステップＳ８）。これらの情報を受信していない場合（ステップＳ８のＮｏルート）、処理がステップＳ１１に移行する。一方、これらの情報を受信した場合（ステップＳ８のＹｅｓルート）、入力取得部２１４は、課題回答ＤＢ２４の生徒ＩＤに対応するエントリに対して、受信した賛否（選択されている場合）と意見文字列とを記録し、入力停止時刻を最新入力停止時刻に設定する（ステップＳ９）。
【０１２８】
次に、画像送信部２１６は、課題回答ＤＢ２４等に基づき支援画像送信処理を行なう（ステップＳ１０）。
【０１２９】
そして、一覧生成部２１８は、課題提示部２１２が生徒端末４へ課題を送信してから回答制限時間が経過したか否かを判断し（ステップＳ１１）、回答制限時間が経過していない場合（ステップＳ１１のＮｏルート）、処理がステップＳ６に移行する。
【０１３０】
一方、課題送信から回答制限時間が経過している場合（ステップＳ１１のＹｅｓルート）、一覧生成部２１８は、課題回答ＤＢ２４から生徒の賛否・意見文字列を取得し、教師端末３及び電子黒板５上にマトリクス状に表示させる。このとき、一覧生成部２１８は、教師端末３には使用した支援画像も表示させる（ステップＳ１２）。
【０１３１】
また、一覧生成部２１８は、生徒端末４へ回答時間終了通知を送信し（ステップＳ１３）、教師端末３又は電子黒板５からの終了要求の受信を待ち受ける（ステップＳ１４及びステップＳ１４のＮｏルート）。
【０１３２】
終了要求を受信すると（ステップＳ１４のＹｅｓルート）、一覧生成部２１８はマトリクスを非表示とし（ステップＳ１５）、処理が終了する。
【０１３３】
〔１−５−２〕支援画像送信処理の説明
次に、図２０を参照して、回答支援サーバ２の画像送信部２１６による支援画像送信処理（図１９のステップＳ１０参照）について説明する。
【０１３４】
図２０に示すように、画像送信部２１６は、課題回答ＤＢ２４から、提示中の課題について先頭又は次の生徒のエントリにおける状況を取得し（ステップＳ２１）、当該生徒の状況が提出済であるか否かを判定する（ステップＳ２２）。提出済の場合（ステップＳ２２のＹｅｓルート）、処理がステップＳ３０に移行する。
【０１３５】
一方、生徒の状況が提出済ではない（未入力）の場合（ステップＳ２２のＮｏルート）、画像送信部２１６は、課題回答ＤＢ２４に含まれるその生徒に対応する最新入力停止時刻を取得する（ステップＳ２３）。
【０１３６】
そして、画像送信部２１６は、取得した最新入力停止時刻と現在時刻との差を算出し（ステップＳ２４）、算出した差がステップＳ５（図１９参照）で取得した未入力時間、すなわち所定時間以上であるか否かを判定する（ステップＳ２５）。差が所定時間未満である場合（ステップＳ２５のＮｏルート）、処理がステップＳ３０に移行する。
【０１３７】
差が所定時間以上である場合（ステップＳ２５のＹｅｓルート）、画像送信部２１６は、課題回答ＤＢ２４のその生徒に対応する画像送信フラグが送信済を示す“１”であるか否かを判定する（ステップＳ２６）。画像送信フラグが“１”である場合（ステップＳ２６のＹｅｓルート）、処理がステップＳ３０に移行する。
【０１３８】
一方、画像送信フラグが“１”ではない（Ｎｕｌｌ又は“０”である場合（ステップＳ２６のＮｏルート）、画像選択部２１６ａが画像選択処理を行なう（ステップＳ２７）。
【０１３９】
画像選択部２１６ａによる画像選択処理が終了すると、画像送信部２１６は、画像選択処理により選択された画像がある場合、当該画像を生徒端末４へ送信する（ステップＳ２８）。
【０１４０】
このとき、画像送信部２１６は、課題回答ＤＢ２４に含まれるその生徒の画像送信フラグに“１”を設定し、画像ＩＤに送信した画像の画像ＩＤを設定する（ステップＳ２９）。
【０１４１】
次いで、画像送信部２１６は、課題回答ＤＢ２４における提示中の課題について、判定を行なっていない次の生徒が存在するか否かを判定する（ステップＳ３０）。次の生徒が存在する場合（ステップＳ３０のＹｅｓルート）、処理がステップＳ２１に移行する。一方、次の生徒が存在しない場合（ステップＳ３０のＮｏルート）、処理が終了する。
【０１４２】
〔１−５−３〕画像選択処理の説明
次に、図２１を参照して、画像送信部２１６の画像選択部２１６ａによる画像選択処理（図２０のステップＳ２７参照）について説明する。
【０１４３】
図２１に示すように、画像選択部２１６ａは、課題回答ＤＢ２４のその生徒に対応する意見内容に入力文字列が存在するか否かを判定する（ステップＳ３１）。入力文字列が存在する場合（ステップＳ３１のＹｅｓルート）、画像選択部２１６ａは、支援画像ＤＢ２５のキーワードが入力文字列に含まれているか否かを判定する（ステップＳ３２）。
【０１４４】
キーワードが入力文字列に含まれている場合（ステップＳ３２のＹｅｓルート）、画像選択部２１６ａは、入力文字列に含まれているキーワードに対応する画像を生徒ＤＢ２３から選択し（ステップＳ３３）、処理が終了する。
【０１４５】
また、ステップＳ３１において、入力文字列が存在しない場合（ステップＳ３１のＮｏルート）、画像選択部２１６ａは、支援画像ＤＢ２５から課題を具体化した画像を選択し（ステップＳ３４）、処理が終了する。
【０１４６】
一方、ステップＳ３２において、キーワードが入力文字列に含まれていない場合（ステップＳ３２のＮｏルート）、画像選択部２１６ａは、画像一覧ＤＢ２６を用いて画像選択画面（図１１参照）を生成し、教師端末３へ送信する（ステップＳ３５）。
【０１４７】
また、画像選択部２１６ａは、教師端末３による画像選択画面の操作により教師端末３から画像（画像ＩＤ）及びキーワードの選択を受信したか否かを判定する（ステップＳ３６）。画像及びキーワードの選択を受信していない場合（ステップＳ３６のＮｏルート）、画像選択部２１６ａは、教師端末３から選択しないことの通知を受信したか否かを判定する（ステップＳ３７）。
【０１４８】
教師端末３から選択しないことの通知を受信していない場合（ステップＳ３７のＮｏルート）、処理がステップＳ３６に移行する。一方、教師端末３から選択しないことの通知を受信した場合（ステップＳ３７のＹｅｓルート）、画像選択部２１６ａは画像を選択せず、処理を終了する。
【０１４９】
ステップＳ３６において、画像及びキーワードの選択を受信した場合（ステップＳ３６のＹｅｓルート）、画像選択部２１６ａは、受信した画像ＩＤ及びキーワードを支援画像ＤＢ２５へ登録し、当該画像を選択して（ステップＳ３８）、処理が終了する。
【０１５０】
〔１−５−４〕生徒端末による処理の説明
次に、図２２を参照して、生徒端末４による処理について説明する。
【０１５１】
図２２に示すように、生徒端末４の表示処理部４１２は、回答支援サーバ２からの回答画面の受信を待ち受ける（ステップＳ４１及びステップＳ４１のＮｏルート）。回答画面を受信すると（ステップＳ４１のＹｅｓルート）、表示処理部４１２は、入出力部（出力部）に受信した回答画面を表示する（ステップＳ４２）。
【０１５２】
次いで、入力受付部４１４は、入出力部（入力部）を介して回答の入力を受け付けたか否かを判定する（ステップＳ４３）。回答の入力を受け付けていない場合（ステップＳ４３のＮｏルート）、処理がステップＳ４５に移行する。
【０１５３】
一方、回答の入力を受け付けた場合（ステップＳ４３のＹｅｓルート）、入力受付部４１４は、入力が途切れたときの入力文字列（及び賛否）、現在時刻を生徒ＩＤとともに回答支援サーバ２へ送信し（ステップＳ４４）、処理がステップＳ４５に移行する。
【０１５４】
ステップＳ４５では、入力受付部４１４は、入出力部を介して回答の提出を受け付けたか否かを判定する。回答の提出を受け付けていない場合（ステップＳ４５のＮｏルート）、表示処理部４１２は、回答支援サーバ２から支援画像を受信したか否かを判定する（ステップＳ４６）。
【０１５５】
支援画像を受信していない場合（ステップＳ４６のＮｏルート）、処理がステップＳ４３に移行する。一方、支援画像を受信した場合（ステップＳ４６のＹｅｓルート）、表示処理部４１２は、受信した支援画像を回答画面に表示する（ステップＳ４７）。
【０１５６】
次いで、表示処理部４１２は、回答支援サーバ２から回答時間終了通知を受信したか否かを判定する（ステップＳ４８）。回答時間終了通知を受信していない場合（ステップＳ４８のＮｏルート）、処理がステップＳ４３に移行する。一方、回答時間終了通知を受信した場合（ステップＳ４８のＹｅｓルート）、表示処理部４１２は、回答画面に回答時間が終了した旨を表示し（ステップＳ４９）、処理が終了する。
【０１５７】
また、ステップＳ４５において、回答の提出を受け付けた場合（ステップＳ４５のＹｅｓルート）、入力受付部４１４は、生徒ＩＤ、賛否・入力文字列を提出情報とともに回答支援サーバ２へ送信し（ステップＳ５０）、処理が終了する。
【０１５８】
〔２〕その他
以上、本発明の好ましい実施形態について詳述したが、本発明は、かかる特定の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。
【０１５９】
例えば、図１に示す回答支援システム１の回答支援サーバ２、教師端末３、及び生徒端末４は、任意の組み合わせで併合してもよく、分割してもよい。一例として、回答支援サーバ２の構成（機能）を教師端末３に実装してもよい。また、回答支援サーバ２が例えばクラウドサーバであり、インターネットを介して教師端末３、生徒端末４、及び電子黒板５と通信を行なってもよい。
【０１６０】
また、回答支援システム１の各構成は、無線ＬＡＮ等のネットワーク６を介して通信を行なうものとして説明したが、これに限定されるものではない。例えばネットワーク６としてＢｌｕｅｔｏｏｔｈ（登録商標）等の他の無線通信方式が用いられてもよいし、ネットワーク６が有線のネットワークであってもよい。
【０１６１】
さらに、図２に示す回答支援サーバ２の各機能ブロックは、任意の組み合わせで併合してもよく、分割してもよい。同様に、図１８に示す生徒端末４の各機能ブロックも、任意の組み合わせで併合してもよく、分割してもよい。
【０１６２】
また、上述した各ＤＢ２２〜２６の少なくとも一部は、教師端末３が回答支援サーバ２へアクセスを行ない、事前に入力して登録を行なってよい。また、各ＤＢ２２〜２６の少なくとも一部は、教材として提供され、例えば回答支援サーバ２がインターネットを介して提供元からダウンロードしたり記録媒体２ｇに記録されたものを読取部２ｆにより読み出して、記憶部２ｃに格納してもよい。
【０１６３】
さらに、上述した説明では、所定時間入力が滞った生徒端末４へ送信される支援情報が画像情報であるものとして説明したが、これに限定されるものではない。例えば支援情報として、課題に関連する音声や音楽等の音、映像等の動画、その他種々の情報が用いられてもよい。
【０１６４】
また、回答支援サーバ２の一覧生成部２１８は、生徒の意見をマトリクス状に表示した一覧画面を生成するものとして説明したが、これに限定されるものではなく、既知の種々の表示形態の一覧画面を生成してよい。
【０１６５】
〔３〕付記
以上の実施形態に関し、更に以下の付記を開示する。
【０１６６】
（付記１）
コンピュータに、
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得し、
前記回答端末による前記課題に対する回答の提出内容を取得し、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示する
処理を実行させることを特徴とする、回答支援プログラム。
【０１６７】
（付記２）
前記判定条件には、前記時刻から所定時間以上経過していることが含まれることを特徴とする、付記１記載の回答支援プログラム。
【０１６８】
（付記３）
前記コンピュータに、
前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
処理を実行させることを特徴とする、付記１又は付記２記載の回答支援プログラム。
【０１６９】
（付記４）
前記コンピュータに、
前記入力内容に文字列が含まれていない場合、前記保持部から前記課題に関連する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
処理を実行させることを特徴とする、付記３記載の回答支援プログラム。
【０１７０】
（付記５）
前記コンピュータに、
前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、
前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、
前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示する
処理を実行させることを特徴とする、付記３又は付記４記載の回答支援プログラム。
【０１７１】
（付記６）
前記判定条件には、前記提出状況が未提出であることが含まれることを特徴とする、付記１〜５のいずれか１項記載の回答支援プログラム。
【０１７２】
（付記７）
前記コンピュータに、
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成し、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
処理を実行させることを特徴とする、付記１〜６のいずれか１項記載の回答支援プログラム。
【０１７３】
（付記８）
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得する第１取得部と、
前記回答端末による前記課題に対する回答の提出内容を取得する第２取得部と、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示する情報提示部と、をそなえる
ことを特徴とする、回答支援装置。
【０１７４】
（付記９）
前記判定条件には、前記時刻から所定時間以上経過していることが含まれることを特徴とする、付記８記載の回答支援装置。
【０１７５】
（付記１０）
前記情報提示部は、
前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
ことを特徴とする、付記８又は付記９記載の回答支援装置。
【０１７６】
（付記１１）
前記情報提示部は、
前記入力内容に文字列が含まれていない場合、前記保持部から前記課題に関連する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
ことを特徴とする、付記１０記載の回答支援装置。
【０１７７】
（付記１２）
前記情報提示部は、
前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、
前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、
前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示する
ことを特徴とする、付記１０又は付記１１記載の回答支援装置。
【０１７８】
（付記１３）
前記判定条件には、前記提出状況が未提出であることが含まれることを特徴とする、付記８〜１２のいずれか１項記載の回答支援装置。
【０１７９】
（付記１４）
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成する画面生成部をさらにそなえ、
前記画面生成部は、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
ことを特徴とする、付記８〜１３のいずれか１項記載の回答支援装置。
【０１８０】
（付記１５）
提示した課題に対する回答を行なう回答端末における回答の入力内容及び時刻を取得し、
前記回答端末による前記課題に対する回答の提出内容を取得し、
前記時刻と前記回答端末による前記回答の提出状況とに基づく判定条件を満たす回答端末に対して、前記判定条件に対応づけて保持部に保持された情報を提示する
ことを特徴とする、回答支援方法。
【０１８１】
（付記１６）
前記判定条件には、前記時刻から所定時間以上経過していることが含まれることを特徴とする、付記１５記載の回答支援方法。
【０１８２】
（付記１７）
前記課題に関連する一以上の情報をそれぞれキーワードに対応付けて保持する前記保持部から、前記入力内容の文字列に含まれるキーワードに対応する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
ことを特徴とする、付記１５又は付記１６記載の回答支援方法。
【０１８３】
（付記１８）
前記入力内容に文字列が含まれていない場合、前記保持部から前記課題に関連する情報を選択し、
前記判定条件を満たす回答端末に対して、前記選択した情報を提示する
ことを特徴とする、付記１７記載の回答支援方法。
【０１８４】
（付記１９）
前記入力内容の文字列に前記保持部が保持するキーワードが含まれていない場合、前記回答端末とは異なる情報端末に対して、前記入力内容の文字列から新たなキーワードを抽出させるとともに、前記抽出させたキーワードに対応付ける新たな情報を選択させ、
前記新たな情報と前記新たなキーワードとを対応付けて前記保持部に格納し、
前記判定条件を満たす回答端末に対して、前記情報端末に選択させた前記新たな情報を提示する
ことを特徴とする、付記１７又は付記１８記載の回答支援方法。
【０１８５】
（付記２０）
前記判定条件には、前記提出状況が未提出であることが含まれることを特徴とする、付記１５〜１９のいずれか１項記載の回答支援方法。
【０１８６】
（付記２１）
前記課題を提示してから所定の制限時間が満了した場合、複数の前記回答端末から提出された回答を表示する表示画面を生成し、
前記表示画面を表示装置へ出力し、
前記回答端末及び前記表示装置とは異なる情報端末に対して、前記情報を提示した回答端末からの回答に当該情報を付加した表示画面を出力する
ことを特徴とする、付記１５〜２０のいずれか１項記載の回答支援方法。
【符号の説明】
【０１８７】
１    回答支援システム
２    回答支援サーバ
２ａ    ＣＰＵ
２ｂ    メモリ
２ｃ    記憶部
２ｄ    インタフェース部
２ｅ    入出力部
２ｆ    読取部
２ｇ    記録媒体
３    教師端末
４，４−１〜４−ｎ    生徒端末
５    電子黒板
６    ネットワーク
２１    回答支援プログラム
２２    課題ＤＢ
２３    生徒ＤＢ
２４    課題回答ＤＢ
２５    支援画像ＤＢ
２６    画像一覧ＤＢ
３１    教師端末プログラム
４１    生徒端末プログラム
２１０，４１０    通信部
２１２    課題提示部
２１４    入力取得部
２１６    画像送信部
２１６ａ    画像選択部
２１８    一覧生成部
２２０    ＤＢ記憶部
４１２    表示処理部
４１４    入力受付部
【図１】
0006519249.tif 000002
【図２】
0006519249.tif 000003
【図３】
0006519249.tif 000004
【図４】
0006519249.tif 000005
【図５】
0006519249.tif 000006
【図６】
0006519249.tif 000007
【図７】
0006519249.tif 000008
【図８】
0006519249.tif 000009
【図９】
0006519249.tif 000010
【図１０】
0006519249.tif 000011
【図１１】
0006519249.tif 000012
【図１２】
0006519249.tif 000013
【図１３】
0006519249.tif 000014
【図１４】
0006519249.tif 000015
【図１５】
0006519249.tif 000016
【図１６】
0006519249.tif 000017
【図１７】
0006519249.tif 000018
【図１８】
0006519249.tif 000019
【図１９】
0006519249.tif 000020
【図２０】
0006519249.tif 000021
【図２１】
0006519249.tif 000022
【図２２】
0006519249.tif 000023