(57)【特許請求の範囲】
【請求項１】
ユーザによって指定された教科書の文字を穴埋め箇所に設定することで、穴埋め問題を作成する穴埋め問題作成手段と、
前記穴埋め問題作成手段によって作成された前記穴埋め問題に対する解答を取得し、当該解答の答え合わせを実行する答え合わせ手段と、
電子ペンによって読み取られた、前記穴埋め問題に解答するための解答用紙に形成されたコード化パターンに関する記入情報を受信する受信手段と、を備え、
前記穴埋め問題作成手段は、前記答え合わせ手段によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を作成し、
前記答え合わせ手段は、前記記入情報に基づいて、前記電子ペンによって前記解答用紙に記入された解答番号及び解答を文字認識により特定して前記解答と前記解答番号とを対応付け、特定した前記解答と、当該解答に対応付けられた前記解答番号に対応する前記穴埋め箇所に設定された文字とを対比することで、前記答え合わせを実行することを特徴とするコンピュータ装置。
【請求項２】
前記穴埋め問題作成手段によって作成された前記穴埋め問題における前記穴埋め箇所を解答欄とし、前記解答欄ごとに異なるコード化パターンが割り当てられた解答用紙を印刷させるための印刷指示を出力する印刷指示手段を更に備えることを特徴とする請求項１に記載のコンピュータ装置。
【請求項３】
前記穴埋め問題作成手段は、前記穴埋め箇所に対して問題番号を付すことを特徴とする請求項１又は２に記載のコンピュータ装置。
【請求項４】
前記穴埋め問題作成手段は、前記新たな穴埋め問題を作成した場合には、当該新たな穴埋め問題に設定された前記穴埋め箇所に対して、問題番号を新たに付し直すことを特徴とする請求項３に記載のコンピュータ装置。
【請求項５】
前記穴埋め問題作成手段は、ユーザによって指定された前記文字と同じ文字を、全て前記穴埋め箇所に設定すると共に、当該穴埋め箇所に対して同じ問題番号を付すことを特徴とする請求項１乃至４のいずれか一項に記載のコンピュータ装置。
【請求項６】
前記穴埋め問題作成手段によって作成された前記穴埋め問題における前記穴埋め箇所に対して、当該穴埋め箇所に設定された文字に関するヒントを付加するヒント付加手段と、
ユーザからの指示に応じて、前記ヒント付加手段によって付加された前記ヒントを表示させるヒント表示手段と、を更に備えることを特徴とする請求項１乃至５いずれか一項に記載のコンピュータ装置。
【請求項７】
コンピュータ装置によって実行されるプログラムであって、
ユーザによって指定された教科書の文字を穴埋め箇所に設定することで、穴埋め問題を作成する穴埋め問題作成手段、
前記穴埋め問題作成手段によって作成された前記穴埋め問題に対する解答を取得し、当該解答の答え合わせを実行する答え合わせ手段、
電子ペンによって読み取られた、前記穴埋め問題に解答するための解答用紙に形成されたコード化パターンに関する記入情報を受信する受信手段、として前記コンピュータを機能させ、
前記穴埋め問題作成手段は、前記答え合わせ手段によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を作成し、
前記答え合わせ手段は、前記記入情報に基づいて、前記電子ペンによって前記解答用紙に記入された解答番号及び解答を文字認識により特定して前記解答と前記解答番号とを対応付け、特定した前記解答と、当該解答に対応付けられた前記解答番号に対応する前記穴埋め箇所に設定された文字とを対比することで、前記答え合わせを実行するプログラム。
【請求項８】
前記穴埋め問題作成手段によって作成された前記穴埋め問題における前記穴埋め箇所を解答欄とし、前記解答欄ごとに異なるコード化パターンが割り当てられた解答用紙を印刷させるための印刷指示を出力する印刷指示手段として前記コンピュータ装置を更に機能させることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記穴埋め問題作成手段は、前記穴埋め箇所に対して問題番号を付すことを特徴とする請求項７又は８に記載のプログラム。
【請求項１０】
前記穴埋め問題作成手段は、前記新たな穴埋め問題を作成した場合には、当該新たな穴埋め問題に設定された前記穴埋め箇所に対して、問題番号を新たに付し直すことを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記穴埋め問題作成手段は、ユーザによって指定された前記文字と同じ文字を、全て前記穴埋め箇所に設定すると共に、当該穴埋め箇所に対して同じ問題番号を付すことを特徴とする請求項７乃至１０のいずれか一項に記載のプログラム。
【請求項１２】
前記穴埋め問題作成手段によって作成された前記穴埋め問題における前記穴埋め箇所に対して、当該穴埋め箇所に設定された文字に関するヒントを付加するヒント付加手段、
ユーザからの指示に応じて、前記ヒント付加手段によって付加された前記ヒントを表示させるヒント表示手段、として前記コンピュータ装置を更に機能させることを特徴とする請求項７乃至１１のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教材から穴埋め問題を作成する技術分野に関する。
【背景技術】
【０００２】
従来から、記入した情報を電子化する電子ペンが開発されており、その代表的なものとしてスウェーデンのＡｎｏｔｏ社が開発した「アノトペン（Ａｎｏｔｏ  ｐｅｎ）」が知られている。例えば、特許文献１には、アノトペンが、用紙に印刷された所定のドットパターンを読み取って記入情報を生成し、当該記入情報を端末装置に送信することが記載されている。また、特許文献２には、ドットパターンに対向する電子ペンの角度に起因するドットの画像上の配列を補正する回転補正処理機能が記載されている。
【０００３】
他方で、教材から穴埋め問題を作成する技術が知られている。例えば、特許文献３には、パソコン上で、教材から穴埋め問題を作成する技術が記載されている。また、特許文献４には、コンピュータ上で教材コンテンツから穴埋め問題を作成し、手書文字を文字認識処理して、答え合わせを行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８４２２８３号公報
【特許文献２】特表２００３−５２９８５３号公報
【特許文献３】特開平７−３０２０３６号公報
【特許文献４】特表２００８−１４６３８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記のように作成した穴埋め問題を解いた後に、間違えた問題に再チャレンジできるような新たな穴埋め問題を作成できると便宜である。そこで、本発明は、間違えた問題に再チャレンジするための新たな穴埋め問題を適切に作成すること可能なコンピュータ装置及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、コンピュータ装置は、ユーザによって指定された教科書の文字を穴埋め箇所に設定することで、穴埋め問題を作成する穴埋め問題作成手段と、前記穴埋め問題作成手段によって作成された前記穴埋め問題に対する解答を取得し、当該解答の答え合わせを実行する答え合わせ手段と、電子ペンによって読み取られた、前記穴埋め問題に解答するための解答用紙に形成されたコード化パターンに関する記入情報を受信する受信手段と、を備え、前記穴埋め問題作成手段は、前記答え合わせ手段によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を作成し、前記答え合わせ手段は、前記記入情報に基づいて、前記電子ペンによって前記解答用紙に記入された解答番号及び解答を文字認識により特定して前記解答と前記解答番号とを対応付け、特定した前記解答と、当該解答に対応付けられた前記解答番号に対応する前記穴埋め箇所に設定された文字とを対比することで、前記答え合わせを実行する。
【０００７】
上記のコンピュータ装置では、穴埋め問題作成手段は、ユーザによって指定された教科書の文字を穴埋め箇所に設定することで、穴埋め問題を作成する。例えば、ユーザは、教科書の内容が表示された画面を参照して、入力手段を用いて、穴埋め箇所に設定する文字を指定する。答え合わせ手段は、穴埋め問題に対する解答を取得し、当該解答の答え合わせを実行する。そして、穴埋め問題作成手段は、答え合わせ手段によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を作成する。さらに、答え合わせ手段は、受信手段が受信した記入情報に基づいて、前記電子ペンによって前記解答用紙に記入された解答番号及び解答を文字認識により特定して前記解答と前記解答番号とを対応付け、特定した前記解答と、当該解答に対応付けられた前記解答番号に対応する前記穴埋め箇所に設定された文字とを対比することで、前記答え合わせを実行する。これにより、ユーザは、容易に、間違えた問題に対して再チャレンジすることができる。また、解答用紙と解答番号が印刷されていないような場合であっても、記入された解答と解答番号とを対応付けることで、答え合わせを適切に自動で実行することができる。
【０００８】
なお、上記の「教科書」は、例えば電子教科書であり、資料集や参考書などの種々の教材の電子データが挙げられる。また、穴埋め箇所に設定する「文字」には、数字や記号など、種々のものが含まれるものとする。更に、「誤答」には、ユーザの解答が間違っていた場合だけでなく、ユーザが解答しなかった場合も含むものとする。
【０００９】
上記のコンピュータ装置の他の一態様では、前記穴埋め問題作成手段によって作成された前記穴埋め問題における前記穴埋め箇所を解答欄とし、前記解答欄ごとに異なるコード化パターンが割り当てられた解答用紙を印刷させるための印刷指示を出力する印刷指示手段を更に備える。これにより、穴埋め箇所（解答欄）ごとに異なるコード化パターンが形成された穴埋め問題を、解答用紙として適切に印刷させることができる。
【００１１】
上記のコンピュータ装置の他の一態様では、前記穴埋め問題作成手段は、前記穴埋め箇所に対して問題番号を付す。これにより、穴埋め問題の利便性を向上させることができる。
【００１３】
上記のコンピュータ装置の他の一態様では、前記穴埋め問題作成手段は、前記新たな穴埋め問題を作成した場合には、当該新たな穴埋め問題に設定された前記穴埋め箇所に対して、問題番号を新たに付し直す。これにより、新たな穴埋め問題の利便性を確保することができる。
【００２４】
本発明の他の観点では、コンピュータ装置によって実行されるプログラムは、ユーザによって指定された教科書の文字を穴埋め箇所に設定することで、穴埋め問題を作成する穴埋め問題作成手段、前記穴埋め問題作成手段によって作成された前記穴埋め問題に対する解答を取得し、当該解答の答え合わせを実行する答え合わせ手段、電子ペンによって読み取られた、前記穴埋め問題に解答するための解答用紙に形成されたコード化パターンに関する記入情報を受信する受信手段、として前記コンピュータを機能させ、前記穴埋め問題作成手段は、前記答え合わせ手段によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を作成し、前記答え合わせ手段は、前記記入情報に基づいて、前記電子ペンによって前記解答用紙に記入された解答番号及び解答を文字認識により特定して前記解答と前記解答番号とを対応付け、特定した前記解答と、当該解答に対応付けられた前記解答番号に対応する前記穴埋め箇所に設定された文字とを対比することで、前記答え合わせを実行する。
【００２５】
上記プログラムの一態様では、前記穴埋め問題作成手段によって作成された前記穴埋め問題における前記穴埋め箇所を解答欄とし、前記解答欄ごとに異なるコード化パターンが割り当てられた解答用紙を印刷させるための印刷指示を出力する印刷指示手段として前記コンピュータ装置を更に機能させる。
【００２６】
上記のプログラムの他の一態様では、前記穴埋め問題作成手段は、前記穴埋め箇所に対して問題番号を付す。
【００２７】
上記プログラムの他の一態様では、前記穴埋め問題作成手段は、前記新たな穴埋め問題を作成した場合には、当該新たな穴埋め問題に設定された前記穴埋め箇所に対して、問題番号を新たに付し直す。
【００３７】
以上のプログラムを実行することにより、上記のコンピュータ装置を実現することができる。
【発明の効果】
【００３８】
本発明によれば、穴埋め問題に対する解答が誤答である箇所を穴埋め箇所に設定した、新たな穴埋め問題を適切に作成することができる。よって、ユーザは、容易に、間違えた問題に対して再チャレンジすることができる。
【図面の簡単な説明】
【００３９】
【図１】第１実施形態における情報処理システムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）はドットパターンを模式的に示し、（ｂ）はそれに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】コンピュータ装置の機能ブロック図である。
【図６】穴埋め問題を作成するためにユーザが行う作業を説明するための図を示す。
【図７】穴埋め問題作成モードにて表示される画面例を示す。
【図８】問題演習モードに係る機能を説明するための図を示す。
【図９】答え合わせモードに係る機能を説明するための図を示す。
【図１０】再チャレンジ演習モードに係る機能を説明するための図を示す。
【図１１】第２実施形態における情報処理システムのシステム構成図である。
【図１２】第２実施形態に係る解答用紙の利用方法を説明するための図を示す。
【図１３】第３実施形態によって印刷された解答用紙の具体例を示す。
【図１４】第４実施形態において穴埋め問題作成モードにて表示される画面例を示す。
【図１５】ヒント付加モードにて表示される画面例を示す。
【図１６】第４実施形態において問題演習モードにて表示される画面例を示す。
【発明を実施するための形態】
【００４０】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００４１】
＜第１実施形態＞
まず、本発明に係る第１実施形態について説明する。
【００４２】
［情報処理システムの構成］
図１は、第１実施形態に係る情報処理システムの構成を示す。図１に示すように、第１実施形態に係る情報処理システムは、ユーザが使用する電子ペン１と、電子ペン１から記入情報等を受信して処理するコンピュータ装置２と、ドットパターン（コード化パターン）が形成された解答用紙４と、を有する。
【００４３】
解答用紙４は、解答番号が印刷されていると共に、各解答番号に対応する解答欄４１ａ〜４１ｆ（４１）が設けられている。解答欄４１ａ〜４１ｆには、それぞれで異なる座標範囲のドットパターンが形成されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷される。他方で、解答番号や枠線などは、赤外域に吸収性を持たないインクにより印刷される。
【００４４】
コンピュータ装置２は、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイなどを有し、電子ペン１から記入情報等を受信して種々の処理を行う。例えば、コンピュータ装置２は、静電容量方式のタッチパネルなどを有するタブレットＰＣで構成される。１つの例では、コンピュータ装置２として、「ｉＰａｄ（登録商標）」が用いられる。
【００４５】
また、コンピュータ装置２は、電子教科書（教材コンテンツ）についての画面をディスプレイ上に表示する。電子教科書は、サーバからダウンロードしたり、ＣＤからインストールしたりすることで取得される。なお、以下では、電子教科書のことを単に「教科書」とも呼ぶ。
【００４６】
なお、図１では、説明の便宜上、解答用紙４は一枚しか示していないが、実際には、解答用紙４は複数枚用意される。この場合、複数枚の解答用紙４のそれぞれで異なる座標範囲のドットパターンを形成しても良いし、複数枚の解答用紙４で同じ座標範囲のドットパターンを形成しても良い。また、解答用紙４に、６つの解答欄４１を設けることに限定はされない。
【００４７】
［ドットパターン］
次に、図２と図３を参照しながら、解答用紙４に印刷されたアノト方式のドットパターン（コード化パターン）について説明する。図２は、解答用紙４に印刷されたドットパターンのドットと、そのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組み合わせにより、解答用紙４上の位置座標が決定されるように構成されている。
【００４８】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、解答用紙４上のどの部分から６×６ドットを取っても、ユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンが解答用紙４上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図２に示す規則性に基づいて、対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００４９】
［電子ペン］
次に、電子ペン１について図４を用いて説明する。図４は、電子ペン１の構造を示す概略図である。図４に示すように、電子ペン１は、その筐体１０１の内部に、インクカートリッジ１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１、及びバッテリー１１２を備える。インクカートリッジ１０４の先端はペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３を解答用紙４に当接させて、ストローク（手書きストローク）を記入したり、電子ペン１のペン先部１０３を解答用紙４に当接させて、タップ（ペン先部１０３による解答用紙４への軽叩）したりする。ここで、電子ペン１のペン先部１０３が解答用紙４に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。インクカートリッジ１０４のインクは、赤外線を吸収する材料を含まないので、プロセッサ１０３によるドットパターンの読取りを阻害しない。
【００５０】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１により解答用紙４に文字やマークを書いたりタップしたりする際にペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００５１】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１により解答用紙４に文字など書いたりタップしたりすると、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報ＰＤと、後述するペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１を解答用紙４から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。
【００５２】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、解答用紙４上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が解答用紙４に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、解答用紙４に文字や枠線などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ１０８は、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。また、ＣＭＯＳカメラ１０６は、ドットを鮮明に撮影するため、十分な被写界深度を有している。
【００５３】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）の解答用紙４上におけるＸ、Ｙ座標（以後、単に「位置座標」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。なお、プロセッサ１０８は、ドットパターンに対向する電子ペン１の角度に起因するドットの画像上の配列を補正する回転補正処理機能を備えており、座標演算の際、その機能を発揮させる。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、解答用紙４における６×６のドットパターンは、解答用紙４内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置が解答用紙４のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００５４】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２へ送信する。通信ユニット１１１によるコンピュータ装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２に送信された１個又は複数個の座標属性情報は、コンピュータ装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなり、コンピュータ装置２は、ペンダウン情報及びペンアップ情報によって、１つのストロークを構成する１個又は複数個の座標属性情報を認識する。このように、ユーザの一つのストロークの記入により、電子ペン１によって生成される座標属性情報の集合を「ストローク情報」と呼ぶ。
【００５５】
［コンピュータ装置］
次に、コンピュータ装置２について説明する。コンピュータ装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、マウスやキーボード等で構成されるパーソナルコンピュータ等で構成される。図５は、コンピュータ装置２の機能ブロック図である。コンピュータ装置２は、機能的には、入力手段２１、通信手段２２、処理手段２４、記憶手段２５及び表示手段２６を備える。
【００５６】
入力手段２１は、各種コマンドやデータを入力するためのマウスやキーボードなどから構成されている。なお、表示手段２６がタッチパネル方式である場合には、表示手段２６の表示画面上に設けられたタッチパネルも入力手段２１として機能する。通信手段（受信手段）２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信し、処理手段２４に伝送する。表示手段２６は、ディスプレイ等によって構成され、処理手段２４によって指示された内容を表示する。
【００５７】
記憶手段２５は、ハードディスクやＲＯＭ、ＲＡＭといったメモリによって構成される。記憶手段２５は、解答用紙４に印刷されたドットパターンの座標範囲に関する座標定義情報を記憶している。具体的には、記憶手段２５は、解答欄４１ａ〜４１ｆの各々に割り当てられた、それぞれで異なるドットパターンの座標範囲を記憶している。また、記憶手段２５は、サーバからダウンロードしたり、ＣＤからインストールしたりすることで取得された電子教科書のデータを記憶している。
【００５８】
更に、記憶手段２５は、処理手段２４の処理命令により、電子ペン１から受信した記入情報をペンＩＤ毎に記憶し、さらに、処理手段２４の指示により、記憶領域を確保して、ペンダウンからペンアップまでの記入情報に含まれる座標属性情報をストローク情報としてペンＩＤ毎に記憶する。上記以外にも、記憶手段２５は、処理手段２４の指示により、プログラムの実行により生成される各種情報を記憶する。
【００５９】
処理手段２４は、ＣＰＵ等のプロセッサによって構成され、コンピュータ装置２の全体の制御を行う。具体的には、処理手段２４は、穴埋め問題作成手段２４１及び答え合わせ手段２４２を有する。
【００６０】
穴埋め問題作成手段２４１は、教科書の内容が表示された画面を参照してユーザが入力手段２１を用いて指定した文字を、穴埋め箇所に設定することで、穴埋め問題を作成する。この場合、穴埋め問題作成手段２４１は、作成した穴埋め問題を、表示手段２６に表示させる。具体的には、穴埋め問題作成手段２４１は、ユーザによって指定された複数の文字を空欄にて表示させると共に、このような空欄に対して問題番号を付して表示させる。また、穴埋め問題作成手段２４１は、穴埋め問題を作成する対象となっている教科書の範囲において、ユーザによって指定された文字と同じ文字を、全て穴埋め箇所に設定すると共に、当該穴埋め箇所に対して同じ問題番号を付す。そして、穴埋め問題作成手段２４１は、複数の穴埋め箇所と、複数の穴埋め箇所のそれぞれに設定された文字（つまり穴埋め問題として設定された文字）とを対応付けた情報、具体的には問題番号と正答とを関連付けた情報（以下、単に「正答情報」と呼ぶ。）を作成し、このような正答情報を記憶手段２５に記憶させる。
【００６１】
答え合わせ手段２４２は、通信手段２２によって受信された、電子ペン１による解答用紙４への記入に対応する記入情報に基づいて、穴埋め問題作成手段２４１によって作成された穴埋め問題に対する解答に対して答え合わせを実行する。具体的には、答え合わせ手段２４２は、ユーザによって電子ペン１を用いて解答用紙４に記入された解答を文字認識により特定し、記憶手段２５に記憶された正答情報に基づいて、特定した解答と正答とを対比することで答え合わせを実行する。この場合、答え合わせ手段２４２は、解答の正誤に応じた採点記号や、正答率及び／又は点数などを、表示手段２６に表示させる。
【００６２】
上記のように答え合わせ手段２４２が答え合わせを実行した後に、穴埋め問題作成手段２４１は、答え合わせ手段２４２によって誤答と判断された箇所（解答が間違っていた箇所だけでなく、無解答であった箇所も含むものとする）を穴埋め箇所に設定した、新たな穴埋め問題を作成する。この場合、穴埋め問題作成手段２４１は、新たな穴埋め問題に設定された穴埋め箇所に対して、問題番号を新たに付し直す。なお、穴埋めにされた文字と同じ文字は全て穴埋め箇所として設定すること、及び、それらの穴埋め箇所に対して同じ問題番号を付すことは、上記と同様である。
【００６３】
なお、以下では、コンピュータ装置２において、穴埋め問題を作成する場合に設定されるモードを「穴埋め問題作成モード」と呼び、穴埋め問題を用いて演習を行う場合に設定されるモードを「問題演習モード」と呼び、問題演習モードでの解答に対して答え合わせを行う場合に設定されるモードを「答え合わせモード」と呼ぶ。また、答え合わせモードでの答え合わせの結果に応じて新たに作成された穴埋め問題を用いて、演習を再度行う場合に設定されるモードを「再チャレンジ演習モード」と呼ぶ。以下では、これらのモードについて具体的に説明する。
【００６４】
［穴埋め問題作成モード］
図６及び図７は、穴埋め問題作成モードに係る機能を具体的に説明するための図を示している。
【００６５】
図６は、穴埋め問題を作成するためにユーザが行う作業を具体的に説明するための図を示している。図６に示すように、ユーザは、穴埋め問題を作成する対象とした教科書の範囲において、穴埋め問題における穴埋め箇所として設定する文字を、入力手段２１を用いて指定する作業を行う。具体的には、ユーザは、タッチパネル上を指でなぞったり、マウスでカーソルをドラッグしたりすることで、穴埋め箇所として設定する文字を指定する。この際に、コンピュータ装置２では、処理手段２４の穴埋め問題作成手段２４１が、ユーザによって指定された文字を例えば反転表示させる。図６では、「１８５３」及び「ペリー」の文字が、ユーザによって指定されている例を示している。
【００６６】
そして、ユーザは、穴埋め箇所として設定する全ての文字を指定する作業が完了すると、「穴埋め設定完了」と表示されたボタンＡ１を、マウスでクリックしたりタッチパネルでタッチしたりすることで選択する。そうすると、穴埋め問題作成手段２４１は、上記の作業によりユーザによって指定された文字を穴埋め箇所として設定した穴埋め問題を表示させる（図７参照）。
【００６７】
図７は、穴埋め問題作成モードにて表示される画面例を示している。具体的には、図７は、図６に示したボタンＡ１が選択された場合に表示される画面例を示している。当該ボタンＡ１が選択されると、図７に示すように、穴埋め問題作成手段２４１は、穴埋め問題を作成する対象となっている教科書の範囲に対応する画像において、上記の作業によりユーザによって指定された文字を、穴埋め箇所として表示させる（つまり空欄化する）。この場合、穴埋め問題作成手段２４１は、記憶手段２５に記憶された電子教科書のデータに基づいて、ユーザによって指定された文字を特定して、特定した文字を穴埋め箇所として設定する。また、穴埋め問題作成手段２４１は、こうして設定した複数の穴埋め箇所に、先頭から順に問題番号を付して表示させる。詳しくは、穴埋め問題作成手段２４１は、穴埋め問題を作成する対象となっている教科書の範囲において、ユーザによって指定された文字と同じ文字を、全て穴埋め箇所に設定すると共に、当該穴埋め箇所に対して同じ問題番号を付す。図７に示す例では、全ての「ペリー」の文字が、穴埋め箇所に設定されていると共に、問題番号として「２」が付されている。
【００６８】
ここで、ユーザが、「穴埋め設定完成」と表示されたボタンＡ２を、マウスでクリックしたりタッチパネルでタッチしたりすることで選択すると、穴埋め問題作成手段２４１は、穴埋め問題を完成させる。この場合、穴埋め問題作成手段２４１は、問題番号と正答とを関連付けた正答情報を作成し、当該正答情報を記憶手段２５に記憶させる。他方で、ユーザが、「穴埋め問題作成モード」と表示されたボタンＡ３を、マウスでクリックしたりタッチパネルでタッチしたりすることで選択すると、穴埋め問題作成手段２４１は、全ての穴埋め箇所の設定をクリアする。この場合には、空欄化や問題番号の付与が行われていない、初期の状態における画面が表示される。
【００６９】
［問題演習モード］
図８は、問題演習モードに係る機能を具体的に説明するための図を示している。図８に示すように、ユーザは、コンピュータ装置２の表示手段２６に表示された穴埋め問題を参照して、解答用紙４の解答欄４１に電子ペン１によって解答を記入する。具体的には、ユーザは、穴埋め問題に付された問題番号に従って、対応する解答番号の解答欄４１に解答を記入する。この際に、コンピュータ装置２では、処理手段２４の答え合わせ手段２４２が、電子ペン１からの記入情報と、記憶手段２５に記憶された、解答用紙４に形成されたドットパターンに関する座標定義情報とに基づいて、電子ペン１により解答用紙４に記入された解答を表示手段２６に表示させる。具体的には、答え合わせ手段２４２は、電子ペン１で解答用紙４に記入されたストロークに対して文字認識処理を行うことで得られた文字（テキストデータ）を、電子ペン１で記入された解答欄４１の解答番号に対応する問題番号が付された穴埋め箇所に表示させる。図８では、ユーザが、解答番号が「１」である解答欄４１ａに「１８５０」といった解答を記入し、コンピュータ装置２の処理手段２４が、問題番号が「１」である穴埋め箇所に「１８５０」といった文字を表示させている例を示している。なお、上記のようにストロークに対して文字認識処理を行うことで得られた文字を表示させることに限定はされず、電子ペン１で解答用紙４に記入されたストロークをそのまま表示させても良い。
【００７０】
ここで、ユーザが、解答用紙４に解答を書き終えて、「答え合わせ」と表示されたボタンＡ４を、マウスでクリックしたりタッチパネルでタッチしたりすることで選択すると、答え合わせ手段２４２は、ユーザによって記入された解答に対して答え合わせを実行する（図９参照）。
【００７１】
［答え合わせモード］
図９は、答え合わせモードに係る機能を具体的に説明するための図を示している。図９は、図８に示したボタンＡ４が選択された場合に表示される画面例を示している。答え合わせ手段２４２は、電子ペン１からの記入情報に基づいて、ユーザにより電子ペン１で解答用紙４に記入された解答に対して答え合わせを実行する。具体的には、答え合わせ手段２４２は、記憶手段２５に記憶された正答情報に基づいて、上記のように解答用紙４に記入されたストロークに対して文字認識処理を行うことで特定された解答と、正答とを対比することで、答え合わせを実行する。この場合、答え合わせ手段２４２は、特定した解答と、その解答の解答番号に対応する問題番号の正答とを対比することで、答え合わせを実行する。そして、図９に示すように、答え合わせ手段２４２は、各穴埋め箇所について、解答の正誤に応じた採点記号を表示させると共に、各穴埋め箇所における解答の正誤から正答率を求め、当該正答率を表示させる。また、答え合わせ手段２４２は、正答である解答の文字と誤答である解答の文字とを異なる色で表示させる。なお、正答率の代わりに点数を表示させても良い。
【００７２】
ここで、ユーザが、「再チャレンジ！」と表示されたボタンＡ５を、マウスでクリックしたりタッチパネルでタッチしたりすることで選択すると、穴埋め問題作成手段２４１は、答え合わせ手段２４２によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を作成する（図１０参照）。
【００７３】
［再チャレンジ演習モード］
図１０は、再チャレンジ演習モードに係る機能を具体的に説明するための図を示している。図１０は、図９に示したボタンＡ５が選択された場合に表示される画面例を示している。当該ボタンＡ５が選択されると、図１０に示すように、穴埋め問題作成手段２４１は、答え合わせ手段２４２によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を自動で作成する。この場合、穴埋め問題作成手段２４１は、新たな穴埋め問題に設定された穴埋め箇所に対して、新たな問題番号を先頭から順に付し直す。その結果、図８に示した元の穴埋め問題では、問題数が６つであったが、図１０に示す新たな穴埋め問題では、問題数が４つに減少している。ここで、ユーザは、穴埋め問題作成手段２４１によって作成された新たな穴埋め問題に対して解答する場合、新たな解答用紙４を用意して電子ペン１で解答を記入する。
【００７４】
なお、穴埋めにされた文字と同じ文字は、全て穴埋め箇所に設定して、同じ問題番号を付すことは、上記と同様である。また、新たな穴埋め問題に対する解答は、上記の［問題演習モード］で述べた手順と同様である。また、新たな穴埋め問題に対する解答の答え合わせも、上記の［答え合わせモード］で述べた手順と同様である。この場合、ユーザが、「答え合わせ」と表示されたボタンＡ６を、マウスでクリックしたりタッチパネルでタッチしたりすることで選択すると、答え合わせ手段２４２が答え合わせを実行する。
【００７５】
加えて、新たな穴埋め問題に対する解答の答え合わせの結果に応じて、更に新たな穴埋め問題を作成しても良い。つまり、答え合わせ手段２４２によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を更に作成しても良い。これにより、全問正解となるまで、穴埋め問題を繰り返し作成することができる。よって、ユーザは、全問正解となるまで、再チャレンジを繰り返すことができる。なお、ユーザの入力手段２１による指示により、穴埋め問題作成手段２４１は、他の文字を穴埋め問題に加えることができるようにしてもよい。
【００７６】
［第１実施形態による作用効果］
以上説明した第１実施形態によれば、穴埋め問題作成手段２４１は、ユーザによって指定された文字を穴埋め箇所に設定した穴埋め問題を、適切に作成することができる。また、穴埋め問題作成手段２４１は、設定した穴埋め箇所に対して問題番号を付すことができる。これにより、穴埋め問題の利便性を向上させることができる。具体的には、問題番号を用いることで、解答用紙４に記入された解答が、どの問題に対応するものなのかを容易に特定することが可能となる。つまり、穴埋め箇所に設定された問題と、解答用紙４に記入された解答とを適切に対応付けることが可能となる。
【００７７】
更に、第１実施形態では、穴埋め問題作成手段２４１は、穴埋め問題を作成する対象となっている教科書の範囲において、ユーザによって指定された文字と同じ文字を、全て穴埋め箇所に設定することができる。これにより、ユーザによって指定された文字と同じ文字が複数存在する場合に、一部の文字しか穴埋め箇所に設定されなかったために答えが見えてしまうことを防止することができる。また、穴埋め箇所とすべき同じ文字の全てを穴埋め箇所に設定するための、ユーザの作業を省くことができる。更に、穴埋め問題作成手段２４１は、ユーザによって指定された文字と同じ文字に対して、同じ問題番号を付すことができる。これにより、ユーザによって指定された文字と同じ文字を、全て同じ問題として自動で設定することができる。
【００７８】
更に、第１実施形態では、答え合わせ手段２４２は、電子ペン１で解答用紙４に記入された解答に基づいて、具体的には電子ペン１で記入されたストロークを文字認識して特定した解答に基づいて、穴埋め問題に対する解答の答え合わせを適切に自動で実行することができる。これにより、ユーザが手作業で答え合わせを行う手間を省くことができる。
【００７９】
更に、第１実施形態では、穴埋め問題作成手段２４１は、答え合わせ手段２４２によって誤答と判断された箇所を穴埋め箇所に設定した、新たな穴埋め問題を適切に作成することができる。これにより、ユーザは、間違えた問題に対して容易に再チャレンジすることができる。また、穴埋め問題作成手段２４１は、新たな穴埋め問題に設定された穴埋め箇所に対して問題番号をふり直すため、新たな穴埋め問題の利便性を確保することができる。
【００８０】
＜第２実施形態＞
次に、本発明に係る第２実施形態について説明する。第２実施形態は、解答用紙の構成が第１実施形態と異なる。具体的には、第２実施形態に係る解答用紙は、第１実施形態に係る解答用紙４のように解答欄４１や解答番号が印刷されていない。
【００８１】
なお、以下では、第１実施形態と異なる構成について主に説明を行い、第１実施形態と同様の構成については適宜説明を省略する。つまり、特に説明しない機能や構成要素などについては、第１実施形態と同様であるものとする。
【００８２】
図１１は、第２実施形態に係る情報処理システムの構成を示す。図１１に示すように、第２実施形態に係る情報処理システムは、解答用紙４の代わりに解答用紙４ａを有する点で、第１実施形態に係る情報処理システムと異なる。解答用紙４ａは、第１実施形態に係る解答用紙４のように解答欄４１や解答番号が印刷されておらず、概ね全面にドットパターン（コード化パターン）が印刷されている。ドットパターンは、赤外線を吸収するカーボンを含んだインクにより印刷される。
【００８３】
なお、図１１では、説明の便宜上、解答用紙４ａは一枚しか示していないが、実際には、解答用紙４ａは複数枚用意される。この場合、複数枚の解答用紙４ａのそれぞれで異なる座標範囲のドットパターンを形成しても良いし、複数枚の解答用紙４ａで同じ座標範囲のドットパターンを形成しても良い。
【００８４】
図１２は、第２実施形態に係る解答用紙４ａの利用方法などを説明するための図を示している。図１２に示すように、解答用紙４ａを用いた場合には、ユーザは、解答番号及び解答を電子ペン１によって解答用紙４ａに記入する。この場合、ユーザは、解答番号順に解答を記入する必要はなく、例えば分かった問題の順に解答を記入することができる。こうして記入された解答は、上記の［問題演習モード］で述べたように、表示手段２６に表示される（図８参照）。そして、ユーザが、解答用紙４ａに解答を書き終えて、図８に示したボタンＡ４を選択すると、答え合わせ手段２４２が答え合わせを実行する。
【００８５】
第２実施形態では、答え合わせ手段２４２は、電子ペン１からの記入情報に基づいて、電子ペン１で解答用紙４ａに記入されたストロークに対して文字認識処理を行うことで、解答番号及び解答を特定し、特定した解答番号と解答とを対応付けてから、答え合わせを行う。図１２に示す例では、答え合わせ手段２４２は、解答番号「２」と解答「ペルー」とを対応付け、解答番号「１」と解答「１８５０」とを対応付け、解答番号「３」と解答「浦賀」とを対応付ける。
【００８６】
１つの例で、答え合わせ手段２４２は、ストロークの位置関係が近い解答番号と解答とを対応付ける。他の例では、答え合わせ手段２４２は、電子ペン１による記入時刻（記入情報に含まれる時刻情報（タイムスタンプ）より特定できる）が近い解答番号と解答とを対応付ける。更に他の例では、答え合わせ手段２４２は、解答用紙４ａの同じ行に記入されたものとして扱うことができる解答番号と解答とを対応付ける。この例では、答え合わせ手段２４２は、解答用紙４ａの縦方向にｙ軸を規定し、ｙ軸上の位置が概ね等しい解答番号と解答とを対応付ける。
【００８７】
このように解答番号と解答とを対応付けた後に、答え合わせ手段２４２は、記憶手段２５に記憶された正答情報に基づいて、特定した解答と、当該解答に対応付けられた解答番号に対応する問題番号の正答とを対比することで、答え合わせを実行する。
【００８８】
以上説明した第２実施形態によれば、解答欄４１や解答番号が形成されていない解答用紙４ａを用いた場合であっても、記入された解答と解答番号とを対応付けることで、答え合わせを適切に自動で実行することができる。また、解答欄４１や解答番号が形成されていない解答用紙４ａを用いることで、ユーザは自由に解答を記入することができる。例えば、ユーザは、解答番号順ではなく、分かった問題の順に解答を自由に記入することができる。
【００８９】
なお、解答用紙４ａに解答番号が記入されなかった場合には、答え合わせ手段２４２は、問題番号の若いものから順に、ストロークの時間的・位置的に近いまとまり（あるいは行ごと）にて解答が記入されているものとして取り扱って、答え合わせを実行することができる。
【００９０】
なお、第２実施形態でも、第１実施形態で示した穴埋め問題作成モード、問題演習モード、答え合わせモード及び再チャレンジ演習モードに係る機能が同様に適用されるものとする。
【００９１】
＜第３実施形態＞
次に、本発明に係る第３実施形態について説明する。第３実施形態は、穴埋め問題作成手段２４１によって作成された穴埋め問題を印刷する点で、第１及び第２実施形態と異なる。具体的には、第３実施形態では、穴埋め問題における穴埋め箇所を解答欄とし、解答欄ごとに異なる座標範囲のドットパターンが割り当てられた解答用紙を作成する。
【００９２】
なお、以下では、第１実施形態と異なる構成について主に説明を行い、第１実施形態と同様の構成については適宜説明を省略する。つまり、特に説明しない機能や構成要素などについては、第１実施形態と同様であるものとする。
【００９３】
図１３は、第３実施形態によって印刷された解答用紙４ｂの具体例を示している。図１３に示すように、コンピュータ装置２は、解答用紙４ｂを印刷させるための印刷指示（出力命令）をプリンタ５に送信する。プリンタ５へのデータ送信方式は、有線式であっても無線式であってもよい。具体的には、コンピュータ装置２の処理手段２４（印刷指示手段に相当する）は、穴埋め問題作成手段２４１によって作成された穴埋め問題における穴埋め箇所を解答欄とし、解答欄ごとに異なる座標範囲のドットパターンが割り当てられた解答用紙４ｂを印刷させるための印刷指示を出力する。これにより、穴埋め箇所が解答欄となっており、解答欄ごとに異なる座標範囲のドットパターンが形成された解答用紙４ｂが印刷される。基本的には、解答用紙４ｂは、コンピュータ装置２の表示手段２６に表示された穴埋め問題と概ね同様の内容が印刷される。このような解答用紙４ｂを用いた場合、解答用紙４ｂの各解答欄に形成されたドットパターンに関する座標定義情報を記憶手段２５に記憶させておけば、当該座標定義情報に基づいて、上記したように、解答用紙４ｂに記入された解答を表示したり、解答用紙４ｂに記入された解答に対する答え合わせを実行したりすることができる。
【００９４】
以上説明した第３実施形態によれば、穴埋め箇所（解答欄）ごとに異なるドットパターンが形成された穴埋め問題を、解答用紙４ｂとして適切に印刷させることができる。
【００９５】
なお、図１３に示したような解答用紙４ｂでは、同じ解答番号の解答欄（つまり正答が同じである解答欄）が複数存在するが、答え合わせ手段２４２は、同じ解答番号を有する解答欄のそれぞれに対して答え合わせを行うことができる。例えば、同じ解答番号を有する解答欄に異なる解答が記入された場合にも、答え合わせ手段２４２は、各解答欄ごとに答え合わせを行うことができる。
【００９６】
なお、穴埋め問題作成手段２４１によって最初に作成された穴埋め問題を印刷させることに限定はされず、答え合わせ手段２４２による答え合わせの結果に応じて新たに作成された穴埋め問題（例えば図１０参照）を印刷させても良い。また、図１３に示したような解答用紙４ｂを印刷させることに限定はされず、変形例では、図１に示したような、解答番号や解答欄４１のみが形成された解答用紙４を印刷させても良い。
【００９７】
なお、第３実施形態でも、第１実施形態で示した穴埋め問題作成モード、問題演習モード、答え合わせモード及び再チャレンジ演習モードに係る機能が同様に適用されるものとする。
【００９８】
＜第４実施形態＞
次に、本発明に係る第４実施形態について説明する。第４実施形態は、穴埋め問題の穴埋め箇所に対して、穴埋め箇所に設定された文字に関するヒントを付加し、ユーザからの指示に応じて、付加されたヒントを表示させる点で、第１乃至第３実施形態と異なる。
【００９９】
なお、以下では、第１実施形態と異なる構成について主に説明を行い、第１実施形態と同様の構成については適宜説明を省略する。つまり、特に説明しない機能や構成要素などについては、第１実施形態と同様であるものとする。
【０１００】
図１４乃至図１６を参照して、第４実施形態に係るヒントの付加及びヒントの表示について具体的に説明する。
【０１０１】
図１４は、第４実施形態において穴埋め問題作成モードにて表示される画面例を示している。図１４に示すように、第４実施形態では、穴埋め問題作成モードでの画面上に、「ヒント付加」と示されたボタンＡ７が表示される。ユーザが、このボタンＡ７をマウスでクリックしたりタッチパネルでタッチしたりすることで選択すると、穴埋め問題の穴埋め箇所に対してヒントを付加するための画面が表示される（図１５参照）。
【０１０２】
図１５は、ヒントを付加する場合のモード（ヒント付加モード）にて表示される画面例を示している。具体的には、図１５は、図１４に示したボタンＡ７が選択された場合に表示される画面例を示している。図１５に示すように、ヒント付加モードでは、コンピュータ装置２の処理手段２４（ヒント付加手段に相当する）は、穴埋め箇所ごとに、つまり問題番号ごとに、穴埋め箇所に設定された文字に関するヒントを入力させるための入力欄を表示させる。ユーザは、キーボードを用いてキー入力したり、タッチペンでタッチパネルに記入したりすることで、入力欄にヒントを入力する。そして、処理手段２４は、こうして入力されたヒントを、穴埋め箇所に対応付けて、つまり問題番号に対応付けて、記憶手段２５に記憶させる。なお、タッチペンにてヒントが記入された場合には、文字認識処理によって記入されたヒントを特定すれば良い。
【０１０３】
図１６は、第４実施形態において問題演習モードにて表示される画面例を示している。図１６に示すように、第４実施形態では、ユーザが、問題演習モードにおける画面上を指でタッチしたりカーソルを当てたりして穴埋め箇所を指定すると、コンピュータ装置２の処理手段２４（ヒント表示手段に相当する）は、指定された穴埋め箇所に付加されたヒントを表示させる。具体的には、処理手段２４は、記憶手段２５に記憶された、穴埋め箇所とヒントとが対応付けられた情報に基づいて、ユーザによって指定された穴埋め箇所に対応付けられたヒントを表示させる。なお、指定された穴埋め箇所にヒントが付加されていない場合には、ヒントは表示されない。
【０１０４】
以上説明した第４実施形態によれば、穴埋め問題の穴埋め箇所に対して適切にヒントを付加することができると共に、付加したヒントを適切に表示させることができる。よって、穴埋め問題の利便性をより向上させることができる。
【０１０５】
なお、第４実施形態でも、第１実施形態で示した穴埋め問題作成モード、問題演習モード、答え合わせモード及び再チャレンジ演習モードに係る機能が同様に適用されるものとする。
【０１０６】
＜変形例＞
上記では、穴埋め問題に対する解答を、電子ペン１によって解答用紙４、４ａ、４ｂに記入する実施形態を示したが、これに限定はされない。他の例では、このような解答用紙４、４ａ、４ｂや電子ペン１を用いずに、キーボードやタッチペンなどを用いて、穴埋め問題に対する解答をコンピュータ装置２に直接入力することとしても良い。タッチペンにて解答が記入された場合には、文字認識処理によって記入された解答を特定すれば良い。
【０１０７】
上記では、電子ペン、ドットパターン（コード化パターン）、記入情報に、アノト方式を用いていたが、アノト方式を用いることに限定はされない。
【符号の説明】
【０１０８】
１…電子ペン
２…コンピュータ装置
４、４ａ、４ｂ…解答用紙
５…プリンタ
２１…入力手段
２２…通信手段
２４…処理手段
２５…記憶手段
２６…表示手段
【図１】
0005831091.tif 000002
【図２】
0005831091.tif 000003
【図３】
0005831091.tif 000004
【図４】
0005831091.tif 000005
【図５】
0005831091.tif 000006
【図７】
0005831091.tif 000007
【図８】
0005831091.tif 000008
【図９】
0005831091.tif 000009
【図１０】
0005831091.tif 000010
【図１１】
0005831091.tif 000011
【図１２】
0005831091.tif 000012
【図１４】
0005831091.tif 000013
【図１５】
0005831091.tif 000014
【図１６】
0005831091.tif 000015
【図６】
0005831091.tif 000016
【図１３】
0005831091.tif 000017