(57)【要約】【課題】選択解答及び記述解答を有する解答用紙に対しての採点を効率よく行う。【解決手段】ＭＦＰ（画像形成装置）又は携帯端末が選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す情報に基づき、解答用紙５００の記述解答欄５０４ａ〜５０４ｃを分離し、クラウドサーバーが採点者の端末から受け取った記述解答欄５０４ａ〜５０４ｃの記述解答に対する採点結果をＭＦＰ（画像形成装置）又は携帯端末に送信する。【選択図】図２
2017211497.tif 000002
【特許請求の範囲】
【請求項１】
問題集、解答集及び解答用紙のデータを有するクラウドサーバーと、
前記データをネットワーク経由でダウンロードする画像形成装置とを備え、
前記解答用紙は、選択解答欄及び記述解答欄を有し、
前記画像形成装置は、前記選択解答欄及び記述解答欄を示す情報に基づき、前記記述解答欄を分離して前記クラウドサーバーに送信し、前記クラウドサーバーからの前記記述解答欄の記述解答に対する採点結果を受け取り、
前記クラウドサーバーは、
前記記述解答を採点者の端末に送り、前記採点者の端末から受け取った前記採点結果を送信する
ことを特徴とするテスト問題提供システム。
【請求項２】
前記画像形成装置は、
前記解答用紙の画像を読み取るスキャナー部と、
前記問題集、解答集及び解答用紙のデータを記憶する記憶デバイスと、
前記スキャナー部が読み取った前記解答用紙の画像を認識する画像認識部と、
前記画像認識部が認識した前記選択解答欄の選択解答と、前記記憶デバイスに記憶されている前記解答集とを照合して自動採点を行うとともに、前記解答用紙の画像から前記記述解答欄を分離する学習管理制御部と、
前記自動採点の結果と、前記解答用紙の画像から分離した前記記述解答欄とを送信させる第１のシステム制御部とを備え、
前記クラウドサーバーは、
前記自動採点の結果と前記記述解答の採点結果とを元に、学習状況を分析する学習状況分析部と、
前記採点者の端末から受け取った前記採点結果を前記学習状況分析部に与えるとともに、前記学習状況の分析結果を送信させる第２のシステム制御部とを備える
ことを特徴とする請求項１に記載のテスト問題提供システム。
【請求項３】
前記画像認識部は、前記解答用紙に印刷されている問題組み合わせ情報を含むバーコードを認識し、
前記学習管理制御部は、前記問題組み合わせ情報に基づき、前記解答用紙の画像から前記記述解答欄を分離する
ことを特徴とする請求項２に記載のテスト問題提供システム。
【請求項４】
前記画像認識部は、前記解答用紙に印刷されている、前記選択解答欄を示す枠線の太さと前記記述解答欄を示す枠線の太さとの違いを認識し、
前記学習管理制御部は、前記枠線の太さとの違いに基づき、前記解答用紙の画像から前記記述解答欄を分離する
ことを特徴とする請求項２に記載のテスト問題提供システム。
【請求項５】
前記画像認識部は、前記解答用紙に印刷されている、前記選択解答欄を示す枠線の色と前記記述解答欄を示す枠線の色との違いを認識し、
前記学習管理制御部は、前記枠線の色の違いに基づき、前記解答用紙の画像から前記記述解答欄を分離する
ことを特徴とする請求項２に記載のテスト問題提供システム。
【請求項６】
前記画像認識部は、前記解答用紙に印刷されている、前記選択解答欄を示す領域に印刷されたアイマークの内容又は色と、前記記述解答欄を示す領域に印刷されたアイマークの内容又は色との違いを認識し、
前記学習管理制御部は、前記アイマークの内容又は色の違いに基づき、前記解答用紙の画像から前記記述解答欄を分離する
ことを特徴とする請求項２に記載のテスト問題提供システム。
【請求項７】
携帯端末を備え、
前記携帯端末は、
第２のパネル部と、
カメラと、
前記カメラが撮影した前記解答用紙の画像を認識する画像認識部と、
前記画像認識部が認識した前記選択解答と、前記ネットワーク経由でダウンロードした解答集とを照合し、自動採点を行うとともに、前記画像認識部が認識した前記記述解答欄を分離する問題管理制御部と、
前記第２のパネル部を介して選択された問題集、解答集又は解答用紙を前記クラウドサーバーからダウンロードさせる第３のシステム制御部とを有し、
前記第３のシステム制御部は、前記問題管理制御部が分離した前記記述解答欄を前記クラウドサーバーに送信し、前記クラウドサーバーからの前記記述解答に対する採点結果を受け取る
ことを特徴とする請求項１に記載のテスト問題提供システム。
【請求項８】
スキャナー部により選択解答欄及び記述解答欄を有する解答用紙の画像を読み取らせる工程と、
記憶デバイスに問題集、解答集及び解答用紙のデータを記憶させる工程と、
画像認識部により前記スキャナー部が読み取った前記解答用紙の画像を認識させる工程と、
学習管理制御部により前記画像認識部が認識した前記選択解答欄の選択解答と、前記記憶デバイスに記憶されている解答集との照合によって自動採点を行わせるとともに、前記選択解答欄及び記述解答欄を示す情報に基づき、前記解答用紙の画像から前記記述解答欄を分離させる工程と、
第１のシステム制御部により前記自動採点の結果と、前記解答用紙の画像から分離した前記記述解答欄とを送信させる工程と、を画像形成装置を制御するコンピューターに実行させ、
学習状況分析部により自動採点の結果と前記記述解答欄の記述解答の採点結果とを元に、学習状況を分析させる工程と、
第２のシステム制御部により前記記述解答を採点者の端末に送り、前記採点者の端末から受け取った前記採点結果を前記学習状況分析部に与えるとともに、前記学習状況の分析結果を送信させる工程と、をクラウドサーバーを制御するコンピューターに実行させる
ことを特徴とするテスト問題提供プログラム。
【請求項９】
画像認識部によりカメラが撮影した前記選択解答欄及び記述解答欄を有する前記解答用紙の画像を認識させる工程と、
問題管理制御部により前記画像認識部が認識した前記選択解答欄の選択解答と、ネットワーク経由で前記クラウドサーバーからダウンロードした解答集とを照合し、自動採点を行わせるとともに、前記選択解答欄及び記述解答欄を示す情報に基づき、前記画像認識部が認識した画像から前記記述解答欄を分離させる工程と、
第３のシステム制御部により第２のパネル部を介して選択された問題集、解答集又は解答用紙を前記クラウドサーバーからダウンロードさせるとともに、前記問題管理制御部が分離した前記記述解答欄を前記クラウドサーバーに送信し、前記クラウドサーバーからの前記記述解答に対する採点結果を受け取らせる工程と、を携帯端末を制御するコンピューターに実行させる
ことを特徴とする請求項８に記載のテスト問題提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テスト問題を提供するテスト問題提供システム及びテスト問題提供プログラムに関する。
【背景技術】
【０００２】
近年、ＥｄＴｅｃｈ（Ｅｄｕｃａｔｉｏｎ×Ｔｅｃｈｎｏｌｏｇｙ）の一つであるアダプティブラーニングが注目されている。アダプティブラーニングとは、個々の学習者の学習進度に合わせて、適切な問題を最適なタイミングで提供することである。
【０００３】
このような個々の学習者に応じて適切な問題を提供するものとして、特許文献１では、生徒の学力を小単元毎に把握するための学力把握テストを作成する機能と、学力把握テストの結果に基づいて生徒の学力を明示する結果帳票を作成する機能と、結果帳票に基づいて生徒の学力を向上させる演習問題集を作成する機能と、小単元毎及び難易度毎に分類された問題の難易度を、解答履歴に基づいて検証し、必要に応じて難易度を変更する機能とを有したテスト作成サーバを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０９３６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１でのテスト作成サーバでは、学習内容を小単元まで細分化し、問題を全てデータベースに登録し、小単元にて分類すると共に難易度を付与することで、生徒の成績を小単元単位で明確にする学力把握テストを作成することができる。また、学力把握テストのデータはテスト作成サーバ側にあるため、学習者はタブレットやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を用いて学習することができる。
【０００６】
ところが、この学力把握テストの解答は、選択肢の中から該当する項目を選ぶマークシート方式となっている。このため、問題の解答がマークシート方式と自分で解答を考えて記述させる記述式とを含む場合、テスト作成サーバでは記述式の答案に対する採点を行うことができない、という問題がある。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができるテスト問題提供システム及びテスト問題提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のテスト問題提供システムは、問題集、解答集及び解答用紙のデータを有するクラウドサーバーと、前記データをネットワーク経由でダウンロードする画像形成装置とを備え、前記解答用紙は、選択解答欄及び記述解答欄を有し、前記画像形成装置は、前記選択解答欄及び記述解答欄を示す情報に基づき、前記記述解答欄を分離して前記クラウドサーバーに送信し、前記クラウドサーバーからの前記記述解答欄の記述解答に対する採点結果を受け取り、前記クラウドサーバーは、前記記述解答を採点者の端末に送り、前記採点者の端末から受け取った前記採点結果を送信することを特徴とする。
また、前記画像形成装置は、前記解答用紙の画像を読み取るスキャナー部と、前記問題集、解答集及び解答用紙のデータを記憶する記憶デバイスと、前記スキャナー部が読み取った前記解答用紙の画像を認識する画像認識部と、前記画像認識部が認識した前記選択解答欄の選択解答と、前記記憶デバイスに記憶されている前記解答集とを照合して自動採点を行うとともに、前記解答用紙の画像から前記記述解答欄を分離する学習管理制御部と、前記自動採点の結果と、前記解答用紙の画像から分離した前記記述解答欄とを送信させる第１のシステム制御部とを備え、前記クラウドサーバーは、前記自動採点の結果と前記記述解答の採点結果とを元に、学習状況を分析する学習状況分析部と、前記採点者の端末から受け取った前記採点結果を前記学習状況分析部に与えるとともに、前記学習状況の分析結果を送信させる第２のシステム制御部とを備えることを特徴とする。
また、前記画像認識部は、前記解答用紙に印刷されている問題組み合わせ情報を含むバーコードを認識し、前記学習管理制御部は、前記問題組み合わせ情報に基づき、前記解答用紙の画像から前記記述解答欄を分離することを特徴とする。
また、前記画像認識部は、前記解答用紙に印刷されている、前記選択解答欄を示す枠線の太さと前記記述解答欄を示す枠線の太さとの違いを認識し、前記学習管理制御部は、前記枠線の太さとの違いに基づき、前記解答用紙の画像から前記記述解答欄を分離することを特徴とする。
また、前記画像認識部は、前記解答用紙に印刷されている、前記選択解答欄を示す枠線の色と前記記述解答欄を示す枠線の色との違いを認識し、前記学習管理制御部は、前記枠線の色の違いに基づき、前記解答用紙の画像から前記記述解答欄を分離することを特徴とする。
また、前記画像認識部は、前記解答用紙に印刷されている、前記選択解答欄を示す領域に印刷されたアイマークの内容又は色と、前記記述解答欄を示す領域に印刷されたアイマークの内容又は色との違いを認識し、前記学習管理制御部は、前記アイマークの内容又は色の違いに基づき、前記解答用紙の画像から前記記述解答欄を分離することを特徴とする。
本発明のテスト問題提供システムは、携帯端末を備え、前記携帯端末は、第２のパネル部と、カメラと、前記カメラが撮影した前記解答用紙の画像を認識する画像認識部と、前記画像認識部が認識した前記選択解答と、前記ネットワーク経由でダウンロードした解答集とを照合し、自動採点を行うとともに、前記画像認識部が認識した前記記述解答欄を分離する問題管理制御部と、前記第２のパネル部を介して選択された問題集、解答集又は解答用紙を前記クラウドサーバーからダウンロードさせる第３のシステム制御部とを有し、前記第３のシステム制御部は、前記問題管理制御部が分離した前記記述解答欄を前記クラウドサーバーに送信し、前記クラウドサーバーからの前記記述解答に対する採点結果を受け取ることを特徴とする。
本発明のテスト問題提供プログラムは、スキャナー部により選択解答欄及び記述解答欄を有する解答用紙の画像を読み取らせる工程と、記憶デバイスに問題集、解答集及び解答用紙のデータを記憶させる工程と、画像認識部により前記スキャナー部が読み取った前記解答用紙の画像を認識させる工程と、学習管理制御部により前記画像認識部が認識した前記選択解答欄の選択解答と、前記記憶デバイスに記憶されている解答集との照合によって自動採点を行わせるとともに、前記選択解答欄及び記述解答欄を示す情報に基づき、前記解答用紙の画像から前記記述解答欄を分離させる工程と、第１のシステム制御部により前記自動採点の結果と、前記解答用紙の画像から分離した前記記述解答欄とを送信させる工程と、を画像形成装置を制御するコンピューターに実行させ、学習状況分析部により自動採点の結果と前記記述解答欄の記述解答の採点結果とを元に、学習状況を分析させる工程と、第２のシステム制御部により前記記述解答を採点者の端末に送り、前記採点者の端末から受け取った前記採点結果を前記学習状況分析部に与えるとともに、前記学習状況の分析結果を送信させる工程と、をクラウドサーバーを制御するコンピューターに実行させることを特徴とする。
また、画像認識部によりカメラが撮影した前記選択解答欄及び記述解答欄を有する前記解答用紙の画像を認識させる工程と、問題管理制御部により前記画像認識部が認識した前記選択解答欄の選択解答と、ネットワーク経由で前記クラウドサーバーからダウンロードした解答集とを照合し、自動採点を行わせるとともに、前記選択解答欄及び記述解答欄を示す情報に基づき、前記画像認識部が認識した画像から前記記述解答欄を分離させる工程と、第３のシステム制御部により第２のパネル部を介して選択された問題集、解答集又は解答用紙を前記クラウドサーバーからダウンロードさせるとともに、前記問題管理制御部が分離した前記記述解答欄を前記クラウドサーバーに送信し、前記クラウドサーバーからの前記記述解答に対する採点結果を受け取らせる工程と、を携帯端末を制御するコンピューターに実行させることを特徴とする。
本発明のテスト問題提供システム及びテスト問題提供プログラムでは、画像形成装置が選択解答欄及び記述解答欄を示す情報に基づき、記述解答欄を分離してクラウドサーバーに送信し、クラウドサーバーが記述解答欄の記述解答を採点者の端末に送るとともに、採点者の端末から受け取った採点結果を画像形成装置に送信する。
【発明の効果】
【０００９】
本発明のテスト問題提供システム及びテスト問題提供プログラムによれば、画像形成装置が選択解答及び記述解答を示す情報に基づき、記述解答欄を分離し、クラウドサーバーが採点者の端末から受け取った記述解答に対する採点結果を画像形成装置に送信するので、選択解答及び記述解答を有する解答用紙に対しての採点を効率よく行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のテスト問題提供システムの一実施形態を説明するための図である。
【図２】図１のクラウドサーバーが提供する問題の解答用紙の一例を示す図である。
【図３】図２の解答用紙の選択解答欄と記述解答欄とを分離する場合の他の例を示すものであって、図３（ａ）は選択解答欄及び記述解答欄を示す枠線の太さの違いにより、選択解答欄と記述解答欄とを分離する場合を示す図であり、図３（ｂ）は選択解答欄及び記述解答欄を示す枠線の形状の違いにより、選択解答欄と記述解答欄とを分離する場合を示す図であり、図３（ｃ）は選択解答欄及び記述解答欄を示す枠線の色の違いにより、選択解答欄と記述解答欄とを分離する場合を示す図であり、図３（ｄ）は選択解答欄及び記述解答欄を示す枠線内のアイマークの内容の違い又は色の違いにより、選択解答欄と記述解答欄とを分離する場合を示す図である。
【図４】図１のＭＦＰの内部構成の一例を示す図である。
【図５】図１のクラウドサーバー及び携帯端末の内部構成の一例を示す図である。
【図６】図１のＭＦＰ側での処理について説明するためのフローチャートである。
【図７】図１の携帯端末側での処理について説明するためのフローチャートである。
【図８】図１のクラウドサーバー側での処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明のテスト問題提供システムの一実施形態を、図１〜図８を参照しながら説明する。なお、以下の説明においてのテスト問題提供システムに含まれる画像形成装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。また、以下の説明においての画像形成装置は、学校、学習塾、公共の自習室（公民館、図書館、民間の自習室など）などに設置されているものとする。
【００１２】
まず、図１に示すように、テスト問題提供システムは、ＭＦＰ１００とクラウドサーバー２００とを備えている。なお、図中符号６００は、後述の記述解答を採点する採点者の端末を示している。また、テスト問題提供システムは、スマートフォンやタブレットなどの携帯端末３００を備えてもよい。また、ＭＦＰ１００及び携帯端末３００は１台であってもよいし、複数台であってもよい。ＭＦＰ１００及び携帯端末３００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク４００を介して接続されている。また、ＭＦＰ１００には、ネットワーク４００を介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの図示しないユーザー端末が接続されていてもよい。
【００１３】
また、ＭＦＰ１００及び携帯端末３００は、詳細については後述するが、たとえば図２に示すような解答用紙５００の画像を読み取る。すなわち、解答用紙５００には、氏名記入欄５０１、得点記入欄５０２、選択解答欄５０３ａ〜５０３ｇ、記述解答欄５０４ａ〜５０４ｃ、バーコード５０５が印刷される。なお、図２に示す解答用紙５００は、問題の問いの数を示す問題番号がたとえば１〜６までとなっている。また、選択解答欄５０３ａ〜５０３ｇには、問題の問いに従った複数の答え（たとえば１〜５）が設けられており、問いに対する答えと思われる該当箇所を塗りつぶす。また、記述解答欄５０４ａ〜５０４ｂは空欄であり、問題の問い用意されている答え（たとえば「あ」「う」など）を選んで書き込む。また、記述解答欄５０４ｃは空欄であり、問題の問いに従った答え（記述解答）を書き込む。
【００１４】
ここで、バーコード５０５は、答案情報を示している。答案情報には、たとえば学習者情報、問題情報、問題組み合わせ情報が含まれる。特に、問題組み合わせ情報を読み取ることで、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離できる。問題組み合わせ情報は、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃのそれぞれの問題番号又は解答用紙５００における位置情報を含む。
【００１５】
なお、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離する場合、バーコード５０５の問題組み合わせ情報を読み取る以外の方法を用いてもよい。すなわち、たとえば図３（ａ）に示すように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線の太さの違いにより、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離してもよい。また、図３（ｂ）に示すように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線の形状の違いにより、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離してもよい。すなわち、２重線で囲っている場合は、たとえば記述解答欄５０４ａ〜５０４ｃとする。
【００１６】
また、図３（ｃ）に示すように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線の色の違いにより、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離してもよい。また、図３（ｄ）に示すように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線内のアイマークの内容の違い又は色の違いにより、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離してもよい。なお、アイマークは、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃのそれぞれを示す領域に印刷されていればよい。
【００１７】
次に、図４を参照し、ＭＦＰ１００の内部構成の一例について説明する。ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５、ＨＤＤ１０６を制御する制御部１１０を備えている。
【００１８】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる、たとえば解答用紙５００の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１９】
Ｉ／Ｆ１０４は、ネットワーク４００を介し、たとえばクラウドサーバー２００との通信を受け持つ。なお、Ｉ／Ｆ１０４は、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。第１のパネル部であるパネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク４００経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルなどのデバイスである。また、パネル部１０５は、ログイン処理で必要となる認証情報（ユーザー名及びパスワード）の入力を受け付ける内容を表示する。また、パネル部１０５は、詳細については後述するが、学習モードなどの選択を受け付ける内容を表示する。また、パネル部１０５は、自動採点の結果などを表示する。なお、自動採点の結果は、問題の問い毎の正否と正解の合計点などで表される。
【００２０】
ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。また、ＨＤＤ１０６は、クラウドサーバー２００からダウンロードした問題集、解答集及び解答用紙５００などのデータを記憶する。
【００２１】
制御部１１０は、画像形成プログラムや制御プログラムなどを実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、通信制御部１１４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１５、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１６、画像処理部１１７、認証管理部１１８、画像認識部１１９、学習管理制御部１２０、パネル操作制御部１２１、ＨＤＤ制御部１２２、システム制御部１２３を備えている。また、これらは、データバス１２４に接続されている。
【００２２】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク４００経由でのたとえばクラウドサーバー２００とのデータなどの送受信の制御を行う。
【００２３】
ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１７によって画像処理された印刷データを記憶する。ＲＯＭ１１６には、各部の動作チェックなどを行う制御プログラムが記憶されている。画像処理部１１７は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１７は、ＨＤＤ１０６に記憶された問題集などのデータに対する画像処理（ラスタライズ）を行う。なお、問題集には、様々な分野の練習問題が含まれている。また、練習問題は、選択問題及び記述問題とを含む。また、システム制御部１２３は、画像処理部１１７が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００２４】
認証管理部１１８は、たとえば学習者の登録済みの認証情報を管理する。また、認証管理部１１８は、ログイン時において、パネル部１０５を介し入力される学習者の認証情報（ユーザー名及びパスワード）が登録済みの認証情報と一致するかどうかを確認する。なお、認証情報は、パスワードのみであってもよい。
【００２５】
画像認識部１１９は、スキャナー部１０１が読み取った解答用紙５００の画像を認識する。学習管理制御部１２０は、学習者の進捗状況を、認証情報に紐付けて管理する。また、学習管理制御部１２０は、画像認識部１１９が認識した選択解答欄５０３ａ〜５０３ｇの解答と、ＨＤＤ１０６に記憶されている解答とを照合し、自動採点を行う。また、学習管理制御部１２０は、パネル部１０５を介して選択された学習モードに対応する練習問題を、ＨＤＤ１０６に記憶されている問題集から取得する。ここで、学習モードには、記憶定着モード、ステップアップモード（最初から順に問題を解いていくモード）、分野指定モード、苦手分野克服モード、完全ランダムモードなどがある。なお、記憶定着モードとは、記憶を定着させるために、間違った箇所などを含む問題などを指定するモードである。
【００２６】
また、学習管理制御部１２０は、画像認識部１１９が認識した解答用紙５００のバーコード５０５の答案情報に含まれる問題組み合わせ情報に基づき、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離する。なお、学習管理制御部１２０は、画像認識部１１９が認識したバーコード５０５の問題組み合わせ情報に基づいて解答用紙５００の画像から記述解答欄５０４ａ〜５０４ｃを分離する方法に限らず、画像認識部１１９が認識する、図３（ａ）に示した枠線の太さの違い、図３（ｂ）に示した枠線の形状の違い、図３（ｃ）に示した枠線の色の違い、図３（ｄ）に示したアイマークの内容の違い又は色の違いなどにより、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離してもよい。
【００２７】
そして、システム制御部１２３は、学習管理制御部１２０が分離した記述解答欄５０４ａ〜５０４ｃの画像データを、選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、学習者の認証情報とともに、クラウドサーバー２００に送信する。また、システム制御部１２３は、記述解答欄５０４ａ〜５０４ｃの画像データを、記述解答を採点する採点者の端末６００に送信する。なお、記述解答欄５０４ａ〜５０４ｃの画像データは、クラウドサーバー２００から採点者の端末６００に送信されてもよい。
【００２８】
パネル操作制御部１２１は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１２１は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、ネットワーク４００経由でのデータ送受信などの開始などを受け付ける。また、パネル操作制御部１２１は、パネル部１０５を介し、ログイン処理で必要となる認証情報（ユーザー名及びパスワード）の入力を受け付ける。また、パネル操作制御部１２１は、パネル部１０５を介し、学習モードなどの選択を受け付ける。ＨＤＤ制御部１２２は、ＨＤＤ１０６に対するデータの読み出し及び書き込みなどを制御する。
【００２９】
第１のシステム制御部であるシステム制御部１２３は、各部の連携動作などを制御する。また、システム制御部１２３は、通信制御部１１４に対し、クラウドサーバー２００からの問題集、解答集及び解答用紙５００のデータをダウンロードさせる。また、システム制御部１２３は、クラウドサーバー２００からのダウンロードした問題集、解答集及び解答用紙５００のデータをＨＤＤ１０６に記憶させる。また、システム制御部１２３は、通信制御部１１４に対し、学習者の理解度を示す学習状況の分析結果や学習状況グラフをダウンロードさせる。なお、学習状況の分析結果などは、クラウドサーバー２００からダウンロードされる。また、システム制御部１２３は、通信制御部１１４に対し、クラウドサーバー２００に解答情報を送信させる。ここで、解答情報は、上述した学習管理制御部１２０が分離した解答用紙５００の記述解答欄５０４ａ〜５０４ｃの画像及び選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、学習者の認証情報とを含む。
【００３０】
次に、図５を参照し、クラウドサーバー２００及び携帯端末３００の内部構成の一例について説明する。まず、クラウドサーバー２００は、制御部２１０及びＨＤＤ２２０を備えている。
【００３１】
制御部２１０は、制御プログラムなどを実行してクラウドサーバー２００全体の動作を制御するプロセッサーである。制御部２１０は、通信制御部２１１、ＲＡＭ２１２、ＲＯＭ２１３、学習状況分析部２１４、ＨＤＤ制御部２１５、システム制御部２１６を備えている。また、これらは、データバス２１７に接続されている。
【００３２】
通信制御部２１１は、ネットワーク４００経由でのＭＦＰ１００や携帯端末３００とのデータなどの送受信の制御を行う。ＲＡＭ２１２は、プログラムを実行するためのワークメモリーである。ＲＯＭ２１３には、各部の動作チェックなどを行う制御プログラムが記憶されている。
【００３３】
学習状況分析部２１４は、ＭＦＰ１００や携帯端末３００からの解答用紙５００の選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、採点者の端末６００からの採点結果とを元に、学習状況を分析する。なお、記述解答欄５０４ａ〜５０４ｃの記述解答については、ＭＦＰ１００又はクラウドサーバー２００が採点者の端末６００に送る。そして、学習状況分析部２１４は、採点者の端末６００からの採点結果を受け取ってから学習状況を分析する。また、学習状況の分析は、ＭＦＰ１００や携帯端末３００から受け取った認証情報毎に行う。また、学習状況分析部２１４は、ＭＦＰ１００や携帯端末３００から受け取った認証情報毎に、学習状況の分析結果に基づいた学習状況グラフを作成する。学習状況グラフは、円グラフや棒グラフなどの既存の図で表すことができる。
【００３４】
ＨＤＤ制御部２１５は、ＨＤＤ２２０に対するデータの読み出し及び書き込みなどを制御する。第２のシステム制御部であるシステム制御部２１６は、ＭＦＰ１００に対し、ＨＤＤ２２０が記憶している後述の問題集、解答集及び解答用紙５００のデータを送信する。なお、携帯端末３００にあっては、ＭＦＰ１００のように大容量のＨＤＤ２２０を備えていないため、携帯端末３００からの要求に応じてＨＤＤ２２０が記憶している後述の問題集、解答集又は解答用紙５００のデータを送信する。また、システム制御部２１６は、学習状況分析部２１４が作成した学習状況グラフをＭＦＰ１００及び携帯端末３００に送信する。ＨＤＤ２２０は、問題集、解答集及び解答用紙５００のデータなどを記憶している。
【００３５】
一方、携帯端末３００は、制御部３１０、カメラ３２０及びパネル部３２１を備えている。制御部３１０は、制御プログラムなどを実行して携帯端末３００全体の動作を制御するプロセッサーである。制御部３１０は、通信制御部３１１、ＲＡＭ３１２、ＲＯＭ３１３、カメラ制御部３１４、画像認識部３１５、問題管理制御部３１６、パネル操作制御部３１７、システム制御部３１８を備えている。また、これらは、データバス３１９に接続されている。
【００３６】
通信制御部３１１は、ネットワーク４００経由でのたとえばクラウドサーバー２００とのデータなどの送受信の制御を行う。ＲＡＭ３１２は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ３１２には、学習者である携帯端末３００の使用者の認証情報が記憶されている。また、ＲＡＭ３１２には、クラウドサーバー２００からダウンロードした問題集、解答集又は解答用紙５００のデータが記憶される。ＲＯＭ３１３には、各部の動作チェックなどを行う制御プログラムが記憶されている。
【００３７】
カメラ制御部３１４は、カメラ３２０の撮像動作を制御する。画像認識部３１５は、カメラ３２０が撮影した解答用紙５００の画像を認識する。問題管理制御部３１６は、画像認識部３１５が認識した選択解答欄５０３ａ〜５０３ｇの解答と、ＲＡＭ３１２に記憶されている解答とを照合し、自動採点を行う。また、問題管理制御部３１６は、画像認識部３１５が認識した解答用紙５００のバーコード５０５の答案情報に含まれる問題組み合わせ情報に基づき、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離する。また、問題管理制御部３１６は、パネル部３２１を介して選択された上述の学習モードをシステム制御部３１８に通知する。なお、問題管理制御部３１６は、上述したように、図３（ａ）に示した枠線の太さの違い、図３（ｂ）に示した枠線の形状の違い、図３（ｃ）に示した枠線の色の違い、図３（ｄ）に示したアイマークの内容の違い又は色の違いにより、記述解答欄５０４ａ〜５０４ｃを分離してもよい。
【００３８】
パネル操作制御部３１７は、パネル部３２１の表示動作を制御する。また、パネル操作制御部３１７は、パネル部３２１を介しての様々な選択を受け付ける。第３のシステム制御部であるシステム制御部３１８は、各部の連携動作などを制御する。また、システム制御部３１８は、通信制御部３１１に対し、クラウドサーバー２００からの問題集、解答集又は解答用紙５００のデータをダウンロードさせる。また、システム制御部３１８は、クラウドサーバー２００からのダウンロードした問題集、解答集又は解答用紙５００のデータをＲＡＭ３１２に記憶させる。また、システム制御部３１８は、通信制御部３１１に対し、学習者の理解度を示す学習状況の分析結果や学習状況グラフをウンロードさせる。また、システム制御部３１８は、通信制御部３１１に対し、クラウドサーバー２００に解答情報を送信させる。ここで、解答情報は、問題管理制御部３１６が分離した解答用紙５００の記述解答欄５０４ａ〜５０４ｃの画像及び選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、ＲＡＭ３１２に記憶されている認証情報とを含む。
【００３９】
カメラ３２０は、解答用紙５００の画像などを撮像する。なお、カメラ３２０は携帯端末３００に内蔵されていてもよいし、携帯端末３００に対してケーブル接続されていてもよい。第２のパネル部であるパネル部３２１は、携帯端末３００の各種機能の選択などを行うタッチパネルなどのデバイスである。
【００４０】
次に、図６を参照し、ＭＦＰ１００側の処理について説明する。なお、以下においては、問題集、解答集及び解答用紙５００のデータなどは、クラウドサーバー２００からダウンロードされてＨＤＤ１０６に記憶されているとする。
【００４１】
（ステップＳ１０１）
まず、ＭＦＰ１００側のシステム制御部１２３は、学習者によるログイン処理が完了したかどうかを判断する。この場合、システム制御部１２３は、認証管理部１１８がパネル部１０５を介して入力されたユーザー名及びパスワードと、既に管理している学習者の認証情報との一致を確認していなければログイン処理が完了していないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２３は、認証管理部１１８がパネル部１０５を介して入力されたユーザー名及びパスワードと、既に管理している学習者の認証情報との一致を確認すれば、ログイン処理が完了したと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。なお、認証管理部１１８がパネル部１０５を介して入力されたユーザー名及びパスワードと、既に管理している認証情報とが不一致であると確認した場合、システム制御部１２３がパネル部１０５に不一致を示すエラーを表示させてもよい。
【００４２】
（ステップＳ１０２）
システム制御部１２３は、学習モードが選択されたかどうかを判断する。この場合、システム制御部１２３は、パネル操作制御部１２１からのパネル部１０５を介して学習モードが選択されないとした通知を受け取ると、学習モードが選択されないと判断し（ステップＳ１０２：Ｎｏ）、ステップＳ１０３に移行する。
これに対し、システム制御部１２３は、パネル操作制御部１２１からのパネル部１０５を介して学習モードが選択されたとする通知を受け取ると、学習モードが選択されたと判断する（ステップＳ１０２：Ｙｅｓ）。なお、学習モードには、上述のように、記憶定着モード、ステップアップモード（最初から順に問題を解いていくモード）、分野指定モード、苦手分野克服モード、完全ランダムモードなどがあり、パネル操作制御部１２１がこれらのいずれかが選択されたことをシステム制御部１２３に通知する。
【００４３】
（ステップＳ１０３）
システム制御部１２３は、学習モードが選択されなかった場合、問題集が選択されたかどうかを判断する。この場合、システム制御部１２３は、パネル操作制御部１２１からのパネル部１０５を介して問題集が選択されないとした通知を受け取ると、問題集が選択されないと判断し（ステップＳ１０３：Ｎｏ）、ステップＳ１０２に移行する。
これに対し、システム制御部１２３は、パネル操作制御部１２１からのパネル部１０５を介して問題集が選択された通知を受け取ると、問題集が選択されたと判断し（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
【００４４】
（ステップＳ１０４）
システム制御部１２３は、選択された問題集と解答用紙５００の印刷をプリンター制御部１１２に対して指示する。また、システム制御部１２３は、画像処理部１１７に対してＨＤＤ１０６に記憶されている問題集及び解答用紙５００のデータに対する画像処理を指示する。
そして、画像処理部１１７は、ＨＤＤ１０６に記憶されている問題集及び解答用紙５００のデータを読み出し、画像処理した印刷データをＲＡＭ１１５に記憶させる。また、プリンター制御部１１２は、ＲＡＭ１１５に記憶された印刷データに基づき、プリンター部１０２に対して印刷を行わせる。
【００４５】
（ステップＳ１０５）
システム制御部１２３は、選択された学習モードに対応する問題集と解答用紙５００の印刷をプリンター制御部１１２に対して指示する。この場合、システム制御部１２３は、学習管理制御部１２０に対し、選択された学習モードに対応する問題集と解答用紙５００のデータをＨＤＤ１０６から取得させる。
また、システム制御部１２３は、画像処理部１１７に対し、学習管理制御部１２０が取得した問題集及び解答用紙５００のデータに対する画像処理を指示する。そして、画像処理部１１７は、画像処理した印刷データをＲＡＭ１１５に記憶させる。また、プリンター制御部１１２は、ＲＡＭ１１５に記憶された印刷データに基づき、プリンター部１０２に対して印刷を行わせる。
【００４６】
（ステップＳ１０６）
システム制御部１２３は、画像の読み取りが指示されたかどうかを判断する。この場合、システム制御部１２３は、パネル操作制御部１２１からの通知が無ければ画像の読み取りが指示されないと判断する（ステップＳ１０６：Ｎｏ）。
これに対し、システム制御部１２３は、パネル操作制御部１２１からのパネル部１０５を介して画像の読み取りが指示されたとする通知が有ると、画像の読み取りが指示されたと判断し（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００４７】
（ステップＳ１０７）
システム制御部１２３は、スキャナー制御部１１１に対し、解答用紙５００の画像を読み取らせる。この場合、スキャナー制御部１１１は、スキャナー部１０１を制御し、解答用紙５００の画像を読み取らせる。
【００４８】
（ステップＳ１０８）
システム制御部１２３は、読み取りが完了したかどうかを判断する。この場合、システム制御部１２３は、スキャナー制御部１１１からの通知が無ければ読み取りが完了していないと判断する（ステップＳ１０８：Ｎｏ）。これに対し、システム制御部１２３は、スキャナー制御部１１１からの読み取りが完了したことを示す通知が有れば読み取りが完了したと判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
【００４９】
（ステップＳ１０９）
システム制御部１２３は、学習管理制御部１２０に対し、自動採点を指示する。この場合、学習管理制御部１２０は、画像認識部１１９が認識した選択解答欄５０３ａ〜５０３ｇの解答と、ＨＤＤ１０６に記憶されている解答とを照合し、自動採点を行う。
【００５０】
（ステップＳ１１０）
システム制御部１２３は、学習管理制御部１２０に対し、記述解答欄５０４ａ〜５０４ｃの分離を指示する。この場合、学習管理制御部１２０は、画像認識部１１９が認識した解答用紙５００のバーコード５０５の答案情報に含まれる問題組み合わせ情報に基づき、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離する。
なお、学習管理制御部１２０は、画像認識部１１９が認識したバーコード５０５の問題組み合わせ情報に基づいて解答用紙５００の画像から記述解答欄５０４ａ〜５０４ｃを分離する方法に限らず、画像認識部１１９が認識する、図３（ａ）に示した枠線の太さの違い、図３（ｂ）に示した枠線の形状の違い、図３（ｃ）に示した枠線の色の違い、図３（ｄ）に示したアイマークの内容の違い又は色の違いなどにより、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離してもよい。
【００５１】
（ステップＳ１１１）
システム制御部１２３は、自動採点の結果を出力させる。この場合、システム制御部１２３は、パネル操作制御部１２１を介し、パネル部１０５に自動採点の結果を表示させる。また、システム制御部１２３は、パネル部１０５を介して自動採点の結果の印刷出力が設定されている場合、プリンター制御部１１２を介し、プリンター部１０２により自動採点の結果を印刷させる。なお、自動採点の結果は、上述したように、問題の問い毎の正否と正解の合計点などで表される。
【００５２】
（ステップＳ１１２）
システム制御部１２３は、通信制御部１１４に対し、クラウドサーバー２００への解答情報の送信を指示する。この場合、システム制御部１２３は、解答情報である、学習管理制御部１２０が分離した解答用紙５００の記述解答欄５０４ａ〜５０４ｃの画像及び選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、学習者の認証情報とを送信させる。なお、クラウドサーバー２００に送信される自動採点の結果には、問題の問い毎の正否と正解の合計点などが含まれる。
【００５３】
次に、図７を参照し、携帯端末３００側の処理について説明する。なお、以下においては、携帯端末３００がクラウドサーバー２００からダウンロードした問題集と解答用紙５００とを、たとえばＭＦＰ１００側に送信し、ＭＦＰ１００側で印刷させる場合として説明する。
【００５４】
（ステップＳ２０１）
まず、携帯端末３００側のシステム制御部３１８は、クラウドサーバー２００へのログイン処理が完了したかどうかを判断する。この場合、システム制御部３１８は、クラウドサーバー２００側での認証が行われるまで待ち（ステップＳ２０１：Ｎｏ）、クラウドサーバー２００側での認証が完了すると、クラウドサーバー２００へのログイン処理が完了したと判断し（ステップＳ２０１：Ｙｅｓ）、ステップＳ２０２に移行する。
【００５５】
（ステップＳ２０２）
システム制御部３１８は、学習モードが選択されたかどうかを判断する。この場合、システム制御部３１８は、パネル操作制御部３１７からのパネル部３２１を介して学習モードが選択されないとした通知を受け取ると、学習モードが選択されないと判断し（ステップＳ２０２：Ｎｏ）、ステップＳ２０３に移行する。
これに対し、システム制御部３１８は、パネル操作制御部３１７からのパネル部３２１を介して学習モードが選択されたとする通知を受け取ると、学習モードが選択されたと判断し（ステップＳ２０２）、ステップＳ２０５に移行する。
なお、学習モードには、上述のように、記憶定着モード、ステップアップモード（最初から順に問題を解いていくモード）、分野指定モード、苦手分野克服モード、完全ランダムモードなどがあり、パネル操作制御部３１７がこれらのいずれかが選択されたことをシステム制御部３１８に通知する。
【００５６】
（ステップＳ２０３）
システム制御部３１８は、学習モードが選択されなかった場合、問題集が選択されたかどうかを判断する。この場合、システム制御部３１８は、パネル操作制御部３１７からのパネル部３２１を介して問題集が選択されないとした通知を受け取ると、問題集が選択されないと判断し（ステップＳ２０３：Ｎｏ）、ステップＳ２０２に移行する。
これに対し、システム制御部３１８は、パネル操作制御部３１７からのパネル部３２１を介して問題集が選択された通知を受け取ると、問題集が選択されたと判断し（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０４に移行する。
【００５７】
（ステップＳ２０４）
システム制御部３１８は、通信制御部３１１に対し、選択された問題集と解答用紙５００のダウンロードを指示する。
また、システム制御部３１８は、クラウドサーバー２００から選択された問題集と解答用紙５００とがダウンロードされると、ＲＡＭ３１２に記憶させる。
また、システム制御部３１８は、ＲＡＭ３１２に記憶させた問題集と解答用紙５００とを、たとえばＭＦＰ１００に送信し、ＭＦＰ１００側で印刷させる。
なお、システム制御部３１８は、パネル操作制御部３１７を介し、パネル部３２１にＲＡＭ３１２に記憶させた問題集と解答用紙５００とを表示させてもよい。
【００５８】
（ステップＳ２０５）
システム制御部３１８は、通信制御部３１１に対し、選択された学習モードの問題集と解答用紙５００のダウンロードを指示する。この場合、システム制御部３１８は、ステップＳ２０２において、たとえば学習モードである記憶定着モードが選択された場合、通信制御部３１１に対し、記憶定着モードの問題集と解答用紙５００のダウンロードを指示する。
また、システム制御部３１８は、クラウドサーバー２００から記憶定着モードの問題集と解答用紙５００とがダウンロードされると、ＲＡＭ３１２に記憶させる。また、システム制御部３１８は、ＲＡＭ３１２に記憶させた問題集と解答用紙５００とを、たとえばＭＦＰ１００に送信し、ＭＦＰ１００側で印刷させる。なお、システム制御部３１８は、パネル操作制御部３１７を介し、パネル部３２１にＲＡＭ３１２に記憶させた問題集と解答用紙５００とを表示させてもよい。
【００５９】
（ステップＳ２０６）
システム制御部３１８は、画像の読み取りが指示されたかどうかを判断する。この場合、システム制御部３１８は、パネル操作制御部３１７からの通知が無ければ画像の読み取りが指示されないと判断する（ステップＳ２０６：Ｎｏ）。
これに対し、システム制御部３１８は、パネル操作制御部３１７からのパネル部３２１を介して画像の読み取りが指示されたとする通知が有ると、画像の読み取りが指示されたと判断し（ステップＳ２０６：Ｙｅｓ）、ステップＳ２０７に移行する。
【００６０】
（ステップＳ２０７）
システム制御部３１８は、カメラ制御部３１４に対し、解答用紙５００の画像を読み取らせる。この場合、カメラ制御部３１４は、カメラ３２０を制御し、解答用紙５００の画像を読み取らせる。
【００６１】
（ステップＳ２０８）
システム制御部３１８は、読み取りが完了したかどうかを判断する。この場合、システム制御部３１８は、カメラ制御部３１４からの通知が無ければ読み取りが完了していないと判断する（ステップＳ２０８：Ｎｏ）。これに対し、システム制御部３１８は、カメラ制御部３１４からの読み取りが完了したことを示す通知が有れば読み取りが完了したと判断し（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０９に移行する。
【００６２】
（ステップＳ２０９）
システム制御部３１８は、問題管理制御部３１６に対し、自動採点を指示する。この場合、問題管理制御部３１６は、画像認識部３１５が認識した選択解答欄５０３ａ〜５０３ｇの解答と、ＲＡＭ３１２に記憶されている解答とを照合し、自動採点を行う。
【００６３】
（ステップＳ２１０）
システム制御部３１８は、問題管理制御部３１６に対し、記述解答欄５０４ａ〜５０４ｃの分離を指示する。この場合、問題管理制御部３１６は、画像認識部３１５が認識した解答用紙５００のバーコード５０５の答案情報に含まれる問題組み合わせ情報に基づき、選択解答欄５０３ａ〜５０３ｇと記述解答欄５０４ａ〜５０４ｃとを分離する。
【００６４】
（ステップＳ２１１）
システム制御部３１８は、自動採点の結果を表示させる。この場合、システム制御部３１８は、パネル操作制御部３１７を介し、パネル部３２１に自動採点の結果を表示させる。
なお、システム制御部３１８は、自動採点の結果を、たとえばＭＦＰ１００に送信し、ＭＦＰ１００側で印刷させてもよい。また、自動採点の結果は、上述したように、問題の問い毎の正否と正解の合計点などで表される。
【００６５】
（ステップＳ２１２）
システム制御部３１８は、通信制御部３１１に対し、クラウドサーバー２００への解答情報の送信を指示する。この場合、システム制御部３１８は、解答情報である、問題管理制御部３１６が分離した解答用紙５００の記述解答欄５０４ａ〜５０４ｃの画像及び選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、ＲＡＭ３１２に記憶されている学習者の認証情報とを送信させる。なお、クラウドサーバー２００に送信される自動採点の結果には、問題の問い毎の正否と正解の合計点などが含まれる。
【００６６】
次に、図８を参照し、クラウドサーバー２００側の処理について説明する。なお、以下においては、クラウドサーバー２００がＭＦＰ１００及び携帯端末３００からのログインを受け付ける場合として説明する。
【００６７】
（ステップＳ３０１）
まず、クラウドサーバー２００側のシステム制御部２１６は、ＭＦＰ１００又は携帯端末３００からのログインを受け付けたかどうかを判断する。この場合、システム制御部２１６は、通信制御部２１１がＭＦＰ１００又は携帯端末３００側からの学習者の認証情報を受け取っていない場合、ログインを受け付けていないと判断する（ステップＳ３０１：Ｎｏ）。
これに対し、システム制御部２１６は、通信制御部２１１がＭＦＰ１００側又は携帯端末３００側からの学習者の認証情報を受け取った場合、ログインを受け付けたと判断し（ステップＳ３０１：Ｙｅｓ）、ステップＳ３０２に移行する。
ここで、システム制御部２１６は、通信制御部２１１が受け取ったＭＦＰ１００側又は携帯端末３００側からの学習者の認証情報と、既に管理している学習者の認証情報とを照合し、一致を確認すればログイン処理を完了させる。
これに対し、システム制御部２１６は、通信制御部２１１が受け取ったＭＦＰ１００側又は携帯端末３００側からの学習者の認証情報と、既に管理している学習者の認証情報とを照合し、一致の確認ができなければログイン処理を中止させる。この場合、システム制御部２１６は、通信制御部２１１に対し、ＭＦＰ１００側又は携帯端末３００側にログインの受け付けができないことを示すエラーを通知させる。
なお、ログイン処理が完了すると、システム制御部２１６は、通信制御部２１１に対し、ＭＦＰ１００側又は携帯端末３００側からの学習モードの選択、問題集の選択、解答集の選択などの要求を受け付けさせる。
【００６８】
（ステップＳ３０２）
システム制御部２１６は、学習モードが選択されたかどうかを判断する。この場合、システム制御部２１６は、通信制御部２１１が受け取ったＭＦＰ１００側又は携帯端末３００側からの要求が学習モードの選択で無いと判断すると（ステップＳ３０２：Ｎｏ）、ステップＳ３０３に移行する。
これに対し、システム制御部２１６は、通信制御部２１１が受け取ったＭＦＰ１００側又は携帯端末３００側からの要求が学習モードの選択で有ると判断すると（ステップＳ３０２：Ｙｅｓ）、ステップＳ３０７に移行する。
【００６９】
（ステップＳ３０３）
システム制御部２１６は、問題集が選択されたかどうかを判断する。この場合、システム制御部２１６は、通信制御部２１１が受け取った要求が問題集でなければ（ステップＳ３０３：Ｎｏ）、ステップＳ３０５に移行する。
これに対し、システム制御部２１６は、通信制御部２１１が受け取った要求が問題集であれば（ステップＳ３０３：Ｙｅｓ）、ステップＳ３０４に移行する。
【００７０】
（ステップＳ３０４）
システム制御部２１６は、通信制御部２１１に対し、選択された問題集と解答用紙５００の送信を指示する。この場合、システム制御部２１６は、ＨＤＤ制御部２１５を介し、ＨＤＤ２２０に記憶されている選択された問題集と解答用紙５００のデータを読み出し、通信制御部２１１に与える。
【００７１】
（ステップＳ３０５）
システム制御部２１６は、解答集が選択されたかどうかを判断する。この場合、システム制御部２１６は、通信制御部２１１が受け取った要求が解答集でなければ（ステップＳ３０５：Ｎｏ）、ステップＳ３０２に移行する。
これに対し、システム制御部２１６は、通信制御部２１１が受け取った要求が解答集であれば（ステップＳ３０５：Ｙｅｓ）、ステップＳ３０６に移行する。
【００７２】
（ステップＳ３０６）
システム制御部２１６は、通信制御部２１１に対し、選択された解答集の送信を指示する。この場合、システム制御部２１６は、ＨＤＤ制御部２１５を介し、ＨＤＤ２２０に記憶されている選択された解答集のデータを読み出し、通信制御部２１１に与える。
【００７３】
（ステップＳ３０７）
システム制御部２１６は、学習モードが選択された場合、通信制御部２１１に対し、選択された学習モードの問題集と解答用紙５００の送信を指示する。この場合、システム制御部２１６は、ステップＳ３０２において、たとえば学習モードである記憶定着モードが選択された場合、ＨＤＤ制御部２１５を介し、ＨＤＤ２２０に記憶されている選択された記憶定着モードに対応する問題集と解答用紙５００のデータを読み出し、通信制御部２１１に与える。
【００７４】
（ステップＳ３０８）
システム制御部２１６は、解答情報を受け取ったかどうかを判断する。この場合、システム制御部２１６は、通信制御部２１１が解答情報を受け取っていなければ、解答情報を受け取っていないと判断する（ステップＳ３０８：Ｎｏ）。
これに対し、システム制御部２１６は、通信制御部２１１が解答情報を受け取っていれば、解答情報を受け取ったと判断し（ステップＳ３０８：Ｙｅｓ）、ステップＳ３０９に移行する。
ここで、通信制御部２１１がＭＦＰ１００側から受け取った解答情報には、学習管理制御部１２０が分離した解答用紙５００の記述解答欄５０４ａ〜５０４ｃの画像及び選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、学習者の認証情報とが含まれる。なお、自動採点の結果には、上述したように、問題の問い毎の正否と正解の合計点などが含まれる。
また、通信制御部２１１が携帯端末３００側から受け取った解答情報には、問題管理制御部３１６が分離した解答用紙５００の記述解答欄５０４ａ〜５０４ｃの画像及び選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、学習者の認証情報とが含まれる。なお、自動採点の結果には、上記同様に、問題の問い毎の正否と正解の合計点などが含まれる。
そして、システム制御部２１６は、ＭＦＰ１００側からの解答情報に含まれる選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果、又は携帯端末３００側からの解答情報に含まれる選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果を、学習状況分析部２１４に与える。
【００７５】
（ステップＳ３０９）
システム制御部２１６は、通信制御部２１１に対し、記述解答欄５０４ａ〜５０４ｃの画像が示す記述解答を、採点者の端末６００に送信させる。
【００７６】
（ステップＳ３１０）
システム制御部２１６は、採点者からの採点結果を受け取ったかどうかを判断する。この場合、システム制御部２１６は、通信制御部２１１が採点結果を受け取っていなければ、採点結果を受け取っていないと判断する（ステップＳ３１０：Ｎｏ）。
これに対し、システム制御部２１６は、通信制御部２１１が採点結果を受け取っていれば、採点結果を受け取ったと判断し（ステップＳ３１０：Ｙｅｓ）、ステップＳ３１１に移行する。
【００７７】
（ステップＳ３１１）
システム制御部２１６は、学習状況分析部２１４に対し、学習状況を分析させる。この場合、システム制御部２１６は、通信制御部２１１が受け取った採点者からの採点結果を学習状況分析部２１４に与える。
学習状況分析部２１４は、ＭＦＰ１００側又は携帯端末３００側からの選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、採点者からの採点結果とを元に、学習状況を分析する。なお、学習状況分析部２１４は、ＭＦＰ１００側又は携帯端末３００側から送信された認証情報毎に、学習状況を分析する。
【００７８】
（ステップＳ３１２）
システム制御部２１６は、学習状況分析部２１４に対し、学習状況グラフを作成させる。
この場合、学習状況分析部２１４は、ＭＦＰ１００側又は携帯端末３００側からの認証情報毎に、学習状況の分析結果に基づいた学習状況グラフを作成する。
【００７９】
（ステップＳ３１３）
システム制御部２１６は、通信制御部２１１に対し、学習状況分析部２１４が作成した学習状況グラフを送信させる。また、システム制御部２１６は、通信制御部２１１に対し、採点者から受け取った採点結果を併せて送信させる。なお、システム制御部２１６は、ステップＳ３１０で採点者から採点結果を受け取ったと判断したとき、通信制御部２１１に対し、採点者から受け取った採点結果を送信させてもよい。
【００８０】
このように、本実施形態では、ＭＦＰ１００（画像形成装置）又は携帯端末３００が選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す情報に基づき、解答用紙５００の記述解答欄５０４ａ〜５０４ｃを分離し、クラウドサーバー２００が採点者の端末６００から受け取った記述解答欄５０４ａ〜５０４ｃの記述解答に対する採点結果をＭＦＰ１００（画像形成装置）又は携帯端末３００に送信するので、選択解答及び記述解答を有する解答用紙５００に対しての採点を効率よく行うことができる。
【００８１】
なお、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す情報としては、図２に示したバーコード５０５の問題組み合わせ情報とすることで、解答用紙５００における選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃの印刷位置を特定でき、記述解答欄５０４ａ〜５０４ｃを確実に分離できる。
【００８２】
また、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す情報として、たとえば図３（ａ）に示したように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線の太さの違いとしたり、図３（ｂ）に示したように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線の形状の違いとしたり、図３（ｃ）に示したように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線の色の違いとしたり、図３（ｄ）に示しように、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃを示す枠線内のアイマークの内容の違い又は色の違いとした場合でも、選択解答欄５０３ａ〜５０３ｇ及び記述解答欄５０４ａ〜５０４ｃの印刷位置を特定でき、記述解答欄５０４ａ〜５０４ｃを確実に分離できる。
【００８３】
また、クラウドサーバー２００側の学習状況分析部２１４が、ＭＦＰ１００や携帯端末３００からの解答用紙５００の選択解答欄５０３ａ〜５０３ｇの解答の自動採点の結果と、採点者の端末６００からの採点結果とを元に、学習状況を分析し、学習状況の分析結果に基づいた学習状況グラフを作成し、システム制御部２１６が、学習状況分析部２１４の作成した学習状況グラフをＭＦＰ１００及び携帯端末３００に送信するので、学習状況の確認を容易に行うことができる。
【００８４】
また、学習者は、携帯端末３００を使用できるので、場所を選ばずに、選択解答及び記述解答を有する問題集の学習を行うことができる。また、学習モードとして、記憶定着モード、ステップアップモード（最初から順に問題を解いていくモード）、分野指定モード、苦手分野克服モード、完全ランダムモードなどが用意されているので、学習者は任意のモードを選択することにより、自分の進捗状況に合った学習を行うことができる。
【００８５】
特に、ＭＦＰ１００を学校の教室に設置した場合、クラウドサーバー２００からダウンロードした問題集、解答集及び解答用紙５００などのデータをＨＤＤ１０６に記憶させるので、先生は生徒全員が同じ問題を解く練習問題の用意を容易に行うことができる。また、先生はクラウドサーバー２００からの分析結果を元に、練習問題を選択できるので、生徒の進捗に応じた練習問題を容易に用意することができる。また、選択回答はＭＦＰ１００側で自動採点されるので、先生は生徒の選択問題に対する学習状況を即座に知ることができる。
【００８６】
また、ＭＦＰ１００を学習塾の自習室に設置した場合、クラウドサーバー２００から記述回答が採点者の端末６００に送信されるので、学習塾の先生が端末６００を介して記述回答を採点できる。また、先生は、記述回答の採点を待たずに生徒に次の問題集を配布することができる。
【００８７】
また、ＭＦＰ１００を公共の自習室（公民館、図書館、民間の自習室など）に設置した場合、学習者はＭＦＰ１００を通してクラウドサーバー２００へログインすることができ、どの場所においても自分の学習を行うことができる。
【００８８】
なお、クラウドサーバー２００側に用意しておく問題集については、学習状況の分析結果に基づき、学習者の記憶の定着度に応じたものに更新させてもよい。この場合、不得意な分野に特化した問題集の提供が可能となる。
【００８９】
また、学習状況の分析結果にソーシャル機能やゲーミフィケーションを組み合わせてもよい。この場合、学習者同士による成績の競い合いや、分からない問題に対しての相互学習を期待でき、学習意欲を活性化させることができる。
【００９０】
なお、上記の実施形態では、図６〜図８を、問題集と解答用紙５００の取得から自動採点を一連の処理として説明したが、問題集と解答用紙５００の取得と、自動採点の処理が分けて行われても良い、具体的には、問題集と解答用紙５００を取得する処理として、図６に示すステップＳ１０１の後、ステップＳ１０２〜Ｓ１０５の処理を行って、続くステップＳ１０６〜Ｓ１１２を省略しても良い。さらに、自動採点の処理として、図６に示すステップＳ１０１の後、ステップＳ１０２〜Ｓ１０５を介さず、ステップＳ１０６〜Ｓ１１２の処理を行ってもよい。また、問題集と解答用紙５００を取得する処理として、図７に示すステップＳ２０１の後、ステップＳ２０２〜Ｓ２０５の処理を行って、続くステップＳ２０６〜Ｓ２１２を省略しても良い。さらに、自動採点の処理として、図７に示すステップＳ２０１の後、ステップＳ２０２〜Ｓ２０５を介さず、ステップＳ２０６〜Ｓ２１２の処理を行ってもよい。また、問題集と解答用紙５００を取得する処理として、図８に示すステップＳ３０１の後、ステップＳ３０２〜Ｓ３０７の処理を行って、続くステップＳ３０８〜Ｓ３１３を省略しても良い。さらに、自動採点の処理として、図８に示すステップＳ３０１の後、ステップＳ３０２〜Ｓ３０７を介さず、ステップＳ３０８〜Ｓ３１３の処理を行ってもよい。
【符号の説明】
【００９１】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  通信制御部
１１５  ＲＡＭ
１１６  ＲＯＭ
１１７  画像処理部
１１８  認証管理部
１１９  画像認識部
１２０  学習管理制御部
１２１  パネル操作制御部
１２２  ＨＤＤ制御部
１２３  システム制御部
１２４  データバス
２００  クラウドサーバー
２１０  制御部
２１１  通信制御部
２１２  ＲＡＭ
２１３  ＲＯＭ
２１４  学習状況分析部
２１５  ＨＤＤ制御部
２１６  システム制御部
２１７  データバス
２２０  ＨＤＤ
３００  携帯端末
３１０  制御部
３１１  通信制御部
３１２  ＲＡＭ
３１３  ＲＯＭ
３１４  カメラ制御部
３１５  画像認識部
３１６  問題管理制御部
３１７  パネル操作制御部
３１８  システム制御部
３１９  データバス
３２０  カメラ
３２１  パネル部
４００  ネットワーク
５００  解答用紙
５０１  氏名記入欄
５０２  得点記入欄
５０３ａ〜５０３ｇ  選択解答欄
５０４ａ〜５０４ｃ  記述解答欄
５０５  バーコード
６００  端末
【図１】
2017211497.tif 000003
【図２】
2017211497.tif 000004
【図３】
2017211497.tif 000005
【図４】
2017211497.tif 000006
【図５】
2017211497.tif 000007
【図６】
2017211497.tif 000008
【図７】
2017211497.tif 000009
【図８】
2017211497.tif 000010