(57)【要約】【課題】簡易に且つ短期間にマークシートを用いた解析を行うことが可能なマークシート解析システムを提供することを目的とする。【解決手段】マークシート用紙を読み取る読取装置が接続されたクライアント装置と、クライアント装置とネットワークを介して接続される解析サーバ装置とを備えたマークシート解析システムであって、クライアント装置は、読取装置によって読み取られた記入済マークシート用紙の画像データを取得する画像データ取得手段と、画像データ取得部によって取得された画像データを、解析サーバ装置に送信する通信手段と、を有し、解析サーバ装置は、クライアント装置から受信した画像データに基づいて、記入済マークシート用紙を解析する解析手段と、を有する。【選択図】図１
2018181220.tif 000002
【特許請求の範囲】
【請求項１】
マークシート用紙を読み取る読取装置が接続されたクライアント装置と、前記クライアント装置とネットワークを介して接続される解析サーバ装置とを備えたマークシート解析システムであって、
前記クライアント装置は、
前記読取装置によって読み取られた記入済マークシート用紙の画像データを取得する画像データ取得手段と、
前記画像データ取得部によって取得された画像データを、前記解析サーバ装置に送信する通信手段と、を有し、
前記解析サーバ装置は、
前記クライアント装置から受信した画像データに基づいて、前記記入済マークシート用紙を解析する解析手段と、
を有することを特徴とするマークシート解析システム。
【請求項２】
前記解析サーバ装置は、
前記解析手段による解析結果を示す表示データを作成するデータ作成手段と、
前記データ作成手段により作成された表示データを、前記クライアント装置に送信する通信手段と、
を有することを特徴とする請求項１に記載のマークシート解析システム。
【請求項３】
前記クライアント装置は、更に、
印刷装置が接続されるとともに、前記印刷装置による印刷出力に係る制御を行う印刷制御手段を更に有するものであり、
前記解析サーバ装置では、
前記データ作成手段が、前記クライアント装置からの指示に従って、問題用紙及び問題用紙に対応する未記入マークシート用紙の画像データを作成し、
前記通信手段が、作成された前記画像データを、前記クライアント装置に送信し、
前記クライアント装置では、
前記印刷制御手段が、前記解析サーバ装置から受信した画像データに基づいて、前記問題用紙及び前記問題用紙に対応する未記入マークシート用紙の印刷を行うことを特徴とする請求項２に記載のマークシート解析システム。
【請求項４】
前記解析サーバ装置では、
前記データ作成手段が、前記画像データを作成する際に、前記未記入マークシート用紙の種類を示す用紙情報と、前記問題用紙に係る問題の種別を示す問題種別情報と、前記問題用紙に係る問題の正答情報とを当該画像データに対応付けて記憶手段に記憶し、
前記解析サーバ装置では、
前記解析手段が、前記記入済マークシート用紙を解析する場合に、当該記入済マークシート用紙から抽出される用紙情報、問題種別情報及び解答情報と、前記記憶手段に記憶された前記用紙情報、前記問題種別情報及び前記正答情報とに基づいて、前記記入済マークシート用紙を解析することを特徴とする請求項３に記載のマークシート解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークシート解析システムに関する。
【背景技術】
【０００２】
従来、入学試験、資格試験、アンケート等の各種の場面においてマークシートが広く用いられている。マークシートとは、筆記具で塗り潰すための箇所が印刷され、塗り潰された箇所を機械に読み取らせるように作られた紙であり、マークカードともいう。そして、このマークシートに関する各種の発明がなされてきた（例えば、特許文献１、２参照）。
【０００３】
特許文献１には、少量のアンケートや少人数のときでも使用できるように、マークシートのレイアウトが汎用パソコンで任意に正確にでき、そしてマークシート用紙が廉価に汎用プリンタで印刷できるようにした技術が開示されている。特許文献２には、記述形式とマークシート形式の混在した解答用紙を自動的に作成することができるようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６５５１９号公報
【特許文献２】特開２０１３−１５６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば学校の先生が学校でマークシートを用いた模擬試験等を行うような場合、当該模擬試験の主催者から大量の問題用紙及びマークシート解答用紙を郵送により受け取り、受け取った用紙を基に模擬試験を行い、その後学生により記入された大量のマークシート解答用紙を再び主催者への郵送により返送する必要があった。そのため、学校の先生にとっても模擬試験の主催者にとっても、郵送等の手間や時間がかかるものとなっていた。
【０００６】
本発明は、上記の点に鑑みてなされたものであり、簡易に且つ短期間にマークシートを用いた解析を行うことが可能なマークシート解析システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係るマークシート解析システムは、マークシート用紙を読み取る読取装置が接続されたクライアント装置と、前記クライアント装置とネットワークを介して接続される解析サーバ装置とを備えたマークシート解析システムであって、前記クライアント装置は、前記読取装置によって読み取られた記入済マークシート用紙の画像データを取得する画像データ取得手段と、前記画像データ取得部によって取得された画像データを、前記解析サーバ装置に送信する通信手段と、を有し、前記解析サーバ装置は、前記クライアント装置から受信した画像データに基づいて、前記記入済マークシート用紙を解析する解析手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、簡易に且つ短期間にマークシートを用いた解析を行うことが可能なマークシート解析システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るマークシート解析システムのシステム構成例を示す図である。
【図２】本実施形態に係るクライアント装置のハードウェア構成例を示す図である。
【図３】本実施形態に係るクライアント装置の機能構成例を示す図である。
【図４】本実施形態に係る解析サーバ装置のハードウェア構成例を示す図である。
【図５】本実施形態に係る解析サーバ装置の機能構成例を示す図である。
【図６】本実施形態に係るマークシート解析システムの未記入マークシート用紙Ｍの作成動作の一例を示すシーケンス図である。
【図７】本実施形態に係る未記入マークシート用紙Ｍの第一例を説明する図である。
【図８】本実施形態に係る未記入マークシート用紙Ｍの第二例を説明する図である。
【図９】本実施形態に係るマークシート解析システムの解析動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。
【００１１】
［マークシート解析システムの構成例］
図１は、本実施形態に係るマークシート解析システムのシステム構成例を示す図である。
【００１２】
図１に示すマークシート解析システム１は、インターネット等のネットワーク４を介して接続されるクライアント装置２、解析サーバ装置３、クライアント装置２に接続される印刷装置５、読取装置６を有する。
【００１３】
クライアント装置２は、学校の先生等が使用するコンピュータ装置であり、印刷装置５を用いて未記入のマークシート用紙Ｍ（以下、「未記入マークシート用紙Ｍ」ともいう。）を印刷出力したり、読取装置６を用いて記入済のマークシート用紙ＭＡ（以下、「記入済マークシート用紙ＭＡ」ともいう。）をＪＰＥＧ（Joint Photographic Experts Group）等の画像データとして読み取ったりする。また、読み取った記入済マークシート用紙ＭＡの画像データを解析サーバ装置３に送信する。
【００１４】
なお、クライアント装置２は、Ｗｅｂクライアントとしても機能し、解析サーバ装置３に対して画像データに係る解析リクエストを送信したり、解析サーバ装置３から受信した解析結果データを表示したりする。
【００１５】
解析サーバ装置３は、クライアント装置２から送信された記入済マークシート用紙ＭＡの画像データを受信し、この画像データに基づいて自動採点等の解析を行う。また、解析結果を示すデータを作成し、クライアント装置２に返す。
【００１６】
なお、解析サーバ装置３は、ネットワーク４を介して接続されたクライアント装置３からの画像データに係る解析リクエストに応じて、自動採点等の解析を行い、その解析結果を示すデータをクライアント装置２に返すＷｅｂアプリケーションサーバとして機能する。
【００１７】
印刷装置５は、クライアント装置２からの指示に従って未記入マークシート用紙Ｍを印刷出力する、例えばプリンタ装置である。読取装置６は、記入済マークシート用紙ＭＡを画像データとして読み取る、例えばスキャナ装置である。なお、これら印刷装置５及び読取装置６は、プリンタ機能とスキャナ機能とを備えた１台の複合機により実現されてもよい。
【００１８】
以上に示す構成により、本実施形態に係るマークシート解析システム１では、クライアント装置２側で未記入マークシート用紙Ｍの印刷出力や記入済マークシート用紙ＭＡの読み取りを行い、解析サーバ装置３側で記入済マークシート用紙ＭＡの自動採点等の解析を行う。
【００１９】
［クライアント装置の構成例］
図２は、本実施形態に係るクライアント装置２のハードウェア構成例を示す図である。なお、以下の説明において、前述と同様の構成要素については、同一の符号を付して重複する説明を適宜省略する。
【００２０】
図２に示すクライアント装置２は、バス２７を介して接続されたＣＰＵ（Central Processing Unit）２１、メモリ２２、ＳＳＤ（Solid State Drive）２３、入力装置２４、表示装置２５、インターフェース装置２６を備える。
【００２１】
ＣＰＵ２１は、メモリ２２に記憶された各種プログラムを実行する中央演算装置である。メモリ２２は、ＣＰＵ２１によって実行されるプログラム及びプログラムによって使用されるデータを記憶するＲＡＭ（Random Access Memory）等の記憶装置である。ＳＳＤ２３は、各種データ等を記憶する記憶装置である。ＨＤＤ（Hard Disk Drive）であってもよい。入力装置２４は、ユーザが各種情報を入力するための装置、例えばキーボード、マウスである。表示装置２５は、例えばディスプレイである。インターフェース装置２６は、ネットワーク４、印刷装置５、読取装置６（図１参照）等に接続するためのインターフェース装置である。
【００２２】
図３は、本実施形態に係るクライアント装置２の機能構成例を示す図である。
【００２３】
図３に示すクライアント装置２は、入力部２０１、印刷制御部２０２、画像データ取得部２０３、記憶部２０４、通信部２０５、表示部２０６を有する。
【００２４】
入力部２０１は、入力装置２４（図２参照）に対する入力情報を入力する入力手段である。印刷制御部２０２は、印刷装置５（図１参照）による未記入マークシート用紙Ｍの印刷出力に係る制御を行う印刷制御手段である。画像データ取得部２０３は、読取装置６（図１参照）によって読み取られた記入済マークシート用紙ＭＡの画像データを取得する画像データ取得手段である。記憶部２０４は、画像データ取得部２０１によって取得された画像データ等の各種データを記憶する記憶手段である。通信部２０５は、解析サーバ装置３との間で通信を行う通信手段である。表示部２０６は、表示装置２５（図２参照）に表示データを画面表示する表示手段である。
【００２５】
なお、上記の構成要素のうち、入力部２０１及び表示部２０６は、図２のＣＰＵ２１によって実現される。印刷制御部２０２、画像データ取得部２０３、通信部２０５は、図２のＣＰＵ２１及びインターフェース装置２６によって実現される。記憶部２０４は、図２のメモリ２２等によって実現される。
【００２６】
［解析サーバ装置の構成例］
図４は、本実施形態に係る解析サーバ装置３のハードウェア構成例を示す図である。
【００２７】
図４に示す解析サーバ装置３は、バス３５を介して接続されたＣＰＵ３１、メモリ３２、ＳＳＤ３３、インターフェース装置３４を備える。ＣＰＵ３１は、メモリ３２に記憶された各種プログラムを実行する中央演算装置である。メモリ３２は、ＣＰＵ３１によって実行されるプログラム及びプログラムによって使用されるデータを記憶するＲＡＭ等の記憶装置である。ＳＳＤ３３は、各種データ等を記憶する記憶装置である。ＨＤＤであってもよい。インターフェース装置３４は、ネットワーク４（図１参照）等に接続するためのインターフェース装置である。
【００２８】
図５は、本実施形態に係る解析サーバ装置３の機能構成例を示す図である。
【００２９】
図５に示す解析サーバ装置３は、通信部３０１、記憶部３０２、解析部３０３、データ作成部３０４を有する。
【００３０】
通信部３０１は、クライアント装置２との間で通信を行う通信手段である。記憶部３０２は、クライアント装置２から送信されてきた記入済マークシート用紙ＭＡの画像データ等の各種データを記憶する記憶手段である。解析部３０３は、記憶部３０２に記憶された画像データを解析する解析手段である。例えば自動採点を行う。データ作成部３０４は、問題用紙の画像データや未記入マークシート用紙Ｍの画像データを作成したり、解析部３０３による解析結果を示す表示データを作成したりするデータ作成手段である。
【００３１】
なお、上記の構成要素のうち、通信部３０１は、図４のＣＰＵ３１及びインターフェース装置３４によって実現される。記憶部３０２は、図４のメモリ３２によって実現される。解析部３０３、データ作成部３０４は、図４のＣＰＵ３１によって実現される。
【００３２】
［マークシート解析システムの未記入マークシート用紙Ｍの作成動作の一例］
図６は、本実施形態に係るマークシート解析システムの未記入マークシート用紙Ｍの作成動作の一例を示すシーケンス図である。
【００３３】
本動作例では、クライアント装置２側で、解析サーバ装置３との通信に基づいて問題用紙及び問題用紙に対応付けられた未記入マークシート用紙Ｍを作成印刷する動作を説明する。なお、以下、適宜図３や図５を参照して説明する。
【００３４】
まずステップＳ１において、クライアント装置２（表示部２０６）は、問題用紙等の作成のためのＷｅｂページを表示する（Ｓ１）。
【００３５】
ステップＳ１では、Ｗｅｂブラウザ上でユーザが入力装置２４によりＷｅｂページの表示指示に係る操作を行うと、入力部２０１がこのユーザ操作を入力する。その後、クライアント装置２は、問題用紙等の作成のためのＷｅｂページの表示リクエストを、通信部２０５を介して解析サーバ装置３に対して送信する。表示リクエストを受けた解析サーバ装置３は、通信部３０１を介してクライアント装置２に当該Ｗｅｂページを送信する。クライアント装置２は、受信したＷｅｂページを表示する。
【００３６】
次にステップＳ２に進み、クライアント装置２（入力部２０１）は、ステップＳ１で表示されたＷｅｂページ上でのユーザ操作を入力する（Ｓ２）。
【００３７】
ステップＳ２では、Ｗｅｂページが例えば予め用意された問題パターンＡ、Ｂ、Ｃの選択を促す画面であってユーザが問題パターンＡを選択した場合、入力部２０１はこの選択を入力する。また、Ｗｅｂページが新規の問題パターン及びその正答情報（ここでいう正答情報とは、正答（正解）を含む解答の選択肢に係る情報であっても良い。）の作成を促す画面であって当該画面上でユーザが新規の問題パターン及びその正答情報を作成した場合、入力部２０１は当該作成に係る入力情報を入力する。そうすると、これらの入力情報は、通信部２０５を介して解析サーバ装置３に送信される。
【００３８】
その後ステップＳ１１に進み、解析サーバ装置３（データ作成部３０４）は、ステップＳ２における入力に基づいて、問題用紙の画像データを作成する（Ｓ１１）。
【００３９】
ステップＳ１１において、上記の例では、問題パターンＡの問題用紙の画像データを作成したり、又は、新規の問題パターンの問題用紙の画像データを作成したりする。
【００４０】
その後ステップＳ１２に進み、解析サーバ装置３（データ作成部３０４）は、問題・正答・問題種別を記憶部３０２に登録する（Ｓ１２）。
【００４１】
ステップＳ１２では、ステップＳ１１で作成された問題用紙に係る問題の情報と、各問題に対応する正答情報と、問題の種別情報とを対応付けて記憶部３０２に記憶する。問題の種別情報とは、問題パターンＡや新規問題パターンＤ等のように、問題の種類を識別するための情報である。なお、前述の問題パターンＡ、Ｂ、Ｃのように問題の情報が予め解析サーバ装置３に登録されている場合には、問題に対応する正答情報と問題の種別情報とはいずれも予め記憶部３０２に記憶されている。
【００４２】
その後ステップＳ１３に進み、解析サーバ装置３（データ作成部３０４）は、ステップＳ２において入力された問題に応じて未記入マークシート用紙Ｍの画像データを作成する（Ｓ１３）。このステップＳ１３において作成される画像データについては、図７及び図８を用いて後述する。
【００４３】
［未記入マークシート用紙Ｍの例］
図７は、本実施形態に係る未記入マークシート用紙Ｍの第一例を説明する図である。図８は、本実施形態に係る未記入マークシート用紙Ｍの第二例を説明する図である。
【００４４】
図７では、問題用紙４１及び問題用紙４１に対応付けられた未記入マークシート用紙Ｍ４１を示している。一方、図８では、問題用紙４１と異なる問題用紙５１及び問題用紙５１に対応付けられた未記入マークシート用紙Ｍ５１を示している。
【００４５】
図７に示す未記入マークシート用紙Ｍ４１は、４箇所の用紙位置マーカー４２、４３、４４、４５、用紙コードマーカー４６、種別コードマーカー４７、番号マークエリア４８、解答マークエリア４９を含む。同様に、図８に示す未記入マークシート用紙Ｍ５１は、４箇所の用紙位置マーカー５２、５３、５４、５５、用紙コードマーカー５６、種別コードマーカー５７、番号マークエリア５８、解答マークエリア５９を含む。
【００４６】
用紙位置マーカー４２、４３、４４、４５は、用紙の四隅、すなわち左上、右上、左下、右下において端縁から所定の余白を挟んだ位置に付された略鍵型の黒色のしるしである。図７に示す例では、右下の用紙位置マーカー４５のみが他の用紙位置マーカー４２、４３、４４と黒色領域が異なる。これら用紙位置マーカー４２、４３、４４、４５は、用紙の位置を特定するためのものである。図８に示す用紙位置マーカー５２、５３、５４、５５も同様であり、用紙位置マーカー５２、５３、５４、５５についての説明は省略する。
【００４７】
用紙コードマーカー４６は、用紙位置マーカー４２、４３との間の用紙位置マーカー４２側の位置に付された１本の縦線からなる黒色のしるしである。この用紙コードマーカー４５は、用紙の種類（図７では解答マークエリア４９の各解答欄が縦方向）を特定するための情報（以下、「用紙情報」ともいう。）である。図８に示す用紙コードマーカー５６も同様であるが、用紙コードマーカー５６は、２本の縦線からなる黒色のしるしであり、解答マークエリア５９の各解答欄が横方向である用紙の種類を示している。
【００４８】
種別コードマーカー４７は、用紙位置マーカー４２、４３との間の用紙位置マーカー４３側の位置に付された複数（ここでは３本）の縦線からなる黒色のしるしである。この種別コードマーカー４７は、当該未記入マークシート用紙Ｍ４１がどの試験問題に対する解答用紙であるか、前述の例では、問題パターンＡや新規問題パターンＤ等の問題種別を特定するための情報（以下、「問題種別情報」ともいう。）である。図８に示す種別コードマーカー５７は、この種別コードマーカー４７と異なり、４本の縦線からなる黒色のしるしとなっている。
【００４９】
番号マークエリア４８は、当該マークシート用紙Ｍ４１への記入者の識別番号、例えば学籍番号をマークするための領域である。解答マークエリア４９は、当該マークシート用紙Ｍ４１への記入者が解答をマークするための領域である。図８に示す番号マークエリア５８、解答マークエリア５９も同様であり、番号マークエリア５８、解答マークエリア５９についての説明は省略する。
【００５０】
図６のステップＳ１３に戻り、解析サーバ装置３（データ作成部３０４）は、未記入マークシート用紙Ｍ、例えば図７に示す未記入マークシート用紙Ｍ４１の画像データを作成する（Ｓ１３）。その後、解析サーバ装置３（通信部３０１）は、当該未記入マークシート用紙Ｍの画像データ及びステップＳ１１で作成された問題用紙の画像データを、クライアント装置２に送信する。
【００５１】
なお、このステップＳ１３では、解析サーバ装置３（データ作成部３０４）は、作成された未記入マークシート用紙Ｍと、当該未記入マークシート用紙Ｍ、例えば未記入マークシート用紙４１の用紙コードマーカー４６によって特定される用紙情報と、種別コードマーカー４７によって特定される問題種別情報とを対応付けて記憶部３０２に記憶する。
【００５２】
用紙情報とは、マークシート用紙Ｍ自体の種類毎に、用紙位置マーカー間の距離（単位：mm）や、左上用紙位置マーカーから解答マークエリアまでの距離等の情報をまとめたものである（以下、「用紙定義」ともいう）。この用紙定義は、予め記憶部３０２に記憶しておいても良い。
【００５３】
その後ステップＳ３に進み、クライアント装置２（通信部２０５）は、解析サーバ装置３から、問題用紙の画像データ及び未記入マークシート用紙Ｍの画像データを受信する（Ｓ３）。
【００５４】
その後ステップＳ４に進み、クライアント装置２（印刷制御部２０２）は、入力部２０１におけるユーザによる印刷指示に係る入力操作に基づいて、ステップＳ３で受信した問題用紙の画像データ及び未記入マークシート用紙Ｍの画像データを印刷装置５により印刷する。
【００５５】
以上に示す処理により、クライアント装置２側で解析サーバ装置３との通信に基づいて問題用紙及び問題用紙に対応付けられた未記入マークシート用紙Ｍを作成印刷する。
【００５６】
これにより、例えばクライアント装置２のユーザである学校の先生は、模擬試験の主催者から大量の問題用紙及びマークシート解答用紙を郵送により受け取る等の手間なく、簡易に且つ短期間にマークシートを用いた解析のための問題用紙やマークシート用紙を得ることが可能となる。また、問題用紙やマークシート用紙に係る画像データの作成・解析機能を解析サーバ装置３にのみ持たせており、クライアント装置２はＷｅｂブラウザのみ備えていれば本システムを利用可能である。従って、システム上の問題等が生じた場合には、管理者は遠隔等により解析サーバ装置３のメンテナンスのみを行えば良く、メンテナンシビリティに優れている。
【００５７】
［マークシート解析システムの解析動作の一例］
図９は、本実施形態に係るマークシート解析システムの解析動作の一例を示すシーケンス図である。
【００５８】
本動作例では、クライアント装置２側で大量の記入済マークシート用紙ＭＡを読取装置６により画像データとして読み取り、解析サーバ装置３側でこの読み取られた画像データを自動採点（解析）する動作を説明する。なお、以下、適宜図３や図５を参照して説明する。
【００５９】
まずステップＳ２１において、クライアント装置２（画像データ取得部２０３）は、読取装置６により読み取られた大量の記入済マークシート用紙ＭＡの画像データを取得し、取得した画像データを記憶部２０４に記憶する（Ｓ２１）。画像データは、例えばＪＰＥＧ形式の画像データである。
【００６０】
次にステップＳ２２に進み、クライアント装置２（表示部２０６）は、自動採点等の解析のためのＷｅｂページを表示する（Ｓ２２）。
【００６１】
ステップＳ２２では、Ｗｅｂブラウザ上でユーザが入力装置２４により当該Ｗｅｂページの表示指示に係る入力操作を行うと、入力部２０１がこの操作を入力する。その後、クライアント装置２は、自動採点等の解析のためのＷｅｂページの表示リクエストを、通信部２０５を介して解析サーバ装置３に対して送信する。表示リクエストを受信した解析サーバ装置３は、通信部３０１を介してクライアント装置２に当該Ｗｅｂページを送信する。クライアント装置２は、受信したＷｅｂページを表示する。
【００６２】
続いてステップＳ２３に進み、クライアント装置２（通信部２０５）は、ステップＳ２１で記憶された画像データを解析サーバ装置３にアップロードする（Ｓ２３）。
【００６３】
ステップＳ２３では、ステップＳ２２で表示されたＷｅｂページ上でユーザが入力装置２４によりアップロード対象の画像データの指定及びアップロード指示に係る入力操作を行うと、入力部２０１がこの操作を入力する。その後、クライアント装置２は、指定されたアップロード対象の画像データを、通信部２０５を介して解析サーバ装置３に対して送信する。画像データを受信した解析サーバ装置３は、当該画像データを記憶部３０２に記憶する。
【００６４】
また、ステップＳ２３では、アップロード対象の画像データが複数ある場合には、複数の画像データをまとめてアップロードしても良い。
【００６５】
続いてステップＳ２４に進み、クライアント装置２（通信部２０５）は、解析サーバ装置３に記入済マークシート用紙ＭＡの解析を行わせる（Ｓ２４）。
【００６６】
ステップＳ２４では、Ｗｅｂページ上でユーザが入力装置２４により解析リクエストに係る入力操作を行うと、入力部２０１がこの操作を入力する。その後、クライアント装置２は、通信部２０５を介して解析サーバ装置３に対して解析リクエストを送信する。解析リクエストを受信した解析サーバ装置３は、ステップＳ３１〜Ｓ４２に係る解析処理を各画像データに対して行う。
【００６７】
ステップＳ３１に進むと、解析サーバ装置３（解析部３０３）は、ステップＳ２３でアップロードされた画像データ中の用紙位置マーカーを読み取る（Ｓ３１）。
【００６８】
ステップＳ３１では、解析サーバ装置３は、図７に示すような４箇所の用紙位置マーカー４２、４３、４４、４５を検索する。具体的には、左上、右上、左下、右下の指定範囲内で一番大きな黒の塊を検索し、その縦方向並びに横方向の中心を計算する。さらに、４箇所の用紙位置マーカー４２、４３、４４、４５のうち最も黒色領域が大きいマーカーを、紙面上の右下の位置と判定する。
【００６９】
続いてステップＳ３２に進み、解析サーバ装置３（解析部３０３）は、傾き補正・歪み補正を行う（Ｓ３２）。ステップＳ３２では、例えば図７に示すような二つの用紙位置マーカー４２、４３に基づいて画像全体の傾きを計算し、傾きが０になるよう画像を補正する。さらに、用紙位置マーカー４２、４３、４４、４５により形成されるべき長方形の形状に歪みが生じた場合には、この歪みを補正する。
【００７０】
続いてステップＳ３３に進み、解析サーバ装置３（解析部３０３）は、画像の縦方向（及び横方向）の長さと画像のピクセルとの変換レートを計算する（Ｓ３３）。
【００７１】
続いてステップＳ３４に進み、解析サーバ装置３（解析部３０３）は、用紙コードマーカーを読み取る（Ｓ３４）。
【００７２】
ステップＳ３４では、ステップＳ３３で計算された変換レートと、記憶部２０４に記憶された用紙定義とに基づいて、図７に示すような用紙コードマーカー４６の位置を特定して、当該用紙コードマーカー４６を読み取る。
【００７３】
続いてステップＳ３５に進み、解析サーバ装置３（解析部３０３）は、ステップＳ３４で読み取られた用紙コードマーカーに示す用紙コードが、記憶部３０２に登録済（記憶済）であるかどうかを判定する（Ｓ３５）。
【００７４】
未登録である場合には（Ｓ３５でＮＯ）、すなわち一致する用紙コードが存在しない場合には、解析サーバ装置３（解析部３０３）は、ステップＳ３６に進み、エラー表示をクライアント装置２に対して行う（Ｓ３６）。一方、登録済である場合には（Ｓ３５でＹＥＳ）、解析サーバ装置３（解析部３０３）は、ステップＳ３７に進む。
【００７５】
ステップＳ３７に進んだ場合、解析サーバ装置３（解析部３０３）は、種別コードマーカーを読み取る（Ｓ３７）。
【００７６】
ステップＳ３７では、ステップＳ３３で計算された変換レートと、記憶部２０４に記憶された用紙定義とに基づいて、図７に示すような種別コードマーカー４７の位置を特定し、当該種別コードマーカー４７を読み取る。
【００７７】
続いてステップＳ３８に進み、解析サーバ装置３（解析部３０３）は、ステップＳ３７と同様の方法により、番号マークエリア、例えば図７の番号マークエリア４８にマークされた学籍番号を読み取る（Ｓ３８）。
【００７８】
その後ステップＳ３９に進み、解析サーバ装置３（解析部３０３）は、ステップＳ３７と同様の方法により、解答マークエリア、例えば図７の解答マークエリア４９にマークされた解答を読み取る（Ｓ３９）。
【００７９】
続いてステップＳ４０に進み、解析サーバ装置３（解析部３０３）は、ステップＳ３９で読み取られた解答の解析、例えば自動採点を行う（Ｓ４０）。
【００８０】
ステップＳ４０では、ステップＳ３７による読取結果として得られる問題種別情報と対応付けて記憶部３０２に記憶されている正解の情報に基づいて、ステップＳ３９により読み取られた各解答の自動採点等を行う。
【００８１】
また、このステップＳ４０では、解析結果をステップＳ３７で読み取られた種別コード、ステップＳ３８で読み取られた番号等と対応付けて記憶部３０２に記憶する。その後、解析サーバ装置３（データ作成部３０４）は、各画像データに対して行った解析結果を示す表示データを作成し、通信部３０１を介してクライアント装置２に送信する。
【００８２】
続いてステップＳ２５に進み、解析サーバ装置３から解析結果を示す表示データを受信したクライアント装置２（表示部２０６）は、解析結果を示す表示データを表示する（Ｓ２５）。
【００８３】
続いてステップＳ２６に進み、クライアント装置２（表示部２０２）は、ステップＳ２５で表示された表示データの確認・修正を行う（Ｓ２６）。
【００８４】
ステップＳ２６では、表示された表示データをユーザが確認し、必要に応じて修正に係る入力操作を行う。そうすると、入力部２０１が修正に係る操作情報を入力する。その後、クライアント装置２（通信部２０５）は、解析サーバ装置３に対して修正指示を送信する。修正指示を受信した解析サーバ装置３は、当該修正指示に基づいて修正後の解析結果を記憶部３０２に記憶する。
【００８５】
以上に示す処理により、クライアント装置２側で大量の記入済マークシート用紙ＭＡを読取装置６により画像データとして読み取り、解析サーバ装置３側でこの読み取られた画像データを自動採点（解析）する。
【００８６】
これにより、例えばクライアント装置２のユーザである学校の先生は、模擬試験の主催者に対して大量のマークシート解答用紙を郵送により送付する等の手間なく、簡易に且つ短期間にマークシートを用いた解析を行うことが可能となる。また、マークシート用紙に係る画像データの解析機能を解析サーバ装置３にのみ持たせており、クライアント装置２はＷｅｂブラウザのみ備えていれば本システムを利用可能である。従って、システム上の問題等が生じた場合には、管理者は遠隔等により解析サーバ装置３のメンテナンスのみを行えば良く、メンテナンシビリティに優れている。
【００８７】
さらに、本実施形態に係るマークシート解析システム１によれば、マークシート用紙を用いた試験問題に対する解答の解析やマークシート用紙を用いての各種集計業務に対して即時性を実現することができる。また、例えば地方の離島に住む学生がセンター試験等の試験を受験するためには本島に移動する必要があって手間や費用がかかっていたが、このような手間や費用の問題を解消することもできる。また、記入済のマークシート用紙の原本がクライアント装置２側に残るため、データの保証という観点でも効果的である。
【００８８】
以上、本発明の一実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものであり、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【００８９】
例えば、上記説明においては、クライアント装置２がコンピュータ装置である場合を例に説明を行ってきたが、この場合に限定されるものではない。例えばクライアント装置は画像読み取り機能と画像送信機能とを備えたファクシミリ装置であってもよい。
【符号の説明】
【００９０】
１  マークシート解析システム
２  クライアント装置
３  解析サーバ装置
４  ネットワーク
５  印刷装置
６  読取装置
２０２  印刷制御部
２０３  画像データ取得部
２０５  通信部
３０１  通信部
３０２  記憶部
３０３  解析部
３０４  データ作成部
【図１】
2018181220.tif 000003
【図２】
2018181220.tif 000004
【図３】
2018181220.tif 000005
【図４】
2018181220.tif 000006
【図５】
2018181220.tif 000007
【図６】
2018181220.tif 000008
【図７】
2018181220.tif 000009
【図８】
2018181220.tif 000010
【図９】
2018181220.tif 000011