(57)【特許請求の範囲】
【請求項１】
情報を描画可能な複数の電子黒板装置と、複数の端末装置と、前記複数の電子黒板装置のうちの１つの電子黒板装置の動作と前記複数の端末装置のうちの１つの端末装置の動作とを連動させて制御する制御装置と、を含む電子黒板連動システムであって、
各端末装置は、電子黒板装置との連動を要求するための連動要求を制御装置に送信することを指示する連動要求指示部と、連動要求指示部によって連動要求が指示されると、指示された連動要求を制御装置に送信する端末制御部とを含み、
制御装置は、複数の端末装置の端末制御部から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末制御部の端末装置を連動対象の端末装置とし、
前記制御装置は、連動対象の電子黒板装置に描画された描画情報を、該連動対象の電子黒板装置から取得し、取得した描画情報を前記連動対象の端末装置に送信し、
前記各端末装置は、表示部および選択操作を行うための操作部をさらに含み、
前記各電子黒板装置は、前記描画情報を複数の項目に分類して項目ごとに描画するとともに、該複数の項目を表す項目情報を記憶し、
前記連動対象の端末装置の端末制御部は、前記項目情報が示す複数の項目を表示部に表示させ、表示部に表示させた複数の項目の中から操作部による選択操作によって選択された項目を表す選択項目情報を前記制御装置に送信し、
前記制御装置は、前記連動対象の端末装置の端末制御部から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板装置から取得し、取得した描画情報を前記連動対象の端末装置に送信することを特徴とするの電子黒板連動システム。
【請求項２】
前記制御装置は、前記連動対象の電子黒板装置から前記項目情報を取得し、取得した項目情報を前記連動対象の端末装置に送信し、
前記連動対象の端末装置の端末制御部は、前記制御装置から項目情報を受信すると、受信した項目情報が示す複数の項目を表示部に表示させることを特徴とする請求項１に記載の電子黒板連動システム。
【請求項３】
前記各端末装置は、描画情報を要求するための描画情報要求を前記制御装置に送信することを指示する描画情報要求指示部をさらに含み、
前記端末制御部は、描画情報要求指示部によって描画情報要求が指示されると、描画情報要求を前記制御装置に送信し、
前記制御装置は、連動対象でない端末装置の端末制御部から描画情報要求を受信すると、前記連動対象の電子黒板装置から項目情報を取得し、取得した項目情報を、前記描画情報要求を受信した連動対象でない端末装置に送信し、
該連動対象でない端末装置の端末制御部は、前記制御装置から項目情報を取得すると、取得した項目情報が示す複数の項目を表示部に表示させ、表示部に表示させた複数の項目の中から操作部による選択操作によって選択された項目を表す選択項目情報を前記制御装置に送信し、
前記制御装置は、前記連動対象でない端末装置の端末制御部から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板装置から取得し、取得した描画情報を、前記連動対象でない端末装置に送信することを特徴とする請求項１または２に記載の電子黒板連動システム。
【請求項４】
前記各電子黒板装置は、端末装置との連動を要求するための第２の連動要求を前記制御装置に送信することを指示する第２の連動要求指示部と、第２の連動要求指示部によって第２の連動要求の指示があると、第２の連動要求を前記制御装置に送信する黒板制御部とを含み、
前記制御装置は、前記複数の電子黒板装置の黒板制御部から第２の連動要求を受信したとき、受信した複数の第２の連動要求のうち最先に受信した第２の連動要求を送信した黒板制御部の電子黒板装置を連動対象の電子黒板装置とすることを特徴とする請求項１〜３のいずれか１つに記載の電子黒板連動システム。
【請求項５】
情報を描画可能な複数の電子黒板装置と、複数の端末装置と、前記複数の電子黒板装置のうちの１つの電子黒板装置の動作と前記複数の端末装置のうちの１つの端末装置の動作とを連動させて制御する制御装置と、を含み、各端末装置は、電子黒板装置との連動を要求するための連動要求を制御装置に送信することを指示する連動要求指示部と端末制御部とを含み、各電子黒板装置は、端末装置との連動を要求するための第２の連動要求を制御装置に送信することを指示する第２の連動要求指示部と黒板制御部とを含む電子黒板連動システムで実行される電子黒板連動方法であって、
各端末装置の端末制御部が、連動要求指示部によって連動要求が指示されると、指示された連動要求を前記制御装置に送信する送信ステップと、
制御装置が、複数の端末装置の端末制御部から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末制御部の端末装置を連動対象の端末装置とする制御ステップと、
各電子黒板装置の黒板制御部が、第２の連動要求指示部によって第２の連動要求が指示されると、指示された第２の連動要求を前記制御装置に送信する第２の送信ステップとを含むことを特徴とする電子黒板連動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子黒板に描画された情報を他の装置に反映することができる電子黒板連動システムおよび電子黒板連動方法に関する。
【背景技術】
【０００２】
電子黒板装置（以下「電子黒板」ともいう）は、独立した表示装置として使用されることが一般的であり、電子黒板に記述された内容は、容易に電子媒体に記憶することができる。また、個人が使用する端末装置、たとえば携帯端末も、独立した使用が基本となっており、表示データを表示画面に表示するのが一般的な仕様である。このように、電子黒板と端末装置とは、一般的に独立した仕様となっており、個々の状況に応じた連動は実施されていない。
【０００３】
従来技術として、特許文献１に記載される電子黒板装置がある。この電子黒板装置は、ボード上に描かれた画をスキャナによって光学的に読み取り、読み取った画像を画像データに変換して、赤外線発信器によって外部に出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２２３３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術は、個々の状況に応じた連動、たとえば読み取った画像の一部のみを外部の装置、たとえば端末装置に出力して、端末装置と連動させることはできない。また、従来技術は、電子黒板と外部の装置との関連付けができないため、回答者が電子黒板に回答を記入した場合に、特定の端末装置にその回答の内容を送信することはできない。
【０００６】
本発明の目的は、電子黒板装置と特定の端末装置とを連動させることができる電子黒板連動システムおよび電子黒板連動方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、情報を描画可能な複数の電子黒板装置と、複数の端末装置と、前記複数の電子黒板装置のうちの１つの電子黒板装置の動作と前記複数の端末装置のうちの１つの端末装置の動作とを連動させて制御する制御装置と、を含む電子黒板連動システムであって、
各端末装置は、電子黒板装置との連動を要求するための連動要求を制御装置に送信することを指示する連動要求指示部と、連動要求指示部によって連動要求が指示されると、指示された連動要求を制御装置に送信する端末制御部とを含み、
制御装置は、複数の端末装置の端末制御部から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末制御部の端末装置を連動対象の端末装置とし、
前記制御装置は、連動対象の電子黒板装置に描画された描画情報を、該連動対象の電子黒板装置から取得し、取得した描画情報を前記連動対象の端末装置に送信し、
前記各端末装置は、表示部および選択操作を行うための操作部をさらに含み、
前記各電子黒板装置は、前記描画情報を複数の項目に分類して項目ごとに描画するとともに、該複数の項目を表す項目情報を記憶し、
前記連動対象の端末装置の端末制御部は、前記項目情報が示す複数の項目を表示部に表示させ、表示部に表示させた複数の項目の中から操作部による選択操作によって選択された項目を表す選択項目情報を前記制御装置に送信し、
前記制御装置は、前記連動対象の端末装置の端末制御部から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板装置から取得し、取得した描画情報を前記連動対象の端末装置に送信することを特徴とするの電子黒板連動システムである。
また、本発明は、前記制御装置は、前記連動対象の電子黒板装置から前記項目情報を取得し、取得した項目情報を前記連動対象の端末装置に送信し、
前記連動対象の端末装置の端末制御部は、前記制御装置から項目情報を受信すると、受信した項目情報が示す複数の項目を表示部に表示させることを特徴とする。
【００１０】
また本発明は、前記各端末装置は、描画情報を要求するための描画情報要求を前記制御装置に送信することを指示する描画情報要求指示部をさらに含み、
前記端末制御部は、描画情報要求指示部によって描画情報要求が指示されると、描画情報要求を前記制御装置に送信し、
前記制御装置は、連動対象でない端末装置の端末制御部から描画情報要求を受信すると、前記連動対象の電子黒板装置から項目情報を取得し、取得した項目情報を、前記描画情報要求を受信した連動対象でない端末装置に送信し、
該連動対象でない端末装置の端末制御部は、前記制御装置から項目情報を取得すると、取得した項目情報が示す複数の項目を表示部に表示させ、表示部に表示させた複数の項目の中から操作部による選択操作によって選択された項目を表す選択項目情報を前記制御装置に送信し、
前記制御装置は、前記連動対象でない端末装置の端末制御部から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板装置から取得し、取得した描画情報を、前記連動対象でない端末装置に送信することを特徴とする。
【００１１】
また本発明は、前記各電子黒板装置は、端末装置との連動を要求するための第２の連動要求を前記制御装置に送信することを指示する第２の連動要求指示部と、第２の連動要求指示部によって第２の連動要求の指示があると、第２の連動要求を前記制御装置に送信する黒板制御部とを含み、
前記制御装置は、前記複数の電子黒板装置の黒板制御部から第２の連動要求を受信したとき、受信した複数の第２の連動要求のうち最先に受信した第２の連動要求を送信した黒板制御部の電子黒板装置を連動対象の電子黒板装置とすることを特徴とする。
【００１２】
また本発明は、情報を描画可能な複数の電子黒板装置と、複数の端末装置と、前記複数の電子黒板装置のうちの１つの電子黒板装置の動作と前記複数の端末装置のうちの１つの端末装置の動作とを連動させて制御する制御装置と、を含み、各端末装置は、電子黒板装置との連動を要求するための連動要求を制御装置に送信することを指示する連動要求指示部と端末制御部とを含み、各電子黒板装置は、端末装置との連動を要求するための第２の連動要求を制御装置に送信することを指示する第２の連動要求指示部と黒板制御部とを含む電子黒板連動システムで実行される電子黒板連動方法であって、
各端末装置の端末制御部が、連動要求指示部によって連動要求が指示されると、指示された連動要求を前記制御装置に送信する送信ステップと、
制御装置が、複数の端末装置の端末制御部から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末制御部の端末装置を連動対象の端末装置とする制御ステップと、
各電子黒板装置の黒板制御部が、第２の連動要求指示部によって第２の連動要求が指示されると、指示された第２の連動要求を前記制御装置に送信する第２の送信ステップとを含むことを特徴とする電子黒板連動方法である。
【発明の効果】
【００１３】
本発明によれば、情報を描画可能な複数の電子黒板装置と、複数の端末装置と、前記複数の電子黒板装置のうちの１つの電子黒板装置の動作と前記複数の端末装置のうちの１つの端末装置の動作とを連動させて制御する制御装置と、を含む電子黒板連動システムで、電子黒板装置と端末装置と連動させるにあたって、各端末装置は、電子黒板装置との連動を要求するための連動要求を制御装置に送信することを指示する連動要求指示部と、連動要求指示部によって連動要求が指示されると、指示された連動要求を制御装置に送信する端末制御部とを含む。そして、制御装置は、複数の端末装置の端末制御部から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末制御部の端末装置を連動対象の端末装置とする。したがって、電子黒板連動システムは、電子黒板装置と特定の端末装置とを連動させることができる。
【００１４】
また、前記制御装置は、連動対象の電子黒板装置に描画された描画情報を、該連動対象の電子黒板装置から取得し、取得した描画情報を前記連動対象の端末装置に送信する。したがって、電子黒板連動システムは、電子黒板装置に描画された情報を特定の端末装置に送信することができる。
【００１５】
また、前記各端末装置は、表示部および選択操作を行うための操作部をさらに含む。前記各電子黒板装置は、前記描画情報を複数の項目に分類して項目ごとに描画するとともに、該複数の項目を表す項目情報を記憶する。前記制御装置は、前記連動対象の端末装置の端末制御部は、前記項目情報が示す複数の項目を表示部に表示させ、表示部に表示させた複数の項目の中から操作部による選択操作によって選択された項目を表す選択項目情報を前記制御装置に送信する。そして、前記制御装置は、前記連動対象の端末装置の端末制御部から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板装置から取得し、取得した描画情報を前記連動対象の端末装置に送信する。したがって、電子黒板連動システムは、電子黒板装置に描画された描画情報のうち選択された項目についての描画情報のみを特定の端末装置に送信することができる。
【００１６】
本発明によれば、前記各端末装置は、描画情報を要求するための描画情報要求を前記制御装置に送信することを指示する描画情報要求指示部をさらに含む。前記端末制御部は、描画情報要求指示部によって描画情報要求が指示されると、描画情報要求を前記制御装置に送信する。前記制御装置は、連動対象でない端末装置の端末制御部から描画情報要求を受信すると、前記連動対象の電子黒板装置から項目情報を取得し、取得した項目情報を、前記描画情報要求を受信した連動対象でない端末装置に送信する。該連動対象でない端末装置の端末制御部は、前記制御装置から項目情報を取得すると、取得した項目情報が示す複数の項目を表示部に表示させ、表示部に表示させた複数の項目の中から操作部による選択操作によって選択された項目を表す選択項目情報を前記制御装置に送信する。そして、前記制御装置は、前記連動対象でない端末装置の端末制御部から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板装置から取得し、取得した描画情報を、前記連動対象でない端末装置に送信する。したがって、電子黒板連動システムは、連動対象でない電子端末装置にも、電子黒板装置に描画された描画情報のうち選択された項目についての描画情報のみを送信することができる。
【００１７】
また本発明によれば、前記各電子黒板装置は、端末装置との連動を要求するための第２の連動要求を前記制御装置に送信することを指示する第２の連動要求指示部と、第２の連動要求指示部によって第２の連動要求の指示があると、第２の連動要求を前記制御装置に送信する黒板制御部とを含む。前記制御装置は、前記複数の電子黒板装置の黒板制御部から第２の連動要求を受信したとき、受信した複数の第２の連動要求のうち最先に受信した第２の連動要求を送信した黒板制御部の電子黒板装置を連動対象の電子黒板装置とする。したがって、電子黒板連動システムは、特定の電子黒板装置と特定の端末装置とを連動させることができる。
【００１８】
また本発明によれば、情報を描画可能な複数の電子黒板装置と、複数の端末装置と、前記複数の電子黒板装置のうちの１つの電子黒板装置の動作と前記複数の端末装置のうちの１つの端末装置の動作とを連動させて制御する制御装置と、を含み、各端末装置は、電子黒板装置との連動を要求するための連動要求を制御装置に送信することを指示する連動要求指示部と端末制御部とを含み、各電子黒板装置は、端末装置との連動を要求するための第２の連動要求を制御装置に送信することを指示する第２の連動要求指示部と黒板制御部とを含む電子黒板連動システムで実行される電子黒板連動方法によって、電子黒板装置と端末装置とを連動させるにあたって、送信ステップでは、各端末装置の端末制御部が、連動要求指示部によって連動要求が指示されると、指示された連動要求を前記制御装置に送信する。制御ステップでは、制御装置が、複数の端末装置の端末制御部から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末制御部の端末装置を連動対象の端末装置とする。そして、第２の送信ステップでは、各電子黒板装置の黒板制御部が、第２の連動要求指示部によって第２の連動要求が指示されると、指示された第２の連動要求を前記制御装置に送信する。したがって、電子黒板連動方法は、電子黒板装置と特定の端末装置とを連動させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態である電子黒板連動システム１に含まれる各装置の外観を示す図である。
【図２】電子端末１０のブロック図である。
【図３】端末制御装置２０のブロック図である。
【図４】電子黒板３０のブロック図である。
【図５】電子黒板連動システム１の接続図である。
【図６】端末制御装置２０による電子端末１０と電子黒板３０との関連付けを説明するための図である。
【図７】電子黒板３０ｂに表示される回答欄４４の一例を示す図である。
【図８】回答内容の格納手順を説明するための図である。
【図９】格納された回答内容の表示手順を説明するための図である。
【図１０】他の電子端末１０ｂへの回答内容の転送手順を説明するための図である。
【図１１】電子端末１０に送信される回答内容のフォーマットを示す図である。
【図１２】電子黒板３０に表示される操作ボタンの他の例を示す図である。
【図１３】装置間で行われる関連付け手順の動作シーケンスを示す図である。
【図１４】電子端末１０が実行する転送可能項目取得処理の処理手順を示すフローチャートである。
【図１５】端末制御装置２０が実行する関連付け処理の処理手順を示すフローチャートである。
【図１６】電子黒板３０が実行する回答処理の処理手順を示すフローチャートである。
【図１７】装置間で行われる回答格納手順の動作シーケンスを示す図である。
【図１８】電子端末１０が実行する回答取得処理の処理手順を示すフローチャートである。
【図１９】端末制御装置２０が実行する回答転送処理の処理手順を示すフローチャートである。
【図２０】電子黒板３０が実行する回答送信処理の処理手順を示すフローチャートである。
【図２１】電子端末１０が実行する回答表示処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施形態である電子黒板連動システム１に含まれる各装置の外観を示す図である。電子黒板連動システム１は、複数の電子端末装置（以下「電子端末」という）１０、１つの端末制御装置２０、および少なくとも１つの電子黒板装置（以下「電子黒板」という）３０を含んで構成される。端末制御装置２０は、電子端末１０と電子黒板３０との連動を制御する。本発明に係る電子黒板連動方法は、電子黒板連動システム１で実行される。
【００２１】
電子黒板連動システム１は、たとえば教室や会議室などで用いられるシステムである。電子黒板連動システム１が教室で用いられる場合は、たとえば、各生徒がそれぞれ１台の電子端末１０を操作し、教師が端末制御装置２０を操作する。電子黒板３０は、１台でもよいし、複数台でもよいが、たとえば複数台の電子黒板３０の場合、複数台の電子黒板３０に同じ問題が描画されるが、１台の電子黒板３０が選択され、選択された１台の電子黒板３０で、生徒が回答し、教師がその回答の評価と添削とを行う。
【００２２】
図１（ａ）は、電子端末１０の外観を示す。端末装置である電子端末１０は、端末表示部１０１、端末タッチパネル１０４および端末操作キー１２１を含んで構成される。表示部である端末表示部１０１は、たとえば液晶ディスプレイによって構成される。操作部である端末タッチパネル１０４は、たとえばタッチパネルによって構成され、端末表示部１０１の表示画面上に設けられる。端末操作キー１２１は、複数の操作キーを含んで構成され、各操作キーはそれぞれの機能が割り当てられている。たとえば、１つの操作キーは、メニュー表示機能が割り当てられており、その操作キーを押下することによって、メニューが端末表示部１０１に表示される。
【００２３】
図１（ｂ）は、端末制御装置２０の外観を示す。制御装置である端末制御装置２０は、制御表示部２０１およびキーボード２２１を含んで構成される。制御表示部２０１は、たとえば液晶ディスプレイなどの表示装置によって構成される。キーボード２２１は、たとえば文字、数字および記号などを入力する入力装置によって構成される。
【００２４】
図１（ｃ）は、電子黒板３０の外観を示す。電子黒板装置である電子黒板３０は、黒板表示部３０１、黒板タッチパネル３０４および黒板操作キー３２１を含んで構成される。黒板表示部３０１は、たとえば液晶ディスプレイによって構成される。黒板タッチパネル３０４は、たとえばタッチパネルによって構成され、黒板表示部３０１の表示画面上に設けられる。黒板操作キー３２１は、複数の操作キーを含んで構成され、各操作キーはそれぞれの機能が割り当てられている。たとえば、１つの操作キーは、メニュー表示機能が割り当てられており、その操作キーを押下することによって、メニューが黒板操作キー３２１に表示される。
【００２５】
図２は、電子端末１０のブロック図である。電子端末１０は、端末マイクロプロセッサユニット（Micro Processing Unit：以下「ＭＰＵ」という）１００、端末表示部１０１、端末画像メモリ１０２、端末画像メモリ制御部１０３、端末タッチパネル１０４、端末タッチパネル制御部１０５、端末キー制御部１０６、端末音声入出力部１０７、端末デコードエンコード処理部１０８、端末主メモリ１０９、端末外部メモリ制御部１１０、端末外部メモリ１１１、端末通信処理部１１２、端末不揮発性メモリ制御部１１３、端末転送可能項目保存部１１４、端末設問／回答保存部１１５、端末プログラム保管部１１６および端末操作キー１２１を含んで構成される。
【００２６】
端末制御部である端末ＭＰＵ１００は、たとえばＭＰＵによって構成され、端末主メモリ１０９に記憶されるプログラムを実行することによって、端末画像メモリ制御部１０３、端末タッチパネル制御部１０５、端末キー制御部１０６、端末デコードエンコード処理部１０８、端末外部メモリ制御部１１０、端末通信処理部１１２および端末不揮発性メモリ制御部１１３を制御する。たとえば、端末ＭＰＵ１００は、メモリ間でのデータ転送を制御し、各制御部や各処理部に制御命令を発行して制御や処理を実行させ、各入力装置からの割り込み処理を行い、あるいは、受け取ったデータに対する処理を行う。
【００２７】
端末画像メモリ１０２は、端末表示部１０１に表示させる画像情報を端末画像メモリ制御部１０３から受け取ると、受け取った画像情報を記憶し、記憶した画像情報を読み出して端末表示部１０１に送って表示させる。端末画像メモリ制御部１０３は、端末画像メモリ１０２を制御し、端末ＭＰＵ１００から受け取った画像情報を端末画像メモリ１０２に送って画像として端末表示部１０１に表示させる。
【００２８】
端末タッチパネル１０４は、指やタッチペンなどの指示具が触れた端末表示部１０１の表示画面上の位置を表す位置情報を端末タッチパネル制御部１０５に送る。端末タッチパネル制御部１０５は、端末タッチパネル１０４を制御し、端末タッチパネル１０４から受け取った位置情報を端末ＭＰＵ１００に送る。端末ＭＰＵ１００は、端末タッチパネル制御部１０５から受け取った位置情報に基づいて、指示具が端末表示部１０１の表示画面に表示されている画像のどの位置に触れたかを認識する。
【００２９】
端末キー制御部１０６は、端末操作キー１２１を含む図示しないキー操作部を制御する。端末キー制御部１０６は、端末操作キー１２１に含まれる複数の操作キーのうちで操作された操作キーを表す操作キー情報を端末ＭＰＵ１００に送る。端末ＭＰＵ１００は、端末キー制御部１０６から受け取った操作キー情報に基づいて、どの操作キーが操作されたかを認識する。
【００３０】
端末表示部１０１の表示画面に表示されている画像の表示内容に対するページ送り、ページ戻し、行スクロール、左右スクロール、拡大、および縮小などの操作は、端末タッチパネル１０４もしくはキー操作部に含まれる端末操作キー１２１を使用して行われる。端末ＭＰＵ１００は、端末タッチパネル１０４に対する操作、端末操作キー１２１に対する操作、または端末表示部１０１の表示画面に表示された操作ボタンに対する操作が、端末制御装置２０に対して何かを要求する操作である場合、それぞれの要求を、端末通信処理部１１２を経由して、端末制御装置２０に対して送信する。
【００３１】
端末音声入出力部１０７は、端末スピーカ１１７および端末マイクロフォン（以下「マイク」という）１１８を含んで構成される。端末デコードエンコード処理部１０８は、端末音声入出力部１０７を制御する。端末デコードエンコード処理部１０８は、端末ＭＰＵ１００から受け取った情報を、端末スピーカ１１７によって音として出力し、端末マイク１１８で聴取した音をデジタル化し、デジタル化した情報を端末ＭＰＵ１００に送る。
【００３２】
端末主メモリ１０９は、端末ＭＰＵ１００で実行されるプログラムを端末プログラム保管部１１６から読み出して記憶する。端末ＭＰＵ１００は、端末主メモリ１０９に記憶されるプログラムを実行する。
【００３３】
端末外部メモリ制御部１１０は、端末外部メモリ１１１を制御する。端末外部メモリ制御部１１０は、端末ＭＰＵ１００から受け取った情報を端末外部メモリ１１１に書き込み、端末ＭＰＵ１００からの指示に従って、端末外部メモリ１１１から読み出した情報を端末ＭＰＵ１００に送る。端末外部メモリ１１１は、たとえばユニバーサルシリアルバス（Universal Serial Bus：略称「ＵＳＢ」）メモリ、またはセキュアデジタル（Secure Digital：略称「ＳＤ」）カードによって構成される。
【００３４】
端末通信処理部１１２は、たとえば通信装置によって構成され、端末ＭＰＵ１００からの指示に従って、端末制御装置２０と情報の送受信を行う。端末通信処理部１１２は、端末ＭＰＵ１００から受け取った情報を端末制御装置２０に送信し、端末制御装置２０から受信した情報を端末ＭＰＵ１００に送る。
【００３５】
端末不揮発性メモリ制御部１１３は、端末転送可能項目保存部１１４、端末設問／回答保存部１１５および端末プログラム保管部１１６を制御する。端末転送可能項目保存部１１４、端末設問／回答保存部１１５および端末プログラム保管部１１６は、たとえばフラッシュメモリなどの不揮発性の記憶装置によって構成される。端末不揮発性メモリ制御部１１３は、端末ＭＰＵ１００から受け取った情報を、端末ＭＰＵ１００からの指示に従って、端末転送可能項目保存部１１４、端末設問／回答保存部１１５または端末プログラム保管部１１６に書き込み、端末ＭＰＵ１００からの指示に従って、端末転送可能項目保存部１１４、端末設問／回答保存部１１５または端末プログラム保管部１１６から読み出した情報を端末ＭＰＵ１００に送る。
【００３６】
端末転送可能項目保存部１１４は、端末制御装置２０を介して、電子黒板３０から受信した転送可能項目を記憶する。転送可能項目は、電子黒板３０から転送可能な情報の項目を表す。転送可能項目は、たとえば設問、回答、および添削などの項目を含む。設問は、電子黒板３に描画された問題である。回答は、その問題に対して入力されて描画された回答である。添削は、その回答に対して入力されて描画された添削である。端末設問／回答保存部１１５は、端末制御装置２０を介して、電子黒板３０から受信した設問、回答および添削の内容を記憶する。転送可能項目は、項目情報である。設問、回答および添削の内容は、描画情報である。以下、設問、回答および添削の内容のことを、単に「回答内容」ともいう。設問、回答および添削というとき、回答に対する教師の評価も含む。
【００３７】
端末プログラム保管部１１６は、端末ＭＰＵ１００によって実行されるプログラム、および端末ＭＰＵ１００がプログラムを実行するために必要な情報を記憶する。端末プログラム保管部１１６に記憶されるプログラムは、実行形式に変換されたコードであり、端末主メモリ１０９にコピーされ、端末ＭＰＵ１００は、端末主メモリ１０９にコピーされたプログラムを実行する。
【００３８】
図３は、端末制御装置２０のブロック図である。端末制御装置２０は、複数の電子黒板３０のうちの１つの電子黒板３０の動作と複数の電子端末１０のうちの１つの電子端末１０の動作とを連動させて制御する。端末制御装置２０は、制御ＭＰＵ２００、制御表示部２０１、制御画像メモリ２０２、制御画像メモリ制御部２０３、マウス２０４、マウス制御部２０５、制御キー制御部２０６、制御外部メモリ２０７、制御外部メモリ制御部２０８、制御主メモリ２０９、制御通信処理部２１０、ハードディスク装置（Hard Disk Drive：略称「ＨＤＤ」）制御部２１１、紐付け情報保存部２１２、制御設問／回答保存部２１３、制御転送可能項目保存部２１４、制御プログラム保管部２１５およびキーボード２２１を含んで構成される。
【００３９】
制御ＭＰＵ２００は、たとえばＭＰＵによって構成され、制御主メモリ２０９に記憶されるプログラムを実行することによって、制御画像メモリ制御部２０３、マウス制御部２０５、制御キー制御部２０６、制御外部メモリ制御部２０８、制御通信処理部２１０およびＨＤＤ制御部２１１を制御する。たとえば、端末ＭＰＵ１００は、メモリとＨＤＤとの間でのデータ転送を制御し、各制御部や各処理部に制御命令を発行して制御や処理を実行させ、各入力装置からの割り込み処理を行い、あるいは、受け取ったデータに対する処理を行う。
【００４０】
制御画像メモリ２０２は、制御表示部２０１に表示させる画像情報を制御画像メモリ制御部２０３から受け取ると、受け取った画像情報を記憶し、記憶した画像情報を読み出して制御表示部２０１に送って表示させる。制御画像メモリ制御部２０３は、制御画像メモリ２０２を制御し、制御ＭＰＵ２００から受け取った画像情報を制御画像メモリ２０２に送って画像として制御表示部２０１に表示させる。
【００４１】
マウス２０４は、たとえばマウスなどの入力装置によって構成され、制御表示部２０１に表示させる操作用のポインタ、メニューおよび操作ボタンを操作するために用いられる。マウス２０４は、制御表示部２０１の表示画面に表示されるポインタを移動させるための移動情報、およびクリックが行われたことを表すクリック情報をマウス制御部２０５に送る。マウス制御部２０５は、マウス２０４から受け取った移動情報およびクリック情報を制御ＭＰＵ２００に送る。制御ＭＰＵ２００は、マウス制御部２０５から受け取った移動情報に基づいて、表示画面に表示させるポインタを移動させ、また、マウス制御部２０５から受け取ったクリック情報に基づいて、制御表示部２０１の表示画面に表示された画像、たとえばメニューおよび操作ボタンなどに対する操作を認識する。
【００４２】
制御キー制御部２０６は、キーボード２２１を制御する。制御キー制御部２０６は、キーボード２２１に含まれる複数のキーのうちで操作されたキーを表すキー情報を制御ＭＰＵ２００に送る。制御ＭＰＵ２００は、制御キー制御部２０６から受け取ったキー情報に基づいて、どのキーが操作されたかを認識する。制御外部メモリ２０７および制御外部メモリ制御部２０８は、図１に示した端末外部メモリ１１１および端末外部メモリ制御部１１０と同じであり、重複を避けるために説明は省略する。
【００４３】
制御主メモリ２０９は、制御ＭＰＵ２００で実行されるプログラムを制御プログラム保管部２１５から読み出して記憶する。制御ＭＰＵ２００は、制御主メモリ２０９に記憶されるプログラムを実行する。
【００４４】
制御通信処理部２１０は、たとえば通信装置によって構成され、制御ＭＰＵ２００からの指示に従って、電子端末１０および電子黒板３０と情報の送受信を行う。制御通信処理部２１０は、制御ＭＰＵ２００から受け取った情報を、制御ＭＰＵ２００からの指示に従って、電子端末１０または電子黒板３０に送信し、電子端末１０および電子黒板３０から受信した情報を制御ＭＰＵ２００に送る。
【００４５】
ＨＤＤ制御部２１１は、紐付け情報保存部２１２、制御設問／回答保存部２１３、制御転送可能項目保存部２１４および制御プログラム保管部２１５を制御する。紐付け情報保存部２１２、制御設問／回答保存部２１３、制御転送可能項目保存部２１４および制御プログラム保管部２１５は、たとえばＨＤＤなどの不揮発性の記憶装置によって構成される。ＨＤＤ制御部２１１は、制御ＭＰＵ２００から受け取った情報を、制御ＭＰＵ２００からの指示に従って、紐付け情報保存部２１２、制御設問／回答保存部２１３、制御転送可能項目保存部２１４または制御プログラム保管部２１５に書き込み、制御ＭＰＵ２００からの指示に従って、紐付け情報保存部２１２、制御設問／回答保存部２１３、制御転送可能項目保存部２１４または制御プログラム保管部２１５から読み出した情報を制御ＭＰＵ２００に送る。
【００４６】
紐付け情報保存部２１２は、紐付け情報を記憶する。紐付け情報は、複数の電子端末１０のうちの連動対象の電子端末１０と、複数の電子黒板３０のうちの連動対象の電子黒板３０とを紐付ける、つまり関連付ける情報である。制御設問／回答保存部２１３は、電子黒板３０から受信した設問、回答および添削の内容を記憶する。制御転送可能項目保存部２１４は、電子黒板３０から受信した転送可能項目を記憶する。
【００４７】
制御プログラム保管部２１５は、制御ＭＰＵ２００によって実行されるプログラム、および制御ＭＰＵ２００がプログラムを実行されるために必要な情報を記憶する。制御プログラム保管部２１５に記憶されるプログラムは、実行形式に変換されたコードであり、制御主メモリ２０９にコピーされ、制御ＭＰＵ２００は、制御主メモリ２０９にコピーされたプログラムを実行する。
【００４８】
図４は、電子黒板３０のブロック図である。情報を描画可能な電子黒板３０は、黒板ＭＰＵ３００、黒板表示部３０１、黒板画像メモリ３０２、黒板画像メモリ制御部３０３、黒板タッチパネル３０４、黒板タッチパネル制御部３０５、黒板キー制御部３０６、黒板音声入出力部３０７、黒板デコードエンコード処理部３０８、黒板主メモリ３０９、黒板外部メモリ制御部３１０、黒板外部メモリ３１１、黒板通信処理部３１２、黒板不揮発性メモリ制御部３１３、連動情報保存部３１４、黒板設問／回答保存部３１５、黒板プログラム保管部３１６および黒板操作キー３２１を含んで構成される。
【００４９】
黒板制御部である黒板ＭＰＵ３００は、たとえばＭＰＵによって構成され、黒板画像メモリ制御部３０３、黒板タッチパネル制御部３０５、黒板キー制御部３０６、黒板デコードエンコード処理部３０８、黒板外部メモリ制御部３１０、黒板通信処理部３１２および黒板不揮発性メモリ制御部３１３を制御する。たとえば、黒板ＭＰＵ３００は、メモリ間でのデータ転送を制御し、各制御部や各処理部に制御命令を発行して制御や処理を実行させ、各入力装置からの割り込み処理を行い、あるいは、受け取ったデータに対する処理を行う。
【００５０】
黒板画像メモリ３０２は、黒板表示部３０１に表示させる画像情報を黒板画像メモリ制御部３０３から受け取ると、受け取った画像情報を記憶し、記憶した画像情報を読み出して黒板表示部３０１に送って表示させる。黒板画像メモリ制御部３０３は、黒板画像メモリ３０２を制御し、黒板ＭＰＵ３００から受け取った画像情報を黒板画像メモリ３０２に送って画像として黒板表示部３０１に表示させる。
【００５１】
黒板タッチパネル３０４、黒板タッチパネル制御部３０５、黒板スピーカ３１７および黒板マイク３１８を含む黒板音声入出力部３０７、黒板デコードエンコード処理部３０８、黒板外部メモリ制御部３１０および黒板外部メモリ３１１は、図１に示した端末タッチパネル１０４、端末タッチパネル制御部１０５、端末音声入出力部１０７、端末デコードエンコード処理部１０８、端末外部メモリ制御部１１０および端末外部メモリ１１１と同じであり、重複を避けるために説明は省略する。
【００５２】
黒板キー制御部３０６は、黒板操作キー３２１を含む図示しないキー操作部を制御する。黒板キー制御部３０６は、黒板操作キー３２１に含まれる複数の操作キーのうちで操作された操作キーを表す操作キー情報を黒板ＭＰＵ３００に送る。黒板ＭＰＵ３００は、黒板キー制御部３０６から受け取った操作キー情報に基づいて、どの操作キーが操作されたかを認識する。
【００５３】
黒板表示部３０１に表示されている画像の表示内容に対するページ送り、ページ戻し、行スクロール、左右スクロール、拡大、および縮小などの操作は、黒板タッチパネル３０４もしくはキー操作部に含まれる黒板操作キー３２１を使用して行われる。黒板ＭＰＵ３００は、黒板タッチパネル３０４に対する操作、黒板操作キー３２１に対する操作、または黒板表示部３０１の表示画面に表示された操作ボタンに対する操作が、端末制御装置２０に対して何かを要求する操作である場合、それぞれの要求を、黒板通信処理部３１２を経由して、端末制御装置２０に対して送信する。
【００５４】
黒板主メモリ３０９は、黒板ＭＰＵ３００で実行されるプログラムを黒板プログラム保管部３１６から読み出して記憶する。黒板ＭＰＵ３００は、黒板主メモリ３０９に記憶されるプログラムを実行する。黒板主メモリ３０９に記憶されるプログラムは、本発明に係る制御プログラムおよび問題出題アプリケーションプログラム（以下「問題出題アプリ」または「問題アプリ」という）を含む。制御プログラムのことを、以下、電子黒板連動アプリともいう。
【００５５】
黒板通信処理部３１２は、たとえば通信装置によって構成され、黒板ＭＰＵ３００からの指示に従って、端末制御装置２０と情報の送受信を行う。黒板通信処理部３１２は、黒板ＭＰＵ３００からから受け取った情報を端末制御装置２０に送信し、端末制御装置２０から受信した情報を黒板ＭＰＵ３００に送る。
【００５６】
黒板不揮発性メモリ制御部３１３は、連動情報保存部３１４、黒板設問／回答保存部３１５および黒板プログラム保管部３１６を制御する。連動情報保存部３１４、黒板設問／回答保存部３１５および黒板プログラム保管部３１６は、たとえばフラッシュメモリなどの不揮発性の記憶装置によって構成される。黒板不揮発性メモリ制御部３１３は、黒板ＭＰＵ３００から受け取った情報を、黒板ＭＰＵ３００からの指示に従って、連動情報保存部３１４、黒板設問／回答保存部３１５または黒板プログラム保管部３１６に書き込み、黒板ＭＰＵ３００からの指示に従って、連動情報保存部３１４、黒板設問／回答保存部３１５または黒板プログラム保管部３１６から読み出した情報を黒板ＭＰＵ３００に送る。
【００５７】
連動情報保存部３１４は、連動情報を記憶する。連動情報は、転送可能項目および設問回答保存情報を含む。設問回答保存情報は、設問、回答および添削の内容を黒板設問／回答保存部３１５に保存しているか否か、つまり記憶しているか否かを示す情報である。黒板設問／回答保存部３１５は、問題出題アプリによって出題され、黒板表示部３０１の表示画面に描画、つまり表示された設問、黒板表示部３０１の表示画面に表示された設問に対して回答者が描画、つまり入力した回答、その回答に対して教師が入力した添削の内容を記憶する。
【００５８】
黒板プログラム保管部３１６は、黒板ＭＰＵ３００によって実行されるプログラム、および黒板ＭＰＵ３００がプログラムを実行されるために必要な情報を記憶する。黒板プログラム保管部３１６に記憶されるプログラムは、実行形式に変換されたコードであり、黒板主メモリ３０９にコピーされ、黒板ＭＰＵ３００は、黒板主メモリ３０９にコピーされたプログラムを実行する。
【００５９】
黒板主メモリ３０９に記憶される問題出題アプリは、制御プログラムを実行する黒板ＭＰＵ３００が、端末制御装置２０から問題アプリ起動要求を受信したときに、起動され、黒板ＭＰＵ３００は、問題出題アプリの実行を開始する。また、問題出題アプリを実行する黒板ＭＰＵ３００は、端末制御装置２０から設問表示要求を受信したとき、設問を黒板表示部３０１の表示画面に表示する。
【００６０】
図５は、電子黒板連動システム１の接続図である。各電子端末１０、端末制御装置２０および各電子黒板３０は、ネットワーク２によって接続される。ネットワーク２は、たとえばローカルエリアネットワーク（Local Area Network：略称「ＬＡＮ」）あるいはワイドエリアネットワーク（Wide Area Network：略称「ＷＡＮ」）などのネットワークによって構成される。各電子端末１０は、ネットワーク２を介して、端末制御装置２０と情報を送受信する。各電子黒板３０は、ネットワーク２を介して、端末制御装置２０と情報を送受信する。
【００６１】
電子黒板連動システム１は、ネットワーク２に接続される電子端末１０、端末制御装置２０および電子黒板３０によって、たとえば電子教室環境を構築する。以下、電子教室環境を例にして説明するが、本発明は、電子教室環境に限定されるものではなく、会議や講演などにも適用可能である。
【００６２】
図６は、端末制御装置２０による電子端末１０と電子黒板３０との関連付けを説明するための図である。たとえば、電子黒板連動システム１が電子教室環境である場合、電子端末１０は、各生徒に１台ずつ割り当てられ、各生徒は自分に割り当てられている電子端末１０を操作する。端末制御装置２０は、教師によって操作される。電子黒板３０は、教師および生徒によって操作される。
【００６３】
各電子黒板３０は、端末制御装置２０から問題アプリ起動要求を受信すると、問題出題アプリを起動する。各電子黒板３０は、問題出題アプリを起動した後、端末制御装置２０から設問表示要求を受信すると、問題出題アプリによって出題される問題を、設問として、それぞれの黒板表示部３０１に表示する。
【００６４】
各電子端末１０は、端末制御装置２０から回答ボタン表示要求を受信すると、回答ボタン１５１を、それぞれの端末表示部１０１に表示する。同様に、各電子黒板３０は、端末制御装置２０から回答ボタン表示要求を受信すると、回答ボタン３５１を、それぞれの黒板表示部３０１に表示する。回答ボタン１５１は、連動要求指示部である。回答ボタン３５１は、第２の連動要求指示部である。
【００６５】
各電子端末１０は、回答ボタン１５１が操作されると、電子黒板装置３０との連動を要求するための連動要求（以下、「紐付け要求」ともいう）を、端末制御装置２０に送信する。端末制御装置２０は、電子端末１０から連動要求を受信すると、最先に受信した連動要求を送信した電子端末１０を連動対象の電子端末１０とし、紐付け情報保存部２１２に登録する。登録は、連動対象の電子端末１０を識別するための電子端末識別情報を紐付け情報保存部２１２に記憶することによって行う。
【００６６】
各電子黒板３０は、回答ボタン３５１が操作されると、電子端末１０との連動を要求するための連動要求を、端末制御装置２０に送信する。端末制御装置２０は、電子黒板３０から連動要求を受信すると、最先に受信した連動要求を送信した電子黒板３０を連動対象の電子黒板３０とし、紐付け情報保存部２１２に登録する。登録は、連動対象の電子黒板３０を識別するための電子黒板識別情報を紐付け情報保存部２１２に記憶することによって行う。電子端末１０との連動を要求するための連動要求は、第２の連動要求である。
【００６７】
紐付け情報保存部２１２に記憶された電子端末識別情報および電子黒板識別情報によって、連動対象の電子端末１０と連動対象の電子黒板３０との紐付け、つまり関連付けが行われる。関連付けられた電子端末識別情報と電子黒板識別情報とが紐付け情報である。図６に示した例では、電子端末１０ａが、連動対象の電子端末１０であり、電子黒板３０ｂが、連動対象の電子黒板３０である。
【００６８】
端末制御装置２０は、連動対象である電子黒板３０ｂから回答電子黒板情報および転送可能項目を取得する。回答電子黒板情報は、連動対象となった電子黒板３０ｂの電子黒板識別情報である。端末制御装置２０は、取得した回答電子黒板情報、つまり電子黒板識別情報を、紐付け情報保存部２１２に記憶する。また、端末制御装置２０は、取得した転送可能項目を電子端末１０ａに送信する。電子端末１０ａは、端末制御装置２０から転送可能項目を受信すると、受信した転送可能項目を端末転送可能項目保存部１１４に記憶する。
【００６９】
図７は、電子黒板３０ｂに表示される回答欄４４の一例を示す図である。電子黒板３０ｂに表示された回答欄４４に描画された文字列「ＡＢＣ」４０は、生徒によって入力された回答である。回答を丸く囲んでいる丸印４１は、教師による評価であり、丸印４１が正解であることを示している。回答の右横に描画されている文字列「ＡＡＣでもＯＫ」４２は、教師によって入力された添削である。
【００７０】
図８は、回答内容の格納手順を説明するための図である。電子端末１０ａは、端末制御装置２０から転送可能項目を受信すると、回答転送要求操作画面４５を端末表示部１０１に表示する。回答転送要求操作画面４５は、「回答転送要求」という画面タイトル、回答転送要求項目欄４５１、および実行ボタン４５３が表示される。
【００７１】
回答転送要求項目欄４５１には、「問題」、「回答」および「添削内容」の項目があり、各項目の先頭に四角のチェックボックス４５２が設けられている。チェックボックス４５２にチェックマークを付すことによって、その項目を選択することができ、選択された項目の内容の転送を要求することができる。実行ボタン４５３は、押下することによって、選択された項目の内容の転送を端末制御装置２０に要求することができる。
【００７２】
電子端末１０ａは、実行ボタン４５３が押下されると、選択された項目の内容の転送を要求する回答転送要求を端末制御装置２０に送信する。回答転送要求は、選択された項目の内容の転送を要求する情報である。端末制御装置２０は、電子端末１０ａから、回答転送要求を受信すると、受信した回答転送要求を電子黒板３０ｂに送信する。電子黒板３０ｂは、端末制御装置２０から回答転送要求を受信すると、受信した回答転送要求が示す選択された項目の内容を、回答として端末制御装置２０に送信する。端末制御装置２０は、電子黒板３０ｂから、回答を受信すると、受信した回答を電子端末１０ａに送信する。電子端末１０ａは、端末制御装置２０から回答を受信すると、受信した回答を端末設問／回答保存部１１５に記憶する。
【００７３】
図９は、格納された回答内容の表示手順を説明するための図である。図９（ａ）は、端末表示部１０１に表示された回答表示要求操作画面４６を示す図である。回答表示要求操作画面４６は、たとえば端末表示部１０１に表示される回答表示ボタンを押下することによって表示される。回答表示要求操作画面４６は、「回答表示」という画面タイトル、回答表示要求項目欄４６１、および実行ボタン４６３が表示される。
【００７４】
回答表示要求項目欄４６１には、「問題」、「回答」および「添削内容」の項目があり、各項目の先頭に四角のチェックボックス４６２が設けられている。チェックボックス４６２にチェックマークを付すことによって、その項目を選択することができ、選択された項目の表示を要求することができる。実行ボタン４６３は、押下することによって、選択された項目の内容の表示を要求することができる。
【００７５】
図９（ｂ）は、端末表示部１０１に表示された回答表示画面４７を示す図である。回答表示要求項目欄４６１でいずれかの項目が選択されて、実行ボタン４６３が押下されると、回答表示画面４７が端末表示部１０１に表示される。図９（ｂ）に示した回答表示画面４７には、問題欄４７１、回答欄４７２および実行ボタン４７３が表示されている。問題欄４７１は、設問の内容を表示する欄である。回答欄４７２は、回答、評価および添削の内容を表示する欄である。図９（ｂ）に示した回答欄４７２には、図７に示した電子黒板３０ｂに表示した回答、評価および添削と同じ内容が表示されている。
【００７６】
図１０は、他の電子端末１０ｂへの回答内容の転送手順を説明するための図である。他の電子端末１０ｂは、連動対象である電子端末１０ａを除く残余の電子端末１０のうちのいずれか１つの電子端末１０である。すなわち、他の電子端末１０ｂは、連動対象でない電子端末１０である。
【００７７】
電子端末１０が連動対象でない場合、生徒は、たとえば端末表示部１０１に表示されたメニューから回答転送要求を選択すると、回答転送要求画面４８が表示される。回答転送要求画面４８は、「回答転送要求」という画面タイトルおよび実行ボタン４８３が表示される。実行ボタン４８３は、押下することによって、転送可能項目の転送を要求する転送可能項目要求を端末制御装置２０に送信することができる。実行ボタン４８３は、描画情報要求指示部である。転送可能項目要求は、描画情報要求である。
【００７８】
端末制御装置２０は、電子端末１０ｂから転送可能項目要求を受信したとき、転送可能項目が制御転送可能項目保存部２１４に記憶されているとき、制御転送可能項目保存部２１４から転送可能項目を読み出し、読み出した転送可能項目を電子端末１０ｂに送信する。端末制御装置２０は、電子端末１０ｂから転送可能項目要求を受信したとき、転送可能項目が制御転送可能項目保存部２１４に記憶されていないとき、転送可能項目要求を電子黒板３０ｂに送信する。そして、端末制御装置２０は、電子黒板３０ｂから転送可能項目を受信すると、受信した転送可能項目を電子端末１０ｂに送信する。
【００７９】
電子端末１０ｂは、端末制御装置２０から転送可能項目を受信すると、受信した転送可能項目を端末転送可能項目保存部１１４に記憶するとともに、受信した転送可能項目を回答転送要求操作画面４５として表示する。回答転送要求操作画面４５での回答内容の格納手順は、図８に示した回答転送要求操作画面４５と同じであり、重複を避けるために説明は省略する。
【００８０】
図１１は、問題出題アプリで生成される回答情報のフォーマット５０を示す図である。問題出題アプリで生成される回答情報は、図１１に示したフォーマット５０の様式で、問題出題アプリから電子黒板連動アプリ、つまり制御プログラムに渡される。
【００８１】
回答情報のフォーマット５０は、アプリケーション名５１、問題の項目５２、答案の項目５３、添削の項目５４、正解の項目５５、および全体（画面キャプチャ）の項目５６を含む。アプリケーション名５１は、回答情報を生成したアプリケーションプログラムの名称であり、本実施形態では、アプリケーション名５１は、「問題出題アプリ」である。
【００８２】
問題の項目５２は、問題出題アプリによって出題された問題、つまり設問の内容を表す項目である。答案の項目５３は、生徒が回答欄４４に入力した回答の内容を表す項目である。添削の項目５４は、教師が、回答欄４４に回答された回答に対して入力した添削の内容を表す項目である。正解の項目５５は、問題出題アプリが予め用意している正解である。問題、答案、添削および正解の各項目５２〜５５の内容は、ファイルとして記憶され、形式およびファイル名が示される。形式は、各項目の内容が記憶されるファイルのファイル形式であり、ファイル名は、各項目の内容が記憶されるファイルの名称である。ファイル形式は、たとえばテキスト形式およびイメージ形式がある。
【００８３】
全体（画面キャプチャ）の項目５６は、黒板表示部３０１に描画された設問、回答、評価、および添削の内容の全体の画像をキャプチャして、つまり取り込んで、ファイルとして記憶するか否かを選択する項目である。「Ｙｅｓ」が選択されると、全体の画像をキャプチャして記憶し、「Ｎｏ」が選択されると、全体の画像をキャプチャせず、記憶も行わない。「Ｙｅｓ」が選択された場合、キャプチャした画像を記憶するファイル名が示される。
【００８４】
図１２は、電子黒板３０に表示される操作ボタンの他の例を示す図である。図１２に示した表示画面には、回答完了ボタン３５２およびキャンセルボタン３５３が表示されている。回答完了ボタン３５２およびキャンセルボタン３５３は、教師が操作する操作ボタンである。回答完了ボタン３５２は、設問に対する回答、ならびに回答に対する評価および添削の入力が完了したとき、教師が操作する。キャンセルボタン３５３は、設問に対する回答、ならびに回答に対する評価および添削の入力をキャンセルするとき、教師が操作する。
【００８５】
図１３は、装置間で行われる関連付け手順の動作シーケンスを示す図である。関連付け手順は、連動対象の電子端末１０と連動対象の電子黒板３０とを関連付ける手順である。
【００８６】
シーケンスＳ１では、端末制御装置２０は、問題出題アプリ起動要求（以下「問題アプリ起動要求」ともいう）をすべての電子黒板３０、たとえば電子黒板３０ａおよび電子黒板３０ｂに送信する。シーケンスＳ２では、すべての電子黒板３０、たとえば電子黒板３０ａおよび電子黒板３０ｂは、端末制御装置２０から問題アプリ起動要求を受信すると、それぞれ問題アプリを起動し、起動終了を端末制御装置２０に送信する。
【００８７】
シーケンスＳ３では、端末制御装置２０は、電子黒板３０ａおよび電子黒板３０ｂのそれぞれから起動終了を受信すると、設問表示要求を電子黒板３０ａおよび電子黒板３０ｂに送信する。シーケンスＳ４では、電子黒板３０ａおよび電子黒板３０ｂは、端末制御装置２０から設問表示要求を受信すると、それぞれ設問を黒板表示部３０１に表示する。
【００８８】
シーケンスＳ５では、端末制御装置２０は、すべての電子端末１０、たとえば電子端末１０ａおよび電子端末１０ｂ、ならびにすべての電子黒板３０、たとえば電子黒板３０ａおよび電子黒板３０ｂに、回答ボタン表示要求を送信する。シーケンスＳ６では、電子端末１０ａおよび電子端末１０ｂは、端末制御装置２０から回答ボタン表示要求を受信すると、それぞれ回答ボタン１５１を表示する。シーケンスＳ７では、電子黒板３０ａおよび電子黒板３０ｂは、端末制御装置２０から回答ボタン表示要求を受信すると、それぞれ回答ボタン３５１を表示する。
【００８９】
シーケンスＳ８では、電子端末１０ａは、生徒によって回答ボタン１５１が押下されると、電子黒板３０との連動要求を、端末制御装置２０に送信する。シーケンスＳ９では、端末制御装置２０は、電子端末１０から電子黒板３０との連動要求を受信すると、最先に受信した連動要求を送信した電子端末１０、この場合、電子端末１０ａを、連動対象の電子端末１０として紐付け情報保存部２１２に登録する。シーケンスＳ１０では、端末制御装置２０は、端末登録済みを、連動対象でない電子端末１０、この場合、電子端末１０ｂに送信する。電子端末１０ｂは、端末登録済みを受信すると、表示していた回答ボタン１５１を消去する。
【００９０】
シーケンスＳ１１では、生徒あるいは教師によって１つの電子黒板３０、たとえば電子黒板３０ａが選択され、電子黒板３０ａの回答ボタン３５１が押下されると、電子黒板３０ａは、連動要求および転送可能項目を端末制御装置２０に送信する。シーケンスＳ１２では、端末制御装置２０は、電子黒板３０から連動要求および転送可能項目を受信すると、最先に受信した連動要求を送信した電子黒板３０、この場合、電子黒板３０ａを、連動対象の電子黒板３０として紐付け情報保存部２１２に登録する。そして、端末制御装置２０は、受信した転送可能項目を制御転送可能項目保存部２１４に記憶する。
【００９１】
シーケンスＳ１３では、端末制御装置２０は、黒板登録済みを、連動対象でない電子黒板３０、この場合、電子黒板３０ｂに送信する。電子黒板３０ｂは、黒板登録済みを受信すると、表示していた回答ボタン３５１を消去する。シーケンスＳ１４では、端末制御装置２０は、電子端末１０ａ（図では「端末」という）と電子黒板３０ａとの紐付け処理を行う。具体的には、端末制御装置２０は、紐付け情報保存部２１２に登録した連動対象の電子端末１０ａと、紐付け情報保存部２１２に登録した連動対象の電子黒板３０ａとを関連付ける。
【００９２】
シーケンスＳ１５では、生徒は、シーケンスＳ４で電子黒板３０ａの黒板表示部３０１に表示された設問に対して、黒板表示部３０１に触れることによって回答を記入する。シーケンスＳ１６では、教師は、生徒が記入した回答に対して、黒板表示部３０１に触れることによって、評価および添削を記入する。シーケンスＳ１７では、教師が回答完了ボタン３５２を操作すると、電子黒板３０ａは、回答完了を端末制御装置２０に送信する。
【００９３】
シーケンスＳ１８では、端末制御装置２０は、電子黒板３０ａから回答完了を受信すると、回答完了を電子端末１０ａに送信し、引き続いて、制御転送可能項目保存部２１４から転送可能項目を読み出し、読み出した転送可能項目を電子端末１０ａに送信する。シーケンスＳ１９では、電子端末１０ａは、端末制御装置２０から回答完了および転送可能項目を受信すると、受信した転送可能項目を端末転送可能項目保存部１１４に保存、つまり記憶する。
【００９４】
図１４は、電子端末１０が実行する転送可能項目取得処理の処理手順を示すフローチャートである。転送可能項目取得処理は、電子端末１０が連動要求を送信し、転送可能項目を取得する処理である。端末ＭＰＵ１００は、電子端末１０の電源が投入され、動作可能状態になると、ステップＡ１に移る。
【００９５】
ステップＡ１では、端末ＭＰＵ１００は、回答ボタン表示要求があったか否かを判定する。端末ＭＰＵ１００は、端末制御装置２０から回答ボタン表示要求を受信したとき、回答ボタン表示要求があったと判定し、ステップＡ２に進み、端末制御装置２０から回答ボタン表示要求を受信しなかったとき、回答ボタン表示要求がなかったと判定し、ステップＡ１に戻る。ステップＡ２では、端末ＭＰＵ１００は、回答ボタン１５１を、図６に示すように、端末表示部１０１に表示する。
【００９６】
ステップＡ３では、端末ＭＰＵ１００は、端末表示部１０１に表示された回答ボタン１５１に対して、指示具による端末タッチパネル１０４へのタッチ、つまり押下があったか否かを判定する。端末ＭＰＵ１００は、回答ボタン１５１に対して、指示具によるタッチがあったとき、ステップＡ４に進み、回答ボタン１５１に対して、指示具によるタッチがなかったとき、ステップＡ８に進む。ステップＡ４では、端末ＭＰＵ１００は、電子黒板との連動要求を端末制御装置２０に送信する。電子黒板との連動要求を送信することによって、電子黒板との連動要求を送信した電子黒板３０で生徒が回答を行うと、回答を行った生徒が、他の生徒および教師に対して宣言することになる。ステップＡ３，Ａ４は、送信ステップである。
【００９７】
ステップＡ５では、端末ＭＰＵ１００は、電子黒板３０での回答操作が完了するまで待機する。端末ＭＰＵ１００は、端末制御装置２０から回答完了を受信したとき、電子黒板３０での回答操作が完了したと判定し、ステップＡ６に進み、回答完了を受信しなかったとき、電子黒板３０での回答操作が完了しなかったと判定し、ステップＡ５に戻る。ステップＡ６では、端末ＭＰＵ１００は、端末制御装置２０から転送可能項目を受信する。ステップＡ７では、端末ＭＰＵ１００は、受信した転送可能項目を端末転送可能項目保存部１１４に保存、つまり記憶して、図１８に示すフローチャートのステップＡ３０に進む。
【００９８】
ステップＡ８では、端末ＭＰＵ１００は、他の端末の登録を受信したか否かを判定する。端末ＭＰＵ１００は、端末制御装置２０から端末登録済みを受信したとき、他の端末の登録を受信したと判定し、ステップＡ９に進み、端末制御装置２０から端末登録済みを受信しなかったとき、他の端末の登録を受信しなかったと判定し、ステップＡ３に戻る。端末ＭＰＵ１００は、ステップＡ３とステップＡ８とで、回答ボタン１５１がタッチされるか、または端末制御装置２０から端末登録済みを受信するまで待機する。ステップＡ９では、端末登録済みを受信した端末ＭＰＵ１００は、端末表示部１０１に表示した回答ボタン１５１を消去して、図１８に示すフローチャートのステップＡ３０に進む。
【００９９】
図１５は、端末制御装置２０が実行する関連付け処理の処理手順を示すフローチャートである。関連付け処理は、端末制御装置２０が連携対象の電子端末１０と連携対象の電子黒板３０とを関連付ける処理である。制御ＭＰＵ２００は、端末制御装置２０の電源が投入され、動作可能状態になると、ステップＢ１に移る。
【０１００】
ステップＢ１では、制御ＭＰＵ２００は、全電子黒板３０へ問題出題アプリ起動要求を送信する。ステップＢ２では、制御ＭＰＵ２００は、問題アプリの起動が完了したか否かを判定する。制御ＭＰＵ２００は、全電子黒板３０から起動完了を受信したとき、問題アプリの起動が完了したと判定し、ステップＢ３に進み、全電子黒板３０から起動完了を受信しなかったとき、問題アプリの起動が完了しなかったと判定し、ステップＢ２に戻り、全電子黒板３０から問題アプリの起動完了を受信するまでステップＢ２で待機する。
【０１０１】
ステップＢ３では、制御ＭＰＵ２００は、全電子黒板３０へ設問表示要求を送信する。ステップＢ４では、制御ＭＰＵ２００は、回答ボタン表示要求を、全電子端末１０および全電子黒板３０に送信する。ステップＢ５では、制御ＭＰＵ２００は、電子端末回答ボタン指示フラグＴおよび電子黒板回答ボタン指示フラグＷを、「０」に初期化する。電子端末回答ボタン指示フラグＴおよび電子黒板回答ボタン指示フラグＷは、「０」のとき、回答ボタン１５１または回答ボタン３５１による指示がなかったこと、つまり紐付けが未完了であることを示し、「１」のとき、回答ボタン１５１または回答ボタン３５１による指示があったこと、つまり紐付けが完了していることを示す。
【０１０２】
ステップＢ６では、制御ＭＰＵ２００は、電子端末１０および電子黒板３０からの紐付け要求、つまり連動要求を受信可能状態、つまり連動要求を受け付ける状態にする。ステップＢ７では、制御ＭＰＵ２００は、紐付け要求を受信したか否かを判定する。制御ＭＰＵ２００は、紐付け要求を受信したとき、ステップＢ８に進み、紐付け要求を受信しなかったとき、ステップＢ７に戻り、電子端末１０からの紐付け要求および電子黒板３０からの紐付け要求を受信するまで待機する。
【０１０３】
ステップＢ８では、制御ＭＰＵ２００は、電子端末回答ボタン指示フラグＴが「１」であるか否かを判定する。制御ＭＰＵ２００は、電子端末回答ボタン指示フラグＴが「１」であるとき、ステップＢ１３に進み、電子端末回答ボタン指示フラグＴが「１」でないとき、ステップＢ９に進む。
【０１０４】
ステップＢ９では、制御ＭＰＵ２００は、電子端末１０の回答ボタン押下情報があったか否かを判定する。制御ＭＰＵ２００は、ステップＢ７で受信した紐付け要求が電子端末１０からの紐付け要求であったとき、電子端末１０の回答ボタン押下情報があったと判定し、ステップＢ１０に進み、ステップＢ７で受信した紐付け要求が電子端末１０からの紐付け要求でなかったとき、電子端末１０の回答ボタン押下情報がなかったと判定し、ステップＢ１３に進む。ステップＢ９，Ｂ１０は、制御ステップである。
【０１０５】
ステップＢ１０では、制御ＭＰＵ２００は、電子端末回答ボタン指示フラグＴを「１」とし、電子端末情報を紐付け情報保存部２１２に保存、つまり記憶する。電子端末情報は、受信した連動要求を送信した電子端末１０の電子端末識別情報、たとえば端末名と、受信した連動要求を送信した電子端末１０のインターネットプロトコル（Internet Protocol：略称「ＩＰ」）アドレス、またはメディアアクセスコントロール（Media Access Control：略称「ＭＡＣ」）アドレスを含む。すなわち、制御ＭＰＵ２００は、電子端末情報を紐付け情報保存部２１２に記憶することによって、受信した連動要求を送信した電子端末１０を連動対象の電子端末１０として登録する。
【０１０６】
ステップＢ１１では、制御ＭＰＵ２００は、他の電子端末１０に端末登録済み（図では「登録済」という）を送信する。ステップＢ１２では、制御ＭＰＵ２００は、電子黒板回答ボタン指示フラグＷが「１」であるか否かを判定する。制御ＭＰＵ２００は、電子黒板回答ボタン指示フラグＷが「１」であるとき、ステップＢ１７に進み、電子黒板回答ボタン指示フラグＷが「１」でないとき、ステップＢ７に戻る。
【０１０７】
ステップＢ１３では、制御ＭＰＵ２００は、電子黒板３０の回答ボタン押下情報があったか否かを判定する。制御ＭＰＵ２００は、ステップＢ７で受信した紐付け要求が電子黒板３０からの紐付け要求であったとき、電子黒板３０の回答ボタン押下情報があったと判定し、ステップＢ１４に進み、ステップＢ７で受信した紐付け要求が電子黒板３０からの紐付け要求でなかったとき、電子黒板３０の回答ボタン押下情報がなかったと判定し、ステップＢ７に戻る。
【０１０８】
ステップＢ１４では、制御ＭＰＵ２００は、電子黒板回答ボタン指示フラグＷを「１」とし、電子黒板情報を紐付け情報保存部２１２および制御転送可能項目保存部２１４に保存、つまり記憶する。電子黒板情報は、受信した連動要求を送信した電子黒板３０の電子黒板識別情報、たとえば装置名と、受信した連動要求を送信した電子黒板３０のＩＰアドレスまたはＭＡＣアドレス、および転送可能項目を含む。すなわち、制御ＭＰＵ２００は、電子黒板情報を紐付け情報保存部２１２に記憶することによって、受信した連動要求を送信した電子黒板３０を連動対象の電子黒板３０として登録するとともに、電子黒板３０から送信された転送可能項目を制御転送可能項目保存部２１４に記憶することによって、電子黒板３０の転送可能項目を登録する。
【０１０９】
ステップＢ１５では、制御ＭＰＵ２００は、他の電子黒板３０（図では「黒板」という）に黒板登録済み（図では「登録済」という）を送信する。ステップＢ１６では、制御ＭＰＵ２００は、電子端末回答ボタン指示フラグＴが「１」であるか否かを判定する。制御ＭＰＵ２００は、電子端末回答ボタン指示フラグＴが「１」であるとき、ステップＢ１７に進み、電子端末回答ボタン指示フラグＴが「１」でないとき、ステップＢ７に戻る。
【０１１０】
ステップＢ１７では、制御ＭＰＵ２００は、紐付け処理を行う。具体的には、制御ＭＰＵ２００は、紐付け情報保存部２１２に記憶した電子端末情報と、紐付け情報保存部２１２に記憶した電子黒板情報とを関連付ける。すなわち、端末制御装置２０は、紐付け情報保存部２１２に登録した連動対象の電子端末１０ａと、紐付け情報保存部２１２に登録した連動対象の電子黒板３０ａとを関連付ける。
【０１１１】
ステップＢ１８では、制御ＭＰＵ２００は、連動対象の電子黒板３０での添削が完了するまで待機する。制御ＭＰＵ２００は、電子黒板３０から回答完了を受信したとき、電子黒板３０での添削が完了したと判定し、ステップＢ１９に進み、電子黒板３０から回答完了を受信しなかったとき、電子黒板３０での添削が完了しなかったと判定し、ステップＢ１８に戻る。ステップＢ１９では、制御ＭＰＵ２００は、連動対象の電子端末１０に回答完了、およびステップＢ１４で制御転送可能項目保存部２１４に記憶した転送可能項目を送信して、図１９に示すフローチャートのステップＢ３０に進む。
【０１１２】
図１６は、電子黒板３０が実行する回答処理の処理手順を示すフローチャートである。回答処理は、電子黒板３０が連動要求を送信し、設問に対する回答および添削等を行う処理である。黒板ＭＰＵ３００は、電子黒板３０の電源が投入され、動作可能状態になると、ステップＣ１に移る。
【０１１３】
ステップＣ１では、黒板ＭＰＵ３００は、問題アプリ起動要求を受信したか否かを判定する。黒板ＭＰＵ３００は、問題アプリ起動要求を受信したとき、ステップＣ２に進み、問題アプリ起動要求を受信しなかったとき、ステップＣ１に戻り、端末制御装置２０から問題アプリ起動要求を受信するまで待機する。ステップＣ２では、黒板ＭＰＵ３００は、問題アプリを起動し、起動完了を端末制御装置２０に送信する。
【０１１４】
ステップＣ３では、黒板ＭＰＵ３００は、設問表示要求を受信したか否かを判定する。黒板ＭＰＵ３００は、設問表示要求を受信したとき、ステップＣ４に進み、設問表示要求を受信しなかったとき、ステップＣ３に戻り、端末制御装置２０から設問表示要求を受信するまで待機する。ステップＣ４では、黒板ＭＰＵ３００は、設問を黒板表示部３０１に表示し、設問表示完了を端末制御装置２０に送信する。
【０１１５】
ステップＣ５では、黒板ＭＰＵ３００は、回答ボタン表示要求を受信したか否かを判定する。黒板ＭＰＵ３００は、回答ボタン表示要求を受信したとき、ステップＣ６に進み、回答ボタン表示要求を受信しなかったとき、ステップＣ５に戻り、端末制御装置２０から回答ボタン表示要求を受信するまで待機する。ステップＣ６では、黒板ＭＰＵ３００は、回答ボタン３５１を黒板表示部３０１に表示する。
【０１１６】
ステップＣ７では、黒板ＭＰＵ３００は、黒板表示部３０１に表示された回答ボタン３５１に対して、指示具による黒板タッチパネル３０４へのタッチ、つまり押下があったか否かを判定する。黒板ＭＰＵ３００は、回答ボタン３５１に対して、指示具によるタッチがあったとき、ステップＣ８に進み、回答ボタン３５１に対して、指示具によるタッチがなかったとき、ステップＣ１３に進む。ステップＣ８では、黒板ＭＰＵ３００は、電子端末１０との連動要求、および転送可能項目を端末制御装置２０に送信する。ステップＣ９では、黒板ＭＰＵ３００は、回答完了ボタン３５２およびキャンセルボタン３５３を、図１２に示すように、黒板表示部３０１に表示する。ステップＣ７，Ｃ８は、第２の送信ステップである。
【０１１７】
ステップＣ１０では、黒板ＭＰＵ３００は、キャンセル操作があったか否かを判定する。黒板ＭＰＵ３００は、キャンセルボタン３５３が押下されたとき、キャンセル操作があったと判定し、ステップＣ１５に進み、キャンセルボタン３５３が押下されなかったとき、キャンセル操作がなかったと判定し、ステップＣ１１に進む。ステップＣ１１では、黒板ＭＰＵ３００は、回答完了操作があったか否かを判定する。黒板ＭＰＵ３００は、回答完了ボタン３５２が押下されたとき、回答完了操作があったと判定し、ステップＣ１２に進み、回答完了ボタン３５２が押下されなかったとき、回答完了操作がなかったと判定し、ステップＣ１０に戻る。
【０１１８】
ステップＣ１２では、黒板ＭＰＵ３００は、回答完了情報を端末制御装置２０へ送信し、図２０に示すフローチャートのステップＣ３０に進む。回答完了情報は、回答完了ボタン３５２が操作されたことを表す情報であり、上述した回答完了のことである。ステップＣ１３では、黒板ＭＰＵ３００は、他の電子黒板３０にて回答操作があったか否かを判定する。黒板ＭＰＵ３００は、端末制御装置２０から黒板登録済みを受信したとき、他の電子黒板３０にて回答操作があったと判定し、ステップＣ１４に進み、端末制御装置２０から黒板登録済みを受信しなかったとき、他の電子黒板３０にて回答操作がなかったと判定し、ステップＣ７に戻る。黒板ＭＰＵ３００は、ステップＣ７およびステップＣ１３で、回答ボタン３５１がタッチされるか、または端末制御装置２０から黒板登録済みを受信するまで待機する。
【０１１９】
ステップＣ１４では、黒板登録済みを受信した黒板ＭＰＵ３００は、黒板表示部３０１に表示した回答ボタン３５１を消去して、ステップＣ３に戻る。ステップＣ１５では、黒板ＭＰＵ３００は、回答キャンセル情報を端末制御装置２０へ送信し、回答ボタン３５１を消去後、ステップＣ３に戻る。回答キャンセル情報は、キャンセルボタン３５３が操作されたことを表す情報である。
【０１２０】
図１７は、装置間で行われる回答格納手順の動作シーケンスを示す図である。回答格納手順は、連動対象の電子端末１０が、連動対象の電子黒板３０で出題された設問、その設問に対する回答、およびその回答に対する添削の内容を取得して記憶する手順である。
【０１２１】
シーケンスＳ３０では、電子端末１０は、転送可能項目要求を端末制御装置２０に送信する。シーケンスＳ３１では、端末制御装置２０は、受信した転送可能項目要求を送信した電子端末１０に、転送可能項目を送信する。電子端末１０は、端末制御装置２０から転送可能項目を受信すると、受信した転送可能項目を端末転送可能項目保存部１１４に記憶する。シーケンスＳ３０およびシーケンスＳ３１は、連動対象でない電子端末１０の場合に行われる手順である。
【０１２２】
シーケンスＳ３２では、電子端末１０は、端末転送可能項目保存部１１４から転送可能項目を読み出し、読み出した転送可能項目を端末表示部１０１に表示する。シーケンスＳ３３では、生徒が、端末表示部１０１に表示された転送可能項目の中から回答転送項目を選択する。回答転送項目は、転送可能項目のうち転送を要求する項目である。シーケンスＳ３４では、電子端末１０は、端末制御装置２０に回答転送要求を送信する。回答転送要求は、回答転送項目の内容の転送を要求する。
【０１２３】
シーケンスＳ３５では、端末制御装置２０は、電子端末１０から回答転送要求を受信したとき、端末制御装置２０内に回答内容（図では「内容」という）、つまり回答転送項目の内容が保存されていない場合、電子黒板３０に回答内容を要求する。すなわち、端末制御装置２０は、回答内容の転送要求を電子黒板３０に送信する。シーケンスＳ３６では、電子黒板３０は、端末制御装置２０から回答内容の転送要求を受信すると、回答内容、つまり回答転送項目の内容を端末制御装置２０に送信する。
【０１２４】
シーケンスＳ３７では、端末制御装置２０は、電子黒板３０から回答内容を受信すると、受信した回答内容を電子端末１０に送信する。シーケンスＳ３８では、電子端末１０は、端末制御装置２０から回答内容を受信すると、受信した回答内容を端末設問／回答保存部１１５に保存、つまり記憶する。
【０１２５】
図１８は、電子端末１０が実行する回答取得処理の処理手順を示すフローチャートである。回答取得処理は、連携対象の電子端末１０が回答を取得して格納する処理である。図１４に示したフローチャートのステップＡ７またはステップＡ９が実行された後、ステップＡ３０に移る。
【０１２６】
ステップＡ３０では、端末ＭＰＵ１００は、回答転送要求の操作があったか否かを判定する。端末ＭＰＵ１００は、たとえば端末表示部１０１に表示されたメニューから回答転送要求が選択されたとき、回答転送要求の操作があったと判定し、ステップＡ３１に進み、端末表示部１０１に表示されたメニューから回答転送要求が選択されなかったとき、回答転送要求の操作がなかったと判定し、図２１に示すフローチャートのステップＡ６０に進む。
【０１２７】
ステップＡ３１では、端末ＭＰＵ１００は、自電子端末１０が特定者の端末であるか否かを判定する。端末ＭＰＵ１００は、端末制御装置２０から転送可能項目を受信して端末転送可能項目保存部１１４に記憶しているとき、自電子端末１０が特定者の端末であると判定し、ステップＡ３４に進み、端末制御装置２０から転送可能項目を受信しておらず、端末転送可能項目保存部１１４に転送可能項目を記憶していないとき、自電子端末１０が特定者の端末でないと判定し、ステップＡ３２に進む。
【０１２８】
ステップＡ３２では、端末ＭＰＵ１００は、転送可能項目要求を端末制御装置２０に送信する。ステップＡ３３では、端末ＭＰＵ１００は、端末制御装置２０から転送可能項目を受信したか否かを判定する。端末ＭＰＵ１００は、端末制御装置２０から転送可能項目を受信したとき、受信した転送可能項目を端末転送可能項目保存部１１４に記憶して、ステップＡ３４に進み、端末制御装置２０から転送可能項目を受信しなかったとき、ステップＡ３３に戻る。ステップＡ３４では、端末ＭＰＵ１００は、端末転送可能項目保存部１１４から転送可能項目を読み出し、読み出した転送可能項目を、図８に示すように、回答転送要求操作画面４５として、端末表示部１０１に表示する。
【０１２９】
ステップＡ３５では、端末ＭＰＵ１００は、回答転送項目を選択する操作が行われたか否かを判定する。端末ＭＰＵ１００は、回答転送要求操作画面４５に示されるチェックボックス４５２にチェックマークが付されたとき、回答転送項目を選択する操作が行われたと判定し、ステップＡ４２に進み、回答転送要求操作画面４５に示されるチェックボックス４５２にチェックマークが付されなかったとき、回答転送項目を選択する操作が行われなかったと判定し、ステップＡ３６に進む。
【０１３０】
ステップＡ３６では、端末ＭＰＵ１００は、実行操作が行われたか否かを判定する。端末ＭＰＵ１００は、回答転送要求操作画面４５に示される実行ボタン４５３が操作されたとき、実行操作が行われたと判定し、ステップＡ３７に進み、回答転送要求操作画面４５に示される実行ボタン４５３が操作されなかったとき、実行操作が行われなかったと判定し、ステップＡ３５に戻る。
【０１３１】
ステップＡ３７では、端末ＭＰＵ１００は、項目の設定があるか否かを判定する。端末ＭＰＵ１００は、選択項目が設定されているとき、項目の設定があると判定し、ステップＡ３８に進み、選択項目が設定されていないとき、項目の設定がないと判定し、ステップＡ３０に戻る。ステップＡ３８では、端末ＭＰＵ１００は、端末制御装置２０に回答転送要求を送信する。ステップＡ３９では、端末ＭＰＵ１００は、回答内容の受信が完了したか否かを判定する。端末ＭＰＵ１００は、回答内容の受信が完了したとき、ステップＡ４０に進み、回答内容の受信が完了しなかったとき、ステップＡ３９に戻り、回答内容の受信が完了するまで待機する。
【０１３２】
ステップＡ４０では、端末ＭＰＵ１００は、受信した回答内容を端末設問／回答保存部１１５に保存、つまり記憶する。ステップＡ４１では、端末ＭＰＵ１００は、回答表示ボタンを端末表示部１０１に表示して、図２１に示すフローチャートのステップＡ６０に進む。回答表示ボタンは、回答表示要求操作画面４６を表示するための操作ボタンである。ステップＡ４２では、端末ＭＰＵ１００は、選択項目、つまり選択された回答転送項目を、端末主メモリ１０９に記憶して設定し、ステップＡ３５に戻る。
【０１３３】
図１９は、端末制御装置２０が実行する回答転送処理の処理手順を示すフローチャートである。回答転送処理は、端末制御装置２０が回答内容を転送する処理である。図１５に示したフローチャートのステップＢ１９が実行された後、ステップＢ３０に移る。
【０１３４】
ステップＢ３０では、制御ＭＰＵ２００は、回答転送要求があったか否かを判定する。制御ＭＰＵ２００は、電子端末１０から回答転送要求を受信したとき、回答転送要求があったと判定し、ステップＢ３１に進み、電子端末１０から回答転送要求を受信しなかったとき、回答転送要求がなかったと判定し、ステップＢ３７に進む。
【０１３５】
ステップＢ３１では、制御ＭＰＵ２００は、回答内容（図では「回答」という）が保存されているか否かを判定する。制御ＭＰＵ２００は、回答内容が制御設問／回答保存部２１３に記憶されているとき、回答内容が保存されていると判定し、ステップＢ３５に進み、回答内容が制御設問／回答保存部２１３に記憶されていないとき、回答内容が保存されていないと判定し、ステップＢ３２に進む。ステップＢ３２では、制御ＭＰＵ２００は、電子黒板３０に回答転送要求を送信する。
【０１３６】
ステップＢ３３では、制御ＭＰＵ２００は、回答内容の受信が完了したか否かを判定する。制御ＭＰＵ２００は、回答内容の受信が完了したとき、ステップＢ３４に進み、回答内容の受信が完了しなかったとき、ステップＢ３３に戻り、回答内容を受信するまで待機する。ステップＢ３４では、制御ＭＰＵ２００は、受信した回答内容を制御設問／回答保存部２１３に記憶する。ステップＢ３５では、制御ＭＰＵ２００は、要求された電子端末１０（図では「端末」という）、すなわちステップＢ３０で受信した回答転送要求を送信した電子端末１０に、回答内容を送信する。
【０１３７】
ステップＢ３６では、制御ＭＰＵ２００は、キャンセル操作があったか否かを判定する。制御ＭＰＵ２００は、キャンセル操作があったとき、図１５に示したフローチャートのステップＢ３に戻り、キャンセル操作がなかったとき、ステップＢ３０に戻る。ステップＢ３７では、制御ＭＰＵ２００は、転送可能項目要求があったか否かを判定する。制御ＭＰＵ２００は、電子端末１０から転送可能項目要求を受信したとき、転送可能項目要求があったと判定し、ステップＢ３８に進み、電子端末１０から転送可能項目要求を受信しなかったとき、転送可能項目要求がなかったと判定し、ステップＢ３０に戻る。ステップＢ３８では、制御ＭＰＵ２００は、転送可能項目を電子端末１０に送信して、ステップＢ３６に進む。
【０１３８】
図２０は、電子黒板３０が実行する回答送信処理の処理手順を示すフローチャートである。回答送信処理は、電子黒板３０が回答内容を送信する処理である。黒板ＭＰＵ３００は、図１６に示したフローチャートのステップＣ１２またはステップＣ１５が実行された後、ステップＣ３０に移る。
【０１３９】
ステップＣ３０では、黒板ＭＰＵ３００は、回答内容の要求があったか否かを判定する。黒板ＭＰＵ３００は、回答転送要求を受信したとき、回答内容の要求があったと判定し、ステップＣ３１に進み、回答転送要求を受信しなかったとき、回答内容の要求がなかったと判定し、図１６に示したフローチャートのステップＣ３に戻る。ステップＣ３１では、黒板ＭＰＵ３００は、回答内容を端末制御装置２０に送信して、図１６に示したフローチャートのステップＣ３に戻る。
【０１４０】
図２１は、電子端末１０が実行する回答表示処理の処理手順を示すフローチャートである。回答表示処理は、電子端末１０が回答内容を表示する処理である。端末ＭＰＵ１００は、図１８に示したフローチャートのステップＡ４１が実行された後、またはステップＡ３０の判定でＹＥＳで分岐した後、ステップＡ６０に移る。
【０１４１】
ステップＡ６０では、端末ＭＰＵ１００は、回答表示操作があったか否かを判定する。端末ＭＰＵ１００は、端末表示部１０１に表示した回答表示ボタンが操作されたとき、回答表示操作があったと判定し、ステップＡ６１に進み、端末表示部１０１に表示した回答表示ボタンが操作されなかったとき、回答表示操作がなかったと判定し、ステップＡ６７に進む。ステップＡ６１では、端末ＭＰＵ１００は、表示可能内容選択メニューを、たとえば回答表示要求操作画面４６として、端末表示部１０１に表示する。
【０１４２】
ステップＡ６２では、端末ＭＰＵ１００は、回答転送項目を選択する操作が行われたか否かを判定する。端末ＭＰＵ１００は、回答表示要求操作画面４６に示されるチェックボックス４６２にチェックマークが付されたとき、回答転送項目を選択する操作が行われたと判定し、ステップＡ６８に進み、回答表示要求操作画面４６に示されるチェックボックス４６２にチェックマークが付されなかったとき、回答転送項目を選択する操作が行われなかったと判定し、ステップＡ６３に進む。
【０１４３】
ステップＡ６３では、端末ＭＰＵ１００は、実行操作が行われたか否かを判定する。端末ＭＰＵ１００は、回答表示要求操作画面４６に示される実行ボタン４６３が操作されたとき、実行操作が行われたと判定し、ステップＡ６４に進み、回答転送要求操作画面４５に示される実行ボタン４６３が操作されなかったとき、実行操作が行われなかったと判定し、ステップＡ６２に戻る。
【０１４４】
ステップＡ６４では、端末ＭＰＵ１００は、項目の設定があるか否かを判定する。端末ＭＰＵ１００は、選択項目が設定されているとき、項目の設定があると判定し、ステップＡ６５に進み、選択項目が設定されていないとき、項目の設定がないと判定し、ステップＡ６１に戻る。
【０１４５】
ステップＡ６５では、端末ＭＰＵ１００は、設定項目が記憶されているか否かを判定する。端末ＭＰＵ１００は、設定された選択項目の内容が端末設問／回答保存部１１５に記憶されているとき、設定項目が記憶されていると判定し、ステップＡ６６に進み、設定された選択項目の内容が端末設問／回答保存部１１５に記憶されていないとき、設定項目が記憶されていないと判定し、ステップＡ６９に進む。
【０１４６】
ステップＡ６６では、端末ＭＰＵ１００は、選択された項目の内容を端末表示部１０１に表示して、図１４に示したフローチャートのステップＡ１に戻る。ステップＡ６７では、端末ＭＰＵ１００は、キャンセル操作があったか否かを判定する。端末ＭＰＵ１００は、キャンセル操作があったとき、図１４に示したフローチャートのステップＡ１に戻り、キャンセル操作がなかったとき、図１４に示したフローチャートのステップＡ１に戻る。
【０１４７】
ステップＡ６８では、端末ＭＰＵ１００は、選択項目、つまり選択された回答転送項目を、端末主メモリ１０９に記憶して設定し、ステップＡ６２に戻る。ステップＡ６９では、端末ＭＰＵ１００は、エラーを端末表示部１０１に表示して、図１４に示したフローチャートのステップＡ１に戻る。
【０１４８】
このように、情報を描画可能な複数の電子黒板３０と、複数の電子端末１０と、前記複数の電子黒板３０のうちの１つの電子黒板３０の動作と前記複数の電子端末１０のうちの１つの電子端末１０の動作とを連動させて制御する端末制御装置２０と、を含む電子黒板連動システム１で、電子黒板３０と電子端末１０とを連動させるにあたって、各電子端末１０は、電子黒板３０との連動を要求するための連動要求を端末制御装置２０に送信することを指示する回答ボタン１５１と、回答ボタン１５１によって連動要求が指示されると、指示された連動要求を端末制御装置２０に送信する端末ＭＰＵ１００とを含む。そして、端末制御装置２０は、複数の電子端末１０の端末ＭＰＵ１００から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末ＭＰＵ１００の電子端末１０を連動対象の電子端末１０とする。したがって、電子黒板連動システム１は、電子黒板３０と特定の電子端末１０とを連動させることができる。
【０１４９】
さらに、端末制御装置２０は、連動対象の電子黒板３０に描画された描画情報、たとえば設問、回答および添削の内容を、該連動対象の電子黒板３０から取得し、取得した描画情報を前記連動対象の電子端末１０に送信する。したがって、電子黒板連動システム１は、電子黒板３０に描画された情報、たとえば設問、回答および添削の内容を特定の電子端末１０に送信することができる。
【０１５０】
さらに、各電子端末１０は、端末表示部１０１および選択操作を行うための端末タッチパネル１０４をさらに含む。各電子黒板３０は、前記描画情報を複数の項目に分類して項目ごとに描画するとともに、該複数の項目を表す項目情報、たとえば転送可能項目を記憶する。端末制御装置２０は、前記連動対象の電子黒板３０から前記項目情報を取得し、取得した項目情報を前記連動対象の電子端末１０に送信する。前記連動対象の電子端末１０の端末ＭＰＵ１００は、端末制御装置２０から項目情報を受信すると、受信した項目情報が示す複数の項目を端末表示部１０１に表示させ、端末表示部１０１に表示させた複数の項目の中から端末タッチパネル１０４による選択操作によって選択された項目を表す選択項目情報を端末制御装置２０に送信する。そして、端末制御装置２０は、前記連動対象の電子端末１０の端末ＭＰＵ１００から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報を、前記連動対象の電子黒板３０から取得し、取得した描画情報を前記連動対象の電子端末１０に送信する。したがって、電子黒板連動システム１は、電子黒板３０に描画された描画情報、たとえば設問、回答および添削の内容のうち選択された項目についての描画情報のみを特定の電子端末１０に送信することができる。
【０１５１】
さらに、各電子端末１０は、描画情報を要求するための転送可能項目要求を端末制御装置２０に送信することを指示する実行ボタン４８３をさらに含む。端末ＭＰＵ１００は、実行ボタン４８３によって転送可能項目要求が指示されると、転送可能項目要求を端末制御装置２０に送信する。端末制御装置２０は、連動対象でない電子端末１０の端末ＭＰＵ１００から転送可能項目要求を受信すると、前記連動対象の電子黒板３０から項目情報、たとえば転送可能項目を取得し、取得した項目情報を、転送可能項目要求を受信した連動対象でない電子端末１０に送信する。該連動対象でない電子端末１０の端末ＭＰＵ１００は、端末制御装置２０から項目情報を取得すると、取得した項目情報が示す複数の項目を端末表示部１０１に表示させ、端末表示部１０１に表示させた複数の項目の中から端末タッチパネル１０４による選択操作によって選択された項目を表す選択項目情報を端末制御装置２０に送信する。そして、端末制御装置２０は、前記連動対象でない電子端末１０の端末ＭＰＵ１００から選択項目情報を受信すると、受信した選択項目情報が示す選択された項目の描画情報、たとえば設問、回答および添削の内容を、前記連動対象の電子黒板３０から取得し、取得した描画情報を、前記連動対象でない電子端末１０に送信する。したがって、電子黒板連動システム１は、連動対象でない電子端末１０にも、電子黒板３０に描画された描画情報、たとえば設問、回答および添削の内容のうち選択された項目についての描画情報のみを送信することができる。
【０１５２】
さらに、各電子黒板３０は、電子端末１０との連動を要求するための第２の連動要求を端末制御装置２０に送信することを指示する回答ボタン３５１と、回答ボタン３５１によって第２の連動要求の指示があると、第２の連動要求を端末制御装置２０に送信する黒板ＭＰＵ３００とを含む。端末制御装置２０は、前記複数の電子黒板３０の黒板ＭＰＵ３００から第２の連動要求を受信したとき、受信した複数の第２の連動要求のうち最先に受信した第２の連動要求を送信した黒板ＭＰＵ３００の電子黒板３０を連動対象の電子黒板３０とする。したがって、電子黒板連動システム１は、特定の電子黒板３０と特定の電子端末１０とを連動させることができる。
【０１５３】
さらに、情報を描画可能な複数の電子黒板３０と、複数の電子端末１０と、前記複数の電子黒板３０のうちの１つの電子黒板３０の動作と前記複数の電子端末１０のうちの１つの電子端末１０の動作とを連動させて制御する端末制御装置２０と、を含み、各電子端末１０は、電子黒板３０との連動を要求するための連動要求を端末制御装置２０に送信することを指示する回答ボタン１５１と端末ＭＰＵ１００とを含み、各電子黒板３０は、電子端末１０との連動を要求するための第２の連動要求を端末制御装置２０に送信することを指示する回答ボタン３５１と黒板ＭＰＵ３００とを含む電子黒板連動システム１で実行される電子黒板連動方法によって、電子黒板３０と電子端末１０と連動させるにあたって、ステップＡ３，Ａ４では、各電子端末１０の端末ＭＰＵ１００が、回答ボタン１５１によって連動要求が指示されると、指示された連動要求を端末制御装置２０に送信する。ステップＢ９，Ｂ１０では、端末制御装置２０が、複数の電子端末１０の端末ＭＰＵ１００から連動要求を受信したとき、受信した複数の連動要求のうち最先に受信した連動要求を送信した端末ＭＰＵ１００の電子端末１０を連動対象の電子端末１０とする。そして、ステップＣ７，Ｃ８では、各電子黒板３０の黒板ＭＰＵ３００が、回答ボタン３５１によって第２の連動要求が指示されると、指示された第２の連動要求を端末制御装置２０に送信する。したがって、電子黒板連動方法は、電子黒板３０と特定の電子端末１０とを連動させることができる。
【符号の説明】
【０１５４】
１  電子黒板連動システム
２  ネットワーク
１０  電子端末
２０  端末制御装置
３０  電子黒板
１００  端末ＭＰＵ
１０１  端末表示部
１０２  端末画像メモリ
１０３  端末画像メモリ制御部
１０４  端末タッチパネル
１０５  端末タッチパネル制御部
１０６  端末キー制御部
１０７  端末音声入出力部
１０８  端末デコードエンコード処理部
１０９  端末主メモリ
１１０  端末外部メモリ制御部
１１１  端末外部メモリ
１１２  端末通信処理部
１１３  端末不揮発性メモリ制御部
１１４  端末転送可能項目保存部
１１５  端末設問／回答保存部
１１６  端末プログラム保存部
１１７  端末スピーカ
１１８  端末マイク
１２１  端末操作キー
２００  制御ＭＰＵ
２０１  制御表示部
２０２  制御画像メモリ
２０３  制御画像メモリ制御部
２０４  マウス
２０５  マウス制御部
２０６  制御キー制御部
２０７  制御外部メモリ
２０８  制御外部メモリ制御部
２０９  制御主メモリ
２１０  制御通信処理部
２１１  ＨＤＤ制御部
２１２  紐付け情報保存部
２１３  制御設問／回答保存部
２１４  制御転送可能項目保存部
２１５  制御プログラム保存部
２２１  キーボード
３００  黒板ＭＰＵ
３０１  黒板表示部
３０２  黒板画像メモリ
３０３  黒板画像メモリ制御部
３０４  黒板タッチパネル
３０５  黒板タッチパネル制御部
３０６  黒板キー制御部
３０７  黒板音声入出力部
３０８  黒板デコードエンコード処理部
３０９  黒板主メモリ
３１０  黒板外部メモリ制御部
３１１  黒板外部メモリ
３１２  黒板通信処理部
３１３  黒板不揮発性メモリ制御部
３１４  連動情報保存部
３１５  黒板設問／回答保存部
３１６  黒板プログラム保存部
３１７  黒板スピーカ
３１８  黒板マイク
３２１  黒板操作キー
【図１】
0005894771.tif 000002
【図２】
0005894771.tif 000003
【図３】
0005894771.tif 000004
【図４】
0005894771.tif 000005
【図５】
0005894771.tif 000006
【図６】
0005894771.tif 000007
【図７】
0005894771.tif 000008
【図８】
0005894771.tif 000009
【図９】
0005894771.tif 000010
【図１０】
0005894771.tif 000011
【図１１】
0005894771.tif 000012
【図１２】
0005894771.tif 000013
【図１３】
0005894771.tif 000014
【図１４】
0005894771.tif 000015
【図１５】
0005894771.tif 000016
【図１６】
0005894771.tif 000017
【図１７】
0005894771.tif 000018
【図１８】
0005894771.tif 000019
【図１９】
0005894771.tif 000020
【図２０】
0005894771.tif 000021
【図２１】
0005894771.tif 000022