(57)【特許請求の範囲】
【請求項１】
採点者が用紙上に電子ペンを用いて記載した情報に関する情報であり、当該用紙上における前記電子ペンの移動の軌跡を示し、順序性を有する２以上の位置情報を有する採点情報を電子ペンから受信する採点情報受信部と、
前記採点情報受信部が受信した採点情報が有する２以上の位置情報が示す形状が「○」に近いか、「△」に近いか、「×」に近いか、予め決められた採点を取り消す旨の情報である１以上のいずれかの採点取消情報に近いかを認識し、当該認識結果から、前記形状が「○」に近い場合には正解、前記形状が「△」に近い場合には半正解、前記形状が「×」に近い場合には不正解、前記形状が前記１以上のいずれかの採点取消情報に近い場合には、前記採点者が電子ペンで記載した採点取消情報の下に記載されている「○」または「△」または「×」に対する採点取消情報を構成する結果情報構成部と、
前記採点情報受信部が受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する問題識別子決定部と、
前記問題識別子決定部で決定された問題識別子に対応付けて、前記結果情報構成部が構成した正解、半正解、または不正解のうちのいずれかの採点種別情報を蓄積し、かつ、前記結果情報構成部が採点取消情報を構成した場合、前記問題識別子決定部が決定した問題識別子に対応付けて蓄積されている前記採点種別情報を取り消す処理を行う結果情報蓄積部と、
採点結果を出力する指示である出力指示を受け付ける受付部と、
前記受付部が出力指示を受け付けた場合に、前記結果情報蓄積部が蓄積した採点種別情報に基づいて採点結果を出力する採点結果出力部とを具備し、
前記問題識別子決定部は、
問題を識別する情報である問題識別子と１以上の位置情報とを有する問題情報を１以上保持している問題情報格納手段と、
前記問題情報格納手段に格納されている１以上の位置情報により特定され得る領域であり、問題情報が示す問題を記載する領域に、前記採点情報受信部が受信した採点情報が有する特定の一の位置情報が含まれるという所定の関係にあるか否かを判断する判断手段と、
前記判断手段が所定の関係にあると判断した場合に、前記問題情報が有する問題識別子を、前記問題情報格納手段から取得する問題識別子取得手段とを具備し、
前記採点結果出力部は、
前記一の問題識別子に対して、蓄積された時間的に最後の採点種別情報を、有効な採点種別情報であるとして、採点結果を出力する情報処理装置。
【請求項２】
前記結果情報構成部は、
前記採点情報受信部が受信した採点情報が有する２以上の位置情報が示す形状が「○」に近いか、「△」に近いか、「×」に近いか、数字列に近いか、予め決められた採点を取り消す旨の情報である１以上のいずれかの採点取消情報に近いかを認識し、当該認識結果から、前記形状が「○」に近い場合には正解、前記形状が「△」に近い場合には半正解、前記形状が「×」に近い場合には不正解、数字列に近い場合には部分点を示す点数情報、前記形状が前記１以上のいずれかの採点取消情報に近い場合には、前記採点者が電子ペンで記載した採点取消情報の下に記載されている「○」または「△」または「×」または数字列に対する採点取消情報を構成し、
前記結果情報蓄積部は、
前記問題識別子決定部が決定した問題識別子に対応付けて、前記結果情報構成部が構成した採点種別情報または点数情報を蓄積し、かつ
前記採点取消情報に基づいて、前記問題識別子決定部が決定した問題識別子に対応付けて蓄積されている採点種別情報または点数情報を取り消す処理を行い、
前記採点結果出力部は、
前記一の問題識別子に対して、蓄積された時間的に最後の採点種別情報または点数情報を、有効な採点種別情報または点数情報であるとして、採点結果を出力する請求項１記載の情報処理装置。
【請求項３】
請求項１または請求項２記載情報処理装置であって、
前記用紙は、
前記受講生が前記受験番号を記載する第一の欄を有し、かつ、前記採点者が前記受験番号と同じ受講生識別子を記載する第二の欄を有し、
前記情報処理装置は、
受講生が電子ペンで前記用紙に記載した受験番号と解答情報に関する情報を、前記受講生の電子ペンから受信し、かつ、前記受信した受験番号と解答情報とを対にして格納し、
前記採点情報受信部は、
採点者が前記受講生の電子ペンとは異なる電子ペンで前記用紙に記載した受講生識別子と採点情報とを、採点者の電子ペンから受信し、
前記情報処理装置は、
前記採点者が電子ペンで記載した受講生識別子と前記採点情報とを対にして格納し、
前記受験番号と前記受講生識別子が一致する解答情報と採点情報を一の用紙に出力することにより、合成された解答用紙を出力する請求項１または請求項２記載情報処理装置。
【請求項４】
請求項１から請求項３いずれか記載の情報処理装置と、１以上の電子ペンを具備する情報処理システムであって、
前記電子ペンは、
記載した情報に関する情報である記載情報を取得する記載情報取得部と、
前記記載情報取得部が取得した記載情報に基づいて採点情報を構成する採点情報構成部と、
前記採点情報構成部が構成した採点情報を前記情報処理装置に送信する採点情報送信部を具備する情報処理システム。
【請求項５】
コンピュータに、
採点者が用紙上に電子ペンを用いて記載した情報に関する情報であり、当該用紙上における前記電子ペンの移動の軌跡を示し、順序性を有する２以上の位置情報を有する採点情報を電子ペンから受信する採点情報受信ステップと、
前記採点情報受信ステップで受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する問題識別子決定ステップと、
前記採点情報受信ステップで受信した採点情報が有する２以上の位置情報が示す形状が「○」に近いか、「△」に近いか、「×」に近いか、予め決められた採点を取り消す旨の情報である１以上のいずれかの採点取消情報に近いかを認識し、当該認識結果から、前記形状が「○」に近い場合には正解、前記形状が「△」に近い場合には半正解、前記形状が「×」に近い場合には不正解、前記形状が前記１以上のいずれかの採点取消情報に近い場合には、前記採点者が電子ペンで記載した採点取消情報の下に記載されている「○」または「△」または「×」に対する採点取消情報を構成する結果情報構成ステップと、
前記問題識別子決定ステップで決定された問題識別子に対応付けて、前記結果情報構成ステップで構成された正解、半正解、または不正解のうちのいずれかの採点種別情報を蓄積し、かつ、前記結果情報構成ステップで採点取消情報が構成された場合、前記問題識別子決定ステップで決定された問題識別子に対応付けて蓄積されている採点種別情報を取り消す処理を行う結果情報蓄積ステップと、
採点結果を出力する指示である出力指示を受け付ける受付ステップと、
前記受付ステップで出力指示が受け付けられた場合に、前記結果情報蓄積ステップで蓄積された採点種別情報に基づいて採点結果を出力する採点結果出力ステップとを実行させるためのプログラムであり、
記録媒体に、問題を識別する情報である問題識別子と１以上の位置情報とを有する問題情報を１以上保持しており、
前記問題識別子決定ステップは、
前記記録媒体に格納されている１以上の位置情報により特定され得る領域であり、問題情報が示す問題を記載する領域に、前記採点情報受信ステップで受信された採点情報が有する特定の一の位置情報が含まれるという所定の関係にあるか否かを判断する判断ステップと、
前記判断ステップで所定の関係にあると判断した場合に、前記問題情報が有する問題識別子を、前記記録媒体から取得する問題識別子取得ステップとを具備し、
前記採点結果出力ステップにおいて、
前記一の問題識別子に対して、蓄積された時間的に最後の採点種別情報を、有効な採点種別情報であるとして、採点結果を出力するプログラム。
【請求項６】
前記結果情報構成ステップにおいて、
前記採点情報受信部が受信した採点情報が有する２以上の位置情報が示す形状が「○」に近いか、「△」に近いか、「×」に近いか、数字列に近いか、予め決められた採点を取り消す旨の情報である１以上のいずれかの採点取消情報に近いかを認識し、当該認識結果から、前記形状が「○」に近い場合には正解、前記形状が「△」に近い場合には半正解、前記形状が「×」に近い場合には不正解、数字列に近い場合には部分点を示す点数情報、前記形状が前記１以上のいずれかの採点取消情報に近い場合には、前記採点者が電子ペンで記載した採点取消情報の下に記載されている「○」または「△」または「×」または数字列に対する採点取消情報を構成し、
前記結果情報蓄積部ステップにおいて、
前記問題識別子決定ステップで決定した問題識別子に対応付けて、前記結果情報構成ステップで構成した採点種別情報または点数情報を蓄積し、かつ
前記採点取消情報に基づいて、前記問題識別子決定ステップで決定した問題識別子に対応付けて蓄積されている採点種別情報または点数情報を取り消す処理を行い、
前記採点結果出力ステップにおいて、
前記一の問題識別子に対して、蓄積された時間的に最後の採点種別情報または点数情報を、有効な採点種別情報または点数情報であるとして、採点結果を出力する請求項５記載のプログラム。
【請求項７】
コンピュータに、
受講生が受験番号を記載する第一の欄を有し、かつ、採点者が前記受験番号と同じ受講生識別子を記載する第二の欄を有する用紙に、受講生が電子ペンで記載した受験番号と解答情報に関する情報を、前記受講生の電子ペンから受信するステップと、
前記受信するステップで受信された前記受験番号と前記解答情報とを対にして蓄積するステップと、
前記蓄積するステップの処理の後に、前記採点者が前記受講生の電子ペンとは異なる電子ペンを用いて前記用紙に記載した受講生識別子と、当該用紙上における前記電子ペンの移動の軌跡を示し、順序性を有する２以上の位置情報を有する採点情報とを電子ペンから受信する採点情報受信ステップと、
前記採点情報受信ステップで受信された前記受講生識別子と前記採点情報とを対にして格納するステップと、
前記採点情報受信ステップで受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する問題識別子決定ステップと、
前記採点情報受信ステップで受信した採点情報が有する２以上の位置情報が示す形状が「○」に近いか、「△」に近いか、「×」に近いか、予め決められた採点を取り消す旨の情報である１以上のいずれかの採点取消情報に近いかを認識し、当該認識結果から、前記形状が「○」に近い場合には正解、前記形状が「△」に近い場合には半正解、前記形状が「×」に近い場合には不正解、前記形状が前記１以上のいずれかの採点取消情報に近い場合には、前記採点者が電子ペンで記載した採点取消情報の下に記載されている「○」または「△」または「×」に対する採点取消情報を構成する結果情報構成ステップと、
前記問題識別子決定ステップで決定された問題識別子に対応付けて、前記結果情報構成ステップで構成された正解、半正解、または不正解のうちのいずれかの採点種別情報を蓄積し、かつ、前記結果情報構成ステップで採点取消情報が構成された場合、前記問題識別子決定ステップで決定された問題識別子に対応付けて蓄積されている採点種別情報を取り消す処理を行う結果情報蓄積ステップと、
前記格納するステップの後、採点結果を出力する指示である出力指示を受け付ける受付ステップと、
前記受付ステップで出力指示が受け付けられた場合に、前記結果情報蓄積ステップで蓄積された採点種別情報に基づいて採点結果を出力する採点結果出力ステップとを実行させるためのプログラムであり、
記録媒体に、問題を識別する情報である問題識別子と１以上の位置情報とを有する問題情報を１以上保持しており、
前記問題識別子決定ステップは、
前記記録媒体に格納されている１以上の位置情報により特定され得る領域であり、問題情報が示す問題を記載する領域に、前記採点情報受信ステップで受信された採点情報が有する特定の一の位置情報が含まれるという所定の関係にあるか否かを判断する判断ステップと、
前記判断ステップで所定の関係にあると判断した場合に、前記問題情報が有する問題識別子を、前記記録媒体から取得する問題識別子取得ステップとを具備し、
前記採点結果出力ステップにおいて、
前記一の問題識別子に対して、蓄積された時間的に最後の採点種別情報を、有効な採点種別情報であるとして、採点結果を出力するプログラムであり、
前記採点結果出力ステップにおいて、
前記受験番号と前記受講生識別子が一致する解答情報と採点情報とを一の用紙に出力することにより、合成された解答用紙を出力するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンから情報を受信し、当該情報を処理する情報処理装置およびそのプログラム等に関するものである。
【背景技術】
【０００２】
従来、記載した情報を外部に送信できる電子ペンとしてアノト社の電子ペンがある（非特許文献1参照）。この電子ペンは、通常のペンに超小型カメラ、画像認識装置、それにＢｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈは「テレフオンアクチーボラゲット  エル  エム  エリクソン」社の登録商標。）送受信装置を備え付けたもので、専用紙に書かれた手書きの内容を読み取り、解析し、パソコン、携帯電話、ファックス等の情報通信機器に即時送受信できるものである。【０００３】
なお、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）とは、無線通信規格であり、伝送距離は送信電力が１ｍＷのときに約１０ｍと、省電力、短距離を意識した無線規格である。また、送信電力を上げることにより、現在のところ、最大で１００ｍまで伝送距離を伸ばすことがえきる。
また、現在、普及している教育用の添削方法は、採点者が赤色のペンで、生徒が書いた解答用紙に、丸付けをしたりコメントを記載したり、得点を記載したりするものである。
【非特許文献１】アノト日本株式会社ホームページ、インターネット＜URL:http://www.anoto.jp/tsuite.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、非特許文献１による電子ペンの技術では、テストや添削などの採点者が記載した情報を受信して、処理をすることは考慮されていない。
また、普及している教育用の添削方法では、人手（採点者）により採点であり、自動採点ができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、採点者が用紙上に電子ペンを用いて記載した情報に関する情報であり、当該用紙上の位置を示す位置情報を１以上有する採点情報を電子ペンから受信する採点情報受信部と、前記採点情報受信部が受信した採点情報に基づいて、採点の結果の種類を示す情報である採点種別情報または／および回答に対して与える点数を示す情報である点数情報を構成する結果情報構成部と、前記採点情報受信部が受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する問題識別子決定部と、前記問題識別子決定部で決定された問題識別子に対応付けて、前記結果情報構成部が構成した採点種別情報または／および点数情報を蓄積する結果情報蓄積部を具備する情報処理装置である。【０００６】
かかる構成により、採点枠内にある採点情報（○、△、×、点数など）を、該当するテストの採点の情報であるとして、問題識別子と対応付けて蓄積できる。したがって、電子ペンの技術を用いた精度の高い自動採点が可能となり、テストや添削などの処理に極めて有効である。特に、多数の受験生がテストをする公開テストや、受験におけるテストなどに有効である。【０００７】
本第二の発明の情報処理装置は、第一の発明の情報処理装置において、前記結果情報構成部は、採点情報受信部が受信した採点情報に基づいて、採点の結果の種類を示す情報である採点種別情報または／および回答に対して与える点数を示す情報である点数情報を構成し、かつ前記採点情報が所定の情報である場合に、採点を取り消す旨の情報である採点取消情報を構成し、前記結果情報蓄積部は、前記問題識別子決定部が決定した問題識別子に対応付けて、前記結果情報構成部が構成した採点種別情報または／および点数情報を蓄積し、かつ前記採点取消情報に基づいて、前記問題識別子決定部が決定した問題識別子に対応付けて蓄積されている採点種別情報または／および点数情報を取り消す処理を行う情報処理装置である。【０００８】
かかる構成により、採点者が行う所定の動作は、取り消し動作であると認識し、先の採点情報を、無効にすることができる。したがって、電子ペンを用いた採点者は、多少の記載ミスが生じても、容易に訂正でき、その結果、正しい自動採点が可能となる。【０００９】
さらに、上記の情報処理装置は、採点結果を出力する指示である出力指示を受け付ける受付部と、前記受付部が出力指示を受け付けた場合に、前記結果情報蓄積部が蓄積した採点種別情報または／および点数情報に基づいて採点結果を出力する採点結果出力部をさらに具備することが好適である。
【発明の効果】
【００１０】
本発明において、電子ペンの技術を用いた精度の高い自動採点が可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、情報処理システムや情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。【００１２】
（実施の形態１）
図１は、本実施の形態における情報処理システムの概念図である。情報処理システムは、媒体１１、電子ペン１２、情報処理装置１３を具備する。媒体１１は、特殊ドットパターンが印刷されている媒体であり、例えば、紙でできている。ここで、電子ペンを使用するのは、例えば、テストや添削などの採点者（または、添削者）である。また、媒体１１には、通常、受講生の解答が記載されている。なお、電子ペンを使用するのは、テストや添削に解答を記載した受講生などでも良い。
図２は、本実施の形態における情報処理システムのブロック図である。電子ペン１２は、採点者識別子格納部１２０１、記載情報取得部１２０２、採点情報構成部１２０３、採点情報送信部１２０４を有する。【００１３】
情報処理装置１３は、採点情報受信部１３０１、結果情報構成部１３０２、問題識別子決定部１３０３、結果情報蓄積部１３０４、受付部１３０５、採点結果出力部１３０６を有する。問題識別子決定部１３０３は、問題情報格納手段１３０３１、判断手段１３０３２、問題識別子取得手段１３０３３を具備する。採点結果出力部１３０６は、算出手段１３０６１、出力手段１３０６２を有する。【００１４】
採点者識別子格納部１２０１は、採点者を識別する情報である採点者識別子を格納している。採点者識別子のデータ構造や内容は問わない。また、採点者識別子は、電子ペンを識別する情報でも良い。電子ペンを識別できれば、当該電子ペンの使用者である採点者も識別できるからである。つまり、採点者識別子は、採点者を識別できる情報であれば何でも良い。採点者識別子格納部１２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。【００１５】
記載情報取得部１２０２は、電子ペン１２で記載した情報に関する情報である記載情報を取得する。記載情報は、例えば、媒体１１の中の相対的な位置を特定する情報である座標情報（以下、適宜「位置情報」という。）である。また、記載情報は、媒体１１の中の相対的な位置を特定する情報である座標情報の集合から文字認識し、当該文字認識した結果である文字コードの列でも良い。なお、座標情報は、（０，０）が始点である必要はない。【００１６】
記載情報取得部１２０２が座標情報である記載情報を取得する方法について説明する。座標情報を取得する方法として、例えば、以下の方法がある。媒体１１には、図３に示す特殊ドットパターンが印刷されている。かかる場合に、記載情報取得部１２０２は、特殊ドットパターンによる座標検出技術で実現され得る。具体的には、例えば、図３のような構成になる。図３の構成は、ＣＣＤカメラ３０１、パターン認識と解析を行うプロセッサ３０２で構成される。特殊ドットパターンは、０．３ｍｍピッチのグリッドに沿ったドットから構成される。そして、記載情報取得部１２０２は、そのドットの配置をＲｉｇｈｔ／Ｌｅｆｔ／Ｕｐ／Ｄｏｗｎの４パターンで振り分けることにより、特殊ドットパターンをコード化する。そして、記載情報取得部１２０２を構成するＣＣＤカメラが、特殊ドットパターンを６０フレーム／秒で撮影する。そして、記載情報取得部１２０２は、撮影した画像情報を解析することにより、ＣＣＤカメラの移動（すなわち撮影されるドットパターンの変化）を検出する。記載情報取得部１２０２は、ＣＣＤカメラの移動を検出することにより、静的物体中の相対的な座標情報を取得できる。なお、記載情報取得部１２０２の別の手段として、以下のものが考えられる。媒体１１の表面に、座標情報を示すバーコードが印刷されており、記載情報取得部１２０２は、当該バーコードを読み込み、座標情報を得るバーコードリーダーで実現される。【００１７】
採点情報構成部１２０３は、記載情報取得部１２０２が取得した記載情報と、採点者識別子格納部１２０１の採点者識別子に基づいて採点情報を構成する。採点情報は、採点者が用紙上に電子ペンを用いて記載した情報に関する情報であり、当該用紙上の位置を示す位置情報を１以上有する情報である。また、採点情報は、ここでは、採点者識別子と記載情報を有する。採点情報構成部１２０３は、通常、ＭＰＵやメモリ等から実現され得る。採点情報構成部１２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００１８】
採点情報送信部１２０４は、採点情報構成部１２０３が構成した採点情報を、直接または間接的に情報処理装置１３に送信する。「間接的に採点情報を送信する」とは、図示しない他の装置を経由して、情報処理装置１３に採点情報を送信することを言う。採点情報送信部１２０４は、無線または有線の通信手段で実現され得る。特に、ブルートゥース（登録商標）などの無線通信手段で実現するのが好適である。但し、放送手段により実現しても良い。【００１９】
採点情報受信部１３０１は、電子ペン１２から採点情報を受信する。採点情報受信部１３０１は、無線または有線の通信手段で実現され得る。特に、ブルートゥース（登録商標）などの無線通信手段で実現するのが好適である。但し、採点情報受信部１３０１は、放送を受信する手段により実現しても良い。【００２０】
結果情報構成部１３０２は、採点情報受信部１３０１が受信した採点情報に基づいて、採点の結果の種類を示す情報である採点種別情報または／および回答に対して与える点数を示す情報である点数情報を構成する。つまり、結果情報構成部１３０２は、採点種別情報のみを構成しても良い。また、結果情報構成部１３０２は、点数情報のみを構成しても良い。さらに、結果情報構成部１３０２は、採点種別情報と点数情報を構成しても良い。採点種別情報は、例えば、正解「○」、半正解「△」、不正解「×」を示す情報である。半正解とは、部分点を与えることができる、という意味の情報である。点数情報は、主として、半正解の場合の点数である。結果情報構成部１３０２は、例えば、採点情報受信部１３０１が受信した採点情報が有する１以上の位置情報が示す形状が「○」に近いか、「△」に近いか、「×」に近いかを認識する。１以上の位置情報から文字（数字も含む）や図形を認識する技術は、公知技術（いわゆる文字認識技術）であるので詳細な説明は省略する。結果情報構成部１３０２は、通常、ＭＰＵやメモリ等から実現され得る。結果情報構成部１３０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００２１】
問題識別子決定部１３０３は、採点情報受信部１３０１が受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する。問題識別子決定部１３０３は、以下で説明する。問題情報格納手段１３０３１、判断手段１３０３２および問題識別子取得手段１３０３３により問題識別子を決定する。【００２２】
問題情報格納手段１３０３１は、問題を識別する情報である問題識別子と１以上の位置情報を有する問題情報を１以上保持している。問題識別子は、例えば、問題の番号である。１以上の位置情報は、例えば、問題に対する解答を記入する矩形領域の左上の座標を示す位置情報（ｘ１、ｙ１）、右下の座標を示す位置情報（ｘ２，ｙ２）を有する。問題情報格納手段１３０３１は、解答を記入する矩形領域の重心位置情報を有しても良い。問題情報格納手段１３０３１は、問題識別子に対応する位置情報を有するのであれば良い。問題情報格納手段１３０３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。【００２３】
判断手段１３０３２は、採点情報受信部１３０１が受信した採点情報が有する、特定の一の位置情報が、特定の問題情報が有する１以上の位置情報と所定の関係にあるか否かを判断する。「所定の関係にある」とは、採点情報が有する特定の一の位置情報が、その問題情報が示す問題を記載する領域に含まれることを示す。判断手段１３０３２は、通常、ＭＰＵやメモリ等から実現され得る。判断手段１３０３２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００２４】
問題識別子取得手段１３０３３は、判断手段１３０３２が所定の関係にあると判断した場合に、特定の問題情報が示す問題を識別する問題識別子を取得する。かかる問題識別子は、採点情報受信部１３０１が受信した採点情報が示す採点に対応する問題の問題識別子である。問題識別子取得手段１３０３３は、通常、ＭＰＵやメモリ等から実現され得る。問題識別子取得手段１３０３３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００２５】
結果情報蓄積部１３０４は、問題識別子決定部１３０３で決定された問題識別子に対応付けて、結果情報構成部１３０２が構成した採点種別情報または／および点数情報を蓄積する。採点種別情報または／および点数情報を蓄積する記録媒体は、情報処理装置１３に内蔵の記録媒体でも、外付けの記録媒体でも良い。また、記録媒体は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。結果情報蓄積部１３０４は、通常、ＭＰＵやメモリ等から実現され得る。結果情報蓄積部１３０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、また、結果情報蓄積部１３０４は、外部の装置の記録媒体に採点種別情報または／および点数情報を蓄積しても良い。かかる場合、結果情報蓄積部１３０４は、情報を送信する手段により構成され得る。【００２６】
受付部１３０５は、採点結果を出力する指示である出力指示を受け付ける。出力指示を入力する手段である入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１３０５は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。【００２７】
採点結果出力部１３０６は、受付部１３０５が出力指示を受け付けた場合に、結果情報蓄積部１３０４が蓄積した採点種別情報または／および点数情報に基づいて採点結果を出力する。採点結果出力部１３０６は、算出手段１３０６１と出力手段１３０６２により実現される。【００２８】
算出手段１３０６１は、採点種別情報または／および点数情報に基づいて、１以上の問題識別子で識別される問題に対応する解答の結果である合計点を算出する。算出手段１３０６１の合計点の算出方法は、種々ある。例えば、算出手段１３０６１は、採点種別情報が正解を示す情報である場合は、当該正解に対応する点数を加算し、採点種別情報が半正解を示す情報である場合は、点数情報が示す点数を加算し、採点種別情報が不正解を示す情報である場合は、点数を加算せずに、１以上の問題識別子で識別される問題に対応する解答の結果である合計点を算出する。また、例えば、算出手段１３０６１は、採点種別情報が正解を示す情報である場合は、当該正解に対応する点数を加算し、採点種別情報が半正解を示す情報であり、かつ当該採点種別情報が有する１以上の位置情報が、点数情報が有する１以上の位置情報が所定の関係にある場合（例えば、点数情報が、半正解を示す図形「△」の中に記載されている場合）のみ、点数情報が示す点数を加算し、採点種別情報が不正解を示す情報である場合は、点数を加算せずに、１以上の問題識別子で識別される問題に対応する解答の結果である合計点を算出する。その他、算出手段１３０６１が合計点を算出するアルゴリズムは種々考えられる。算出手段１３０６１は、通常、ＭＰＵやメモリ等から実現され得る。算出手段１３０６１は、の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００２９】
出力手段１３０６２は、算出手段１３０６１が算出した合計点を出力する。出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。出力手段１３０６２は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力手段１３０６２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
以下、本情報処理システムの動作について説明する。まず、電子ペン１２の動作について図４のフローチャートを用いて説明する。【００３０】
（ステップＳ４０１）記載情報取得部１２０２は、映像を取得したか否かを判断する。映像とは、例えば、図１の電子ペン１２のカメラが取得した映像である。映像を取得すればステップＳ４０２に行き、映像を取得しなければステップＳ４０１に戻る。
（ステップＳ４０２）記載情報取得部１２０２は、ステップＳ４０１で取得した映像および／または先に取得した映像から記載情報（ここでは、記載情報は、紙１１上の座標情報である。）を構成する。
（ステップＳ４０３）採点情報構成部１２０３は、採点者識別子格納部１２０１に格納されている採点者識別子を取得する。
（ステップＳ４０４）採点情報構成部１２０３は、ステップＳ４０２で構成した記載情報と、ステップＳ４０３で取得した採点者識別子から採点情報を構成する。【００３１】
（ステップＳ４０５）採点情報送信部１２０４は、ステップＳ４０４で構成した採点情報を情報処理装置１３に送信する。なお、採点情報送信部１２０４は、例えば、情報処理装置１３のＩＰアドレス等を保持している。また、採点情報送信部１２０４は、相手を特定せずに採点情報を送信しても良い。ステップＳ４０１に戻る。
なお、図４のフローチャートにおいて、電源オフや処理の終了等の割り込みにより、処理を終了する。【００３２】
また、図４のフローチャートにおいて、電子ペン１２で記載する情報は文字でも図形等でも良い。また、カメラで取得した映像から記載情報を構成する処理は、例えば、上述したアノト社の特殊な紙（専用紙）を用いれば可能であり公知技術であるので、詳細な説明は省略する。【００３３】
また、図４のフローチャートにおいて、構成した記載情報と採点者識別子から採点情報を構成するが、かかる採点情報が有する記載情報のデータ量は問わない。記載情報のデータ量は、例えば、電子ペン１２を使って書くワンストロークである。【００３４】
また、図４のフローチャートにおいて、例えば、記載情報を多量に蓄えた後、ユーザ指示により採点情報の送信を行っても良い。また、例えば、電子ペン１２によるワンストロークごとに記載情報を蓄え、採点情報を構成し、当該採点情報を送信するなどしても良い。つまり、採点情報の送信タイミング、送信のトリガーは問わない。【００３５】
さらに、図４のフローチャートにおいて、電子ペン１２は、記載情報を有する採点情報を情報処理装置１３に送信した。かかる場合、情報処理装置１３は、記載情報（座標情報）から文字や図形を認識する。しかし、電子ペン１２が座標情報から文字や図形を認識し、当該認識後の文字データ等を情報処理装置１３に送信しても良い。かかる場合、記載情報は、認識後の文字データ等である。なお、複数の座標情報から文字コードを決定する処理は、文字認識の既存技術であるので、詳細な説明は省略する。
次に、情報処理装置１３の動作について図５から図６のフローチャートを用いて説明する。まず、図５のフローチャートを用いて、情報処理装置１３が、受信した採点情報を蓄積する動作について説明する。
（ステップＳ５０１）採点情報受信部１３０１は、採点情報を受信したか否かを判断する。採点情報を受信すればステップＳ５０２に行き、採点情報を受信しなければステップＳ５０１に戻る。
（ステップＳ５０２）結果情報構成部１３０２は、ステップＳ５０１で受信した採点情報から、採点者識別子を取得する。
（ステップＳ５０３）結果情報構成部１３０２は、ステップＳ５０２で取得した採点者識別子を蓄積する。ステップＳ５０２、ステップＳ５０３の処理により、採点者が識別できる。【００３６】
（ステップＳ５０４）結果情報構成部１３０２は、ステップＳ５０１で受信した採点情報から、記載情報を取得する。ここで取得する記載情報は、例えば、所定の意味のある図形（○、△、×）や数字列を構成する１以上の位置情報の集合である、とする。所定の意味のある図形などは、電子ペン１２を用いてワンストロークで記載した記載情報である。【００３７】
（ステップＳ５０５）問題識別子決定部１３０３は、ステップＳ５０４で取得した記載情報が有する１以上の位置情報から、問題識別子を決定する。かかる問題識別子の決定方法の詳細は、図６のフローチャートを用いて説明する。【００３８】
（ステップＳ５０６）結果情報構成部１３０２は、ステップＳ５０４で取得した記載情報から採点種別情報（○、△、×）、または点数情報を取得する。かかる処理は、文字または図形認識処理であり、公知技術であるので詳細な説明は省略する。また、結果情報構成部１３０２は、ステップＳ５０４で取得した一の記載情報から、意味のある採点種別情報（○、△、×）、または点数情報を取得できない場合もあり得る。かかる場合は、結果情報構成部１３０２は、複数の記載情報をバッファに蓄え、当該複数の記載情報から意味のある採点種別情報（○、△、×）、または点数情報を取得する、とする。【００３９】
（ステップＳ５０７）結果情報構成部１３０２は、ステップＳ５０６で取得した情報が、採点種別情報のうちの正解「○」を示す情報であるか否か判断する。正解「○」を示す情報であればステップＳ５０８に行き、正解「○」を示す情報でなければステップＳ５１０に飛ぶ。【００４０】
（ステップＳ５０８）結果情報構成部１３０２は、変数「点数」に所定の正解の点数を代入する。所定の正解の点数は、全問題同じでも良いし、問題ごとに異なっていても良い。所定の正解の点数が全問題同じ場合は、予め情報処理装置１３はかかる点数を保持している。また、所定の正解の点数が問題により異なる場合は、情報処理装置１３は各問題識別子に対応する正解の点数（配点）を保持している。問題識別子は、ステップＳ５０５で取得されているので、結果情報構成部１３０２は、かかる問題識別子から点数を取得できる。
（ステップＳ５０９）結果情報蓄積部１３０４は、変数「点数」を、ステップＳ５０５で取得した問題識別子に対応付ける態様で蓄積する。ステップＳ５０１に戻る。【００４１】
（ステップＳ５１０）結果情報構成部１３０２は、ステップＳ５０６で取得した情報が、採点種別情報のうちの半正解「△」を示す情報であるか否か判断する。半正解「△」を示す情報であればステップＳ５１１に行き、半正解「△」を示す情報でなければステップＳ５１２に飛ぶ。【００４２】
（ステップＳ５１１）結果情報構成部１３０２は、半正解フラグをＯＮ（ＯＮとは、たとえば「１」である。）にする。なお、初期段階では、半正解フラグはＯＦＦ（ＯＦＦとは、たとえば「０」である。）である。ステップＳ５０１に戻る。【００４３】
（ステップＳ５１２）結果情報構成部１３０２は、ステップＳ５０６で取得した情報が、採点種別情報のうちの不正解「×」を示す情報であるか否か判断する。不正解「×」を示す情報であればステップＳ５１３に行き、不正解「×」を示す情報でなければステップＳ５１４に飛ぶ。
（ステップＳ５１３）結果情報構成部１３０２は、変数「点数」に「０」を代入する。ステップＳ５０９に行く。
（ステップＳ５１４）結果情報構成部１３０２は、ステップＳ５０６で取得した情報が、数字列であるか否か判断する。数字列であればステップＳ５１５に行き、数字列でなければステップＳ５０１に戻る。
（ステップＳ５１５）結果情報構成部１３０２は、半正解フラグがＯＮであるか否かを判断する。半正解フラグがＯＮであればステップＳ５１６に行き、半正解フラグがＯＮでなければステップＳ５０１に戻る。
（ステップＳ５１６）結果情報構成部１３０２は、変数「点数」に数字列が示す点数（点数情報）を代入する。半正解フラグをＯＦＦにする。ステップＳ５０９に行く。
次に、図６のフローチャートを用いて、問題識別子決定の動作について説明する。
（ステップＳ６０１）判断手段１３０３２は、記載情報中の一の位置情報（ｘ，ｙ）を取得する。一の位置情報（ｘ，ｙ）は、記載情報中の最初の位置情報でも良いし、任意の位置情報でも良い。
（ステップＳ６０２）判断手段１３０３２は、カウンタｉに１を代入する。【００４４】
（ステップＳ６０３）判断手段１３０３２は、問題情報格納手段１３０３１中にｉ番目のレコード（問題情報）が存在するか否かを判断する。ｉ番目のレコードが存在すればステップＳ６０４に行き、ｉ番目のレコードが存在しなければエラーコードをリターンする。ｉ番目のレコードが存在しない場合、該当する問題識別子が無かったこととなり、エラーとなる。上位の関数（図５の処理）にリターンする。エラーコード（例えば、「−１」）を返す。【００４５】
（ステップＳ６０４）判断手段１３０３２は、問題情報格納手段１３０３１からｉ番目の左上座標（ｘ１，ｙ１）を取得する。なお、ここでは、問題情報が有する１以上の位置情報は、例えば、問題に対する解答を記入する矩形領域の左上の座標を示す位置情報（ｘ１、ｙ１）、右下の座標を示す位置情報（ｘ２，ｙ２）を有する、とする。
（ステップＳ６０５）判断手段１３０３２は、問題情報格納手段１３０３１からｉ番目の右下座標（ｘ２，ｙ２）を取得する。【００４６】
（ステップＳ６０６）判断手段１３０３２は、「ｘ１＜＝ｘ＜＝ｘ２  かつ  ｙ１＜＝ｙ＜＝ｙ２」であるか否かを判断する。つまり、判断手段１３０３２は、記載情報中の一の位置情報が示す点が、ｉ番目の問題の矩形領域に含まれるか否かを判断する。上記の条件を満たせばステップＳ６０７に行き、上記の条件を満たさなければステップＳ６０８に飛ぶ。
（ステップＳ６０７）問題識別子取得手段１３０３３は、ｉ番目の問題情報が有する問題識別子を取得する。上位の関数（図５の処理）にリターンする。かかる場合、問題識別子を返す。
（ステップＳ６０８）判断手段１３０３２は、カウンタｉを１、インクリメントする。ステップＳ６０３に戻る。【００４７】
なお、図６のフローチャートにおいて、例えば、記載情報中の全位置情報について、上記の問題識別子決定処理を行い、多数を占める問題識別子を、正しい問題識別子として決定することは好適である。かかる処理を行うと、採点のストロークが、他の解答の場所に若干はみ出ても、正しい問題識別子を得ることができる。なお、上記処理においても、全位置情報について、チェックをする必要もない。全位置情報のうち、複数の位置情報、または所定の割合の位置情報について行っても良い。【００４８】
次に、情報処理装置１３の採点結果出力部１３０６が採点結果を出力する動作について説明する。受付部１３０５が、採点結果を出力する指示である出力指示を受け付けた場合、算出手段１３０６１は、採点種別情報または／および点数情報に基づいて、１以上の問題識別子で識別される問題に対応する解答の結果である合計点を算出する。ここでは、算出手段１３０６１は、図５，６のフローチャートの処理により記載された各問題に対応する点数を合計する。そして、出力手段１３０６２は、算出手段１３０６１が算出した合計点を出力する。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。【００４９】
また、情報処理装置１３の問題情報格納手段１３０３１は、図７の問題情報管理表を保持している。問題情報管理表は、「ＩＤ」「問題識別子」「位置情報１」「位置情報２」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「位置情報１」は、問題に対する解答を記入する矩形領域の左上の座標を示す位置情報である。「位置情報２」は、問題に対する解答を記入する矩形領域の右下の座標を示す位置情報である。なお、ここでは、問題に対する解答を記入する領域は、矩形領域であるが、他の形状の領域でも良い。さらに、当該矩形領域の特定のために、矩形領域の左上座標、右下座標の位置情報により特定したが、中心の点および幅、高さにより特定しても良い。【００５０】
今、電子ペン１２から、採点種別情報（「○」「△」「×」）または数字列（部分点）を示す１以上の位置情報と、採点者識別子を有する採点情報が情報処理装置１３に送信される、とする。つまり、ここでは、意味のある情報（採点種別情報または部分点の情報）ごとに、電子ペン１２から情報処理装置１３に送信される、とする。かかる送信は、例えば、「○」「△」「×」または数字列を記載するごとに、ユーザが送信指示をする（例えば、電子ペン１２の所定のボタンを押下する）ことにより行われる。電子ペン１２から情報処理装置１３に送信される採点情報の例を図８に示す。図８における採点者識別子「１２３９８７」は、電子ペン１２に予め格納されている。【００５１】
そして、図１の媒体１１（ここでは「紙」）に示すように、採点者識別子「１２３９８７」で識別される採点者が、３問からなる歴史の答案に対して、電子ペン１２を使って採点する、とする。ここで、正解「○」の場合は、付与される点数は１０点である、と予め決められている、とする。【００５２】
今、採点者識別子「１２３９８７」で識別される採点者が、図１に示すように１問目の解答に対して「○」と採点し、採点情報を送信した、とする。かかる採点情報の例は、図８である。次に、情報処理装置１３の採点情報受信部１３０１は、図８の採点情報を受信する。そして、問題識別子決定部１３０３は、例えば、位置情報「（５０，５８）」が図７の「ＩＤ＝１」のレコードの位置情報１、位置情報２と所定の関係を満たすと判断し、問題識別子「１」を取得する。所定の関係を満たすとは、「０＜＝５０＜＝７０」かつ「＜３０＜＝５８＜＝６０」を満たすことであり、問題１を解答する領域に位置情報「（５０，５８）」が含まれることを示す。次に、結果情報構成部１３０２は、１以上の位置情報「（５０，５８）」「（４９，５７）」・・・を認証し、ほぼ丸の図形であることを認識し、当該解答は「○」であると判断する。結果情報構成部１３０２は、変数「点数」に「１０」を代入する。そして、結果情報構成部１３０２は、問題識別子「１」と点数「１０」を有するレコードを構成し、図９に示す成績管理表のように記録する。なお、図９に示す成績管理表において、レコードを追加するごとに、インクリメントされたＩＤが付加される、とする。【００５３】
次に、採点者識別子「１２３９８７」で識別される採点者が、２問目の解答に対して「△」と採点し、採点情報を送信した、とする。かかる採点情報の構造は、図８と同様である。次に、情報処理装置１３の採点情報受信部１３０１は、採点情報を受信する。そして、上記と同様のアルゴリズムで、問題識別子決定部１３０３は、問題識別子「２」を取得する。また、結果情報構成部１３０２は、採点情報からほぼ三角の図形であることを認識し、当該解答は「△」であると判断する。そして、結果情報構成部１３０２は、半正解フラグを「ＯＮ」にする。【００５４】
次に、採点者識別子「１２３９８７」で識別される採点者が、電子ペン１２で「５」を記載し、採点情報を送信した、とする。そして、上記と同様のアルゴリズムで、問題識別子決定部１３０３は、問題識別子「２」を取得する。そして、結果情報構成部１３０２は、採点情報が有する１以上の位置情報から「５」を認証する。そして、結果情報構成部１３０２は、半正解フラグが「ＯＮ」であることから、「５」を変数「点数」に代入する。そして、結果情報蓄積部１３０４は、問題識別子「２」と点数「５」を有するレコードを構成し、図９に示す成績管理表のように記録する。【００５５】
次に、採点者識別子「１２３９８７」で識別される採点者が、３問目の解答に対して「×」と採点し、採点情報を送信した、とする。かかる採点情報の構造は、図８と同様である。次に、情報処理装置１３の採点情報受信部１３０１は、採点情報を受信する。そして、上記と同様のアルゴリズムで、問題識別子決定部１３０３は、問題識別子「３」を取得する。また、結果情報構成部１３０２は、採点情報からほぼバツの図形であることを認識し、当該解答は「×」であると判断する。そして、結果情報構成部１３０２は、「０」を変数「点数」に代入する。そして、結果情報蓄積部１３０４は、問題識別子「３」と点数「０」を有するレコードを構成し、図９に示す成績管理表のように記録する。
以上により、採点者の採点に対応する、情報処理装置１３の情報の蓄積動作は完了する。【００５６】
次に、ユーザは、情報処理装置１３に対して、採点結果を出力する指示である出力指示を入力する。次に、受付部１３０５は、出力指示を受け付ける。そして、採点結果出力部１３０６は、図９の成績管理表の点数を合計し「１５」を算出する。そして、例えば、採点結果出力部１３０６は、ディスプレイ上に点数「１５」を表示する。【００５７】
以上、本実施の形態における情報処理装置によれば、採点枠内にある採点情報（○、△、×、点数など）を、該当するテストの採点の情報であるとして、問題識別子と対応付けて蓄積できる。したがって、電子ペンの技術を用いた精度の高い自動採点が可能となり、テストや添削などの処理に極めて有効である。特に、多数の受験生がテストをする公開テストや、受験におけるテストなどに有効である。
また、本実施の形態における情報処理装置によれば、数字を部分点であるとして、蓄積できたので、正解、不正解だけのマークシート方式のテストではできない、柔軟で精度の高いテストを効率よく実施できる。
なお、本実施の形態によれば、電子ペン１２は、採点者識別子をも情報処理装置１３に送信したが、採点者識別子は必ずしも送信する必要はない。かかることは他の実施の形態においても同様である。【００５８】
また、本実施の形態によれば、テストの受講生は特定しなかったが、種々の方法により自動的にテストの受講生を特定しても良い。種々の方法とは、例えば、受講生を識別する情報が上記の採点者識別子でも良い。かかる場合、採点する場合に、解答用紙ごとに異なる電子ペンを利用することとなる。また、種々の方法とは、例えば、解答用紙から取得する位置情報により識別できても良い。かかる場合、解答用紙にプロットされたドットが、解答用紙によって異なる。さらに、実施の形態２において説明する処理により受講生を識別しても良い。【００５９】
なお、上記の具体例において、算出手段は、採点種別情報が正解を示す情報である場合は、当該正解に対応する点数を加算し、採点情報が有する採点種別情報が半正解を示す情報であり、かつ当該半正解を示す情報の次に点数情報が存在する場合のみ、当該点数情報が示す点数を加算し、採点種別情報が不正解を示す情報である場合は、点数を加算せずに、１以上の問題識別子で識別される問題に対応する解答の結果である合計点を算出した。【００６０】
本実施の形態によれば、「△」のあとに記載された数字を認識することにより、部分点を取得したが、他の方法により部分点を認識しても良い。つまり、例えば、一の問題識別子に対して、最後に記載された数字を部分点であると認識しても良い。かかる場合、電子ペン１２から、記載した時刻の順で記載情報が送信される。なお、かかる場合、結果情報蓄積部は、蓄積した最終の採点種別情報または／および点数情報を有効な採点種別情報または／および点数情報であるとして出力する、こととなる。かかる場合、結果情報蓄積部は、採点結果を上書きしても良いし、採点結果出力部が、出力時に最終のデータを選択しても良い。かかることも他の実施の形態においても同様である。【００６１】
また、本実施の形態における算出手段は、採点種別情報が正解を示す情報である場合は、当該正解に対応する点数を加算し、採点種別情報が半正解「△」を示す情報であり、かつ当該採点種別情報が有する１以上の位置情報が、点数情報が有する１以上の位置情報が所定の関係にある場合のみ、点数情報が示す点数を加算し、採点種別情報が不正解を示す情報である場合は、点数を加算せずに、１以上の問題識別子で識別される問題に対応する解答の結果である合計点を算出するようにしても良い。上記の「所定の関係ある」とは、例えば、半正解の図形「△」の中に、点数情報が存在することを言う。半正解の図形「△」も点数情報も位置情報の集合であるので、２との位置関係は判断可能であることは言うまでもない。かかることも他の実施の形態においても同様である。【００６２】
また、本実施の形態において、情報処理装置１３は、図形（「○」「△」「×」）を認識した結果、直ちに点数に変換して、当該点数を蓄積した。しかし、認識した結果の図形（「○」「△」「×」）をそのままコードに変換して、当該コードを蓄積しても良い。
また、本実施の形態において、採点者は解答者と同じでも良い。【００６３】
また、本実施の形態において、電子ペンは、採点者識別子格納部１２０１を必ずしも有することは必須ではない。電子ペンは、採点者識別子を、他の装置から取得して送信しても良いし、送信しなくても良い。かかることは、他の実施の形態においても同様である。【００６４】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、採点者が用紙上に電子ペンを用いて記載した情報に関する情報であり、当該用紙上の位置を示す位置情報を１以上有する採点情報を電子ペンから受信する採点情報受信ステップと、前記採点情報受信ステップで受信した採点情報に基づいて、採点の結果の種類を示す情報である採点種別情報または／および回答に対して与える点数を示す情報である点数情報を構成する結果情報構成ステップと、前記採点情報受信ステップで受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する問題識別子決定ステップと、前記問題識別子決定ステップで決定された問題識別子に対応付けて、前記結果情報構成ステップで構成された採点種別情報または／および点数情報を蓄積する結果情報蓄積ステップを実行させるためのプログラム、である。【００６５】
なお、上記プログラムは、採点結果を出力する指示である出力指示を受け付ける受付ステップと、前記受付ステップで出力指示を受け付けた場合に、前記結果情報蓄積ステップで蓄積した採点種別情報または／および点数情報に基づいて採点結果を出力する採点結果出力ステップをさらに具備しても良い。【００６６】
（実施の形態２）
本実施の形態において、採点者が行う、採点情報（○、△、×など）上への所定の動作は、取り消し動作であると認識し、先の採点情報を削除する実施の形態について説明する。【００６７】
図１０は、本実施の形態における情報処理システムのブロック図である。情報処理システムは、媒体１１、電子ペン１２、情報処理装置１０３を具備する。情報処理装置１０３は、採点情報受信部１３０１、結果情報構成部１０３０２、問題識別子決定部１０３０３、結果情報蓄積部１０３０４、受付部１３０５、採点結果出力部１３０６を有する。【００６８】
結果情報構成部１０３０２は、採点情報受信部１３０１が受信した採点情報に基づいて、採点の結果の種類を示す情報である採点種別情報または／および回答に対して与える点数を示す情報である点数情報を構成する。また、結果情報構成部１０３０２は、採点情報が所定の情報である場合に、採点を取り消す旨の情報である採点取消情報を構成する。さらに、問題識別子決定部１０３０３が記載された情報が受講生識別子の記載欄に記載された情報であると決定した場合、結果情報構成部１０３０２は、採点情報がテストの受講生を識別する情報である受講生識別子（通常、数字列）を構成する。結果情報構成部１０３０２は、通常、ＭＰＵやメモリ等から実現され得る。結果情報構成部１０３０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００６９】
問題識別子決定部１０３０３は、採点情報受信部１３０１が受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する。また、問題識別子決定部１０３０３は、採点情報受信部１３０１が受信した採点情報が有する１以上の位置情報に基づいて、記載された情報が受講生識別子の記載欄に記載された情報であることを決定する。問題識別子決定部１０３０３は、問題情報格納手段１３０３１、判断手段１３０３２、問題識別子取得手段１３０３３を具備する。ここで、問題情報格納手段１３０３１には、受講生識別子を記載する欄であることを識別するための１以上の位置情報を有する。つまり、問題情報は、受講生識別子を記載する欄を識別する１以上の位置情報も有する。問題識別子取得手段１３０３３は、判断手段１３０３２が所定の関係にあると判断した場合に、特定の問題情報が示す問題を識別する問題識別子を取得する。かかる場合の問題識別子は、受講生識別子を記載する欄であることを識別す情報（たとえば「０」）を含む。問題識別子決定部１０３０３は、通常、ＭＰＵやメモリ等から実現され得る。問題識別子決定部１０３０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００７０】
結果情報蓄積部１０３０４は、問題識別子決定部１３０３が決定した問題識別子に対応付けて、結果情報構成部１３０２が構成した採点種別情報または／および点数情報を蓄積し、かつ採点取消情報に基づいて、問題識別子決定部１３０３が決定した問題識別子に対応付けて蓄積されている採点種別情報または／および点数情報を取り消す処理を行う。取り消す処理とは、採点種別情報または／および点数情報を削除する処理であっても良いし、採点種別情報または／および点数情報を考慮しないことを示す情報の蓄積処理などでも良い。結果情報蓄積部１０３０４は、通常、ＭＰＵやメモリ等から実現され得る。結果情報蓄積部１０３０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。【００７１】
次に、情報処理装置１０３の動作について図１１から図１２のフローチャートを用いて説明する。まず、図１１のフローチャートを用いて、情報処理装置１３が、受信した採点情報等を蓄積する動作について説明する。なお、図１１のフローチャートにおいて、図５のフローチャートと同じステップについては、説明を省略する。【００７２】
（ステップＳ１１０１）問題識別子決定部１０３０３は、ステップＳ５０４で取得した記載情報が有する１以上の位置情報から、問題識別子または、記載された情報が受講生識別子の記載欄に記載された情報であることを決定する。かかる問題識別子等の決定方法の詳細は、図１２のフローチャートを用いて説明する。【００７３】
（ステップＳ１１０２）問題識別子決定部１０３０３が、採点情報受信部１３０１が受信した採点情報が有する１以上の位置情報に基づいて、記載された情報が受講生識別子の記載欄に記載された情報である決定したか否か判断する。かかる決定がなされればステップＳ１１０３に行き、かかる決定がなされなければステップＳ５０６に飛ぶ。
（ステップＳ１１０３）結果情報構成部１０３０２は、採点情報受信部１３０１が受信した採点情報に基づいて、採点情報がテストの受講生を識別する情報である受講生識別子（例えば、数字列）を構成する。【００７４】
（ステップＳ１１０４）結果情報蓄積部１０３０４は、ステップＳ１１０３で構成した受講生識別子を蓄積する。かかる受講生識別子は、通常、ステップＳ５０９において蓄積される情報に対応付けられる形態で蓄積される。かかる対応により、ある受講生のテストの点数が分かるからである。【００７５】
（ステップＳ１１０５）結果情報構成部１３０２は、ステップＳ５０６で取得した情報が、採点種別情報のうちの所定の情報（採点を取り消す旨の情報）であるか否かを判断する。所定の情報であればステップＳ１１０６に行き、所定の情報でなければステップＳ５０１に戻る。なお、所定の情報は、一つでも一つ以上でも良い。【００７６】
（ステップＳ１１０６）結果情報構成部１３０２は、採点取消情報を構成する。採点取消情報の構成は、例えば、フラグをＯＮにすることである。また、採点取消情報の構成は、実体のない処理（ＮＯＰ）でも良い。つまり、ステップＳ５０６で取得した情報が、採点種別情報のうちの所定の情報である場合に、問題識別子に対応付けて蓄積されている採点種別情報または／および点数情報を取り消す処理を行えば良い。【００７７】
（ステップＳ１１０７）結果情報蓄積部１０３０４は、問題識別子決定部１３０３が決定した問題識別子に対応付けて蓄積されている採点種別情報または／および点数情報を取り消す処理を行う。ステップＳ５０１に戻る。なお、取り消す処理とは、実質的に採点種別情報または／および点数情報を消去しても良いし、採点種別情報または／および点数情報が無いものとして処理するための情報（例えば、フラグなど）を記録しても良い。
次に、図１２のフローチャートを用いて、問題識別子等決定の動作について説明する。【００７８】
（ステップＳ１２０１）問題識別子取得手段１３０３３は、ｉ番目の問題情報が有する問題識別子、または記載された情報が受講生識別子の記載欄に記載された旨を示す情報（以下、適宜「受講生識別子欄情報」という）を取得する。上位の関数（図１１の処理）にリターンする。かかる場合、問題識別子または受講生識別子欄情報を返す。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
まず、採点者は、図１３に示す歴史のテストの解答用紙１１を受け取り、電子ペン１２を用いて採点を行う、とする。【００７９】
また、情報処理装置１３の問題情報格納手段１３０３１は、図１４の問題情報管理表を保持している。図１４の問題情報管理表は、図７の問題情報管理表と概ね同様の構造であるが、「問題識別子」が「問題等識別子」に変わっている。「問題等識別子」のフィールドには、問題識別子と受講生識別子欄情報が入りえる。受講生識別子欄情報は、「問題等識別子」が「０」の情報である。【００８０】
今、採点者が、「受験番号」の欄の直下の欄に、受験生が書いた数字列と同様の数字列を、電子ペン１２で記入する、とする（図１５参照）。すると、電子ペン１２は、構造の採点情報を構成する１以上の位置情報を電子ペン１２内に蓄積する。この１以上の位置情報は、「１２３４５６７８９」という受験番号（受講生識別子）を構成する情報である。なお、図１５において、媒体１１は、受講生が受講生識別子を記載する欄と、採点者が電子ペンで受講生識別子を記載する欄を具備する特殊ドットパターンが印刷された媒体である。また、図１５において、受講生が受講生識別子を記載する欄と、採点者が電子ペンで受講生識別子を記載する欄は、上下の位置に配置され、その間には、予定された情報を記載する領域がない。予定された情報とは、解答や問題などの情報である。なお、図１５において、受講生が受講生識別子を記載する欄と、採点者が電子ペンで受講生識別子を記載する欄の上下は逆でも良い。その他、受講生が受講生識別子を記載する欄と、採点者が電子ペンで受講生識別子を記載する欄は、隣接していることが好適である。【００８１】
次に、採点者は、電子ペン１２の図示しない送信ボタンを押下する、とする。次に、電子ペン１２は、１以上の位置情報と採点者識別子から採点情報を構成し、当該採点情報を送信する。採点情報の例を図１６に示す。【００８２】
次に、情報処理装置１０３は、「１２３４５６７８９」という受験番号（ここでの受講生識別子である）を示す位置情報を有する採点情報を受信する。次に、情報処理装置１０３の問題識別子決定部１０３０３は、採点情報が有する１以上の位置情報（例えば、（４０，１２））と図１４の問題情報管理表から、位置情報（例えば、（４０，１２））が「ＩＤ＝１」のレコードに合致することを判断し、問題等識別子「０」を取得する。かかる「０」は、受講生識別子欄情報である。【００８３】
次に、情報処理装置１０３の結果情報構成部１０３０２は、採点情報受信部１３０１が受信した採点情報が有する１以上の位置情報を文字認証処理して、数字列「１２３４５６７８」を得る。そして、結果情報蓄積部１０３０４は、受講生識別子「１２３４５６７８」を蓄積する。図１７は、最終的な採点結果情報を示す採点結果管理表である。受講生識別子「１２３４５６７８」の蓄積処理により、図１７の（１）のレコードが蓄積される。【００８４】
次に、採点者は、電子ペン１２を用いて、「問１」の採点において「○」を記載する。そして、採点者は、採点情報を送信するボタンを押下する。すると、電子ペン１２は、採点情報を送信する。かかる採点情報は、例えば、図８の採点情報である。【００８５】
次に、情報処理装置１０３の採点情報受信部１３０１は採点情報を受信し、問題識別子決定部１０３０３は採点情報が有する位置情報から問題識別子「１」を取得する。そして、結果情報構成部１０３０２は採点情報が有する記載情報を文字認証し、コード「○」を得る。そして、結果情報蓄積部１０３０４は、問題識別子「１」に対応付けてコード「○」を蓄積する。【００８６】
次に、採点者は、電子ペン１２を用いて、「問２」の採点において、まず「○」を記載する。そして、採点者は、採点情報を送信するボタンを押下する。すると、上記と同様に、情報処理装置１０３は、問題識別子「２」に対応付けてコード「○」を蓄積する（図１７の（２）参照）。次に、採点者は、採点に間違えたことに気づき、「○」の採点を取り消す「／／」を、手書き図形「○」の上から、電子ペン１２で記載する（図１８参照）。そして、採点者は、採点情報を送信するボタンを押下する。【００８７】
次に、情報処理装置１０３は、上記と同様の処理により、問題識別子「２」を取得する。次に、結果情報構成部１０３０２は、受信した採点情報が有する位置情報から、受信した採点情報は、採点を取り消す旨の情報であると判断する。そして、採点取消情報「／／」を構成する。次に、結果情報蓄積部１０３０４は、採点取消情報「／／」を問題識別子「２」に対応付けて蓄積する（図１７の（３）参照）。
次に、採点者は、電子ペン１２を用いて、「問２」の新たな採点として「△」を記載する（図１９参照）。そして、採点者は、採点情報を送信するボタンを押下する。【００８８】
次に、情報処理装置１０３は、上記と同様の処理により、問題識別子「２」を取得する。次に、結果情報構成部１０３０２は、受信した採点情報が有する位置情報から、採点種別情報「△」を構成する。そして、結果情報蓄積部１０３０４は、採点種別情報「△」を問題識別子「２」に対応付けて蓄積する（図１７の（３）参照）。
次に、採点者は、電子ペン１２を用いて、「問２」の部分点として「５」を記載する（図１９参照）。そして、採点者は、採点情報を送信するボタンを押下する。【００８９】
次に、情報処理装置１０３は、上記と同様の処理により、問題識別子「２」を取得する。次に、結果情報構成部１０３０２は、受信した採点情報が有する位置情報から、点数情報「５」を構成する。そして、結果情報蓄積部１０３０４は、点数情報「５」を問題識別子「２」に対応付けて蓄積する（図１７の（３）参照）。【００９０】
次に、採点者は、電子ペン１２を用いて、「問３」の採点として「×」を記載する、とする。すると、上述した動作と同様の動作により、最終的に、結果情報蓄積部１０３０４は、採点種別情報「×」を問題識別子「３」に対応付けて蓄積する（図１７の（４）参照）。
以上の処理により、あるテストの受験生の採点情報が蓄積された。【００９１】
次に、ユーザは、情報処理装置１０３に受験番号「１２３４５６７８」を含む採点結果を出力する指示である出力指示を入力するとする。次に、受付部１３０５は、受験番号「１２３４５６７８」を含む出力指示を受け付ける。【００９２】
次に、採点結果出力部１３０６は、受験番号「１２３４５６７８」を取得し、当該受験番号「１２３４５６７８」をキーに採点種別情報または／および点数情報を検索する。すると、図１７のレコード（２）から（４）の採点種別情報および点数情報が得られる。次に、算出手段１３０６１は、図１７のレコード（２）の「○」を取得し、点数を「０」から「１０」にする。正解の場合は、実施の形態１と同様に１０点を与えることとする。次に、算出手段１３０６１は、図１７のレコード（３）の「○」「／／」「△」「５」を取得し、「／／」により「○」が打ち消されることを認識する。そして、算出手段１３０６１は、「△」「５」から点数「５」を加える。そして、算出手段１３０６１は、点数「１５」を得る。次に、算出手段１３０６１は、図１７のレコード（４）の「×」を取得し、点数「１５」に何も加算しない。
そして、出力手段１３０６２は、算出手段１３０６１が算出した得点を、例えば、図２０に示すように出力する。【００９３】
以上、本実施の形態によれば、採点者が行う所定の動作は、取り消し動作であると認識し、先の採点情報を、無効にすることができる。したがって、電子ペンを用いた採点者は、多少の記載ミスが生じても、容易に訂正でき、その結果、正しい自動採点が可能となる。【００９４】
なお、本実施の形態によれば、採点取消情報は「／／」であったが、他の採点取消情報（例えば「／」）でも良い。また、本情報処理装置が扱える採点取消情報は、２以上であっても良い。かかる場合、採点取消情報は、例えば、「／／」「！」である。
また、本実施の形態によれば、複数の受験生の採点結果を処理できることは言うまでもない。【００９５】
また、本実施の形態において、図１８等の答案用紙における受講生（受験生）が記載する受験番号や解答も受講生の電子ペンで記載して、情報処理装置１３に送信しても良い。かかる場合、通常、受講生の電子ペンと採点者の電子ペンが異なる。そして、異なる電子ペン（ユーザの識別子（電子ペンの識別子と同意義）が異なる）で記載した情報が、合成されて、最終的な解答用紙（図１９のような解答と採点の情報が記載された解答用紙）が出力され得る。合成のためのキーが、受講生が記載した受験番号と、採点者が記載した受験番号（受験生の記載する受験番号の下に記載した受験番号）である。つまり、情報処理装置１３は、受講生が記載した受験番号と、採点者が記載した受験番号が一致する解答情報と採点情報を合成して、最終的な解答用紙を出力する。つまり、情報処理装置１３は、受講生の識別子と受講生が記載した受験番号と受講生の解答情報を対で受信し、格納する。また、情報処理装置１３は、採点者の識別子と採点者が記載した受験番号と採点者の採点の情報（採点種別情報や点数情報など）を対で受信し、格納する。そして、両方の受験番号が一致する解答情報と採点の情報を一の用紙に出力することにより、合成された解答用紙を出力する。かかることは、他の実施の形態においても同様である。【００９６】
また、本実施の形態における情報処理装置は、媒体に記載された受講生識別子に関する記載情報を有する採点情報を電子ペンから受信し、当該採点情報に基づいて受講生識別子を構成し、前記採点情報に基づいて、採点種別情報または／および点数情報を構成し、前記受講生識別子を、前記採点種別情報または／および点数情報と対にして蓄積する情報処理装置でも良い。【００９７】
また、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、採点者が用紙上に電子ペンを用いて記載した情報に関する情報であり、当該用紙上の位置を示す位置情報を１以上有する採点情報を電子ペンから受信する採点情報受信ステップと、前記採点情報受信ステップで受信した採点情報に基づいて、採点の結果の種類を示す情報である採点種別情報または／および回答に対して与える点数を示す情報である点数情報を構成し、かつ前記採点情報が所定の情報である場合に、採点を取り消す旨の情報である採点取消情報を構成する結果情報構成ステップと、前記採点情報受信ステップで受信した採点情報が有する１以上の位置情報に基づいて、採点情報に対応する問題を識別する情報である問題識別子を決定する問題識別子決定ステップと、前記問題識別子決定ステップで決定した問題識別子に対応付けて、前記結果情報構成ステップで構成した採点種別情報または／および点数情報を蓄積し、かつ前記採点取消情報に基づいて、前記問題識別子決定ステップで決定した問題識別子に対応付けて蓄積されている採点種別情報または／および点数情報を取り消す処理を行う結果情報蓄積ステップを実行させるためのプログラム、である。
また、上記各実施の形態において、媒体１１は、紙以外の媒体でも良い。例えば、媒体１１は、プラスチックなどでも良い。【００９８】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。【００９９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１００】
以上のように、本発明にかかる情報処理装置等は、精度の高い自動採点ができるという効果を有し、テスト等の自動採点装置等として有用である。
【図面の簡単な説明】
【０１０１】
【図１】実施の形態１における情報処理システムの概念図
【図２】同情報処理システムのブロック図
【図３】同座標検出技術を説明する図
【図４】同電子ペンの動作について説明するフローチャート
【図５】同情報処理装置の動作について説明するフローチャート
【図６】同情報処理装置の動作について説明するフローチャート
【図７】同問題情報管理表を示す図
【図８】同採点情報の例を示す図
【図９】同成績管理表を示す図
【図１０】実施の形態２における情報処理システムのブロック図
【図１１】同情報処理装置の動作について説明するフローチャート
【図１２】同情報処理装置の動作について説明するフローチャート
【図１３】同解答用紙の記載例を示す図
【図１４】同問題情報管理表を示す図
【図１５】同解答用紙の記載例を示す図
【図１６】同採点情報の例を示す図
【図１７】同採点結果管理表を示す図
【図１８】同解答用紙の記載例を示す図
【図１９】同解答用紙の記載例を示す図
【図２０】同出力手段の出力例を示す図
【符号の説明】
【０１０２】
１１  媒体
１２  電子ペン
１３、１０３  情報処理装置
１２０１  採点者識別子格納部
１２０２  記載情報取得部
１２０３  採点情報構成部
１２０４  採点情報送信部
１３０１  採点情報受信部
１３０２、１０３０２  結果情報構成部
１３０３、１０３０３  問題識別子決定部
１３０４、１０３０４  結果情報蓄積部
１３０５  受付部
１３０６  採点結果出力部
１３０３１  問題情報格納手段
１３０３２  判断手段
１３０３３  問題識別子取得手段
１３０６１  算出手段
１３０６２  出力手段
【図１】
0004669838.tif 000002
【図２】
0004669838.tif 000003
【図３】
0004669838.tif 000004
【図４】
0004669838.tif 000005
【図５】
0004669838.tif 000006
【図６】
0004669838.tif 000007
【図７】
0004669838.tif 000008
【図８】
0004669838.tif 000009
【図９】
0004669838.tif 000010
【図１０】
0004669838.tif 000011
【図１１】
0004669838.tif 000012
【図１２】
0004669838.tif 000013
【図１３】
0004669838.tif 000014
【図１４】
0004669838.tif 000015
【図１５】
0004669838.tif 000016
【図１６】
0004669838.tif 000017
【図１７】
0004669838.tif 000018
【図１８】
0004669838.tif 000019
【図１９】
0004669838.tif 000020
【図２０】
0004669838.tif 000021