(57)【要約】【課題】利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけること。【解決手段】操作端末に、利用者に対して問題を出題し、出題された問題に対する解答に関する利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、解答が正解か否かを判断し、判断された結果、解答が正解である場合に、手書き文字の雑度を判定し、判定結果を出力する処理を実行させるようにした。これにより、手書き文字により入力した解答が正解であっても、当該手書き文字の雑度が高い場合は、利用者に対して、当該手書き文字が雑文字であることを報知することができる。【選択図】図４Ｉ
2018120109.tif 000002
【特許請求の範囲】
【請求項１】
利用者に対して問題を出題し、
出題された問題に対する解答に関する前記利用者の手書き文字の入力を受け付け、
入力された手書き文字を認識し、
認識された文字に基づいて、前記解答が正解か否かを判断し、
判断された結果、前記解答が正解である場合に、前記手書き文字の雑度を判定し、
前記判定結果を出力する、
処理をコンピュータに実行させることを特徴とする学習支援プログラム。
【請求項２】
前記雑度の判断は、対象となる文字についてあらかじめ登録された模範となる形状と比較することによって、前記手書き文字と当該形状とのずれに基づくことを特徴とする請求項１に記載の学習支援プログラム。
【請求項３】
前記手書き文字のうち、雑と判定された手書き文字について、前記利用者に再度手書き文字を入力させる入力欄を表示することを特徴とする請求項１または２に記載の学習支援プログラム。
【請求項４】
前記入力欄には、手本を表示することを特徴とする請求項１〜３のいずれか一つに記載の学習支援プログラム。
【請求項５】
利用者に対して問題を出題し、
出題された問題に対する解答に関する前記利用者の手書き文字の入力を受け付け、
入力された手書き文字を認識し、
認識された文字に基づいて、前記解答が正解か否かを判断し、
判断された結果、前記解答が正解である場合に、前記手書き文字の雑度を判定し、
前記判定結果を出力する、
処理をコンピュータが実行することを特徴とする学習支援方法。
【請求項６】
利用者に対して問題を出題し、
出題された問題に対する解答に関する前記利用者の手書き文字の入力を受け付け、
入力された手書き文字を認識し、
認識された文字に基づいて、前記解答が正解か否かを判断し、
判断された結果、前記解答が正解である場合に、前記手書き文字の雑度を判定し、
前記判定結果を出力する処理部を備えたことを特徴とする学習支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、学習を支援する学習支援プログラム、学習支援方法および学習支援装置に関する。
【背景技術】
【０００２】
従来、端末装置を介した利用者に対する出題に対する解答を当該利用者による手書き入力によって受け付け、手書き入力によって受け付けた解のパターン認識をおこない、パターン認識された解とあらかじめ記憶された正解とに基づいて、正誤判定結果を表示する学習システムがあった（たとえば、下記特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４１７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術は、手書き入力によって受け付けた解のパターン認識の精度向上にともない、丁寧に書かれておらずある程度雑に書かれた文字であっても、利用者が手書き入力した解のパターン認識が当該利用者の意図したようにおこなわれてしまう。このため、利用者が文字を丁寧に書く意識や機会が低下したり逸失したりしてしまう懸念があるという問題があった。
【０００５】
一方で、解答自体は正解であるものの文字が雑に書かれているために不正解あるいは減点と判定することは、特に、小中学生などの若年層の学生が利用者である場合、当該利用者の学習意欲を削ぐ原因になりかねない。また、利用者の親などが、当該利用者の学習を常に監視し、文字を丁寧に書くように指導することは現実的ではない。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる学習支援プログラム、学習支援方法および学習支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかる学習支援プログラムは、利用者に対して問題を出題し、出題された問題に対する解答に関する前記利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、前記解答が正解か否かを判断し、判断された結果、前記解答が正解である場合に、前記手書き文字の雑度を判定し、前記判定結果を出力する、処理をコンピュータに実行させることを特徴とする。
【０００８】
また、この発明にかかる学習支援プログラムは、上記の発明において、前記雑度の判断は、対象となる文字についてあらかじめ登録された模範となる形状と比較することによって、前記手書き文字と当該形状とのずれに基づくことを特徴とする。
【０００９】
また、この発明にかかる学習支援プログラムは、上記の発明において、前記手書き文字のうち、雑と判定された手書き文字について、前記利用者に再度手書き文字を入力させる入力欄を表示することを特徴とする。
【００１０】
また、この発明にかかる学習支援プログラムは、上記の発明において、前記入力欄には、手本を表示することを特徴とする。
【００１１】
また、この発明にかかる学習支援方法は、利用者に対して問題を出題し、出題された問題に対する解答に関する前記利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、前記解答が正解か否かを判断し、判断された結果、前記解答が正解である場合に、前記手書き文字の雑度を判定し、前記判定結果を出力する、処理をコンピュータが実行することを特徴とする。
【００１２】
また、この発明にかかる学習支援装置は、利用者に対して問題を出題し、出題された問題に対する解答に関する前記利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、前記解答が正解か否かを判断し、判断された結果、前記解答が正解である場合に、前記手書き文字の雑度を判定し、前記判定結果を出力する処理部を備えたことを特徴とする。
【発明の効果】
【００１３】
この発明にかかる学習支援プログラム、学習支援方法および学習支援装置によれば、利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】通信教育システムのシステム構成を示す説明図である。
【図２Ａ】サーバを実現するコンピュータ装置のハードウエア構成の一例を示す説明図である。
【図２Ｂ】操作端末を実現するコンピュータ装置のハードウエア構成の一例を示す説明図である。
【図３】操作端末の機能的構成を示すブロック図である。
【図４Ａ】操作端末が表示する表示画面例を示す説明図（その１）である。
【図４Ｂ】操作端末が表示する表示画面例を示す説明図（その２）である。
【図４Ｃ】操作端末が表示する表示画面例を示す説明図（その３）である。
【図４Ｄ】操作端末が表示する表示画面例を示す説明図（その４）である。
【図４Ｅ】操作端末が表示する表示画面例を示す説明図（その５）である。
【図４Ｆ】操作端末が表示する表示画面例を示す説明図（その６）である。
【図４Ｇ】操作端末が表示する表示画面例を示す説明図（その７）である。
【図４Ｈ】操作端末が表示する表示画面例を示す説明図（その８）である。
【図４Ｉ】操作端末が表示する表示画面例を示す説明図（その９）である。
【図４Ｊ】操作端末が表示する表示画面例を示す説明図（その１０）である。
【図５】操作端末の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、この発明にかかる学習支援プログラム、学習支援方法および学習支援装置の好適な実施の形態を詳細に説明する。
【００１６】
（通信教育システムのシステム構成）
まず、この発明にかかる実施の形態の学習支援装置を含む通信教育システムのシステム構成について説明する。図１は、通信教育システムのシステム構成を示す説明図である。
【００１７】
図１において、この発明にかかる実施の形態の通信教育システム１００は、サーバ１１０と、複数の操作端末（学習支援装置）１２０と、によって構成される。サーバ１１０は、通信教育システム１００の運用者（管理者）などによって管理される。サーバ１１０は、たとえば、パーソナルコンピュータなどの汎用的なコンピュータ装置によって実現することができる（図２Ａを参照）。サーバ１１０は、教材データベースや加入者データベース（いずれも図示を省略する）を記憶している。
【００１８】
操作端末１２０は、たとえば、タブレットコンピュータやタブレット端末などと称される、可搬性のコンピュータ装置（携帯端末装置）によって実現することができる（図２Ｂを参照）。操作端末１２０は、通信教育システム１００の運用に際し、当該通信教育システム１００の利用者に対して、あらかじめ配布しておく。
【００１９】
操作端末１２０は、ディスプレイとタッチパネルとによって構成されるタッチスクリーンを備えている（図２Ｂを参照）。操作端末１２０は、たとえば、所定の操作部材１３０を用いて操作することができる。操作部材１３０は、たとえば、静電容量式のタッチペン、デジタイザースタイラスなどと称される電子ペンなどのポインティングデバイスによって実現することができる。
【００２０】
操作部材１３０を用いて操作端末１２０を操作することにより、解答を手書き文字により入力する際に利用者がタッチスクリーンに手などを触れていても、入力された解を認識することができ、手書き文字による解答の入力を無理なく自然体でおこなわせることができる。操作部材１３０は、筆記信号を出力する筆記部と、消去信号を出力する消去部と、を備えた専用の構成であってもよい。
【００２１】
サーバ１１０と各操作端末１２０とは、インターネットなどのネットワーク１４０を介して、相互に通信可能に接続されている。各操作端末１２０は、ネットワーク１４０に設けられた電波中継器との間で、たとえば、Ｗｉ−Ｆｉなどの無線ＬＡＮによる無線通信をおこなうことができ、これにより操作端末１２０の良好な可搬性を実現することができる。
【００２２】
（サーバ１１０のハードウエア構成）
図２Ａは、サーバ１１０を実現するコンピュータ装置のハードウエア構成の一例を示す説明図である。図２Ａにおいて、サーバ１１０を実現するコンピュータ装置は、ＣＰＵ２１１と、メモリ２１２と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２１３と、を備えている。コンピュータ装置が備える各部２１１〜２１３は、バス２１０によってそれぞれ接続されている。ＣＰＵ２１１は、コンピュータ装置の全体の制御をつかさどる。
【００２３】
メモリ２１２は、ブートプログラムなどのプログラムや各種のデータベースを構成するデータなどを記憶している。また、メモリ２１２は、たとえば、上記の教材データベースや加入者データベースなどの各種データベースを記憶する。教材データベースは、メモリ２１２を実現する各種の記憶媒体のうち、電源がＯＦＦになっている状態であっても記憶内容が消去されない不揮発性の記憶媒体に記憶されている。
【００２４】
また、メモリ２１２は、ＣＰＵ２１１のワークエリアとして使用される。メモリ２１２は、たとえば、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）およびＨＤ（Ｈａｒｄ  Ｄｉｓｃ）などによって実現することができる。
【００２５】
ネットワークＩ／Ｆ２１３は、インターネットなどのネットワーク１４０に接続され、当該ネットワーク１４０を介して、操作端末１２０などの外部装置に接続される。ネットワークＩ／Ｆ２１３は、ネットワーク１４０とサーバ１１０を実現するコンピュータ装置の内部とのインターフェースをつかさどり、サーバ１１０を実現するコンピュータ装置と外部装置との間におけるデータの入出力を制御する。
【００２６】
（操作端末１２０のハードウエア構成）
図２Ｂは、操作端末１２０を実現するコンピュータ装置のハードウエア構成の一例を示す説明図である。図２Ｂにおいて、操作端末１２０を実現するコンピュータ装置は、ＣＰＵ２２１と、メモリ２２２と、ネットワークＩ／Ｆ２２３と、タイマ２２４と、タッチスクリーン２２５と、マイク２２６と、スピーカー２２７と、カメラ２２８と、電源スイッチ２２９と、を備えている。また、この発明にかかる実施の形態の通信教育システム１００において操作端末１２０を実現するコンピュータ装置が備える各部２２１〜２２９は、バス２２０によってそれぞれ接続されている。
【００２７】
ＣＰＵ２２１は、操作端末１２０全体の制御をつかさどる。メモリ２２２は、ブートプログラムなどのプログラムや、起動時のパスワードなどの各種のデータを記憶している。また、メモリ２２２は、ＣＰＵ２２１のワークエリアとして使用される。メモリ２２２は、たとえば、フラッシュメモリなどによって実現することができる。
【００２８】
ネットワークＩ／Ｆ２２３は、図示を省略するＷｉ−Ｆｉルーターなどの電波中継装置を介して、インターネットなどのネットワーク１４０に接続されている。ネットワークＩ／Ｆ２２３は、ネットワーク１４０を介して、サーバ１１０などの外部装置との間におけるデータの入出力を制御する。
【００２９】
タイマ２２４は、計測開始時からの経過時間を計時（カウントアップ）する。タイマ２２４は、具体的には、たとえば、後述する学習コンテンツの再生を開始してからの経過時間を計時する。より具体的には、タイマ２２４は、各学習コンテンツの再生に際しては、それぞれの学習コンテンツにおける再生開始位置（カウンタ０）からの経過時間を計時する。
【００３０】
タッチスクリーン２２５は、ディスプレイ２２５ａとタッチパネル２２５ｂとを備えている。ディスプレイ２２５ａは、たとえば、操作端末１２０が実行可能なメニューを示すアイコンや、当該アイコンの操作に応じて再生が指示された講義にかかる講義画像などを表示する。ディスプレイ２２５ａは、たとえば、主に液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどによって実現することができる。
【００３１】
タッチパネル２２５ｂは、ディスプレイ２２５ａにおける表示面側に積層され、操作位置に応じた信号をＣＰＵ２２１に対して出力する。タッチパネル２２５ｂは、電磁誘導方式、抵抗膜方式や静電容量方式、音響パルス認識方式、超音波表面弾性波方式、赤外遮光方式、画像認識方式など公知の各種の方式のものを用いることができる。
【００３２】
タッチスクリーン２２５は、タッチパネル２２５ｂをタッチさせることによって操作を受け付けるタッチスクリーンのうち、タッチパネル２２５ｂ上の複数のポイントに同時に触れるマルチタッチ操作を受け付け可能なマルチタッチスクリーンによって実現することができる。マルチタッチスクリーンは、たとえば、親指と人差し指などの２本の指先の間をタッチパネル２２５ｂに接触させた状態で、当該２本の指先の間隔を広げるピンチアウト操作や、当該２本の指先の間隔を縮めることによるピンチイン操作を受け付けることができる。マルチタッチスクリーンによってタッチスクリーン２２５を実現することにより、キーボードを用いることなく、複雑な入力操作を受け付けることができる。
【００３３】
また、タッチスクリーン２２５は、後述する学習コンテンツを再生している間に、タッチパネル２２５ｂに対する操作部材１３０の接触を検出した場合、検出した接触位置がタッチパネル２２５ｂにおいて所定の領域内に含まれていれば、操作部材１３０が接触した位置を可視化した手書き文字などの手書き情報をディスプレイ２２５ａに表示させる。すなわち、タッチスクリーン２２５は、タッチパネル２２５ｂにおいて、利用者による手書き文字などの入力（書き込み）を受け付け、入力を受け付けた手書き文字などを、手書き情報としてディスプレイ２２５ａに表示することができる。
【００３４】
タッチパネル２２５ｂは、利用者などの使用者による入力操作を受け付け、受け付けた入力操作に応じた信号をＣＰＵ２２１に出力する。タッチパネル２２５ｂは、たとえば、タッチパネル２２５ｂに対する入力操作の有無、タッチパネル２２５ｂにおいて入力操作を受け付けた位置、入力操作をおこなった媒体などを判断し、受け付けた入力操作に応じた信号をＣＰＵ２２１に出力する。
【００３５】
タッチパネル２２５ｂは、たとえば、入力操作をおこなった媒体に応じて種類の異なる信号を出力する。ＣＰＵ２２１は、タッチパネル２２５ｂに人の手が触れたときの静電気の量と、タッチパネル２２５ｂに操作部材１３０が触れたときの静電気の量との違いに基づいて、入力操作をおこなった媒体が人間の手であるか操作部材１３０であるかを判断することができる。
【００３６】
操作端末１２０は、手書き文字などの情報の入力を受け付けるごとに、入力された手書き文字に、当該手書き文字が入力された際に再生されていた学習コンテンツの識別情報や、コンテンツの再生をおこなった操作端末１２０の識別情報などを関連づけた送信用の手書き情報を生成し、送信用の手書き情報を生成するごとにサーバ１１０に送信する。サーバ１１０は、送信用の手書き情報を受信すると、当該情報に含まれる手書き情報に、当該送信用の手書き情報に含まれる学習コンテンツの識別情報、操作端末１２０の識別情報を関連づけてメモリ２２２に記憶する。
【００３７】
利用者は、映像コンテンツを視聴することによる受講に際しての講師の説明に基づき、重要と考える内容や解き方のヒントなど、任意の内容を書き込むことが想定される。このため、送信用の手書き情報は、学習コンテンツの再生時間を基準として、１つの講座にかかる学習コンテンツの再生に際して複数回にわたって入力された各手書き文字などの手書き情報を書き込んだ時刻をそれぞれ特定可能な情報を含んでいてもよい。
【００３８】
送信用の手書き情報は、一定のデータ量に達するまでの間、あるいは、１つの学習コンテンツの視聴が終了するまでの間など、一定期間、メモリ２２２に記憶しておき、一定のデータ量に達したタイミング、あるいは、１つの学習コンテンツの視聴が終了したタイミングにおいてサーバ１１０に送信するようにしてもよい。
【００３９】
マイク２２６は、アナログデータとして入力された話者の声などの音声をアナログ／デジタル変換し、デジタル形式の音声データを生成する。マイク２２６は、たとえば、英語の講座において発音を学習する際に用いられる。スピーカー２２７は、デジタル形式の音声データをデジタル／アナログ変換し、アナログ形式の音声データに基づいてスピーカーコーンにおけるコイルに通電するなどして音声を出力する。スピーカー２２７は、たとえば、後述する「映像授業」コンテンツの再生時に、講義音声を出力する。また、具体的には、スピーカー２２７は、たとえば、警告アラームなどの音声を出力する。
【００４０】
カメラ２２８は、タッチパネル２２５ｂの操作によって撮像対象を撮像し、画像データを生成する。生成された画像データは、メモリ２２２に記憶することができる。ネットワークＩ／Ｆ２２３は、インターネットなどのネットワーク１４０に接続され、当該ネットワーク１４０を介してサーバ１１０との通信におけるインターフェースをつかさどる。
【００４１】
電源スイッチ２２９は、図示を省略する電源から操作端末１２０の各部までの電力供給にかかるＯＮ／ＯＦＦの切り替えをおこなう。電源スイッチ２２９は、図示を省略する電源から操作端末１２０の各部に至る電力路における、もっとも電源側（最上流側）において、電力供給にかかるＯＮ／ＯＦＦの切り替えをおこなう。電源スイッチ２２９は、受け付けた操作に応じて、ＣＰＵ２２１に対してＯＮ／ＯＦＦ信号を出力する。電源スイッチ２２９は、電源路の最上流側において、電源による電力の供給を停止したり解除したりすることによって電力供給にかかるＯＮ／ＯＦＦの切り替えをおこなうものであってもよい。
【００４２】
（教材データベースの一例）
教材データベースは、「数学」、「英語」、「国語」、「理科」および「社会」などの教科ごとに、学習コンテンツを記憶している。教材データベースにおいて、教科ごとに分類された学習コンテンツは、さらに、利用者の階層ごとに分類して記憶されていてもよい。利用者の階層は、たとえば、利用者の学年（級または年齢でもよい）によって実現することができる。
【００４３】
教材データベースにおいて、利用者の学年によって学習コンテンツを分類する場合、当該分類された学習コンテンツは、さらに、講座ごとに分類して記憶されていてもよい。講座は、単元などに基づいて分けることができ、１つの講座は、学習内容の区分として一定のまとまりを有するように構成することが好ましい。
【００４４】
講座は、基本的に単元と同一であり、同一の単元における学習量が多く、同一の単元の学習コンテンツを１つにまとめると当該学習コンテンツの再生時間が極端に長くなる学習内容の場合に、同じ単元に対して複数の講座を設定することができる。これにより、過剰に長い講義画像が再生されることによって、利用者の集中力を削ぐことを防止できる。
【００４５】
また、教材データベースは、学習コンテンツにおける、単元（講座）に関する情報と、当該単元（講座）ごとのテーマと、当該単元（講座）における学習内容に関する情報と、を関連づけて記憶する。また、教材データベースは、単元（講座）ごとに、各学習コンテンツの履修学年に関する情報を関連づけて記憶する。履修学年は、各学習コンテンツの内容の学習を学校において履修する学年を示す。
【００４６】
さらに、教材データベースにおいては、クラスごとに、学習コンテンツを分類して記憶する。クラスは、たとえば、難易度に応じて分類することができ、具体的には、「標準」クラスや「特別進学」クラスなどのように設定することができる。教材データベースにおいては、クラスごとに、「数学」、「英語」、「国語」、「理科」および「社会」のそれぞれの教科にかかる学習コンテンツが上記のように分類して記憶されている。
【００４７】
各学習コンテンツは、「問題」コンテンツと「解答」コンテンツとによって構成されている。「問題」コンテンツは、各単元の理解度を確認する問題によって構成することができる。「問題」コンテンツは、操作端末１２０にインストールされている講座再生アプリケーションを用いて再生可能なフォーマットであって、文字（テキスト）、静止画、音声などの各種のデータによって構成されている。「問題」コンテンツは、映像（動画と音声）データを含んでいてもよい。「問題」コンテンツは、同一の単元に対応するものであっても、クラスごとに難易度が異なっていてもよい。
【００４８】
「解答」コンテンツは、各「問題」コンテンツにそれぞれ関連づけて記憶されている。「解答」コンテンツは、「問題」コンテンツにより出題される問題の解答を示すテキストデータやイメージデータによって実現することができる。たとえば、「国語」にかかる「解答」コンテンツは、解答となる文字（漢字など）のテキストデータやイメージデータの他、当該文字の書き順や、「とめ」・「はね」・「はらい」などに関する情報を含んでいてもよい。
【００４９】
また、「解答」コンテンツは、各「問題」コンテンツに対して複数関連づけて記憶されていてもよい。具体的には、たとえば、溶媒が水である溶液、いわゆる「水溶液」が正解の解答である場合に、「水溶液」の他、「水よう液」、「水ようえき」、「すいようえき」、「すいよう液」などのように、複数の解答によって「解答」コンテンツを構成してもよい。
【００５０】
学習コンテンツは、単元（講座）における学習内容や学習方法を、実在の講師が口頭で説明した講義を録画した画像（動画）データや音声データを含んでいてもよい。また、学習コンテンツは、単元（講座）における学習内容や学習方法を、イラストやアニメーション、ナレーションなどを交えて説明する画像（動画）データや音声データを含んでいてもよい。
【００５１】
この場合の画像（動画）データや音声データによる学習コンテンツにも、それぞれに「問題」コンテンツを関連づけることができる。この場合の「問題」コンテンツは、画像（動画）データや音声データの再生によって説明された単元の理解度を確認する問題によって構成することができる。
【００５２】
また、教材データベースにおいては、たとえば、暗記に特化した情報を提供する「暗記アプリ」コンテンツや、演算問題を出題する「数学ドリル」コンテンツなど、教科に応じた学習コンテンツを記憶していてもよい。さらに、教材データベースにおいては、たとえば、志望校判定のための模擬試験を想定した「模試」コンテンツや、学習対象者ごとにあわせて内容が編集された「オーダーメイド補強講座」コンテンツなどの学習コンテンツを記憶していてもよい。
【００５３】
教材データベースにおいては、「問題」コンテンツや「模試」コンテンツには、「解答」コンテンツが関連づけて記憶されている。「解答」コンテンツは、「問題」コンテンツや「模試」コンテンツにより出題される問題の解答を示すテキストデータやイメージデータによって実現することができる。「映像授業」コンテンツ、「アニメーションワーク」コンテンツ、「問題」コンテンツなどの各種の学習コンテンツには、それぞれ、固有の識別情報が割り当てられている。
【００５４】
（加入者データベースの一例）
加入者データベースは、利用者の識別情報ごとに、講座ごとの当該学習の進捗状況に関する情報を関連づけて記憶する。学習の進捗状況に関する情報は、学習の進捗状況をあらわし、たとえば、学習コンテンツの再生履歴に関する情報によって実現することができる。学習コンテンツの再生履歴は、たとえば、再生した学習コンテンツの識別情報、当該学習コンテンツの再生日時に関する情報によって実現することができる。
【００５５】
また、学習の進捗状況に関する情報は、たとえば、講座ごとの理解度（成績）をあらわすものであってもよい。このように、利用者ごとに学習の進捗状況を管理することにより、利用者ごとに、当該利用者の学習の進捗にあわせた適切な講座を学習させることができる。
【００５６】
また、加入者データベースは、通信教育システム１００に加入する加入者である利用者の氏名（会員氏名）、学年、生年月日など、利用者自身に関する情報を記憶していてもよい。また、加入者データベースは、利用者の親など、利用者の保護者に関する情報を含んでいてもよい。
【００５７】
（操作端末１２０の機能的構成）
つぎに、操作端末１２０の機能的構成について説明する。図３は、操作端末１２０の機能的構成を示すブロック図である。図３において、操作端末１２０の機能は、処理部３０１によって実現することができる。処理部３０１は、記憶部３０２と、制御部３０３と、出力部３０４と、入力部３０５と、を備えている。
【００５８】
記憶部３０２は、上記の教材データベースを記憶する。記憶部３０２は、たとえば、サーバ１１０が記憶する教材データベースのうち、利用者がサーバ１１０からダウンロードした学習コンテンツのみを記憶していてもよい。また、記憶部３０２は、比較対象とする文字に関するデータを記憶している。また、記憶部３０２は、比較対象とする文字の模範となる形状に関するデータを記憶している。記憶部３０２は、さらに、比較対象とする文字の書き順に関するデータを記憶していてもよい。
【００５９】
また、記憶部３０２は、利用者によって入力された手書き文字に関する情報を記憶する。手書き文字に関する情報は、当該手書き文字の入力がおこなわれた学習コンテンツの再生時のみ記憶してもよく、当該学習コンテンツに関連づけて当該学習コンテンツの再生が終わった後（学習をしていない状態）にも記憶するようにしてもよい。
【００６０】
また、記憶部３０２は、たとえば、操作端末１２０の識別情報、利用者に関する情報、操作端末１２０の起動や操作に用いるパスワードなどを記憶している。この実施の形態においては、メモリ２２２によって記憶部３０２の機能を実現することができる。
【００６１】
制御部３０３は、出力部３０４を制御して、利用者に対して問題を出題する。具体的に、出力部３０４は、ディスプレイ２２５ａやスピーカー２２７によって実現することができる。制御部３０３は、具体的には、たとえば、ディスプレイ２２５ａに、問題および解答入力欄を表示させることによって問題を出題する。また、制御部３０３は、たとえば、ディスプレイ２２５ａに画像（動画）を表示させたり、ディスプレイ２２５ａに画像（動画）を表示させるとともにスピーカー２２７から所定の音声を出力させたりしてもよい。
【００６２】
また、制御部３０３は、入力部３０５を制御して、出力部３０４を介して出題された問題に対する解答に関する利用者の手書き文字の入力を受け付ける。具体的に、入力部３０５は、タッチパネル２２５ｂによって実現することができる。制御部３０３は、入力部３０５を制御して、利用者などの使用者によるタッチパネル２２５ｂに対する入力操作を受け付け、受け付けた入力操作に応じた信号をタッチパネル２２５ｂから取得する。この実施の形態においては、ＣＰＵ２２１およびメモリ２２２によって制御部３０３の機能を実現することができる。
【００６３】
また、制御部３０３は、入力された手書き文字を認識し、認識された文字に基づいて、入力された手書き文字に基づく解答が正解か否かを判断する。具体的に、制御部３０３は、入力された手書き文字のパターン認識をおこない、パターン認識された解（文字）とあらかじめ記憶された正解とに基づいて、入力された手書き文字に基づく解答が正解か否かを判断する。
【００６４】
そして、制御部３０３は、判断の結果、入力された手書き文字に基づく解答が正解である場合に、手書き文字の雑度を判定する。制御部３０３は、たとえば、手書き文字の形状における判断対象箇所を抽出し、当該判断対象箇所と模範となる形状における判断対象箇所とのずれの程度や、所定数以上のずれがあると判断される判断対象箇所の数などに基づいて雑度の判断をおこなう。
【００６５】
具体的には、制御部３０３は、たとえば、判断の対象となる文字、すなわち入力された手書き文字について、当該手書き文字の形状とあらかじめ登録された模範となる形状と比較し、当該手書き文字と当該模範となる形状とのずれに基づいて雑度の判断をおこなう。そして、制御部３０３は、手書き文字の形状における判断対象箇所と模範となる形状における判断対象箇所とのずれの程度が所定の閾値以上である場合に、手書き文字が「雑」であると判定する。具体的には、制御部３０３は、模範となる形状における判断対象箇所に対して、手書き文字の形状における判断対象箇所がずれている部分が所定数（所定の閾値）以上ある場合に、手書き文字が「雑」であると判定する。
【００６６】
手書き文字の雑度とは、文字の丁寧さを示す指標であって、見やすくバランスのとれている文字を意味する。具体的には、制御部３０３は、たとえば、「とめ」・「はね」・「はらい」を正しく書くことができている文字、まっすぐであるべき部分をまっすぐに書くことができている文字などは、雑度が低いと判定する。また、具体的には、制御部３０３は、たとえば、文字を記載する枠（行）の大きさに対するバランスがとれている文字、部首・旁・偏などのバランスがとれている文字などは、雑度が低いと判定する。そして、これらの雑度の高さが所定の判定閾値以下である場合に、手書き文字が「雑」ではないと判定する。
【００６７】
また、具体的には、制御部３０３は、たとえば、「とめ」・「はね」・「はらい」を正しく書くことができていない文字、「はね」や「はらい」が過剰な文字、文字を記載する枠（行）の大きさに対して極端に大きかったり小さかったりする文字などは、雑度が高いと判定する。また、具体的には、制御部３０３は、たとえば、独立して書かれるべき点画が、他の画と一体化して判別できない文字などは、雑度が高いと判定する。そして、これらの雑度の高さが所定の判定閾値を超える場合に、手書き文字が「雑」であると判定する。
【００６８】
手書き文字の雑度の判定は、たとえば、入力された手書き文字の形状のみに基づいておこなうことができる。この場合、制御部３０３は、記憶部３０２において記憶されている、比較対象とする文字の模範となる形状と、入力された手書き文字の形状とを比較し、当該手書き文字と当該模範となる形状とのずれに基づいて雑度の判断をおこなうことができる。入力された手書き文字の形状のみに基づくことにより、書き順に関係なく手書き文字の雑度の判定をおこなうことができる。
【００６９】
あるいは、手書き文字の雑度の判定は、入力された手書き文字の形状に加えて、当該手書き文字の書き順に基づいておこなってもよい。この場合、制御部３０３は、比較対象とする文字の模範となる形状および書き順と、入力された手書き文字の形状および書き順とを比較する。そして、手書き文字の形状と当該模範となる形状とのずれ、および、手書き文字の書き順と比較対象とする文字の書き順とのずれに基づいて雑度の判断をおこなう。手書き文字の雑度の判定において書き順を加味する場合、手書き文字の形状と当該模範となる形状とのずれが所定の閾値を超える場合、あるいは、手書き文字の書き順と当該模範となる書き順とにずれがある場合に、手書き文字が「雑」であると判定する。
【００７０】
手書き文字の雑度の判定において書き順を加味することにより、手書き文字の形状のみならず書き順もあわせて学習させることができる。手書き文字の雑度の判定において書き順を加味することにより、若干の行書により楷書体から崩れた手書き文字であっても、操作部材１３０の運びに基づいて、手書き文字の雑度の判定をおこなうことができる。これにより、利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる。
【００７１】
さらに、制御部３０３は、出力部３０４を制御して、手書き文字の雑度の判定結果を出力する。制御部３０３は、たとえば、手書き文字のうち、「雑」と判定された手書き文字（以下、適宜「雑文字」という）を指摘する指摘マークを表示することにより手書き文字の雑度の判定結果を出力する。指摘マークは、たとえば、雑文字を囲む枠や、雑文字の隣または近傍に表示する「書き直し」などのコメントや所定のマークによって実現することができる。指摘マークを表示することにより、入力された手書き文字が雑文字であることを指摘することができる。
【００７２】
また、制御部３０３は、手書き文字のうち、雑文字について、利用者に再度手書き文字を入力させる入力欄を表示する。具体的に、制御部３０３は、出力部３０４を制御して、雑文字の隣あるいは近傍に、再度手書き入力させる入力欄を表示させる（図４Ｊを参照）。
【００７３】
制御部３０３は、再度手書き入力させる入力欄に、手本を表示するようにしてもよい。制御部３０３は、再度手書き入力させる入力欄において、解答を入力した際に表示される文字の色よりも手本の文字の色を薄い色で表示させるようにしてもよい。あるいは、制御部３０３は、再度手書き入力させる入力欄において、解答を入力した際に表示される文字の色（たとえば「黒」など）と、手本の文字の色（たとえば「灰色」や「青」など）とを異ならせて表示させるようにしてもよい。
【００７４】
（表示画面例）
つぎに、操作端末１２０が表示する表示画面例について説明する。図４Ａ〜図４Ｊは、操作端末１２０が表示する表示画面例を示す説明図である。図４Ａにおいては、ディスプレイ２２５ａに「問題」コンテンツが表示された表示画面を示している。
【００７５】
図４Ａに示すように、表示画面４０１は、「問題」コンテンツによる問題４０１ａおよび当該問題についての解答入力欄４０１ｂを表示する。「問題」コンテンツによる問題４０１ａが文章読解問題の場合、「問題」コンテンツによる問題４０１ａは、当該問題４０１ａにかかる読解対象文を含む。
【００７６】
解答入力欄４０１ｂにおいては、問題４０１ａにおいて「六文字」のように解答文字数の指定がある場合、図４Ａに示すように、指定された解答文字数と同数の解答入力枠４０１ｃを表示することが好ましい。あるいは、問題４０１ａにおいて「六文字」のように解答文字数の指定がある場合、解答入力欄４０１ｂにおいては、複数の解答入力枠４０１ｃの表示に代えて、指定された解答文字数に応じた数に解答入力欄４０１ｂを区切る補助線などを表示してもよい。
【００７７】
また、表示画面４０１は、学習コンテンツの再生を停止する「やめる」キー４０１ｄや、問題にかかるヒントの表示を指示する「ヒント」キー４０１ｅ、解答入力欄４０１ｂへの入力以外の手書き入力による情報の入力を指示する「メモ書き」キー４０１ｆなどを表示する。利用者は、学習の理解度などに応じて、「ヒント」キー４０１ｅや「メモ書き」キー４０１ｆを操作する。
【００７８】
操作端末１２０は、表示画面４０１における解答入力欄４０１ｂが利用者によってタップされるなどした場合、図４Ｂに示す表示画面４０２を表示する。図４Ｂにおいて、表示画面４０２は、手書き文字の入力対象となる解答入力欄４０１ｂの一部を拡大した解答入力枠４０２ａや、解答入力枠４０２ａ（あるいは各解答入力枠４０１ｃ）に手書き入力された文字を決定する「決定」キー４０２ｂ、および、解答入力欄４０１ｂに入力した解答の正誤判断をおこなわせる「答え合わせ」キー４０２ｃなどを表示する。また、表示画面４０２は、手書き入力した文字を消去するための操作キー４０２ｄなどを表示する。
【００７９】
利用者は、問題４０１ａにしたがって、解答入力欄４０１ｂにおける各解答入力枠に、手書きにより１文字ずつ解答を書き込む。図４Ｂにおいては、ディスプレイ２２５ａにおける解答入力欄４０１ｂの最初の文字「青」が手書きにより書き込まれた状態の表示画面４０２を示している。操作端末１２０は、解答入力欄４０１ｂにおける各解答入力枠に手書きにより文字が書き込まれる、すなわち利用者の手書き文字の入力を受け付けるごとに、パターン認識をおこない、入力された手書き文字を所定のフォントに変換して表示する。
【００８０】
手書き文字の入力を受け付けるごとに当該手書き文字を所定のフォントに変換して表示することにより、雑に書いたために所定のフォントに変換された文字が意図する文字と異なる場合は、直ちに修正（書き直し）をすることができる。表示画面４０２において、「決定」キー４０２ｂ、「答え合わせ」キー４０２ｃ、操作キー４０２ｄなどは、「とじる」キー４０２ｅが操作された場合にディスプレイ２２５ａから消去される。
【００８１】
図４Ｃにおいては、ディスプレイ２２５ａにおける解答入力欄４０１ｂの最初の解答入力枠４０１ｃに書き込まれた手書き文字「青」が、所定のフォントの「青」に変換された状態の表示画面４０３を示している。また、図４Ｄは、上記のようにして、解答入力欄４０１ｂにおけるすべての解答入力枠４０１ｃに利用者の手書き文字の入力を受け付け、入力された手書き文字を所定のフォントに変換した状態の表示画面４０４を示している。利用者は、表示画面４０４に示すようにすべての手書き文字が所定のフォントに変換された場合に、「答え合わせ」キー４０２ｃを操作する。
【００８２】
操作端末１２０は、表示画面４０４において「答え合わせ」キー４０２ｃの操作を受け付けると、あらかじめ記憶されている「解答」コンテンツに基づいて、表示画面４０４において所定のフォントで示された解答が正解であるか否かを判断する。操作端末１２０においては、手書き文字が所定のフォントに変換されているため、解答の正誤の判断を迅速かつ確実におこなうことができる。
【００８３】
正誤判断の結果、解答が不正解であった場合、操作端末１２０は、図４Ｅに示す表示画面４０５を表示して、入力された解答が不正解であることを報知する。不正解であることは、たとえば、表示画面４０５のように、解答入力欄４０１ｂに不正解を示す記号４０５ａを重ねて表示することによって報知することができる。また、操作端末１２０は、表示画面４０５において、解答の入力を再度おこなう表示画面を表示させる「もう一度」キー４０５ｂ、正解を確認する表示画面を表示させる「正かいを見る」キー４０５ｃ、および、つぎの問題にかかる表示画面を表示させる「次の問題へ」キー４０５ｄ、などを表示する。
【００８４】
一方、正誤判断の結果、解答が正解であった場合、操作端末１２０は、上記のように手書き文字の雑度を判定する。そして、操作端末１２０は、判定された手書き文字の雑度に基づいて、手書き入力された解答が正解であって、かつ、手書き入力された文字が「雑」と判定されなかった（雑文字ではない）場合は、図４Ｆに示す表示画面４０６を表示する。表示画面４０６は、正解の解答が所定のフォントで示された解答入力欄４０１ｂに、丸印などの、正解を示す記号４０６ａを重ねて表示することによって、正解であったことを報知する。
【００８５】
そして、表示画面４０６を一定時間表示した後、図４Ｇに示す表示画面４０７に切り替える。表示画面４０７においては、解答入力欄４０１ｂに、雑文字ではないと判定された手書き文字を表示する。また、表示画面４０７においては、つぎの問題にかかる表示画面を表示させる「次の問題へ」キー４０７ａを表示する。
【００８６】
表示画面４０７を表示することにより、正解であったこと、および、雑文字ではなく文字が丁寧に書けていること、を利用者に知らせることができる。これにより、利用者に対して、手書き文字を再確認させ、文字を丁寧に書くことによって学習がスムーズに進行することを伝えることができ、利用者の学習意識を高める効果が期待できる。
【００８７】
これに対し、正誤判断の結果、手書き入力された解答が正解であって、かつ、手書き入力された文字が「雑」と判定された（雑文字である）場合、操作端末１２０は、図４Ｆに示す表示画面４０６を表示した後、図４Ｈに示す表示画面４０８を表示する。操作端末１２０は、表示画面４０６を一定時間表示した後、表示画面４０８に切り替える。操作端末１２０は、表示画面４０８を表示する前に表示画面４０６を表示することにより、利用者に対して、解答自体が正解であったことを報知することができる。
【００８８】
図４Ｈに示すように、操作端末１２０は、表示画面４０８において、解答入力欄４０１ｂにおける各解答入力枠４０１ｃに、手書き入力された状態のままの文字（パターン認識により所定のフォントに変換される前の文字）を表示する。また、操作端末１２０は、表示画面４０８において、雑文字を囲む枠や、「雑」と判定された文字の書き直しを指示するマークやコメントなどの指摘マーク４０８ａを表示することにより、手書き入力された文字のうち「雑」と判定された文字を指摘する表示をおこなう。
【００８９】
また、操作端末１２０は、表示画面４０８において、手書き文字の入力を再度おこなう表示画面を表示させる「文字をきれいに書き直す」キー４０８ｂ、正解を確認する表示画面を表示させる「正かいを見る」キー４０８ｃ、および、つぎの問題にかかる表示画面を表示させる「次の問題へ」キー４０８ｄ、などを表示する。操作端末１２０は、表示画面４０８において「文字をきれいに書き直す」キー４０８ｂが操作された場合、図４Ｉに示す表示画面４０９を表示する。
【００９０】
図４Ｉに示すように、操作端末１２０は、表示画面４０９において、雑文字と判定された手書き文字の再入力をおこなう解答入力枠（利用者に再度手書き文字を入力させる入力欄）４０９ａを表示する。また、操作端末１２０は、表示画面４０９において、解答入力枠４０９ａに手書き入力した文字を決定する「決定」キー４０９ｂを表示する。また、表示画面４０９は、表示画面４０９につづく表示画面への表示の切り替えなどフォーカスをつぎに移すための「つぎへ」キー４０９ｃや、再入力した手書き文字を消去するための操作キー４０９ｄなどを表示する。
【００９１】
また、操作端末１２０は、表示画面４０９において、手書き文字の再入力対象となる解答入力枠４０９ａに、手本４０９ｅを表示する。これにより、利用者は、手本にしたがって、手本をなぞるように手書き文字を入力することができる。図４Ｉにおいて、符号４０９ｆは、手書き文字を示している。手本をなぞるように手書き文字を入力させることにより、利用者に対して、文字を丁寧に書く練習をさせることができる。手本４０９ｅは、解答入力欄４０１ｂに表示してもよい。
【００９２】
図４Ｉは、手書き文字の再入力対象となる解答入力枠４０９ａに表示された手本４０９ｅを参考に、手書き文字を再入力した状態の表示画面４０９を示している。操作端末１２０によれば、利用者に対して、雑な文字を書いた場合は手書き文字の再入力を求められる煩わしさから、文字を丁寧に書く習慣を付ける効果が期待できる。
【００９３】
操作端末１２０は、表示画面４０９において手書き文字の再入力を受け付けた後「決定」キー４０９ｂの操作を受け付けると、再度、手書き文字の雑度を判定する。そして、操作端末１２０は、再度判定された手書き文字の雑度に基づいて、当該手書き文字が「雑」と判定されなかった場合、図４Ｊに示す表示画面４１０を表示する。
【００９４】
図４Ｊに示すように、表示画面４１０は、雑文字と指摘され、書き直すことにより雑文字ではなくなった手書き文字の近傍に、書き直した手書き文字が雑文字ではなくなったことを示す合格マーク４１０ａを表示する。すなわち、操作端末１２０は、表示画面４１０において、書き直すことによって「雑」と判定されなくなった手書き文字にかかる指摘マーク４０８ａに代えて合格マーク４１０ａを表示する。これにより、利用者に対して、再入力された手書き文字が雑文字ではなく、丁寧に書けたことを迅速かつ確実に案内することができる。
【００９５】
操作端末１２０は、まだ書き直しされていない手書き文字がある場合、あるいは、再度雑度が判定された手書き文字が「雑」と判定され、かつ、書き直しの回数が所定回数（たとえば３回）未満であると、該当する雑文字や指摘マーク４０８ａを含む表示画面４１０を表示する。書き直しの回数は、メモリ２２２などにカウンタを設け、当該カウンタを用いてカウントすることができる。
【００９６】
また、操作端末１２０は、書き直しに合格し、かつ、書き直した文字が雑文字であると判定された手書き文字のうちの最後の手書き文字ではない場合、該当する雑文字や指摘マーク４０８ａを含む表示画面４１０を表示する。ここで、書き直しにより雑文字ではなくなった手書き文字、あるいは、所定回数書き直しがおこなわれた手書き文字を、書き直しに合格した手書き文字と判定する。また、最後の手書き文字は、雑文字と判定された手書き文字のうち、解答入力欄４０１ｂに並べられた順にしたがって、最後に位置する手書き文字を示す。図４Ｊの例においては、雑文字と判定された「白」と「水」の手書き文字のうち、「水」の手書き文字によって最後の手書き文字が実現される。
【００９７】
表示画面４１０は、まだ書き直しされていない手書き文字、あるいは、書き直されてもいまだ「雑」である手書き文字について、指摘マーク４０８ａを表示する。操作端末１２０は、表示画面４１０において「水」の文字が選択されると、表示画面４０９と同様に、解答入力枠４０９ａに、「水」の手本４０９ｅを表示する。
【００９８】
一方、表示画面４０９や表示画面４１０において、指摘マーク４０８ａが表示されたすべての雑文字について、再入力した手書き文字が「雑」と判定されなくなった場合、操作端末１２０は、書き直された手書き文字に基づいて、表示画面４０７を表示する。なお、表示画面４０９や表示画面４１０において、指摘マーク４０８ａが表示されたすべての雑文字について、再入力した手書き文字が「雑」と判定されなくなった場合、上記の表示画面４０６を表示して、入力された解答が正解であって、かつ、再入力された手書き文字を含むすべての文字が雑文字ではないことを報知してもよい。
【００９９】
操作端末１２０は、手書き文字により解答を入力する問題については、図４Ａ〜図４Ｊに示すような表示画面４０１〜４１０を適宜表示する。これにより、問題に対する解答を入力する際に文字を丁寧に書く習慣づけをおこなうことができる。また、問題に対する解答を考えさせながら文字を丁寧に書くことを習慣づけることにより、文字を丁寧に書くことのみを目的とした学習をおこなわせる場合と比較して利用者を飽きさせずに文字を丁寧に書く習慣をつけさせることができる。
【０１００】
（操作端末１２０の処理手順の一例）
つぎに、操作端末１２０の処理手順の一例について説明する。図５は、操作端末１２０の処理手順の一例を示すフローチャートである。図５のフローチャートに示した処理は、問題に対して、上記の雑文字判定の対象となる手書き文字の入力によって解答を入力する種類の学習コンテンツにおいておこなわれる。
【０１０１】
図５のフローチャートにおいて、まず、問題コンテンツに基づいて、ディスプレイにおいて、表示画面４０１に示すように問題および解答入力欄４０１ｂを表示し（ステップＳ５０１）、ステップＳ５０１において表示した解答入力欄４０１ｂに手書き文字が入力されるまで待機する（ステップＳ５０２：Ｎｏ）。ステップＳ５０２においては、解答入力欄４０１ｂにおける各解答入力枠４０１ｃうちのいずれかの解答入力枠４０１ｃに対応する解答入力枠４０２ａに、表示画面４０２に示すように手書き文字が入力されたか否かを判断する。
【０１０２】
ステップＳ５０２において、解答入力欄４０１ｂ（解答入力枠４０２ａ）に手書き文字が入力された場合（ステップＳ５０２：Ｙｅｓ）、入力された手書き文字についてパターン認識をおこなう（ステップＳ５０３）。そして、ステップＳ５０３におけるパターン認識の結果に基づいて、解答入力欄４０１ｂ（解答入力枠４０２ａ）における所定の位置（手書き文字が入力された解答入力枠）に、パターン認識結果に合致する所定のフォントに変換した文字を表示する（ステップＳ５０４）。
【０１０３】
つぎに、「答え合わせ」キー４０２ｃが操作されたか否かを判断する（ステップＳ５０５）。ステップＳ５０５において、「答え合わせ」キー４０２ｃが操作されていない場合（ステップＳ５０５：Ｎｏ）、解答入力欄４０１ｂ（解答入力枠４０２ａ）に手書き文字が入力されたか否かを判断する（ステップＳ５０６）。
【０１０４】
ステップＳ５０６において、解答入力欄４０１ｂ（解答入力枠４０２ａ）に手書き文字が入力されていない場合（ステップＳ５０６：Ｎｏ）、ステップＳ５０５へ移行する。一方、ステップＳ５０６において、解答入力欄４０１ｂ（解答入力枠４０２ａ）に手書き文字が入力された場合（ステップＳ５０６：Ｙｅｓ）、ステップＳ５０３へ移行する。
【０１０５】
ステップＳ５０５において、「答え合わせ」キー４０２ｃが操作された場合（ステップＳ５０５：Ｙｅｓ）、ステップＳ５０２：Ｙｅｓにおいて解答入力欄４０１ｂ（解答入力枠４０２ａ）に手書き文字が入力されてからステップＳ５０５：Ｙｅｓにおいて「答え合わせ」キー４０２ｃが操作されるまでの間のパターン認識の結果に基づいて、解答入力枠４０２ａに入力された手書き文字に基づく解答が正解か否かを判断する（ステップＳ５０７）。
【０１０６】
ステップＳ５０７において、解答入力欄４０１ｂ（解答入力枠４０２ａ）に入力された手書き文字に基づく解答が正解であった場合（ステップＳ５０７：Ｙｅｓ）、手書き文字の雑度を判定する（ステップＳ５０８）。そして、ステップＳ５０８における、手書き文字の雑度の判定結果に基づき、「雑」と判定された手書き文字、すなわち雑文字が存在するか否かを判定する（ステップＳ５０９）。
【０１０７】
ステップＳ５０９において、雑文字が存在する場合（ステップＳ５０９：Ｙｅｓ）、入力された解答が正解であることを報知する（ステップＳ５１０）。その後、入力された手書き文字を表示する（ステップＳ５１１）。ステップＳ５１１においては、手書き入力された状態のままの文字（パターン認識により所定のフォントに変換される前の文字）を表示する。
【０１０８】
そして、ステップＳ５０８における手書き文字の雑度の判定結果を出力する（ステップＳ５１２）。ステップＳ５１２においては、上記の表示画面４０９に示すように、入力された手書き文字のうちの雑文字に、指摘マーク４０８ａを表示することによって、手書き文字の雑度の判定結果を出力する。
【０１０９】
つぎに、雑文字を書き直すか否かを判断する（ステップＳ５１３）。ステップＳ５１３においては、表示画面４０９において「文字をきれいに書き直す」キー４０８ｂが表示されたか否かを判断し、「文字をきれいに書き直す」キー４０８ｂが操作された場合に、雑文字を書き直すと判断する。
【０１１０】
ステップＳ５１３において、雑文字を書き直す場合（ステップＳ５１３：Ｙｅｓ）、書き直す雑文字が選択されるまで待機する（ステップＳ５１４：Ｎｏ）。ステップＳ５１４においては、雑文字と判定された手書き文字のうちの１つが、所定の操作部材１３０などによってタップされた場合に、書き直す雑文字が選択されたと判断することができる。
【０１１１】
ステップＳ５１４において、書き直す雑文字が選択された場合（ステップＳ５１４：Ｙｅｓ）、表示画面４１０に示すように、ディスプレイ２２５ａに雑文字の書き直しをおこなうための解答入力枠４０９ａや手本４０９ｅなどを表示する（ステップＳ５１５）。そして、当該解答入力枠４０９ａに手書き文字が入力されるまで待機する（ステップＳ５１６：Ｎｏ）。
【０１１２】
ステップＳ５１６において、手書き文字の再入力対象となる解答入力枠４０９ａに手書き文字が入力された場合（ステップＳ５１６：Ｙｅｓ）、つづいて「決定」キー４０９ｂが操作されるまで待機する（ステップＳ５１７：Ｎｏ）。ステップＳ５１７において、「決定」キー４０９ｂが操作された場合（ステップＳ５１７：Ｙｅｓ）、手書き文字の再入力対象となる解答入力枠４０９ａに入力された手書き文字の雑度を判定し（ステップＳ５１８）、手書き文字の雑度の判定結果に基づき、手書き文字が「雑」でないか否かを判定する（ステップＳ５１９）。
【０１１３】
ステップＳ５１９において、手書き文字が「雑」でないと判定した場合（ステップＳ５１９：Ｙｅｓ）、書き直し合格を報知する（ステップＳ５２０）。ステップＳ５２０においては、たとえば、表示画面４１０のように、書き直すことにより雑文字ではなくなった手書き文字の近傍に、合格マーク４１０ａを表示することにより、書き直し合格を報知する。
【０１１４】
そして、ステップＳ５１６：Ｙｅｓにおいて入力された手書き文字（書き直したもの）が最後の雑文字であるか否かを判断する（ステップＳ５２１）。ステップＳ５２１において、最後の雑文字である場合（ステップＳ５２１：Ｙｅｓ）、一連の処理を終了する。一方、ステップＳ５２１において、最後の雑文字ではない場合（ステップＳ５２１：Ｎｏ）、ステップＳ５１４へ移行する。
【０１１５】
また、ステップＳ５１９において、手書き文字が「雑」である、すなわち雑文字であると判定した場合（ステップＳ５１９：Ｎｏ）、雑文字の書き直しを３回おこなったか否かを判断する（ステップＳ５２２）。ステップＳ５２２においては、たとえば、メモリ２２２などに設けたカウンタにおけるカウント値に基づいて、雑文字の書き直しを３回おこなったか否かを判断する。
【０１１６】
ステップＳ５２２において、雑文字の書き直しを３回おこなった場合（ステップＳ：Ｙｅｓ）、ステップＳ５２０へ移行して、書き直し合格を報知する。一方、ステップＳ５２２において、雑文字の書き直しをおこなった回数が１回または２回である場合（ステップＳ５２２：Ｎｏ）、書き直し不合格を報知して（ステップＳ５２３）、ステップＳ５１５へ移行する。
【０１１７】
ステップＳ５２３においては、たとえば、雑文字のうち、書き直しをおこなった回数が１回または２回である雑文字の近傍に、指摘マーク４０８ａを表示して、再度の書き直しを促すことにより、書き直し不合格を報知する。このように、書き直しをおこなっても雑文字である場合、当該雑文字の書き直しを「３回以上」などの所定回数おこなうまでは合格と判定されないため、雑文字を丁寧に書く練習を繰り返しておこなわせることができる。
【０１１８】
また、書き直しをおこなっても雑文字である場合の、再度の書き直しの数を制限（たとえば「３回」など）することにより、雑文字と判定された手書き文字の書き直しを長時間続ける事態になることを回避できる。これにより、問題に対して解答するという本来の学習内容から大きく逸脱させることなく、利用者に手書き文字を丁寧に書く練習をさせることができ、学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる。
【０１１９】
ステップＳ５０９において、雑文字が存在しないと判定された場合（ステップＳ５０９：Ｎｏ）、表示画面４０６のように、入力された解答が正解であることを報知する（ステップＳ５２４）。その後、ステップＳ５０２：Ｙｅｓにおいて入力された手書き文字を表示して（ステップＳ５２５）、一連の処理を終了する。
【０１２０】
ステップＳ５２５においては、手書き入力された状態のままの文字（パターン認識により所定のフォントに変換される前の文字）を表示する。入力された解答が正解である場合に、「答え合わせ」キー４０２ｃの操作後に表示画面４０６を表示することにより、利用者に対して、入力された解答が正解であることを報知できる。
【０１２１】
また、正解の報知後に、雑文字ではないと判定された手書き文字（丁寧に書かれた手書き文字）を表示することにより、利用者に対して、再入力された手書き文字が雑文字ではなく、丁寧に書かれていることを意識付けることができ、以降の学習におけるモチベーションを維持させることができる。
【０１２２】
ステップＳ５０７において、解答入力枠４０２ａに入力された手書き文字に基づく解答が不正解であった場合（ステップＳ５０７：Ｎｏ）、入力された解答が不正解であることを報知して（ステップＳ５２６）、一連の処理を終了する。ステップＳ５２６においては、「答え合わせ」キー４０２ｃの操作後に表示画面４０５を表示することにより、利用者に対して、入力された解答が不正解であることを報知することができる。
【０１２３】
なお、図５に示した処理において、手書き入力した文字を消去するための４０２ｄが操作された場合は、適宜、該当する解答入力枠に入力された手書き文字を消去する。また、図５に示した処理において、「やめる」キー４０１ｄが操作された場合は、処理を中断する。
【０１２４】
通信教育システムにおいては、比較対象とする文字の模範となる形状に関するデータや書き順に関するデータは、サーバ１１０にのみ記憶し、手書き文字が入力されるごとに操作端末１２０とサーバ１１０との間で通信をおこない、サーバ１１０においてパターン認識や正誤の判断をおこなうようにしてもよい。
【０１２５】
雑文字判定は、操作端末１２０を用いた学習の開始からの経過時間に基づいておこなってもよい。具体的には、たとえば、学習の開始時における手書き文字に対する、当該開始時から所定時間が経過した時における手書き文字のずれに基づいて、当該手書き文字が「雑」であるか、すなわち雑文字であるか否かを判断するようにしてもよい。これにより、利用者の集中力の低下の程度を判断することが可能になり、手書き文字の再入力をおこなわせることにより、再度集中力を高めるよう促すことが期待できる。
【０１２６】
また、雑文字判定の結果は、比較対象となる文字に対して、手書き文字が「雑」である場合にのみ出力するものに限らない。たとえば、学習の開始時あるいは前回の学習時における手書き文字が模範となる形状に対して所定の閾値以上ずれていた利用者に関し、当該開始時から所定時間が経過した時あるいは婚外の学習時における手書き文字の模範となる形状に対するずれが所定の閾値を下回った場合に、手書き文字が丁寧になったことを報知するようにしてもよい。これにより、利用者の学習意欲の向上を図る効果を期待できる。
【０１２７】
以上説明したように、この発明にかかる実施の形態の学習支援プログラムは、利用者に対して問題を出題し、出題された問題に対する解答に関する利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、解答が正解か否かを判断し、判断された結果、解答が正解である場合に、手書き文字の雑度を判定し、判定結果を出力する処理を、操作端末１２０に実行させるようにしたことを特徴としている。
【０１２８】
また、この発明にかかる実施の形態の学習支援方法は、利用者に対して問題を出題し、出題された問題に対する解答に関する利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、解答が正解か否かを判断し、判断された結果、解答が正解である場合に、手書き文字の雑度を判定し、判定結果を出力する、処理を操作端末１２０が実行するようにしたことを特徴としている。
【０１２９】
また、この発明にかかる実施の形態の操作端末１２０は、利用者に対して問題を出題し、出題された問題に対する解答に関する利用者の手書き文字の入力を受け付け、入力された手書き文字を認識し、認識された文字に基づいて、解答が正解か否かを判断し、判断された結果、解答が正解である場合に、手書き文字の雑度を判定し、判定結果を出力するようにしたことを特徴としている。
【０１３０】
この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置によれば、手書き文字により入力した解答が正解であっても、当該手書き文字の雑度が高い場合は、利用者に対して、当該手書き文字が雑文字であることを報知することができる。このように、問題に対する解答の正誤と、手書き文字の雑度の判定結果とをそれぞれ伝えることにより、解答自体は正解であるものの文字が雑に書かれているために不正解あるいは減点と判定することによって利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる。
【０１３１】
また、この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置は、対象となる文字についてあらかじめ登録された模範となる形状と比較することによって、手書き文字と当該形状とのずれに基づいて雑度の判断をおこなうことを特徴としている。
【０１３２】
この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置によれば、模範となる形状との比較により雑度の判断をおこなうことにより、模範となる形状に近い手書き文字を、雑文字と判断される文字から除外することができる。これにより、利用者の親など人間の判断による場合の「個人の好み」に左右されることなく、雑文字であるか否かの判断を迅速かつ公平におこなうことができる。
【０１３３】
また、この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置は、手書き文字のうち、雑と判定された手書き文字について、利用者に再度手書き文字を入力させる入力欄を表示するようにしたことを特徴としている。
【０１３４】
この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置によれば、利用者に対して、雑と判定された手書き文字を書き直させることができる。これにより、利用者に対して文字を丁寧に書くよう意識づけることができる。
【０１３５】
また、この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置によれば、雑と判定された手書き文字のみを書き直させることができるので、書き直しの作業が利用者の学習の負担になることを回避することができる。これにより、利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる。
【０１３６】
さらに、この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置によれば、雑と判定された手書き文字を入力した後、時間が経たないうちに、すなわち、入力した解答が正解と判断されたことにより気分がよい状態で書き直させることができる。これにより、書き直しの作業が利用者の学習の負担になることを回避し、利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる。
【０１３７】
また、この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置は、入力欄には、手本を表示するようにしたことを特徴としている。
【０１３８】
この発明にかかる実施の形態の学習支援プログラム、学習支援方法および学習支援装置によれば、手本にしたがって書き直すことができるので、書き直しの作業が利用者の学習の負担になることを回避することができる。これにより、利用者の学習意識を低下させることなく、利用者に対して文字を丁寧に書くよう意識づけることができる。
【０１３９】
なお、この実施の形態で説明した学習支援方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１４０】
以上のように、この発明にかかる学習支援プログラム、学習支援方法および学習支援装置は、学習を支援する学習支援プログラム、学習支援方法および学習支援装置に有用であり、特に、手書き文字により解答を入力する学習支援プログラム、学習を支援する学習支援方法および学習支援装置に適している。
【符号の説明】
【０１４１】
１００  通信教育システム
１１０  サーバ
１２０  操作端末
２２５  タッチスクリーン
２２５ａ  ディスプレイ
２２５ｂ  タッチパネル
３０１  処理部
３０２  記憶部
３０３  制御部
３０４  出力部
３０５  入力部
４０１〜４１０  表示画面
４０１ａ  問題
４０１ｂ  解答入力欄
４０１ｃ  解答入力枠
４０８ａ  指摘マーク
４０９ａ  解答入力枠
４０９ｅ  手本
【図１】
2018120109.tif 000003
【図２Ａ】
2018120109.tif 000004
【図２Ｂ】
2018120109.tif 000005
【図３】
2018120109.tif 000006
【図４Ａ】
2018120109.tif 000007
【図４Ｂ】
2018120109.tif 000008
【図４Ｃ】
2018120109.tif 000009
【図４Ｄ】
2018120109.tif 000010
【図４Ｅ】
2018120109.tif 000011
【図４Ｆ】
2018120109.tif 000012
【図４Ｇ】
2018120109.tif 000013
【図４Ｈ】
2018120109.tif 000014
【図４Ｉ】
2018120109.tif 000015
【図４Ｊ】
2018120109.tif 000016
【図５】
2018120109.tif 000017