(57)【要約】【課題】解答用紙に設けられた解答欄を好適に検出することが可能な情報処理装置及びプログラムを提供する。【解決手段】制御部１５は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２をスキャナ２から取得したか否か判定する（ステップＳ１０１）。次に、制御部１５は、空欄画像Ｉｍ１と正答記入画像Ｉｍ２との差分を算出することで、正答記入画像Ｉｍ２に表示された記述箇所を特定する（ステップＳ１０２）。そして、制御部１５は、正答記入画像Ｉｍ２において、ステップＳ１０２で特定した記述箇所を囲む矩形枠を、解答欄として検出する（ステップＳ１０３）。次に、制御部１５は、抽出した設問ごとの解答欄に基づき、設問ごとの解答を抽出するための解答抽出フィールドを設定する（ステップＳ１０４）。【選択図】図５
2020013282.tif 000002
【特許請求の範囲】
【請求項１】
解答欄が空欄であるテストの解答用紙を表わす第１画像と、前記解答欄に記載のある前記テストの解答用紙を表わす第２画像と、を取得する取得手段と、
前記第１画像と前記第２画像との差分に基づき、前記第１画像及び前記第２画像における前記解答欄を検出する検出手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記検出手段は、前記第１画像及び前記第２画像に存在する矩形枠のうち、前記差分となる記載箇所を囲む矩形枠を、前記解答欄として検出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検出手段は、前記矩形枠の大きさに基づき、前記解答欄を検出することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記解答欄に記入すべき正答情報を、前記第２画像から取得する正答情報取得手段をさらに備えることを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記正答情報取得手段は、前記正答情報を、前記第２画像における前記解答欄内の画像に対して文字認識を行うことで取得することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記検出手段が検出した前記解答欄に基づき、当該解答欄に記入される解答の筆跡を抽出する解答抽出領域を設定する設定手段をさらに備え、
前記取得手段は、解答が行われた前記テストの解答用紙を表わす第３画像を取得し、
前記検出手段は、前記第３画像における前記解答抽出領域内の筆跡を、前記解答欄に記入された解答として検出することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記設定手段は、前記検出手段が検出した前記解答欄より大きく、当該解答欄を包含する領域を、前記解答抽出領域として設定することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
複数の解答者の各々が解答した前記解答用紙を表わす前記第３画像を前記取得手段が取得した場合、指定された１の解答欄に対応する前記第３画像の各々の前記解答抽出領域内の筆跡を、当該解答欄に記入すべき正答情報とともに並べて表示する表示手段
をさらに備えることを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記解答抽出領域内の筆跡と、前記正答情報とに基づき、前記１の解答欄に記載された前記複数の解答者の各々の解答の正誤判定を行う判定手段をさらに備え、
前記表示手段は、前記解答抽出領域内の筆跡と共に、当該筆跡が示す解答に対する前記正誤判定の結果を表示することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記判定手段が前記正誤判定を行うことができない前記解答抽出領域内の筆跡に対する正誤を指定する入力を受け付ける入力受付手段をさらに有することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記取得手段は、前記解答欄が空欄であるテストの解答用紙と、前記解答欄に記載のある前記テストの解答用紙とを夫々読み取った光学機器から前記第１画像及び前記第２画像を取得することを特徴とする請求項１〜１０のいずれか一項に記載の情報処理装置。
【請求項１２】
コンピュータが実行するプログラムであって、
解答欄が空欄であるテストの解答用紙を表わす第１画像と、前記解答欄に記載のある前記テストの解答用紙を表わす第２画像と、を取得する取得手段と、
前記第１画像と前記第２画像との差分に基づき、前記第１画像及び前記第２画像における前記解答欄を検出する検出手段
として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解答欄の自動抽出技術に関する。
【背景技術】
【０００２】
従来から、生徒のテストの解答を教師が使用する端末の画面上に表示して採点を行う技術が知られている。例えば、特許文献１には、解答用紙の解答欄に生徒が記入した筆跡情報を取得し、教師が使用する端末の画面上に表示して正誤判定の入力を受け付ける採点システムが開示されている。また、特許文献２には、電子ペンで記入した解答と、正解とを比較し、解答の正誤判定を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１３４８５４号公報
【特許文献２】特開２００９−３２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
教師がテストを自作で作成した場合、解答用紙の解答欄に生徒が電子ペンやタブレットなどを用いて記入した解答箇所をシステムが認識するには、予め各解答欄の位置を手入力によりシステムに入力しておく必要があり、教師にとってこの手入力が手間となっていた。
【０００５】
本発明は、上記のような課題を解決するためになされたものであり、解答用紙に設けられた解答欄を好適に検出することが可能な情報処理装置及びプログラムを提供することを主な課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、情報処理装置は、解答欄が空欄であるテストの解答用紙を表わす第１画像と、前記解答欄に記載のある前記テストの解答用紙を表わす第２画像と、を取得する取得手段と、前記第１画像と前記第２画像との差分に基づき、前記第１画像及び前記第２画像における前記解答欄を検出する検出手段と、を有する。ここでのテストは、授業中に教師のアドバイスを受けながら行われる演習、復習テスト、効果測定なども含む。解答欄が空欄である解答用紙を表わす第１画像と、解答欄に記載がある解答用紙を表わす第２画像との差分は、解答欄への記載箇所となるため、情報処理装置は、この差分が存在する位置に基づき、解答を記入すべき解答欄を的確に検出することができる。
【０００７】
上記情報処理装置の一態様では、前記検出手段は、前記第１画像及び前記第２画像に存在する矩形枠のうち、前記差分となる記載箇所を囲む矩形枠を、前記解答欄として検出する。情報処理装置は、この態様により、第２画像において記載のある矩形枠を解答欄として好適に検出することができる。
【０００８】
上記情報処理装置の他の一態様では、前記検出手段は、前記矩形枠の大きさに基づき、前記解答欄を検出する。この態様により、情報処理装置は、解答欄の検出精度をより高めることができる。
【０００９】
上記情報処理装置の他の一態様では、情報処理装置は、前記解答欄に記入すべき正答情報を、前記第２画像から取得する正答情報取得手段をさらに備える。好適な例では、前記正答情報取得手段は、前記正答情報を、前記第２画像における前記解答欄内の画像に対して文字認識を行うことで取得するとよい。この態様によれば、情報処理装置は、各解答欄に記入すべき正答情報を好適に取得することができる。
【００１０】
上記情報処理装置の他の一態様では、情報処理装置は、前記検出手段が検出した前記解答欄に基づき、当該解答欄に記入される解答の筆跡を抽出する解答抽出領域を設定する設定手段をさらに備え、前記取得手段は、解答が行われた前記テストの解答用紙を表わす第３画像を取得し、前記検出手段は、前記第３画像における前記解答抽出領域内の筆跡を、前記解答欄に記入された解答として検出する。この態様により、情報処理装置は、検出した解答欄に基づき解答抽出領域を設定し、解答者が解答済みの解答用紙内の解答の筆跡を好適に検出することができる。
【００１１】
上記情報処理装置の他の一態様では、前記設定手段は、前記検出手段が検出した前記解答欄より大きく、当該解答欄を包含する領域を、前記解答抽出領域として設定する。この態様により、情報処理装置は、実際の解答欄にはみ出して記入された筆跡についても好適に解答として認識することができる。
【００１２】
上記情報処理装置の他の一態様では、情報処理装置は、複数の解答者の各々が解答した前記解答用紙を表わす前記第３画像を前記取得手段が取得した場合、指定された１の解答欄に対応する前記第３画像の各々の前記解答抽出領域内の筆跡を、当該解答欄に記入すべき正答情報とともに並べて表示する表示手段をさらに備える。この態様により、情報処理装置は、指定された設問に対する複数の解答者の解答を、正答と比較可能に一覧表示することができる。
【００１３】
上記情報処理装置の他の一態様では、情報処理装置は、前記解答抽出領域内の筆跡と、前記正答情報とに基づき、前記１の解答欄に記載された前記複数の解答者の各々の解答の正誤判定を行う判定手段をさらに備え、前記表示手段は、前記解答抽出領域内の筆跡と共に、当該筆跡が示す解答に対する前記正誤判定の結果を表示する。この態様により、情報処理装置は、指定された設問に対する複数の解答者の解答の正誤判定を自動で行い、その結果をユーザに提示することができる。
【００１４】
上記情報処理装置の他の一態様では、情報処理装置は、前記判定手段が前記正誤判定を行うことができない前記解答抽出領域内の筆跡に対する正誤を指定する入力を受け付ける入力受付手段をさらに有する。この態様により、文字認識のエラーなどにより自動採点ができなかった解答について、正誤を指定する入力を好適に受け付けることができる。
【００１５】
好適な例では、前記取得手段は、前記解答欄が空欄であるテストの解答用紙と、前記解答欄に記載のある前記テストの解答用紙とを夫々読み取った光学機器から前記第１画像及び前記第２画像を取得するとよい。
【００１６】
本発明に好適なさらに別の実施形態では、コンピュータが実行するプログラムであって、解答欄が空欄であるテストの解答用紙を表わす第１画像と、前記解答欄に記載のある前記テストの解答用紙を表わす第２画像と、を取得する取得手段と、前記第１画像と前記第２画像との差分に基づき、前記第１画像及び前記第２画像における前記解答欄を検出する検出手段として前記コンピュータを機能させる。このプログラムをコンピュータにインストールして実行させることで、本発明に係る情報処理装置を構成させることができる。
【発明の効果】
【００１７】
本発明に係る情報処理装置によれば、先生などが自作により解答用紙を作成した場合などであっても、解答用紙の解答欄を好適に自動検出することができる。
【図面の簡単な説明】
【００１８】
【図１】採点システムの概略的な構成を示す。
【図２】テストの解答が記入される前の解答用紙である空欄解答用紙の一例である。
【図３】空欄解答用紙の各解答欄に正答が記入された解答用紙である正答記入用紙の一例である。
【図４】情報処理装置の機能的な構成を示すブロック図である。
【図５】解答欄の検出処理及び解答抽出フィールドの設定処理に関するフローチャートである。
【図６】解答抽出フィールドを破線枠により明示した図である。
【図７】設問選択画面の表示例である。
【図８】設問別採点画面の表示例である。
【図９】マークシート方式の正答用紙の一例である。
【図１０】変形例に係る採点システムの構成例である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【００２０】
［採点システムの構成］
図１は、本実施形態に係る採点システムの概略構成図である。本実施形態に係る採点システムは、教師などのテストの採点者が使用する情報処理装置１と、スキャナ（光学機器）２と、使用前のテストの解答用紙である空欄用紙４と、各解答欄に正答を示す文字又は印が記された解答用紙である正答記入用紙５と、テストを受けた各生徒が使用した解答用紙である複数の解答済用紙６とを有する。そして、採点システムは、空欄用紙４と正答記入用紙５との差分に基づき空欄用紙４及び正答記入用紙５に存在する各解答欄を検出することで、テストの採点を好適に支援する。
【００２１】
情報処理装置１は、スキャナ２と有線又は無線により電気的に接続し、スキャナ２が空欄用紙４、正答記入用紙５、及び解答済用紙６に対する読取り処理を行った場合に、これらの解答用紙をスキャンした画像をスキャナ２から受信する。以後では、空欄用紙４をスキャンした画像を「空欄画像Ｉｍ１」と呼び、正答記入用紙５をスキャンした画像を「正答記入画像Ｉｍ２」と呼び、解答済用紙６をスキャンした画像を「解答済画像Ｉｍ３」と呼ぶ。そして、情報処理装置１は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２に基づきこれらの画像中の各解答欄を検出し、その認識結果に基づき解答済画像Ｉｍ３が示す解答済用紙６の採点に関する画面を表示する。空欄画像Ｉｍ１は、本発明における「第１画像」の一例であり、正答記入画像Ｉｍ２は、本発明における「第２画像」の一例であり、解答済画像Ｉｍ３は、本発明における「第３画像」の一例である。
【００２２】
図２は、テストの解答が記入される前の解答用紙である空欄用紙４の一例である。図２に示すように、空欄用紙４には、テストを受ける生徒の生徒番号や氏名を記入する欄に加えて、各設問に対する解答を記入するための解答欄が設けられている。
【００２３】
図３は、空欄用紙４の各解答欄に正答が記入された解答用紙である正答記入用紙５の一例である。図３に示すように、正答記入用紙５の各解答欄には、対応する設問に対する正答が記されている。正答記入用紙５に記される正答は、印刷された文字であってもよく、手書き文字であってもよい。
【００２４】
なお、図２及び図３では、数学の解答用紙の例を示したが、本実施例に係る空欄用紙４及び正答記入用紙５は、数学以外の任意の教科の解答を記入するための解答用紙であってもよい。また、空欄用紙４及び正答記入用紙５は、問題と解答欄とが共に印刷された解答用紙（即ち、解答欄付き問題用紙）であってもよい。また、空欄用紙４及び正答記入用紙５は、それぞれ複数枚により構成されてもよい。
【００２５】
［情報処理装置の構成］
図４は、情報処理装置１の機能的な構成を示すブロック図である。情報処理装置１は、機能的には、ディスプレイなどの表示部１１と、タッチパネル、マウス、キーボードなどの入力部１２と、記憶部１３と、スキャナ２と有線又は無線により接続するためのインターフェース１４と、制御部１５とを備える。これらの各要素は、バスライン１０を介して相互に接続されている。
【００２６】
記憶部１３は、ハードディスク又はフラッシュメモリといったメモリによって構成され、制御部１５が実行するプログラム及び当該プログラムの処理に必要な情報を記憶する。
【００２７】
制御部１５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、情報処理装置１内の各構成要素に対して種々の制御を行う。
【００２８】
本実施形態では、制御部１５は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２をスキャナ２から受信した場合に、これらの画像を解析することで各設問に対する解答欄を検出する。そして、制御部１５は、検出した解答欄ごとに、解答済画像Ｉｍ３に表示された各設問に対する生徒の解答を抽出するための領域（「解答抽出フィールド（領域）」とも呼ぶ。）を設定する。後述するように、解答抽出フィールドは、対応する解答欄を包含する領域となるように設定される。
【００２９】
また、制御部１５は、採点対象となる各生徒の解答済画像Ｉｍ３をスキャナ２から受信した場合には、これらの解答済画像Ｉｍ３の各解答欄に記入された各生徒の解答を、設定した解答抽出フィールドに基づき抽出し、設問ごとに表示部１１に表示させる。そして、制御部１５は、各解答の正誤判定に関する入力などを入力部１２により受け付ける。
【００３０】
制御部１５は、本発明における「取得手段」、「検出手段」、「設定手段」、「判定手段」、「入力受付手段」、「正答情報取得手段」及びプログラムを実行するコンピュータの一例である。
【００３１】
［解答欄検出及び解答抽出フィールド設定］
まず、解答欄の検出処理及び解答抽出フィールドの設定処理について説明する。図５は、制御部１５が実行する解答欄の検出処理及び解答抽出フィールドの設定処理に関する処理手順を示すフローチャートである。例えば、制御部１５は、図５のフローチャートの処理を繰り返し実行する。
【００３２】
まず、制御部１５は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２をスキャナ２から取得したか否か判定する（ステップＳ１０１）。そして、制御部１５は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２をスキャナ２から取得したと判断した場合（ステップＳ１０１；Ｙｅｓ）、ステップＳ１０２へ処理を進める。例えば、制御部１５は、スキャナ２から取得した画像を保存するフォルダ内の画像から空欄画像Ｉｍ１及び正答記入画像Ｉｍ２をそれぞれ指定するユーザ入力があった場合に、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２をスキャナ２から取得したと判断する。一方、制御部１５は、空欄画像Ｉｍ１又は正答記入画像Ｉｍ２の少なくともいずれかをスキャナ２から取得していない場合（ステップＳ１０１；Ｎｏ）、引き続きステップＳ１０１の判定を行う。
【００３３】
次に、制御部１５は、空欄画像Ｉｍ１と正答記入画像Ｉｍ２との差分を算出することで、正答記入画像Ｉｍ２に表示された正答に関する記述箇所（単に「記述箇所」とも呼ぶ。）を特定する（ステップＳ１０２）。例えば、制御部１５は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２の各画素を２値化し、画素ごとに差異の有無を判定することで、正答記入画像Ｉｍ２中の記述箇所を表わす画素を特定する。
【００３４】
次に、制御部１５は、正答記入画像Ｉｍ２において、ステップＳ１０２で特定した記述箇所を囲む矩形枠を、解答欄として検出する（ステップＳ１０３）。なお、制御部１５は、同一の記述箇所を囲む複数の矩形枠を検出した場合には、例えば、対象の記述箇所を最も内側で囲む矩形枠を解答欄として検出するとよい。これにより、複数の解答欄を囲んだ体裁を整えるための枠などを解答欄として検出するのを好適に抑制する。
【００３５】
また、ステップＳ１０３において、好適には、制御部１５は、記述箇所を囲む矩形枠のうち、縦サイズ及び横サイズが第１所定長以上となる矩形枠を、解答欄として抽出するとよい。より好ましくは、制御部１５は、記述箇所を囲む矩形枠のうち、縦サイズ及び横サイズが第１所定長以上となり、かつ、第２所定長以下となる矩形枠を、解答欄として抽出するとよい。上述の第１所定長は、解答欄として想定される最短の横サイズ及び縦サイズの長さに設定され、第２所定長は、解答欄として想定される最長の横サイズ及び縦サイズの長さに設定される。第１所定長及び第２所定長は、横サイズと縦サイズとでそれぞれ異なる値に設定されてもよい。これらの態様によれば、解答欄としては明らかに小さすぎる又は大きすぎる矩形枠を解答欄として検出するのを確実に防ぎ、解答欄をより的確に抽出することができる。
【００３６】
次に、制御部１５は、抽出した設問ごとの解答欄に基づき、設問ごとの解答を抽出するための解答抽出フィールドを設定する（ステップＳ１０４）。後述するように、解答抽出フィールドは、抽出した解答欄の領域よりも大きくなるように設定される。そして、制御部１５は、各解答欄に対する解答抽出フィールドの位置情報（例えば解答用紙を２次元座標系により表した場合の解答抽出フィールドの四隅の位置情報）を記憶部１３に記憶する。この解答抽出フィールドの情報は、後述する表示処理において好適に参照される。
【００３７】
図６は、図５のステップＳ１０４で設定する解答抽出フィールドを破線枠により正答記入画像Ｉｍ２上で明示した図である。
【００３８】
図６に示すように、制御部１５は、検出した解答欄よりも縦及び横に所定長だけ拡大させた領域を、解答抽出フィールドとして設定する。ここで、生徒番号を記載する欄、氏名欄、及び（１）、（２）などの小問番号を表示する欄などは解答欄と同様に矩形枠であるものの、記述箇所を囲む枠でないため、解答欄として抽出されない。なお、設問「問３（１）」のグラフには、矩形枠を形成する目盛線が形成されている。この場合、制御部１５は、例えば、横サイズ又は縦サイズが所定長未満の矩形枠については解答欄として検出しない。これにより、制御部１５は、上述のグラフ中の目盛線を解答欄として誤検出することを好適に抑制する。
【００３９】
［表示例］
次に、制御部１５が解答済画像Ｉｍ３の取得後に表示部１１に表示させる画面について説明する。ここでは、制御部１５は、採点する設問を選択するための画面（「設問選択画面」とも呼ぶ。）を表示部１１に表示させた後、選択された設問に対する各生徒の解答を一括採点するための画面（「設問別採点画面」とも呼ぶ。）を表示部１１に表示させる。
【００４０】
図７は、設問選択画面の表示例である。この場合、制御部１５は、正答記入画像Ｉｍ２を表示すると共に、正答記入画像Ｉｍ２中の任意の解答欄の選択を受け付ける。この場合、制御部１５は、解答欄ごとに設定された解答抽出フィールドへのマウスによるクリック操作やタッチパネルによるタッチ操作等を検知した場合に、操作を検知した解答抽出フィールドに対応する解答欄を強調表示する。図７の例では、制御部１５は、「問２（２）」の解答欄が選択されたことを検知し、当該解答欄を強調表示している。そして、制御部１５は、画面下の決定ボタン２０が選択された場合に、設問別採点画面を表示部１１に表示させる。
【００４１】
図８は、図７の設問選択画面にて選択された解答欄の採点に関する設問別採点画面の表示例である。制御部１５は、表示部１１が表示する設問別採点画面上に、設問番号選択欄２１と、正答表示欄２２と、生徒別解答欄２３（２３Ａ〜２３Ｃ、…）と、正誤判定ボタン２４（２４Ａ〜２４Ｃ、…）と、自動採点情報２５（２５Ａ〜２５Ａ、…）と、完了ボタン２６と、を表示させている。
【００４２】
ここで、設問番号選択欄２１は、図７の設問選択画面にて選択された解答欄の設問番号を指定する欄である。図８の例では、制御部１５は、空欄画像Ｉｍ１又は正答記入画像Ｉｍ２に記載された設問番号を文字認識処理（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）により特定することで、プルダウンメニュー形式の設問番号選択欄２１を表示している。ここでは、図７の設問選択画面にて選択された解答欄に対応する設問番号を示す「問２（２）」がユーザ入力に基づき選択されている。
【００４３】
正答表示欄２２は、図７の設問選択画面にて選択された解答欄に対応する正答を表示する。制御部１５は、例えば、設問選択画面にて選択された解答欄を包含する解答抽出フィールドを特定した後、当該解答抽出フィールド内の正答記入画像Ｉｍ２の部分画像を抽出し、抽出した画像を正答表示欄２２に表示する。なお、この場合、制御部１５は、抽出した正答記入画像Ｉｍ２の部分画像に対してＯＣＲを実行することで正答を表す文字を認識し、認識した文字を正答表示欄２２に表示してもよい。
【００４４】
生徒別解答欄２３（２３Ａ〜２３Ｃ、…）は、図７の設問選択画面にて選択された解答欄に記入された解答をそれぞれの解答済画像Ｉｍ３から抽出して表示した欄である。制御部１５は、図７の設問選択画面にて選択された解答欄を包含する解答抽出フィールドの特定後、当該解答抽出フィールド内の各解答済画像Ｉｍ３の部分画像を抽出し、抽出した各画像を生徒別解答欄２３に表示する。また、図８の例では、制御部１５は、例えば、取得した解答済画像Ｉｍ３に表示された生徒番号の文字認識処理又は入力部１２による生徒番号の入力により、個々の解答済画像Ｉｍ３に対する生徒の生徒番号を認識し、認識した生徒番号が小さい順に生徒別解答欄２３を縦に並べて表示している。ここで、解答抽出フィールドは、実際の解答欄よりも拡大された領域となっているため、解答欄からはみ出して記入された解答についても好適に生徒別解答欄２３上に表示することができる。
【００４５】
正誤判定ボタン２４（２４Ａ〜２４Ｃ、…）は、図７の設問選択画面にて選択された解答欄に記入された生徒毎の解答の正誤を指定するためのボタンである。正誤判定ボタン２４（２４Ａ〜２４Ｃ、…）は、「正解」と表示されたボタンと「誤り」と表示されたボタンの組から構成され、選択されたボタンが強調表示されている。なお、自動採点が行われた場合には、ユーザ入力によらずに自動採点結果に対応するボタンが強調表示される。
【００４６】
自動採点情報２５（２５Ａ〜２５Ａ、…）は、解答ごとの自動採点の有無を示す情報であり、自動採点が行われた解答に対しては「自動採点済」と表示し、自動採点が行われなかった解答に対しては「自動採点不可」と表示する。このように、制御部１５は、図８の設問別採点画面を表示する場合、正答表示欄２２に表示された正答と、各生徒別解答欄２３に表示された解答とを、ＯＣＲによりそれぞれ文字列として認識し、これらの文字列を比較することで、自動採点を行う。なお、制御部１５は、ＯＣＲにより認識できなかった筆跡が表示された生徒別解答欄２３が存在する場合には、当該生徒別解答欄２３に対応する自動採点情報２５として、「自動採点不可」の文字列を表示する。
【００４７】
また、図８の例では、制御部１５は、自動採点ができなかった解答に対応する生徒別解答欄２３及び正誤判定ボタン２４を、縁取り効果により強調表示している。これにより、制御部１５は、正誤判定ボタン２４による正誤判定が必要な解答の存在を好適にユーザに知らせることができる。
【００４８】
また、制御部１５は、完了ボタン２６が選択された場合、設問番号選択欄２１で指定された設問番号と、生徒毎の解答の正誤判定結果と、を関連付けて記憶部１３に記憶する。
【００４９】
［本実施形態の作用効果］
本実施形態の採点システムによれば、情報処理装置１は、スキャナ２が読取った空欄画像Ｉｍ１及び正答記入画像Ｉｍ２に基づき解答欄を自動検出することで、解答抽出フィールドを好適に設定することができる。また、情報処理装置１は、採点対象の各生徒に対応する解答済画像Ｉｍ３を取得した場合に、設定した解答抽出フィールドに基づき設問ごとに各生徒の解答の筆跡を抽出し、設問別採点画面を表示する。これにより、情報処理装置１を使用する教師は、設問ごとに効率良く採点を行うことができる。
【００５０】
［変形例］
次に、上述の実施形態に好適な変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００５１】
（変形例１）
空欄用紙４、正答記入用紙５及び解答済用紙６は、マークシート方式の解答用紙であってもよい。
【００５２】
図９は、マークシート方式の正答記入用紙５の一例である。図９の例では、設問ごとに１から６の番号に対応する領域が設けられ、正答に対応する番号の領域が塗り潰されている。なお、空欄用紙４では、塗り潰された領域は存在しない。
【００５３】
この例では、制御部１５は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２を取得した場合、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２の差分をとることで、空欄画像Ｉｍ１に記入されていない正答記入画像Ｉｍ２の塗り潰し領域を認識する。そして、制御部１５は、認識した塗り潰し領域を囲む最小の矩形領域を解答欄として特定し、特定した解答欄に基づき解答抽出フィールドを設定する。例えば、制御部１５は、設問「問１（１）」に対応する解答抽出フィールドとして、解答欄として検出した矩形枠よりも大きな破線枠２７の領域を設定する。このように、マークシート方式の解答用紙であっても、情報処理装置１は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２に基づき各設問に対する解答欄を好適に抽出し、各解答欄に対する解答抽出フィールドを設定することができる。
【００５４】
（変形例２）
情報処理装置１は、スキャナ２から空欄画像Ｉｍ１、正答記入画像Ｉｍ２、解答済画像Ｉｍ３を取得する代わりに、テスト情報を管理する管理サーバからこれらの情報を受信してもよい。
【００５５】
図１０は、変形例に係る採点システムの構成例である。図１０の例では、情報処理装置１は、通信網９を介して管理サーバ７と接続している。管理サーバ７は、テスト情報ＤＢ８の参照及び更新を行う。テスト情報ＤＢ８には、情報処理装置１のユーザが採点を行う対象となるテストに関する空欄画像Ｉｍ１、正答記入画像Ｉｍ２、及び解答済画像Ｉｍ３が記録されている。そして、情報処理装置１は、ユーザ入力により採点を行うテストが指定された場合に、当該テストに関する空欄画像Ｉｍ１、正答記入画像Ｉｍ２、及び解答済画像Ｉｍ３を管理サーバ７から受信し、実施例と同様の処理を行うことで、解答抽出フィールドの設定及び採点に関する画面表示等を行う。
【００５６】
（変形例３）
情報処理装置１は、解答の筆跡が書き込まれた解答用紙の画像である解答済画像Ｉｍ３に基づき採点を行う代わりに、電子ペン又はタッチパネル付きタブレットなどの記入デバイスが生成した記入データに基づき採点を行ってもよい。
【００５７】
この場合、情報処理装置１は、記入デバイスが生成した筆跡の位置情報を含む記入データを受信することで、各記入デバイスを操作した生徒の解答用紙に記入された筆跡の位置を認識する。そして、情報処理装置１は、空欄画像Ｉｍ１及び正答記入画像Ｉｍ２に基づき設定した解答抽出フィールドに基づき、各設問に対する解答の筆跡を抽出する。これにより、情報処理装置１は、上述した実施形態と同様に設問別採点画面などの表示を行うことができる。
【００５８】
（変形例４）
正答記入用紙５には、各解答欄に正答が記入されている代わりに、各解答欄内にチェックマークなどの書込みがされてもよい。なお、この場合、情報処理装置１は、実施したテストの設問番号ごとの正答情報を、採点に必要な情報として記憶部１３等に記憶しておく。そして、情報処理装置１は、図８の設問別採点画面において設問番号選択欄２１に設問番号が指定された場合には、正答表示欄２２に指定された設問番号に対する正答情報を記憶部１３等から抽出して表示する。
【符号の説明】
【００５９】
１…情報処理装置
２…スキャナ
４…空欄用紙
５…正答記入用紙
６…解答済用紙
１１…表示部
１２…入力部
１３…記憶部
１４…インターフェース
１５…制御部
【図１】
2020013282.tif 000003
【図２】
2020013282.tif 000004
【図３】
2020013282.tif 000005
【図４】
2020013282.tif 000006
【図５】
2020013282.tif 000007
【図６】
2020013282.tif 000008
【図７】
2020013282.tif 000009
【図８】
2020013282.tif 000010
【図９】
2020013282.tif 000011
【図１０】
2020013282.tif 000012