(57)【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る読取装置と、
問題の識別情報としての問題識別情報を含む解答用紙から前記読取装置によって読み取られた画像データに基づいて採点する採点装置と、
前記採点装置によって実行される実行ファイルを管理するサーバーとを備え、
前記サーバーは、前記解答用紙に含まれる解答を採点するための前記実行ファイルとしての採点実行ファイルを管理し、
前記採点装置は、
前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを前記サーバーから取得する実行ファイル取得手段と、
前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段とを備え、
前記実行ファイル取得手段は、前記解答の採点が終了した前記採点実行ファイルを前記採点装置から削除し、
前記実行ファイル取得手段は、前記採点実行ファイルを１つずつ取得し、
前記実行ファイル取得手段は、前記採点実行ファイルが前記採点装置に存在している場合に前記採点実行ファイルの取得を停止することを特徴とする採点システム。
【請求項２】
原稿から画像データを読み取る読取装置と、
問題の識別情報としての問題識別情報を含む解答用紙から前記読取装置によって読み取られた画像データに基づいて採点する採点装置と、
前記採点装置によって実行される実行ファイルを管理するサーバーとを備え、
前記サーバーは、前記解答用紙に含まれる解答を採点するための前記実行ファイルとしての採点実行ファイルを管理し、
前記採点装置は、
前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを前記サーバーから取得する実行ファイル取得手段と、
前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段とを備え、
前記実行ファイル取得手段は、前記解答の採点が終了した前記採点実行ファイルを前記採点装置から削除し、
前記サーバーは、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて前記問題識別情報を取得するための前記実行ファイルとしての問題判別実行ファイルを管理し、
前記実行ファイル取得手段は、前記問題判別実行ファイルを前記サーバーから取得し、
前記実行ファイル実行手段は、前記実行ファイル取得手段によって取得された前記問題判別実行ファイルによって前記問題識別情報の取得を含む特定の機能を実行し、
前記実行ファイル取得手段は、前記特定の機能の実行が終了した前記問題判別実行ファイルを前記採点装置から削除することを特徴とする採点システム。
【請求項３】
原稿から画像データを読み取る読取装置と、
問題の識別情報としての問題識別情報を含む解答用紙から前記読取装置によって読み取られた画像データに基づいて採点する採点装置と、
前記採点装置によって実行される実行ファイルを管理するサーバーとを備え、
前記サーバーは、前記解答用紙に含まれる解答を採点するための前記実行ファイルとしての採点実行ファイルを管理し、
前記採点装置は、
前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを前記サーバーから取得する実行ファイル取得手段と、
前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段とを備え、
前記実行ファイル取得手段は、前記解答の採点が終了した前記採点実行ファイルを前記採点装置から削除し、
前記解答用紙は、解答者の識別情報としての解答者識別情報を含み、
前記サーバーは、前記採点実行ファイルによる採点の結果を送信するための前記実行ファイルとしての送信実行ファイルを管理し、
前記実行ファイル取得手段は、前記サーバーから前記送信実行ファイルを取得し、
前記実行ファイル実行手段は、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記解答者識別情報に応じた宛先に、前記実行ファイル取得手段によって取得された前記送信実行ファイルによって前記結果を送信し、
前記実行ファイル取得手段は、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記解答者識別情報に応じた全ての前記宛先への前記結果の送信が終了した前記送信実行ファイルを前記採点装置から削除することを特徴とする採点システム。
【請求項４】
問題の識別情報としての問題識別情報を含む解答用紙に含まれる解答を採点するための実行ファイルとしての採点実行ファイルをサーバーから取得する実行ファイル取得手段と、
前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段とを備える採点装置であって、
前記実行ファイル取得手段は、前記解答用紙から読取装置によって読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを取得し、前記解答の採点が終了した前記採点実行ファイルを前記採点装置から削除し、
前記実行ファイル取得手段は、前記採点実行ファイルを１つずつ取得し、
前記実行ファイル取得手段は、前記採点実行ファイルが前記採点装置に存在している場合に前記採点実行ファイルの取得を停止することを特徴とする採点装置。
【請求項５】
問題の識別情報としての問題識別情報を含む解答用紙に含まれる解答を採点するための実行ファイルとしての採点実行ファイルをサーバーから取得する実行ファイル取得手段、および、
前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段としてコンピューターを機能させ、
前記実行ファイル取得手段は、前記解答用紙から読取装置によって読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを取得し、前記解答の採点が終了した前記採点実行ファイルを前記コンピューターから削除し、
前記実行ファイル取得手段は、前記採点実行ファイルを１つずつ取得し、
前記実行ファイル取得手段は、前記採点実行ファイルが前記コンピューターに存在している場合に前記採点実行ファイルの取得を停止することを特徴とする採点プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置によって解答用紙から読み取られた画像データに基づいて採点する採点システム、採点装置および採点プログラムに関する。
【背景技術】
【０００２】
従来、読取装置によって解答用紙から読み取られた画像データに基づいて採点する採点装置が知られている（例えば、特許文献１−３参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１５４５７３号公報
【特許文献２】特開２００４−０２９１０７号公報
【特許文献３】特開２００７−３２２７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の採点装置においては、解答用紙に含まれる解答を採点するためのプログラムを、採点を実行しない時にも記憶しているので、解答を採点するためのプログラムを記憶するための記憶容量が常に必要であるという問題がある。
【０００５】
そこで、本発明は、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために採点装置に必要な記憶容量を低減することができる採点システム、採点装置および採点プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の採点システムは、原稿から画像データを読み取る読取装置と、問題の識別情報としての問題識別情報を含む解答用紙から前記読取装置によって読み取られた画像データに基づいて採点する採点装置と、前記採点装置によって実行される実行ファイルを管理するサーバーとを備え、前記サーバーは、前記解答用紙に含まれる解答を採点するための前記実行ファイルとしての採点実行ファイルを管理し、前記採点装置は、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを前記サーバーから取得する実行ファイル取得手段と、前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段とを備え、前記実行ファイル取得手段は、前記解答の採点が終了した前記採点実行ファイルを前記採点装置から削除することを特徴とする。
【０００７】
この構成により、本発明の採点システムは、解答用紙から読取装置によって読み取られた画像データに基づいて問題識別情報を採点装置が取得し、取得した問題識別情報に応じた採点実行ファイルを採点装置がサーバーから取得し、取得した採点実行ファイルによって採点装置が解答を採点した後、解答の採点が終了した採点実行ファイルを採点装置が採点装置自身から削除するので、採点装置が採点実行ファイルを不必要に記憶し続ける必要がない。したがって、本発明の採点システムは、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために採点装置に必要な記憶容量を低減することができる。
【０００８】
本発明の採点システムにおいて、前記実行ファイル取得手段は、前記採点実行ファイルを１つずつ取得し、前記実行ファイル取得手段は、前記採点実行ファイルが前記採点装置に存在している場合に前記採点実行ファイルの取得を停止しても良い。
【０００９】
この構成により、本発明の採点システムは、同時に複数の採点実行ファイルを採点装置が記憶しないので、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために採点装置に必要な記憶容量を低減することができる。
【００１０】
本発明の採点システムにおいて、前記サーバーは、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて前記問題識別情報を取得するための前記実行ファイルとしての問題判別実行ファイルを管理し、前記実行ファイル取得手段は、前記問題判別実行ファイルを前記サーバーから取得し、前記実行ファイル実行手段は、前記実行ファイル取得手段によって取得された前記問題判別実行ファイルによって前記問題識別情報の取得を含む特定の機能を実行し、前記実行ファイル取得手段は、前記特定の機能の実行が終了した前記問題判別実行ファイルを前記採点装置から削除しても良い。
【００１１】
この構成により、本発明の採点システムは、採点装置がサーバーから問題判別実行ファイルを取得し、取得した問題判別実行ファイルによって採点装置が解答用紙から問題識別情報を取得するとともに特定の機能を実行した後、特定の機能の実行が終了した問題判別実行ファイルを採点装置が採点装置自身から削除するので、採点装置が問題判別実行ファイルを不必要に記憶し続ける必要がない。したがって、本発明の採点システムは、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために採点装置に必要な記憶容量を低減することができる。
【００１２】
本発明の採点システムにおいて、前記解答用紙は、解答者の識別情報としての解答者識別情報を含み、前記サーバーは、前記採点実行ファイルによる採点の結果を送信するための前記実行ファイルとしての送信実行ファイルを管理し、前記実行ファイル取得手段は、前記サーバーから前記送信実行ファイルを取得し、前記実行ファイル実行手段は、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記解答者識別情報に応じた宛先に、前記実行ファイル取得手段によって取得された前記送信実行ファイルによって前記結果を送信し、前記実行ファイル取得手段は、前記読取装置によって前記解答用紙から読み取られた画像データに基づいて取得された前記解答者識別情報に応じた全ての前記宛先への前記結果の送信が終了した前記送信実行ファイルを前記採点装置から削除しても良い。
【００１３】
この構成により、本発明の採点システムは、採点装置がサーバーから送信実行ファイルを取得し、読取装置によって解答用紙から読み取られた画像データに基づいて採点装置が取得した解答者識別情報に応じた宛先に、送信実行ファイルによって採点の結果を採点装置が送信した後、全ての宛先への結果の送信が終了した送信実行ファイルを採点装置が採点装置自身から削除するので、採点装置が送信実行ファイルを不必要に記憶し続ける必要がない。したがって、本発明の採点システムは、採点装置に必要な記憶容量を低減することができる。
【００１４】
本発明の採点装置は、問題の識別情報としての問題識別情報を含む解答用紙に含まれる解答を採点するための実行ファイルとしての採点実行ファイルをサーバーから取得する実行ファイル取得手段と、前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段とを備える採点装置であって、前記実行ファイル取得手段は、前記解答用紙から読取装置によって読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを取得し、前記解答の採点が終了した前記採点実行ファイルを前記採点装置から削除することを特徴とする。
【００１５】
この構成により、本発明の採点装置は、解答用紙から読取装置によって読み取られた画像データに基づいて問題識別情報を取得し、取得した問題識別情報に応じた採点実行ファイルをサーバーから取得し、取得した採点実行ファイルによって解答を採点した後、解答の採点が終了した採点実行ファイルを採点装置自身から削除するので、採点実行ファイルを不必要に記憶し続ける必要がない。したがって、本発明の採点装置は、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために必要な記憶容量を低減することができる。
【００１６】
本発明の採点プログラムは、問題の識別情報としての問題識別情報を含む解答用紙に含まれる解答を採点するための実行ファイルとしての採点実行ファイルをサーバーから取得する実行ファイル取得手段、および、前記実行ファイル取得手段によって取得された前記採点実行ファイルによって前記解答を採点する実行ファイル実行手段としてコンピューターを機能させ、前記実行ファイル取得手段は、前記解答用紙から読取装置によって読み取られた画像データに基づいて取得された前記問題識別情報に応じた前記採点実行ファイルを取得し、前記解答の採点が終了した前記採点実行ファイルを前記コンピューターから削除することを特徴とする。
【００１７】
この構成により、本発明の採点プログラムを実行するコンピューターは、解答用紙から読取装置によって読み取られた画像データに基づいて問題識別情報を取得し、取得した問題識別情報に応じた採点実行ファイルをサーバーから取得し、取得した採点実行ファイルによって解答を採点した後、解答の採点が終了した採点実行ファイルをコンピューター自身から削除するので、採点実行ファイルを不必要に記憶し続ける必要がない。したがって、本発明の採点プログラムを実行するコンピューターは、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために必要な記憶容量を低減することができる。
【発明の効果】
【００１８】
本発明の採点システム、採点装置および採点プログラムは、読取装置によって解答用紙から読み取られた画像データに基づいて採点するために採点装置に必要な記憶容量を低減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係る採点システムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図２に示すスキャナーによって読み取られる解答用紙の一例を示す図である。
【図４】図１に示すサーバーのブロック図である。
【図５】図４に示す採点実行ファイル対応情報の一例を示す図である。
【図６】図４に示す宛先対応情報の一例を示す図である。
【図７】図４に示す氏名対応情報の一例を示す図である。
【図８】採点を実行する場合の図２に示すＭＦＰの動作のフローチャートである。
【図９】図８に示す動作の続きの動作のフローチャートである。
【図１０】採点開始ボタンが含まれている状態での図２に示す表示部に表示される画面の一例を示す図である。
【図１１】解答用紙の読み取りを促すメッセージが含まれている状態での図２に示す表示部に表示される画面の一例を示す図である。
【図１２】図８に示す問題判別処理のフローチャートである。
【図１３】「問題ＩＤ」および「設問番号」の組み合わせを受信した場合の図４に示すサーバーの動作のフローチャートである。
【図１４】図１３に示す動作において作成される採点シナリオの一例を示す図である。
【図１５】「解答者ＩＤ」および「氏名」の組み合わせを受信した場合の図４に示すサーバーの動作のフローチャートである。
【図１６】図２に示すスキャナーによって読み取られる解答用紙の一例であって、図３に示す例とは異なる例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係る採点システムの構成について説明する。
【００２２】
図１は、本実施の形態に係る採点システム１０のブロック図である。
【００２３】
図１に示すように、採点システム１０は、採点を実行する採点装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０によって実行される実行ファイルを管理するサーバー３０とを備えている。ＭＦＰ２０と、サーバー３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能である。
【００２４】
なお、採点システム１０は、ＭＦＰ２０と同様のＭＦＰを複数備えることが可能である。しかしながら、以下においては、採点システム１０に備えられるＭＦＰを代表してＭＦＰ２０について説明する。
【００２５】
図２は、ＭＦＰ２０のブロック図である。
【００２６】
図２に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力装置である操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示装置である表示部２２と、用紙などの記録媒体に印刷を実行する印刷装置であるプリンター２３と、原稿から画像データを読み取る読取装置であるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックス装置であるファックス通信部２５と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信装置である通信部２６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶装置である記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００２７】
記憶部２７は、スキャナー２４によって解答用紙から読み取られた画像データに基づいて採点するための採点プログラム２７ａを記憶している。採点プログラム２７ａは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００２８】
図３は、スキャナー２４によって読み取られる解答用紙６０の一例を示す図である。
【００２９】
図３に示す解答用紙６０は、解答者の識別情報、すなわち、解答者識別情報としての解答者ＩＤが記載される解答者ＩＤ欄６１と、解答者の氏名が記載される解答者氏名欄６２と、各設問を示す設問欄６３、６４および６５とを含んでいる。
【００３０】
設問欄６３は、左上の端部に問題の種別を示す種別記号６３ａを含んでいる。問題の種別には、解答者が文字や記号などを自由に記述する記述式の問題、解答者が選択肢の中から解答を選択する選択式の問題、解答者が文字や記号などを括弧内に記述することによって括弧を埋める括弧埋め式の問題、事前に用意されている複数の要素を解答者が並び替えることによって解答する並び替え式の問題、解答者が特定の箇所を塗り潰すことによって解答するマークシート式の問題など、種々の種別が存在する。図３に示す種別記号６３ａは、記述式の問題を示す「α」である。
【００３１】
設問欄６３は、問題の識別情報、すなわち、問題識別情報としての問題ＩＤ６３ｂを種別記号６３ａの右側に含んでいる。また、設問欄６３は、設問の順番を示す設問番号６３ｃを問題ＩＤ６３ｂの右側に含んでいる。
【００３２】
設問欄６４は、設問欄６３と同様に、種別記号６４ａ、問題ＩＤ６４ｂおよび設問番号６４ｃを含んでいる。図３に示す種別記号６４ａは、選択式の問題を示す「β」である。
【００３３】
設問欄６５は、設問欄６３と同様に、種別記号６５ａ、問題ＩＤ６５ｂおよび設問番号６５ｃを含んでいる。図３に示す種別記号６５ａは、括弧埋め式の問題を示す「ε」である。
【００３４】
図２に示す制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えているコンピューターである。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行する。
【００３５】
制御部２８は、記憶部２７に記憶されている採点プログラム２７ａを実行することによって、サーバー３０から実行ファイルを取得する実行ファイル取得手段２８ａ、および、実行ファイル取得手段２８ａによって取得された実行ファイルを実行する実行ファイル実行手段２８ｂとして機能する。
【００３６】
図４は、サーバー３０のブロック図である。
【００３７】
図４に示すように、サーバー３０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力装置である操作部３１と、種々の情報を表示するＬＣＤなどの表示装置である表示部３２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信装置である通信部３３と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの記憶装置である記憶部３４と、サーバー３０全体を制御する制御部３５とを備えている。サーバー３０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００３８】
記憶部３４は、解答用紙から問題ＩＤを取得するための実行ファイルとしての問題判別実行ファイル３４ａと、解答用紙に含まれる解答を採点するための実行ファイルとしての採点実行ファイル３４ｂと、採点の結果を送信するための実行ファイルとしての送信実行ファイル３４ｃとを記憶している。問題判別実行ファイル３４ａには、解答用紙の設問欄に含まれる種別記号の種類、すなわち、問題の種別と、設問欄における解答の位置との対応関係の情報が含まれている。採点実行ファイル３４ｂは、問題毎に設けられている。
【００３９】
記憶部３４は、問題ＩＤと、採点実行ファイル３４ｂの識別情報（以下「ファイルＩＤ」と言う。）との対応関係を示す採点実行ファイル対応情報３４ｄを記憶している。
【００４０】
記憶部３４は、解答者ＩＤと、宛先との対応関係を示す宛先対応情報３４ｅを記憶している。
【００４１】
ここで、解答者ＩＤは、例えば、サーバー３０が対象にしている解答者が１つの学校の１つのクラスの生徒のみである場合、クラスにおける解答者の出席番号でも良い。また、解答者ＩＤは、サーバー３０が対象にしている解答者が１つの学校の複数のクラスの生徒である場合、解答者が所属するクラスの識別情報と、クラスにおける解答者の出席番号との組み合わせでも良い。また、解答者ＩＤは、サーバー３０が対象にしている解答者が複数の学校の生徒である場合、解答者が所属する学校の識別情報と、解答者が所属するクラスの識別情報と、クラスにおける解答者の出席番号との組み合わせでも良い。
【００４２】
記憶部３４は、解答者ＩＤと、氏名との対応関係を示す氏名対応情報３４ｆを記憶している。
【００４３】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行する。
【００４４】
図５は、採点実行ファイル対応情報３４ｄの一例を示す図である。
【００４５】
図５に示すように、採点実行ファイル対応情報３４ｄは、問題ＩＤと、ファイルＩＤとの対応関係を示している。図５に示す採点実行ファイル対応情報３４ｄでは、例えば、問題ＩＤ「Ｑ１２３４」の問題は、ファイルＩＤ「Ｆ１２３４」の採点実行ファイル３４ｂに対応付けられている。
【００４６】
図６は、宛先対応情報３４ｅの一例を示す図である。
【００４７】
図６に示すように、宛先対応情報３４ｅは、解答者ＩＤと、宛先との対応関係を示している。図６に示す宛先対応情報３４ｅでは、例えば、解答者ＩＤ「Ａ６７８９」の解答者は、「○○○＠○○○．○○」という解答者本人の宛先と、「×××＠×××．××」という解答者本人以外、すなわち、他人の宛先とに対応付けられている。ここで、サーバー３０が対象にしている解答者が生徒である場合、解答者本人、他人の例としては、それぞれ、生徒、教師が想定される。
【００４８】
図７は、氏名対応情報３４ｆの一例を示す図である。
【００４９】
図７に示すように、氏名対応情報３４ｆは、解答者ＩＤと、氏名との対応関係を示している。図７に示す氏名対応情報３４ｆでは、例えば、解答者ＩＤ「Ａ６７８９」は、氏名「山田太郎」に対応付けられている。
【００５０】
次に、採点システム１０の動作について説明する。
【００５１】
ＭＦＰ２０の制御部２８は、採点プログラム２７ａを実行することによって、図８および図９に示す動作を実行する。
【００５２】
図８は、採点を実行する場合のＭＦＰ２０の動作のフローチャートである。図９は、図８に示す動作の続きの動作のフローチャートである。
【００５３】
図８および図９に示すように、ＭＦＰ２０の実行ファイル取得手段２８ａは、図１０に示すように、表示部２２に表示されている画面４０に採点開始ボタン４１を追加する（Ｓ１０１）。なお、図１０においては、画面４０に採点開始ボタン４１以外の画像が表示されていないが、実際には、採点開始ボタン４１に加えて、採点開始ボタン４１以外の画像が表示されていても良い。
【００５４】
次いで、実行ファイル取得手段２８ａは、採点開始ボタン４１が押されたと判断するまで、採点開始ボタン４１が押されたか否かを判断する（Ｓ１０２）。ここで、利用者は、操作部２１を介して採点開始ボタン４１を押すことができる。
【００５５】
実行ファイル取得手段２８ａは、採点開始ボタン４１が押されたとＳ１０２において判断すると、サーバー３０から問題判別実行ファイルを取得する（Ｓ１０３）。
【００５６】
次いで、ＭＦＰ２０の実行ファイル実行手段２８ｂは、Ｓ１０３において取得された問題判別実行ファイルを実行することによって、Ｓ１０４〜Ｓ１０６の処理を実行する。
【００５７】
すなわち、実行ファイル実行手段２８ｂは、図１１に示すように、解答用紙の読み取りを促すメッセージ５１を含む画面５０を表示部２２に表示する（Ｓ１０４）。なお、図１１においては、画面５０にメッセージ５１以外の画像が表示されていないが、実際には、メッセージ５１に加えて、メッセージ５１以外の画像が表示されていても良い。
【００５８】
次いで、実行ファイル実行手段２８ｂは、原稿の読み取りが指示されたと判断するまで、原稿の読み取りが指示されたか否かを判断する（Ｓ１０５）。ここで、利用者は、スキャナー２４に原稿としての解答用紙をセットするとともに、原稿の読み取りを操作部２１を介してＭＦＰ２０に指示することができる。
【００５９】
実行ファイル実行手段２８ｂは、原稿の読み取りが指示されたとＳ１０５において判断すると、図１２に示す問題判別処理を実行する（Ｓ１０６）。
【００６０】
図１２は、図８に示す問題判別処理のフローチャートである。
【００６１】
図１２に示すように、実行ファイル実行手段２８ｂは、スキャナー２４によって原稿を１枚読み取る（Ｓ１３１）。
【００６２】
次いで、実行ファイル実行手段２８ｂは、Ｓ１３１において読み取られた原稿をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によって解析する（Ｓ１３２）。ここで、問題判別実行ファイルには、解答用紙の設問欄に含まれる種別記号の種類、すなわち、問題の種別と、設問欄における解答の位置との対応関係の情報が含まれている。したがって、実行ファイル実行手段２８ｂは、解答用紙の設問欄に含まれる種別記号の種類、すなわち、問題の種別に応じて、設問欄における解答の位置を認識することができる。
【００６３】
次いで、実行ファイル実行手段２８ｂは、Ｓ１３２における解析の結果に基づいて、スキャナー２４によって読み取られた原稿が解答用紙であるか否かを判断する（Ｓ１３３）。ここで、採点システム１０に対応する解答用紙は、テンプレート化されている。したがって、実行ファイル実行手段２８ｂは、Ｓ１３２において解析された原稿が特定の形式の原稿である場合に、原稿が解答用紙であることを判断することができる。
【００６４】
実行ファイル実行手段２８ｂは、スキャナー２４によって読み取られた原稿が解答用紙であるとＳ１３３において判断すると、Ｓ１３２における解析の結果に基づいて、解答用紙に含まれる「解答者ＩＤ」および「氏名」の組み合わせと、解答用紙に含まれる「問題ＩＤ」および「設問番号」の組み合わせと、解答用紙に含まれる「設問番号」および「解答」の組み合わせとを抽出する（Ｓ１３４）。
【００６５】
次いで、実行ファイル実行手段２８ｂは、Ｓ１３４において抽出した「問題ＩＤ」および「設問番号」の組み合わせを全てサーバー３０に送信する（Ｓ１３５）。
【００６６】
サーバー３０の制御部３５は、ＭＦＰ２０から送信されてきた「問題ＩＤ」および「設問番号」の組み合わせを受信すると、図１３に示す動作を実行する。
【００６７】
図１３は、「問題ＩＤ」および「設問番号」の組み合わせを受信した場合のサーバー３０の動作のフローチャートである。
【００６８】
図１３に示すように、制御部３５は、ＭＦＰ２０から送信されてきた「問題ＩＤ」および「設問番号」の組み合わせの全てに対して、「問題ＩＤ」に対応する「ファイルＩＤ」を採点実行ファイル対応情報３４ｄに基づいて取得する（Ｓ１６１）。
【００６９】
次いで、制御部３５は、ＭＦＰ２０から送信されてきた「問題ＩＤ」および「設問番号」の組み合わせの全てに対してＳ１６１において取得した「ファイルＩＤ」を「設問番号」順に並べるとともに、最後の行に送信実行ファイル３４ｃの識別情報を含むシナリオ情報としての採点シナリオを作成する（Ｓ１６２）。
【００７０】
図１４は、図１３に示す動作において作成される採点シナリオ７０の一例を示す図である。
【００７１】
図１４に示す採点シナリオ７０は、「設問番号」順に「ファイルＩＤ」が並べられた採点実行ファイル部分７１と、送信実行ファイルの識別情報が示された最後の行の送信実行ファイル部分７２とを含んでいる。すなわち、採点シナリオ７０は、解答用紙の採点から採点の結果の通知までに必要な実行ファイルがリスト化されたデータである。なお、採点実行ファイル部分７１においては、「ファイルＩＤ」が設問番号と対応付けられている。
【００７２】
図１３に示すように、制御部３５は、Ｓ１６２の処理の後、採点シナリオを作成したことをＭＦＰ２０に通知して（Ｓ１６３）、図１３に示す処理を終了する。
【００７３】
図１２に示すように、ＭＦＰ２０の実行ファイル実行手段２８ｂは、Ｓ１３５の処理の後、採点シナリオを作成したことがサーバー３０から通知されたと判断するまで、採点シナリオを作成したことがサーバー３０から通知されたか否かを判断する（Ｓ１３６）。
【００７４】
実行ファイル実行手段２８ｂは、採点シナリオを作成したことがサーバー３０から通知されたとＳ１３６において判断すると、サーバー３０によってＳ１６２において作成された採点シナリオをサーバー３０からダウンロードして（Ｓ１３７）、図１２に示す問題判別処理を終了する。
【００７５】
実行ファイル実行手段２８ｂは、スキャナー２４によって読み取られた原稿が解答用紙ではないとＳ１３３において判断すると、Ｓ１３４〜Ｓ１３７の処理を実行せずに図１２に示す問題判別処理を終了する。
【００７６】
図８に示すように、ＭＦＰ２０の実行ファイル取得手段２８ａは、Ｓ１０６の問題判別処理が終了すると、スキャナー２４に次の原稿がセットされているか否かを判断する（Ｓ１０７）。例えば、Ｓ１０４におけるメッセージ５１の処理の後の原稿の読み取りの指示の時点で、利用者がスキャナー２４のＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に複数の解答用紙をセットしている場合、少なくとも１回目のＳ１０６の問題判別処理の終了後にスキャナー２４に次の原稿がセットされている。
【００７７】
実行ファイル取得手段２８ａは、スキャナー２４に次の原稿がセットされていないとＳ１０７において判断すると、問題判別実行ファイルをＭＦＰ２０から削除する（Ｓ１０８）。ここで、実行ファイル取得手段２８ａは、記憶部２７と、制御部２８のＲＡＭとの何れからも問題判別実行ファイルを削除する。すなわち、実行ファイル取得手段２８ａは、問題判別実行ファイルをＭＦＰ２０から完全に削除する。
【００７８】
実行ファイル取得手段２８ａは、スキャナー２４に次の原稿がセットされているとＳ１０７において判断するか、Ｓ１０８の処理を実行すると、直前の問題判別処理において採点シナリオをダウンロードしたか否かを判断する（Ｓ１０９）。
【００７９】
実行ファイル取得手段２８ａは、直前の問題判別処理において採点シナリオをダウンロードしたとＳ１０９において判断すると、直前の問題判別処理においてダウンロードした採点シナリオのうち、未だ対象としていない最も順番が早いファイルＩＤの採点実行ファイルを対象にして（Ｓ１１０）、対象の採点実行ファイルをサーバー３０からダウンロードする（Ｓ１１１）。ここで、実行ファイル取得手段２８ａは、対象の採点実行ファイルのファイルＩＤを使用して、対象の採点実行ファイルをサーバー３０からダウンロードする。
【００８０】
次いで、ＭＦＰ２０の実行ファイル実行手段２８ｂは、Ｓ１１１においてダウンロードされた採点実行ファイルを実行することによって、対象の採点実行ファイルの「ファイルＩＤ」に採点シナリオにおいて対応付けられている「設問番号」に対応付けてＳ１３４において抽出された「解答」を採点する（Ｓ１１２）。ここで、採点は、公知の方法によって実行される。例えば、記述式の問題の解答に対しては、特定のキーワードの一致度によって採点しても良い。
【００８１】
実行ファイル実行手段２８ｂは、Ｓ１１２において２種類の採点の結果を生成しても良い。すなわち、実行ファイル実行手段２８ｂは、設問に対する解説データを含めたものと、設問に対する解説データを含めていないものとを採点の結果として生成しても良い。ここで、設問に対する解説データは、採点実行ファイルに含まれている。
【００８２】
実行ファイル取得手段２８ａは、Ｓ１１２の処理の後、採点実行ファイルをＭＦＰ２０から削除する（Ｓ１１３）。ここで、実行ファイル取得手段２８ａは、記憶部２７と、制御部２８のＲＡＭとの何れからも採点実行ファイルを削除する。すなわち、実行ファイル取得手段２８ａは、採点実行ファイルをＭＦＰ２０から完全に削除する。
【００８３】
次いで、実行ファイル取得手段２８ａは、直前の問題判別処理においてダウンロードした採点シナリオのうち、未だ対象としていないファイルＩＤの採点実行ファイルが存在するか否かを判断する（Ｓ１１４）。
【００８４】
実行ファイル取得手段２８ａは、未だ対象としていないファイルＩＤの採点実行ファイルが存在するとＳ１１４において判断すると、Ｓ１１０の処理を実行する。
【００８５】
実行ファイル取得手段２８ａは、未だ対象としていないファイルＩＤの採点実行ファイルが存在しないとＳ１１４において判断すると、Ｓ１３４において抽出された「解答者ＩＤ」および「氏名」の組み合わせをサーバー３０に送信する（Ｓ１１５）。
【００８６】
サーバー３０の制御部３５は、ＭＦＰ２０から送信されてきた「解答者ＩＤ」および「氏名」の組み合わせを受信すると、図１５に示す動作を実行する。
【００８７】
図１５は、「解答者ＩＤ」および「氏名」の組み合わせを受信した場合のサーバー３０の動作のフローチャートである。
【００８８】
図１５に示すように、制御部３５は、ＭＦＰ２０から送信されてきた「解答者ＩＤ」および「氏名」の組み合わせが正しいか否かを判断する（Ｓ１９１）。ここで、制御部３５は、ＭＦＰ２０から送信されてきた「解答者ＩＤ」および「氏名」の組み合わせが氏名対応情報３４ｆに含まれる場合、「解答者ＩＤ」および「氏名」の組み合わせが正しいと判断する。一方、制御部３５は、ＭＦＰ２０から送信されてきた「解答者ＩＤ」および「氏名」の組み合わせが氏名対応情報３４ｆに含まれない場合、「解答者ＩＤ」および「氏名」の組み合わせが正しくないと判断する。
【００８９】
制御部３５は、「解答者ＩＤ」および「氏名」の組み合わせが正しいとＳ１９１において判断すると、ＭＦＰ２０から送信されてきた「解答者ＩＤ」に宛先対応情報３４ｅにおいて対応付けられている「宛先」のダウンロードの準備をして（Ｓ１９２）、「宛先」のダウンロードを許可することをＭＦＰ２０に通知して（Ｓ１９３）、図１５に示す処理を終了する。
【００９０】
制御部３５は、「解答者ＩＤ」および「氏名」の組み合わせが正しくないとＳ１９１において判断すると、「宛先」のダウンロードを許可しないことをＭＦＰ２０に通知して（Ｓ１９４）、図１５に示す処理を終了する。
【００９１】
図８および図９に示すように、実行ファイル取得手段２８ａは、Ｓ１１５の処理の後、「宛先」のダウンロードを許可することがサーバー３０から通知されたか否かを判断する（Ｓ１１６）。
【００９２】
実行ファイル取得手段２８ａは、「宛先」のダウンロードを許可することがサーバー３０から通知されていないとＳ１１６において判断すると、「宛先」のダウンロードを許可しないことがサーバー３０から通知されたか否かを判断する（Ｓ１１７）。
【００９３】
実行ファイル取得手段２８ａは、「宛先」のダウンロードを許可しないことがサーバー３０から通知されていないとＳ１１７において判断すると、Ｓ１１６の処理を実行する。
【００９４】
実行ファイル取得手段２８ａは、「宛先」のダウンロードを許可することがサーバー３０から通知されたとＳ１１６において判断すると、サーバー３０から宛先をダウンロードする（Ｓ１１８）。ここで、実行ファイル取得手段２８ａによってサーバー３０からダウンロードされる宛先は、Ｓ１９２において準備された宛先である。
【００９５】
次いで、実行ファイル取得手段２８ａは、直前の問題判別処理においてダウンロードした採点シナリオに記載されている識別情報の送信実行ファイルをサーバー３０からダウンロードする（Ｓ１１９）。ここで、実行ファイル取得手段２８ａは、送信実行ファイルの識別情報を使用して、送信実行ファイルをサーバー３０からダウンロードする。
【００９６】
次いで、ＭＦＰ２０の実行ファイル実行手段２８ｂは、Ｓ１１９においてダウンロードされた送信実行ファイルを実行することによって、Ｓ１１８においてダウンロードされた宛先にＳ１１２における採点の結果を送信する（Ｓ１２０）。ここで、実行ファイル実行手段２８ｂは、Ｓ１１８においてダウンロードされた宛先のうち、解答者本人の宛先に送信する採点の結果として、設問に対する解説データを含めたものを採用しても良い。特に、不正解の設問に対する解説データを含めたものを採用しても良い。一方、実行ファイル実行手段２８ｂは、Ｓ１１８においてダウンロードされた宛先のうち、他人の宛先に送信する採点の結果として、設問に対する解説データを含めていないものを採用しても良い。
【００９７】
次いで、ＭＦＰ２０の実行ファイル取得手段２８ａは、Ｓ１１８においてダウンロードした宛先と、Ｓ１１９においてダウンロードした送信実行ファイルとをＭＦＰ２０から削除する（Ｓ１２１）。ここで、実行ファイル取得手段２８ａは、記憶部２７と、制御部２８のＲＡＭとの何れからも送信実行ファイルおよび宛先を削除する。すなわち、実行ファイル取得手段２８ａは、送信実行ファイルおよび宛先をＭＦＰ２０から完全に削除する。
【００９８】
実行ファイル取得手段２８ａは、「宛先」のダウンロードを許可しないことがサーバー３０から通知されたとＳ１１７において判断するか、Ｓ１２１の処理が終了すると、Ｓ１３７においてダウンロードした採点シナリオをＭＦＰ２０から削除する（Ｓ１２２）。ここで、実行ファイル取得手段２８ａは、記憶部２７と、制御部２８のＲＡＭとの何れからも採点シナリオを削除する。すなわち、実行ファイル取得手段２８ａは、採点シナリオをＭＦＰ２０から完全に削除する。
【００９９】
実行ファイル取得手段２８ａは、直前の問題判別処理において採点シナリオをダウンロードしていないとＳ１０９において判断するか、Ｓ１２２の処理を実行すると、問題判別実行ファイルがＭＦＰ２０に残っているか否かを判断する（Ｓ１２３）。
【０１００】
実行ファイル実行手段２８ｂは、問題判別実行ファイルがＭＦＰ２０に残っているとＳ１２３において判断されると、Ｓ１０６の問題判別処理を実行する。
【０１０１】
実行ファイル取得手段２８ａは、問題判別実行ファイルがＭＦＰ２０に残っていないとＳ１２３において判断すると、図８および図９に示す処理を終了する。
【０１０２】
以上に説明したように、採点システム１０は、スキャナー２４によって解答用紙から読み取られた画像データに基づいて解答用紙に含まれる問題ＩＤをＭＦＰ２０が取得し（Ｓ１３４）、取得した問題ＩＤに応じてＭＦＰ２０がサーバー３０から採点実行ファイルを取得し（Ｓ１１１）、取得した採点実行ファイルによってＭＦＰ２０が解答を採点した（Ｓ１１２）後、解答の採点が終了した採点実行ファイルをＭＦＰ２０がＭＦＰ２０自身から削除する（Ｓ１１３）ので、ＭＦＰ２０が採点実行ファイルを不必要に記憶し続ける必要がない。したがって、採点システム１０は、スキャナー２４によって解答用紙から読み取られた画像データに基づいて採点するためにＭＦＰ２０に必要な記憶容量を低減することができる。
【０１０３】
採点システム１０において、ＭＦＰ２０は、採点実行ファイルを１つずつサーバー３０から取得し、サーバー３０から取得した採点実行ファイルがＭＦＰ２０自身に未だ残っている場合に、新たな採点実行ファイルをサーバー３０から取得することを停止する（Ｓ１０９〜Ｓ１１４）。この構成により、採点システム１０は、同時に複数の採点実行ファイルをＭＦＰ２０が記憶しないので、スキャナー２４によって解答用紙から読み取られた画像データに基づいて採点するためにＭＦＰ２０に必要な記憶容量を低減することができる。
【０１０４】
なお、ＭＦＰ２０は、複数の採点実行ファイルを同時期にサーバー３０から取得しても良い。
【０１０５】
採点システム１０は、ＭＦＰ２０がサーバー３０から問題判別実行ファイルを取得し（Ｓ１０３）、取得した問題判別実行ファイルによってＭＦＰ２０が解答用紙に含まれる問題ＩＤを取得するとともに特定の機能を実行した（Ｓ１０４〜Ｓ１０６）後、特定の機能の実行が終了した問題判別実行ファイルをＭＦＰ２０がＭＦＰ２０自身から削除する（Ｓ１０８）ので、ＭＦＰ２０が問題判別実行ファイルを不必要に記憶し続ける必要がない。したがって、採点システム１０は、スキャナー２４によって解答用紙から読み取られた画像データに基づいて採点するためにＭＦＰ２０に必要な記憶容量を低減することができる。
【０１０６】
採点システム１０は、ＭＦＰ２０がサーバー３０から送信実行ファイルを取得し（Ｓ１１９）、スキャナー２４によって解答用紙から読み取られた画像データに基づいてＭＦＰ２０が取得した解答者ＩＤに応じた宛先に、送信実行ファイルによって採点の結果をＭＦＰ２０が送信した（Ｓ１２０）後、全ての宛先への結果の送信が終了した送信実行ファイルをＭＦＰ２０がＭＦＰ２０自身から削除する（Ｓ１２１）ので、ＭＦＰ２０が送信実行ファイルを不必要に記憶し続ける必要がない。したがって、採点システム１０は、ＭＦＰ２０に必要な記憶容量を低減することができる。
【０１０７】
採点システム１０は、解答用紙毎に採点シナリオを作成するので、互いに異なる複数の問題用紙に対する解答用紙を連続して採点することができる。
【０１０８】
採点システム１０は、本実施の形態において、解答用紙に設問毎に記載されている問題ＩＤを問題識別情報としている。しかしながら、問題識別情報は、設問毎に記載されている情報のみによって構成されなくても良い。例えば、図１６に示すように、解答用紙６０自体に、対応する問題用紙の識別情報としての対応問題用紙ＩＤ６６が記載されていれば、設問毎に問題ＩＤが記載されていなくても、対応問題用紙ＩＤ６６と、設問番号との組み合わせによって、個々の設問が識別されることが可能である。すなわち、図１６においては、対応問題用紙ＩＤ６６と、設問番号との組み合わせが問題識別情報である。
【０１０９】
本発明の採点装置は、本実施の形態においてＭＦＰであるが、スキャナー専用機など、ＭＦＰ以外の電子機器でも良い。
【０１１０】
本発明の採点装置は、本実施の形態においてスキャナーを備えているが、スキャナーとは別に設けられてスキャナーと通信可能な電子機器でも良い。例えば、本発明の採点装置は、スキャナーとは別に設けられてスキャナーと通信可能なＰＣなどのコンピューターでも良い。
【符号の説明】
【０１１１】
１０  採点システム
２０  ＭＦＰ（採点装置）
２４  スキャナー（読取装置）
２７ａ  採点プログラム
２８ａ  実行ファイル取得手段
２８ｂ  実行ファイル実行手段
３０  サーバー
３４ａ  問題判別実行ファイル
３４ｂ  採点実行ファイル
３４ｃ  送信実行ファイル
【図１】
0006455677.tif 000002
【図２】
0006455677.tif 000003
【図３】
0006455677.tif 000004
【図４】
0006455677.tif 000005
【図５】
0006455677.tif 000006
【図６】
0006455677.tif 000007
【図７】
0006455677.tif 000008
【図８】
0006455677.tif 000009
【図９】
0006455677.tif 000010
【図１０】
0006455677.tif 000011
【図１１】
0006455677.tif 000012
【図１２】
0006455677.tif 000013
【図１３】
0006455677.tif 000014
【図１４】
0006455677.tif 000015
【図１５】
0006455677.tif 000016
【図１６】
0006455677.tif 000017