(57)【特許請求の範囲】
【請求項１】
採点が終了したテストの答案の電子データを登録しておく答案ファイル記憶手段と、
各テストの小問毎に、当該テストの領域内において、小問回答欄を略最小面積で囲む矩形の中心点が位置する座標を認識するための座標情報を登録しておくテストレイアウト情報記憶手段と、
テストの採点で使用される正誤記号を判別する正誤記号判別基準を登録しておく正誤記号判別基準記憶手段と、
上記テストレイアウト情報記憶手段に登録された座標情報を参照し、テストの各小問の小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段と、
上記正誤記号判別基準記憶手段に登録された正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案内に表示されている正誤記号を認識する手段と、
答案の領域内において、認識した正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段と、
各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段と、
各小問に紐付けした正誤記号を、正誤情報記憶手段に登録する手段
を備える採点集計支援システムであって、
答案に表示された正誤記号が、上記正誤記号判別基準で認識できない場合において、
入力部を介して、表示部の表示画面に表示された認識できない正誤記号を略最小面積で囲む矩形の描画、及び、当該正誤記号の種類の選択を受け付けると、描画された矩形の中心点の座標を認識し、当該中心点と、各小問の小問回答欄を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する小問と、描画された矩形で囲まれた正誤記号とを１：１対応で紐付けする手段
を備えることを特徴とする採点集計支援システム。
【請求項２】
採点が終了したテストの答案の電子データを登録しておく答案ファイル記憶手段と、
各テストの小問毎に、当該テストの領域内において、小問回答欄を略最小面積で囲む矩形の中心点が位置する座標を認識するための座標情報を登録しておくテストレイアウト情報記憶手段と、
テストの採点で使用される正誤記号を判別する正誤記号判別基準を登録しておく正誤記号判別基準記憶手段と、
上記テストレイアウト情報記憶手段に登録された座標情報を参照し、テストの各小問の小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段と、
上記正誤記号判別基準記憶手段に登録された正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案内に表示されている正誤記号を認識する手段と、
答案の領域内において、認識した正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段と、
各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段と、
各小問に紐付けした正誤記号を、正誤情報記憶手段に登録する手段
を備える採点集計支援システムであって、
１つの小問に対して複数の正誤記号が認識され、小問と紐付け無しの正誤記号が存在する場合において、
入力部を介して、紐付け不要の正誤記号の選択を受け付けると、紐付け不要の正誤記号以外の正誤記号を略最小面積で囲む矩形の中心点と、各小問の小問回答欄を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段、
を備えることを特徴とする採点集計支援システム。
【請求項３】
採点が終了したテストの答案の電子データを登録しておく答案ファイル記憶手段と、
各テストの小問毎に、当該テストの領域内において、小問回答欄を略最小面積で囲む矩形の中心点が位置する座標を認識するための座標情報を登録しておくテストレイアウト情報記憶手段と、
テストの採点で使用される正誤記号を判別する正誤記号判別基準を登録しておく正誤記号判別基準記憶手段と、
上記テストレイアウト情報記憶手段に登録された座標情報を参照し、テストの各小問の小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段と、
上記正誤記号判別基準記憶手段に登録された正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案内に表示されている正誤記号を認識する手段と、
答案の領域内において、認識した正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段と、
各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段と、
各小問に紐付けした正誤記号を、正誤情報記憶手段に登録する手段
を備える採点集計支援システムであって、
認識された正誤記号の数と小問数は同じであるが、紐付け無しの小問及び正誤記号が存在する場合において、
表示部に、認識した全ての正誤記号を略最小面積で囲む矩形、各正誤記号に紐付けられた小問が有る場合はその小問番号を出力する手段と、
入力部を介して、各正誤記号と紐付けされるべき正しい小問の小問番号の入力を受け付けると、上記入力に従って、正誤記号と小問との紐付けを行う手段
を備えることを特徴とする採点集計支援システム。
【請求項４】
上記正誤記号判別基準は、正解記号の正例学習画像群と負例学習画像群、不正解記号の正例学習画像群と負例学習画像群、一部正解記号の正例学習画像群と負例学習画像群を用いて機械学習を実行することにより生成された正解記号の判別基準、不正解記号の判別基準、一部正解記号の判別基準であることを特徴とする請求項１〜３の何れかに記載の採点集計支援システム。
【請求項５】
コンピュータを、請求項１〜４の何れかに記載した採点集計支援システムとして機能させることを特徴とする採点集計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は採点集計支援システム及び採点集計支援プログラム係り、特に、テストの採点終了後に、先生が、各児童・生徒毎に、テストの小問１問１問の正誤情報（○、×、△等）を集計する際の負担を軽減できる採点集計支援システム及び採点集計支援プログラムに関する。
【背景技術】
【０００２】
小中学校等においては、各先生が自分の指導する児童・生徒に対して、各教科の単元が終わる度にテストを実施している。尚、「単元」とは、教科書等の教材内容を区分した学習単位のことをいう。
【０００３】
先生は、テストの解答に○、×、△等の正誤記号を記入して採点を行った後、児童・生徒１人１人の学力を細かく把握する目的で、各児童・生徒毎に、各テストの小問１問１問の正誤情報（○、×、△等）を、パソコン等の情報処理端末に入力して集計管理することが行われている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】教育同人社 小学校用教材をご利用の先生をサポートするサイト  個人別○×入力  インターネットURL：https://www.djn.co.jp/support/soft/usage/e_02.html  検索日：２０１９年８月２７日
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、各教科の単元毎のテストは回数が非常に多く、テストの採点が終わる度に、各児童・生徒の１問１問の正誤情報を逐一情報処理端末に入力するのは、先生にとって多大な負担となっていた。
【０００６】
本発明は、上記問題点に鑑みて案出されたものであり、その目的は、テストの採点終了後に、先生が、各児童・生徒毎に、テストの小問１問１問の正誤情報を集計する際の負担を軽減できる採点集計支援システム及び採点集計支援プログラムを実現することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、請求項１に記載の採点集計支援システムは、
採点が終了したテストの答案の電子データを登録しておく答案ファイル記憶手段と、
各テストの小問毎に、当該テストの領域内において、小問回答欄を略最小面積で囲む矩形の中心点が位置する座標を認識するための座標情報を登録しておくテストレイアウト情報記憶手段と、
テストの採点で使用される正誤記号を判別する正誤記号判別基準を登録しておく正誤記号判別基準記憶手段と、
上記テストレイアウト情報記憶手段に登録された座標情報を参照し、テストの各小問の小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段と、
上記正誤記号判別基準記憶手段に登録された正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案内に表示されている正誤記号を認識する手段と、
答案の領域内において、認識した正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段と、
各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段と、
各小問に紐付けした正誤記号を、正誤情報記憶手段に登録する手段
を備える採点集計支援システムであって、
答案に表示された正誤記号が、上記正誤記号判別基準で認識できない場合において、
入力部を介して、表示部の表示画面に表示された認識できない正誤記号を略最小面積で囲む矩形の描画、及び、当該正誤記号の種類の選択を受け付けると、描画された矩形の中心点の座標を認識し、当該中心点と、各小問の小問回答欄を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する小問と、描画された矩形で囲まれた正誤記号とを１：１対応で紐付けする手段
を備えることを特徴とする。
【０００８】
請求項２に記載の採点集計支援システムは、
採点が終了したテストの答案の電子データを登録しておく答案ファイル記憶手段と、
各テストの小問毎に、当該テストの領域内において、小問回答欄を略最小面積で囲む矩形の中心点が位置する座標を認識するための座標情報を登録しておくテストレイアウト情報記憶手段と、
テストの採点で使用される正誤記号を判別する正誤記号判別基準を登録しておく正誤記号判別基準記憶手段と、
上記テストレイアウト情報記憶手段に登録された座標情報を参照し、テストの各小問の小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段と、
上記正誤記号判別基準記憶手段に登録された正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案内に表示されている正誤記号を認識する手段と、
答案の領域内において、認識した正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段と、
各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段と、
各小問に紐付けした正誤記号を、正誤情報記憶手段に登録する手段
を備える採点集計支援システムであって、
１つの小問に対して複数の正誤記号が認識され、小問と紐付け無しの正誤記号が存在する場合において、
入力部を介して、紐付け不要の正誤記号の選択を受け付けると、紐付け不要の正誤記号以外の正誤記号を略最小面積で囲む矩形の中心点と、各小問の小問回答欄を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段、
を備えることを特徴とする。
【０００９】
請求項３に記載の採点集計支援システムは、
採点が終了したテストの答案の電子データを登録しておく答案ファイル記憶手段と、
各テストの小問毎に、当該テストの領域内において、小問回答欄を略最小面積で囲む矩形の中心点が位置する座標を認識するための座標情報を登録しておくテストレイアウト情報記憶手段と、
テストの採点で使用される正誤記号を判別する正誤記号判別基準を登録しておく正誤記号判別基準記憶手段と、
上記テストレイアウト情報記憶手段に登録された座標情報を参照し、テストの各小問の小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段と、
上記正誤記号判別基準記憶手段に登録された正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案内に表示されている正誤記号を認識する手段と、
答案の領域内において、認識した正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段と、
各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段と、
各小問に紐付けした正誤記号を、正誤情報記憶手段に登録する手段
を備える採点集計支援システムであって、
認識された正誤記号の数と小問数は同じであるが、紐付け無しの小問及び正誤記号が存在する場合において、
表示部に、認識した全ての正誤記号を略最小面積で囲む矩形、各正誤記号に紐付けられた小問が有る場合はその小問番号を出力する手段と、
入力部を介して、各正誤記号と紐付けされるべき正しい小問の小問番号の入力を受け付けると、上記入力に従って、正誤記号と小問との紐付けを行う手段
を備えることを特徴とする。
【００１０】
請求項４に記載の採点集計支援システムは、請求項１〜３の何れかに記載の採点集計支援システムにおいて、
上記正誤記号判別基準は、正解記号の正例学習画像群と負例学習画像群、不正解記号の正例学習画像群と負例学習画像群、一部正解記号の正例学習画像群と負例学習画像群を用いて機械学習を実行することにより生成された正解記号の判別基準、不正解記号の判別基準、一部正解記号の判別基準であることを特徴とする。
【００１１】
請求項５に記載の採点集計支援プログラムは、
コンピュータを、請求項１〜４の何れかに記載した採点集計支援システムとして機能させることを特徴とする。
【発明の効果】
【００１２】
本発明にあっては、テストの答案に表示された正誤記号を認識し、各小問の小問回答欄を略最小面積で囲む矩形の中心点と、各正誤記号を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けした上で、各小問に紐付けした正誤記号を登録するよう構成したので、先生が、各児童・生徒の１問１問の正誤情報を逐一入力する必要が無く、先生の負担軽減を図ることができる。
【００１３】
また、請求項１に記載の如く、答案に表示された正誤記号が、正誤記号判別基準で認識できない場合において、入力部を介して、表示部の表示画面に表示された認識できない正誤記号を略最小面積で囲む矩形の描画、及び、当該正誤記号の種類の選択を受け付けると、描画された矩形の中心点の座標を認識し、当該中心点と、各小問の小問回答欄を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する小問と、描画された矩形で囲まれた正誤記号とを１：１対応で紐付けするように構成することにより、正誤記号判別基準で認識できない正誤記号についても、対応する小問と正しく紐付けすることができる。
【００１４】
請求項２に記載の如く、１つの小問に対して複数の正誤記号が認識され、小問と紐付け無しの正誤記号が存在する場合において、入力部を介して、紐付け不要の正誤記号の選択を受け付けると、紐付け不要の正誤記号以外の正誤記号を略最小面積で囲む矩形の中心点と、各小問の小問回答欄を略最小面積で囲む矩形の中心点との間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けするように構成することにより、複数の正誤記号が認識された小問に、正しい正誤記号を紐付けすることができる。
【００１５】
請求項３に記載の如く、認識された正誤記号の数と小問数は同じであるが、紐付け無しの小問及び正誤記号が存在する場合において、表示部に、認識した全ての正誤記号を略最小面積で囲む矩形、各正誤記号に紐付けられた小問が有る場合はその小問番号、認識した正誤記号を出力する手段と、入力部を介して、各正誤記号と紐付けされるべき正しい小問の小問番号の入力を受け付けると、上記入力に従って、正誤記号と小問との紐付けを行うように構成することにより、紐付け無しだった小問と正誤記号を正しく紐付けすることができる。
【発明を実施するための形態】
【００１６】
図１は、本発明に係る採点集計支援システム10の機能構成を示すブロック図であり、制御部12と、記憶手段としての記憶部14を備えている。
【００１７】
上記制御部12は、各児童・生徒のテストの小問１問１問の正誤情報を集計する先生が使用する情報端末（コンピュータ）としてのパソコン、タブレット端末等のコンピュータのＣＰＵが、ＯＳ及び専用のアプリケーションプログラムに従って必要な処理を実行し、後述する各種機能を実行・実現する。
【００１８】
上記制御部12には、入力部16から入力された指令が、インターフェースとして機能する入出力制御部18を介して入力されると共に、制御部12から出力された処理結果が、入出力制御部18を介して表示部20に出力される。
上記入力部16としては、パソコンの物理キーボードやマウス等、また、手書及びタッチペンでの入力可能なタッチ入力機能を有するタブレット端末・パソコン等のタッチパネルやソフトウェアキーボード等が該当する。
上記表示部20としては、パソコンの液晶パネル、また、タブレット端末・パソコン等のタッチパネル等が該当する。
【００１９】
上記記憶部14は、記憶手段としてのテストレイアウト情報データベース22、答案ファイルデータベース24、正誤情報データベース26、正誤記号判別基準記憶部28、作業データ記憶部30、画面定義記憶部32を備えている。
上記テストレイアウト情報データベース22、答案ファイルデータベース24、正誤情報データベース26、正誤記号判別基準記憶部28、画面定義記憶部32は、パソコンやタブレット端末等の情報処理端末を構成するハードディスク等の記憶装置内に格納されている。
【００２０】
上記作業データ記憶部30は、本システム10が起動されると上記制御部12によって確保され、入力データや演算結果を一時的に記憶する記憶部であり、メインメモリ（ＲＡＭ）等の一時記憶装置内に置かれている。
【００２１】
上記画面定義記憶部32は、本システム10が上記表示部20の表示画面に表示する各種画面の画面定義情報（例えば、表示する項目情報やそのレイアウト情報及び入力編集可否情報等）を記憶した記憶部である。
【００２２】
上記答案ファイルデータベース24には、先生による採点が終了した紙媒体のテストの答案の電子データが格納されており、複合機等のスキャナ機能を備えたスキャナー部33によってＰＤＦ（Portable Document Format）化された答案ファイルが、テスト及び各答案に解答を書いた児童・生徒と関連付けられて登録されている。
上記「採点が終了」とは、児童・生徒が記入した解答に対して、先生が正誤記号を付け終わったことを意味する。
【００２３】
上記テストレイアウト情報データベース22には、各テスト毎に、当該テストの各小問毎の「小問回答欄の座標情報」等のレイアウト情報が予め登録されている。
図２及び図３は、矩形紙面を有する紙媒体のテストを電子ファイル（ＰＤＦファイル）化したものを、表示部20の表示画面に表示した状態を示すものであり、当該テスト34における、例えば、「括弧（    ）」で構成された小問１問目の小問回答欄36の座標情報等は以下の方法で予め登録しておく。
【００２４】
先ず、図２に示す矩形状のテスト34の左上端角部34ａを基準点（Ｘ座標＝０．０００、Ｙ座標＝０．０００）に設定する。この場合、右上端角部34ｂ及び右下端角部（図示省略）のＸ座標が最大の１．０００となり、左下端角部（図示省略）及び右下端角部のＹ座標が最大の１．０００となる。
その上で、小問回答欄36を略最小面積で囲む矩形Ｔ（図３参照）の左上端角部ＴａのＸ座標（０．０００〜１．０００の間）、Ｙ座標（０．０００〜１．０００の間）をテストレイアウト情報データベース22に予め登録しておく。
また、詳細は後述するが、テスト34の領域内において、上記矩形Ｔの中心点ａ（図３）が位置する座標（Ｘ座標、Ｙ座標）を算出するため、テスト34の横幅を１．０００とした場合における、小問回答欄36を囲む矩形Ｔの横幅の割合の数値（０．０００〜１．０００の間）、テスト34の高さを１．０００とした場合における、小問回答欄36を囲む矩形Ｔの高さの割合の数値（０．０００〜１．０００の間）も登録しておく。
尚、上記「略最小面積の矩形Ｔ」とは、完全に最小面積の矩形Ｔの他、最小面積の矩形Ｔより若干大きい面積の矩形等、最小面積の矩形Ｔの場合と同じ作用効果が得られる実用上許容される範囲を含むものである。
【００２５】
図４は、テストレイアウト情報データベース22内に登録されているレイアウト情報のデータ項目例を示す説明図である。
図４に示すように、各小問毎に、小問回答欄36を囲む矩形ＴのＸ座標値、Ｙ座標値、横幅値、高さ値が関連付けられて登録されている。
また、１つのテスト用紙の表裏両面に問題が記載されている場合、表面、裏面を識別するため、表面側の小問には０、裏面側の小問には１が登録されている。
図４において、小問採点数とは、１つの小問の中の採点数を登録するものであり、例えば、４つの記述の中から正しい２つの記述を選ぶような小問の場合、採点数は２つ有ることから２と登録される。
【００２６】
テストレイアウト情報データベース22内に登録された小問毎の「Ｘ座標値」、「Ｙ座標値」、「横幅値」、「高さ値」から、テスト34の領域内において、各小問の小問回答欄36を囲む矩形Ｔの中心点ａ（図３参照）が位置する座標（Ｘ座標、Ｙ座標）を演算して算出することができる。
すなわち、（Ｘ座標値＋横幅値）÷２の演算を行うことにより、中心点ａのＸ座標を算出することができる。
また、（Ｙ座標値＋高さ値）÷２の演算を行うことにより、中心点ａのＹ座標を算出することができる。
【００２７】
上記においては、矩形状のテスト34の左上端角部34ａを基準点に設定したが、これに限定されるものではなく、右上端角部、左下端角部、右下端角部を基準点に設定しても良い。
【００２８】
また、上記においては、小問回答欄36を囲む矩形Ｔの左上端角部Ｔａの座標（Ｘ座標：Ｙ座標）をテストレイアウト情報データベース22に登録した場合を示したが、これに限定されるものではなく、矩形Ｔの中心点ａの座標（Ｘ座標：Ｙ座標）を演算算出できれば、矩形Ｔの右上端角部、左下端角部、右下端角部の座標を登録するようにしても良い。
さらに、テストレイアウト情報データベース22内に、上記演算結果である矩形Ｔの中心点ａ自体のＸ座標値、Ｙ座標値を直接登録しておくようにしても良い。
【００２９】
上記正誤記号判別基準記憶部28は、テスト34の採点で使用される「○（正解記号）」、「×（不正解記号）」、「△（一部正解記号）」の３種類の正誤記号を判別する「正誤記号判別基準」が登録されている。
上記「正誤記号判別基準」は、「○（正解記号）の正例学習画像群と負例学習画像群」、「×（不正解記号）の正例学習画像群と負例学習画像群」、「△（一部正解記号）の正例学習画像群と負例学習画像群」を用いて機械学習を実行することにより生成された「○（正解記号）の判別基準」、「×（不正解記号）の判別基準」、「△（一部正解記号）の判別基準」である。
【００３０】
尚、例えば、不正解記号としては「×」の図形の他、チェックマーク（右下に伸びたあと右上にはねる線であらわされる図形）を使用する先生も多いことから、「×（不正解記号）の正例学習画像群」に「チェックマークの画像」も含めて機械学習することにより、「チェックマークの画像」を不正解記号（×）として判別できる。
同様に、正解記号に関して様々なパターンの画像を「○（正解記号）の正例学習画像群」に含めて機械学習することにより、上記パターンの画像を正解記号（○）として認識でき、一部正解記号に関して様々なパターンの画像を「△（一部正解記号）の正例学習画像群」に含めて機械学習することにより、上記パターンの画像を一部正解記号（△）として認識できる。
【００３１】
本実施形態においては、「○（正解記号）」、「×（不正解記号）」、「△（一部正解記号）」の３種類の正誤記号の判別基準を登録しているが、例えば、「○（正解記号）」及び「×（不正解記号）」の２種類の正誤記号の判別基準にしたり、或いは、「○」、「×」、「△」以外の正誤記号に関する判別基準を登録しても良い。
【００３２】
詳細は後述するが、上記正誤情報データベース26には、各テストの小問毎の正誤情報（○、×、△）が、各答案を書いた児童・生徒と関連付けられて登録されているものである。
【００３３】
以下、本発明に係る採点集計支援システム10において、テスト34の答案の採点集計を行う場合の処理手順を図１のブロック図及び図５のフローチャートに基づいて説明する。
【００３４】
先ず、制御部12が、入力部16から入力された指令に基づき、答案ファイルデータベース24内から採点集計対象の答案ファイルを読み出して表示部20へ出力する（Ｓ10）。
図６は、表示部20を構成する液晶ディスプレイ（ＬＣＤ）の表示画面に表示されたテスト34の答案40を示すものであり、小問回答欄36には児童・生徒が記入した解答と、当該解答に対して先生が記入した正誤記号である正解記号42、不正解記号44、一部正解記号46が表示されている。
【００３５】
次に、制御部12は、テストレイアウト情報データベース22内から、当該答案ファイル34と関連付けられているテスト34のレイアウト情報を参照する（Ｓ12）。
【００３６】
制御部12は、参照したレイアウト情報に基づき、図７に示すように、各小問の小問回答欄36ａ，36ｂを略最小面積で囲む矩形Ｔ１，Ｔ２の中心点ａ１，ａ２の座標を認識する（Ｓ14）。
すなわち、矩形Ｔ１、矩形Ｔ２のそれぞれについて、（Ｘ座標値＋横幅値）÷２の演算、（Ｙ座標値＋高さ値）÷２の演算を行うことにより、矩形Ｔ１の中心点ａ１の座標（Ｘ座標、Ｙ座標）、矩形Ｔ２の中心点ａ２の座標（Ｘ座標、Ｙ座標）を認識する。
【００３７】
尚、テストレイアウト情報データベース22内に、各小問の小問回答欄36を略最小面積で囲む矩形Ｔの中心点ａの座標情報自体が予め登録されている場合には、制御部12は、参照したレイアウト情報から、矩形Ｔ１，Ｔ２の中心点ａ１，ａ２の座標を抽出して認識する。
【００３８】
次に、制御部12は、正誤記号判別基準記憶部28に登録されている正誤記号判別基準を参照し、当該正誤記号判別基準に従って、答案40内に表示されている正誤記号を認識する（Ｓ16）。
【００３９】
次に、制御部12は、図８に示すように、答案40の領域内において、認識した正誤記号を略最小面積で囲む矩形Ｓ（Ｓ１，Ｓ２）の中心点ｂ（ｂ１，ｂ２）の座標を認識する（Ｓ18）。
具体的には、認識した正誤記号を略最小面積で囲む矩形Ｓ１，Ｓ２を描画し、答案40の左上端角部を基準点（Ｘ座標＝０．０００、Ｙ座標＝０．０００）とした場合における矩形Ｓ１，Ｓ２の左上端角部の座標（Ｘ座標値、Ｙ座標値）、答案40の横幅を１．０００とした場合における、矩形Ｓ１，Ｓ２の横幅の割合の数値（０．０００〜１．０００の間）、答案40の高さを１．０００とした場合における、矩形Ｓ１，Ｓ２の高さの割合の数値（０．０００〜１．０００の間）を算出し、その上で、矩形Ｓ１，Ｓ２のそれぞれについて、（Ｘ座標値＋横幅値）÷２の演算、（Ｙ座標値＋高さ値）÷２の演算を行うことにより、矩形Ｓ１の中心点ｂ１の座標（Ｘ座標、Ｙ座標）、矩形ｓ２の中心点ｂ２の座標（Ｘ座標、Ｙ座標）を認識する。
【００４０】
次に、制御部12は、各小問と当該小問の正誤記号との紐付けを行う（Ｓ20）。
具体的には、各小問の小問回答欄36ａ，36ｂを略最小面積で囲む矩形Ｔ１，Ｔ２の中心点ａ１，ａ２と、正誤記号を略最小面積で囲む矩形Ｓ１，Ｓ２の中心点ｂ１，ｂ２との間の直線距離を算出し、最短距離に位置する正誤記号と当該小問とを１：１対応で紐付けする。
【００４１】
図７及び図８の場合においては、ａ１−ｂ１間の直線距離＜ａ１−ｂ２間の直線距離であることから、小問回答欄36ａを有する小問は、正誤記号として矩形Ｓ１で囲まれた「○（正解記号）」と紐付けされる。
また、ａ２−ｂ２間の直線距離＜ａ２−ｂ１間の直線距離であることから、小問回答欄36ｂを有する小問は、正誤記号として矩形Ｓ２で囲まれた「○（正解記号）」と紐付けされる。
【００４２】
テスト34の答案40の小問と正誤記号との紐付け処理後、制御部12は、当該テスト34の答案40毎に、各小問に紐付けした正誤記号を、上記正誤情報データベース26内に登録する（Ｓ22）。
図９は、正誤情報データベース26内に登録された正誤情報を表示部20の表示画面に表示した状態の一例を示すものであり、テスト34の答案40の小問毎に、紐付けした正誤記号「○」、「×」、「△」が登録されている。
【００４３】
上記の通り、テスト34の答案40に表示された正誤記号を認識し、各小問の小問回答欄36を略最小面積で囲む矩形Ｔの中心点ａと、各正誤記号を略最小面積で囲む矩形Ｓの中心点ｂとの間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けした上で、各小問に紐付けした正誤記号を正誤情報データベース26に登録するよう構成されているので、先生が、各児童・生徒の１問１問の正誤情報を逐一入力する必要が無く、先生の負担軽減を図ることができる。
【００４４】
また、制御部12は、各小問と正誤記号との紐付けに矛盾が有るか否かを判定（Ｓ24）し、矛盾が有る場合には、先生の注意を喚起するため、矛盾通知を表示部20の表示画面に表示する。
上記矛盾通知は、例えば、図１０に示すように、矛盾の有る答案ファイル34のサムネイル画像に所定の「注意表示48（図１０の場合は！）」を付加して表示することにより実行する。
【００４５】
矛盾の有る答案ファイル34に関しては、使用者である先生によって、当該答案ファイル34の小問と正誤記号との紐付けの修正が実行され、入力部16を介して、紐付け修正指示を受け付けると（Ｓ28）、制御部12は上記紐付け修正指示に従って修正処理を実行し（Ｓ30）、実行後の正誤情報を正誤情報データベース26内に登録するのである（Ｓ22）。
【００４６】
上記紐付けの修正は、例えば、以下の場合に行われる。
先ず、先生が答案40に記入・表示した正誤記号が、正誤記号判別基準で認識できない場合である。
例えば、図１１に示すように、先生が、答案40に正解記号として「花丸50」(丸の外側に花びらのような形を書くもの)を付けることがあり、これが正誤記号判別基準で認識できない場合、当該正解記号「花丸50」を略最小面積で囲む矩形Ｓ、該矩形Ｓの中止点ｂも認識されないこととなる。
上記の通り、小問回答欄を囲む矩形の中心点ａと、正誤記号を囲む矩形の中心点ｂとの間の距離が最短である正誤記号と小問とが１：１対応で紐付けされる。
従って、図１１の小問６は、ａ１−ｂ１間が最短距離のため、中心点ｂ１を有する矩形（図示省略）で囲まれた「正解記号42ａ」と紐付けされ、小問７は、ａ２−ｂ２間が最短距離のため、中心点ｂ２を中心点とする矩形（図示省略）で囲まれた「正解記号42ｂ」と紐付けされる。
一方、小問８については、ａ３−ｂ２間が最短距離になるが、ｂ２はより距離の小さい小問７のａ２と１：１対応で紐付けられるため、図１２に示すように、紐付けできる正誤記号が存在しない「データ無し（−−−）」として正誤情報データベース26内に登録されることなる。
【００４７】
この場合、図１３に示すように、先生は、入力部16であるマウスやキーボード等を介して、表示画面に表示されている小問８の「花丸50」を略最小面積で囲む矩形Ｓを描画し、また、当該「花丸50」の正誤記号として「○（正解記号）」を選択する。
【００４８】
制御部12は、描画された矩形Ｓに関して、答案40の左上端角部を基準点（Ｘ座標＝０．０００、Ｙ座標＝０．０００）とした場合における矩形Ｓの左上端角部の座標（Ｘ座標値、Ｙ座標値）、答案40の横幅を１．０００とした場合における、矩形Ｓの横幅の割合の数値（０．０００〜１．０００の間）、答案40の高さを１．０００とした場合における、矩形Ｓの高さの割合の数値（０．０００〜１．０００の間）を算出し、その上で、矩形Ｓについて、（Ｘ座標値＋横幅値）÷２の演算、（Ｙ座標値＋高さ値）÷２の演算を行うことにより、矩形Ｓの中心点ｂ３の座標（Ｘ座標、Ｙ座標）を認識する（図１３参照）。
次に、描画された矩形Ｓの中心点ｂ３と、小問回答欄を囲む矩形の中心点ａ１，ａ２，ａ３との間の直線距離を算出し、最短距離に位置する小問と１：１対応で紐付けする。
この結果、小問８について、ａ３−ｂ３間が最短距離になり、小問８と矩形Ｓで囲まれた「正解記号（花丸）50」とが１：１対応で紐付けされ、正誤情報データベース26に登録されるのである（Ｓ22）。
このように、正誤記号判別基準で認識できない「正解記号（花丸）50」についても、対応する小問と正しく紐付けすることができる。
【００４９】
また、紐付けの修正は、以下の場合にも行われる。
すなわち、１つの小問に対して複数の正誤記号が認識され、小問と紐付け無しの正誤記号が存在する場合、例えば、図１４に示す如く、小問１、小問３について、不正解記号（×）44ａ，44ｂを記入ミスとして取り消した上で、正解記号（○）42ａ，42ｃを記入しているような場合である。
図１４においては、小問数は全部で４個であるが、認識された正誤記号は６個となっている。
【００５０】
この場合、図１５に示すように、小問１の小問回答欄を囲む矩形の中心点の座標がａ１、小問２の小問回答欄を囲む矩形の中心点の座標がａ２、小問３の小問回答欄を囲む矩形の中心点の座標がａ３、小問４の小問回答欄を囲む矩形の中心点の座標がａ４として認識される。
また、小問１の不正解記号44ａを囲む矩形の中心点の座標がｂ１、正解記号42ａを囲む矩形の中心点の座標がｂ２、小問２の正解記号42ｂを囲む矩形の中心点の座標がｂ３、小問３の不正解記号44ｂを囲む矩形の中心点の座標がｂ４、正解記号42ｃを囲む矩形の中心点の座標がｂ５、小問４の正解記号42ｄを囲む矩形の中心点の座標がｂ６として認識される。
【００５１】
図１５に示す場合、小問１は、ａ１−ｂ１間が最短距離のため、中心点ｂ１を有する矩形で囲まれる「不正解記号44ａ」と紐付けされる。
小問２は、ａ２−ｂ３間が最短距離のため、中心点ｂ３を有する矩形で囲まれる「正解記号42ｂ」と紐付けされる。
小問３は、ａ３−ｂ４間が最短距離のため、中心点ｂ４を有する矩形で囲まれる「不正解記号44ｂ」と紐付けされる。
小問４は、ａ４−ｂ６間が最短距離のため、中心点ｂ６を有する矩形で囲まれる「正解記号42ｄ」と紐付けされる。
一方、小問１の中心点ｂ２を有する矩形で囲まれる「正解記号42ａ」と、小問３の中心点ｂ５を有する矩形で囲まれる「正解記号42ｃ」は、「紐付き無し」の状態となる。
【００５２】
この場合、以下の手順で修正を行う。
図１６に示すように、制御部12は、表示部20の表示画面に、認識した６個の正誤記号42ａ〜42ｄ、44ａ，44ｂを略最小面積で囲む矩形Ｓ１〜Ｓ６、各矩形Ｓ１〜Ｓ６に紐付けられた小問が有る場合はその「小問番号」と、認識した「正誤記号（○×△）」を出力する。
尚、図１６においては、各矩形Ｓ１〜Ｓ６に紐付けられた「小問番号」と、認識した「正誤記号（○×△）」は上記矩形Ｓ１〜Ｓ６内に表示されている。
上記の通り、小問１の「正解記号42ａ」と小問３の「正解記号42ｃ」は、「紐付き無し」（紐付けられた小問無し）の状態のため、「−」と表示されている。
【００５３】
紐付け修正を行う先生は、入力部16であるマウスやキーボード等を介して、誤って紐付けされている小問１の「不正解記号44ａ」を囲む矩形Ｓ１、小問３の「不正解記号44ｂ」を囲む矩形Ｓ４を削除する操作を行うことにより、制御部12に対して、「不正解記号44ａ」、「不正解記号44ｂ」については小問との紐付け不要の選択指示を出力する。
上記紐付け不要の選択指示を受け付けた制御部12は、紐付け不要の不正解記号44ａ、不正解記号44ｂ以外の正誤記号42ａ，42ｂ，42ｃ，42ｄを囲む矩形Ｓ２，Ｓ３，Ｓ５，Ｓ６の中心点ｂ２，ｂ３，ｂ５，ｂ６との間の直線距離を算出し、最短距離に位置する正誤記号と、上記小問１、小問３とを１：１対応で紐付けする。
この結果、図１７に示すように、小問１は、ａ１−ｂ２間が最短距離と認識され、中心点ｂ２を有する矩形で囲まれる「正解記号42ａ」に紐付け修正される。
また、小問３は、ａ３−ｂ５間が最短距離と認識され、中心点ｂ５を有する矩形で囲まれる「正解記号42ｃ」に紐付け修正される。
修正された紐付けは、正誤情報データベース26に登録される（Ｓ22）。
このように、１つの小問に対して複数の正誤記号が認識され、小問と紐付け無しの正誤記号が存在する場合（図１４参照）であっても、上記手段により、正しい正誤記号を紐付けすることができる。
【００５４】
さらに、紐付けの修正は、以下の場合にも行われる。
すなわち、認識された正誤記号の数と小問数は同じであるが、紐付け無しの小問及び正誤記号が存在してしまう場合、例えば、図１８に示す如く、小問６の正解記号42ａが小問６の小問回答欄36ａから大きく上にずれ、小問７の正解記号42ｂが小問６の小問回答欄36ａと小問７の小問回答欄36ｂとの間、小問８の正解記号42ｃが小問７の小問回答欄36ｂと小問８の小問回答欄36ｃとの間に記入されているような場合である。
【００５５】
この場合、図１９に示すように、小問６の小問回答欄36ａを囲む矩形の中心点の座標がａ１、小問７の小問回答欄36ｂを囲む矩形の中心点の座標がａ２、小問８の小問回答欄36ｃを囲む矩形の中心点の座標がａ３として認識される。
また、小問６の正解記号42ａを囲む矩形の中心点の座標がｂ１、小問７の正解記号42ｂを囲む矩形の中心点の座標がｂ２、小問８の正解記号42ｃを囲む矩形の中心点の座標がｂ３として認識される。
【００５６】
図１９に示す場合、小問６は、ａ１−ｂ２間が最短距離のため、中心点ｂ２を有する矩形で囲まれる「正解記号42ｂ」と紐付けされる。
小問７は、ａ２−ｂ３間が最短距離のため、中心点ｂ３を有する矩形で囲まれる「正解記号42ｃ」と紐付けされる。
一方、小問８については、ａ３−ｂ３間が最短距離になるが、ｂ３はより距離の小さい小問７のａ２と１：１対応で紐付けされてしまうため、紐付けできる正誤記号が存在しないこととなる。
また、ｂ１は、ａ１との間が最短距離となるが、上記の通り、ａ１は、より距離の小さいｂ２と紐付けされてしまうため、紐付けされる小問回答欄36の中心点の座標ａが存在しないこととなる。
すなわち、紐付け無しの小問８、紐付け無しの正解記号42ａが存在することとなる。
図１８の場合、小問数は全部で３個、認識された正誤記号も同じく３個と同数であるが、正誤記号の位置が小問回答欄36から大きくずれた結果、紐付け無しの小問８、紐付け無しの正解記号42ａが発生したのである。
【００５７】
この場合、以下の手順で修正を行う。
図２０に示すように、制御部12は、認識した３個の正解記号42ａ〜42ｃを略最小面積で囲む矩形Ｓ１〜Ｓ３を表示すると共に、各矩形Ｓ１〜Ｓ３に紐付けられた「小問番号」と、認識した「正誤記号（○×△）」を上記矩形Ｓ１〜Ｓ３内に表示する。
上記の通り、小問６の「正解記号42ａ」は「紐付き無し」（紐付けられた小問無し）の状態のため、「−」と表示されている。
また、小問７の「正解記号42ｂ」は、間違った小問番号６と紐付けされ、小問８の「正解記号42ｃ」は、間違った小問番号７と紐付けされている。
【００５８】
紐付け修正を行う先生は、入力部16であるマウスやキーボード等を介して、図２１に示すように、各矩形Ｓ１〜Ｓ３内に表示されている「小問番号」を紐付けされるべき正しい小問番号に修正入力する。
制御部12は、各正誤記号と紐付けされるべき正しい小問の小問番号の入力を受け付けると、受け付けた通りに、正誤記号と小問の紐付けを修正した上で、正誤情報データベース26に登録する（Ｓ22）。
このように、認識された正誤記号の数と小問数は同じであるが、紐付け無しの小問及び正誤記号が存在してしまう場合（図１８及び図１９参照）であっても、上記手段により、紐付け無しだった小問と正誤記号を正しく紐付けすることができる。
【００５９】
また、制御部12は上記入力部16から入力された指令に基づき、上記画面定義記憶部32に登録されている小問反応表の画面定義情報を読み出すと共に、正誤情報データベース26から正誤情報を読み出し、図２２の小問反応表52を生成し、表示部20の表示画面に出力する（Ｓ32）。
図２２に示す小問反応表52には、テスト34毎に、各児童・生徒と関連付けられた答案40の番号、各答案40毎の小問１〜２０迄の正誤記号（○×△）42、正答数、正答率、誤答数等が表示されていることから、児童・生徒１人１人の学力を細かく把握することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る採点集計支援システムの機能構成を示すブロック図
【図２】表示部の表示画面に表示されたテストを示す説明図
【図３】表示部の表示画面に表示されたテストの小問１問目の小問回答欄を示す説明図
【図４】テストレイアウト情報データベース内に登録されているデータ項目を示す説明図
【図５】採点集計を行う場合の処理手順を示すフローチャート
【図６】表示部の表示画面に表示された答案を示す説明図
【図７】小問回答欄を略最小面積で囲む矩形の中心点の座標を認識する手段の説明図
【図８】正誤記号を略最小面積で囲む矩形の中心点の座標を認識する手段の説明図
【図９】正誤情報を示す説明図
【図１０】表示部の表示画面に表示され矛盾通知を示す説明図
【図１１】認識できない正誤記号（花丸）が記入された小問を示す説明図
【図１２】各小問と正誤記号との紐付けに矛盾が有る場合の正誤情報を示す説明図
【図１３】認識できない正誤記号（花丸）を認識する手段を示す説明図
【図１４】１つの小問に対して２つの正誤記号が記入された場合を示す説明図
【図１５】１つの小問に対して２つの正誤記号が記入された場合における紐付け処理を示す説明図
【図１６】１つの小問に対して２つの正誤記号が記入された場合における紐付け修正の処理手順を示す説明図
【図１７】１つの小問に対して２つの正誤記号が記入された場合における紐付け修正の処理手順を示す説明図
【図１８】正誤記号の位置が小問回答欄から大きくずれている場合を示す説明図
【図１９】正誤記号の位置が小問回答欄から大きくずれている場合における紐付け処理を示す説明図
【図２０】正誤記号の位置が小問回答欄から大きくずれている場合における紐付け修正の処理手順を示す説明図
【図２１】正誤記号の位置が小問回答欄から大きくずれている場合における紐付け修正の処理手順を示す説明図
【図２２】小問反応表を示す説明図
【符号の説明】
【００６１】
10    採点集計支援システム
12    制御部
14    記憶部
16    入力部
18    入出力制御部
20    表示部
22    テストレイアウト情報データベース
24    答案ファイルデータベース
26    正誤情報データベース
28    正誤記号判別基準記憶部
30    作業データ記憶部
32    画面定義記憶部
33    スキャナー部
34    テスト
36    小問回答欄
Ｔ    小問回答欄を囲む矩形
ａ    小問回答欄を囲む矩形の中心点
Ｓ    正誤記号を囲む矩形
ｂ    正誤記号を囲む矩形の中心点
40    答案
42    正解記号
44    不正解記号
46    一部正解記号
48    注意表示
50    花丸
52    小問反応表
【要約】
【課題】先生が、各児童・生徒毎にテストの１問１問の正誤情報を集計する際の負担を軽減できるシステムの実現。
【解決手段】答案40の電子データを登録する答案ファイルデータベース24と、テストの小問毎に、小問回答欄36を略最小面積で囲む矩形Ｔの中心点ａが位置する座標を認識するための座標情報を登録するテストレイアウト情報データベース22と、正誤記号判別基準を登録する正誤記号判別基準記憶部28と、上記座標情報を参照し、小問回答欄36を略最小面積で囲む矩形Ｔの中心点の座標ａを認識する手段と、答案40内の正誤記号を認識する手段と、認識した正誤記号を略最小面積で囲む矩形Ｓの中心点ｂの座標を認識する手段と、各小問の小問回答欄36を略最小面積で囲む矩形Ｔの中心点ａと、各正誤記号を略最小面積で囲む矩形Ｓの中心点ｂとの間の直線距離を算出し、最短距離に位置する正誤記号と小問とを１：１対応で紐付けする手段を備える。
【選択図】図１【図１】
0006828915.tif 000002
【図２】
0006828915.tif 000003
【図３】
0006828915.tif 000004
【図４】
0006828915.tif 000005
【図５】
0006828915.tif 000006
【図６】
0006828915.tif 000007
【図７】
0006828915.tif 000008
【図８】
0006828915.tif 000009
【図９】
0006828915.tif 000010
【図１０】
0006828915.tif 000011
【図１１】
0006828915.tif 000012
【図１２】
0006828915.tif 000013
【図１３】
0006828915.tif 000014
【図１４】
0006828915.tif 000015
【図１５】
0006828915.tif 000016
【図１６】
0006828915.tif 000017
【図１７】
0006828915.tif 000018
【図１８】
0006828915.tif 000019
【図１９】
0006828915.tif 000020
【図２０】
0006828915.tif 000021
【図２１】
0006828915.tif 000022
【図２２】
0006828915.tif 000023