(57)【要約】【課題】授業や学習効率の向上が図れる通信機器、通信方法及びプログラムを提供する。【解決手段】通信機器１０は、表示部１４に表示のテキストデータから、ユーザ操作により選択された複数の各文字列データと、選択された複数の各文字列データの順番データである各正解順データとを対応づけて登録する文字列登録手段と、文字列登録手段により登録された各正解順データと異なる順番の各順番データを、選択された複数の各文字列データの各出題順データとして生成する出題順データ生成手段と、各出題順データと、選択された複数の各文字列データとを対応づけて、端末に送信する文字列送信手段と、端末より、選択された複数の各文字列データの回答の順番データである各回答順データを受信する回答順データ受信手段と、回答順データ受信手段により受信された各回答順データを、文字列登録手段により登録された各正解順データにより判定する判定手段と、を備える。【選択図】図１
2017120368.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを対応づけて登録する文字列登録手段と、
前記文字列登録手段により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成手段と、
前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、端末に送信する文字列送信手段と、
前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信手段と、
前記回答順データ受信手段により受信された前記各回答順データを、前記文字列登録手段により登録された前記各正解順データにより判定する判定手段と、
を備える通信機器。
【請求項２】
前記所定の順番データは、ユーザ操作により選択された複数の各文字列データの選択順の順番データである、請求項１に記載の通信機器。
【請求項３】
前記所定の順番データは、前記選択された複数の各文字列データの前記テキストデータ中での位置順の順番データである、請求項１に記載の通信機器。
【請求項４】
前記文字列送信手段は、前記選択された複数の各文字列データを前記各出題順データの順番に並べ替えた各文字列データを送信する並べ替え文字列送信手段と、
前記判定手段による判定結果を出力する判定結果出力手段と、
を備える、請求項１から請求項３のいずれか１項に記載の通信機器。
【請求項５】
前記出題順データ生成手段は、複数の前記端末毎に異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する端末毎出題順データ生成手段を備える請求項１から請求項４のいずれか１項に記載の通信機器。
【請求項６】
前記テキストデータのうちの前記選択された複数の各文字列データを隠したテキストデータを送信する文字列隠しテキスト送信手段を備える請求項１から請求項５のいずれか１項に記載の通信機器。
【請求項７】
前記文字列隠しテキスト送信手段は、前記端末に前記選択された文字列データを隠したテキストデータを送信する請求項６に記載の通信機器。
【請求項８】
前記文字列隠しテキスト送信手段は、前記端末の位置から視認可能に設置された表示装置に前記選択された文字列データを隠したテキストデータを送信する請求項６に記載の通信機器。
【請求項９】
前記端末に前記文字列データの検索許可情報を送信する情報提供手段を備える請求項１から請求項８のいずれか１項に記載の通信機器。
【請求項１０】
表示手段と、端末との通信手段と、を備える通信機器の通信方法であって、
前記表示手段に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを登録する文字列登録機能と、
前記文字列登録機能により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成機能と、
前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、前記端末に送信する文字列送信機能と、
前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信機能と、
前記回答順データ受信機能により受信された前記各回答順データを、前記文字列登録機能により登録された前記各正解順データにより判定する判定機能と、
前記判定機能による判定結果を出力する判定結果出力機能と、
からなる通信方法。
【請求項１１】
表示手段と、端末との通信手段と、を備える通信機器のコンピュータに、
前記表示手段に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを登録する文字列登録機能と、
前記文字列登録機能により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成機能と、
前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、前記端末に送信する文字列送信機能と、
前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信機能と、
前記回答順データ受信機能により受信された前記各回答順データを、前記文字列登録機能により登録された前記各正解順データにより判定する判定機能と、
前記判定機能による判定結果を出力する判定結果出力機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器、通信方法及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１に、ＰＣや電子手帳等の文書処理装置に適用され、入力した文章から暗記学習対象とする文字列を隠蔽した問題を作成し、作成した穴埋め問題の回答文を呼び出し指示に応じて学習者の暗記学習を支援する暗記学習支援装置が提案されている。
【０００３】
特許文献１に開示された発明によれば、文書バッファに記憶された入力文書の中から指定された領域の文字列を検索し、予め設定した記号情報の記号列（暗記学習対称とする文字列）と置換して表示する。その際のトリガは、キーボード、あるいはペン入力により行われることになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１２３９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、スマートデバイスの普及により、教育ＩＣＴ（Information  and  Communication  Technology）を活用した授業に注目が集まりつつあり、例えば、タブレット端末を利用した授業スタイルで授業の効率化に取り組む学校が増えてきている。
【０００６】
また、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＮＦＣ（登録商標）等、近距離無線通信機能が搭載されたスマートデバイスも出現しており、これら近距離無線通信機能が搭載された通信機器同士は双方向通信が可能になるため、今後、電子辞書や関数電卓、あるいはタブレットのような、学校で多く使用される教育機器またはタブレット端末やスマートフォンに適用することにより、学校の授業や学習の効率化、会社等でのコンプライアンス教育等における学習の効率化を望む声が多くなることが予測される。
【０００７】
本発明は上記の事情に鑑みてなされたものであり、学習効率の向上を図ることができる通信機器、通信方法及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、以下の構成によって把握される。
本発明の通信機器は、表示部に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを対応づけて登録する文字列登録手段と、前記文字列登録手段により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成手段と、前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、端末に送信する文字列送信手段と、前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信手段と、前記回答順データ受信手段により受信された前記各回答順データを、前記文字列登録手段により登録された前記各正解順データにより判定する判定手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、学習効率の向上を図ることができる通信機器、通信方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る実施形態の通信機器の使用例を示す図である。
【図２】本発明に係る実施形態の通信機器の他使用例を示す図である。
【図３】第１実施形態の通信機器と生徒端末の構成を示すブロック図である。
【図４】第１実施形態の世界史の出題を作成するところを説明するための図である。
【図５】生徒端末に表示される世界史の出題を説明するための図である。
【図６】通信機器に表示される回答の正誤判定結果を説明するための図である。
【図７】生徒端末に表示される誤回答の場合の正誤判定結果を説明するための図である。
【図８】生徒端末に表示される未回答の場合の正誤判定結果を説明するための図である。
【図９】第１実施形態の通信機器の動作を示すフローチャートである。
【図１０】図９に示すフローチャートの続きである。
【図１１】第１実施形態の生徒端末の動作を示すフローチャートである。
【図１２】通信機器に表示される正誤判定結果の一覧表示を説明するための図である。
【図１３】本発明に係る第２実施形態の通信機器の動作を示すフローチャートである。
【図１４】図１３に示すフローチャートの続きである。
【図１５】第２実施形態の英語の出題を作成するところを説明するための図である。
【図１６】生徒端末に表示される英語の出題を説明するための図である。
【図１７】生徒端末に表示される誤回答の場合の正誤判定結果を説明するための図である。
【図１８】本発明に係る通信機器と生徒端末の他例及び他の使用例を説明する図である。
【図１９】本発明に係る生徒端末に文字列を隠したテキストも表示するようにした場合を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施形態」と称する）について詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号を付している。
【００１２】
図１及び図２は、本発明に係る実施形態の通信機器１０１の使用例を示す図である。
本発明に係る実施形態の通信機器１０１は電子辞書の形態をしており、詳しくは後述するが、通信機器１０１は、通信機器１０１との間での近距離無線通信に対応した端末に近付けられると、その端末との間で近距離通信を行う機能を有している。なお端末との距離がある一定以上ちかづくことを検知する方法としては、（Ａ）Ｂｌｕｅｔｏｏｔｈ（登録商標）通信で一定以上通信強度が高くなることを検知する、（Ｂ）Ｗｉ−Ｆｉ通信を行うとともに、両方の端末の位置をＧＰＳで検出し、端末の位置情報により位置が一定距離以下であることを検知する、（Ｃ）両方の端末に加速度センサを備え、両方の端末がほぼ同時刻にぶつかり合うことによる衝撃を加速度センサにより検知した場合に一定上近づく（接触する）ことを検出する、（Ｄ）ＮＦＣ通信の通信信号強度により一定以上近づくことを検知する、等、種々の方法を利用することができる。
【００１３】
したがって、図１（ａ）に示すように、通信機器１０１が近距離無線通信に対応する端末２０Ｂに近付けられると、通信機器１０１は端末２０Ｂとの間で通信を行ない、一方、図１（ｂ）に示すように、通信機器１０１が近距離無線通信に対応する端末２０Ａに近付けられたことが、上述の種々の方法のいずれかにより検知されると、通信機器１０１は端末２０Ａとの間で通信を行う。
なお、端末２０Ａや端末２０Ｂも本例では電子辞書の形態をしている。
【００１４】
また、本実施形態の通信機器１０１は、端末２０Ａや端末２０Ｂとの間で直接近距離無線通信を行なうような使用形態に限定されるものではなく、図２に示すように、近距離無線通信に対応するタブレット型端末１０との間で近距離無線通信を行ない、タブレット型端末１０が端末２０Ａや端末２０Ｂとの間で近距離無線通信をするようなタブレット型端末１０を介して端末２０Ａや端末２０Ｂとの間で通信を行なうような使用形態であってもよい。
【００１５】
なお、以下で、具体的な例を挙げて、通信機器１０１について詳しく説明するが、これから説明する機能をタブレット型端末１０に装備させて、本発明の通信機器１０１の形態自体がタブレット型端末１０のようなものであってもよい。
【００１６】
以降では、図１で示したように、通信機器１０１が端末２０Ａや端末２０Ｂに近づけられることで、直接、端末２０Ａや端末２０Ｂとの間で近距離無線通信を行なう態様の場合を例にとって説明する。
【００１７】
また、具体的な使用事例として、以下では、通信機器１０１が授業などの際に先生の使用する機器であり、端末２０Ａや端末２０Ｂが生徒の使用する端末であるものとして説明を行う。
したがって、以下では、端末２０Ａや端末２０Ｂのことを、単に、生徒端末２０と記載することとする。
【００１８】
（第１実施形態）
通信機器１０１は、例えば、生徒端末２０に出題する問題を作成する機能や生徒端末２０から送られてくる回答の正誤判定を行う機能のほか、生徒端末２０に正誤判定の結果を送る機能や生徒端末２０に問題のヒントとなる情報を検索閲覧することを許可する検索許可情報を提供する機能を有している。
【００１９】
一方、生徒端末２０は、問題を受信する機能や生徒が作成した回答を送る機能のほか、通信機器１０１から検索許可情報が送られてきたときに問題のヒントとなる情報を検索閲覧することができる機能等を有している。
【００２０】
図３は、通信機器１０１及び生徒端末２０の構成を示すブロック図である。
以下、図３のブロック図を参照しながら、通信機器１０１と生徒端末２０の構成について説明する。
まず、先に、通信機器１０１の構成を説明し、その後、生徒端末２０の構成について説明することとする。
【００２１】
（通信機器の構成）
図３に示すように、通信機器１０１は、制御部（ＣＰＵ）１１と、記憶部１２と、記録媒体読取部１３と、タッチパネル付き表示部１４と、近距離無線通信部１５と、キー入力部１６と、を備え、それら各部がバス１７で接続されている。なお、近距離無線通信部１５による近距離無線により、通信機器１０１と生徒端末２０（端末）とが一定以上近づくことを検知するようにしても良いし、通信機器１０１と生徒端末２０（端末）それぞれに加速度センサを備えて、ほぼ同時刻に両者がぶつかることによる衝撃を検出することで、両者が一定以上近づくことを検知するようにしても良い。また、通信機器１０１と生徒端末２０（端末）にＧＰＳを備え、両者の位置情報により、両者が一定以上近づくことを検知するようにしても良い。
【００２２】
（キー入力部）
キー入力部１６は、図１に示すように、キースイッチやボタン等がマトリクス上に配置されている。
そして、ユーザ（先生）は、キースイッチやボタン等を押下して、キー入力部１６を操作することにより、通信機器１０１の各種設定及び入力等を行うことができる。
【００２３】
（表示部）
タッチパネル付き表示部１４は、ユーザ（先生）が通信機器１０１の各種設定を行うときの設定メニューの表示、生徒端末２０に出題する問題を作成するための辞書やテキストの表示、生徒端末２０から受信した回答の表示及び回答の正誤判定の結果の表示等の各種の表示を行う部分である。
【００２４】
本実施形態のタッチパネル付き表示部１４は、液晶表示デバイスの表面に透明電極の回路バターンからなるタッチパネルが積層一体化されており、タッチパネルとしての機能を有している。
このため、後ほど説明するが、生徒端末２０に出題する問題を作成するための辞書やテキストの表示が行えるだけでなく、問題作成のための編集も行える。
【００２５】
（記憶部）
記憶部１２は、例えば、ＳＲＡＭ，ＤＲＡＭ，あるいはフラッシメモリ等の半導体メモリで構成され、プログラム領域１２１、データ領域１２２及び作業領域１２３等が割り当てられている。
そして、プログラム領域１２１には、先生用の機器である通信機器１０１が行うべき処理を実行するのに必要な各種手段として、制御部（ＣＰＵ）１１を機能させるための学習支援プログラムが記憶されている。
【００２６】
また、データ領域１２２には、問題を作成するために必要となる例えば、世界史事典や英文テキスト等が記憶されている。
さらに、詳細については後述するが、作業領域１２３には、生徒端末２０に問題を出題したり、生徒端末２０から受信する回答の正誤判定等を行う上で必要なデータ（選択文字列データ１２３Ａ、生徒端末別の並び順データ１２３Ｂ、及び通信データ１２３Ｃ）等が記憶されている。
【００２７】
（記録媒体読取部）
記録媒体読取部１３は、ＣＤ−ＲＯＭやＤＶＤ等の記録媒体３０のデータを読み取る部分であり、例えば、記憶部１２にデータ等を取込むときに使用される。
例えば、記録媒体３０のデータが学習支援プログラム（更新データを含む）である場合には、記録媒体３０の学習支援プログラムが記録媒体読取部１３で読み取られ、バス１７を経由して記憶部１２のプログラム領域１２１に記憶される。
【００２８】
また、記録媒体３０のデータが世界史事典や英文テキスト等のデータである場合には、記録媒体３０の世界史事典や英文テキスト等のデータが記録媒体読取部１３で読み取られ、バス１７を経由して記憶部１２のデータ領域１２２に記憶される。
【００２９】
（近距離無線通信部）
近距離無線通信部１５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、Ｗｉ−Ｆｉ通信、ＮＦＣ通信の種々の通信方式を利用することができる。なお、近距離無線通信部１５による近距離無線の通信強度により、通信機器１０１と生徒端末２０（端末）とが一定以上近づくことを検知するようにしても良いし、通信機器１０１と生徒端末２０（端末）それぞれに加速度センサを備えて、ほぼ同時刻に両者がぶつかることによる衝撃を検出することで、両者が一定以上近づくことを検知するようにしても良い。また、通信機器１０１と生徒端末２０（端末）にＧＰＳを備え、両者の位置情報により、両者が一定以上近づくことを検知するようにしても良い。本実施形態においては、通信機器１０１の近距離無線通信部１５は、ＮＦＣ（登録商標）リーダライタを内蔵しており、ＮＦＣタグが内蔵された生徒端末２０等との間の近距離無線通信のインタフェースを司る部分であり、ＮＦＣタグとの間でＮＦＣ通信規格に準拠したデータの送受信を行う。
なお、ＮＦＣリーダライタは、通信相手となるＮＦＣタグを内蔵した機器に対して起電力を供給するコイルを内蔵し、ＮＦＣリーダライタがＮＦＣタグに近づくと、電磁波を得たＮＦＣタグからの応答を得ることによりデータのリードライトを実行する。
【００３０】
そして、生徒端末２０はＮＦＣタグを有しており、このため、通信機器１０１が近接すると、通信機器１０１と生徒端末２０との間でＮＦＣ通信（以下、単に、近距離通信という）が行われることになる。
【００３１】
（制御部）
制御部（ＣＰＵ）２１は、ＣＰＵ（中央演算処理装置）等で構成され、記憶部１２に記憶された各種プログラム（例えば、学習支援プログラム）に応じて通信機器１０１全体の動作を制御するものであり、通信機器１０１の動作における各種の処理を実行するときの各種手段として機能する。
以下、具体的な例を示しながら、制御部１１がどのような手段として機能するのかについて説明する。
【００３２】
（文字列登録手段）
例えば、世界史の出来事を年代順に並べ直す問題を作成する場合を例にとると、図４に示すように、タッチパネル付き表示部１４に問題を作成するために世界史事典の各出来事の各見出しのテキストを表示している状態として、ユーザ（先生）が順次、問題に用いる出来事の見出しの文字列（以下、出来事の文字列と記載する場合がある）をタッチペンで選択する。
例えば、図４では、前３９９年の出来事の文字列として「ソクラテス死去」が選択されている。
【００３３】
また、引き続き、図示を省略しているが、キー入力部１６を操作して画面をスクロールさせて、前３８７年の出来事の文字列として「ガリア人による略奪」が選択され、続いて、前３７１年の出来事の文字列として「テーベ、レウクトラでスパ〜」が選択され、最後に、前３６７年の出来事の文字列として「執政官職の制定」が選択されたとする。
【００３４】
そうすると、制御部１１は、このユーザ（先生）の操作により順に選択された文字列である４つの文字列（「ソクラテス死去」、「ガリア人による略奪」、「テーベ、レウクトラでスパ〜」及び「執政官職の制定」）と、その文字列の選択順を記憶部１２の作業領域１２３の「選択文字列データ１２３Ａのエリア」に登録する文字列登録手段として機能する。
【００３５】
これによって、選択文字列データ１２３Ａには、（１）「ソクラテス死去」、（２）「ガリア人による略奪」、（３）「テーベ、レウクトラでスパ〜」及び（４）「執政官職の制定」のように、選択された文字列と所定の順番データ（正解順データ（１）〜（４））が対応付けられて記憶されることになる。
この際、所定の順番データがテキスト中の各選択文字列の表示順のデータとして登録されても良い。
本実施例においては、時代の古い順に各見出しの文字列が表示されている。
従ってユーザ（先生）が選択する順番が上から下の順でなくても、テキスト中の文字列の並び順（古い順）に適切に正解順データが登録されることとなる。
一方、テキストが歴史の解説のテキストであるような場合には、説明上、必ずしもキーワードの文字列が古い順に記載されているわけではない。
そのような場合には、所定の順番データを選択順とすれば、先生が適宜、時代の古いキーワード（文字列）から時代の新しいキーワード（文字列）を順に選択することで、適切に正解順データが登録されることとなる。
【００３６】
（並び順変更による出題順データ生成手段）
制御部１１は、文字列登録手段により登録された正解順データ（文字列の並び順）を元の順番と異なる順番（たとえばランダム）に変更することによって出題順データを生成する出題順データ生成手段として機能し、例えば、文字列の並び順（出題順データ）を、＜１＞「テーベ、レウクトラでスパ〜（３）」、＜２＞「執政官職の制定（４）」、＜３＞「ソクラテス死去（１）」及び＜４＞「ガリア人による略奪（２）」のようにランダムに変更し、年代順に並び替える必要がある出題用の問題が作成される。
なお、上記で＜番号＞は、並び順を変更した後の順番であり、本来は表示しないが正しい並び順を「…（番号）」で示している。
また、文字列の並び順をランダムに変更するのではなく、ある一定の規則に基づいて文字列の並び順を変更するようにしてもよい。また文字列の並び順をランダムに変更した際に、出題順データがたまたま元の正解順と同じ順になった場合には、異なる順になるまで再度変更されることが好ましい。
【００３７】
そして、上記のようにして作成された問題が、後ほど、生徒端末２０に送られることになり、図５に示すように、例えば、生徒端末２０では、それを受けてタッチパネル付き表示部２４に、＜１＞「テーベ、レウクトラでスパ〜」、＜２＞「執政官職の制定」、＜３＞「ソクラテス死去」及び＜４＞「ガリア人による略奪」を年代が古い順番に並び替えさせる問題が表示されることになる。
【００３８】
この問題に対する正解の並び順は、＜３＞「ソクラテス死去（１）」、＜４＞「ガリア人による略奪（２）」、＜１＞「テーベ、レウクトラでスパ〜（３）」及び＜２＞「執政官職の制定（４）」でなければならない。
【００３９】
そして、生徒の回答が正しいか否かを判定するためには、このような正しい並び順の回答が生徒端末２０から得られたか否かを判断できるようにしておく必要があるため、制御部１１は、この並び順をランダムに変更した後、記憶部１２の作業領域１２３の生徒端末別の並び順データ１２３Ｂに、正しい回答である［１］＜３＞「ソクラテス死去（１）」、［２］＜４＞「ガリア人による略奪（２）」、［３］＜１＞「テーベ、レウクトラでスパ〜（３）」及び［４］＜２＞「執政官職の制定（４）」を生徒端末別正解データとして登録する。
その場合、生徒端末別正解データは、生徒端末に固有の端末ＩＤに対応づけられた｛＜３＞＜４＞＜１＞＜２＞｝のみであっても良い。
また、生徒から回答順データに、前記選択された複数の各文字列データを対応づけた回答順データを受信するようにしても良い。
または、生徒から回答順データと正解順データとを対応づけた回答データ（例：＜３＞（１）、＜４＞（２）、＜１＞（３）、＜２＞（４））を受信するようにしてもよい。
このように、生徒から回答順データ中に、元の正解順データの対応情報が含まれるようにすることで、通信機器１０１で各生徒端末別正解データを登録する必要がなくなる。
【００４０】
（文字列送信手段）
制御部１１は、通信機器１０１が、複数ある生徒端末２０のうちのいずれかと距離がある一定以上近い近接状態になり、近距離通信ができる距離となると、そのことを検知して並び順をランダムに変更した文字列を生徒端末２０に送信する文字列送信手段として機能し、＜１＞「テーベ、レウクトラでスパ〜」、＜２＞「執政官職の制定」、＜３＞「ソクラテス死去」及び＜４＞「ガリア人による略奪」を送信する。
具体的には、生徒端末２０のタッチパネル付き表示部２４に、図５に示すような表示をするためのデータが送信される。
【００４１】
なお、すべての生徒端末２０に同じ並び順の文字列を送信するようにすると、生徒が回答を考えるときに、隣の生徒の回答をカンニングすることが懸念される。
そこで、具体的には、以下の手順となっていることが好ましい。
まず、制御部１１は、通信機器１０１が、複数ある生徒端末２０のうちのいずれかと接近し、近距離通信ができる距離となった時点で、生徒端末２０を識別する端末識別手段として機能し、通信が可能となった生徒端末２０の端末ＩＤを取得する。
【００４２】
そして、生徒端末２０の端末ＩＤを取得した後に、制御部１１が並び順変更手段及び文字列送信手段として順次機能し、上述した文字列の並び順をランダムに変更する処理を行い、記憶部１２の作業領域１２３の生徒端末別の並び順データに端末ＩＤと紐付けた形で正しい回答である並び順を登録する。その後、その並び順を変更した文字列を生徒端末２０に送信するようにする。
【００４３】
このようにすれば、生徒端末２０に文字列を送信しようとするたびに、文字列の並び順をランダムに変更する処理が入るため、隣同士の生徒に出題される問題の正しい並び順が異なることになり、カンニングを防止することが可能になる。
なお、この場合には、乱数等を利用して規則に基づかない並び順の変更を行うようにすればよく、また、一定の規則に基づいて並び順を変更する場合でも、その並び順を変更するための規則を複数用意しておいて、並び順を変更するたびに、並び順を変更するための規則を切り替えるようにしてもよい。
【００４４】
そして、上述のようにして問題が出題されると、制御部１１は、記憶部１２の作業領域１２３の通信データに、文字列を送信した生徒端末２０の端末ＩＤと紐付ける形で問題が出題済みであることを登録する。
【００４５】
（回答順データ受信手段）
通信機器１０１が、再び、生徒端末２０に近接し、近距離通信が可能になると、制御部１１は、生徒端末２０の端末ＩＤを取得して、まず、通信データを確認する。
つまり、ここでは「再び」と記載したが、この近接して通信が可能となった生徒端末２０が、本当に２回目の通信であり、既に問題出題済みの生徒端末２０であるかは保証されないので、取得した端末ＩＤに対応した通信データを確認し、問題出題済みになっているかを確認する。
【００４６】
問題出題済みであれば、生徒端末２０から回答の文字列の並び順を得るための情報を受信する回答受信手段（回答順データ受信手段）として機能し、回答の文字列の並び順を得るための情報（回答の順番データ）を取得する。
回答の文字列の並び順を得るための情報としては、例えば、［１］＜３＞、［２］＜４＞、［３］＜１＞及び［４］＜２＞のような順番情報を得ることに限定されず、生徒端末２０から送られてくる文字列が昇順にソートされており、［１］、［２］、［３］及び［４］とすべき順番で送られてくるのであれば、文字列を受信した順番が回答の文字列の並び順を得るための情報とできる。
このように文字列が送信されてくる態様であったとしても、元々、どの文字列にどの番号を付与して生徒に対して送信を行ったかが、記憶部１２の作業領域１２３の生徒端末別の並び順データ１２３Ｂに記憶されているので、それと対照することで生徒からの回答の正誤判定が可能である。
【００４７】
無事、生徒端末２０から回答の文字列の並び順を得るための情報を受信することができれば、制御部１１は、記憶部１２の作業領域１２３の通信データ１２３Ｃに回答を受信済みであることを登録する。
しかしながら、必ずしも、この通信で生徒端末２０から回答の文字列の並び順を得るための情報が受信できるとは限らない。
なぜならば、回答ができず、回答の文字列の並び順を得るための情報が送れる状態にない生徒端末２０も存在し得るからである。
したがって、生徒端末２０から回答の文字列の並び順を得るための情報が受信できなかった場合、制御部１１は、通信データに回答が受信できなかったことを登録する。
【００４８】
（判定手段）
制御部１１は、生徒端末２０から回答の文字列の並び順を得るための情報を受信すると、今度は、回答受信手段により受信された文字列の並び順情報と文字列登録手段により登録された文字列の並び順とを比較して正誤判定する判定手段として機能し、回答が正しいか否かを求める。
【００４９】
具体的には、文字列登録手段により登録された文字列の並び順と比較できるように、記憶部１２の作業領域１２３の生徒端末別の並び順データ１２３Ｂに、正しい回答の並び順（正解順データ）が準備されているので、その通りの並び順になっているかを比較判定するだけでよい。
【００５０】
そして、制御部１１は、回答の正誤判定の結果を記憶部１２の作業領域１２３の図示しない生徒端末別の正誤判定結果データに記憶させるとともに、正誤判定結果をタッチパネル付き表示部１４に表示させる。
【００５１】
例えば、上述した例では、回答の並び順が＜３＞「ソクラテス死去（１）」、＜４＞「ガリア人による略奪（２）」、＜１＞「テーベ、レウクトラでスパ〜（３）」及び＜２＞「執政官職の制定（４）」のようになっていれば正解ということになる。
しかしながら、生徒からの回答が［１］＜３＞「ソクラテス死去（１）」、［２］＜１＞「テーベ、レウクトラでスパ〜（３）」、［３］＜４＞「ガリア人による略奪（２）」及び［４］＜２＞「執政官職の制定（４）」である場合は間違いであり、その時には、図６に示すような正誤判定結果がタッチパネル付き表示部１４に表示される。
【００５２】
なお、ここでは、タッチパネル付き表示部１４に表示される正誤判定結果として１つだけを示しているが、先生用の機器である通信機器１０１には、複数の生徒の正誤判定結果が存在するので、当然、それらを一覧でタッチパネル付き表示部１４に表示する機能も有している。
さらに、制御部１１は、生徒端末２０から回答の文字列の並び順を得るための情報を受信したタイミングで生徒端末２０にすぐさま正誤判定結果を生徒端末２０に送信する。
【００５３】
（情報提供手段）
制御部１１は、また、生徒端末２０に文字列の検索許可情報を送信する情報提供手段としても機能する。
ここでは、デフォルトで未回答部分及び誤回答部分があった場合や、回答自体が受信できず、回答自体ができていない場合に、問題の文字列（世界史の出来事の見出し）を世界史事典で検索する許可を与える情報（検索許可情報）を送信するように設定されているものとする。
【００５４】
したがって、例えば、図６に示したような誤回答であった生徒端末２０には、タッチパネル付き表示部２４に表示するように送信される正誤判定結果に続いて世界史事典での検索許可情報が送信される。
この結果、生徒端末２０のタッチパネル付き表示部２４に表示される正誤判定結果は、図７に示すように、正誤判定結果の右下に世界史事典での検索許可が出たことが示されたものとなる。
【００５５】
また、上述した生徒端末２０から回答の文字列の並び順を得るための情報を受信できなかった場合も、その生徒端末２０には、その回答が受信できなかったタイミングで、生徒端末２０のタッチパネル付き表示部２４に表示するためのデータとして、図８に示すようなデータが送られ、右下に世界史事典での検索許可が出たことが示される。
【００５６】
（生徒端末の構成）
次に、生徒端末２０の構成について説明を行う。
図３に示すように、生徒端末２０も通信機器１０１と同様に、制御部２１と、記憶部２２と、記録媒体読取部２３と、タッチパネル付き表示部２４と、近距離無線通信部２５と、キー入力部２６と、を有し、それら各部がバス２７で接続されている。近距離無線通信部２５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、Ｗｉ−Ｆｉ通信、ＮＦＣ通信の種々の通信方式を利用することができる。なお、近距離無線通信部２５による近距離無線の通信強度により、通信機器１０１と生徒端末２０（端末）とが一定以上近づくことを検知するようにしても良いし、通信機器１０１と生徒端末２０（端末）それぞれに加速度センサを備えて、ほぼ同時刻に両者がぶつかることによる衝撃を検出することで、両者が一定以上近づくことを検知するようにしても良い。また、通信機器１０１と生徒端末２０（端末）にＧＰＳを備え、両者の位置情報により、両者が一定以上近づくことを検知するようにしても良い。
【００５７】
本実施形態においては、通信機器１０１の近距離無線通信部２５がＮＦＣリーダライタであるのに対して、生徒端末２０の近距離無線通信部２５はＮＦＣタグを備える構成である点が相違するだけであり、基本的なハードウエアの構成は、通信機器１０１とほぼ同じである。
そして、主に異なるのは、データ領域２２２に記憶されている学習支援プログラムが、生徒の行うべき内容に合わせたものになるように、生徒端末２０が動作するように構成されていることである。
したがって、以下では、この動作上の相違について主に説明し、通信機器１０１と同様である点については説明を省略する場合がある。
【００５８】
（記憶部２２）
生徒端末２０も領域としては、プログラム領域２２１、データ領域２２２及び作業領域２２３等が割り当てられており、プログラム領域２２１には学習支援プログラムが記憶され、データ領域２２２には、世界史事典や英文テキスト等が記憶されている点では同じである。
【００５９】
しかしながら、プログラム領域２２１に記憶されている学習支援プログラムでは、データ領域２２２の世界史事典や英文テキスト等に自由にアクセスすることを制限している。
つまり、上述したように通信機器１０１から検索許可情報が送られたような場合にはじめてアクセスを許すようになっている。
また、作業領域２２３では、通信機器１０１から出題された問題等のデータである受信文字列データ２２３Ａが記憶される。
【００６０】
さらに、生徒端末２０は、基本的には、通信機器１０１との間で受動的な動作が可能であればよいため、作業領域２２３の通信データ２２３Ｂには、単に、通信機器１０１の回答を送信する要求に従って、通信機器１０１に送られるデータである回答の文字列の並び順を得るための情報（回答順データ）が記憶されるだけである。
【００６１】
そして、制御部２１は、ユーザ（生徒）のキー入力部２６の操作に従って、回答の文字列の並び順を得るための情報を作成する手段、通信機器１０１から送られてくる問題をタッチパネル付き表示部２４に表示する手段及び通信機器１０１から送られてくる正誤判定結果をタッチパネル付き表示部２４に表示する手段等として主に機能する。
【００６２】
（通信機器と生徒端末の間の動作）
以上のような構成からなる通信機器１０１と生徒端末２０の間の動作について、既に、説明した部分も多いが、図９から図１１に示すフローチャートを参照しながら、再度、確認する。
図９及び図１０は通信機器１０１側の動作を説明するためのフローチャートであり、図１１は生徒端末２０側の動作を説明するためのフローチャートである。
【００６３】
（通信機器の動作）
まず、図９及び図１０を参照しながら、通信機器１０１側の動作について説明する。
図９に示すように、動作が開始されると、ステップＳ１１に進み、制御部１１は、世界史事典等の選択が行われたのかを判定し、世界史事典等の選択が行われていない場合（ステップＳ１１「ＮＯ」）、ステップＳ２４に進み、制御部１１は近距離通信が検出されたかを判定し、近距離通信の検出がない場合（ステップＳ２４「ＮＯ」）、さらに、ステップＳ３８に進み、制御部１１は、他の機能が選択されたのかを判定し、他の機能が選択されていない場合（ステップＳ３８「ＮＯ」）、再び、ステップＳ１１に戻って、制御部１１は、世界史事典等の選択が行われたのかを判定をする。
【００６４】
つまり、制御部１１は、世界史事典等の選択（ステップＳ１１）、近距離通信検出（ステップＳ２４）、他の機能の選択（ステップＳ３８）のいずれかのイベントが発生するのを待っている状態になっている。
【００６５】
ここで、世界史事典等の選択が行われた場合、ステップＳ１１が「ＹＥＳ」となり、ステップＳ１２に進み、ユーザ（先生）の操作に応じて、制御部１１は、タッチパネル付き表示部１４に図４に示すような世界史の出来事の見出しの文字列の一覧表示を表示させ、ステップＳ１３に進む。
【００６６】
ステップＳ１３に進むと、ユーザ（先生）の操作によって、ユーザ（先生）が見出しを指定すると、制御部１１は、その操作に従って、タッチパネル付き表示部１４にプレビュー表示を行う。
つまり、次画面に存在する見出しを見るためのユーザ（先生）の操作に応じて次画面の表示が行われる。
【００６７】
そして、図４に示すように、ユーザ（先生）が、タッチパネル付き表示部１４をタッチペンでタッチして、出題する問題に使用する見出しの文字列を選択すると、制御部１１は、その文字列を出題する見出しとして取込み（ステップＳ１４）、その出題する見出しの文字列を順番情報とともに、記憶部１２の作業領域１２３の選択文字列データ（出題リスト）に登録し、ステップＳ１６に進む。
【００６８】
ステップＳ１６では、制御部１１がタッチパネル付き表示部１４に見出しの文字列を選択する作業を続けるかをユーザ（先生）に問い合わせる表示を出し、ユーザ（先生）の操作を待つ。
そして、ユーザ（先生）が、「続ける」を選択した場合（ステップＳ１６「ＹＥＳ」）、再び、ステップＳ１３に戻って同じ手順を繰り返す。
【００６９】
上記で説明した例では、（１）「ソクラテス死去」、（２）「ガリア人による略奪」、（３）「テーベ、レウクトラでスパ〜」及び（４）「執政官職の制定」の順番で４つの文字列が取得されていたので、このステップＳ１３からステップＳ１５が４回行われるだけ繰り返されている。
【００７０】
一方、ステップＳ１６で、ユーザ（先生）が「続ける」を選択しなかったところで、ステップＳ１６は「ＮＯ」となり、ステップＳ１１に戻る。
【００７１】
ここで、通信機器１０１が、生徒端末２０に近接して近距離通信が可能な状態になると、図１０のステップＳ２４が「ＹＥＳ」となり、ステップＳ２５に進み、制御部１１は、その近距離通信ができるようになった相手（生徒端末２０）の端末ＩＤを取得し、その生徒端末２０が問題出題済みの端末であるのかを判定する（ステップＳ２６）。
具体的には、制御部１１は、記憶部１２の作業領域１２３の通信データの記録が問題出題済みになっているかを確認することでステップＳ２６の判定を行う。
【００７２】
そして、通信データに登録されている記録から、問題が出題済みでないと判断された場合には、ステップＳ２７に進み、制御部１１は、記憶部１２の作業領域１２３の選択文字列データから出題リストの見出しの文字列を取得し、その文字列の並び順をランダムに変更して、ステップＳ２８に進んで端末ＩＤと紐付けた状態で出題リストの順番情報を記憶部１２の作業領域１２３の生徒端末別の並び順データに登録する。
【００７３】
つまり、上記例で言えば、生徒端末別の並び順データ（出題順データ）に、正しい回答である［１］＜３＞「ソクラテス死去（１）」、［２］＜４＞「ガリア人による略奪（２）」、［３］＜１＞「テーベ、レウクトラでスパ〜（３）」及び［４］＜２＞「執政官職の制定（４）」（生徒端末別の並び順データ（正解順データ）を登録する。
【００７４】
そして、ステップＳ２９に進み、制御部１１は、生徒端末２０に、図５に示したような出題リストを送信して、再び、ステップＳ１１に戻る。
【００７５】
次に、ユーザ（先生）が生徒端末２０から回答を得るために、通信機器１０１を生徒端末２０に近づけ、近距離通信が可能な状態になると、再び、ステップＳ２４が「ＹＥＳ」となり、上述したのと同様にステップＳ２５→ステップＳ２６に進むことになる。
【００７６】
なお、回答を得るために近距離通信の状態とされているため、その近距離通信可能となった生徒端末２０は、問題出題済みであると考えられるが、仮に、その端末が問題出題済みでなかった場合には、ステップＳ２６が「ＮＯ」となり、上記で説明した一連の処理が行われる。
ここでは、回答を得るために近距離通信が可能な状態にされているため、ステップＳ２６は「ＹＥＳ」となり、ステップＳ３０に進み、制御部１１は、生徒端末２０から回答の文字列の並び順を得るための情報を受信できたかを判定することになる。
【００７７】
ここで、生徒端末２０から回答の文字列の並び順（回答順データ）を得るための情報を受信できなかった場合には、ステップＳ３７に進み、制御部１１は、生徒端末２０のタッチパネル付き表示部２４に表示するためのデータとして、図８に示すようなデータを送り、ステップＳ３５に進んで、各端末（各生徒端末２０）の結果を一覧表示するかをユーザ（先生）に問い合わせる表示をタッチパネル付き表示部１４に表示して、ユーザ（先生）の操作を待つ。
【００７８】
ユーザ（先生）が、各生徒端末２０の結果一覧を表示することを選択する操作を行った場合（ステップＳ３５「ＹＥＳ」）、制御部１１は、図１２に示すように、各生徒端末２０の現在取得している正誤判定結果を一覧表示でタッチパネル付き表示部１４に表示する（ステップＳ３６）。
なお、上述したように、各生徒端末２０に対してランダムに文字列の並び順を変更しているので、実際には、回答が正解である場合でも、並び順が異なる状態になるが、図１２では、上述した例に従って正誤判定結果を示している。
【００７９】
上記例では、正しい回答は［１］＜３＞「ソクラテス死去（１）」、［２］＜４＞「ガリア人による略奪（２）」、［３］＜１＞「テーベ、レウクトラでスパ〜（３）」及び［４］＜２＞「執政官職の制定（４）」の順であるので、図１２の一覧表示を見るとわかるように、Ａ君、Ｂさんは、誤った回答をしていることが表示されるとともに、Ｄさん、Ｅ君が正解していることが表示されている。
なお、Ｆさんのところは、何の表示もない状態であることから、まだ、回答を受信する処理が実行されていないことがわかる。
【００８０】
そして、ステップＳ３６で、一覧表示を行ったら、再び、ステップＳ１１に戻る。
また、ステップＳ３５で、ユーザ（先生）が一覧表示する選択を行わなかった場合（ステップＳ３５「ＮＯ」）も、再び、ステップＳ１１に戻る。
【００８１】
一方、ステップＳ３０で生徒端末２０から回答の文字列の並び順（回答順データ）を得るための情報を受信できた場合には、ステップＳ３０が「ＹＥＳ」となり、その受信した回答の文字列の並び順を得るための情報に基づいて、制御部１１は回答の正誤判定を実施し、判定結果をタッチパネル付き表示部１４に表示（ステップＳ３１）するとともに、生徒端末２０にも判定結果を送信（ステップＳ３２）して、ステップＳ３３に進む。
【００８２】
ステップＳ３３では、制御部１１は、回答が未答であった箇所又は誤答であった箇所についてヒントを送るかを判定する。
例えば、デフォルトで未回答及び誤回答の箇所があるとヒントを送る設定が行われていれば、ステップＳ３３が「ＹＥＳ」となり、ステップＳ３４に進み、検索許可情報が送信され、生徒端末２０のタッチパネル付き表示部２４では、図７に示したような表示が行われ、世界史事典での検索が許可されたことが示される。
なお、検索許可情報の送信の可否は、必ずしもデフォルトで設定する必要はなく、ステップＳ３３の段階でユーザ（先生）の操作によって行われるようにしてもよい。
【００８３】
そして、再び、ステップＳ３５等を経てステップＳ１１に戻ることになる。
一方、正解であった生徒端末２０やデフォルトでヒントを与える設定になっていない場合等は、ステップＳ３３が「ＮＯ」となり、検索許可情報を送信することなく、つまり、ステップＳ３４に進むことなく、ステップＳ３５等を経てステップＳ１１に戻ることになる。
【００８４】
一方、他の機能が選択されると、ステップＳ３８が「ＹＥＳ」となり、制御部１１は他の処理を実行することになる。
通信機器１０１側の一連の動作は以上であるので、次に、生徒端末２０側の動作について図１１を参照しながら確認する。
【００８５】
（生徒端末の動作）
図１１に示すように、動作が開始されると、ステップＳ５１に進み、生徒端末２０の制御部１１は、近距離通信を検出したのかを判定し、近距離通信が検出されていない場合（ステップＳ５１「ＮＯ」）、ステップＳ６２に進み、制御部２１は、他の機能が選択されたのかを判定し、他の機能が選択されていない場合（ステップＳ６２「ＮＯ」）、再び、ステップＳ５１に戻って、制御部２１は、近距離通信を検出したのかを判定を行う。
つまり、制御部２１は、近距離通信検出（ステップＳ５１）、他の機能の選択（ステップＳ６２）のいずれかのイベントが発生するのを待っている状態になっている。
【００８６】
ここで、ユーザ（生徒）による操作で、他の機能の選択が行われると、ステップＳ６２が「ＹＥＳ」となり、制御部２１は他の処理を実行する。
一方、通信機器１０１との間の近距離通信が検出されると、ステップＳ５１が「ＹＥＳ」となり、ステップＳ５２に進み、制御部２１は、問題の出題データの文字列、つまり、ランダムに並び順が変更された文字列（又は各出題順データと前記選択された複数の各文字列データ）を受信したかを判定する。
【００８７】
問題の出題データの文字列であるランダムに並び順が変更された文字列（又は各出題順データと前記選択された複数の各文字列データ）を受信した場合（ステップＳ５２「ＹＥＳ」）、ステップＳ５３に進み、制御部２１は、そのランダムに並び順が変更された文字列を受信した順番を順番情報（出題順データ）として出題リストエリア（記憶部２２の作業領域２２３）に受信文字列データとして登録し、更にステップＳ５４に進み、図５で示したように、タッチパネル付き表示部２４の出題データを表示して、ステップＳ５５に進み、ユーザ（生徒）の操作を待つ。
【００８８】
そして、ユーザ（生徒）の操作があると、その操作に応じて回答（順番情報）の入力を取込み、その順番情報を回答の文字列の並び順を得るための情報（回答順データ）として、記憶部２２の作業領域２２３の通信データに登録し、ステップＳ５１に戻る。
この通信データに記憶された回答の文字列の並び順を得るための情報（回答順データ）は、次に、通信機器１０１が近接状態となり、近距離通信ができる状態となったときに、通信機器１０１に送信されることになる。
なお、この登録が終わっていない状態で、次の近距離通信が発生すると、通信機器１０１は、回答の文字列の並び順を得るための情報（回答順データ）が受信できないため、通信機器１０１側では、回答できなかった場合と判断される（図１２のＣ君参照）。
【００８９】
また、ステップＳ５２の判定が出題データの受信でない場合（ステップＳ５２「ＮＯ」）、ステップＳ５６に進み、制御部２１は、正誤判定結果を受信したのかを判定する。
ここで、正誤判定結果が受信されていれば、ステップＳ５６が「ＹＥＳ」となり、ステップＳ５７に進み、制御部２１は、図７に示したような正誤判定結果をタッチパネル付き表示部２４に表示させて、ステップＳ５８に進む。
【００９０】
ステップＳ５８では、制御部２１は、正誤判定結果に基づき、未回答の部分や誤回答の部分があるかを判定する。
ここで、回答に間違いが無かった場合には、ステップＳ５８が「ＮＯ」となり、再び、ステップＳ５１に戻ることになり、図７に示すように、間違った回答があった場合には、ステップＳ５８が「ＹＥＳ」となり、ステップＳ５９に進むことになる。
【００９１】
また、ステップＳ５６に進んでいるにもかかわらず、正誤判定結果が受信できなかった場合もステップＳ５９に進むことになる。
なお、上述した回答自体ができていない場合等に、ステップＳ５６に進んでいるにも関わらず、正誤判定結果が受信できない場合が発生する。
【００９２】
ステップＳ５９に進むと、制御部２１は、ヒント情報、つまり、検索許可情報が受信されたかを判定する。
ここで、ヒント情報が受信されていない場合には、ステップＳ５９が「ＮＯ」となり、制御部２１は他の処理（例えば、エラー処理等）を実行することになり、ヒント情報が受信されていれば、ステップＳ５９が「ＹＥＳ」となり、ヒント情報を表示可能に設定、つまり、世界史事典へのアクセスを許可する設定とし、図７に示すように、タッチパネル付き表示部２４に表示されている正誤判定結果の右下に世界史事典へのアクセスが許可されたことを表示する。
【００９３】
そして、ステップＳ６１に進み、制御部２１は、ユーザ（生徒）の操作に応じて出題の見出しの文字列に関する説明情報等をタッチパネル付き表示部２４に表示させ、ユーザ（生徒）の一連の操作が終了すると、再び、ステップＳ５１に戻る。
生徒端末２０側の一連の動作は以上であり、以下、第１実施形態の作用効果について説明する。
本実施形態の通信機器１０１によれば、ユーザ（先生）は、タッチパネル付き表示部１４に表示されている世界史事典から項目（世界史の出来事の見出し）をタッチペンでタッチするだけで、その見出しの文字列が取得されるとともにその文字列の並び順が登録される。
【００９４】
そして、生徒端末２０に、その文字列を送信するときに、通信機器１０１が文字列の並び順をランダムに変更して出題する問題の形式にして生徒端末２０に送信してくれるので、極めて簡単に問題を作成することが可能である。
【００９５】
しかも、通信機器１０１は、生徒端末２０の端末ＩＤと紐付けた状態で正誤判定を行うための並び順に関するデータ（端末別の正解順データ）も記録しているため、ユーザ（先生）は、生徒からの回答を得るために通信機器１０１を生徒端末２０に近接させるだけで、正誤判定自体は、通信機器１０１が自動的に行ってくれるので、回答が正しいか否かをユーザ（先生）が確認する手間も省略することができる。
【００９６】
さらに、各生徒端末２０に文字列を送信するたびに、自動的に文字列の並び順を変更する処理（端末別の出題順データを生成して登録する処理）がおこなわれることで、各生徒に割り当てられた問題の正しい並び順は、一致しておらず、このため隣の生徒の回答をカンニングしても正解とはならないためカンニングを防止することができる。
【００９７】
また、比較的広い範囲で通信が行える通信形態の場合、生徒の進捗状況に応じて、個別に回答を得るタイミングを変更しようとすると、回答を得たい生徒の生徒端末２０を指定するような設定操作が生じるが、近距離通信の場合、直接、生徒端末２０に近接させることで通信可能状態となるため、回答を得たい生徒の生徒端末２０に通信機器１０１を近付けるだけでよく、生徒端末２０を指定するような設定操作の手間も不要である。
【００９８】
さらに、進捗が早い生徒は、自分で通信機器１０１に生徒端末２０を近接させに来て、次の課題に進むことも可能である。
したがって、授業や学習効率の向上を図ることができる。
【００９９】
（第２実施形態）
第１実施形態では、出題する問題が世界史の問題である場合について示したが、本発明の通信機器１０１が出題する問題は世界史に限定されるものではなく、英語の問題であってもよい。
したがって、第２実施形態では、出題する問題が英語の問題である場合について説明する。
【０１００】
ただし、具体的な処理としての違いは、出題する問題を決めるときにデータ領域１２２から読み出されるデータが世界史事典のデータであったのが、英文テキストのデータに変わるだけであり、基本的な処理内容は同じであるため、重複する部分については、説明を省略する。なお本実施形態では、通信機器１０１、生徒端末２０（端末）はそれぞれタブレット端末である場合を想定している。
【０１０１】
図１３及び図１４は、第１実施形態の動作を示すフローチャートに、更に、第２実施形態の動作を示すフローチャート部分を加えたフローチャートである。
具体的には、第２実施形態の動作部分としてステップＳ１７からステップＳ２２が加えられたものになっている。
ただし、問題を作成する過程においても、その処理内容は世界史の問題を作成したときとほぼ同じ処理になる。
【０１０２】
以下、フローチャートを参照しながら、第２実施形態の動作について説明する。
通信機器１０１の動作か開始されると、制御部１１は、ステップＳ１１→ステップＳ１７→ステップＳ２４→ステップＳ３８→ステップＳ１１の順番で、いずれかのステップが「ＹＥＳ」の状態となるまで判定を繰り返す。
つまり、制御部１１が、いずれかのステップのイベントが発生するのを待っている状態になっている。
【０１０３】
ここで、ユーザ（先生）が英語の問題を作成するために、テキストビューア機能を選択する操作を行うと、ステップＳ１７が「ＹＥＳ」となり、ステップＳ１８に進むことになる。
そして、ステップＳ１８では、ユーザ（先生）が英文テキストを表示させる操作をすると、図１５に示すように、制御部１１は、選択された英文テキストをタッチパネル付き表示部１４に表示させ、ステップＳ１９に進む。
【０１０４】
ステップＳ１９に進むと、ユーザ（先生）の操作によって、ユーザ（先生）がテキストを指定すると、制御部１１は、その操作に従って、タッチパネル付き表示部１４に学習対象のテキストを表示させる。
【０１０５】
例えば、図１５では、英文テキストＴｔが１画面内に表示されている。
より長い文章などの場合、１画面内にテキストが表示しきれない場合があり、ユーザ（先生）の操作に応じて次画面のテキストの表示が行われる。
【０１０６】
そして、ユーザ（先生）が、タッチパネル付き表示部１４をタッチペンでタッチして、出題する問題に使用する単語等の文字列を選択すると、制御部１１は、その文字列を出題する文字列として取込み（ステップＳ２０）、その出題する文字列を順番情報とともに、記憶部１２の作業領域１２３の選択文字列データ（出題リスト）に登録し、ステップＳ２２に進む。
【０１０７】
例えば、今回は１回目の文字列の選択であるため、（１）ｓｔｒａｉｇｈｔ（Ｍ１ｔ）として登録される。
そして、ステップＳ２２では、制御部１１がタッチパネル付き表示部１４に文字列を選択する作業を続けるかをユーザ（先生）に問い合わせる表示を出し、ユーザ（先生）の操作を待つ。
【０１０８】
図１５に示す例では、（２）ｄｉｐｐｅｃ（Ｍ２ｔ）、（３）ｆｏｕｎｄ（Ｍ３ｔ）及び（４）ｈｅｒｓｅｌｆ（Ｍ４ｔ）が選択されているため、ユーザ（先生）が「続ける」を選択し、再び、ステップＳ１９に戻って同じ手順を繰り返すことがトータルで３回行われている。
そして、４回目のステップＳ２２において、「続ける」を選択しなかったため、このときにステップＳ２２が「ＮＯ」となり、ステップＳ１１に戻っている。
【０１０９】
このように、第１実施形態とまったく同様に、４つの文字列、（１）ｓｔｒａｉｇｈｔ（Ｍ１ｔ）、（２）ｄｉｐｐｅｃ（Ｍ２ｔ）、（３）ｆｏｕｎｄ（Ｍ３ｔ）及び（４）ｈｅｒｓｅｌｆ（Ｍ４ｔ）が選択文字列データに登録されている。
具体的には、ユーザ（先生）に選択された文字列と所定の順番データ（正解順データ（１）〜（４））が対応付けられて記憶されることになる。この際、所定の順番データがテキスト中の各選択文字列の表示順のデータとして登録されても良い。従ってユーザ（先生）が選択する順番が上から下の順でなくても、テキスト中の文字列の並び順に適切に正解順データが登録されることとなる。
したがって、問題を出題するために通信機器１０１を生徒端末２０に近接させると、第１実施形態で説明したステップＳ２４→ステップＳ２５→ステップＳ２６→ステップＳ２７→ステップＳ２８→ステップＳ２９と同じ処理が実施される。
【０１１０】
つまり、第１実施形態と全く同様に、制御部１１は、例えば、＜１＞「ｆｏｕｎｄ（３）」、＜２＞「ｓｔｒａｉｇｈｔ（１）」、＜３＞「ｈｅｒｓｅｌｆ（４）」及び＜４＞「ｄｉｐｐｅｃ（２）」のように文字列の並び順をランダムに変更し、記憶部１２の作業領域１２３の生徒端末別の並び順データに、正しい回答である［１］＜２＞「ｓｔｒａｉｇｈｔ（１）」、［２］＜４＞「ｄｉｐｐｅd（２）」、［３］＜１＞「ｆｏｕｎｄ（３）」、及び［４］＜３＞「ｈｅｒｓｅｌｆ（４）」を端末別の出題順データとして登録するとともに、生徒端末２０に出題が行われる。
図１６は、生徒端末２０に出題する情報を先生の通信機器１０１に表示された状態を示している。
英文テキストＴｔ中で、選択された文字列部分「ｓｔｒａｉｇｈｔ（Ｈ１ｔ）」、「ｄｉｐｐｅd （Ｈ２ｔ）」、「ｆｏｕｎｄ（Ｈ３ｔ）」、「ｈｅｒｓｅｌｆ（Ｈ４ｔ）」部分が、隠されたテキストが問題データの一部として表示されている。
また生徒Ａ用の出題順に並び替えされた文字列Ｑｔが表示されており、併せて生徒側に送られる回答欄Ａｔも表示されている。
この内容を確認後、先生は生徒に、問題データを送信することができる。
【０１１１】
さらに、生徒端末２０から回答（各回答順データ）を受信するために、通信機器１０１を生徒端末２０に近接させると、第１実施形態で説明したステップＳ２４→ステップＳ２５→ステップＳ２６→ステップＳ３０〜ステップＳ３６と同じ処理が実施される。
そして、第１実施形態の場合と同様に、通信機器１０１から生徒端末２０には、正誤判定結果が送信され未回答部分や誤回答部分がある場合には、検索許可情報も送信され、英和辞典へのアクセスが許可されて、英和辞典での単語（文字列）の検索閲覧ができるようになる。
図１７は、生徒端末２０で英和辞典での単語（文字列）の検索閲覧ができるようになった状態でのタッチパネル付き表示部２４の例である。
正誤判定結果（Ｊｓ）が表示され、誤りの回答「ｄｉｐｐｅd」と未回答の「ｓｔｒａｉｇｈｔ」について辞書検索を許可するヒント表示（Ｃｓ）がされる。
また生徒の操作により「ｓｔｒａｉｇｈｔ」の辞書の説明情報（Ｄｓ）が表示されている。
【０１１２】
また、図１８に示すように、問題を通信機器１０１から生徒端末２０の位置から視認可能に設置された表示装置である電子黒板２００に送信して、電子黒板２００に問題（及び問題のテキスト）を表示させるようにしてもよい。
この場合、通信機器１０１の制御部１１は、近距離無線通信部１５を介して、タッチパネル付き表示部１４に表示されたテキストのうちの選択された文字列（（１）ｓｔｒａｉｇｈｔ（Ｍ１ｔ）、（２）ｄｉｐｐｅｃ（Ｍ２ｔ）、（３）ｆｏｕｎｄ（Ｍ３ｔ）及び（４）ｈｅｒｓｅｌｆ（Ｍ４ｔ））を隠したテキストを、生徒端末２０の位置から視認可能に設置された表示装置である電子黒板２００に送信する文字列隠しテキスト送信手段として機能している。
このようにすれば、マーカ隠しして問題文テキストを生徒端末２０に送信する必要がなく、生徒は電子黒板２００に表示されたテキストとマーカ隠し部分（Ｈ１ｓ〜Ｈ４s）を見て、自分の生徒端末２０の回答欄（Ａｓ）に回答を入力することができる。
【０１１３】
さらに、問題を通信機器１０１から電子黒板２００に送信して、電子黒板２００に問題を表示させるのに変えて、図１９に示すように、マーカ隠した問題文テキストを生徒端末２０に送信して、生徒端末２０に問題文テキストを表示するようにしてもよい。
【０１１４】
つまり、図１４に示した生徒端末２０に出題リストを送信するステップＳ２９において、問題文テキストも送信するようにしてもよい。
この場合、通信機器１０１の制御部１１が、近距離無線通信部１５を介して、並び順が変更された文字列（出題順データ）を、生徒端末２０に送信する文字列送信手段だけでなく、タッチパネル付き表示部１４に表示されたテキストのうちの選択された文字列（（１）ｓｔｒａｉｇｈｔ、（２）ｄｉｐｐｅｃ、（３）ｆｏｕｎｄ及び（４）ｈｅｒｓｅｌｆ）を隠したテキストを送信する文字列隠しテキスト送信手段としても機能することで、図１９に示すような表示を生徒端末２０で行えるようにすることができる。
【０１１５】
以上、具体的な実施形態に基づき、本発明の通信機器１０１について説明を行ってきたが、本発明は、具体的な実施形態に限定されるものではない。
例えば、上記実施形態では、近距離無線通信部１５がＮＦＣである場合について説明してきたが、近距離無線通信部１５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）等であってもよい。
【０１１６】
さらに、上記実施形態では、世界史の問題に関し、年代順に並べ替える問題としてが、出来事の重要度順に並べる問題等でもよく、また、世界史に限らず、日本史、地理、化学、生物等々、特に問題を出題する分野が限定されるものでないことは言うまでもない。
【０１１７】
このように、本発明は具体的な実施形態に限定されるものではなく、多様な変更又は改良を加えたものも本発明の技術的範囲に含まれるものであり、そのことは当業者にとって特許請求の範囲の記載から明らかである。
【０１１８】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
【０１１９】
［付記］
［請求項１］
表示部に表示されたテキスト又は辞書の見出しのうちから、ユーザ操作により順に選択された文字列と前記文字列の並び順を登録する文字列登録手段と、
前記文字列登録手段により登録された前記文字列の並び順をランダムに変更する並び順変更手段と、
前記並び順がランダムに変更された前記文字列を、端末に送信する文字列送信手段と、
前記端末より、回答の前記文字列の並び順を得るための情報である文字列並び順情報を受信する回答受信手段と、
前記回答受信手段により受信された前記文字列並び順情報と前記文字列登録手段により登録された前記文字列の並び順とを比較して正誤判定する判定手段と、
前記判定手段による判定結果を出力する判定結果出力手段と、を備える通信機器。
［請求項２］
前記端末を識別する端末識別手段を、更に、備え、
前記端末識別手段によって識別された前記端末ごとに、前記並び順変更手段が前記文字列の並び順をランダムに変更する請求項１に記載の通信機器。
［請求項３］
前記文字列送信手段の送信及び前記回答受信手段の受信は、前記端末との距離がある一定以上近い時に行われる請求項１又は請求項２に記載の通信機器。
［請求項４］
前記端末に前記文字列の検索許可情報を送信する情報提供手段を備える請求項１から請求項３のいずれか１項に記載の通信機器。
［請求項５］
通信機器のコンピュータに対して、
表示部に表示されたテキスト又は辞書の見出しのうちから、ユーザ操作により順に選択された文字列と前記文字列の並び順を登録する文字列登録機能と、
前記文字列登録機能により登録された前記文字列の並び順をランダムに変更する並び順変更機能と、
前記並び順がランダムに変更された前記文字列を、端末に送信する文字列送信機能と、
前記端末より、回答の前記文字列の並び順を得るための情報である文字列並び順情報を受信する回答受信機能と、
前記回答受信機能により受信された前記文字列並び順情報と前記文字列登録機能により登録された前記文字列の並び順とを比較して正誤判定する判定機能と、
前記判定機能による判定結果を出力する判定結果出力機能と、を実現させるプログラム。
【０１２０】
以下に、先の出願に基づく優先権主張のときの特許請求の範囲の発明を付記する。付記に記載した請求項の項番は、先の出願に基づく優先権主張後の願書に添付した特許請求の範囲の請求項番号である。
［付記］
［請求項１］
表示部に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを対応づけて登録する文字列登録手段と、
前記文字列登録手段により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成手段と、
前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、端末に送信する文字列送信手段と、
前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信手段と、
前記回答順データ受信手段により受信された前記各回答順データを、前記文字列登録手段により登録された前記各正解順データにより判定する判定手段と、
を備える通信機器。
［請求項２］
前記所定の順番データは、ユーザ操作により選択された複数の各文字列データの選択順の順番データである、請求項１に記載の通信機器。
［請求項３］
前記所定の順番データは、前記選択された複数の各文字列データの前記テキストデータ中での位置順の順番データである、請求項１に記載の通信機器。
［請求項４］
前記文字列送信手段は、前記選択された複数の各文字列データを前記各出題順データの順番に並べ替えた各文字列データを送信する並べ替え文字列送信手段と、
前記判定手段による判定結果を出力する判定結果出力手段と、
を備える、請求項１から請求項３のいずれか１項に記載の通信機器。
［請求項５］
前記出題順データ生成手段は、複数の前記端末毎に異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する端末毎出題順データ生成手段と、
を備える請求項１から請求項４のいずれか１項に記載の通信機器。
［請求項６］
前記テキストデータのうちの前記選択された複数の各文字列データを隠したテキストデータを送信する文字列隠しテキスト送信手段を備える請求項１から請求項５のいずれか１項に記載の通信機器。
［請求項７］
前記文字列隠しテキスト送信手段は、前記端末に前記選択された文字列データを隠したテキストデータを送信する請求項６に記載の通信機器。
［請求項８］
前記文字列隠しテキスト送信手段は、前記端末の位置から視認可能に設置された表示装置に前記選択された文字列データを隠したテキストデータを送信する請求項６に記載の通信機器。
［請求項９］
前記端末に前記文字列データの検索許可情報を送信する情報提供手段を備える請求項１から請求項８のいずれか１項に記載の通信機器。
［請求項１０］
表示手段と、端末との通信手段と、を備える通信機器の通信方法であって、
前記表示手段に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを登録する文字列登録機能と、
前記文字列登録機能により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成機能と、
前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、前記端末に送信する文字列送信機能と、
前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信機能と、
前記回答順データ受信機能により受信された前記各回答順データを、前記文字列登録機能により登録された前記各正解順データにより判定する判定機能と、
前記判定機能による判定結果を出力する判定結果出力機能と、
からなる通信方法。
［請求項１１］
表示手段と、端末との通信手段と、を備える通信機器のコンピュータに、
前記表示手段に表示されたテキストデータのうちから、ユーザ操作により選択された複数の各文字列データと、前記選択された複数の各文字列データの所定の順番データである各正解順データとを登録する文字列登録機能と、
前記文字列登録機能により登録された前記各正解順データとは異なる順番の各順番データを、前記選択された複数の各文字列データの各出題順データとして生成する出題順データ生成機能と、
前記生成された前記各出題順データと、前記選択された複数の各文字列データとを対応づけて、前記端末に送信する文字列送信機能と、
前記端末より、前記選択された複数の各文字列データについての回答の順番データである各回答順データを受信する回答順データ受信機能と、
前記回答順データ受信機能により受信された前記各回答順データを、前記文字列登録機能により登録された前記各正解順データにより判定する判定機能と、
前記判定機能による判定結果を出力する判定結果出力機能と、
を実現させるプログラム。
【符号の説明】
【０１２１】
１０１  通信機器
１１    制御部（ＣＰＵ）
１２    記憶部
１３    記録媒体読取部
１４    表示部
１５    近距離無線通信部
１６    キー入力部
１７    バス
２０    生徒端末
【図１】
2017120368.tif 000003
【図２】
2017120368.tif 000004
【図３】
2017120368.tif 000005
【図４】
2017120368.tif 000006
【図５】
2017120368.tif 000007
【図６】
2017120368.tif 000008
【図７】
2017120368.tif 000009
【図８】
2017120368.tif 000010
【図９】
2017120368.tif 000011
【図１０】
2017120368.tif 000012
【図１１】
2017120368.tif 000013
【図１２】
2017120368.tif 000014
【図１３】
2017120368.tif 000015
【図１４】
2017120368.tif 000016
【図１５】
2017120368.tif 000017
【図１６】
2017120368.tif 000018
【図１７】
2017120368.tif 000019
【図１８】
2017120368.tif 000020
【図１９】
2017120368.tif 000021