(57)【要約】      （修正有）【課題】設問に対する回答者の回答を、他の回答者が不正行為により認識しづらい回答用紙を実現可能な情報処理装置を提供する。【解決手段】設問に対する回答を、選択肢から回答者に選択させる回答用紙のデータを生成する情報処理装置であって、設問に対する回答候補となる選択肢からなる第１の選択肢の数と、設問に対する回答候補以外の選択肢である第２の選択肢の数とに基づき、第１の選択肢のいずれかに隣接する位置に第２の選択肢が挿入されている設問ごとの回答欄を有する回答用紙のデータを、同一の設問に対する第２の選択肢の挿入位置を異ならせて複数生成する回答用紙データ生成手段、を有することにより上記課題を解決する。【選択図】図４
2018141846.tif 000002
【特許請求の範囲】
【請求項１】
設問に対する回答を、選択肢から回答者に選択させる回答用紙のデータを生成する情報処理装置であって、
前記設問に対する回答候補となる選択肢からなる第１の選択肢の数と、前記設問に対する回答候補以外の選択肢である第２の選択肢の数とに基づき、前記第１の選択肢のいずれかに隣接する位置に前記第２の選択肢が挿入されている前記設問ごとの回答欄を有する回答用紙のデータを、同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて複数生成する回答用紙データ生成手段、
を有する情報処理装置。
【請求項２】
同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて生成された複数種類の回答用紙ごとに、正解の前記第１の選択肢を操作者に登録させるための正解用紙のデータを、前記第２の選択肢の挿入位置が同じ種類の前記回答用紙と同一になるように生成する正解用紙データ生成手段と、
画像形成装置において同じ種類の前記回答用紙及び前記正解用紙から読み取られた同一の前記設問に対する回答者の前記第１の選択肢の選択位置と操作者により登録された正解の前記第１の選択肢の登録位置とを照合して採点する採点処理手段と、
を更に有する請求項１記載の情報処理装置。
【請求項３】
前記設問の数、前記第１の選択肢の数及び前記第２の選択肢の数を含む条件設定を操作者から受け付ける条件設定受付手段、
を更に有する請求項１又は２記載の情報処理装置。
【請求項４】
前記回答用紙データ生成手段は、前記第２の選択肢の挿入位置を乱数により異ならせることを特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項５】
前記回答用紙データ生成手段は、前記第１の選択肢の数及び前記第２の選択肢の数に応じた前記第２の選択肢の挿入位置が複数種類記憶されている記憶手段から、前記第１の選択肢の数及び前記第２の選択肢の数に応じた前記第２の選択肢の挿入位置を乱数に基づいて読み出すことで、前記第２の選択肢の挿入位置を異ならせることを特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項６】
前記回答用紙データ生成手段は、同一の前記設問に対する前記第２の選択肢の挿入位置が同一又は近似している他の種類の前記回答用紙があれば、前記記憶手段からの前記第１の選択肢の数及び前記第２の選択肢の数に応じた前記第２の選択肢の挿入位置の読み出しをやり直すことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記回答用紙データ生成手段は、前記第１の選択肢の数及び前記第２の選択肢の数に応じた前記第２の選択肢の複数種類の挿入位置を組み合わせた前記回答用紙のデータが複数種類、記憶されている記憶手段から、前記回答用紙のデータを乱数に基づいて読み出すことで、前記第２の選択肢の挿入位置を異ならせることを特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項８】
同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて生成された複数種類の回答用紙ごとに、前記第１の選択肢の位置を示す対応表を利用し、前記画像形成装置において一の種類の前記正解用紙から読み取られた正解の前記第１の選択肢の登録位置から、他の種類の前記正解用紙を生成すること
を特徴とする請求項２記載の情報処理装置。
【請求項９】
設問に対する回答を、選択肢から回答者に選択させる回答用紙のデータを生成する情報処理装置を、
前記設問に対する回答候補となる選択肢からなる第１の選択肢の数と、前記設問に対する回答候補以外の選択肢である第２の選択肢の数とに基づき、前記第１の選択肢のいずれかに隣接する位置に前記第２の選択肢が挿入されている前記設問ごとの回答欄を有する回答用紙のデータを、同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて複数生成する回答用紙データ生成手段、
として機能させるためのプログラム。
【請求項１０】
設問に対する回答を、選択肢から回答者に選択させる回答用紙のデータを生成する情報処理システムであって、
前記設問に対する回答候補となる選択肢からなる第１の選択肢の数と、前記設問に対する回答候補以外の選択肢である第２の選択肢の数とに基づき、前記第１の選択肢のいずれかに隣接する位置に前記第２の選択肢が挿入されている前記設問ごとの回答欄を有する回答用紙のデータを、同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて複数生成する回答用紙データ生成手段、
を有する情報処理システム。
【請求項１１】
設問に対する回答を、選択肢から回答者に選択させる回答用紙のデータを生成する情報処理装置が実行する情報処理方法であって、
前記設問に対する回答候補となる選択肢からなる第１の選択肢の数と、前記設問に対する回答候補以外の選択肢である第２の選択肢の数とに基づき、前記第１の選択肢のいずれかに隣接する位置に前記第２の選択肢が挿入されている前記設問ごとの回答欄を有する回答用紙のデータを、同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて複数生成する回答用紙データ生成手順、
を有する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
例えば設問に対し、複数の選択肢から選択して回答を行う試験等では、マークシートがよく使用されている。マークシートは、ＯＭＲ（光学式マーク認識）シート、Ｂｏｂｂｌｅシートなどと呼ばれることもある。このようなマークシートを使用する試験等では不正行為が行われ易いことが知られている。
【０００３】
従来、複数の受験者に所定数の試験問題を提供する試験システムにおいて、複数の受験者毎に異なる順序で所定数の試験問題又は試験問題群を提供することで、不正行為を防止することが知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、マークシートを使用する試験等では隣接する受験者の試験問題の順序を異ならせることにより、カンニングなどの不正行為を行い難くしていた。しかしながら、試験問題の順序の異なる試験用紙を複数準備する作業が必要になり、試験用紙の作成者の手間が増えるという問題があった。なお、マークシートを使用する試験等に限らず、マークシートを使用する電子投票やアンケート等においても、プライバシー保護の観点から、盗み見などの不正行為から回答者を守る仕組みが求められている。
【０００５】
本発明の実施の形態は、設問に対する回答者の回答を、他の回答者が不正行為により認識しづらい回答用紙を実現可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を達成するために本願請求項１は、設問に対する回答を、選択肢から回答者に選択させる回答用紙のデータを生成する情報処理装置であって、前記設問に対する回答候補となる選択肢からなる第１の選択肢の数と、前記設問に対する回答候補以外の選択肢である第２の選択肢の数とに基づき、前記第１の選択肢のいずれかに隣接する位置に前記第２の選択肢が挿入されている前記設問ごとの回答欄を有する回答用紙のデータを、同一の前記設問に対する前記第２の選択肢の挿入位置を異ならせて複数生成する回答用紙データ生成手段、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、設問に対する回答者の回答を、他の回答者が不正行為により認識しづらい回答用紙を実現可能な情報処理装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係る情報処理装置の一例の処理ブロック図である。
【図５】本実施形態に係る解答用紙及び正解用紙の一例のイメージ図である。
【図６】本実施形態に係る解答マーク欄の一例のイメージ図である。
【図７】本実施形態に係る情報処理システムの処理の一例のフローチャートである。
【図８】解答用紙、正解用紙の生成に関する処理の一例のフローチャートである。
【図９】条件設定画面の一例のイメージ図である。
【図１０】解答用紙プレビューが表示された条件設定画面の一例のイメージ図である。
【図１１】ダミー選択肢を含む解答マーク欄の生成方法（その１）の処理を示す一例のフローチャートである。
【図１２】選択肢数とダミー選択肢数とに応じて記憶されている解答マーク欄のパターンの一例のイメージ図である。
【図１３】ダミー選択肢を含む解答マーク欄の生成方法（その２）の処理を示す一例のフローチャートである。
【図１４】ダミー選択肢を含む解答マーク欄の生成方法（その３）の処理を示す一例のフローチャートである。
【図１５】選択肢数とダミー選択肢数とに応じて記憶されている解答用紙パターンの一例のイメージ図である。
【図１６】ダミー選択肢を含む解答マーク欄の生成方法（その４）の処理を示す一例のフローチャートである。
【図１７】正解データ登録に関する処理の一例のフローチャートである。
【図１８】一つの正解用紙にマークされた正解から他の解答用紙パターン分の正解データを登録する処理の一例のイメージ図である。
【図１９】解答データ登録に関する処理の一例のフローチャートである。
【図２０】採点処理の一例のフローチャートである。
【図２１】本実施形態に係る情報処理システムの他の例の構成図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下では複数の選択肢から選択して解答を行う試験を例として説明するが、試験に限定されない。例えばアンケートや電子投票、検査など、複数の選択肢から選択して回答を行わせる様々な回答方式に適用できる。
【００１０】
＜システム構成＞
図１は本実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、情報処理装置１０及び画像形成装置１２がインターネットやＬＡＮ等のネットワーク１６を介して接続されている。
【００１１】
情報処理装置１０は、例えば教師が操作するＰＣやスマートフォン、携帯電話などの装置である。教師は試験の準備を行い、試験後に採点を行う操作者の一例である。教師は情報処理装置１０にインストールされたアプリケーションソフトウェア（以下、単にアプリと呼ぶ）を利用して試験の準備、試験後の採点を行う。教師が行う試験の準備には、解答用紙を生成する作業が含まれる。
【００１２】
画像形成装置１２はスキャン及び印刷を行う複合機などの電子機器である。画像形成装置１２は情報処理装置１０から受信した印刷データの印刷を行う。また、画像形成装置１２はスキャンしたスキャンデータを情報処理装置１０に送信する。例えば教師は画像形成装置１２で問題用紙や解答用紙の印刷を行う。試験後、教師は生徒から回収した解答用紙を画像形成装置１２でスキャンし、スキャンデータを情報処理装置１０に送信する。情報処理装置１０は問題用紙データの生成などの試験の準備処理と、試験後の採点処理とを後述のように行う。
【００１３】
なお、図１の情報処理システム１の構成は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば情報処理システム１は画像形成装置１２が複数台で構成されていてもよく、例えばスキャンを行う画像形成装置１２と印刷を行う画像形成装置１２とが別の画像形成装置１２であってもよい。また、情報処理装置１０は複数台で構成されていてもよい。
【００１４】
＜ハードウェア構成＞
《コンピュータ》
図１の情報処理装置１０は、例えば図２に示すハードウェア構成のコンピュータにより実現される。
【００１５】
図２はコンピュータの一例のハードウェア構成図である。図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１６】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、操作者が各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００１７】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１８】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリなどがある。コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００１９】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２０】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２１】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。情報処理装置１０は例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２２】
《画像形成装置》
図１に示した画像形成装置１２は例えば図３に示すようなハードウェア構成により実現される。図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３の画像形成装置１２は、コントローラ６０１、操作パネル６０２、外部Ｉ／Ｆ６０３、通信Ｉ／Ｆ６０４、プリンタ６０５及びスキャナ６０６などを備える。
【００２３】
コントローラ６０１はＣＰＵ６１１、ＲＡＭ６１２、ＲＯＭ６１３、ＮＶＲＡＭ６１４及びＨＤＤ６１５などを備える。ＲＯＭ６１３は、各種プログラムやデータが格納されている。ＲＡＭ６１２はプログラムやデータを一時保持する。ＮＶＲＡＭ６１４は、例えば設定情報等が格納されている。また、ＨＤＤ６１５は各種プログラムやデータが格納されている。
【００２４】
ＣＰＵ６１１は、ＲＯＭ６１３やＮＶＲＡＭ６１４、ＨＤＤ６１５などからプログラムやデータ、設定情報等をＲＡＭ６１２上に読み出し、処理を実行することで、画像形成装置１２全体の制御や機能を実現する。
【００２５】
操作パネル６０２は操作者からの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ６０３は外部装置とのインタフェースである。外部装置には、記録媒体６０３ａなどがある。これにより、画像形成装置１２は外部Ｉ／Ｆ６０３を介して記録媒体６０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体６０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００２６】
通信Ｉ／Ｆ６０４は、画像形成装置１２をネットワーク１６に接続させるためのインタフェースである。これにより、画像形成装置１２は通信Ｉ／Ｆ６０４を介してデータ通信を行うことができる。プリンタ６０５は印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、ＯＨＰ、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。また、スキャナ６０６は原稿から画像データ（電子データ）を読み取るための読取装置である。
【００２７】
＜ソフトウェア構成＞
《情報処理装置》
本実施形態に係る情報処理装置１０は、例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係る情報処理装置の一例の処理ブロック図である。情報処理装置１０はプログラムを実行することで、例えば図４に示す処理ブロックを実現する。
【００２８】
図４の情報処理装置１０は情報登録受付部２１、条件設定受付部２２、解答用紙データ生成部２３、正解用紙データ生成部２４、正解データ登録受付部２５、解答データ登録受付部２６、採点処理部２７、情報記憶部３１、正解データ記憶部３２、採点結果データ記憶部３３、印刷要求部４１、スキャン要求部４２を実現している。なお、図４の情報登録受付部２１、条件設定受付部２２、解答用紙データ生成部２３、正解用紙データ生成部２４、正解データ登録受付部２５、解答データ登録受付部２６、採点処理部２７、情報記憶部３１、正解データ記憶部３２、採点結果データ記憶部３３は、例えばアプリを実行することで実現される。また、印刷要求部４１、スキャン要求部４２は、例えばプリンタドライバやスキャナドライバにより実現される。
【００２９】
情報登録受付部２１はクラス情報、生徒情報及び教師情報の登録を受け付け、情報記憶部３１に記憶させる。条件設定受付部２２は後述のように生成する解答用紙の条件設定を受け付ける。解答用紙データ生成部２３は解答用紙の条件設定に基づき、後述の解答用紙データを複数パターン、生成する。また、正解用紙データ生成部２４は解答用紙の条件設定に基づいて後述のように正解用紙データを生成する。
【００３０】
正解データ登録受付部２５は画像形成装置１２において正解がマークされた正解用紙をスキャンさせ、そのスキャン結果を正解データとして受け付け、正解データ記憶部３２に記憶させる。解答データ登録受付部２６は試験後、生徒の解答がマークされた解答用紙を画像形成装置１２にスキャンさせ、そのスキャン結果を解答データとして受け付ける。
【００３１】
採点処理部２７は正解データ記憶部３２に記憶させた正解データと、解答データとの照合を行い、採点を行う。なお、採点処理部２７は正解データと、解答データとを照合する際に、解答用紙データのパターンを考慮する。採点処理部２７は採点結果データを生徒と対応付けて採点結果データ記憶部３３に記憶させる。
【００３２】
情報記憶部３１は、クラス情報、生徒情報及び教師情報を記憶する。正解データ記憶部３２は正解データを記憶する。また、採点結果データ記憶部３３は採点結果データを記憶する。印刷要求部４１は画像形成装置１２に印刷要求を行う。スキャン要求部４２は画像形成装置１２にスキャン要求を行う。
【００３３】
＜ダミー選択肢を解答マーク欄に含む解答用紙の説明＞
図５は本実施形態に係る解答用紙及び正解用紙の一例のイメージ図である。図５に示すように解答用紙及び正解用紙は複数パターン（図５では解答用紙パターンＡ及びＢ）用意する。図５（Ａ）は複数パターンの解答用紙のイメージ図である。また、図５（Ｂ）は複数パターンの正解用紙のイメージ図である。図５（Ａ）の複数パターンの解答用紙は試験において生徒が解答をマークする解答用紙の一例である。図５（Ｂ）の複数パターンの正解用紙は教師がパターン毎に正解をマークする正解用紙の一例である。
【００３４】
図５の解答用紙及び正解用紙には、解答用紙パターン情報が埋め込まれた二次元コード１００１が印刷されている。また、図５の解答用紙及び正解用紙には教師や生徒に視認しやすいように解答用紙パターン名が印字されている。また、図５の解答用紙及び正解用紙にはテスト名、クラス名、教師名が印字されている。なお、図５（Ａ）の解答用紙には生徒が学生番号をマークするための学生番号マーク欄１００３が設けられている。
【００３５】
また、図５の解答用紙及び正解用紙にはパターン毎に異なる解答マーク欄１００２が設けられている。図６は本実施形態に係る解答マーク欄の一例のイメージ図である。図６の左側の解答マーク欄１００２は解答用紙パターンＡのマーク欄である。図６の右側の解答マーク欄１００２は解答用紙パターンＢのマーク欄である。
【００３６】
図６の解答マーク欄１００２は各設問（問１〜問４）毎に通常の選択肢１０１１に加えてダミー選択肢１０１２が印刷されている。ここで、通常の選択肢１０１１は正解候補であるＡ、Ｂ、Ｃ又はＤが印字された選択肢である。ダミー選択肢１０１２は通常の選択肢１０１１以外の選択肢である。図６ではダミー選択肢１０１２の一例として空白の選択肢を示しているが、正解候補以外の文字や記号を印字した選択肢であってもよい。
【００３７】
図６に示すように、解答マーク欄１００２は設問ごとに、通常の選択肢１０１１に対するダミー選択肢１０１２の挿入位置が異なっている。また、解答マーク欄１００２は解答用紙パターン毎に同一設問の通常の選択肢１０１１に対するダミー選択肢１０１２の挿入位置が異なっている。
【００３８】
例えば図６の解答マーク欄１００２の場合であって「問１」の正解が「Ｃ」である場合には、左側の解答用紙パターンＡの正解が左から３番目の選択肢となり、右側の解答用紙パターンＢの正解が左から４番目の選択肢となる。したがって、例えば試験会場の奇数列と偶数列とで図６の解答用紙パターンＡの解答用紙と解答用紙パターンＢの解答用紙とを互い違いに配布すれば、隣の生徒の解答を盗み見しても、マークした選択肢の位置で隣の生徒の解答を認識できない。結果として、本実施形態によれば、カンニングなどの不正行為を防止できる。
【００３９】
＜処理＞
本実施形態に係る情報処理システム１では、例えば図７に示すような手順により試験の準備、試験後の採点が行われる。図７は本実施形態に係る情報処理システムの処理の一例のフローチャートである。
【００４０】
ステップＳ１１において、例えば教師は本実施形態に係る情報処理システム１を利用して解答用紙パターン毎に解答用紙及び正解用紙の生成を行う。ステップＳ１２において教師は生成した解答用紙パターン毎の正解用紙に正解をマークし、その正解をマークした解答用紙パターン毎の正解用紙を画像形成装置１２でスキャンする。スキャン結果は解答用紙パターン毎の正解データとして情報処理装置１０に登録される。なお、ステップＳ１２の処理は試験前に行ってもよいし、試験後に行ってもよい。
【００４１】
ステップＳ１３において教師は試験後、生徒の解答がマークされた解答用紙を画像形成装置１２でスキャンする。スキャン結果は、解答データとして情報処理装置１０に登録される。ステップＳ１４において情報処理装置１０は、ステップＳ１２で登録された解答用紙パターン毎の正解データと、ステップＳ１３で登録された解答データとを、解答用紙パターンを考慮して照合し、採点を行う。情報処理装置１０は採点結果データを生徒と対応付けて記憶する。なお、図７のステップＳ１１〜Ｓ１４の処理の詳細は後述する。
【００４２】
《ステップＳ１１：解答用紙、正解用紙の生成》
図８は解答用紙、正解用紙の生成に関する処理の一例のフローチャートである。教師はステップＳ２１において、情報処理装置１０にクラス情報、生徒情報及び教師情報などの情報の登録を行う。情報処理装置１０の情報登録受付部２１は教師からクラス情報、生徒情報及び教師情報の登録を受け付け、情報記憶部３１に記憶させる。
【００４３】
ステップＳ２２において教師は情報処理装置１０に例えば図９の条件設定画面１１００を表示させ、生成する解答用紙の条件設定を行う。図９は条件設定画面の一例のイメージ図である。情報処理装置１０の条件設定受付部２２は例えば図９の条件設定画面１１００から条件設定を受け付ける。
【００４４】
図９の条件設定画面１１００は、テスト名設定欄１１０１、設問数設定欄１１０２、選択肢数設定欄１１０３、選択肢名設定欄１１０４、カンニング防止機能ＯＮ／ＯＦＦ設定欄１１０５、ダミー選択肢数設定欄１１０６、解答用紙プレビュー表示欄１１０７及び反映ボタン１１０８が表示されている。
【００４５】
設問数設定欄１１０２は試験の設問数を設定する欄である。選択肢数設定欄１１０３は設問毎の選択肢数を設定する欄である。選択肢名設定欄１１０４は図６に示した通常の選択肢１０１１に印字される正解候補を設定する欄である。カンニング防止機能ＯＮ／ＯＦＦ設定欄１１０５は、カンニング防止機能のＯＮ／ＯＦＦを設定する欄である。カンニング防止機能がＯＮに設定されると、情報処理装置１０は図５に示したようなダミー選択肢１０１２を解答マーク欄１００２に含む解答用紙データを生成する。カンニング防止機能がＯＦＦに設定されると、情報処理装置１０はダミー選択肢１０１２を解答マーク欄１００２に含まない解答用紙データを生成する。ダミー選択肢数設定欄１１０６は設問毎のダミー選択肢数を設定する欄である。
【００４６】
反映ボタン１１０８が押下されると、解答用紙プレビュー表示欄１１０７には条件設定画面１１００の条件設定の内容に応じた解答用紙プレビューが例えば図１０のように表示される。図１０は、解答用紙プレビューが表示された条件設定画面の一例のイメージ図である。図１０の解答用紙プレビューは設問数及び選択肢数が「４」に設定され、ダミー選択肢数が「２」に設定され、選択肢名が「ＡＢＣＤ」に設定された場合の例である。このように、教師は解答用紙プレビュー表示欄１１０７に表示された解答用紙プレビューを確認しながら、条件設定を行うことができる。
【００４７】
ステップＳ２３に進み、情報処理装置１０の解答用紙データ生成部２３は解答用紙の条件設定に基づき、複数の解答用紙パターンの解答用紙データを生成する。また、ステップＳ２４に進み、情報処理装置１０の正解用紙データ生成部２４は解答用紙の条件設定に基づき、複数の解答用紙パターンの正解用紙データを生成する。
【００４８】
ステップＳ２５に進み、情報処理装置１０の印刷要求部４１はステップＳ２３で生成された複数の解答用紙パターンの解答用紙データを利用して、試験を受ける生徒の人数分の解答用紙を印刷する。ステップＳ２５で印刷される解答用紙は、複数の解答用紙パターンの解答用紙が混在している。また、情報処理装置１０の印刷要求部４１は、ステップＳ２４で生成された正解用紙データを利用して、複数の解答用紙パターン分の正解用紙を印刷する。ここでは、複数の解答用紙パターン分の正解用紙を印刷する例を説明したが、後述するように、正解がマークされた１つの解答用紙パターンの正解用紙から、正解がマークされた全ての解答用紙パターンの正解用紙をするのであれば、１つの解答用紙パターンの正解用紙を印刷すればよい。
【００４９】
《ステップＳ２３：解答用紙データ生成》
ステップＳ２３の複数の解答用紙パターンの解答用紙データを生成する処理では、例えば図１１に示すような手順で、ダミー選択肢１０１２を含む解答マーク欄１００２の生成を行う。なお、図１１の処理は各設問ごとに行われる。
【００５０】
図１１は、ダミー選択肢を含む解答マーク欄の生成方法（その１）の処理を示す一例のフローチャートである。ステップＳ３１において、情報処理装置１０の解答用紙データ生成部２３は例えば図９の条件設定画面１１００から設定された選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とを取得する。
【００５１】
ステップＳ３２において、解答用紙データ生成部２３はダミー選択肢１０１２の埋め込み位置（Ｐ）を１番目の選択肢１０１１の前に設定する。ステップＳ３３において解答用紙データ生成部２３は０〜Ｄの乱数を発生させ、これをｄ１とする。ステップＳ３４において、解答用紙データ生成部２３はｄ１個のダミー選択肢１０１２をダミー選択肢１０１２の埋め込み位置（Ｐ）に埋め込む。
【００５２】
ステップＳ３５において、解答用紙データ生成部２３はダミー選択肢数（Ｄ）−ｄ１が０であるか否かを判定する。ダミー選択肢数（Ｄ）−ｄ１が０であれば、ダミー選択肢１０１２の埋め込みを全て終了したため、解答用紙データ生成部２３は図１１の処理を終了する。
【００５３】
ダミー選択肢数（Ｄ）−ｄ１が０でなければ、解答用紙データ生成部２３はステップＳ３６において、ダミー選択肢１０１２の埋め込み位置（Ｐ）が選択肢１０１１の最後尾であるか否かを判定する。ダミー選択肢１０１２の埋め込み位置（Ｐ）が選択肢１０１１の最後尾であれば、解答用紙データ生成部２３はステップＳ３８において、残りのダミー選択肢１０１２を全て選択肢１０１１の最後尾に埋め込み、図１１の処理を終了する。
【００５４】
ダミー選択肢１０１２の埋め込み位置（Ｐ）が選択肢１０１１の最後尾でなければ、解答用紙データ生成部２３はステップＳ３７において、ダミー選択肢１０１２の埋め込み位置（Ｐ）に１を加算する。また、解答用紙データ生成部２３はダミー選択肢数（Ｄ）からｄ１を減算する。なお、ダミー選択肢１０１２の埋め込み位置（Ｐ）に１を加算する処理はダミー選択肢１０１２の埋め込み位置を、１番目の選択肢１０１１の前から最後尾の選択肢１０１１の後ろに一つずつ移動させていく処理である。ダミー選択肢数（Ｄ）からｄ１を減算する処理は埋め込みの済んでいない残りのダミー選択肢１０１２の数を算出する処理である。ステップＳ３７の処理の後、解答用紙データ生成部２３はステップＳ３３に戻り処理を続ける。
【００５５】
図１１のダミー選択肢を含む解答マーク欄の生成方法によれば、通常の選択肢１０１１の間にダミー選択肢１０１２がランダムに埋め込まれた解答マーク欄１００２を容易に生成できる。
【００５６】
また、ステップＳ２３の複数の解答用紙パターンの解答用紙データを生成する処理は例えば図１２及び図１３に示すように、ダミー選択肢１０１２を含む解答マーク欄１００２の生成を行ってもよい。図１２は選択肢数とダミー選択肢数とに応じて記憶されている解答マーク欄のパターンの一例のイメージ図である。また、図１３はダミー選択肢を含む解答マーク欄の生成方法（その２）の処理を示す一例のフローチャートである。
【００５７】
ダミー選択肢を含む解答マーク欄の生成方法（その２）では、選択肢数、選択肢名及びダミー選択肢数に応じた複数の埋め込みパターンを予め記憶領域に記憶しておく。図１２は選択肢数が「４」に設定され、ダミー選択肢数が「２」に設定され、選択肢名が「ＡＢＣＤ」に設定された場合の例である。
【００５８】
ステップＳ４１において、情報処理装置１０の解答用紙データ生成部２３は条件設定画面１１００から設定された選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とを取得する。
【００５９】
ステップＳ４２において、解答用紙データ生成部２３はステップＳ４１で取得した選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とに応じた埋め込みパターンを、例えば図１２のような複数の埋め込みパターンから設問ごとにランダムに選択する。
【００６０】
図１３のダミー選択肢を含む解答マーク欄の生成方法によれば、通常の選択肢１０１１の間にダミー選択肢１０１２がランダムに埋め込まれた解答マーク欄１００２を容易に生成できる。
【００６１】
また、ステップＳ２３の複数の解答用紙パターンの解答用紙データを生成する処理は例えば図１４に示す手順により、ダミー選択肢１０１２を含む解答マーク欄１００２の生成を行ってもよい。図１４は、ダミー選択肢を含む解答マーク欄の生成方法（その３）の処理を示す一例のフローチャートである。なお、ダミー選択肢を含む解答マーク欄の生成方法（その３）は、前述したダミー選択肢を含む解答マーク欄の生成方法（その２）の改良版である。
【００６２】
ステップＳ５１において情報処理装置１０の解答用紙データ生成部２３は、条件設定画面１１００から設定された選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とを取得する。
【００６３】
ステップＳ５２において、解答用紙データ生成部２３はステップＳ４１で取得した選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とに応じた埋め込みパターンを、例えば図１２のような複数の埋め込みパターンから設問ごとにランダムに選択する。
【００６４】
ステップＳ５３において、解答用紙データ生成部２３はステップＳ５２で選択した埋め込みパターンと、他の解答用紙パターンの同じ設問の埋め込みパターンとを比較し、同一又は似ている埋め込みパターンが選択されたか否かを判定する。
【００６５】
例えば図１２の埋め込みパターンの例では、他の解答用紙パターンの同じ設問の埋め込みパターンが「パターン２」であれば、ステップＳ５２で「パターン２」又は「パターン４」が選択されると、同一又は似ている埋め込みパターンが選択されたと判定される。
【００６６】
同一又は似ている埋め込みパターンが選択されたと判定すると、解答用紙データ生成部２３はステップＳ５２に戻り、処理を続ける。また、同一又は似ている埋め込みパターン以外が選択されたと判定すると、解答用紙データ生成部２３は図１４に示した処理を終了する。なお、ダミー選択肢を含む解答マーク欄の生成方法（その３）は、同じ解答用紙パターンの前後の設問と同一又は似ている埋め込みパターンが選択されないように判定及び処理を行うことで、更に効果を上げることができる。
【００６７】
また、ステップＳ２３の複数の解答用紙パターンの解答用紙データを生成する処理は例えば図１５及び図１６に示すように、ダミー選択肢１０１２を含む解答マーク欄１００２の生成を行ってもよい。図１５は選択肢数とダミー選択肢数とに応じて記憶されている解答用紙パターンの一例のイメージ図である。図１６はダミー選択肢を含む解答マーク欄の生成方法（その４）の処理を示す一例のフローチャートである。
【００６８】
ダミー選択肢を含む解答マーク欄の生成方法（その４）では、選択肢数、選択肢名及びダミー選択肢数に応じた複数の埋め込みパターンを組み合わせた解答用紙パターンを予め記憶領域に記憶しておく。なお、図１５は選択肢数が「４」に設定され、ダミー選択肢数が「２」に設定され、選択肢名が「ＡＢＣＤ」に設定された場合の例である。
【００６９】
ステップＳ６１において、情報処理装置１０の解答用紙データ生成部２３は条件設定画面１１００から設定された選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とを取得する。
【００７０】
ステップＳ６２において、解答用紙データ生成部２３はステップＳ６１で取得した選択肢数（Ａ）と、選択肢名と、ダミー選択肢数（Ｄ）とに応じた解答用紙パターンを、例えば図１５のような複数の解答用紙パターンからランダムに選択する。
【００７１】
図１６のダミー選択肢を含む解答マーク欄の生成方法によれば、通常の選択肢１０１１の間にダミー選択肢１０１２がランダムに埋め込まれた解答マーク欄１００２を容易に生成できる。
【００７２】
《ステップＳ１２：正解データ登録》
図１７は正解データ登録に関する処理の一例のフローチャートである。ステップＳ１０１において教師は、解答用紙パターン分の正解用紙に正解をマークする。ステップＳ１０２に進み、教師は正解をマークした解答用紙パターン毎の正解用紙を画像形成装置１２にセットし、情報処理装置１０の正解データ登録受付部２５にスキャンを要求する。
【００７３】
ステップＳ１０３において、画像形成装置１２のスキャン要求部４２は画像形成装置１２にスキャンを要求する。画像形成装置１２は正解がマークされている解答用紙パターン毎の正解用紙をスキャンし、そのスキャン結果を情報処理装置１０の正解データ登録受付部２５に送信する。正解データ登録受付部２５は受信したスキャン結果を正解データとして正解データ記憶部３２に記憶させる。
【００７４】
なお、ステップＳ１２の正解データ登録に関する処理は、例えば図１８を利用して説明するように、正解がマークされた１つの解答用紙パターンの正解用紙から、正解がマークされた全ての解答用紙パターンの正解用紙を生成することもできる。
【００７５】
図１８は一つの正解用紙にマークされた正解から他の解答用紙パターン分の正解データを登録する処理の一例のイメージ図である。正解がマークされた１つの解答用紙パターンの正解用紙から、正解がマークされた全ての解答用紙パターンの正解用紙を生成する場合は図１８に示すように、各設問について通常の選択肢１０１１の位置を示す対応表を生成しておく。
【００７６】
例えば教師は「解答用紙パターンＡ」の正解用紙に正解をマークし、その正解用紙を画像形成装置１２でスキャンする。スキャン結果は「解答用紙パターンＡ」の正解データとして情報処理装置１０に登録される。正解データ登録受付部２５は図１８の対応表を参照することにより「解答用紙パターンＡ」の正解データから「解答用紙パターンＡ」の正解データを生成できる。
【００７７】
例えば図１８の例では「解答用紙パターンＡ」の正解用紙の「問１」の左から２番目にマークがされていれば、対応表から正解の選択肢名が「Ｂ」と判定できる。正解データ登録受付部２５は対応表から「解答用紙パターンＢ」の正解用紙の「問１」の正解のマーク位置が左から３番目であると判定できる。
【００７８】
なお、図１８と同様な考え方によりダミー選択肢１０１２を含まない解答マーク欄１００２の正解用紙から、全ての解答用紙パターンの正解用紙を生成することもできる。この場合は、ダミー選択肢１０１２を含まない解答マーク欄１００２の正解用紙及び全ての解答用紙パターンの正解用紙の設問について、通常の選択肢１０１１の位置を示す対応表を生成しておけばよい。
【００７９】
《ステップＳ１３：解答データ登録》
図１９は解答データ登録に関する処理の一例のフローチャートである。ステップＳ１５１において教師は、生徒の解答がマークされた生徒の人数分の解答用紙を画像形成装置１２にセットし、情報処理装置１０の解答データ登録受付部２６にスキャンを要求する。
【００８０】
ステップＳ１５２において、画像形成装置１２のスキャン要求部４２は画像形成装置１２にスキャンを要求する。画像形成装置１２は、生徒の解答がマークされている解答用紙をスキャンし、そのスキャン結果を情報処理装置１０の解答データ登録受付部２６に送信する。解答データ登録受付部２６は受信したスキャン結果を解答データとして登録する。
【００８１】
《ステップＳ１４：採点処理》
図２０は採点処理の一例のフローチャートである。ステップＳ１６１において情報処理装置１０の採点処理部２７は、解答データに含まれる二次元コードを解析し、解答用紙パターンを識別する。ステップＳ１６２において採点処理部２７はステップＳ１６１で識別した解答用紙パターンの正解データを正解データ記憶部３２から読み出す。
【００８２】
ステップＳ１６３において、採点処理部２７はステップＳ１６１で二次元コードを解析した解答データとステップＳ１６２で読み出した正解データとのマーク位置を照合し、採点を行う。採点処理部２７は、ステップＳ１６１で二次元コードを解析した解答データとステップＳ１６２で読み出した正解データとのマーク位置が同じであれば、その設問を正解と判定する。
【００８３】
ステップＳ１６４において、採点処理部２７はステップＳ１６１で二次元コードを解析した解答データの学生番号マーク欄１００３のマーク位置から生徒を解析し、その生徒の採点結果データとして採点結果データ記憶部３３に保存する。ステップＳ１６１〜Ｓ１６４の処理は生徒全員分の採点処理が終了するまで繰り返される。
【００８４】
なお、ステップＳ１４の採点処理は、通常の選択肢１０１１のマーク形状とダミー選択肢１０１２のマーク形状とを、目視で確認できない程度に変えることで、以下のような処理することも可能である。正解データ登録受付部２５はスキャン結果である正解用紙の画像から通常の選択肢１０１１とダミー選択肢１０１２とを区別して検知し、ダミー選択肢１０１２を除去した状態でマーク位置を記憶する。また、解答データ登録受付部２６はスキャン結果である解答用紙の画像から通常の選択肢１０１１とダミー選択肢１０１２とを区別して検知し、ダミー選択肢１０１２を除去した状態でマーク位置を登録する。
【００８５】
したがって、採点処理部２７はダミー選択肢１０１２が除去された状態の解答データと正解データとのマーク位置を照合し、採点を行うことができる。この場合、正解データ記憶部３２に記憶する正解データは解答用紙パターンの種類によらず、１種類だけ記憶しておけばよい。
【００８６】
また、ステップＳ１４の採点処理は通常の選択肢１０１１に印字されたアルファベットなどの選択肢名を検知する機能を持たせることで、以下のような処理することも可能である。正解データ登録受付部２５はスキャン結果である正解用紙の画像からマーク位置の選択肢名を検知し、記憶する。また、解答データ登録受付部２６はスキャン結果である解答用紙の画像からマーク位置の選択肢名を検知し、登録する。
【００８７】
したがって、採点処理部２７は正解用紙及び解答用紙から検知された同一の設問に対してマークされた選択肢名を照合し、採点を行うことができる。この場合、正解データ記憶部３２に記憶する正解データは解答用紙パターンの種類によらず、１種類だけ記憶しておけばよい。
【００８８】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば図１の情報処理システム１の構成は、例えば図２１のような構成であってもよい。図２１は本実施形態に係る情報処理システムの他の例の構成図である。
【００８９】
図２１の情報処理システム１は、図１の情報処理システム１の構成に、端末装置１４が追加された構成である。図２１の情報処理システム１では、図４の情報処理装置１０の処理ブロックを、情報処理装置１０と端末装置１４とに分けて配置する。図２１の情報処理システム１によれば、例えば本実施形態に係る機能をクラウドサービスとして提供することもできる。このように、本実施形態で説明した情報処理システム１は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【００９０】
また、本実施形態に係る情報処理システム１において、例えばアンケートなどに利用する場合は、ステップＳ１４の採点が必ずしも必須でない。採点が不要であっても、本実施形態に係る解答用紙は、盗み見などの不正行為から回答者を守ることができるので、プライバシー保護の観点から効果がある。
【符号の説明】
【００９１】
１    情報処理システム
１０    情報処理装置
１２    画像形成装置
１４    端末装置
１６    ネットワーク
２１    情報登録受付部
２２    条件設定受付部
２３    解答用紙データ生成部
２４    正解用紙データ生成部
２５    正解データ登録受付部
２６    解答データ登録受付部
２７    採点処理部
３１    情報記憶部
３２    正解データ記憶部
３３    採点結果データ記憶部
４１    印刷要求部
４２    スキャン要求部
１００１    二次元コード
１００２    解答マーク欄
１００３    学生番号マーク欄
１０１１    選択肢
１０１２    ダミー選択肢
１１００、１１００ａ    条件設定画面
１１０１    テスト名設定欄
１１０２    設問数設定欄
１１０３    選択肢数設定欄
１１０４    選択肢名設定欄
１１０５    カンニング防止機能ＯＮ／ＯＦＦ設定欄
１１０６    ダミー選択肢数設定欄
１１０７    解答用紙プレビュー表示欄
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２００２−２９７７８６号公報
【図１】
2018141846.tif 000003
【図２】
2018141846.tif 000004
【図３】
2018141846.tif 000005
【図４】
2018141846.tif 000006
【図５】
2018141846.tif 000007
【図６】
2018141846.tif 000008
【図７】
2018141846.tif 000009
【図８】
2018141846.tif 000010
【図９】
2018141846.tif 000011
【図１０】
2018141846.tif 000012
【図１１】
2018141846.tif 000013
【図１２】
2018141846.tif 000014
【図１３】
2018141846.tif 000015
【図１４】
2018141846.tif 000016
【図１５】
2018141846.tif 000017
【図１６】
2018141846.tif 000018
【図１７】
2018141846.tif 000019
【図１８】
2018141846.tif 000020
【図１９】
2018141846.tif 000021
【図２０】
2018141846.tif 000022
【図２１】
2018141846.tif 000023