(57)【特許請求の範囲】
【請求項１】
コンピュータによって表示される画面を用いながら、遠隔地の生徒に対して講師が教育を行うことを補助する教育補助装置であって、
前記画面を介して提供可能な複数のサービスのうち当該画面に表示するサービスである表示サービスの選択を、講師から受け付ける選択受付手段と、
前記画面において前記表示サービスを提供する画像が表示される位置の指定を、講師から受け付ける位置指定手段と、
前記指定された位置に表示された前記表示サービスの画像を含む前記画面を、生徒に表示する表示手段と
を有し、
前記表示手段は、前記画面において、生徒が前記表示サービスを提供される領域である生徒領域と、講師が当該表示サービスを提供される領域である講師領域とを、共通の領域に重ねて配置可能であり、
前記共通の領域に前記生徒領域および前記講師領域のいずれを表示させるかの選択を受け付ける共通表示手段を有する
教育補助装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教育補助装置、教育システム、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、単なる解答結果のみを送受信する端末装置を用いることによる弊害を除外することにより、受講者に良質な学習情 報を提供できる学習システムを提供することを目的とする技術が開示されている。また、特許文献１には、受講者により操作可能な受講者側操作部、受講者により視認可能な画像を表示する受講者側表示部、前記受講者側表示部に画像を表示させる受講者側表示制御手段、を有する受講端末と、指導者により視認可能な画像を表示する指導者側表示部、前記指導者側表示部に画像を表示させる指導者側表示制御手段、を有する指導端末と、が通信可能に接続された学習システムであって、前記受講端末は、前記受講者側表示部に表示された学習情報に関する画像に応じて前記受講者側操作部の操作に基づく学習操作情報を逐次収集する学習操作情報収集手段、前記学習操作情報を前記指導端末に対して逐次送信する送信手段、を有し、前記指導端末は、前記受講端末から逐次送信される学習操作情報を受信して、前記学習操作情報に関する画像を前記指導者側表示部に逐次表示する機能を有し、前記学習操作情報収集手段は、前記学習操作情報としてポインタの位置情報・決定情報・取消情報の少なくとも一つを収集することを特徴とする学習システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９１００９９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、インターネットなどのネットワークを介して、講師から遠隔地にいる生徒へ教育を行うオンライン教育では、複数のサービスを組み合わせることで実現されるものがある。例えば、プログラミングのオンライン教育では、動画の送受信を行うビデオ機能、プログラムを編集するエディタ機能、コマンドの入力を受け付けるコンソール機能などを利用しながら講習がなされることがある。このように複数のサービスを利用する場合、例えば講師が望む態様で画面を構成して、その画面を用いて生徒に教育を行いたいという要求があった。
そこで、本発明では、複数のサービスを利用して教育を行う際に、講師が望む態様で画面を構成することが可能な教育補助装置などを提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的のもと、本明細書に開示される技術は、コンピュータによって表示される画面を用いながら、遠隔地の生徒に対して講師が教育を行うことを補助する教育補助装置であって、前記画面を介して提供可能な複数のサービスのうち当該画面に表示するサービスである表示サービスの選択を、講師から受け付ける選択受付手段と、前記画面において前記表示サービスを提供する画像が表示される位置の指定を、講師から受け付ける位置指定手段と、前記指定された位置に表示された前記表示サービスの画像を含む前記画面を、生徒に表示する表示手段とを有し、前記表示手段は、前記画面において、生徒が前記表示サービスを提供される領域である生徒領域と、講師が当該表示サービスを提供される領域である講師領域とを、共通の領域に重ねて配置可能であり、前記共通の領域に前記生徒領域および前記講師領域のいずれを表示させるかの選択を受け付ける共通表示手段を有する教育補助装置である。
【発明の効果】
【０００７】
本発明によれば、複数のサービスを利用して教育を行う際に、講師が望む態様で画面を構成することが可能な教育補助装置などが提供される。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態が適用される教育システムの全体構成例を示した図である。
【図２】教育補助装置の構成例を説明するための図である。
【図３】（ａ）は教育システムにおける講習登録処理を示すフローチャートであり、（ｂ）は教育システムにおけるマッチング処理を示すフローチャートである。
【図４】講習画面を説明するための図である。
【図５】レイアウト設定画面を説明するための図である。
【図６】ダイレクト設定画面を説明するための図である。
【図７】教育補助装置のハードウェア構成例を示した図である。
【図８】端末のハードウェア構成例を示した図である。
【図９】変形例における講師用の講習画面を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について説明する。
＜教育システム１＞
図１は、本実施の形態が適用される教育システム１の全体構成例を示した図である。
教育システム１は、教育補助装置１０と、端末３０、４０、５０とを有する。教育管理装置１０および端末３０、４０、５０は、ネットワーク９０を介して互いに接続されている。教育システム１は、各端末３０、４０、５０を操作するユーザ同士間で教育を行うことを可能とする。
【００１０】
さらに説明をすると、教育システム１は、不特定多数のユーザの間でマッチングが成立したユーザ同士が所定の内容を教え合う機会を提供するものである。なお、以下の説明においては、教育システム１を用いて、プログラミングに関する知識を教授することを説明するが、教授する内容、すなわち講習の内容はプログラミングに限定されるものではない。
【００１１】
教育管理装置１０は、コンピュータ装置によって構成される。この教育管理装置１０は、教育システム１におけるサーバとして機能する。本実施の形態の教育補助装置１０は、端末３０、４０、５０などを操作するユーザに対して、講習画面ＬＳ（後述する図４参照）などを表示する機能を備えている。
【００１２】
端末３０、４０、５０の各々は、ノート型コンピュータ、デスクトップ型コンピュータ、タブレット型コンピュータ、あるいはスマートフォンなどのコンピュータ装置によって構成される。この端末３０、４０、５０は、教育システム１におけるクライアントとして機能する。ここで、端末３０、４０、５０の各々は、教育システム１のユーザによって操作される。図示の例においては、端末３０、４０、５０の３つが示されているが、端末３０、４０、５０以外の端末も接続可能である。なお、以下の説明においては、知識を教える側のユーザ、すなわち講師が、端末３０を操作するものとする。また、知識を教えられる側のユーザ、すなわち生徒が、端末４０を操作するものとする。
【００１３】
＜教育補助装置１０の構成例＞
図２は、教育補助装置１０の構成例を説明するための図である。
次に、図１および図２を参照しながら教育補助装置１０の構成例について説明をする。
教育補助装置１０は、講師登録部１１と、生徒登録部１３と、マッチング処理部１５と、講習画面表示部１７とを有する。
【００１４】
講師登録部１１は、講師についての情報を受け付け、記憶する。図示の例における講師登録部１１は、講師情報受付部１１１と、講習内容受付部１１３と、レイアウト受付部１１５とを有する。
【００１５】
講師情報受付部１１１は、講師の登録名（講師名）、顔写真、経歴、提供する講習の属性（例えばプログラミングなど）、講習申し込みの決済時に利用される口座番号など、講師に関する情報を受け付け記憶する。講習内容受付部１１３は、講師が提供する講習の名称や、シラバスなど、講習に関する情報を受け付け記憶する。レイアウト受付部１１５は、講師が提供する講習において用いられる講習画面ＬＳ（後述する図４参照）のレイアウトの指示を、レイアウト設定画面ＴＳ（後述する図５参照）あるいはダイレクト設定画面ＤＳ（後述する図６参照）を介して受け付け、記憶する。なお、講習画面ＬＳのレイアウトとは、講師が操作する端末３０あるいは生徒が操作する端末４０の画像表示領域（例えば液晶）に表示される要素の位置関係、および／または画像表示領域に表示する要素の選択とを含む。
【００１６】
生徒登録部１３は、生徒についての情報を受け付け記憶する。図示の例における生徒登録部１３は、生徒の登録名（生徒名）や、興味のある講習の属性、決済時に利用されるクレジットカード情報など、生徒に関する情報を受け付け記憶する生徒情報受付部１３１を有する。
【００１７】
マッチング処理部１５は、講習を提供したい講師と、講習を受けたい生徒との組み合わせ、いわゆるマッチングを行う部分である。以下の説明における講師と生徒の組み合わせは、講師１人に対して生徒１人であるが、これに限定されない。講師１人に対して複数の生徒を組み合わせてもよい。あるいは、複数の講師に対して１人の生徒を組み合わせることや、複数の講師に対して複数の生徒を組み合わせることを排除するものではない。
【００１８】
図示の例におけるマッチング処理部１５は、マッチング画面表示部１５１と、講習応募受付部１５３と、決済部１５５と、講習情報発行部１５７とを有する。マッチング画面表示部１５１は、生徒と講師とのマッチングを行うための画面であるマッチング画面(不図示）を端末３０などに表示させる部分である。マッチング画面においては、例えば講習の属性ごとに、複数の講師に関する画像が表示される。各講師に関する画像においては、講師の登録名や顔写真あるいは経歴等や、講習画面ＬＳが含まれてもよい。講習応募受付部１５３は、マッチング画面から、生徒の申し込みを受け付ける。さらに説明をすると、生徒がマッチング画面のいずれかの講師の画像を選択することによって、講習応募受付部１５３によってマッチング処理が開始される。決済部１５５は、マッチングが成立した講習についての決済を行う。すなわち、決済部１５５は、生徒のクレジットカード情報を用いて生徒からの支払いを受ける。また、決済部１５５は、講師の口座番号を用いて講師への支払いを行う。講習情報発行部１５７は、講習ページ情報、すなわち講習を行うネットワーク上のページ情報（例えばＵＲＬ）および講習が行われる日時などを、端末３０および端末４０、すなわち講師および生徒に対して通知する。
【００１９】
講習画面表示部１７は、レイアウト受付部１１５で受け付けたレイアウトに従って、講習画面ＬＳの表示行う。図示の例における講習画面表示部１７は、講習中に講習画面ＬＳの変更を受け付ける表示画面変更部１７１と、講習中に講習画面ＬＳに対する生徒からの入力を制限した状態とする操作制限実行部１７３とを有する。
【００２０】
＜教育システム１の動作＞
図３（ａ）は教育システム１における講習登録処理を示すフローチャートであり、図３（ｂ）は教育システム１におけるマッチング処理を示すフローチャートである。
【００２１】
次に、図１乃至図３を参照しながら、教育システム１の動作について説明をする。ここで、教育システム１の動作は、講師が自身で提供する講習を登録する処理である講習登録処理と、生徒が受講する講習を選択することを契機として講師と生徒とのマッチングを行う処理であるマッチング処理とを含む。以下では、講習登録処理およびマッチング処理の各々について順に説明する。
【００２２】
まず、図３（ａ）を参照しながら教育システム１の講習登録処理について説明をする。
図３（ａ）に示すように、教育システム１におけるユーザ登録部１１は、講師が端末３０などを操作することにより端末３０からのアクセスを受け付ける（Ｓ３０１）。そして、講師情報受付部１１１は、講師の登録名など講師の情報を受け付ける（Ｓ３０２）。そして、講習内容受付部１１３は、講師が提供する講習の名称など講習内容について受け付ける（Ｓ３０３）。
【００２３】
次に、レイアウト受付部１１５は、講習画面ＬＳ（後述する図４参照）のレイアウトの指示を受け付ける（Ｓ３０４）。そして、ユーザ登録部１１は、講師が端末３０などを操作することにより登録完了の指示を受け付けることで、上記Ｓ３０２乃至Ｓ３０４で受け付けた情報を登録する（Ｓ３０５）。
【００２４】
なお、本実施の形態においては、講習画面ＬＳ（後述する図４参照）のレイアウトが講習に先立ち講師によって決定される。このことにより、講師は、講師自身が望む講習画面ＬＳによって講習を実行することができる。
【００２５】
次に、図３（ｂ）を参照しながら、教育システム１のマッチング処理について説明をする。
図３（ｂ）に示すように、教育システム１における生徒登録部１３は、生徒が端末４０などを操作することにより端末４０からのアクセスを受け付ける（Ｓ３１１）。そして、生徒情報受付部１３１は、生徒の登録名など生徒の情報を受け付ける（Ｓ３１２）。そして、マッチング画面表示部１５１は、マッチング画面（不図示）を端末４０に表示する（Ｓ３１３）。そして講習応募受付部１５３は、生徒が端末４０などを操作することにより端末４０からの講習選択指示、すなわち講習の応募を受け付ける（Ｓ３１４）。
【００２６】
次に、決済部１５５は、決済を行う（Ｓ３１５）。そして、講習情報発行部１５７は、講習ページ情報、すなわち講習を行うネットワーク上のページ情報（例えばＵＲＬ）および講習が行われる日時などを端末３０および端末４０に対して通知する（Ｓ３１６）。
【００２７】
なお、図示は省略するが、講師及び生徒は、講習が行われる日時に、端末３０および端末４０を操作して上記ページ情報に示されたネットワーク上のページにアクセスすることで、共通の講習画面ＬＳが表示され、この講習画面ＬＳを用いて講習が開始される。
【００２８】
＜講習画面ＬＳ＞
図４は、講習画面ＬＳを説明するための図である。
次に、図４を参照しながら講習画面ＬＳについて説明をする。
まず、講習画面ＬＳは、講師および生徒で共有される画面である。すなわち講習画面ＬＳは、端末３０および端末４０における液晶などの表示領域に表示される画像である。さらに説明すると、講習画面ＬＳは、例えば講習中に、講師および生徒のいずれか一方が作業をすることで表示内容が変更されると、講師および生徒の他方への表示内容も変更されるものである。なお、図４では、端末３０に表示された講習画面ＬＳを示す。
【００２９】
講習画面ＬＳは、複数の領域（エリア）に区分けされており、各領域に表示される画像（情報）が互いに異なる。図示の講習画面ＬＳは、講習情報表示領域３１と、第１表示領域３３と、第２表示領域３５とを有する。ここで、講習情報表示領域３１および第１表示領域３３は、表示される要素が予め決定されている領域であり、講師が表示される要素を決定不可能な領域であるのに対して、第２表示領域３５は講師が表示される要素を決定可能な領域である。
【００３０】
なお、第１表示領域３３および第２表示領域３５それぞれの大きさは、講師および生徒のいずれもが変更可能である（矢印Ｄ４１参照）。すなわち、第１表示領域３３および第２表示領域３５の大きさは、フレキブルに伸縮可能である。なお、第１表示領域３３および第２表示領域３５の大きさの変更は、第１表示領域３３および第２表示領域３５の境界をドラッグすることなどにより実行される。
【００３１】
講習情報表示領域３１は、講習の概略情報を表示する領域である。図示の講習情報表示領域３１は、講習名表示３１１と講習時間表示３１３とを有する。講習名表示３１１は、講習の名称、すなわち講習プログラム名を表示する。講習時間表示３１３は、講習の開始時刻および終了時刻を表示する。
【００３２】
第１表示領域３３は、講師および生徒の動画と、講習で使用する資料とを表示する領域である。図示の第１表示領域３３は、講師の音声を含む動画を表示する講師ビデオ画面３３１と、生徒の音声を含む動画を表示する生徒ビデオ画面３３３と、講習で使用する資料を表示する講習資料画面３３５と、第１表示領域３３内の表示をスクロールするための第１スクロールバー３３７とを有する。
【００３３】
第２表示領域３５は、講習において講師および生徒が作業を行う領域である。図示の第２表示領域３５は、プログラムの編集を行うエディタ画面３５１と、プログラムの実行結果を表示する実行結果画面３５５と、コマンドの入力を受け付けるコンソール画面３６１と、第２表示領域３３内の表示をスクロールするための第２スクロールバー３７１、第３スクロールバー３７３、および第４スクロールバー３７５とを有する。
【００３４】
なお、エディタ画面３５１、実行結果画面３５５、およびコンソール画面３６１それぞれの大きさは、講師および生徒のいずれもが変更可能である（矢印Ｄ４２、Ｄ４３参照）。すなわち、エディタ画面３５１、実行結果画面３５５、およびコンソール画面３６１の大きさは、フレキブルに伸縮可能である。
【００３５】
さて、エディタ画面３５１は、講師エディタタブ３５２と生徒エディタタブ３５４とを有する。講習において、講師エディタタブ３５２および生徒エディタタブ３５４を選択すると、選択されたタブの画面が表示される。すなわち、１つの表示領域に、講師エディタのブロックと、生徒エディタのブロックとが重ねて表示されている状態である。
【００３６】
なお、この講師エディタタブ３５２および生徒エディタタブ３５４は、講師および生徒の両者が選択することができる。すなわち、講習においては、講師および生徒の両者が自身の望む画面を選択してエディタ画面３５１に表示させることができる。このことにより、例えば生徒の画面と講師の画面とを比較する作業が容易となる。付言すると、このエディタ画面３５１の表示の切り替えは、表示画面変更部１７１（図２参照）によって実行される。
【００３７】
ここで、講師が生徒による入力や選択を制限したい場合には、講師からの指示を受けた
操作制限実行部１７３（図２参照）によって、生徒エディタタブ３５４を所謂グレイアウトすることや、「入力制限中」の文字列など、所定の画像を表示してもよい。所定の画像を見ることにより、生徒が自身の入力などが制限されていることを認識することができる。
【００３８】
同様に、実行結果画面３５５は、講師実行画面タブ３５６と生徒実行画面タブ３５８とを有する。この講師実行画面タブ３５６と生徒実行画面タブ３５８とにより、講師および生徒は、自身の望む画面を実行結果画面３５５に表示させることができる。また、コンソール画面３６１は、講師コンソールタブ３６２と生徒コンソールタブ３６４とを有する。この講師コンソールタブ３６２と生徒コンソールタブ３６４とにより、講師および生徒は、自身の望む画面をコンソール画面３６１に表示させることができる。
【００３９】
＜レイアウト設定画面ＴＳ＞
図５は、レイアウト設定画面ＴＳを説明するための図である。
次に、図４および図５を参照しながらレイアウト設定画面ＴＳについて説明をする。
レイアウト設定画面ＴＳは、講習に先立ち、講師によって操作される画面である。さらに説明をすると、レイアウト設定画面ＴＳは、教育システム１の講習登録処理において、レイアウト受付部１１５によって端末３０に表示される画面である（図３におけるＳ３０４参照）。このレイアウト設定画面ＴＳによって、講師は自身の講習画面ＬＳにおける第２表示領域３５のレイアウトを決定可能となる。このことにより、講師独自の講習画面ＬＳを作成することができる。ここで、第２表示領域３５のレイアウトを決定するとは、第２表示領域３５に表示される要素の大きさや位置を決めるだけでなく、第２表示領域３５にいずれの要素を表示させるかを決めることも含む。
【００４０】
レイアウト設定画面ＴＳは、テンプレート選択領域４１と、ブロック選択領域４３と、レイアウト設定領域４５とを有する。
テンプレート選択領域４１は、レイアウトの雛形であるテンプレートを複数表示する領域である。図示の例におけるテンプレート選択領域４１は、複数のテンプレートの画像である第１テンプレート画像４１１乃至第５テンプレート画像４１５と、テンプレート選択領域４１内の表示をスクロールするための第１スクロールバー４１９とを有する。
【００４１】
ブロック選択領域４３は、第２表示領域３５に表示させる要素となるブロックを複数表示する領域である。図示の例におけるブロック選択領域４３は、ブロックを名称で検索するブロック検索領域４３１と、複数のブロックの画像である第１ブロック画像４４１乃至第８ブロック画像４４８と、ブロック選択領域４３の表示をスクロールするための第２スクロールバー４４９とを有する。
【００４２】
レイアウト設定領域４５は、講師の操作に応じて、第２表示領域３５のレイアウトが表示される領域である。図示の例においては、テンプレート選択領域４１でテンプレート２である第２テンプレート画像４１２が選択される。そして、選択された第２テンプレート画像４１２に従って、ブロックが配置可能な領域が定まる。図示の例においては、第２テンプレート画像４１２に従って、上下２段のブロック配置となり、上段は１つのブロックとなる第１指定領域４５３、下段は２つのブロックとなる第２指定領域４５５および第３指定領域４５７に分かれて配置される。なお、固定エリア４５１は、講習画面ＬＳにおける第１表示領域３３（図３参照）に対応する領域であり、この例においては講師がレイアウトを変更することはできない。すなわち、レイアウトが固定されている領域である。
【００４３】
また、図示の例においては、ブロック選択領域４３のブロックＡである第１ブロック画像４４１と、ブロックＢである第２ブロック画像４４２と、ブロックＣである第７ブロック画像４４７とが選択される。ここで、第１ブロック画像４４１を選択し、続けて第１指定領域４５３を選択（例えば所謂ドラッグアンドドロップ）することで、第１指定領域４５３にブロックＡが表示される（矢印Ｄ５１参照）。このことにより、第１指定領域４５３にエディタ画面３５１が表示される（図４参照）。同様に、第２ブロック画像４４２に基づいて第２指定領域４５５にブロックＢが表示され（矢印Ｄ５２参照）、第３ブロック画像４４３に基づいて第３指定領域４５７にブロックＣが表示される（矢印Ｄ５３参照）。このことにより、第２指定領域４５５に実行結果画面３５５が表示され、第３指定領域４５７にコンソール画面３６１が表示される。そして、レイアウト設定領域４５で決定されたレイアウトは、そのまま講習画面ＬＳに反映される。
【００４４】
ここで、ブロックは、講師およびまたは生徒に提供される単一のサービスである。例えば、エディタブロック、コンソールブロック、電卓ブロック、動画ブロック、メモ帳ブロックなど、各ブロックが示すサービスが講習画面ＬＳを介して提供される。
【００４５】
また、図示の例のブロック選択領域４３においては、種々のブロックが表示され、講師は自身の講習において必要とされるサービスを、ブロック選択領域４３を介して設定することができる。さらに説明をすると、図示の例においては、ブロック選択領域４３を介して講師が必要とする全てのサービスを設定可能である。このことにより、講師および生徒の両者が、講習の準備として、種々のサービスに登録することが不要となる。
【００４６】
また、本実施の形態においては、生徒が操作する端末４０などにレイアウト設定画面ＴＳは表示されない。すなわち、生徒がブロックの位置の変更やブロックの入れ替えなどを実行することが制限されている。このことにより、講師の意図に反した講習画面ＬＳとなること抑制される。
【００４７】
＜ダイレクト設定画面ＤＳ＞
図６は、ダイレクト設定画面ＤＳを説明するための図である。
次に、図６を参照しながらダイレクト設定画面ＤＳについて説明をする。
ダイレクト設定画面ＤＳは、上記レイアウト設定画面ＴＳに替えて、講習に先立ち、講師によって操作される画面である。すなわち、ダイレクト設定画面ＤＳは、レイアウト設定画面ＴＳと同様、教育システム１の講習登録処理において、レイアウト受付部１１５によって端末３０に表示される画面である（図３におけるＳ３０４参照）。本実施の形態においては、ダイレクト設定画面ＤＳおよびレイアウト設定画面ＴＳのいずれでもレイアウトを設定することができる。なお、ダイレクト設定画面ＤＳおよびレイアウト設定画面ＴＳのいずれか一方のみでレイアウトを設定してもよいし、ダイレクト設定画面ＤＳおよびレイアウト設定画面ＴＳに加えて他の設定画面のいずれかを選択してレイアウトを設定してもよい。
【００４８】
このダイレクト設定画面ＤＳによって、自身の講習画面ＬＳにおける第２表示領域３５のレイアウトを決定可能となる。このことにより、講師独自の講習画面ＬＳを作成することができる。その結果、講師が望む態様で講習を行うことができる。
【００４９】
ダイレクト設定画面ＤＳは、ブロック選択領域５３と、レイアウト設定領域５５とを有する。ここで、ダイレクト設定画面ＤＳは、上記レイアウト設定画面ＴＳとは異なり、テンプレート選択領域４１を有しない。さらに説明をすると、ダイレクト設定画面ＤＳにおいては、テンプレートに制限されずに自由にレイアウトを決定することができる。
【００５０】
ブロック選択領域５３は、第２表示領域３５に表示させる要素となるブロックを複数表示する領域である。図示の例におけるブロック選択領域５３は、ブロック検索領域５３１と、複数のブロックの画像である第１ブロック画像５４１乃至第１０ブロック画像５５０と、第２スクロールバー５５４とを有する。
【００５１】
レイアウト設定領域５５は、講師の操作に応じて、第２表示領域３５のレイアウトが表示される領域である。図示の例においては、上下２段のブロック配置となり、上段は１つのブロックとなる第１指定領域５５３、下段は２つのブロックとなる第２指定領域５５５、第３指定領域５５７に分かれて配置される。そして、第１ブロック画像５４１に基づいて第１指定領域５５３にブロックＡが表示され（矢印Ｄ６１参照）、第２ブロック画像５４２に基づいて第２指定領域５５５にブロックＢが表示され（矢印Ｄ６２参照）、第８ブロック画像５４８に基づいて第３指定領域５５７にブロックＣが表示される（矢印Ｄ６３参照）。
【００５２】
ここで、ダイレクト設定画面ＤＳにおいては、図６（ａ）に示すように第１指定領域５５３、第２指定領域５５５、および第３指定領域５５７の各領域にブロックが表示された状態であっても、ブロックを追加することができる。すなわち、ダイレクト設定画面ＤＳにおいては、ブロックを配置する領域である第２表示領域３５が既にブロックで覆われていたとしても、ブロックをさらに追加するため、既に第２表示領域３５に表示されているブロックの寸法および位置の調整がなされる。
【００５３】
以下、図６（ｂ）を参照しながら、具体的に説明をする。以下では、第５ブロック画像５４５に基づいてブロックＤを追加することを説明する。まず、第５ブロック画像５４５を選択しながらカーソル５９を移動させて位置を指定（例えば所謂ドラッグ）することで、第５ブロック画像５４５が表示される領域となる第４指定領域４５９が追加される。このとき、第４指定領域４５９が追加されることにともない、第１指定領域５５３、第２指定領域５５５、および第３指定領域５５７の表示領域の位置、大きさ、および形状などの表示態様が変化する。また、第４指定領域４５９の位置、大きさ、および形状などである表示態様も、カーソル５９が移動することにともない変化する。
【００５４】
例えば、図６（ｂ−１）に示すように、カーソル５９をレイアウト設定領域５５の右上隅に配置した場合には、第４指定領域４５９が第１指定領域５５３と同じ段の右側に表示される。このとき、第４指定領域４５９は縦長の長方形となる。また、第４指定領域４５９が表示されることにともない、第１指定領域５５３の横幅は狭くなる。
【００５５】
次に、図６（ｂ−２）に示すように、カーソル５９をレイアウト設定領域５５の中央に配置した場合には、第４指定領域４５９が第１指定領域５５３の下の段であって、第２指定領域５５５および第３指定領域５５７の上の段に表示される。このとき、第４指定領域４５９は横長の長方形となる。また、この第４指定領域４５９が表示されることにともない、第１指定領域５５３、第２指定領域５５５、および第３指定領域５５７の高さは低くなる。
【００５６】
次に、図６（ｂ−３）に示すように、カーソル５９をレイアウト設定領域５５の右端であって高さ方向中央に配置した場合には、第４指定領域４５９が表示領域の右端で高さ方向全体に表示される。このとき、第４指定領域４５９は縦長の長方形となる。また、この第４指定領域４５９が表示されることにともない、第１指定領域５５３および第３指定領域５５７の横幅は狭くなる。
【００５７】
次に、図６（ｂ−４）に示すように、カーソル５９をレイアウト設定領域５５の右下隅に配置した場合には、第４指定領域４５９が第２指定領域５５５および第３指定領域５５７と同じ段の右側に表示される。このとき、第４指定領域４５９は横長の長方形となる。また、この第４指定領域４５９が表示されることにともない、第３指定領域５５７の横幅は狭くなる。
【００５８】
以上のように、カーソル５９を移動させることで、第４指定領域４５９の位置が変化するだけでなく、新たに追加される第４指定領域４５９、および既に表示されている第１指定領域５５３、第２指定領域５５５、および第３指定領域５５７の表示態様も切り替わる。このことにより、講師がレイアウトを決定する作業が容易となる。
【００５９】
＜教育補助装置１０のハードウェア構成＞
図７は、教育補助装置１０のハードウェア構成例を示した図である。
図７に示すように、教育補助装置１０は、ＣＰＵ１０１と、ＲＡＭ（Random Access Memory）１０２と、ＲＯＭ（Read Only Memory）１０３と、ＨＤＤ（Hard Disk Drive）１０４と、通信Ｉ／Ｆ１０５とを備える。
【００６０】
ＣＰＵ１０１は、ＲＯＭ１０３等に記憶された各種プログラムをＲＡＭ１０２にロードして実行することにより、教育補助装置１０の上記各機能を実現する。
ＲＡＭ１０２は、ＣＰＵ１０１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１０３は、ＣＰＵ１０１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１０４は、各講師や生徒の基本情報やレイアウト情報等を記憶する例えば磁気ディスク装置である。
通信Ｉ／Ｆ１０５は、ネットワーク９０（図１参照）を介して他の装置との間で各種情報の送受信を行う。
【００６１】
ここで、ＣＰＵ１０１によって実行されるプログラムは、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、教育補助装置１０へ提供しうる。また、ＣＰＵ１０１によって実行されるプログラムは、教育補助装置１０を介して端末３０などへダウンロードしてもよい。例えば、教育補助装置１０の上記各機能を実現するプログラムを、アプリとして教育補助装置１０へダウンロードしてもよい。
【００６２】
＜端末３０のハードウェア構成＞
図８は、端末３０のハードウェア構成例を示した図である。
図８に示すように、端末３０は、ＣＰＵ３０１と、ＲＡＭ３０２と、ＲＯＭ３０３と、記憶部３０４と、操作パネル３０５と、スピーカ３０６と、マイク３０７と、カメラ３０８と、ＧＰＳセンサ３０９と、通信Ｉ／Ｆ３１２とを備える。
【００６３】
ＣＰＵ３０１は、ＲＯＭ３０３等に記憶された各種プログラムをＲＡＭ３０２にロードして実行することにより、端末３０の上記各機能を実現する。
ＲＡＭ３０２は、ＣＰＵ３０１の作業用メモリ等として用いられるメモリである。
ＲＯＭ３０３は、ＣＰＵ３０１が実行する各種プログラム等を記憶するメモリである。
記憶部３０４は、各種アプリのプログラム、および当該プログラムによって使用される各種データ等を記憶する例えばフラッシュメモリである。
操作パネル３０５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。
【００６４】
スピーカ３０６は、通話先から受信された受話音声を含む種々の音声を出力する。
マイク３０７は、ユーザの発話音声を含む種々の音声を取得する。
カメラ３０８は、レンズと、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ-Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子（画像センサ）とを含み、被写体を撮影する。
【００６５】
ＧＰＳセンサ３０９は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号を取得し、端末３０の位置情報を取得する。
通信Ｉ／Ｆ３１２は、ネットワーク９０（図１参照）などを介して他の通信機器との間でデータを送受信する。
【００６６】
ここで、ＣＰＵ３０１によって実行されるプログラムは、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、端末３０へ提供し得る。また、ＣＰＵ３０１によって実行されるプログラムは、ネットワーク９０を介して端末３０へダウンロードしてもよい。例えば、端末３０の上記各機能を実現するプログラムを、アプリとして端末３０へダウンロードしてもよい。
【００６７】
＜変形例＞
図９は、変形例における講師用の講習画面ＰＳを説明するための図である。
次に、図９を参照しながら、本実施の形態の変形例について説明をする。なお、以下の説明においては、上記実施形態の構成と同一の部分には同一の符号をつけ、その詳細な説明は省略する。
【００６８】
教育システム１は、講師１人に対して複数の生徒を組み合わせ、１人の講師から複数の生徒に教育を行ってもよい。例えば、図９に示すように、講師が操作する端末３０に講習画面ＰＳを表示してもよい。
【００６９】
講習画面ＰＳは、講習情報表示領域３１と、生徒ビデオ表示領域６１と、第１表示領域６３と、第２表示領域６５とを有する。生徒ビデオ表示領域６１は、複数の生徒の動画を表示する領域である。生徒ビデオ表示領域６１は、各々の生徒の音声を含む動画を表示する第１生徒ビデオ画面６１１乃至第６生徒ビデオ画面６１６と、生徒ビデオ表示領域６１内の表示をスクロールするための第１スクロールバー６１９とを有する。
【００７０】
第１表示領域６３は、講師の音声を含む動画を表示する講師ビデオ画面３３１と、講習で使用する資料を表示する講習資料画面３３５とを有する。ここで、上記図４に示す講習画面ＬＳの第１表示領域３３と異なり、第１表示領域６３は、生徒ビデオ画面３３３を有しない。第２表示領域３６は、エディタ画面３５１と、実行結果画面３５５と、コンソール画面３６１とを有する。
【００７１】
講師は、講習画面ＰＳに表示される第１生徒ビデオ画面６１１乃至第６生徒ビデオ画面６１６などを見ることで、各生徒の様子を確認しながら、教育を行うことができる。
ここで、教育システム１においては、講師側と生徒側とで表示される画面である講習画面ＰＳが同一で無い場合がある。例えば、図示は省略するが、生徒が操作する端末４０などにおいては、講習画面ＰＳの一部の画像が表示されない。具体的には、端末４０などにおいて生徒ビデオ表示領域６１が表示されない。第１生徒ビデオ画面６１１乃至第６生徒ビデオ画面６１６を非表示とすることにより、生徒が他の生徒の様子に気を取られることが抑制される。
【００７２】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例同士を組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【００７３】
レイアウト受付部１１５は、選択受付手段および位置指定手段の一例である。講習画面ＬＳは、画面の一例である。エディタ画面３５１は、サービスを提供する画像の一例である。講習画面表示部１７は、表示手段、講師動画表示手段、および生徒動画表示手段の一例である。操作制限実行部１７３は、入力制限手段の一例である。講師登録部１１は、講師登録手段の一例である。エディタ画面３５１は、共通の領域の一例である。講師エディタタブ３５２および生徒エディタタブ３５４は、共通表示手段の一例である。テンプレート選択領域４１は、雛形表示手段の一例である。講師ビデオ画面３３１は、講師表示領域の一例である。第１生徒ビデオ画面６１１は、生徒表示領域の一例である。端末３０は、講師端末の一例である。端末４０は、生徒端末の一例である。講習応募受付部１５３は、講師選択手段の一例である。
【符号の説明】
【００７４】
１…教育システム、１７…講習画面表示部、３０…端末、１１５…レイアウト受付部、１７３…操作制限実行部、３５１…エディタ画面、ＬＳ…講習画面
【要約】
【課題】複数のサービスを利用して教育を行う際に、講師が望む態様で画面を構成することが可能な教育補助装置などを提供する。
【解決手段】本発明の教育補助装置は、コンピュータによって表示される画面を用いながら、遠隔地の生徒に対して講師が教育を行うことを補助する教育補助装置であって、画面を介して提供可能な複数のサービスのうち画面に表示するサービスである表示サービスの選択を、講師から受け付ける選択受付手段と、画面において表示サービスを提供する画像が表示される位置の指定を、講師から受け付ける位置指定手段と、指定された位置に表示された表示サービスの画像を含む画面を、生徒に表示する表示手段とを有する。
【選択図】図４【図１】
0006749678.tif 000002
【図２】
0006749678.tif 000003
【図３】
0006749678.tif 000004
【図４】
0006749678.tif 000005
【図５】
0006749678.tif 000006
【図６】
0006749678.tif 000007
【図７】
0006749678.tif 000008
【図８】
0006749678.tif 000009
【図９】
0006749678.tif 000010