(57)【要約】【課題】学習用装置を利用する学習者の状態をより詳細に判定できるようにする。【解決手段】端末に表示される画面９００は、領域９０１〜９０６を含む。領域９０１〜９０６の内部には、設問１〜設問６がそれぞれ表示されている。端末では、テストの開始から終了までに、指示体が、領域９０１〜９０６のそれぞれの上に位置した時間（滞在時間）が計測される。そして、各設問の滞在時間は、採点結果とともに、表示される。【選択図】図１１
2012220933.tif 000002
【特許請求の範囲】
【請求項１】
問題を表示するための表示手段と、
前記表示手段に表示された問題に対する入力を受付けるための受付手段と、
前記受付手段における、前記表示手段に表示された問題に関連する領域を特定する情報を記憶するための記憶手段と、
前記受付手段に情報を入力するために利用される指示体が、前記記憶手段によって記憶される情報によって特定される領域に対応した位置に存在した時間を計測するための計測手段とを備える、学習用装置。
【請求項２】
前記受付手段は、情報の入力を受付ける面を含み、
前記表示手段に表示された問題に関連する領域は、前記面内の領域を含む、請求項１に記載の学習用装置。
【請求項３】
前記表示手段に表示された問題に関連する領域は、前記面上の領域をさらに含む、請求項２に記載の学習用装置。
【請求項４】
外部の装置と通信するための通信手段と、
前記表示手段に表示された問題への回答の終了のタイミングを取得する取得手段と、
前記取得手段が前記タイミングを取得したことを条件として、前記通信手段を介して、前記計測手段が計測した時間を前記外部の装置に送信するための送信手段とをさらに備える、請求項１〜請求項３のいずれかに記載の学習用装置。
【請求項５】
前記表示手段に、前記計測手段が計測した時間を表示させるための表示制御手段をさらに備える、請求項１〜請求項４のいずれかに記載の学習用装置。
【請求項６】
問題を表示するための表示手段を備えた学習用装置の制御用プログラムであって、
前記学習用装置が備えるコンピュータを、
前記表示手段に表示された問題に対する入力を受付けるための受付手段、
前記受付手段における、前記表示手段に表示された問題に関連する領域を特定する情報を記憶するための記憶手段、および、
前記受付手段に情報を入力するために利用される指示体が、前記記憶手段によって記憶される情報によって特定される領域に対応した位置に存在した時間を計測するための計測手段として機能させる、制御用プログラム。
【請求項７】
１以上の学習用装置と、前記学習用装置と通信可能な管理用装置とを備えた学習システムであって、
前記学習用装置は、
問題を表示するための表示手段と、
前記表示手段に表示された問題に対する入力を受付けるための受付手段と、
前記受付手段に情報を入力するために利用される指示体の、前記受付手段における存在位置および存在時間を計測するための計測手段と、
前記計測手段が計測した存在位置および存在時間を前記管理用装置に送信するための送信手段とを含み、
前記管理用装置は、
前記受付手段における、前記表示手段に表示された問題に関連する領域を特定する情報を記憶するための記憶手段と、
前記送信手段から送信された存在位置および存在時間に基づいて、前記指示体が、前記記憶手段によって記憶される情報によって特定される領域に対応した位置に存在した時間を算出するための算出手段とを含む、学習システム。
【請求項８】
前記受付手段は、情報の入力を受付ける面を含み、
前記表示手段に表示された問題に関連する領域は、前記面上の領域をさらに含む、請求項７に記載の学習システム。
【請求項９】
前記表示手段に表示された問題に関連する領域は、前記面上の領域をさらに含む、請求項８に記載の学習システム。
【請求項１０】
前記記憶手段は、複数の前記問題に関連する領域を特定する情報を記憶し、
前記算出手段は、各前記問題に関連する領域ごとに、前記指示体が、当該問題に関連する領域に対応した位置に存在した時間を算出する、請求項７〜請求項９のいずれかに記載の学習システム。
【請求項１１】
前記管理用装置は、前記算出手段が算出した時間を表示する手段をさらに含む、請求項７〜請求項１０のいずれかに記載の学習システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習用装置に関し、特に、ペン入力を受付ける学習用装置に関する。
【背景技術】
【０００２】
従来から、タッチペン入力が可能な電子端末を用いた学習システムについて、種々の技術が提案されている。
【０００３】
たとえば、特許文献１（特開２００３−２０２７９９号公報）には、サーバに保存されている学習コンテンツを、教師用端末と生徒用端末の双方に表示させ、当該学習コンテンツに対する生徒端末から手描きデータの入力を受け付け、そして、入力された情報を教師用端末と生徒用端末の双方において表示させることにより、教師に生徒の解答内容を確認させる学習システムが提案されている。
【０００４】
また、特許文献２（特開２００３−１０７９７９号公報）には、ペン入力された解答の内容を記憶し、さらに、当該解答の内容に関連付けて、解答の開始および終了の時刻を記憶する学習支援システムが提案されている。
【０００５】
また、特許文献３（特開２００４−３６１８２９号公報）には、演算問題に対してペン入力された解答の内容を格納し、さらに、当該解答に対する採点結果として入力される○や×の印も格納する技術が提案されている。
【０００６】
さらに、特許文献４（特開２００９−２３７４８７号公報）には、特許文献３に記載されているように採点結果として印が格納された場合、格納された印が×である演算問題、つまり、採点結果が誤りとされた問題を反復して出題する技術が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２０２７９９号公報
【特許文献２】特開２００３−１０７９７９号公報
【特許文献３】特開２００４−３６１８２９号公報
【特許文献４】特開２００９−２３７４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記した従来の技術によれば、ペン入力を用いた解答に対して、正否は判定できるものの、学習者の理解度等の、一歩進んだ状態の判定はできなかった。
【０００９】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、学習用装置を利用する学習者の状態をより詳細に判定できるようにすることである。
【課題を解決するための手段】
【００１０】
本発明に従った学習用装置は、問題を表示するための表示手段と、表示手段に表示された問題に対する入力を受付けるための受付手段と、受付手段における、表示手段に表示された問題に関連する領域を特定する情報を記憶するための記憶手段と、受付手段に情報を入力するために利用される指示体が、記憶手段によって記憶される情報によって特定される領域に対応した位置に存在した時間を計測するための計測手段とを備える。
【００１１】
好ましくは、受付手段は、情報の入力を受付ける面を含み、表示手段に表示された問題に関連する領域は、面内の領域を含む。
【００１２】
好ましくは、表示手段に表示された問題に関連する領域は、面上の領域をさらに含む。
好ましくは、外部の装置と通信するための通信手段と、表示手段に表示された問題への回答の終了のタイミングを取得する取得手段と、取得手段がタイミングを取得したことを条件として、通信手段を介して、計測手段が計測した時間を外部の装置に送信するための送信手段とをさらに備える。
【００１３】
好ましくは、表示手段に、計測手段が計測した時間を表示させるための表示制御手段をさらに備える。
【００１４】
本発明に従った学習用装置の制御用プログラムは、問題を表示するための表示手段を備えた学習用装置の制御用プログラムであって、学習用装置が備えるコンピュータを、表示手段に表示された問題に対する入力を受付けるための受付手段、受付手段における、表示手段に表示された問題に関連する領域を特定する情報を記憶するための記憶手段、および、受付手段に情報を入力するために利用される指示体が、記憶手段によって記憶される情報によって特定される領域に対応した位置に存在した時間を計測するための計測手段として機能させる。
【００１５】
本発明に従った学習システムは、１以上の学習用装置と、学習用装置と通信可能な管理用装置とを備えた学習システムであって、学習用装置は、問題を表示するための表示手段と、表示手段に表示された問題に対する入力を受付けるための受付手段と、受付手段に情報を入力するために利用される指示体の、受付手段における存在位置および存在時間を計測するための計測手段と、計測手段が計測した存在位置および存在時間を管理用装置に送信するための送信手段とを含み、管理用装置は、受付手段における、表示手段に表示された問題に関連する領域を特定する情報を記憶するための記憶手段と、送信手段から送信された存在位置および存在時間に基づいて、指示体が、記憶手段によって記憶される情報によって特定される領域に対応した位置に存在した時間を算出するための算出手段とを含む。
【００１６】
好ましくは、受付手段は、情報の入力を受付ける面を含み、表示手段に表示された問題に関連する領域は、面内の領域を含む。
【００１７】
好ましくは、表示手段に表示された問題に関連する領域は、面上の領域をさらに含む。
好ましくは、記憶手段は、複数の問題に関連する領域を特定する情報を記憶し、算出手段は、各問題に関連する領域ごとに、指示体が、当該問題に関連する領域に対応した位置に存在した時間を算出する。
【００１８】
好ましくは、管理用装置は、算出手段が算出した時間を表示する手段をさらに含む。
【発明の効果】
【００１９】
上記構成によれば、学習用装置において、受付手段における、表示手段に表示された問題に関連する領域に対応した位置に指示体が存在した時間を計測することができる。
【００２０】
これにより、学習者の学習用装置における指示体の使用態様に基づいて、学習者の状態を判定できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の学習用装置の第１の実施の形態である端末の外観を模式的に示す図である。
【図２】図１の端末において検出される指示体の位置関係を模式的に示す図である。
【図３】図１の端末のハードウェア構成を模式的に示す図である。
【図４】図１の端末で表示される問題のデータの構成の一例を模式的に示す図である。
【図５】ペン入力ログデータの一例を模式的に示す図である。
【図６】解答状況データの一例を模式的に示す図である。
【図７】解答状況データの他の例を模式的に示す図である。
【図８】図１の端末において実行される解答受付処理のフローチャートである。
【図９】図１の端末において実行される解答受付処理のフローチャートである。
【図１０】図１の端末において、タッチパネルにテスト開始ボタンが表示された状態の一例を示す図である。
【図１１】図１の端末において実行される解答受付処理において、問題を表示する画面の一例を示す図である。
【図１２】採点結果データの一例を模式的に示す図である。
【図１３】図１の端末において実行される採点処理のフローチャートである。
【図１４】図１の端末において実行される採点処理のフローチャートである。
【図１５】本発明の学習システムの一実施の形態の全体構成を模式的に示す図である。
【図１６】図１５の学習システムにおける、処理の流れを説明するための図である。
【図１７】図１５の先生用端末のハードウェア構成を示す図である。
【図１８】図１５の端末において実行される解答受付処理のフローチャートである。
【図１９】図１５の端末において実行される解答受付処理のフローチャートである。
【図２０】図１５の先生用端末において実行される採点処理のフローチャートである。
【図２１】図１５の先生用端末において実行される採点処理のフローチャートである。
【図２２】第３の実施の形態において実行される解答受付処理の一部であって、図１９に示された部分に対応する部分を示す図である。
【図２３】図２２の領域分類処理のサブルーチンのフローチャートである。
【図２４】第３の実施の形態の先生用端末において実行される採点処理のフローチャートである。
【図２５】第３の実施の形態において利用される領域分類データの一例を示す図である。
【図２６】図１の端末におけるペン状態の検出のために利用される部分の電気的構成の一例を模式的に示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照しつつ、本発明の学習用装置の実施の形態について説明する。以下の説明では、同一の部品には同一の符号が付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰返さない。
【００２３】
［第１の実施の形態］
＜端末の概略構成＞
図１は、本発明の学習用装置の第１の実施の形態である端末１００の外観を模式的に示す図である。端末１００は、タッチパネル１１０を備えている。そして、端末１００は、タッチパネル１１０に対するスタイラスペン２００やユーザの指などを用いた手書き入力を受付ける。
【００２４】
本明細書では、スタイラスペン２００やユーザの指などの、タッチパネル１１０に対する手書き入力に用いられるものを、適宜「指示体」と呼ぶ。以下、本明細書としては、指示体の一例として、主にスタイラスペン２００を挙げて説明がなされる。
【００２５】
指示体は、タッチパネル１１０に含まれるディジタイザ（後述するディジタイザ１０６）との距離によって、当該ディジタイザの静電容量を変化させる。端末１００では、当該静電容量に基づいて、指示体とタッチパネル１１０の位置関係に関する判断がなされる。上記のように、指示体とタッチパネル１１０の位置関係は、指示体とディジタイザ１０６の位置関係に基づいて判断されるが、ディジタイザ１０６がタッチパネル１１０に含まれることから、本明細書では、これらの位置関係を、適宜、指示体とタッチパネル１１０の位置関係とも言う。
【００２６】
図２は、端末１００において検出される指示体の位置関係を模式的に示す図である。図２では、指示体の例として、スタイラスペンが示されている。そして、図２では、スタイラスペン２００の状態として、ホバー状態とペンダウン状態が記載されている。
【００２７】
ペンダウン状態とは、図２においてスタイラスペン２００Ｂとして示されているように、スタイラスペン２００がタッチパネル１１０と接触している状態をいう。一方、ホバー状態とは、図２においてスタイラスペン２００Ａとして示されているように、スタイラスペン２００がタッチパネル１１０とは接触していないが、スタイラスペン２００とタッチパネル１１０の距離が所定の距離（たとえば、１〜５ｍｍ程度）以内である状態をいう。
【００２８】
＜端末のハードウェア構成＞
図３は、端末１００のハードウェア構成を模式的に示す図である。
【００２９】
図３を参照して、端末１００は、当該端末１００の動作を全体的に制御するＣＰＵ（Central  Processing  Unit）１０１と、ＣＰＵ１０１のワークエリアとして機能するメモリ１０２と、計時動作を実行するクロック回路１０３と、ＣＰＵ１０１が実行するプログラムや種々のデータを記憶するＨＤＤ（Hard  Disk  Drive）１０４と、ＬＣＤ（Liquid  Crystal  Display）やＴＦＴ（Thin  Film  Transistor）等の表示装置からなるディスプレイ１０５と、ディジタイザ１０６と、タッチパネル１１０上のスタイラスペン２００の位置を検出するためのペン位置検出部１０７と、外部の機器と情報通信を行なうための通信インターフェイス（Ｉ／Ｆ）１０８とを含む。タッチパネル１１０は、ディスプレイ１０５とディジタイザ１０６とが重ねられて、構成されている。
【００３０】
本実施の形態において、表示手段であるディスプレイ１０５には、（たとえば学習用の）問題が表示される。そして、ディジタイザ１０６によって、表示された問題に対する入力を受付けるための受付手段が構成されている。なお、本発明において、受付手段は、端末１００のように、必ずしも表示手段と重ねられて、タッチパネルとして一体的に構成される必要はない。
【００３１】
端末１００には、ＨＤＤ１０４に記憶されている問題データをディスプレイ１０５に表示し、ディジタイザ１０６に対する当該問題の解答の入力を受付け、そして、入力された解答に対する採点等を行なうアプリケーションがインストールされている。当該アプリケーションのプログラムは、たとえば、ＨＤＤ１０４に記憶されている。ＣＰＵ１０１が上記アプリケーションを実行することにより、端末１００では、問題の表示、解答の受付、そして、当該解答に対する採点が行なわれる。
【００３２】
なお、当該アプリケーションのプログラムは、ＣＰＵ１０１が通信Ｉ／Ｆ１０８を介して通信する外部の装置に記憶され、当該プログラムをＣＰＵ１０１が実行することにより、上記アプリケーションが実行されてもよいし、また、当該アプリケーションのプログラムは、端末１００に対して着脱可能な記憶媒体に記憶されていてもよい。
【００３３】
このような記憶媒体としては、たとえば、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００３４】
また、上記した問題のデータについても、ＨＤＤ１０４に記憶されている必要はなく、通信Ｉ／Ｆ１０８を介して通信可能な外部の装置や、上記したような記憶媒体に記憶させ、ＣＰＵ１０１は、当該データを読出して、ディスプレイ１０５（タッチパネル１１０）に当該問題を表示させてもよい。
【００３５】
＜問題データ＞
図４は、上記したような問題のデータの構成の一例を模式的に示す図である。
【００３６】
図４を参照して、問題データは、データ名、表示内容、サイズ、エリア、配点、正答の各項目について、データを有している。本実施の形態では、問題データは、問題ごとに存在する。なお、１つの問題には、１以上の設問が含まれる。
【００３７】
データ名とは、問題データのタイトルを表わす。図４に示された例では、データ名は、「テスト問題データ１」という文字列のデータによって構成されている。
【００３８】
表示内容は、問題がディスプレイ１０５に表示される際に、表示画面の構成要素となる１以上の画像データを含む。
【００３９】
サイズは、問題を表示するための画面上のサイズを表わす。図４に示された例では、横方向の画素数と縦方向の画素数によって、サイズが規定されている。なお、図４の例では、ディスプレイ１０５における所定の方向の画素数が「１０００」とされ、当該所定の方向に交わる方向の画素数は「１５００」とされている。
【００４０】
エリアは、当該問題データに含まれる１以上の設問のそれぞれについて、設問に割当てられた表示領域を特定する情報と、当該設問に割当てられた表示領域の中で解答を入力する欄の表示領域を特定する情報とを含む。たとえば、図４の例において、「設問１」は、問題データの中の１番目の設問に割当てられた表示領域を特定する情報である。具体的には、当該表示領域は長方形状とされ、そして、当該長方形状の対角に位置する２点（たとえば、左上の点と右下の点）の座標によって構成されている。
【００４１】
また、図４の例において、「解答１」は、「設問１」（１番目の設問）に対する解答を入力するための欄（以下、適宜「解答欄」という）の表示領域を示している。図４の例では、「解答１」についても、「設問１」と同様に、長方形の左上の座標と右下の座標によって、当該領域が規定されている。
【００４２】
また、図４に示されるた問題データには、２番目以降の設問についても、設問の領域と解答の領域を特定する情報が含まれている。表示内容の項目に対応して記憶されている表示内容データのうち、各設問や各設問の解答欄に表示するための画像は、エリア項目において特定される各設問やその解答欄のための領域に、表示される。
【００４３】
図１１は、問題を表示する画面の一例を示す図である。
図１１において、画面９００には、設問１〜設問６の、６つの設問について表示がなされている。画面９００において、領域９０１には１番目の設問が表示され、領域９０２には２番目の設問が表示され、領域９０３には３番目の設問が表示され、領域９０４には４番目の設問が表示され、領域９０５には５番目の設問が表示され、また、領域９０６には６番目の設問が表示される。
【００４４】
また、画面９００では、領域９０１〜９０６の内部には、各設問の解答欄９０２Ａ〜９０６Ａが表示されている。解答欄９０１Ａ〜９０６Ａの表示位置は、図４の問題データにおいて、エリア項目の「解答１」等の、解答欄の表示エリアとして特定される領域に表示されている。なお、解答欄は、図１１に示されるように、設問の表示領域内に表示されても良いし、設問の表示領域外に表示されても良い。
【００４５】
本明細書では、画面９００に問題を表示し、当該問題（に含まれる各設問）に対する解答の入力を受付けることを、「テスト」という。そして、画面９００には、さらに、ユーザがテストの終了のタイミングを入力するためのボタン９０７が表示されている。
【００４６】
図４に戻って、問題データにおいて、配点は、各設問の配点を特定する情報である。
また、正答は、各設問の解答についての正解を特定する情報である。各問題の正答は、たとえば、文字列データで記憶されている。端末１００では、たとえば、各設問の解答欄に手書きで入力された画像に対してＯＣＲ（Optical  Character  Reader）処理を施すことにより文字列データが取得され、そして、当該取得された文字列と正答として記憶されている文字列とが比較された結果に基づいて、入力された画像が正解であるか否かが判断される。
【００４７】
＜ペン状態の検出＞
端末１００では、主に図２を参照して説明したように、スタイラスペン２００が、ペンダウン状態やホバー状態にあることが検出される。端末１００における、これらの状態の検出に利用される部分の電気的構成を、図２６に示す。
【００４８】
ディジタイザ１０６は、センサ板と、当該板上において互いに直行する２次元（Ｘ軸，Ｙ軸）方向に並べられた複数の長方形アンテナコイルとを含む。なお、図２６では、説明の便宜のため、Ｘ軸方向の検出用アンテナコイルのみが描かれている。
【００４９】
スタイラスペン２００は、たとえば、送信用コイル、当該コイルから連続的に交番磁界を発生させるための電源、ドライブ回路、および、発振回路を含む電子ペンによって構成される。
【００５０】
ペン位置検出部１０７は、アンテナコイル切替スイッチを順番に切り替え、センサ面をスキャンする。ペン位置検出部１０７では、スタイラスペン２００に最も近いアンテナコイルからは最も強く、それに隣接するコイルからは比較的弱い信号が検出される。これにより、ディジタイザ１０６上のスタイラスペン２００の位置を算出することができる。なお、スタイラスペン２００のペン先スイッチや筆圧などの情報は、スタイラスペン２００からの信号を変調するなどして、ペン位置検出部１０７に送られる。
【００５１】
上記構成によれば、スタイラスペン２００がディジタイザ１０６に接触していなくとも、スタイラスペン２００がディジタイザ１０６にある程度近接していれば、上記アンテナコイルにおける信号の変化として検出される。
【００５２】
このことから、ペン位置検出部１０７は、スタイラスペン２００がディジタイザ１０６と接触しているか（図２のペンダウン状態）、ディジタイザ１０６に対して所定の距離以内に位置しているか（図２のホバー状態）、または、これらの状態以外の状態（上記した所定の距離以上ディジタイザ１０６から離れている状態等）にあるかを判断できる。具体的には、ペン位置検出部１０７は、１以上のアンテナコイルにおいて上記したような信号が検出された場合、最も強い信号が検出されたものの位置に基づいて、スタイラスペン２００のＸＹ平面における位置を決定し、また、最も強い信号が検出されたアンテナコイルについて、検出された信号量に基づいて、スタイラスペン２００がペンダウン状態にあるかホバー状態にあるかを決定する。
【００５３】
ペン位置検出部１０７は、専用の回路によって実現されてもよいし、ＣＰＵ１０１がＨＤＤ１０４に記憶されたプログラムを実行することにより、ＣＰＵ１０１の機能として実現されても良い。
【００５４】
＜解答受付処理＞
端末１００において、ディスプレイ１０５に問題を表示させ、当該問題に対する解答の入力を受付けるための処理（解答受付処理）について説明する。
【００５５】
まず、当該処理に利用されるデータについて説明する。
図５は、ペン入力ログデータの一例を模式的に示す図である。
【００５６】
ペン入力ログデータは、経過時間と、ペン座標と、ペン状態とを含む。
端末１００では、所定の条件が成立することにより、テストが開始される。経過時間とは、当該テストの開始からの経過時間である。
【００５７】
ペン座標とは、経過時間に対応した、タッチパネル１１０上のスタイラスペン２００の存在する座標である。
【００５８】
端末１００では、テストの開始後、スタイラスペン２００がペンダウン状態またはホバー状態にあるか否かが検出され、当該検出結果が、ペン入力ログデータとして記憶される。ペン状態とは、図２を参照して説明したホバー状態またはペンダウン状態の別を表わす情報である。
【００５９】
ペン入力ログデータでは、経過時間が早い順に、１番目、２番目等の順序を付されて、データが記憶されている。
【００６０】
図５に示された例では、経過時間が２秒（０：００：０２）のとき、スタイラスペンは、ディジタイザ１０６上の座標（１００，１２０）の位置に、ホバー状態で存在していたことを示している。また、テスト開始後３秒（０：００：０３）のとき、スタイラスペン２００が、ディジタイザ１０６上に、座標（１０１，１２０）の位置で、ホバー状態で存在していたことが示されている。また、テスト開始後４秒（０：００：０４）のとき、スタイラスペン２００が、ディジタイザ１０６上の座標（１０１，１１９）の位置に接触（ペンダウン状態）していたことが示されている。
【００６１】
図６は、解答状況データの一例を模式的に示す図である。
解答状況データは、設問番号、解答内容、および、消去回数という項目を含む。
【００６２】
設問番号は、タッチパネル１１０に表示される問題に含まれる各設問の番号を示す。
解答内容は、各設問の解答欄に対して入力された解答の内容であり、たとえば、各解答欄に入力された画像に対してＯＣＲ処理を実行することによって取得された文字列データが記憶される。また、解答内容としては、解答欄に選択肢を表わす情報が表示された場合、当該表示された選択肢の中で選択されたものを特定する情報であってもよい。
【００６３】
消去回数は、各設問の解答欄に対して、入力された解答を消去する旨の操作がなされた回数である。
【００６４】
テストの開始時には、図６に示されるように、各設問の解答内容および消去回数は、情報が記憶されていない。これらは、テストが開始された後、たとえば図７に示されるように、適宜情報が記憶される。
【００６５】
次に、解答受付処理のフローチャートである図８および図９を参照して、当該処理の内容を説明する。なお、解答受付処理は、たとえば、端末１００に対して、テストを実行させるための操作がなされたことを起因して開始され、また、ＨＤＤ１０４（または外部の記憶装置）においてデータを記憶されている複数の問題から１の問題が選択されたことによって開始されてもよい。
【００６６】
まず図８を参照して、解答受付処理では、ＣＰＵ１０１は、まずステップＳ１０で、タッチパネル１１０にテスト開始ボタンを表示させて、ステップＳ２０へ処理を進める。図１０は、端末１００において、タッチパネル１１０にテスト開始ボタンが表示された状態の一例を示す図である。
【００６７】
図８に戻って、ステップＳ２０では、ＣＰＵ１０１は、タッチパネル１１０に表示させたテスト開始ボタンがスタイラスペン２００によって押されたか否かを検出し、押されたと判断するとステップＳ３０へ処理を進める。
【００６８】
ステップＳ３０では、ＣＰＵ１０１は、ＨＤＤ１０４から選択された問題データを取得して（読出して）、ステップＳ４０へ処理を進める。なお、本明細書では、以降、問題データはＨＤＤ１０４に記憶されているものとして説明するが、上記したように、当該問題データは、端末１００外の記憶装置に記憶されていてもよい。
【００６９】
ステップＳ４０では、ＣＰＵ１０１は、ステップＳ３０で取得した問題データを表示部（タッチパネル１１０のディスプレイ１０５）に表示させて、ステップＳ５０へ処理を進める。
【００７０】
ステップＳ５０では、ＣＰＵ１０１は、各設問の解答欄に、消去用ボタンを表示させ、さらに、テスト終了ボタンを表示させて、ステップＳ６０へ処理を進める。図１１は、このときにタッチパネル１１０（ディスプレイ１０５）に表示される画面の一例を示す。画面９００では、各解答欄９０１Ａ〜９０６Ａの中には、消去用ボタンとして、「消」という文字（漢字）が記されたボタンが表示されている。また、画面９００には、テストを終了させるために操作されるボタンであるテスト終了ボタン９０７が表示されている。
【００７１】
ステップＳ６０では、ＣＰＵ１０１は、クロック回路１０３に、テスト開始からの経過時間の計測を開始させて、ステップＳ７０へ処理を進める。
【００７２】
本実施の形態では、テスト開始ボタン（図１０）に対する操作に応じて、テストが開始され、クロック回路１０３における計時が開始される。なお、テストは、テスト開始時刻の到来等、他の条件の成立によって開始されても良い。
【００７３】
ステップＳ７０では、ＣＰＵ１０１は、ディジタイザ１０６においてスタイラスペン２００による入力が検出されたか否かを判断し、検出されたと判断するとステップＳ８０へ処理を進める。なお、ここでの入力は、スタイラスペン２００のディジタイザ１０６へのタッチだけでなく、ホバー状態も含む。
【００７４】
ステップＳ８０では、ＣＰＵ１０１は、入力を検出された座標データ、接触状態、および、テスト開始からの経過時間の組合せを、ペン入力ログデータ（図５）として記憶させて、ステップＳ９０へ処理を進める。ここでは、接触状態として、ホバー状態かペンダウン状態かについても判断がなされ、ペン入力ログデータとして記憶される。
【００７５】
ステップＳ９０では、ＣＰＵ１０１は、直前のステップＳ８０で検出された状態がペンダウン状態であったか否かを判断し、そうであったと判断するとステップＳ１００へ処理を進め、そうではないと判断すると（つまり、ホバー状態）、ステップＳ７０へ処理を戻す。
【００７６】
ステップＳ１００では、ＣＰＵ１０１は、ステップＳ８０で検出されたペン入力が、いずれかの解答欄に表示された消去用ボタンをタッチするものであったか否かを判断し、そうであると判断するとステップＳ１３０へ処理を進め、そうではないと判断するとステップＳ１１０へ処理を進める。なお、当該判断は、ペンダウン状態の対象となったディジタイザ１０６上の座標が、ディスプレイ１０５において解答欄の消去用ボタンが表示されている領域と重ねられた領域内であるか否かに基づいて、判断される。
【００７７】
ステップＳ１３０では、ＣＰＵ１０１は、ステップＳ１００で消去用ボタンをタッチされたと判断した解答欄に手書き入力された内容を消去して、ステップＳ１４０へ処理を進める。
【００７８】
なお、端末１００では、たとえばメモリ１０２に、各解答欄に手書き入力された軌跡（描画内容）が記憶されている。ステップＳ１３０では、対象となる解答欄について記憶している軌跡（描画内容）が消去される。
【００７９】
ステップＳ１４０では、ＣＰＵ１０１は、ステップＳ１３０で軌跡を消去した解答欄について、解答状況データの消去回数を１加算更新して、ステップＳ７０へ処理を戻す。
【００８０】
一方、ステップＳ１１０では、ＣＰＵ１０１は、タッチパネル１１０に表示されたテスト終了ボタン（テスト終了ボタン９０７）がタッチされたか否かを判断し、そうであると判断するとステップＳ１５０へ処理を進め、そうではないと判断するとステップＳ１２０へ処理を進める。
【００８１】
ステップＳ１２０では、ＣＰＵ１０１は、入力が検知された座標に従って線を描画して、ステップＳ７０へ処理を戻す。
【００８２】
ステップＳ１５０では、ＣＰＵ１０１は、各解答欄に入力された内容（各解答欄に表示された内容）をキャプチャし、解答内容データとして、画像形式で、メモリ１０２等に保存して、ステップＳ１６０へ処理を進める。
【００８３】
ステップＳ１６０では、各設問の解答欄に入力された解答として、ステップＳ１５０で保存した画像について、文字認識（ＯＣＲ処理）を実行し、取得された文字列を、解答状況データに、各設問の解答内容として保存して、解答受付処理を終了させる。
【００８４】
以上説明した解答受付処理では、テスト終了ボタンがタッチされたことに応じてテストが終了されて、ステップＳ１５０へと処理が進められたが、テストの終了の条件はこれに限定されない。たとえば、テスト終了時刻の到来であっても良いし、または、テスト終了時刻の到来とテスト終了ボタンへのタッチのいずれか早い方が条件とされても良い。
【００８５】
以上説明した解答受付処理によれば、テストが開始されてから、テスト終了ボタンが押圧（タッチ）されるまでの間、スタイラスペン２００がタッチパネル１１０にタッチするかまたは所定の距離以内に位置する場合には、テスト開始からの経過時間と、ディジタイザ１０６における座標と、そして、接触状態（ホバー状態またはペンダウン状態）が、ペン入力ログデータとして記憶される。
【００８６】
また、各設問の解答欄に入力された解答を消去する操作（消去用ボタンのタッチ）が成されると、設問毎に、当該操作の回数がカウントされる。
【００８７】
そして、テスト終了ボタンが押圧（タッチ）されると、各設問について、解答状況データとして、解答内容と消去回数とが生成される。
【００８８】
これにより、図７に示されるような、各設問についての解答内容と消去回数とのデータが生成される。
【００８９】
＜採点処理＞
次に、解答受付処理によって生成された解答状況データを用いて、テストについての採点を行なうための処理（採点処理）について説明する。
【００９０】
当該説明にあたり、まず、採点処理において利用されるデータについて説明する。
図１２は、採点結果データの一例を模式的に示す図である。
【００９１】
図１２を参照して、採点結果データは、問題についての総合得点と、各設問についての解答内容等の情報を含む。具体的には、各設問について、採点結果データは、解答内容、正誤結果、正答、配点、得点、消去回数、および、滞在時間を含む。
【００９２】
解答内容は、図７を参照して説明したように、解答受付処理の際に解答状況データにおいて記憶される。正誤結果は、解答内容と正答とを比較された結果であり、それらが一致すれば解答内容が正しいとされ、それらが一致しなければ、解答内容は誤りであると判断され、その判断結果が正誤結果として記憶される。
【００９３】
正答は、問題データ（図４）において各設問の正答として記憶されている情報である。
配点は、問題データにおいて各設問について記憶されている配点である。
【００９４】
得点は、各設問の解答内容によって取得された点数であり、正誤結果が正しいというものであれば、配点の欄の点数とされ、正誤結果が誤りであった場合には０とされる。
【００９５】
消去回数とは、解答状況データにおける各設問の消去回数である。
滞在時間とは、テスト開始からの経過時間が計測されてから（ステップＳ６０）、テスト終了ボタンが押圧されるまで（ステップＳ１１０）の期間において、タッチパネル１１０のうち各設問に対応する領域（図１１の領域９０１〜９０６）上に指示体が存在している時間である。
【００９６】
次に、採点処理のフローチャートである図１３および図１４を参照して、当該処理の内容を説明する。なお、採点処理は、端末１００において学習用のアプリケーションにおいて、問題を指定された後、当該問題についての採点を行なうための操作がなされたことを起因として実行される。
【００９７】
まず図１３を参照して、採点処理では、ＣＰＵ１０１は、まずステップＳ２１０において、当該処理において利用される変数ｎを１とし、また、採点結果データにおける総合得点を０に初期化して、ステップＳ２２０へ処理を進める。
【００９８】
なお、採点処理の開始時には、採点結果データは、総合得点の欄と、採点対象となる問題に含まれる数の設問について、解答内容等の記憶領域が設けられる。ただし、各設問についての解答内容等のデータは、採点処理の開始時には記憶されていない。
【００９９】
ステップＳ２２０では、ＣＰＵ１０１は、解答状況データにおいて、ｎ番目の設問（設問ｎ）についてのデータを読出して、ステップＳ２３０へ処理を進める。なお、解答状況データから読出されるデータとしては、解答内容と消去回数である。また、問題データから読出されるのは、各設問の正答と配点である。
【０１００】
ステップＳ２３０では、ＣＰＵ１０１は、ステップＳ２２０において読出した各データを、採点結果データにおける対応する設問の記憶領域に保存して、ステップＳ２４０へ処理を進める。
【０１０１】
ステップＳ２４０では、ＣＰＵ１０１は、ｎ番目の設問について、解答内容と正答とが一致しているか否かを判断し、一致していると判断するとステップＳ２５０へ処理を進め、一致していないと判断するとステップＳ２７０へ処理を進める。
【０１０２】
なお、解答内容と正答とが一致しているか否かについての判断基準は、学習用アプリケーションの用途などに応じて適宜設定することができる。たとえば、解答内容として保存される文字列と正答として記憶される文字列とが完全に一致している場合のみ、両者が一致していると判断される。
【０１０３】
ステップＳ２７０では、採点結果データの第ｎ番目の設問の正誤結果として、誤り（×）であることを示す情報を書込み、得点の欄に０を書込んで、ステップＳ２８０へ処理を進める。
【０１０４】
ステップＳ２５０では、ＣＰＵ１０１は、ｎ番目の設問についての正誤結果に正解（○）であることを示す情報を書込み、そして、得点の欄に配点の欄に記憶された値を書込んで、ステップＳ２６０へ処理を進める。
【０１０５】
ステップＳ２６０では、ＣＰＵ１０１は、総合得点の値を、ｎ番目の設問の得点を加算するように更新して、ステップＳ２８０へ処理を進める。
【０１０６】
ステップＳ２８０では、ＣＰＵ１０１は、変数ｎを１加算更新して、ステップＳ２９０へ処理を進める。
【０１０７】
ステップＳ２９０では、ＣＰＵ１０１は、問題に含まれるすべての設問について、採点が完了したか、つまり、ステップＳ２２０〜ステップＳ２７０の処理対象とされたか否かを判断し、完了したと判断するとステップＳ３００へ処理を進め、まだ完了していないと判断するとステップＳ２２０へ処理を戻す。
【０１０８】
ステップＳ３００では、ＣＰＵ１０１は、変数ｎを１に初期化してステップＳ３１０へ処理を進める。
【０１０９】
図１４を参照して、ステップＳ３１０では、ＣＰＵ１０１は、ペン入力ログデータ（図５）のｎ番目のデータを取得して、ステップＳ３２０へ処理を進める。
【０１１０】
ステップＳ３２０では、ＣＰＵ１０１は、採点処理において利用される別の変数ｋの値を１に初期化して、ステップＳ３３０へ処理を進める。
【０１１１】
ステップＳ３３０では、ＣＰＵ１０１は、ペン入力ログデータのｎ番目のデータの座標は、ｋ番目の設問のエリア内か否かを判断し、そうであると判断するとステップＳ３６０へ処理を進め、そうではないと判断するとステップＳ３４０へ処理を進める。
【０１１２】
ここで、ｋ番目の設問のエリア内か否かは、ペン入力ログデータに記憶された座標が、問題データ（図４）のｋ番目の設問のエリア内か否かを判断することによって、判断される。
【０１１３】
ステップＳ３６０では、ＣＰＵ１０１は、前エリアとｋが等しいか否かを判断し、等しいと判断するとステップＳ３７０へ処理を進め、そうではないと判断するとステップＳ３８０へ処理を進める。ここで、「前エリア」とは、採点処理において用いられるデータであって、後述するステップＳ３８０において更新される情報である。
【０１１４】
ステップＳ３７０では、ＣＰＵ１０１は、処理対象となっている、ペン入力ログデータにおけるｎ番目の経過時間と「前時間」の差を、採点結果データにおけるｋ番目の設問の滞在時間に加算して、ステップＳ３８０へ処理を進める。ここで、「前時間」とは、採点処理において利用される情報であって、後述するステップＳ３８０において適宜更新される。
【０１１５】
ステップＳ３８０では、ＣＰＵ１０１は、「前エリア」の値をｋで更新し、また、「前時間」の値を、ペン入力ログデータにおけるｎ番目の経過時間で更新して、ステップＳ４００へ処理を進める。
【０１１６】
なお、採点処理において、「前エリア」および「前時間」の情報は、たとえば、メモリ１０２に記憶される。
【０１１７】
一方、ステップＳ３４０では、ＣＰＵ１０１は、採点対象となっている問題の、すべての設問についてステップＳ３３０〜ステップＳ３８０の処理対象としたか否かを判断し、そうであると判断するとステップＳ３９０へ処理を進め、そうではないと判断するとステップＳ３５０へ処理を進める。
【０１１８】
ステップＳ３５０では、ＣＰＵ１０１は、ｋの値を１加算更新して、ステップＳ３３０へ処理を戻す。
【０１１９】
ステップＳ３９０では、ＣＰＵ１０１は、上記した「前エリア」の値として０を書込み、また、「前時間」の値として、ペン入力ログデータにおけるｎ番目の経過時間を書込んで、ステップＳ４００へ処理を進める。
【０１２０】
ステップＳ４００では、ＣＰＵ１０１は、ペン入力ログデータにおけるすべてのログデータが、ステップＳ３１０〜ステップＳ３９０の処理対象とされたか否かを判断し、まだ処理されていないデータがあると判断するとステップＳ３１０へ処理を戻し、すべてのデータが処理対象とされたと判断するとステップＳ４１０へ処理を進める。
【０１２１】
ステップＳ４１０では、採点結果データ（図１２）をディスプレイ１０５に表示させて、処理を終了させる。
【０１２２】
以上説明した採点処理によれば、採点結果データが生成されて、表示される。なお、採点結果データの生成には、まず、解答受付処理において生成された、各設問の解答内容と消去回数が取得され、また、問題データに含まれる、各設問の正答データと配点が取得される。そして、各設問の解答内容が正答データと一致するか否かによって、各設問についての正誤結果が生成され、それに応じて、各設問についての得点が決定され、これに基づき、問題の総合得点が、全設問の合計得点として算出される。
【０１２３】
さらに、採点処理では、ペン入力ログデータに基づいて、各設問に対応する領域上にスタイラスペン２００が存在したと推定される時間が算出される。
【０１２４】
なお、採点処理において生成された採点結果データは、ステップＳ４１０においてディスプレイ１０５に表示される。その表示態様としては、たとえば、図１２に示された採点結果データの内容が、図１２に示されるような表形式で、表示されても良いし、または、このような採点結果データに基づいて、種々のレイアウトで採点結果データに含まれる情報が表示されても良い。
【０１２５】
［第２の実施の形態］
図１５は、本発明の学習システムの一実施の形態の全体構成を模式的に示す図である。
【０１２６】
図１５を参照して、本実施の形態の学習システムでは、各生徒が使用する学習用装置である端末１００Ａ〜１００Ｆが、ネットワーク７００を介して、先生用端末３００と通信可能に構成されている。先生用端末３００は、管理用装置の一例である。なお、図１５では、端末１００Ａ〜１００Ｆのそれぞれについて、タッチパネルに手書き入力するためのスタイラスペン２００Ａ〜２００Ｆが示されている。
【０１２７】
図１６は、本実施の形態の学習システムにおける、処理の流れを説明するための図である。
【０１２８】
図１６を参照して、本実施の形態の学習システムでは、先生用端末３００から生徒用端末（図１５の端末１００Ａ〜１００Ｆ）に対して、問題が送信される（ステップＳＴ１）。ここでの問題送信は、問題データ（図４）の送信であってもよいし、また、問題データ自体は各生徒端末に記憶され、テストの開始を指示する情報の送信であってもよい。
【０１２９】
生徒端末では、先生用端末から問題が送信されてきたことに応じて、当該問題に対する解答を受付ける、解答受付処理が実行される。そして、当該解答受付処理により、生徒端末から先生用端末に、解答内容が送信される（ステップＳＴ２）。
【０１３０】
先生用端末では、各生徒端末から受信した解答内容を用いて、採点処理が実行される。
＜端末の構成＞
本実施の形態の端末１００Ａ〜１００Ｆのハードウェア構成は、図３を参照して説明した端末１００のハードウェア構成と同様とすることができる。
【０１３１】
先生用端末３００のハードウェア構成について説明する。図１７は、先生用端末３００のハードウェア構成を示す図である。
【０１３２】
図１７を参照して、先生用端末３００は、当該先生用端末の動作を全体的に制御するＣＰＵ３０１と、ＣＰＵ３０１のワークエリアとして機能するメモリ３０２と、ＬＣＤ等の表示装置によって構成されるディスプレイ３０５と、ＣＰＵ３０１によって実行されるプログラムや種々のデータが記憶されるＨＤＤ３０４と、端末１００Ａ〜１００Ｆ等の外部の装置と、ネットワーク７００を通じて通信するための通信Ｉ／Ｆ３０８とを含む。
【０１３３】
＜解答受付処理＞
図１８および図１９は、本実施の形態の端末１００Ａにおいて実行される解答受付処理のフローチャートである。
【０１３４】
本実施の形態の解答受付処理は、図８および図９を参照して説明した第１の実施の形態の解答受付処理に対して、テスト終了ボタン９０７（図１１）が押圧されてからの処理が相違する。つまり、本実施の形態の解答受付処理は、ステップＳＡ１０〜ステップＳＡ１７０を有するが、ステップＳＡ１０〜ステップＳＡ１５０までは、図８および図９を参照して説明したステップＳ１０〜ステップＳ１５０と同様の処理である。
【０１３５】
そして、本実施の形態の解答受付処理では、ステップＳＡ１５０において、各設問の解答欄に表示された画像が解答内容データとして保存された後、ステップＳＡ１６０で、ステップＳＡ１５０で保存された画像に対して文字認識により取得された文字列情報が、各設問に対する解答として、解答状況データの解答内容の欄に保存され、ステップＳＡ１７０へ処理が進められる。
【０１３６】
ステップＳＡ１７０では、ＣＰＵ１０１は、ステップＳＡ１６０までの処理により生成された解答状況データとペン入力ログデータを、先生用端末３００に送信して、処理を終了させる。
【０１３７】
＜採点処理＞
図２０および図２１は、本実施の形態の先生用端末３００において実行される採点処理のフローチャートである。本実施の形態において、採点処理は、たとえば、端末１００Ａ〜１００Ｆのそれぞれから、解答受付処理において、ステップＳＡ１７０（図１９）における各情報の送信時の通知を受けたことに応じて、開始される。
【０１３８】
本実施の形態の採点処理は、第１の実施の形態において端末１００において実行された採点処理（図１３〜図１４）に対して、ステップＳＢ２００の処理が追加されている。
【０１３９】
図２０を参照して、ステップＳＢ２００では、生徒端末（端末１００Ａ〜１００Ｆ）から、解答状況データおよびペン入力ログデータを受信して、ステップＳＢ２１０へ処理を進める。
【０１４０】
そして、本実施の形態の採点処理では、ステップＳＢ２１０〜ステップＳＢ４１０として、第１の実施の形態において端末１００において実行された採点処理におけるステップＳ２１０〜ステップＳ４１０と同様の内容が実行される。
【０１４１】
以上説明した本実施の形態では、各生徒端末においてテストが実施され解答状況データおよびペン入力ログデータが生成されると、それらの情報が先生用端末３００へ送信される。そして、先生用端末では、各生徒端末から送信されてきた解答状況データとペン入力ログデータに基づいて、採点結果データ（図１２参照）が、生徒端末毎に、生成される。そして、先生用端末３００では、各生徒端末について生成された採点結果データが、ディスプレイ３０５において表示される。
【０１４２】
なお、本実施の形態において、先生用端末のＣＰＵ３０１は、解答受付処理のステップＳＢ４１０において、各生徒端末の採点結果データを表示させるが、当該表示結果データは、対応する生徒端末に送信されてもよい。これにより、各生徒端末の採点結果が、先生用端末３００だけでなく、生徒端末において表示等されることができる。
【０１４３】
［第３の実施の形態］
以上説明した第２の実施の形態では、生徒端末（端末１００Ａ〜１００Ｆ）のそれぞれにおいてテストが実施され、それに基づく解答状況データとペン入力ログデータが先生用端末３００へ送信された。そして、先生用端末３００では、採点処理において、各生徒端末から送信されてきたデータを用いて、採点結果データを生成し、表示していた。
【０１４４】
図２２は、第２の実施の形態において解答受付処理のうち、図１９に示された部分の変形例を示す。
【０１４５】
本実施の形態の学習システムでは、第２の実施の形態において先生用端末３００において生成されていた、問題中の各設問の滞在時間が、生徒端末側で生成される。
【０１４６】
具体的には、本実施の形態の各生徒端末において実行される解答受付処理では、図１９に示されたステップＳＡ１７０が、図２２に示されるように、ステップＳＡ１８０およびステップＳＡ１９０に置き換えられる。
【０１４７】
図２２を参照して、本実施の形態の各生徒端末において実行される解答受付処理では、ステップＳＡ１６０で、各設問の解答欄の描画内容に対する文字認識処理によって取得された文字列情報が解答状況データの解答内容として保存された後、ステップＳＡ１８０処理が進められる。
【０１４８】
ステップＳＡ１８０では、領域分類処理が実行される。
ここで、ステップＳＡ１８０の領域分類処理のサブルーチンのフローチャートを、図２３に示す。
【０１４９】
図２３を参照して、領域分類処理は、ステップＳＣ１０〜ステップＳＣ１００を含む。これらの内容は、図１４を参照して説明したステップＳ３１０〜ステップＳ４００の処理内容と同様とすることができる。以下、領域分類処理の内容を説明する。
【０１５０】
なお、領域分類処理では、各設問におけるスタイラスペン２００の滞在時間（各設問が表示された領域にタッチまたは当該領域上に滞在した時間）を記憶する領域分類データが生成される。領域分類処理の開始時に、ＣＰＵ１０１によって生成される。
【０１５１】
領域分類データの一例を、図２５に示す。領域分類データは、設問番号と滞在時間とを含む。設問番号は、処理対象となっている問題に含まれる各設問に付された番号である。滞在時間とは、図１２の滞在時間と同様である。
【０１５２】
図２３を参照して、ステップＳＣ１０では、ＣＰＵ１０１は、ペン入力ログデータ（図５）のｎ番目のデータを取得して、ステップＳＣ２０へ処理を進める。
【０１５３】
ステップＳＣ２０では、ＣＰＵ１０１は、採点処理において利用される別の変数ｋの値を１に初期化して、ステップＳＣ３０へ処理を進める。
【０１５４】
ステップＳＣ３０では、ＣＰＵ１０１は、ペン入力ログデータのｎ番目のデータの座標は、ｋ番目の設問のエリア内か否かを判断し、そうであると判断するとステップＳＣ６０へ処理を進め、そうではないと判断するとステップＳＣ４０へ処理を進める。
【０１５５】
ステップＳＣ６０では、ＣＰＵ１０１は、前エリアとｋが等しいか否かを判断し、等しいと判断するとステップＳＣ７０へ処理を進め、そうではないと判断するとステップＳＣ８０へ処理を進める。ここで、「前エリア」とは、採点処理において用いられるデータであって、後述するステップＳＣ８０において更新される情報である。
【０１５６】
ステップＳＣ７０では、ＣＰＵ１０１は、処理対象となっている、ペン入力ログデータにおけるｎ番目の経過時間と「前時間」の差を、採点結果データにおけるｋ番目の設問の滞在時間に加算して、ステップＳＣ８０へ処理を進める。ここで、「前時間」とは、採点処理において利用される情報であって、後述するステップＳＣ８０において適宜更新される。
【０１５７】
ステップＳＣ８０では、ＣＰＵ１０１は、「前エリア」の値をｋで更新し、また、「前時間」の値を、ペン入力ログデータにおけるｎ番目の経過時間で更新して、ステップＳ４００へ処理を進める。
【０１５８】
なお、採点処理において、「前エリア」および「前時間」の情報は、たとえば、メモリ１０２に記憶される。
【０１５９】
一方、ステップＳＣ４０では、ＣＰＵ１０１は、採点対象となっている問題の、すべての設問についてステップＳＣ３０〜ステップＳＣ８０の処理対象としたか否かを判断し、そうであると判断するとステップＳＣ９０へ処理を進め、そうではないと判断するとステップＳＣ５０へ処理を進める。
【０１６０】
ステップＳＣ５０では、ＣＰＵ１０１は、ｋの値を１加算更新して、ステップＳＣ３０へ処理を戻す。
【０１６１】
ステップＳＣ９０では、ＣＰＵ１０１は、上記した「前エリア」の値として０を書込み、また、「前時間」の値として、ペン入力ログデータにおけるｎ番目の経過時間を書込んで、ステップＳＣ１００へ処理を進める。
【０１６２】
ステップＳＣ１００では、ＣＰＵ１０１は、ペン入力ログデータにおけるすべてのログデータが、ステップＳＣ１０〜ステップＳＣ９０の処理対象とされたか否かを判断し、まだ処理されていないデータがあると判断するとステップＳＣ１０へ処理を戻し、すべてのデータが処理対象とされたと判断すると、処理を図２２にリターンさせる。
【０１６３】
図２２に戻って、ステップＳＡ１８０で領域分類処理を実行した後、ＣＰＵ１０１は、ステップＳＡ１９０で、テストの際に生成された解答状況データと、ステップＳＡ１８０における領域分類処理において生成された領域分類データ（図２５）を、先生用端末３００に送信して、処理を終了させる。
【０１６４】
図２４は、本実施の形態の先生用端末３００において実行される採点処理のフローチャートである。
【０１６５】
本実施の形態の採点処理は、ステップＳＢ２００〜ステップＳＢ２９０およびステップＳＢ４２０を含む。ステップＳＢ２００〜ステップＳＢ２９０の内容は、図２０を参照して説明した各ステップと同様である。
【０１６６】
そして、本実施の形態の採点処理では、ステップＳＢ２９０において、すべての設問の採点が完了したと判断されると、ステップＳＢ４２０へ処理が進められる。
【０１６７】
そして、ステップＳＢ４２０では、ＣＰＵ３０１は、ステップＳＢ４１０（図２１参照）と同様に、採点結果データをディスプレイ３０５に表示させて、処理を終了させる。
【０１６８】
［変形例等］
以上説明した各実施の形態では、図２６を参照して説明したように、スタイラスペン２００がペンダウン状態、ホバー状態、または、これら以外の状態にあることを検出することができた。ペンダウン状態は、スタイラスペン２００が、受付手段における情報の入力を受ける面内に位置している状態の一例である。ホバー状態は、スタイラスペン２００が、受付手段における情報の入力を受ける面上に位置している状態の一例である。
【０１６９】
なお、本発明に係る学習用装置では、少なくとも指示体が受付手段における各問題に対応する位置に存在することが検出されればよく、必ずしも上記ペンダウン状態とホバー状態の双方が検出されなくとも良い。
【０１７０】
たとえば、指示体として人の指が使用された場合、ペン位置検出部１０７は、ペンダウン状態かペンタウン状態以外の状態かのみを検出する。また、タッチパネル１１０として静電容量方式や抵抗膜方式のタッチパネルが採用された場合も、ペン位置検出部１０７は、ペンダウン状態かペンタウン状態以外の状態かのみを検出する。このような場合、指示体が、各問題に対応する位置にタッチしている時間（ペンダウン状態にある時間）を計測することにより、各問題についての滞在時間を検出できる。
【０１７１】
［実施の形態のまとめ］
以上説明した各実施の形態の採点処理では、問題における各設問について、採点結果とともに、滞在時間が表示される。当該滞在時間は、端末１００や先生用端末３００において、表示される。
【０１７２】
このような表示により、当該表示を見たユーザまたは先生は、問題の総合得点だけでなく、各設問に対して、ユーザが解答の際にどれだけ迷ったか等の判定をすることができる。これにより、ユーザ自身または先生は、ユーザの、各設問に対する理解度等の判定が可能となり、より詳細にユーザの学習能力を認識できる。
【０１７３】
なお、滞在時間の算出方法は、各実施の形態において説明されたものに限定されない。たとえば、指示体が、各設問に対応する領域においてペンダウン状態またはホバー状態にある時間のみを計測して、滞在時間とされても良い。この場合には、ディジタイザ１０６の静電容量の変化に基づいて当該ディジタイザ１０６に対するタッチが継続された時間やホバー状態が継続された時間を計測することにより、滞在時間が生成される。
【０１７４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７５】
１００，１００Ａ〜１００Ｆ  端末、１０２，３０２  メモリ、１０３  クロック回路、１０５，３０５  ディスプレイ、１０６  ディジタイザ、１０７  ペン位置検出部、１１０  タッチパネル、２００，２００Ａ〜２００Ｆ  スタイラスペン、３００  先生用端末、７００  ネットワーク、９００  画面。
【図１】
2012220933.tif 000003
【図２】
2012220933.tif 000004
【図３】
2012220933.tif 000005
【図４】
2012220933.tif 000006
【図５】
2012220933.tif 000007
【図６】
2012220933.tif 000008
【図７】
2012220933.tif 000009
【図８】
2012220933.tif 000010
【図９】
2012220933.tif 000011
【図１０】
2012220933.tif 000012
【図１１】
2012220933.tif 000013
【図１２】
2012220933.tif 000014
【図１３】
2012220933.tif 000015
【図１４】
2012220933.tif 000016
【図１５】
2012220933.tif 000017
【図１６】
2012220933.tif 000018
【図１７】
2012220933.tif 000019
【図１８】
2012220933.tif 000020
【図１９】
2012220933.tif 000021
【図２０】
2012220933.tif 000022
【図２１】
2012220933.tif 000023
【図２２】
2012220933.tif 000024
【図２３】
2012220933.tif 000025
【図２４】
2012220933.tif 000026
【図２５】
2012220933.tif 000027
【図２６】
2012220933.tif 000028