(57)【特許請求の範囲】
【請求項１】
複数の端末機能を実行可能な生徒端末と通信する電子黒板において、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶手段と、
ユーザ操作に応じて、前記複数の種類の黒板機能のいずれかを実行する黒板機能実行手段と、
前記黒板機能実行手段によって実行される黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶手段から読み出すことによって決定する制限機能決定手段と、
前記制限機能決定手段により決定された前記機能制限される複数の端末機能の種類を前記生徒端末に送信する制限機能送信手段と、
を備えることを特徴とする電子黒板。
【請求項２】
前記実行される黒板機能の種類は、音声出力機能であり、
前記制限機能決定手段は、前記決定する複数の端末機能の種類として、ページ移動、拡大、縮小、辞書、朗読を含んでいることを特徴とする請求項１に記載の電子黒板。
【請求項３】
前記実行される黒板機能の種類は、朗読機能であり、
前記制限機能決定手段は、前記決定する複数の端末機能の種類として、手書き、マーカ、音声出力、辞書、朗読を有することを特徴とする請求項１又は２に記載の電子黒板。
【請求項４】
前記実行される黒板機能の種類は、練習機能であり、
前記制限機能決定手段は、前記決定する複数の端末機能の種類として、音声出力、朗読を有することを特徴とする請求項１〜３のいずれか一項に記載の電子黒板。
【請求項５】
複数の端末機能を実行可能で、電子黒板と通信する生徒端末において、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶手段と、
前記電子黒板で実行される黒板機能の種類を受信する黒板機能受信手段と、
前記黒板機能受信手段により受信した黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶手段から読み出すことによって決定する制限機能決定手段と、
前記制限機能決定手段により決定された前記機能制限される複数の種類の端末機能について機能制限されていることを示す表示を行う制限機能表示制御手段と、
を備えることを特徴とする生徒端末。
【請求項６】
前記制限機能表示制御手段は、前記生徒端末で実行可能な複数の端末機能を実行するための各ソフトキーが表示された状態で、前記機能制限される種類の複数の端末機能の各ソフトキーを識別表示する制限ソフトキー識別表示制御手段を備えることを特徴とする請求項５に記載の生徒端末。
【請求項７】
電子黒板と、複数の端末機能を実行可能な生徒端末との間でそれぞれ通信可能なサーバにおいて、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶手段と、
複数の黒板機能のうち、前記電子黒板で実行される黒板機能の種類を前記電子黒板から受信する黒板機能受信手段と、
前記受信した黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶手段から読み出すことによって決定する制限機能決定手段と、
前記制限機能決定手段により決定された前記機能制限される複数の端末機能の種類を前記生徒端末に送信する制限機能送信手段と、
を備えることを特徴とするサーバ。
【請求項８】
複数の学習支援機能を実行可能な生徒用の生徒端末と通信可能で、かつ、ユーザ操作に応じた複数の黒板機能を実行可能な電子黒板のコンピュータに、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶機能と、
ユーザ操作に応じて、前記複数の種類の黒板機能のいずれかを実行する黒板機能実行機能と、
前記黒板機能実行機能によって実行される黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶機能による記憶内容から読み出すことによって決定する制限機能決定機能と、
前記制限機能決定機能により決定された前記機能制限される複数の端末機能の種類を前記生徒端末に送信する制限機能送信機能と、
を実現させることを特徴とするプログラム。
【請求項９】
複数の学習支援機能を実行可能で、ユーザ操作に応じた複数の黒板機能を実行可能な電子黒板と通信する生徒端末のコンピュータに、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶機能と、
前記電子黒板で実行される黒板機能の種類を受信する黒板機能受信機能と、
前記黒板機能受信機能により受信した黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶機能による記憶内容から読み出すことによって決定する制限機能決定機能と、
前記制限機能決定手段により決定された前記機能制限される複数の種類の端末機能について機能制限されていることを示す表示を行う制限機能表示制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生徒端末、電子黒板、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来より、教育現場においては、電子黒板や生徒端末と呼ばれる情報表示装置が使用されており、これらの情報表示装置を用いた授業では、電子黒板に教師が入力した文字等が生徒端末に送信され、生徒端末で入力した文字等が電子黒板に送信されるようになっている（例えば特許文献１参照）。
【０００３】
ところで、関数電卓の技術分野においては、試験時に機能を制限する技術が提案されている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４００１４６４号
【特許文献２】特開２０００−１９４６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、生徒端末では関数電卓よりも多様で利便性の高い機能が搭載されている。そのため、教科書を表示させて授業を行おうとしても、生徒が黒板に集中せずに自分の端末で授業とは無関係の機能を実行したり、別のページを見たりするため、学習効率が低くなってしまう。
【０００６】
本発明の課題は、学習効率の低下を防止することのできる生徒端末、電子黒板、サーバ及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明は、複数の端末機能を実行可能な生徒端末と通信する電子黒板において、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶手段と、
ユーザ操作に応じて、前記複数の種類の黒板機能のいずれかを実行する黒板機能実行手段と、
前記黒板機能実行手段によって実行される黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶手段から読み出すことによって決定する制限機能決定手段と、
前記制限機能決定手段により決定された前記機能制限される複数の端末機能の種類を前記生徒端末に送信する制限機能送信手段と、
を備えることを特徴とする。
【０００８】
請求項５記載の発明は、
複数の端末機能を実行可能で、電子黒板と通信する生徒端末において、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶手段と、
前記電子黒板で実行される黒板機能の種類を受信する黒板機能受信手段と、
前記黒板機能受信手段により受信した黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶手段から読み出すことによって決定する制限機能決定手段と、
前記制限機能決定手段により決定された前記機能制限される複数の種類の端末機能について機能制限されていることを示す表示を行う制限機能表示制御手段と、
を備えることを特徴とする。
【０００９】
請求項７記載の発明は、
電子黒板と、複数の端末機能を実行可能な生徒端末との間でそれぞれ通信可能なサーバにおいて、
前記複数の端末機能のうち、複数の黒板機能の種類のそれぞれに対応付けて機能制限される複数の端末機能の種類を記憶する制限機能記憶手段と、
複数の黒板機能のうち、前記電子黒板で実行される黒板機能の種類を前記電子黒板から受信する黒板機能受信手段と、
前記受信した黒板機能の種類に対応して前記機能制限される複数の端末機能の種類を、前記制限機能記憶手段から読み出すことによって決定する制限機能決定手段と、
前記制限機能決定手段により決定された前記機能制限される複数の端末機能の種類を前記生徒端末に送信する制限機能送信手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、学習効率の低下を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】授業支援システムの概略構成を示す図である。
【図２】電子黒板の概略構成を示すブロック図である。
【図３】生徒端末の概略構成を示すブロック図である。
【図４】黒板機能別機能制限テーブル及びタグ別機能制限テーブルを示す図である。
【図５】電子黒板処理の流れを示すフローチャートである。
【図６】生徒端末処理の流れを示すフローチャートである。
【図７】ディスプレイの表示内容を示す図である。
【図８】ディスプレイの表示内容を示す図である。
【図９】ディスプレイの表示内容を示す図である。
【図１０】ディスプレイの表示内容を示す図である。
【図１１】ディスプレイの表示内容を示す図である。
【図１２】ディスプレイの表示内容を示す図である。
【図１３】第２実施形態における電子黒板処理の流れを示すフローチャートである。
【図１４】第２実施形態における生徒端末処理の流れを示すフローチャートである。
【図１５】第３実施形態における電子黒板の概略構成を示すブロック図である。
【図１６】第３実施形態における生徒端末の概略構成を示すブロック図である。
【図１７】サーバの概略構成を示すブロック図である。
【図１８】教室サーバ処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明に係る実施の形態の一例を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
〔第１実施形態〕
まず、本発明の第１実施形態について説明する。
【００１３】
図１は、本実施の形態における授業支援システム１の概略構成を示す図である。
この図に示すように、本実施の形態における授業支援システム１は、電子黒板３と、生徒端末４とを備えている。
【００１４】
［電子黒板］
電子黒板３は、教室に設置されて授業に用いられるものであり、図２に示すように、表示部３１と、入力部３２と、音声入出力部３７と、通信部３３と、記憶部３４と、ＣＰＵ３５等とを備えて構成されている。
【００１５】
表示部３１は、ディスプレイ３１０を備えており、ＣＰＵ３５から入力される表示信号に基づいて各種情報をディスプレイ３１０に表示するようになっている。なお、本実施の形態におけるディスプレイ３１０は、いわゆるタッチパネル３２１と一体的に形成されており、ユーザ（教師）によるタッチ操作を受け付け可能となっている。
【００１６】
入力部３２は、キー群３２０や上述のタッチパネル３２１を備えており、押下されたキーの種類やタッチパネル３２１の位置に対応する信号をＣＰＵ３５に出力するようになっている。
【００１７】
音声入出力部３７は、スピーカ３７０及びマイク３７１を有している。スピーカ３７０は、ＣＰＵ３５から入力される音声出力信号に基づいて音声を出力する部分である。マイク３７１は、ＣＰＵ３５から入力される音声取込信号に基づいて外部から音声を取り込む部分である。
【００１８】
通信部３３は、生徒端末４との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。
【００１９】
記憶部３４は、電子黒板３の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ３５の作業領域として機能するメモリである。本実施の形態においては、記憶部３４は、黒板側授業支援プログラム３４０と、書籍データベース３４１とを記憶している。
【００２０】
黒板側授業支援プログラム３４０は、後述の電子黒板処理（図５参照）をＣＰＵ３５に実行させるためのプログラムである。
【００２１】
書籍データベース３４１は、授業で使用される書籍についてデータを記憶しており、例えば、各教科書について教科書データＤを記憶している。なお、本実施の形態における教科書データＤは、各ページのテキスト部分と画像部分とを別々に表示できるよう構成されている。
【００２２】
ＣＰＵ３５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子黒板３を統括的に制御するようになっている。具体的には、ＣＰＵ３５は、入力部３２やマイク３７１から入力される操作信号等に応じて記憶部３４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ３５は、処理結果を表示部３１やスピーカ３７０に適宜出力させる。
【００２３】
［生徒端末］
生徒端末４は、教室内の各生徒に所持されて授業に用いられるものであり、図３に示すように、表示部４１と、入力部４２と、音声入出力部４７と、通信部４３と、記憶部４４と、ＣＰＵ４５等とを備えて構成されている。
【００２４】
表示部４１は、ディスプレイ４１０を備えており、ＣＰＵ４５から入力される表示信号に基づいて各種情報をディスプレイ４１０に表示するようになっている。なお、本実施の形態におけるディスプレイ４１０は、いわゆるタッチパネル４２１と一体的に形成されており、ユーザ（生徒）によるタッチ操作を受け付け可能となっている。
【００２５】
入力部４２は、キー群４２０や上述のタッチパネル４２１を備えており、押下されたキーの種類やタッチパネル４２１の位置に対応する信号をＣＰＵ４５に出力するようになっている。
【００２６】
音声入出力部４７は、スピーカ４７０及びマイク４７１を有している。スピーカ４７０は、ＣＰＵ４５から入力される音声出力信号に基づいて音声を出力する部分である。マイク４７１は、ＣＰＵ４５から入力される音声取込信号に基づいて外部から音声を取り込む部分である。
【００２７】
通信部４３は、電子黒板３や他機の生徒端末４との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。また、この通信部４３は、本発明における操作検知手段であり、電子黒板３から送信される情報に基づいて、当該電子黒板３に対する操作を検知するようになっている。
【００２８】
記憶部４４は、生徒端末４の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ４５の作業領域として機能するメモリである。本実施の形態においては、記憶部４４は、端末側授業支援プログラム４４０と、書籍データベース４４１と、黒板機能別機能制限テーブル４４２と、タグ別機能制限テーブル４４３と、等とを記憶している。
【００２９】
端末側授業支援プログラム４４０は、後述の生徒端末処理（図６参照）をＣＰＵ４５に実行させるためのプログラムである。
【００３０】
書籍データベース４４１は、授業で使用される書籍についてデータを記憶しており、例えば、各教科書について教科書データＤを記憶している。
【００３１】
黒板機能別機能制限テーブル４４２及びタグ別機能制限テーブル４４３は、本発明における操作・制限機能対応記憶手段であり、図４に示すように、電子黒板３に対する操作の種類に対応付けて、生徒端末４で実行可能な複数の学習支援機能のうち当該生徒端末４で禁止されるべき制限対象機能の種類を記憶している。
【００３２】
より具体的には、黒板機能別機能制限テーブル４４２は、図４（ａ）に示すように、後述の電子黒板処理（図５参照）において複数種類の黒板機能を実行するために行われる指定操作のそれぞれに対し、制限対象機能の種類を対応付けて記憶している。換言すれば、黒板機能別機能制限テーブル４４２では、黒板機能の種類それぞれに対し、制限対象機能の種類が対応付けられている。一方、タグ別機能制限テーブル４４３は、図４（ｂ）に示すように、後述の電子黒板処理（図５参照）において表示内容を切り替えるために複数種類のタグＴｇ（図７参照）に対して行われる切替操作（指定操作）のそれぞれに対し、制限対象機能の種類を対応付けて記憶している。換言すれば、タグ別機能制限テーブル４４３では、タグＴｇの種類それぞれに対し、制限対象機能の種類が対応付けられている。
【００３３】
ここで、本実施形態の生徒端末４における学習支援機能としては、ページ移動機能やズーム機能（拡大、縮小機能）、手書き入力機能、マーカ機能、辞書機能、音声機能、朗読機能などが用いられている。また、複数種類の黒板機能として、ページ移動機能、ズーム機能、手書き入力機能、マーカ機能、辞書機能、音声機能及び朗読機能に加え、練習機能や出題機能などが用いられている。
【００３４】
このうち、ページ移動機能とは、表示されるページを切り替える機能であり、ズーム機能とは、表示内容を拡大縮小する機能である。また、手書き入力機能とは、ユーザの手書き操作に応じて入力を行う機能であり、マーカ機能とは、テキストにマーカ線を引く機能である。また、辞書機能とは、文字列を辞書検索する機能であり、従来より公知の辞書データベース及び辞書検索プログラムにより実現されるものである。また、音声機能とは、テキスト中の指定部分を音声出力する機能であり、電子黒板３で音声機能が実行されている場合に、生徒端末４でこの機能を実行すると、電子黒板３での音声出力と同じ音声を同期して出力する。また、電子黒板３で音声機能が実行されていない場合に、生徒端末４でこの機能を実行すると、生徒端末４で指定した文章を音声出力する。朗読機能とは、表示されているテキストのうち朗読されて音声認識された部分を識別表示する機能である。練習機能とは、教師によって出題される問題を生徒に解かせる機能である。更に、出題機能とは、教科書中で課題として記載されている問題を生徒に解かせる機能である。なお、図４中、「○」は当該機能の実行が許可されることを意味し、「×」は当該機能の実行が禁止されることを意味する。
【００３５】
以上の黒板機能別機能制限テーブル４４２によれば、電子黒板３で音声機能が操作されると、黒板機能別機能制限テーブル４４２により黒板機能の「音声機能」に対応づけられた生徒端末４の学習支援機能のうち、ページ移動、拡大、縮小、辞書、朗読機能の実行が禁止され、手書き、マーカ、音声出力が実行可能となる。このようにしたので、電子黒板３で音声機能の実行操作が行われた場合に、生徒端末４ではページ移動、拡大、縮小、辞書、朗読機能の実行が禁止され、電子黒板３での文章の音声出力に生徒は集中できる。一方で、手書き、マーカ、音声機能は実行可能であり、黒板での文章の音声出力中に注目箇所に手書きやマーカすることができ、黒板の音声出力が聞きづらい場合等、音声機能を実行して黒板からの音声と同じ音声を生徒端末で出力させることができ、学習効率の低下を防止することができる。
また電子黒板３で朗読機能が操作されると、黒板機能別機能制限テーブル４４２により黒板機能の「朗読機能」に対応づけられた生徒端末４の学習支援機能のうち、手書き、マーカ、音声出力、辞書、朗読機能の実行が禁止され、ページ移動、拡大、縮小が実行可能となる。このようにしたので、電子黒板３で朗読機能の実行操作が行われた場合に、生徒端末４では自分で朗読する際に、辞書、朗読機能の実行が禁止され、生徒は自身での朗読に集中できる。一方で、ページ移動や表示の拡大、縮小は実行可能であり自身での朗読に際し適切にページ移動や教科書の拡大等が行え、学習効率の低下を防止することができる。
また電子黒板３で練習機能が操作されると、黒板機能別機能制限テーブル４４２により黒板機能の「練習機能」に対応づけられた生徒端末４の学習支援機能のうち、音声出力、朗読機能の実行が禁止され、ページ移動、拡大、縮小、手書き、マーカ、辞書機能が実行可能となる。このようにしたので、電子黒板３で練習機能の実行操作が行われた場合に、生徒端末４では電子黒板３での指示に応じて練習機能により問題等を解く際に、音声出力、朗読機能の実行が禁止され、生徒は静かに問題等を解くことに集中できる。一方で、ページ移動や表示の拡大、縮小、手書き、マーカ、辞書機能は実行可能であり、問題等を解く際に適切にページ移動や教科書の拡大等が行え、辞書機能で文中の単語の意味を確認したり、手書きやマーカ機能で問題に回答したりする作業を行え、学習効率の低下を防止することができる。
【００３６】
ＣＰＵ４５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、生徒端末４を統括的に制御するようになっている。具体的には、ＣＰＵ４５は、入力部４２やマイク４７１から入力される操作信号等に応じて記憶部４４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ４５は、処理結果を表示部４１やスピーカ４７０に適宜出力させる。
【００３７】
［動作］
（電子黒板処理）
続いて、授業支援システム１の動作のうち、電子黒板３による電子黒板処理について、図５を参照しつつ説明する。
図５は、ＣＰＵ３５が記憶部３４から黒板側授業支援プログラム３４０を読み出して実行する電子黒板処理の動作を説明するためのフローチャートである。
【００３８】
この電子黒板処理においては、まずＣＰＵ３５は、閲覧する書籍の指定操作をユーザ（教師）から受け（ステップＳ１）、指定の書籍が教科書であるか否かを判定する（ステップＳ２）。
【００３９】
このステップＳ２において指定の書籍が教科書でないと判定した場合（ステップＳ２；Ｎｏ）には、ＣＰＵ３５は他の処理へ移行する。
【００４０】
また、ステップＳ２において指定の書籍が教科書であると判定した場合（ステップＳ２；Ｙｅｓ）には、ＣＰＵ３５は、教科書の章及びページ番号の指定操作か、或いは前回の電子黒板処理で最後に表示していたページの指定操作をユーザ（教師）から受ける（ステップＳ３）。
【００４１】
次に、ＣＰＵ３５は、ディスプレイ３１０の表示モードをページモードに設定する（ステップＳ４）。ここで、ページモードとは、教科書データＤに含まれるテキストと画像とを合わせて表示させるモードであり、より具体的には、紙の教科書と同じ内容を表示させるモードである。
【００４２】
次に、ＣＰＵ３５は、ステップＳ１で指定された教科書（以下、指定教科書とする）の各ページのうち、ステップＳ３で指定されたページをディスプレイ３１０に表示させる（ステップＳ５）。
【００４３】
また、このときＣＰＵ３５は、表示内容を切り替えるための複数のタグＴｇをディスプレイ３１０の右端に表示させる（図７（ａ）参照）。より詳細には、このときＣＰＵ３５は、複数のタグＴｇとしてページタグＴｇ２や本文タグＴｇ１、参考タグＴｇ３等を表示させ、ページタグＴｇ２を選択された状態で表示させる。ここで、ページタグＴｇ２は、表示モードをページモードに設定し、テキストと画像とを合わせて教科書のページをそのまま表示させるためのタグである。また、本文タグＴｇ１は、表示モードを本文モードに設定し、本文のみを表示させるためのタグである。また、参考タグＴｇ３は、教科書の参考情報（コラムなど）を表示させるためのタグである。
【００４４】
また、このときＣＰＵ３５は、所定の黒板機能の実行を指示するための複数のソフトキーＫをディスプレイ３１０の下端に表示させる（図７（ａ）参照）。具体的には、このときＣＰＵ３５は、複数のソフトキーＫとして、ページ移動機能を実行させるためのページ切り替えキーＫ１や、ズーム機能を実行させるためのズームキーＫ２、手書き入力機能を実行するための手書き入力キーＫ３、マーカ機能を実行するためのマーカキーＫ４、音声機能を実行するための音声キーＫ５、辞書機能を実行するための辞書キーＫ６、朗読機能を実行するための朗読キーＫ８、練習機能を実行するための練習キーＫ７、出題機能を実行するための出題キーＫ９などを表示させる。
【００４５】
次に、ＣＰＵ３５は、電子黒板３における黒板機能の実行がユーザ（教師）によって指定されたか否かを判定する（ステップＳ７）。
【００４６】
このステップＳ７において黒板機能の実行が選択されたと判定した場合（ステップＳ７；Ｙｅｓ）には、ＣＰＵ３５は、表示されているテキストの何れかの部分が位置指定または範囲指定されるか否かを判定する（ステップＳ８）。但し、このステップＳ８においては、ＣＰＵ３５は、位置指定または範囲指定が既に行われているか否かを判定することとしても良い。
【００４７】
このステップＳ８においてテキストの何れかの部分が位置指定または範囲指定されたと判定した場合（ステップＳ８；Ｙｅｓ）には、ＣＰＵ３５は、指定位置または指定範囲を一時記憶した後（ステップＳ９）、後述のステップＳ１１に移行する。
【００４８】
また、ステップＳ８においてテキストの何れの部分も位置指定、範囲指定されないと判定した場合（ステップＳ８；Ｎｏ）には、ＣＰＵ３５は、表示されているテキストの先頭部分を指定位置として一時記憶する（ステップＳ１０）。
【００４９】
次に、ＣＰＵ３５は、黒板機能として音声機能が指定されたか否かを判定する（ステップＳ１１）。
このステップＳ１１において音声機能が指定されたと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ３５は、音声機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４に送信する（ステップＳ１２）。
【００５０】
次に、ＣＰＵ３５は、指定位置（または指定範囲の先頭）を音声出力の開始位置に設定し（ステップＳ１３）、スピーカ３７０に音声を出力させる（ステップＳ１４）。また、このときＣＰＵ３５は、現時点で音声出力されているテキスト部分の位置情報を生徒端末４に送信する。
【００５１】
次に、ＣＰＵ３５は、音声出力対象の一文を青色で表示させるとともに、この文内で音声出力された部分の表示色を赤色に変更させる（ステップＳ１５）。
【００５２】
そして、ＣＰＵ３５は、テキストの末尾（または指定範囲の末尾）まで音声出力されたか否かを判定し（ステップＳ１６）、音声出力されていないと判定した場合（ステップＳ１６；Ｎｏ）には上述のステップＳ１４に移行する一方、音声出力されたと判定した場合（ステップＳ１６；Ｙｅｓ）には上述のステップＳ７に移行する。
【００５３】
また、上述のステップＳ１１において音声機能が指定されなかったと判定した場合（ステップＳ１１；Ｎｏ）には、ＣＰＵ３５は、朗読機能が指定されたか否かを判定する（ステップＳ２１）。
【００５４】
このステップＳ２１において朗読機能が指定されたと判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ３５は、朗読機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４に送信する（ステップＳ２２）。
【００５５】
次に、ＣＰＵ３５は、指定位置（または指定範囲の先頭）を朗読の開始位置に設定し（ステップＳ２３）、マイク３７１に音声を入力させ、音声認識する（ステップＳ２４）。また、このときＣＰＵ３５は、現時点で朗読されているテキスト部分の位置情報を生徒端末４に送信する。
【００５６】
次に、ＣＰＵ３５は、朗読対象の一文を青色で表示させるとともに、この文内で朗読された部分の表示色を赤色に変更させる（ステップＳ２５）。
【００５７】
そして、ＣＰＵ３５は、テキストの末尾（または指定範囲の末尾）まで朗読されたか否かを判定し（ステップＳ２６）、朗読されていないと判定した場合（ステップＳ２６；Ｎｏ）には上述のステップＳ２４に移行する一方、朗読されたと判定した場合（ステップＳ２６；Ｙｅｓ）には上述のステップＳ７に移行する。
【００５８】
また、上述のステップＳ２１において朗読機能が指定されなかったと判定した場合（ステップＳ２１；Ｎｏ）には、ＣＰＵ３５は、練習・出題機能が指定されたか否かを判定する（ステップＳ３１）。
【００５９】
このステップＳ３１において練習・出題機能が指定されたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ３５は、練習・出題機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４に送信する（ステップＳ３２）。
【００６０】
次に、ＣＰＵ３５は、指定位置（または指定範囲の末尾）に課題ウィンドウＷ（図１１参照）を表示させる（ステップＳ３３）。
【００６１】
次に、ＣＰＵ３５は、課題ウィンドウＷに課題文を表示させる（ステップＳ３４）。より具体的には、このときＣＰＵ３５は、練習機能が指定されている場合には、教科書に記載されている課題を課題ウィンドウＷに表示させる一方、出題機能が指定されている場合には、ユーザ（教師）に入力された課題文や、コピーアンドペーストの操作対象とされた課題文などを課題ウィンドウＷに表示させる。
【００６２】
次に、ＣＰＵ３５は、生徒端末４に課題文を送信して表示させた後（ステップＳ３５）、上述のステップＳ７に移行する。
【００６３】
また、上述のステップＳ３１において練習・出題機能が指定されなかったと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＵＰ３５は、指定された黒板機能の種類と、テキスト中の指定位置（または指定範囲）とを生徒端末４に送信する（ステップＳ３７）。
【００６４】
そして、ＣＰＵ３５は、指定された機能の処理を実行し（ステップＳ３８）、上述のステップＳ７に移行する。なお、このステップＳ３８において実行される機能としては、ページ移動機能やズーム機能、手書き入力機能、マーカ機能、辞書機能などを挙げることができる。
【００６５】
また、上述のステップＳ７において黒板機能の実行がユーザ（教師）によって指定されなかったと判定した場合（ステップＳ７；Ｎｏ）には、ＣＰＵ３５は、タグＴｇの切替操作が行われたか否かを判定する（ステップＳ４１）。
【００６６】
このステップＳ４１においてタグＴｇの切替操作が行われたと判定した場合（ステップＳ４１；Ｙｅｓ）には、ＣＰＵ３５は、本文タグＴｇ１に対する切替操作が行われたか否かを判定する（ステップＳ４２）。
【００６７】
ステップＳ４２において本文タグＴｇ１に対する切替操作が行われたと判定した場合（ステップＳ４２；Ｙｅｓ）には、ＣＰＵ３５は、本文タグＴｇ１への切替が行われた旨と、現時点で表示されているページ番号とを生徒端末４に送信する（ステップＳ４３）。
【００６８】
次に、ＣＰＵ３５は、ディスプレイ３１０の表示モードを本文モードに設定して、現時点で表示されているページの本文のみをディスプレイ３１０に表示させ、つまり本文タグＴｇ１の内容をディスプレイ３１０に表示させ（ステップＳ４４）、上述のステップＳ７に移行する。ここで、本文モードとは、教科書データＤに含まれる本文のテキストのみを表示させるモードである。
【００６９】
また、ステップＳ４２において本文タグＴｇ１に対する切替操作が行われなかったと判定した場合（ステップＳ４２；Ｎｏ）には、ＣＰＵ３５は、ページタグＴｇ２に対する切替操作が行われたか否かを判定する（ステップＳ４５）。
【００７０】
このステップＳ４５においてページタグＴｇ２に対する切替操作が行われたと判定した場合（ステップＳ４５；Ｙｅｓ）には、ＣＰＵ３５は、ページタグＴｇ２への切替が行われた旨と、現時点で表示されているページ番号とを生徒端末４に送信する（ステップＳ４６）。
【００７１】
次に、ＣＰＵ３５は、ディスプレイ３１０の表示モードをページモードに設定して、現時点で表示されているページをそのままディスプレイ３１０に表示させ、つまりページタグＴｇ２の内容をディスプレイ３１０に表示させ（ステップＳ４７）、上述のステップＳ７に移行する。
【００７２】
また、ステップＳ４５においてページタグＴｇ２に対する切替操作が行われなかったと判定した場合、つまり本文タグＴｇ１及びページタグＴｇ２以外のタグＴｇに対する切替操作が行われたと判定した場合（ステップＳ４５；Ｎｏ）には、ＣＰＵ３５は、切替操作の行われたタグＴｇの種類と、現時点で表示されているページ番号とを生徒端末４に送信し（ステップＳ５１）、このタグＴｇの内容をディスプレイ３１０に表示させ（ステップＳ５２）、上述のステップＳ７に移行する。
【００７３】
また、上述のステップＳ４１においてタグＴｇの切替操作が行われなかったと判定した場合（ステップＳ４１；Ｎｏ）には、ＣＰＵ３５は、他の操作が行われたか否かを判定し（ステップＳ５３）、行われたと判定した場合（ステップＳ５３；Ｙｅｓ）には当該操作に応じた処理を行う一方、行われなかったと判定した場合（ステップＳ５３；Ｎｏ）には上述のステップＳ７に移行する。
【００７４】
（生徒端末処理）
続いて、授業支援システム１の動作のうち、生徒端末４による生徒端末処理について、図６を参照しつつ説明する。
図６は、ＣＰＵ４５が記憶部４４から端末側授業支援プログラム４４０を読み出して実行する生徒端末処理の動作を説明するためのフローチャートである。
【００７５】
この生徒端末処理においては、まずＣＰＵ４５は、閲覧する書籍の指定操作をユーザ（生徒）から受け（ステップＴ１）、指定の書籍が教科書であるか否かを判定する（ステップＴ２）。
【００７６】
このステップＴ２において指定の書籍が教科書でないと判定した場合（ステップＴ２；Ｎｏ）には、ＣＰＵ４５は他の処理へ移行する。
【００７７】
また、ステップＴ２において指定の書籍が教科書であると判定した場合（ステップＴ２；Ｙｅｓ）には、ＣＰＵ４５は、教科書の章及びページ番号の指定操作か、或いは前回の生徒端末処理で最後に表示していたページの指定操作をユーザ（生徒）から受ける（ステップＴ３）。
次に、ＣＰＵ４５は、ディスプレイ４１０の表示モードをページモードに設定する（ステップＴ４）。
【００７８】
次に、ＣＰＵ４５は、ステップＴ１で指定された指定教科書の各ページのうち、ステップＴ３で指定されたページをディスプレイ３１０に表示させる（ステップＴ５）。また、このときＣＰＵ４５は、表示内容を切り替えるための複数のタグＴｇをディスプレイ３１０の右端に表示させるとともに、学習支援機能の実行を指示するためのソフトキーＫをディスプレイ４１０の下端に表示させる（図７（ｂ）参照）。
【００７９】
なお、本実施の形態において表示されるソフトキーＫとしては、ページ移動機能を実行させるためのページ切り替えキーＫ１や、ズーム機能を実行させるためのズームキーＫ２、手書き入力機能を実行するための手書き入力キーＫ３、マーカ機能を実行するためのマーカキーＫ４、音声機能を実行するための音声キーＫ５、辞書機能を実行するための辞書キーＫ６、朗読機能を実行するための朗読キーＫ８などが挙げられる。
【００８０】
次に、ＣＰＵ４５は、タグＴｇに対する切替操作（指定操作）が行われた旨と、現時点で電子黒板３に表示されているページ番号とを電子黒板３から受信したか否かを判定し（ステップＴ６）、受信したと判定した場合（ステップＴ６；Ｙｅｓ）には、切替先のタグＴｇに対応する制限対象機能（タグＴｇの指定操作に対応する制限対象機能）をタグ別機能制限テーブル４４３から読み出し、自機内での各制限対象機能の実行を禁止する（ステップＴ７）。また、このときＣＰＵ４５は、制限対象機能に対応するソフトキーＫを黄色で網掛け表示して、当該機能が制限されていることを示す。
【００８１】
次に、ＣＰＵ４５は、切替先のタグＴｇの種類に応じてディスプレイ４１０の表示モードを設定し直して、電子黒板３における切替先のタグＴｇの内容をディスプレイ４１０に表示させ（ステップＴ８）、上述のステップＴ６に移行する。
【００８２】
また、ステップＴ６においてタグＴｇに対する切替操作が行われた旨を電子黒板３から受信しなかったと判定した場合（ステップＴ６；Ｎｏ）には、ＣＰＵ４５は、黒板機能の実行が指定された旨と、テキスト中の指定位置（または指定範囲）とを電子黒板３から受信したか否かを判定する（ステップＴ１１）。
【００８３】
このステップＴ１１において黒板機能の実行が指定された旨と、テキスト中の指定位置（または指定範囲）とを受信したと判定した場合（ステップＴ１１；Ｙｅｓ）には、ＣＰＵ４５は、指定された黒板機能に対応する制限対象機能（黒板機能の指定操作に対応する制限対象機能）を黒板機能別機能制限テーブル４４２から読み出し、自機内での各制限対象機能の実行を禁止する（ステップＴ１２）。また、このときＣＰＵ４５は、制限対象機能に対応するソフトキーＫを黄色で網掛け表示して、当該機能が制限されていることを示す。
【００８４】
次に、ＣＰＵ４５は、黒板機能として音声機能が指定されたか否かを判定し（ステップＴ２１）、指定されたと判定した場合（ステップＴ２１；Ｙｅｓ）には、指定位置（または指定範囲の先頭）を音声出力の開始位置に設定し（ステップＴ２２）、電子黒板３と同期させてスピーカ４７０に音声を出力させる（ステップＴ２３）。
【００８５】
次に、ＣＰＵ４５は、音声出力対象の一文を青色で表示させるとともに、この文内で音声出力された部分の表示色を赤色に変更させる（ステップＴ２４）。
【００８６】
そして、ＣＰＵ４５は、テキストの末尾（または指定範囲の末尾）まで音声出力されたか否かを判定し（ステップＴ２５）、音声出力されていないと判定した場合（ステップＴ２５；Ｎｏ）には上述のステップＴ２３に移行する一方、音声出力されたと判定した場合（ステップＴ２５；Ｙｅｓ）には上述のステップＴ６に移行する。
【００８７】
また、上述のステップＴ２１において音声機能が指定されなかったと判定した場合（ステップＴ２１；Ｎｏ）には、ＣＰＵ４５は、朗読機能が指定されたか否かを判定する（ステップＴ３１）。
【００８８】
このステップＴ３１において朗読機能が指定されたと判定した場合（ステップＴ３１；Ｙｅｓ）には、ＣＰＵ４５は、指定位置（または指定範囲の先頭）を朗読の開始位置に設定し（ステップＴ３２）、電子黒板３と同期させてマイク４７１に音声を入力させ、音声認識する（ステップＴ３３）。
【００８９】
次に、ＣＰＵ４５は、朗読対象の一文を青色で表示させるとともに、この文内で朗読された部分の表示色を赤色に変更させる（ステップＴ３４）。
【００９０】
そして、ＣＰＵ４５は、テキストの末尾（または指定範囲の末尾）まで朗読されたか否かを判定し（ステップＴ３５）、朗読されていないと判定した場合（ステップＴ３５；Ｎｏ）には上述のステップＴ３３に移行する一方、朗読されたと判定した場合（ステップＴ３５；Ｙｅｓ）には上述のステップＴ６に移行する。
【００９１】
また、上述のステップＴ３１において朗読機能が指定されなかったと判定した場合（ステップＴ３１；Ｎｏ）には、ＣＰＵ４５は、練習・出題機能が指定されたか否かを判定する（ステップＴ４１）。
【００９２】
このステップＴ４１において練習・出題機能が指定されたと判定した場合（ステップＴ４１；Ｙｅｓ）には、ＣＰＵ４５は、指定位置（または指定範囲の末尾）に課題ウィンドウＷを表示させる（ステップＴ４２）。
【００９３】
次に、ＣＰＵ４５は、電子黒板３から受信した課題文を課題ウィンドウＷに表示させ（ステップＴ４３）、上述のステップＴ６に移行する。
【００９４】
また、ステップＴ４１において練習・出題機能が指定されなかったと判定した場合（ステップＴ４１；Ｎｏ）には、ＣＰＵ４５は、電子黒板３で指定された機能の処理を実行し（ステップＴ４４）、上述のステップＴ６に移行する。なお、このステップＴ４４においては、上述のステップＳ３８と同様の機能が実行される。
【００９５】
また、上述のステップＴ１１において黒板機能の実行が指定された旨と、テキスト中の指定位置（または指定範囲）とを受信しなかったと判定した場合（ステップＴ１１；Ｎｏ）には、ＣＰＵ４５は、生徒端末４において制限対象機能以外の学習支援機能の指定（実行指示）がされたか否かを判定する（ステップＴ１５）。
【００９６】
このステップＴ１５において制限対象機能以外の学習支援機能の指定がされたと判定した場合（ステップＴ１５；Ｙｅｓ）には、ＣＰＵ４５は、指定された機能を実行した後（ステップＴ１６）、上述のステップＴ６に移行する。
【００９７】
そして、ステップＴ１５において制限対象機能以外の学習支援機能の指定がされなかったと判定した場合（ステップＴ１５；Ｎｏ）には、ＣＰＵ４５は、その他の操作が行われたか否かを判定し（ステップＴ１７）、行われなかったと判定した場合（ステップＴ１７；Ｎｏ）には上述のステップＴ６に移行する一方、行われたと判定した場合（ステップＴ１７；Ｙｅｓ）には他の処理へ移行する。
【００９８】
［動作例］
続いて、図面を参照しつつ、上述した授業支援システム１の動作を具体的に説明する。
【００９９】
まず、電子黒板３において国語の教科書の指定操作をユーザ（教師）が行い（ステップＳ１、ステップＳ２；Ｙｅｓ）、教科書の章及びページ番号「８２」の指定操作を行うと（ステップＳ３）、ディスプレイ３１０の表示モードがページモードに設定され（ステップＳ４）、図７（ａ）に示すように、指定教科書「国語」の８２ページがディスプレイ３１０に表示される（ステップＳ５）。また、このとき、ページタグＴｇ２や本文タグＴｇ１、参考タグＴｇ３等がディスプレイ３１０の右端に表示され、ページ切り替えキーＫ１やズームキーＫ２、手書き入力キーＫ３、マーカキーＫ４、音声キーＫ５、辞書キーＫ６、朗読キーＫ８、練習キーＫ７、出題キーＫ９等がディスプレイ３１０の下端に表示される。
【０１００】
同様に、生徒端末４において英語の教科書の指定操作を生徒が行い（ステップＴ１、ステップＴ２；Ｙｅｓ）、前回の生徒端末処理で最後に表示していたページ（ここでは６５ページ）の指定操作を行うと（ステップＴ３）、ディスプレイ４１０の表示モードがページモードに設定され（ステップＴ４）、図７（ｂ）に示すように、指定教科書「英語」の６５ページがディスプレイ４１０に表示される（ステップＴ５）。また、このとき、生徒端末４における学習支援機能を実行させるためのソフトキーＫとして、ページ切り替えキーＫ１、ズームキーＫ２、手書き入力キーＫ３、マーカキーＫ４、音声キーＫ５、辞書キーＫ６、朗読キーＫ８などがディスプレイ４１０の下端に表示される。また、ページタグＴｇ２や本文タグＴｇ１、参考タグＴｇ３等がディスプレイ４１０の右端に表示される。
【０１０１】
次に、電子黒板３でユーザ（教師）が本文タグＴｇ１に対する切替操作を行うと（ステップＳ４２；Ｙｅｓ）、本文タグＴｇ１への切替が行われた旨と、現時点で表示されているページ番号「８２」とが生徒端末４に送信された後（ステップＳ４３）、図７（ｃ）に示すように、電子黒板３におけるディスプレイ３１０の表示モードが本文モードに設定されて、現時点で表示されているページ「８２」の本文のみがディスプレイ３１０に表示される（ステップＳ４４）。
【０１０２】
一方、生徒端末４では、電子黒板３で本文タグＴｇ１に対する切替操作が行われた旨と、電子黒板３に表示されているページ番号「８２」とが受信された後（ステップＴ６；Ｙｅｓ）、切替先の本文タグＴｇ１に対応する制限対象機能（ここでは手書き入力機能及びマーカ機能以外の機能。図４（ｂ）の２列目参照）がタグ別機能制限テーブル４４３から読み出されて、自機内での各制限対象機能の実行が禁止される（ステップＴ７）。また、このとき、図７（ｄ）に示すように、制限対象機能（手書き入力機能、マーカ機能以外の機能）に対応するソフトキーＫ（手書き入力キーＫ３，マーカキーＫ４以外のキー）が黄色で網掛け表示されて、当該機能が制限されていることが示される。なお、図中、網掛けされている領域は、当該領域内のソフトキーＫやタグＴｇに対する操作が無効とされ、機能の実行が禁止されていることを示している。また、本動作例においては、上述の図７（ａ）の時点で生徒端末４では音声機能及び朗読機能の実行が禁止されている。
【０１０３】
そして、切替先のタグＴｇの種類（本文タグ）に応じてディスプレイ４１０の表示モードが本文モードに設定されて、切替先のタグＴｇ（本文タグ）の内容がディスプレイ４１０に表示される（ステップＴ８）。
【０１０４】
次に、ユーザ（教師）が「音声出力を聞きましょう。きつねはどんなお兄ちゃんかな？見つけたところにマーカしてね」と生徒に伝え、電子黒板３において音声キーＫ５によって音声機能を指定すると（ステップＳ１１；Ｙｅｓ）、音声機能が指定された旨と、テキスト中の指定位置（ここではディスプレイ３１０に表示されたテキストの先頭位置）とが生徒端末４に送信される（ステップＳ１２）。
【０１０５】
次に、指定位置が音声出力の開始位置に設定され（ステップＳ１３）、スピーカ３７０から音声が出力されるとともに（ステップＳ１４）、現時点で音声出力されているテキスト部分の位置情報が生徒端末４に送信される。このとき、図８（ａ），（ｃ），図９（ａ）に示すように、音声出力対象の一文が青色で表示されるとともに、この文内で音声出力された部分の表示色が赤色に変更される（ステップＳ１５）。なお、図中、表示画面において破線で囲まれている領域は、この領域に対する符号の対応色（「Ｂ」：青色（Blue）、「Ｒ」：赤色（Red））によって当該領域内の文字が表示されていることを示している。
【０１０６】
一方、生徒端末４では、黒板機能（音声機能）の実行が指定された旨と、テキスト中の指定位置とを受信したと判定され（ステップＴ１１；Ｙｅｓ）、指定された黒板機能（音声機能）に対応する制限対象機能（手書き入力機能、マーカ機能、音声機能以外の機能。図４（ａ）の１列目参照）が黒板機能別機能制限テーブル４４２から読み出され、自機内での各制限対象機能の実行が禁止される（ステップＴ１２）。また、このとき、図８（ｂ）に示すように、制限対象機能（手書き入力機能、マーカ機能、音声機能以外の機能）に対応するソフトキーＫ（手書き入力キーＫ３，マーカキーＫ４、音声キーＫ５以外のキー）が黄色で網掛け表示されて、当該機能が制限されていることが示される。
【０１０７】
次に、黒板機能として音声機能が指定されたと判定され（ステップＴ２１；Ｙｅｓ）、指定位置が音声出力の開始位置に設定されて（ステップＴ２２）、電子黒板３と同期させてスピーカ４７０から音声が出力される（ステップＴ２３）。このとき、図８（ｂ），（ｄ），図９（ｂ）に示すように、音声出力対象の一文が青色で表示されるとともに、この文内で音声出力された部分の表示色が赤色に変更される（ステップＴ２４）。なお、図８（ｂ）では、電子黒板３に図８（ａ）の内容が表示されているときの生徒端末４での表示内容を示しており、図８（ｄ）では、電子黒板３に図８（ｃ）の内容が表示されているときの生徒端末４での表示内容を示しており、図９（ｂ）では、電子黒板３に図９（ａ）の内容が表示されているときの生徒端末４での表示内容を示している。
【０１０８】
また、図８（ｄ），図９（ｂ）に示すように、この間、ユーザ（生徒）がマーカキーＫ４によってマーカ機能を指定して（ステップＴ１５；Ｙｅｓ）、テキスト中の「親切な」の部分や、「かみさまみたいな」の部分などにマーカ線を引くと、当該部分がマーカ表示される（ステップＴ１６）。また、図９（ｂ）に示すように、ユーザ（生徒）が手書き入力キーＫ３によって手書き入力機能を指定して（ステップＴ１５；Ｙｅｓ）、テキスト中の「かみさまみたいなんだよ」の部分を囲むよう手書き入力を行うと、入力内容が表示される（ステップＴ１６）。
【０１０９】
次に、電子黒板３においてユーザ（教師）が参考タグＴｇ３に対する切替操作を行うと（ステップＳ４５；Ｎｏ）、切替操作の行われたタグＴｇの種類（参考タグ）と、現時点で表示されているページ番号「８４」とが生徒端末４に送信され（ステップＳ５１）、図９（ｃ）に示すように、このタグＴｇの内容（ここでは現時点でのページの直後の参考情報）がディスプレイ３１０に表示される（ステップＳ５２）。
【０１１０】
一方、生徒端末４では、電子黒板３で参考タグＴｇ３に対する切替操作が行われた旨と、電子黒板３に表示されているページ番号「８４」とが受信された後（ステップＴ６；Ｙｅｓ）、切替先の参考タグＴｇ３に対応する制限対象機能（ここでは手書き入力機能、マーカ機能及び辞書機能以外の機能。図４（ｂ）の３列目参照）がタグ別機能制限テーブル４４３から読み出されて、自機内での各制限対象機能の実行が禁止される（ステップＴ７）。また、このとき、図９（ｄ）に示すように、制限対象機能（手書き入力機能、マーカ機能、辞書機能以外の機能）に対応するソフトキーＫ（手書き入力キーＫ３，マーカキーＫ４、辞書キーＫ６以外のキー）が黄色で網掛け表示されて、当該機能が制限されていることが示される。
【０１１１】
そして、切替先のタグＴｇの種類（参考タグ）に応じてディスプレイ４１０の表示モードが設定されて、切替先のタグＴｇ（参考タグ）の内容がディスプレイ４１０に表示される（ステップＴ８）。
【０１１２】
次に、電子黒板３においてユーザ（教師）がページ切り替えキーＫ１によってページ移動機能を実行させ、次ページを表示させる指示をすると、指定された黒板機能の種類（ページ移動機能）等が生徒端末４に送信されるとともに（ステップＳ３７）、図１０（ａ）に示すように、ページ移動機能の処理が実行されて８７ページが表示され（ステップＳ３８）、上述のステップＳ７に移行する。なお、本動作例においては、このとき教師は参考情報中の「様子を表す言葉。・探してみましょう。・たしかめてみましょう」という部分に対してコピー操作を行っている。
【０１１３】
一方、生徒端末４においても、図１０（ｂ）に示すように、ページ移動機能の処理が実行されて８７ページが表示される（ステップＴ４４）。
【０１１４】
次に、教師が「動きの様子を説明する言葉を副詞といいます。では本文に戻るので、探してみてね」と生徒に伝え、電子黒板３において本文タグＴｇ１に対する切替操作を行い（ステップＳ４２；Ｙｅｓ）、ページ切り替えキーＫ１によってページ移動機能を実行させ、７８ページを表示させる指示をすると、図１０（ｃ）に示すように、ディスプレイ３１０の表示モードが本文モードに設定されて、「７８」の本文のみがディスプレイ３１０に表示される（ステップＳ４４）。
【０１１５】
一方、生徒端末４では、電子黒板３で本文タグＴｇ１に対する切替操作が行われた旨などが受信されて（ステップＴ６；Ｙｅｓ）、切替先の本文タグＴｇ１に対応する制限対象機能がタグ別機能制限テーブル４４３から読み出されて、自機内での各制限対象機能の実行が禁止され（ステップＴ７）、図１０（ｄ）に示すように、制限対象機能に対応するソフトキーＫ（手書き入力キーＫ３，マーカキーＫ４以外のキー）が黄色で網掛け表示されて、当該機能が制限されていることが示される。また、切替先のタグＴｇの種類（本文タグ）に応じてディスプレイ４１０の表示モードが本文モードに設定されて、切替先のタグＴｇ（本文タグ）の内容がディスプレイ４１０に表示される（ステップＴ８）。
【０１１６】
次に、電子黒板３においてユーザ（教師）が練習キーＫ７によって練習機能を指定すると（ステップＳ３１；Ｙｅｓ）、練習機能が指定された旨と、テキスト中の指定位置とが生徒端末４に送信された後（ステップＳ３２）、図１１（ａ）に示すように、指定位置に課題ウィンドウＷが表示される（ステップＳ３３）。そして、ユーザ（教師）のペースト操作に応じて課題ウィンドウＷに課題文「様子を表す言葉。・探してみましょう。・たしかめてみましょう」が表示される（ステップＳ３４）。
【０１１７】
一方、生徒端末４においては、黒板機能（練習機能）の実行が指定された旨と、テキスト中の指定位置とを受信したと判定され（ステップＴ１１；Ｙｅｓ）、指定された黒板機能（練習機能）に対応する制限対象機能（音声機能、朗読機能など。図４（ａ）の４列目参照）が黒板機能別機能制限テーブル４４２から読み出され、自機内での各制限対象機能の実行が禁止される（ステップＴ１２）。そして、図１１（ｂ）に示すように、制限対象機能に対応するソフトキーＫ（音声キーＫ５、朗読キーＫ８など）が黄色で網掛け表示されて、当該機能が制限されていることが示される。次に、出題機能が指定されたと判定され（ステップＴ４１；Ｙｅｓ）、指定位置に課題ウィンドウＷが表示されるとともに（ステップＴ４２）、電子黒板３から受信した課題文が課題ウィンドウＷに表示される（ステップＴ４３）。
【０１１８】
次に、ユーザ（生徒）が辞書キーＫ６によって辞書機能の指定を行い（ステップＴ１５；Ｙｅｓ）、図１１（ｄ）に示すように、テキスト中の文字列「はらぺこ」を反転表示させて指定すると、当該文字列「はらぺこ」について辞書検索が行われ、検出された説明情報が表示される（ステップＴ１６）。なお、図１１（ｃ）は、生徒端末４に図１１（ｄ）の内容が表示されているときの電子黒板３の表示内容を示している。
【０１１９】
次に、単語「はらぺこ」が副詞ではないことをユーザ（生徒）が理解して、改めてテキスト中から副詞を探すため、辞書キーＫ６によって辞書機能の指定を行い（ステップＴ１５；Ｙｅｓ）、図１２（ｂ）に示すように、テキスト中の文字列「がぶり」を反転表示させて指定すると、当該文字列「がぶり」について辞書検索が行われ、検出された説明情報が表示される（ステップＴ１６）。なお、図１２（ａ）は、生徒端末４に図１２（ｂ）の内容が表示されているときの電子黒板３の表示内容を示している。
【０１２０】
そして、単語「がぶり」が副詞であることをユーザ（生徒）が理解して、図１２（ｄ）に示すように、マーカキーＫ４によってマーカ機能を指定して（ステップＴ１５；Ｙｅｓ）、テキスト中の「がぶり」の部分にマーカ線を引くと、当該部分がマーカ表示される（ステップＴ１６）。なお、図１２（ｃ）は、生徒端末４に図１２（ｄ）の内容が表示されているときの電子黒板３の表示内容を示している。
【０１２１】
以上のように、本実施形態の電子黒板３によれば、図４や、図６のステップＴ７，Ｔ１２、図７〜図１２等に示したように、電子黒板３での操作の種類に対応付けて、生徒端末４における複数の学習支援機能のうち、当該生徒端末４で禁止されるべき制限対象機能の種類が黒板機能別機能制限テーブル４４２及びタグ別機能制限テーブル４４３に記憶され、電子黒板３で操作が行われた場合に、当該操作に対応付けられた制限対象機能の実行が生徒端末４で禁止されるので、生徒が黒板に集中せずに自分の端末で授業とは無関係の機能を実行したり、別のページを見たりするのを防止することができる。従って、学習効率の低下を防止することができる。
【０１２２】
〔第２実施形態〕
続いて、本発明の第２実施形態について説明する。なお、上述の第１実施形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【０１２３】
図１に示すように、本実施の形態における授業支援システム１Ａは、電子黒板３Ａと、生徒端末４Ａとを備えている。
【０１２４】
図２に示すように、電子黒板３Ａの記憶部３４Ａは、黒板側授業支援プログラム３４０Ａを記憶している。
この黒板側授業支援プログラム３４０Ａは、後述の電子黒板処理（図１３参照）をＣＰＵ３５に実行させるためのプログラムである。
なお、図２では図示していないものの、この記憶部３４Ａは、上記第１の実施形態において生徒端末４の記憶部４４に記憶されていた黒板機能別機能制限テーブル４４２と、タグ別機能制限テーブル４４３とを記憶している。
【０１２５】
また、図３に示すように、生徒端末４Ａの記憶部４４Ａは、端末側授業支援プログラム４４０Ａを記憶している。
この端末側授業支援プログラム４４０Ａは、後述の生徒端末処理（図１４参照）をＣＰＵ４５に実行させるためのプログラムである。
なお、この図では、記憶部４４Ａに黒板機能別機能制限テーブル４４２及びタグ別機能制限テーブル４４３が記憶されていることとして図示されているが、記憶されていないこととしても良い。
【０１２６】
（電子黒板処理）
続いて、授業支援システム１Ａの動作のうち、電子黒板３Ａによる電子黒板処理について、図１３を参照しつつ説明する。
【０１２７】
図１３は、ＣＰＵ３５が記憶部３４Ａから黒板側授業支援プログラム３４０Ａを読み出して実行する電子黒板処理の動作を説明するためのフローチャートである。なお、電子黒板３Ａの電子黒板処理は上記第１実施形態における電子黒板処理と一部同じであるため、第１実施形態における電子黒板処理と異なる処理のみについて説明を行う。
【０１２８】
本実施の形態における電子黒板処理においては、ステップＳ９，Ｓ１０の処理の後、ＣＰＵ３５は、指定された黒板機能に対応する制限対象機能（黒板機能の指定操作に対応する制限対象機能）を黒板機能別機能制限テーブル４４２から読み出し、一時記憶した後（ステップＳ１００）、ステップＳ１１に移行する。
【０１２９】
また、ステップＳ１１において音声機能が指定されたと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ３５は、音声機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ａに送信した後（ステップＳ１２０）、ステップＳ１３に移行する。また、このステップＳ１２０においてＣＰＵ３５は、ステップＳ１００で一時記憶された制限対象機能の種類（音声機能に対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３０】
また、ステップＳ２１において朗読機能が指定されたと判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ３５は、朗読機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ａに送信した後（ステップＳ２２０）、ステップＳ２３に移行する。また、このステップＳ２２０においてＣＰＵ３５は、ステップＳ１００で一時記憶された制限対象機能の種類（朗読機能に対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３１】
また、ステップＳ３１において練習・出題機能が指定されたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ３５は、練習・出題機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ａに送信した後（ステップＳ３２０）、ステップＳ３３に移行する。また、このステップＳ３２０においてＣＰＵ３５は、ステップＳ１００で一時記憶された制限対象機能の種類（練習・出題機能に対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３２】
また、ステップＳ３１において練習・出題機能が指定されなかったと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＵＰ３５は、指定された黒板機能の種類と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ａに送信した後（ステップＳ３７０）、ステップＳ３８に移行する。また、このステップＳ３７０においてＣＰＵ３５は、ステップＳ１００で一時記憶された制限対象機能の種類（指定された黒板機能に対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３３】
また、ステップＳ４１においてタグＴｇの切替操作が行われたと判定した場合（ステップＳ４１；Ｙｅｓ）には、ＣＰＵ３５は、切替先のタグＴｇに対応する制限対象機能（タグＴｇの指定操作に対応する制限対象機能）をタグ別機能制限テーブル４４３から読み出し、一時記憶した後（ステップＳ４１０）、ステップＳ４２に移行する。
【０１３４】
また、ステップＳ４２において本文タグＴｇ１に対する切替操作が行われたと判定した場合（ステップＳ４２；Ｙｅｓ）には、ＣＰＵ３５は、本文タグＴｇ１への切替が行われた旨と、現時点で表示されているページ番号とを生徒端末４Ａに送信した後（ステップＳ４３０）、ステップＳ４４に移行する。また、このステップＳ４３０においてＣＰＵ３５は、ステップＳ４１０で一時記憶された制限対象機能の種類（本文タグＴｇ１に対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３５】
また、ステップＳ４５においてページタグＴｇ２に対する切替操作が行われたと判定した場合（ステップＳ４５；Ｙｅｓ）には、ＣＰＵ３５は、ページタグＴｇ２への切替が行われた旨と、現時点で表示されているページ番号とを生徒端末４Ａに送信した後（ステップＳ４６０）、ステップＳ４７に移行する。また、このステップＳ４６０においてＣＰＵ３５は、ステップＳ４１０で一時記憶された制限対象機能の種類（ページタグＴｇ２に対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３６】
また、ステップＳ４５においてページタグＴｇ２に対する切替操作が行われなかったと判定した場合、つまり本文タグＴｇ１及びページタグＴｇ２以外のタグＴｇに対する切替操作が行われたと判定した場合（ステップＳ４５；Ｎｏ）には、ＣＰＵ３５は、切替操作の行われたタグＴｇの種類と、現時点で表示されているページ番号とを生徒端末４Ａに送信した後（ステップＳ５１０）、ステップＳ５２に移行する。また、このステップＳ５１０においてＣＰＵ３５は、ステップＳ４１０で一時記憶された制限対象機能の種類（切替先のタグＴｇに対応する制限対象機能の種類）を生徒端末４Ａに送信し、当該生徒端末４Ａにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１３７】
（生徒端末処理）
続いて、授業支援システム１Ａの動作のうち、生徒端末４Ａによる生徒端末処理について、図１４を参照しつつ説明する。
【０１３８】
図１４は、ＣＰＵ４５が記憶部４４Ａから端末側授業支援プログラム４４０Ａを読み出して実行する生徒端末処理の動作を説明するためのフローチャートである。なお、生徒端末４Ａの生徒端末処理は上記第１実施形態における生徒端末処理と一部同じであるため、第１実施形態における生徒端末処理と異なる処理のみについて説明を行う。
【０１３９】
本実施の形態における生徒端末処理においては、ステップＴ１１において黒板機能の実行が指定された旨と、テキスト中の指定位置（または指定範囲）とを受信したと判定した場合（ステップＴ１１；Ｙｅｓ）に、ＣＰＵ４５は、このとき合わせて電子黒板３Ａから受信した制限対象機能について、自機内での実行を禁止するとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示して、当該機能が制限されていることを示し（ステップＴ１２０）、ステップＴ２３に移行する。
【０１４０】
また、ステップＴ６においてタグＴｇに対する切替操作（指定操作）が行われた旨と、現時点で電子黒板３Ａに表示されているページ番号とを電子黒板３Ａから受信したと判定した場合（ステップＴ６；Ｙｅｓ）に、ＣＰＵ４５は、このとき合わせて電子黒板３Ａから受信した制限対象機能について、自機内での実行を禁止するとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示して、当該機能が制限されていることを示し（ステップＴ７０）、ステップＴ８に移行する。
【０１４１】
以上の授業支援システム１Ａによっても、上記第１の実施形態における授業支援システム１と同様の作用効果を得ることができる。
【０１４２】
〔第３実施形態〕
続いて、本発明の第３実施形態について説明する。なお、上述の第１実施形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【０１４３】
本実施の形態における授業支援システム１Ｂは、図１に示すように、電子黒板３Ｂと、生徒端末４Ｂと、サーバ２（図１７参照）とを備えている。但し、図１ではサーバ２の図示を省略している。
【０１４４】
図１５に示すように、電子黒板３Ｂの記憶部３４Ｂは、黒板側授業支援プログラム３４０ＢとＩＤテーブル３４５とを記憶している。
【０１４５】
黒板側授業支援プログラム３４０Ｂは、サーバ２から送信される情報に応じた処理などを行うようになっている。
【０１４６】
ＩＤテーブル３４５は、自機の黒板ＩＤと、自機の属する教室の教室ＩＤとを対応付けて記憶している。
【０１４７】
また、図１６に示すように、生徒端末４Ｂの記憶部４４Ｂは、端末側授業支援プログラム４４０ＢとＩＤテーブル４４５とを記憶している。
【０１４８】
端末側授業支援プログラム４４０Ｂは、サーバ２から送信される情報に応じた処理などを行うようになっている。
【０１４９】
ＩＤテーブル４４５は、自機の端末ＩＤと、自機の属する教室の教室ＩＤとを対応付けて記憶している。
【０１５０】
［サーバ］
サーバ２は、複数の学校の電子黒板３Ｂや生徒端末４Ｂに対して機能やデータを提供するものであり、図１７に示すように、表示部２１と、入力部２２と、通信部２３と、記憶部２４と、ＣＰＵ２５等とを備えて構成されている。
【０１５１】
表示部２１は、ディスプレイ２１０を備えており、ＣＰＵ２５から入力される表示信号に基づいて各種情報をディスプレイ２１０に表示するようになっている。なお、本実施の形態におけるディスプレイ２１０は、いわゆるタッチパネル２２１と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【０１５２】
入力部２２は、キー群２２０や上述のタッチパネル２２１を備えており、押下されたキーの種類やタッチパネル２２１の位置に対応する信号をＣＰＵ２５に出力するようになっている。
【０１５３】
通信部２３は、複数の電子黒板３や生徒端末４との間でデータ通信を行うものであり、本実施の形態においては、無線通信を行うようになっている。
【０１５４】
記憶部２４は、サーバ２の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域として機能するメモリである。本実施の形態においては、記憶部２４は、サーバ側授業支援プログラム２４０と、書籍データベース２４１と、ＩＤデータベース２４５と、黒板機能別機能制限テーブル４４２と、タグ別機能制限テーブル４４３等とを記憶している。
【０１５５】
サーバ側授業支援プログラム２４０は、後述の教室サーバ処理（図１８参照）をＣＰＵ２５に実行させるためのプログラムである。
【０１５６】
書籍データベース２４１は、授業で使用される書籍についてデータを記憶しており、例えば、各教科書について教科書データＤを記憶している。
【０１５７】
ＩＤデータベース２４５は、サーバ２にアクセスし得る電子黒板３及び生徒端末４のＩＤコード（以下、黒板ＩＤ，端末ＩＤとする）と、これら電子黒板３及び生徒端末４の属する教室のＩＤコード（以下、教室ＩＤとする）とを対応付けて複数記憶している。
【０１５８】
ＣＰＵ２５は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、サーバ２を統括的に制御するようになっている。具体的には、ＣＰＵ２５は、入力部２２から入力される操作信号等に応じて記憶部２４に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２５は、処理結果を表示部２１に適宜出力させる。
【０１５９】
（教室サーバ処理）
続いて、授業支援システム１Ｂの動作のうち、サーバ２による教室サーバ処理について、図１８を参照しつつ説明する。
【０１６０】
図１８は、ＣＰＵ２５が記憶部２４からサーバ側授業支援プログラム２４０を読み出して実行する教室サーバ処理の動作を説明するためのフローチャートである。
【０１６１】
この教室サーバ処理においては、まずＣＰＵ２５は、教師の操作によって何れかの電子黒板３Ｂが書籍の閲覧要求を受けるか否かを判定し（ステップＷ１０１）、受けないと判定した場合（ステップＷ１０１；Ｎｏ）には他の処理へ移行する。
【０１６２】
また、ステップＷ１０１において何れかの電子黒板３Ｂが書籍の閲覧要求を受けたと判定した場合（ステップＷ１０１；Ｙｅｓ）には、ＣＰＵ２５は、閲覧要求を受けた電子黒板３Ｂ（以下、他の電子黒板３Ｂと区別して電子黒板３Ｓとする）から、当該電子黒板３ＳのＩＤテーブル３４５に記憶された黒板ＩＤ及び教室ＩＤを受信する（ステップＷ１０２）。
【０１６３】
次に、ＣＰＵ２５は、受信した教室ＩＤで示される教室での授業用に、電子黒板３Ｓと、当該電子黒板３Ｓに対応する各生徒端末４Ｂ（以下、他の生徒端末４Ｂと区別して生徒端末４Ｓとする）とのための作業領域を記憶部２４内に作成する（ステップＷ１０３）。
【０１６４】
次に、ＣＰＵ２５は、閲覧する書籍の指定情報を電子黒板３Ｓから受信した後（ステップＷ１）、教科書が指定された旨を受信したか否かを判定し（ステップＷ２）、受信していないと判定した場合（ステップＷ２；Ｎｏ）には他の処理へ移行する。
【０１６５】
また、ステップＷ２において教科書が指定された旨を受信したと判定した場合（ステップＷ２；Ｙｅｓ）には、ＣＰＵ２５は、教科書の章及びページ番号の指定操作か、或いは前回の電子黒板処理で最後に表示していたページの指定操作を、電子黒板３Ｓを介してユーザ（教師）から受ける（ステップＷ３）。
【０１６６】
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓにおけるディスプレイ３１０の表示モードをページモードに設定する（ステップＷ４）。
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓに教科書データＤを送信し、ステップＷ１で指定された教科書（以下、指定教科書とする）の各ページのうち、ステップＷ３で指定されたページを電子黒板３Ｓ及び生徒端末４Ｓのディスプレイ３１０，４１０に表示させる（ステップＷ５）。
【０１６７】
また、このときＣＰＵ２５は、表示内容を切り替えるための複数のタグＴｇを電子黒板３Ｓ及び生徒端末４Ｓにおけるディスプレイ３１０，４１０の右端に表示させる。より詳細には、このときＣＰＵ２５は、複数のタグＴｇとしてページタグＴｇ２や本文タグＴｇ１、参考タグＴｇ３等を表示させ、ページタグＴｇ２を選択された状態で表示させる。
【０１６８】
また、このときＣＰＵ２５は、所定の黒板機能の実行を指示するための複数のソフトキーＫを電子黒板３Ｓにおけるディスプレイ３１０の下端に表示させるとともに、学習支援機能の実行を指示するためのソフトキーＫを生徒端末４Ｓにおけるディスプレイ４１０の下端に表示させる。
【０１６９】
次に、ＣＰＵ２５は、電子黒板３Ｓにおいて黒板機能の実行が指定された旨を受信したか否かを判定する（ステップＷ７）。
【０１７０】
このステップＷ７において黒板機能の実行が指定された旨を受信したと判定した場合（ステップＷ７；Ｙｅｓ）には、ＣＰＵ２５は、電子黒板３Ｓにおいて表示されているテキストの何れかの部分が位置指定または範囲指定された旨を受信したか否かを判定する（ステップＷ８）。
【０１７１】
このステップＷ８において電子黒板３Ｓからテキストの何れかの部分が位置指定または範囲指定された旨を受信したと判定した場合（ステップＷ８；Ｙｅｓ）には、ＣＰＵ２５は、指定位置または指定範囲を一時記憶した後（ステップＷ９）、後述のステップＷ１１に移行する。
【０１７２】
また、ステップＷ８において電子黒板３Ｓからテキストの何れかの部分が位置指定、範囲指定された旨を受信しないと判定した場合（ステップＷ８；Ｎｏ）には、ＣＰＵ２５は、電子黒板３Ｓに表示されているテキストの先頭部分を指定位置として一時記憶する（ステップＷ１０）。
【０１７３】
次に、ＣＰＵ２５は、指定された黒板機能に対応する制限対象機能（黒板機能の指定操作に対応する制限対象機能）を黒板機能別機能制限テーブル４４２から読み出し、一時記憶する（ステップＷ１０５）。
【０１７４】
次に、ＣＰＵ２５は、黒板機能として音声機能が指定されたか否かを判定する（ステップＷ１１）。
このステップＷ１１において音声機能が指定されたと判定した場合（ステップＷ１１；Ｙｅｓ）には、ＣＰＵ２５は、音声機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ｓに送信する（ステップＷ１２）。また、このステップＷ１２においてＣＰＵ２５は、ステップＷ１０５で一時記憶された制限対象機能の種類（音声機能に対応する制限対象機能の種類）を生徒端末４Ｓに送信し、当該生徒端末４Ｓにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１７５】
次に、ＣＰＵ２５は、指定位置（または指定範囲の先頭）を音声出力の開始位置に設定して電子黒板３Ｓに送信し（ステップＷ１３）、当該電子黒板３Ｓのスピーカ３７０に音声を出力させる（ステップＷ１４）。また、このときＣＰＵ２５は、現時点で音声出力されているテキスト部分の位置情報を生徒端末４Ｓに送信する。
【０１７６】
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓに音声出力対象の一文を青色で表示させるとともに、この文内で音声出力された部分の表示色を赤色に変更させる（ステップＷ１５）。
【０１７７】
そして、ＣＰＵ２５は、テキストの末尾（または指定範囲の末尾）まで音声出力されたか否かを判定し（ステップＷ１６）、音声出力されていないと判定した場合（ステップＷ１６；Ｎｏ）には上述のステップＷ１４に移行する一方、音声出力されたと判定した場合（ステップＷ１６；Ｙｅｓ）には上述のステップＷ７に移行する。
【０１７８】
また、上述のステップＷ１１において音声機能が指定されなかったと判定した場合（ステップＷ１１；Ｎｏ）には、ＣＰＵ２５は、朗読機能が指定されたか否かを判定する（ステップＷ２１）。
【０１７９】
このステップＷ２１において朗読機能が指定されたと判定した場合（ステップＷ２１；Ｙｅｓ）には、ＣＰＵ２５は、朗読機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ｓに送信する（ステップＷ２２）。また、このステップＷ２２においてＣＰＵ２５は、ステップＷ１０５で一時記憶された制限対象機能の種類（朗読機能に対応する制限対象機能の種類）を生徒端末４Ｓに送信し、当該生徒端末４Ｓにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１８０】
次に、ＣＰＵ２５は、指定位置（または指定範囲の先頭）を朗読の開始位置に設定して電子黒板３Ｓに送信し（ステップＷ２３）、当該電子黒板３Ｓのマイク３７１に音声を入力させ、音声認識する（ステップＷ２４）。また、このときＣＰＵ２５は、現時点で朗読されているテキスト部分の位置情報を生徒端末４Ｓに送信する。
【０１８１】
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓに朗読対象の一文を青色で表示させるとともに、この文内で朗読された部分の表示色を赤色に変更させる（ステップＷ２５）。
【０１８２】
そして、ＣＰＵ２５は、テキストの末尾（または指定範囲の末尾）まで朗読されたか否かを判定し（ステップＷ２６）、朗読されていないと判定した場合（ステップＷ２６；Ｎｏ）には上述のステップＷ２４に移行する一方、朗読されたと判定した場合（ステップＷ２６；Ｙｅｓ）には上述のステップＷ７に移行する。
【０１８３】
また、上述のステップＷ２１において朗読機能が指定されなかったと判定した場合（ステップＷ２１；Ｎｏ）には、ＣＰＵ２５は、練習・出題機能が指定されたか否かを判定する（ステップＷ３１）。
【０１８４】
このステップＷ３１において練習・出題機能が指定されたと判定した場合（ステップＷ３１；Ｙｅｓ）には、ＣＰＵ２５は、練習・出題機能が指定された旨と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ｓに送信する（ステップＷ３２）。また、このステップＷ３２においてＣＰＵ２５は、ステップＷ１０５で一時記憶された制限対象機能の種類（練習・出題機能に対応する制限対象機能の種類）を生徒端末４Ｓに送信し、当該生徒端末４Ｓにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１８５】
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓの指定位置（または指定範囲の末尾）に課題ウィンドウＷを表示させる（ステップＷ３３）。
【０１８６】
次に、ＣＰＵ２５は、電子黒板３Ｓでの入力操作の受信内容に基づいて、当該電子黒板３Ｓの課題ウィンドウＷに課題文を表示させる（ステップＷ３４）。より具体的には、このときＣＰＵ２５は、練習機能が指定されている場合には、教科書に記載されている課題を課題ウィンドウＷに表示させる一方、出題機能が指定されている場合には、ユーザ（教師）に入力された課題文や、コピーアンドペーストの操作対象とされた課題文などを課題ウィンドウＷに表示させる。
【０１８７】
次に、ＣＰＵ２５は、生徒端末４Ｓに課題文を送信して課題ウィンドウＷに表示させた後（ステップＷ３５）、上述のステップＷ７に移行する。
【０１８８】
また、上述のステップＷ３１において練習・出題機能が指定されなかったと判定した場合（ステップＷ３１；Ｎｏ）には、ＣＵＰ３５は、指定された黒板機能の種類と、テキスト中の指定位置（または指定範囲）とを生徒端末４Ｓに送信する（ステップＷ３７）。
【０１８９】
そして、ＣＰＵ２５は、指定された機能の処理を実行し（ステップＷ３８）、上述のステップＷ７に移行する。なお、このステップＷ３８において実行される機能としては、ページ移動機能やズーム機能、手書き入力機能、マーカ機能、辞書機能などを挙げることができる。
【０１９０】
また、上述のステップＷ７において黒板機能の実行が指定された旨を受信しなかったと判定した場合（ステップＷ７；Ｎｏ）には、ＣＰＵ２５は、電子黒板３ＳにおいてタグＴｇの切替操作が行われた旨を受信したか否かを判定する（ステップＷ４１）。
【０１９１】
このステップＷ４１においてタグＴｇの切替操作が行われた旨を受信したと判定した場合（ステップＷ４１；Ｙｅｓ）には、ＣＰＵ２５は、切替先のタグＴｇに対応する制限対象機能（タグＴｇの指定操作に対応する制限対象機能）をタグ別機能制限テーブル４４３から読み出し、一時記憶する（ステップＷ１０９）。
【０１９２】
次に、ＣＰＵ２５は、本文タグＴｇ１に対する切替操作が行われたか否かを判定する（ステップＷ４２）。
ステップＷ４２において本文タグＴｇ１に対する切替操作が行われたと判定した場合（ステップＷ４２；Ｙｅｓ）には、ＣＰＵ２５は、本文タグＴｇ１への切替が行われた旨と、現時点で表示されているページ番号とを生徒端末４Ｓに送信する（ステップＷ４３）。また、このステップＷ４３においてＣＰＵ２５は、ステップＷ１０９で一時記憶された制限対象機能の種類（本文タグＴｇ１に対応する制限対象機能の種類）を生徒端末４Ｓに送信し、当該生徒端末４Ｓにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１９３】
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓにおけるディスプレイ３１０，４１０の表示モードを本文モードに設定し、現時点で表示されているページの本文を電子黒板３Ｓ及び生徒端末４Ｓに送信してディスプレイ３１０，４１０に表示させ（ステップＷ４４）、上述のステップＷ７に移行する。
【０１９４】
また、ステップＷ４２において本文タグＴｇ１に対する切替操作が行われなかったと判定した場合（ステップＷ４２；Ｎｏ）には、ＣＰＵ２５は、ページタグＴｇ２に対する切替操作が行われたか否かを判定する（ステップＷ４５）。
【０１９５】
このステップＷ４５においてページタグＴｇ２に対する切替操作が行われたと判定した場合（ステップＷ４５；Ｙｅｓ）には、ＣＰＵ２５は、ページタグＴｇ２への切替が行われた旨と、現時点で表示されているページ番号とを生徒端末４Ｓに送信する（ステップＷ４６）。また、このステップＷ４６においてＣＰＵ２５は、ステップＷ１０９で一時記憶された制限対象機能の種類（ページタグＴｇ２に対応する制限対象機能の種類）を生徒端末４Ｓに送信し、当該生徒端末４Ｓにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１９６】
次に、ＣＰＵ２５は、電子黒板３Ｓ及び生徒端末４Ｓにおけるディスプレイ３１０，４１０の表示モードをページモードに設定して、現時点で表示されているページを電子黒板３Ｓ及び生徒端末４Ｓに送信してそのままディスプレイ３１０，４１０に表示させ（ステップＷ４７）、上述のステップＷ７に移行する。
【０１９７】
また、ステップＷ４５においてページタグＴｇ２に対する切替操作が行われなかったと判定した場合、つまり本文タグＴｇ１及びページタグＴｇ２以外のタグＴｇに対する切替操作が行われたと判定した場合（ステップＷ４５；Ｎｏ）には、ＣＰＵ２５は、切替操作の行われたタグＴｇの種類と、現時点で表示されているページ番号とを生徒端末４Ｓに送信し（ステップＷ５１）、このタグＴｇの内容を電子黒板３Ｓ及び生徒端末４Ｓにおけるディスプレイ３１０，４１０に表示させ（ステップＷ５２）、上述のステップＷ７に移行する。また、このステップＷ５１においてＣＰＵ２５は、ステップＷ１０９で一時記憶された制限対象機能の種類（タグＴｇに対応する制限対象機能の種類）を生徒端末４Ｓに送信し、当該生徒端末４Ｓにおいて制限対象機能の実行を禁止させるとともに、制限対象機能に対応するソフトキーＫを黄色で網掛け表示させ、当該機能が制限されていることを示させる。
【０１９８】
また、上述のステップＷ４１においてタグＴｇの切替操作が行われた旨を受信しなかったと判定した場合（ステップＷ４１；Ｎｏ）には、ＣＰＵ２５は、他の操作が行われた旨を受信したか否かを判定し（ステップＷ５３）、受信したと判定した場合（ステップＷ５３；Ｙｅｓ）には当該操作に応じた処理を行う一方、受信しなかったと判定した場合（ステップＷ５３；Ｎｏ）には上述のステップＷ７に移行する。
【０１９９】
以上の授業支援システム１Ｂによっても、上記第１の実施形態における授業支援システム１と同様の作用効果を得ることができる。
【０２００】
なお、上記の実施の形態における授業支援システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【０２０１】
例えば、上記の実施形態では、端末側授業支援プログラム４４０が生徒端末４に記憶されることとして説明したが、これらに対して着脱可能なメモリカード、ＣＤ等の記憶媒体に記憶されることとしてもよい。
【０２０２】
また、第１，第２の実施形態においては、生徒端末４は電子黒板３における操作を電子黒板３の送信情報に基づいて検知することとして説明したが、電子黒板３の表示内容をリアルタイムで監視するなど、他の手段によって検知することとしても良い。同様に、第３の実施形態においては、サーバ２は電子黒板３における操作を電子黒板３の送信情報に基づいて検知することとして説明したが、電子黒板３の表示内容をリアルタイムで監視するなど、他の手段によって検知することとしても良い。
【０２０３】
また、電子黒板３はディスプレイ３１０を有することとして説明したが、代わりにプロジェクターを有することとしても良い。
【０２０４】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
複数の学習支援機能を実行可能な生徒用の生徒端末と通信可能な電子黒板において、
ユーザから操作を受ける操作入力手段と、
前記操作入力手段に対する操作の種類に対応付けて、前記複数の学習支援機能のうち、前記生徒端末で禁止されるべき制限対象機能の種類を記憶する操作・制限機能対応記憶手段と、
前記操作入力手段に操作が行われた場合に、前記操作・制限機能対応記憶手段によって当該操作に対応付けられた制限対象機能の実行を前記生徒端末に禁止させる制限機能禁止手段と、
を備えることを特徴とする電子黒板。
＜請求項２＞
前記操作・制限機能対応記憶手段は、前記電子黒板に対する音声機能の操作に対応づけて、当該生徒端末で禁止されるべき制限対象機能として、ページ移動、拡大、縮小、辞書、朗読機能を記憶し、
前記制限機能禁止手段は、前記操作入力手段に音声機能の操作が行われた場合に、前記操作・制限機能対応記憶手段によって当該操作に対応付けられたページ移動、拡大、縮小、辞書、朗読機能の実行を前記生徒端末に禁止させることを特徴とする請求項１に記載の電子黒板。
＜請求項３＞
前記操作・制限機能対応記憶手段は、前記電子黒板に対する朗読機能の操作に対応づけて、当該生徒端末で禁止されるべき制限対象機能として、手書き、マーカ、音声出力、辞書、朗読機能を記憶し、
前記制限機能禁止手段は、前記操作入力手段に朗読機能の操作が行われた場合に、前記操作・制限機能対応記憶手段によって当該操作に対応付けられた手書き、マーカ、音声出力、辞書、朗読機能の実行を前記生徒端末に禁止させることを特徴とする請求項１に記載の電子黒板。
＜請求項４＞
前記操作・制限機能対応記憶手段は、前記電子黒板に対する練習機能の操作に対応づけて、当該生徒端末で禁止されるべき制限対象機能として、音声出力、朗読機能を記憶し、
前記制限機能禁止手段は、前記操作入力手段に練習機能の操作が行われた場合に、前記操作・制限機能対応記憶手段によって当該操作に対応付けられた音声出力、朗読機能の実行を前記生徒端末に禁止させることを特徴とする請求項１に記載の電子黒板。
＜請求項５＞
複数の学習支援機能を実行可能で、かつ教師用の電子黒板と通信可能な生徒端末において、
前記電子黒板に対する操作を検知する操作検知手段と、
前記電子黒板に対する操作の種類に対応付けて、前記複数の学習支援機能のうち、当該生徒端末で禁止されるべき制限対象機能の種類を記憶する操作・制限機能対応記憶手段と、
前記電子黒板に操作が行われた場合に、前記操作・制限機能対応記憶手段によって当該操作に対応付けられた制限対象機能の実行を禁止する制限機能禁止手段と、
を備えることを特徴とする生徒端末。
＜請求項６＞
教師用の電子黒板と、複数の学習支援機能を実行可能な生徒用の生徒端末との間でそれぞれ通信可能なサーバにおいて、
前記電子黒板に対する操作を検知する操作検知手段と、
前記電子黒板に対する操作の種類に対応付けて、前記複数の学習支援機能のうち、前記生徒端末で禁止されるべき制限対象機能の種類を記憶する操作・制限機能対応記憶手段と、
前記電子黒板に操作が行われた場合に、前記操作・制限機能対応記憶手段によって当該操作に対応付けられた制限対象機能の実行を前記生徒端末に禁止させる制限機能禁止手段と、
を備えることを特徴とするサーバ。
＜請求項７＞
複数の学習支援機能を実行可能な生徒用の生徒端末と通信可能で、かつ、ユーザから操作を受ける操作入力手段を有するコンピュータに、
前記操作入力手段に対する操作の種類に対応付けて、前記複数の学習支援機能のうち、前記生徒端末で禁止されるべき制限対象機能の種類を記憶する操作・制限機能対応記憶機能と、
前記操作入力手段に操作が行われた場合に、前記操作・制限機能対応記憶機能による記憶内容で当該操作に対応付けられた制限対象機能の実行を前記生徒端末に禁止させる制限機能禁止機能と、
を実現させることを特徴とするプログラム。
＜請求項８＞
複数の学習支援機能を実行可能で、かつ教師用の電子黒板と通信可能なコンピュータに、
前記電子黒板に対する操作を検知する操作検知機能と、
前記電子黒板に対する操作の種類に対応付けて、前記複数の学習支援機能のうち、当該生徒端末で禁止されるべき制限対象機能の種類を記憶する操作・制限機能対応記憶機能と、
前記電子黒板に操作が行われた場合に、前記操作・制限機能対応記憶機能による記憶内容で当該操作に対応付けられた制限対象機能の実行を禁止する制限機能禁止機能と、
を実現させることを特徴とするプログラム。
＜請求項９＞
教師用の電子黒板と、複数の学習支援機能を実行可能な生徒用の生徒端末との間でそれぞれ通信可能なコンピュータに、
前記電子黒板に対する操作を検知する操作検知機能と、
前記電子黒板に対する操作の種類に対応付けて、前記複数の学習支援機能のうち、前記生徒端末で禁止されるべき制限対象機能の種類を記憶する操作・制限機能対応記憶機能と、
前記電子黒板に操作が行われた場合に、前記操作・制限機能対応記憶機能による記憶内容で当該操作に対応付けられた制限対象機能の実行を前記生徒端末に禁止させる制限機能禁止機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【０２０５】
３      電子黒板
４      生徒端末
４４０  端末側授業支援プログラム
【図１】
0005884287.tif 000002
【図２】
0005884287.tif 000003
【図３】
0005884287.tif 000004
【図４】
0005884287.tif 000005
【図５】
0005884287.tif 000006
【図６】
0005884287.tif 000007
【図７】
0005884287.tif 000008
【図８】
0005884287.tif 000009
【図９】
0005884287.tif 000010
【図１０】
0005884287.tif 000011
【図１１】
0005884287.tif 000012
【図１２】
0005884287.tif 000013
【図１３】
0005884287.tif 000014
【図１４】
0005884287.tif 000015
【図１５】
0005884287.tif 000016
【図１６】
0005884287.tif 000017
【図１７】
0005884287.tif 000018
【図１８】
0005884287.tif 000019