(57)【要約】【課題】紙媒体から得られる情報を登録する際に、登録者情報の誤入力により誤った情報が登録されてしまうことを防止する。【解決手段】情報管理支援サーバ１０は、１以上の紙媒体から得られる情報を登録する教員の教員ＩＤを取得し、１以上の紙媒体のそれぞれに含まれる学生の学生ＩＤを取得し、受け付けた教員ＩＤに関連付けて記憶される学生ＩＤと、取得した学生ＩＤとの比較結果に応じて、１以上の紙媒体から得られる情報の登録の可否を制御する。【選択図】図１
2015082223.tif 000002
【特許請求の範囲】
【請求項１】
１以上の紙媒体から得られる情報を登録するユーザの識別情報を受け付ける受付手段と、
前記１以上の紙媒体のそれぞれに含まれるユーザの識別情報を取得する取得手段と、
前記受付手段により受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との比較結果に応じて、前記１以上の紙媒体から得られる情報の登録の可否を制御する登録制御手段と、を含む
情報登録システム。
【請求項２】
前記登録制御手段は、前記受付手段により受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との一致率が閾値未満である場合には、前記１以上の紙媒体から得られる情報の登録を中断する
請求項１に記載の情報登録システム。
【請求項３】
１以上の登録対象情報のそれぞれについて、主たるユーザの識別情報と、従たる１以上のユーザの識別情報とを関連付けて記憶した記憶手段から、前記受付手段により受け付けたユーザの識別情報が主たるユーザの識別情報として関連付けられた登録対象情報を抽出する抽出手段と、
前記抽出手段により抽出された登録対象情報のそれぞれについて算出された、該登録対象情報に関連付けられた従たる１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との一致率のうちの最大値が前記閾値未満である場合には、前記記憶手段に記憶される登録対象情報のうち、従たる１以上のユーザの識別情報と前記取得手段により取得されるユーザの識別情報との一致率が前記閾値以上である登録対象情報を選択する選択手段と、
前記選択手段により選択された登録対象情報に関連付けられる主たるユーザの識別情報の宛先にエラー情報を通知するエラー通知手段と、をさらに含む
請求項１又は２に記載の情報登録システム。
【請求項４】
前記エラー通知手段は、前記選択手段により選択された登録対象情報に関連付けられる主たるユーザの識別情報の宛先に、前記受付手段により受け付けたユーザの識別情報に誤りがある旨を通知する
請求項３に記載の情報登録システム。
【請求項５】
前記登録制御手段は、前記１以上の紙媒体のそれぞれから得られる情報を、前記選択手段により選択した登録対象情報に関連付けて登録する
請求項３又は４に記載の情報登録システム。
【請求項６】
前記登録制御手段は、前記１以上の紙媒体のそれぞれから得られる情報を、前記選択手段により選択した登録対象情報に関連付けて登録した後に、前記選択手段により選択した登録対象情報に関連付けられる主たるユーザの識別情報の宛先に登録に係る情報を通知する通知手段をさらに含む
請求項３乃至５のいずれかに記載の情報登録システム。
【請求項７】
前記受付手段は、ユーザの識別情報のリストの中から選択されたユーザの識別情報を受け付け、
前記受付手段により受け付けたユーザの識別情報の前記リストにおける位置に基づいて、前記リストの中からユーザの識別情報の候補を選択する候補選択手段と、
前記選択手段は、前記記憶手段に記憶される登録対象情報であって、前記候補選択手段により選択されたユーザの識別情報の候補を主たるユーザの識別情報とする登録対象情報の中から、従たるユーザの識別情報と前記取得手段により取得されるユーザの識別情報との一致率が前記閾値以上である登録対象情報を選択する
請求項３乃至６のいずれかに記載の情報登録システム。
【請求項８】
前記登録制御手段は、前記受付手段により受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との一致率が閾値以上である場合には、前記１以上の紙媒体から得られる情報の登録を実行する
請求項１乃至７のいずれかに記載の情報登録システム。
【請求項９】
前記１以上の紙媒体から得られる情報の登録を実行した後に、前記受付手段により受け付けたユーザの識別情報の宛先に登録に係る情報を通知する登録通知手段をさらに含む
請求項８に記載の情報登録システム。
【請求項１０】
１以上の紙媒体から得られる情報を登録するユーザから受け付けたユーザの識別情報を取得する手段と、
前記１以上の紙媒体のそれぞれに含まれるユーザの識別情報を取得する取得手段と、
前記受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との比較結果に応じて、前記１以上の紙媒体から得られる情報の登録の可否を制御する登録制御手段
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報登録システム及びプログラムに関する。
【背景技術】
【０００２】
学生の情報が記録された出席カードを読み取ることで、学生が授業に出席したか否かを記録するシステムがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６３３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、紙媒体から得られる情報を登録する際に、登録者情報の誤入力により誤った情報が登録されてしまうことを防止できる情報登録システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、１以上の紙媒体から得られる情報を登録するユーザの識別情報を受け付ける受付手段と、前記１以上の紙媒体のそれぞれに含まれるユーザの識別情報を取得する取得手段と、前記受付手段により受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との比較結果に応じて、前記１以上の紙媒体から得られる情報の登録の可否を制御する登録制御手段と、を含む情報登録システムである。
【０００６】
請求項２に係る発明は、前記登録制御手段は、前記受付手段により受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との一致率が閾値未満である場合には、前記１以上の紙媒体から得られる情報の登録を中断する請求項１に記載の情報登録システムである。
【０００７】
請求項３に係る発明は、１以上の登録対象情報のそれぞれについて、主たるユーザの識別情報と、従たる１以上のユーザの識別情報とを関連付けて記憶した記憶手段から、前記受付手段により受け付けたユーザの識別情報が主たるユーザの識別情報として関連付けられた登録対象情報を抽出する抽出手段と、前記抽出手段により抽出された登録対象情報のそれぞれについて算出された、該登録対象情報に関連付けられた従たる１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との一致率のうちの最大値が前記閾値未満である場合には、前記記憶手段に記憶される登録対象情報のうち、従たる１以上のユーザの識別情報と前記取得手段により取得されるユーザの識別情報との一致率が前記閾値以上である登録対象情報を選択する選択手段と、前記選択手段により選択された登録対象情報に関連付けられる主たるユーザの識別情報の宛先にエラー情報を通知するエラー通知手段と、をさらに含む請求項１又は２に記載の情報登録システムである。
【０００８】
請求項４に係る発明は、前記エラー通知手段は、前記選択手段により選択された登録対象情報に関連付けられる主たるユーザの識別情報の宛先に、前記受付手段により受け付けたユーザの識別情報に誤りがある旨を通知する請求項３に記載の情報登録システムである。
【０００９】
請求項５に係る発明は、前記登録制御手段は、前記１以上の紙媒体のそれぞれから得られる情報を、前記選択手段により選択した登録対象情報に関連付けて登録する請求項３又は４に記載の情報登録システムである。
【００１０】
請求項６に係る発明は、前記登録制御手段は、前記１以上の紙媒体のそれぞれから得られる情報を、前記選択手段により選択した登録対象情報に関連付けて登録した後に、前記選択手段により選択した登録対象情報に関連付けられる主たるユーザの識別情報の宛先に登録に係る情報を通知する通知手段をさらに含む請求項３乃至５のいずれかに記載の情報登録システムである。
【００１１】
請求項７に係る発明は、前記受付手段は、ユーザの識別情報のリストの中から選択されたユーザの識別情報を受け付け、前記受付手段により受け付けたユーザの識別情報の前記リストにおける位置に基づいて、前記リストの中からユーザの識別情報の候補を選択する候補選択手段と、前記選択手段は、前記記憶手段に記憶される登録対象情報であって、前記候補選択手段により選択されたユーザの識別情報の候補を主たるユーザの識別情報とする登録対象情報の中から、従たるユーザの識別情報と前記取得手段により取得されるユーザの識別情報との一致率が前記閾値以上である登録対象情報を選択する請求項３乃至６のいずれかに記載の情報登録システムである。
【００１２】
請求項８に係る発明は、前記登録制御手段は、前記受付手段により受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との一致率が閾値以上である場合には、前記１以上の紙媒体から得られる情報の登録を実行する請求項１乃至７のいずれかに記載の情報登録システムである。
【００１３】
請求項９に係る発明は、前記１以上の紙媒体から得られる情報の登録を実行した後に、前記受付手段により受け付けたユーザの識別情報の宛先に登録に係る情報を通知する登録通知手段をさらに含む請求項８に記載の情報登録システムである。
【００１４】
請求項１０に係る発明は、１以上の紙媒体から得られる情報を登録するユーザから受け付けたユーザの識別情報を取得する手段と、前記１以上の紙媒体のそれぞれに含まれるユーザの識別情報を取得する取得手段と、前記受け付けたユーザの識別情報に関連付けて記憶される１以上のユーザの識別情報と、前記取得手段により取得されるユーザの識別情報との比較結果に応じて、前記１以上の紙媒体から得られる情報の登録の可否を制御する登録制御手段としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１５】
請求項１及び１０に係る発明によれば、紙媒体から得られる情報を登録する際に、登録者情報の誤入力により誤った情報が登録されてしまうことを防止できる。
【００１６】
請求項２に係る発明によれば、登録者に関連付けられるユーザの情報と、紙媒体から得られるユーザの情報の一致率が閾値に満たない情報についての登録を防止できる。
【００１７】
請求項３に係る発明によれば、正しいと推定される登録者に対してエラーを通知できる。
【００１８】
請求項４に係る発明によれば、正しいと推定される登録者に対して入力されたユーザの情報に誤りがあったことを通知できる。
【００１９】
請求項５に係る発明によれば、登録者からの再入力を要さずに、正しいと推定される登録対象情報に関連付けて紙媒体から得られる情報を登録できる。
【００２０】
請求項６に係る発明によれば、正しいと推定される登録者に対して、正しいと推定される登録対象情報に関連付けて紙媒体から得られる情報を登録した旨を通知できる。
【００２１】
請求項７に係る発明によれば、正しいと推定される登録者の情報を絞り込むことができる。
【００２２】
請求項８に係る発明によれば、登録者情報の誤入力がない場合には、紙媒体から得られる情報の登録をそのまま実行できる。
【００２３】
請求項９に係る発明によれば、登録者情報の誤入力がない場合には、登録者に対して登録に係る情報を通知できる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態に係る情報処理システムのシステム構成図である。
【図２】情報処理システムに含まれる一部のデバイスのハードウェア構成図である。
【図３】登録デバイス管理テーブルの一例を示す図である。
【図４】ユーザ情報管理テーブルの一例を示す図である。
【図５】講義情報管理テーブルの一例を示す図である。
【図６】印刷処理の一例を示すシーケンス図である。
【図７】第１の実施例に係る処理のシーケンス図である。
【図８】誤選択判定処理のフロー図である。
【図９】第１の実施例に係る処理のシーケンス図である。
【図１０】第１の実施例に係る処理のシーケンス図である。
【図１１】登録対象推定処理のフロー図である。
【図１２】第２の実施例に係る処理のシーケンス図である。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための実施の形態（以下、実施形態という）を、図面に従って説明する。
【００２６】
［１．システム構成］
図１には、本実施形態に係る情報処理システム１のシステム構成図を示した。本実施形態に係る情報処理システム１は、情報管理支援サーバ１０、教育情報管理サーバ２０、画像形成装置３０、メールサーバ４０、１以上のパーソナルコンピュータ５０を含み、情報管理支援サーバ１０、教育情報管理サーバ２０、画像形成装置３０、メールサーバ４０、パーソナルコンピュータ５０はそれぞれネットワークＮＷに接続して相互にデータ通信可能に接続されている。
【００２７】
教育情報管理サーバ２０は、教員の情報（ＩＤ、名前、メールアドレス、属性、所属等）、学生の情報（ＩＤ、名前、メールアドレス、属性、所属等）、講義の情報（講義を実施する教員のＩＤ、履修する学生のＩＤ、カリキュラム、講義スケジュール、課題等）や、各講義の出欠、各講義で提出された課題の採点情報等を管理するコンピュータである。
【００２８】
画像形成装置３０は、紙媒体への画像の形成（印刷処理）や、紙媒体に形成された画像の読み取り（スキャン処理）等を実行する装置である。例えば、画像形成装置３０は、パーソナルコンピュータ５０からの印刷要求に応じて印刷処理を実行したり、紙媒体のスキャン要求を受け付けてスキャンしたデータを指定のデバイス（例えば情報管理支援サーバ１０）に送信したりする。
【００２９】
メールサーバ４０は、電子メールの配信を管理するコンピュータである。例えば、本実施形態では、メールサーバ４０は、教育情報管理サーバ２０で管理される教員、学生、管理者のメールアドレスを宛先とする電子メールの受信サーバとして、また、情報管理サーバ、教育情報管理サーバ２０、画像形成装置３０、教員、学生、管理者が操作するパーソナルコンピュータ５０から送信される電子メールの送信サーバとして機能することとする。もちろん、メールサーバ４０は、管理するメールアドレス等に応じて複数設けることとしても構わない。
【００３０】
パーソナルコンピュータ５０は、教員、学生、管理者等のユーザの操作を受け付けて処理を実行するコンピュータである。例えば、パーソナルコンピュータ５０は、ユーザの操作を受け付けて、教育情報管理サーバ２０にアクセスして、教育情報管理サーバ２０で管理される情報の閲覧、更新、追加、削除等を行ったり、教育情報管理サーバ２０から取得した情報を画像形成装置３０に送信して印刷処理を実行させたりする。
【００３１】
本実施形態では、情報管理支援サーバ１０は、教育情報管理サーバ２０による情報の管理を支援するコンピュータである。例えば、本実施形態に係る情報処理システム１では、情報管理支援サーバ１０は、画像形成装置３０から記入用紙（例えば出席票や回答用紙）のスキャンデータと、登録者（教員）が入力した登録者の識別情報を取得し、スキャンデータに含まれる学生の情報と、登録者に紐付く講義の履修者である学生の情報とを比較して、それらの一致率が閾値以上である場合には登録を実行し、それらの一致率が閾値未満である場合には、登録者の情報入力に誤りがあると判断して登録を中断する。そして、情報管理支援サーバ１０は、登録を中断した後には、スキャンデータから得た学生のリストから正しい登録者の情報を推定し、推定した情報に基づく登録処理を実行したり、推定した登録者に対してエラー情報等を通知したりすることとしてよい。以上の処理を実行するために備えられる機能、処理の一例について以下詳細に説明する。
【００３２】
［２．ハードウェア構成］
ここで、図２を参照しながら、本実施形態に係る情報処理システム１に含まれる情報管理支援サーバ１０、教育情報管理サーバ２０、画像形成装置３０のハードウェア構成の一例についてそれぞれ説明する。
【００３３】
［２−１．情報管理支援サーバ１０］
まず、情報管理支援サーバ１０のハードウェア構成例について説明する。図２には、情報管理支援サーバ１０のハードウェア構成図を示した。図２に示されるように、情報管理支援サーバ１０は、制御部１１、記憶部１２、通信部１３を備える。
【００３４】
制御部１１は、ＣＰＵ（Central Processing Unit）を含み、記憶部１２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに情報管理支援サーバ１０の各部を制御する。
【００３５】
記憶部１２は、情報管理支援サーバ１０のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部１１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で情報管理支援サーバ１０に供給されてもよいし、インターネット等のデータ通信網を介して情報管理支援サーバ１０に供給されてもよい。以下、記憶部１２に記憶されるデータの一例について説明する。
【００３６】
図３には、記憶部１２に記憶される登録デバイス管理テーブルの一例を示した。図３に示されるように、登録デバイス管理テーブルには、デバイスＩＤ（デバイスを識別する識別子）、アドレス（例えばＩＰアドレス（ホスト名）、ポート番号等）、認証情報（ＩＤとパスワード等）、優先順位が関連付けて記憶される。
【００３７】
通信部１３は、例えばネットワークインターフェースカード（ＮＩＣ）を含み、ＮＩＣを介してネットワークＮＷに接続して、ネットワークＮＷに接続される他のデバイスと通信する。
【００３８】
［２−２．教育情報管理サーバ２０］
次に、教育情報管理サーバ２０のハードウェア構成について説明する。図２には、教育情報管理サーバ２０のハードウェア構成例を示した。図２に示されるように、教育情報管理サーバ２０は、制御部２１、記憶部２２、通信部２３を備える。
【００３９】
制御部２１は、ＣＰＵ（Central Processing Unit）を含み、記憶部２２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに教育情報管理サーバ２０の各部を制御する。
【００４０】
記憶部２２は、教育情報管理サーバ２０のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部２１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で教育情報管理サーバ２０に供給されてもよいし、インターネット等のデータ通信網を介して教育情報管理サーバ２０に供給されてもよい。以下、記憶部２２に記憶されるデータの一例について説明する。
【００４１】
図４には、記憶部２２に記憶されるユーザ情報管理テーブルの一例を示した。図４に示されるように、ユーザ情報管理テーブルには、ユーザＩＤ（教員、学生、管理者等のユーザをそれぞれ識別する識別子）、ユーザ名、メールアドレス、属性（ユーザの属性（例えば教員、学生、管理者等））、所属（ユーザの所属学部、学科、研究室等）が関連付けて記憶される。例えば、ユーザ情報管理テーブルの内容は、管理者の権限を有するパーソナルコンピュータ５０からのアクセスに基づいて登録、更新、削除することとしてよい。
【００４２】
図５には、記憶部２２に記憶される講義情報管理テーブルの一例を示した。図５に示されるように、講義情報管理テーブルには、講義ＩＤ（講義をそれぞれ識別する識別子）、講義回（何回目の講義であるかを示す情報）、担当教員（主たるユーザＩＤ）、アシスタント（教員又は学生）、日程、課題の情報、講義の履修者（学生（従たるユーザＩＤ）のリスト）の情報が関連付けて記憶される。例えば、講義情報管理テーブルの内容は、管理者の権限を有するパーソナルコンピュータ５０からのアクセスに基づいて登録、更新、削除することとしてよい。
【００４３】
通信部２３は、例えばネットワークインターフェースカード（ＮＩＣ）を含み、ＮＩＣを介してネットワークＮＷに接続して、ネットワークＮＷに接続される他のデバイスと通信する。
【００４４】
［２−３．画像形成装置３０］
図２には、画像形成装置３０のハードウェア構成例を示した。図２に示されるように、画像形成装置３０は、制御部３１、記憶部３２、通信部３３、操作パネル３４、画像形成部３５、スキャン部３６を備える。
【００４５】
制御部３１は、ＣＰＵ（Central Processing Unit）を含み、記憶部３２に記憶されたプログラムに基づいて、各種の演算処理を実行するとともに画像形成装置３０の各部を制御する。
【００４６】
記憶部３２は、画像形成装置３０のオペレーティングシステム等の制御プログラムやデータを記憶するほか、制御部３１のワークメモリとしても用いられる。プログラムは、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体に格納された状態で画像形成装置３０に供給されてもよいし、インターネット等のデータ通信網を介して画像形成装置３０に供給されてもよい。
【００４７】
通信部３３は、例えばネットワークインターフェースカード（ＮＩＣ）を含み、ＮＩＣを介してネットワークＮＷに接続して、ネットワークＮＷに接続される他のデバイスと通信する。
【００４８】
操作パネル３４は、タッチパネル、キーボード等の入力装置と、液晶ディスプレイ等の表示装置とを含み、ユーザからの操作入力を受け付けるとともに、制御部３１による情報処理の結果（画面）を表示装置に表示させる。
【００４９】
画像形成部３５は、印刷対象の媒体（例えば紙媒体）に、制御部により指定された画像データに基づく画像を形成する。
【００５０】
スキャン部３６は、光学系及び受光素子を備え、スキャン対象の媒体（例えば紙媒体）の画像データを取り込む。
【００５１】
［３．シーケンスの説明］
次に、情報処理システム１において実行される処理の具体例について説明する。なお、本実施形態に係る情報処理システム１は、以下のフローに用いられる、すなわち、（１）まず教員が講義の記入用紙（例えば出席票や回答用紙）を印刷し、印刷した記入用紙を講義時に学生に配布し、（２）学生が配布された記入用紙に記入（例えば学籍番号（ＩＤ）等）して、記入後の記入用紙を教員に提出し、（３）教員が学生から提出された記入用紙に対して必要に応じて追記した後に、（４）それらの記入用紙をまとめて画像形成装置３０にスキャンさせて、スキャン内容に基づき得られた記入用紙の内容を教育情報管理サーバ２０に登録する。以下に説明するシーケンスは、特に（４）の際に、教員の選択ミスにより誤った情報が教育情報管理サーバ２０に登録されることを回避させるための処理に関するものである。
【００５２】
［印刷処理］
まず、図６に示されたシーケンス図を参照しながら、本実施形態に係る情報処理システム１で実行される記入用紙の印刷処理（上記の（１）の印刷処理に対応）の一例について説明する。
【００５３】
図６に示されるように、ユーザ（管理者又は教員）により操作されるパーソナルコンピュータ５０が、ユーザから操作（記入用紙（例えば出席票）のダウンロード要求）を受け付け（Ｓ１０１）、受け付けた操作に基づいて教育情報管理サーバ２０に対して記入用紙のデータを要求する（Ｓ１０２）。
【００５４】
教育情報管理サーバ２０は、記憶している記入用紙のフォームデータ（例えば、出席票であれば学籍番号の桁数ごとのフォームデータを保持していてもよい）の中から、パーソナルコンピュータ５０からの要求に係る記入用紙のフォームデータを選択し、選択した記入用紙のフォームデータをパーソナルコンピュータ５０に送信する（Ｓ１０３）。
【００５５】
パーソナルコンピュータ５０では、教育情報管理サーバ２０から受信した記入用紙のフォームデータを必要に応じて編集した後に、記入用紙を指定部数印刷する印刷指示を画像形成装置３０に対して送信する（Ｓ１０４）。
【００５６】
画像形成装置３０は、パーソナルコンピュータ５０から受信した印刷指示に基づいて、記入用紙を指定部数印刷する（Ｓ１０５）。
【００５７】
本実施形態では、印刷される記入用紙には、特定の教員の情報を形成しないようにしているため、特定の教員専用ではなく、１以上の任意の教員が共有して使用可能である。
【００５８】
［３−１（１）．第１の実施例（１）］
次に、図７乃至図１１を参照しながら、情報処理システム１において実行される第１の実施例に係る処理、すなわち、ユーザＩＤ（学籍番号）が記入された記入用紙に基づき教育情報管理サーバ２０に情報を登録する際に実行される処理の詳細について説明する。
【００５９】
図７に示されるように、画像形成装置３０は、操作パネル３４を介してユーザ（例えば教員）から操作（例えば、登録開始操作）を受け付ける（Ｓ２０１）。画像形成装置３０は、受け付けた操作に基づいて、教育情報管理サーバ２０に対して教員リストの転送を要求する（Ｓ２０２）。教員リストの転送要求においては、検索条件（例えば所属等）が指定されていてもよい。
【００６０】
教育情報管理サーバ２０は、画像形成装置３０から教員リストの転送要求を受け付けると、ユーザ情報管理テーブルの中から該当する教員を検索し、検索した教員のリストを生成して、生成した教員のリストを画像形成装置３０に送信する（Ｓ２０３）。例えば、教育情報管理サーバ２０は、画像形成装置３０から受け付けた転送要求に検索条件（例えば所属）が指定されている場合には、ユーザ情報管理テーブルにおいて、属性が「教員」であり、かつ指定された所属を含むレコードを検索し、また、検索条件が指定されていない場合には、ユーザ情報管理テーブルにおいて、属性が「教員」であるレコードを検索し、検索したレコードに含まれるユーザＩＤを含むリストを生成することとしてよい。この際に、リストに含まれるユーザＩＤは、予め定められた基準（例えばユーザＩＤが小さい順（又は大きい順）、名前の五十音順等）に基づいて並べることとしてよい。
【００６１】
画像形成装置３０は、教育情報管理サーバ２０から受信した教員のリストが選択可能に表示される教員選択画面を操作パネル３４に表示し（Ｓ２０４）、表示した教員選択画面に対するユーザからの教員選択操作を受け付けて（Ｓ２０５）、教員のリストの中から対象の教員を選択する。
【００６２】
画像形成装置３０は、対象の教員を選択した後に、操作パネル３４を介してユーザからスキャン指示を受け付けると（Ｓ２０６）、複数の記入用紙を順次スキャンして（Ｓ２０７）、複数の記入用紙のそれぞれのスキャンデータを得る。
【００６３】
画像形成装置３０は、Ｓ２０５で選択された対象の教員のユーザＩＤ（教員ＩＤ）と、Ｓ２０７で得られた記入用紙のスキャンデータとを情報管理支援サーバ１０に送信する（Ｓ２０８）。
【００６４】
情報管理支援サーバ１０は、画像形成装置３０から受け付けた記入用紙のそれぞれのスキャンデータ（画像）に対して文字認識処理を実行し、記入用紙のそれぞれのスキャンデータに含まれる学生のユーザＩＤ（学生ＩＤ（学籍番号））を取得する（Ｓ２０９）。情報管理支援サーバ１０は、スキャンデータにおける予め定められた領域に記入された文字列を学生ＩＤ（学籍番号）として得ることとしてよい。なお、本実施例においては、Ｓ２０９でＮ（Ｎは自然数）個の学生ＩＤが取得されたこととし、それぞれの学生ＩＤをＳ１〜ＳＮと表記する。
【００６５】
情報管理支援サーバ１０は、画像形成装置３０から受け付けた教員ＩＤ（教員のユーザＩＤ）に紐付く講義データの転送を教育情報管理サーバ２０に対して要求する（Ｓ２１１）。
【００６６】
教育情報管理サーバ２０は、情報管理支援サーバ１０から講義データの転送要求を受け付けると、受け付けた転送要求で指定された教員ＩＤ（教員のユーザＩＤ）に基づいて、講義情報管理テーブルの中から該当する講義データを検索して、検索された講義データを情報管理支援サーバ１０に送信する（Ｓ２１２）。例えば、教育情報管理サーバ２０は、講義情報管理テーブルの中から情報管理支援サーバ１０から指定された教員ＩＤ（教員のユーザＩＤ）を含むレコードを検索し、検索された各レコードを講義データとして得る。なお、本実施例においては、Ｓ２１２でＭ（Ｍは自然数）個の講義が検索されたこととし、各講義データをＫ１〜ＫＭと表記する。
【００６７】
情報管理支援サーバ１０は、Ｓ２０５で選択された対象の教員のユーザＩＤ（教員ＩＤ）と、Ｓ２１０で取得された学生のユーザＩＤ（学生ＩＤ）と、教育情報管理サーバ２０から受信した講義データとに基づいて、Ｓ２０５で選択された対象の教員のユーザＩＤに誤りがあるか否かを判定する誤選択判定処理を実行する（Ｓ２１３）。
【００６８】
［誤選択判定処理］
ここで、図８に示されるフロー図を参照しながら、Ｓ２１３の誤選択判定処理の詳細について説明する。
【００６９】
図８に示されるように、情報管理支援サーバ１０は、選択された教員ＩＤに紐付く講義データ（Ｋ１〜ＫＭ）を取得し（Ｓ３０１）、変数ｉを１に初期化（Ｓ３０２）した上で、以下の処理Ｓ３０３に進む。
【００７０】
情報管理支援サーバ１０は、講義データＫｉの履修者と、Ｓ２１０で取得された学生のユーザＩＤとの一致数Ｃｉを計数し（Ｓ３０３）、変数ｉがＭに達していない場合には（Ｓ３０４：Ｎ）、ｉをインクリメント（１加算）して（Ｓ３０５）、Ｓ３０３に戻り、変数ｉがＭに達している場合には（Ｓ３０４：Ｙ）、それまでに計数されたＣ１〜ＣＭの中から最大値Ｃｍａｘを選択する（Ｓ３０６）。
【００７１】
次に、情報管理支援サーバ１０は、選択した最大値ＣｍａｘをＳ２１０で取得した学生のユーザＩＤの総数Ｎで除して一致率ｒ（＝Ｃｍａｘ／Ｎ）を算出する（Ｓ３０７）。
【００７２】
そして、情報管理支援サーバ１０は、上記算出した一致率ｒが閾値Ａ以上である場合には（Ｓ３０８：Ｙ）、教員選択画面による教員の選択が誤選択ではないと判定し（Ｓ３０９）、上記算出した一致率ｒが閾値Ａ未満である場合には（Ｓ３０８：Ｎ）、教員選択画面による教員の選択が誤選択であると判定して（Ｓ３１０）、リターンする。
【００７３】
［３−１（２）．第１の実施例（２）］
ここで、図７に示したシーケンス図に戻り、説明を続ける。図７に示されるように、Ｓ２１３の誤選択判定処理を終えると、情報管理支援サーバ１０は、誤選択判定処理の結果、誤選択がないと判定された場合には（Ｓ２１４：Ｎ）、図９に示すシーケンス図（登録処理Ａ）のＳ４０１に進み、誤選択があると判定された場合には（Ｓ２１４：Ｙ）、図１０に示すシーケンス図（登録処理Ｂ）のＳ５０１に進む。
【００７４】
［登録処理（Ａ）］
まず、図９に示すシーケンス図を参照しながら、図７の誤選択判定処理（Ｓ２１３）の結果、誤選択がないと判定された場合（Ｓ２１４：Ｎ）に実行される登録処理の一例を説明する。
【００７５】
図９に示されるように、誤選択がない場合には、情報管理支援サーバ１０は、Ｓ２０８で受信したスキャンデータの取得日時を特定する（Ｓ４０１）。
【００７６】
次に、情報管理支援サーバ１０は、Ｓ３０６で選択された最大値Ｃｍａｘに対応する講義データ（Ｋｊとする）と、該講義データＫｊにおける講義回の日程のうち、Ｓ４０１で特定した取得日時より前に行われた講義回の日程であって、スキャンデータの取得日時に最も近い日程に対応する課題を、登録対象に決定する（Ｓ４０２）。なお、情報管理支援サーバ１０は、スキャンデータの中に講義回、課題、課題の日時が含まれている場合には、スキャンデータから取得した講義回、課題、課題の日時の情報に基づいて、課題を決定することとしてもよい。
【００７７】
情報管理支援サーバ１０は、Ｓ２０９で文字認識されたユーザＩＤ（学生ＩＤ）ごとに、Ｓ４０２で登録対象に決定した講義、課題に対して、該ユーザＩＤが含まれているスキャンデータから得られた情報又はスキャンデータの少なくとも１つ（以下登録データ）を登録するように教育情報管理サーバ２０に要求する（Ｓ４０３）。例えば、情報管理支援サーバ１０は、Ｓ２０９で文字認識されたユーザＩＤであって、Ｓ４０２で決定した講義・課題の履修者に含まれるユーザＩＤについては、上記のデータ登録を要求し、Ｓ２０９で文字認識されたユーザＩＤであって、Ｓ４０２で決定した講義・課題の履修者に含まれないユーザＩＤについては、上記のデータ登録を要求しないこととしてよい。
【００７８】
教育情報管理サーバ２０は、情報管理支援サーバ１０から受け付けたデータ登録要求に応じて、要求に係るユーザＩＤごとに、講義、課題、対応するユーザＩＤの登録データをそれぞれ登録し（Ｓ４０４）、その後、情報管理支援サーバ１０に登録完了を通知する（Ｓ４０５）。例えば、登録完了の通知には、登録内容を確認するための画面へのリンク情報を含むこととしてよい。例えば、登録内容を確認するための画面では、教員のユーザＩＤ、スキャンデータから得られたユーザＩＤのリスト、特定した講義及び課題、ユーザＩＤごとの登録データ及びスキャンデータ、スキャンデータから得られたユーザＩＤのうち登録が行われたユーザＩＤのリスト（登録成功者リスト）と登録が行われなかったユーザＩＤのリスト（登録失敗者リスト）等が表示されることとしてよい。
【００７９】
情報管理支援サーバ１０は、登録完了の通知を受けると、登録に係る教員のユーザＩＤのメールアドレスを教育情報管理サーバ２０に要求する（Ｓ４０６）。
【００８０】
教育情報管理サーバ２０は、情報管理支援サーバ１０からの要求に係る教員のユーザＩＤに関連付けられたメールアドレスをユーザ情報管理テーブルから取得し、取得したメールアドレスを情報管理支援サーバ１０に送信する（Ｓ４０７）。
【００８１】
情報管理支援サーバ１０は、登録完了通知に基づいて登録完了通知メールを作成し（Ｓ４０８）、教育情報管理サーバ２０から受信したメールアドレスを宛先としてメールサーバ４０に登録完了通知メールを送信する（Ｓ４０９）。例えば、登録完了通知メールには、登録内容を確認するための画面へのリンク情報、登録内容の集計情報、登録内容の一覧等が含まれることとしてよい。
【００８２】
情報管理支援サーバ１０は、メールサーバ４０から登録完了通知メールの送信完了の通知を受けると（Ｓ４１０）、データの登録処理を終了する。
【００８３】
また、情報管理支援サーバ１０は、スキャンデータから得られたそれぞれユーザＩＤのメールアドレスを教育情報管理サーバ２０から取得し、それぞれのユーザＩＤのメールアドレスに向けて、それぞれのユーザＩＤについて登録したデータを通知する通知メールを送信するようにしてもよい。
【００８４】
［登録処理（Ｂ）］
次に、図１０に示すシーケンス図を参照しながら、図７の誤選択判定処理（Ｓ２１３）の結果、誤選択があると判定された場合（Ｓ２１４：Ｙ）に実行される登録処理の一例を説明する。
【００８５】
図１０に示されるように、誤選択があった場合には、情報管理支援サーバ１０は、Ｓ２０８で受信したスキャンデータの登録を中断し（Ｓ５０１）、登録対象を推定する登録対象推定処理を実行する（Ｓ５０２）。
【００８６】
［登録対象推定処理］
ここで、図１１に示されるフロー図を参照しながら、Ｓ５０２の登録対象推定処理の詳細について説明する。
【００８７】
図１１に示されるように、情報管理支援サーバ１０は、１以上の登録候補の教員のユーザＩＤ（教員ＩＤ）を選択する（Ｓ６０１）。例えば、情報管理支援サーバ１０は、ユーザ情報管理テーブルに記憶される属性が「教員」である全てのユーザＩＤを登録候補に選択することとしてもよいし、Ｓ２０５で選択された対象の教員と教員選択画面において表示された位置が近い（例えば、対象の教員から隣接してＰ（Ｐは１以上の整数であり、例えば１又は２としてよい）番目までに表示されていた）教員のユーザＩＤを登録候補に選択することとしてもよい。
【００８８】
次に、情報管理支援サーバ１０は、Ｓ６０１で選択した登録候補の教員のユーザＩＤに紐付く講義データを、教育情報管理サーバ２０から取得する（Ｓ６０２）。なお、本実施例においては、Ｓ６０２でＬ（Ｌは自然数）個の講義が検索されたこととし、各講義データをＫ１〜ＫＬと表記する。
【００８９】
情報管理支援サーバ１０は、変数ｉを１に初期化して（Ｓ６０３）、講義データＫｉの履修者と、Ｓ２１０で取得された学生のユーザＩＤとの一致数Ｃｉを計数し（Ｓ６０４）、変数ｉがＬに達していない場合には（Ｓ６０５：Ｎ）、ｉをインクリメント（１加算）して（Ｓ６０６）、Ｓ６０４に戻り、変数ｉがＬに達している場合には（Ｓ６０５：Ｙ）、それまでに計数されたＣ１〜ＣＬの中から最大値Ｃｍａｘを選択する（Ｓ６０７）。
【００９０】
次に、情報管理支援サーバ１０は、選択した最大値ＣｍａｘをＳ２１０で取得した学生のユーザＩＤの総数Ｎで除して一致率ｒ（＝Ｃｍａｘ／Ｎ）を算出する（Ｓ６０８）。
【００９１】
そして、情報管理支援サーバ１０は、Ｓ６０８で算出した一致率ｒが閾値Ｂ（閾値Ａと一致しても異なってもよい）以上である場合には（Ｓ６０９：Ｙ）、Ｃｍａｘに対応する講義データ（Ｋｊとする）と、講義データＫｊの教員の情報（教員のユーザＩＤ）を登録対象に決定して（Ｓ６１０）、リターンする。また、情報管理支援サーバ１０は、Ｓ６０８で算出した一致率ｒが閾値Ｂ未満である場合には（Ｓ６０９：Ｎ）、登録対象がないと判断して（Ｓ６１１）、リターンする。
【００９２】
［３−１（３）．第１の実施例（３）］
ここで、図１０に示したシーケンス図に戻り、説明を続ける。
【００９３】
図１０に示されるように、Ｓ５０２の登録対象推定処理を終えると、情報管理支援サーバ１０は、登録対象推定処理の結果、登録対象がないと判定された場合には（Ｓ５０３：Ｎ）、エラーメールを作成して（Ｓ５０４）、作成したエラーメールを予め定められたアドレスを宛先としてメールサーバ４０に送信して（Ｓ５０５）、処理を終了する。例えば、情報管理支援サーバ１０は、エラーメールを、管理者のアドレスに向けて送信することとしてもよいし、全教員を宛先とするメーリングリストに向けて送信することとしてもよい。
【００９４】
また、情報管理支援サーバ１０は、登録対象推定処理の結果、登録対象があると判定された場合には（Ｓ５０３：Ｙ）、登録対象推定処理の結果、登録対象とされた教員（ユーザＩＤ）のメールアドレスを教育情報管理サーバ２０に要求する（Ｓ５０６）。
【００９５】
教育情報管理サーバ２０は、情報管理支援サーバ１０からの要求に係る教員（ユーザＩＤ）に関連付けられたメールアドレスをユーザ情報管理テーブルから取得し、取得したメールアドレスを情報管理支援サーバ１０に送信する（Ｓ５０７）。
【００９６】
情報管理支援サーバ１０は、Ｓ５０２で登録対象とされた講義データ（Ｋｊとする）と、該講義データＫｊにおける講義回の日程のうち、Ｓ２０８で取得したスキャンデータの取得日時より前に行われた講義回の日程であって、スキャンデータの取得日時に最も近い日程に対応する課題を、登録対象に決定する（Ｓ５０８）。なお、情報管理支援サーバ１０は、スキャンデータの中に講義回、課題、課題の日時が含まれている場合には、スキャンデータから取得した講義回、課題、課題の日時の情報に基づいて、課題を決定することとしてもよい。
【００９７】
情報管理支援サーバ１０は、Ｓ５０８で決定した登録対象の講義・課題の情報での登録を実行するか否かを確認する確認メールを作成し（Ｓ５０９）、作成した確認メールを登録対象の教員のメールアドレスを宛先としてメールサーバ４０に送信する（Ｓ５１０）。例えば、確認メールには、入力された教員の情報に誤りがあった旨に加えて、登録対象の講義・課題の情報と、登録を実行する場合に押下される情報管理支援サーバ１０へのリンク情報（登録指示リンク）を含むこととしてよく、登録指示リンクには、登録対象である教員、学生、スキャンデータ、スキャンデータから得られたデータを含む登録対象データ群を識別する識別子を含むこととしてよい。例えば、パーソナルコンピュータ５０が確認メールを受信後に、確認メールに含まれる登録指示リンクが押下されると、パーソナルコンピュータ５０は登録指示リンクに基づいて情報管理支援サーバ１０にアクセスする。これにより、情報管理支援サーバ１０は、登録対象データ群への登録確認の応答があったことを確認する。
【００９８】
情報管理支援サーバ１０は、送信した確認メールに対して確認応答がない場合には（Ｓ５１１：Ｎ）、待機し、確認応答があった場合には（Ｓ５１１：Ｙ）、Ｓ５１２の処理に進む。
【００９９】
すなわち、情報管理支援サーバ１０は、Ｓ２０９で文字認識されたユーザＩＤ（学生ＩＤ）ごとに、Ｓ５０８で登録対象に決定した講義、課題に対して、該ユーザＩＤが含まれているスキャンデータから得られた情報又はスキャンデータの少なくとも１つ（以下登録データ）を登録するように教育情報管理サーバ２０に要求する（Ｓ５１２）。例えば、情報管理支援サーバ１０は、Ｓ２０９で文字認識されたユーザＩＤであって、Ｓ５０８で決定した講義・課題の履修者に含まれるユーザＩＤについては、上記のデータ登録を要求し、Ｓ２０９で文字認識されたユーザＩＤであって、Ｓ５０８で決定した講義・課題の履修者に含まれないユーザＩＤについては、上記のデータ登録を要求しないこととしてよい。
【０１００】
教育情報管理サーバ２０は、情報管理支援サーバ１０から受け付けたデータ登録要求に応じて、要求に係るユーザＩＤごとに、講義、課題、対応するユーザＩＤの登録データをそれぞれ登録し（Ｓ５１３）、その後、情報管理支援サーバ１０に登録完了を通知する（Ｓ５１４）。例えば、登録完了の通知には、登録内容を確認するための画面へのリンク情報を含むこととしてよい。例えば、登録内容を確認するための画面では、教員のユーザＩＤ、スキャンデータから得られたユーザＩＤのリスト、特定した講義及び課題、ユーザＩＤごとの登録データ及びスキャンデータ、スキャンデータから得られたユーザＩＤのうち登録が行われたユーザＩＤのリスト（登録成功者リスト）と登録が行われなかったユーザＩＤのリスト（登録失敗者リスト）等が表示されることとしてよい。
【０１０１】
情報管理支援サーバ１０は、登録完了の通知を受けると、登録完了通知に基づいて登録完了通知メールを作成し（Ｓ５１５）、登録対象の教員のメールアドレスを宛先としてメールサーバ４０に登録完了通知メールを送信する（Ｓ５１６）。例えば、登録完了通知メールには、登録内容を確認するための画面へのリンク情報、登録内容の集計情報、登録内容の一覧等が含まれることとしてよい。
【０１０２】
情報管理支援サーバ１０は、メールサーバ４０から登録完了通知メールの送信完了の通知を受けると（Ｓ５１７）、データの登録処理を終了する。
【０１０３】
また、情報管理支援サーバ１０は、スキャンデータから得られたそれぞれユーザＩＤのメールアドレスを教育情報管理サーバ２０から取得し、それぞれのユーザＩＤのメールアドレスに向けて、それぞれのユーザＩＤについて登録したデータを通知する通知メールを送信するようにしてもよい。
【０１０４】
以上が本実施形態の第１の実施例に係る処理の一連の流れである。なお、第１の実施例によれば、紙媒体の印刷後に、登録者の識別情報を指定してデータ登録を行うようにした場合において、登録者の識別情報の選択ミスにより誤ったデータ登録が実行されてしまうことを回避するとともに、登録者の識別情報の選択ミスが起こったときでも、本来登録者が選択しようとしたデータを推定し、推定したデータに基づいてデータ登録を行うことができる。これにより、第１の実施例の処理を採用しない場合に比較して、登録者の再登録操作の手間を省略することができる。
【０１０５】
［３−２．第２の実施例］
次に、図１２に示されたシーケンス図を参照しながら、本実施形態に係る情報処理システム１において実行される第２の実施例に係る処理について説明する。
【０１０６】
図１２に示されるように、画像形成装置３０は、操作パネル３４を介してユーザ（例えば教員）から操作（例えば、登録開始操作）を受け付ける（Ｓ７０１）。画像形成装置３０は、受け付けた操作に基づいて、教育情報管理サーバ２０に対して教員リストの転送を要求する（Ｓ７０２）。教員リストの転送要求においては、検索条件（例えば所属等）が指定されていてもよい。
【０１０７】
教育情報管理サーバ２０は、画像形成装置３０から教員リストの転送要求を受け付けると、ユーザ情報管理テーブルの中から該当する教員を検索し、検索した教員のリストを生成して、生成した教員のリストを画像形成装置３０に送信する（Ｓ７０３）。例えば、教育情報管理サーバ２０は、画像形成装置３０から受け付けた転送要求に検索条件（例えば所属）が指定されている場合には、ユーザ情報管理テーブルにおいて、属性が「教員」であり、かつ指定された所属を含むレコードを検索し、また、検索条件が指定されていない場合には、ユーザ情報管理テーブルにおいて、属性が「教員」であるレコードを検索し、検索したレコードに含まれるユーザＩＤを含むリストを生成することとしてよい。この際に、リストに含まれるユーザＩＤは、予め定められた基準（例えばユーザＩＤが小さい順（又は大きい順）、名前の五十音順等）に基づいて並べることとしてよい。
【０１０８】
画像形成装置３０は、教育情報管理サーバ２０から受信した教員のリストが選択可能に表示される教員選択画面を操作パネル３４に表示し（Ｓ７０４）、表示した教員選択画面に対するユーザからの教員選択操作を受け付けて（Ｓ７０５）、教員のリストの中から対象の教員を選択する。
【０１０９】
画像形成装置３０は、対象の教員を選択した後に、操作パネル３４を介してユーザからスキャン指示を受け付けると（Ｓ７０６）、複数の記入用紙を順次スキャンして（Ｓ７０７）、複数の記入用紙のそれぞれのスキャンデータを得る。
【０１１０】
画像形成装置３０は、Ｓ７０５で選択された対象の教員のユーザＩＤ（教員ＩＤ）と、Ｓ７０７で得られた記入用紙のスキャンデータとを情報管理支援サーバ１０に送信する（Ｓ７０８）。
【０１１１】
情報管理支援サーバ１０は、画像形成装置３０から受け付けた記入用紙のそれぞれのスキャンデータ（画像）に対して文字認識処理を実行し、記入用紙のそれぞれのスキャンデータに含まれる学生のユーザＩＤ（学生ＩＤ（学籍番号））を取得する（Ｓ７０９）。情報管理支援サーバ１０は、スキャンデータにおける予め定められた領域に記入された文字列を学生ＩＤ（学籍番号）として得ることとしてよい。なお、本実施例においては、Ｓ７０９でＮ（Ｎは自然数）個の学生ＩＤが取得されたこととし、それぞれの学生ＩＤをＳ１〜ＳＮと表記する。
【０１１２】
情報管理支援サーバ１０は、画像形成装置３０から受け付けた教員ＩＤ（教員のユーザＩＤ）に紐付く講義データの転送を教育情報管理サーバ２０に対して要求する（Ｓ７１１）。
【０１１３】
教育情報管理サーバ２０は、情報管理支援サーバ１０から講義データの転送要求を受け付けると、受け付けた転送要求で指定された教員ＩＤ（教員のユーザＩＤ）に基づいて、講義情報管理テーブルの中から該当する講義データを検索して、検索された講義データを情報管理支援サーバ１０に送信する（Ｓ７１２）。例えば、教育情報管理サーバ２０は、講義情報管理テーブルの中から情報管理支援サーバ１０から指定された教員ＩＤを含むレコードを検索し、検索された各レコードを講義データとして得る。なお、本実施例においては、Ｓ７１２でＭ（Ｍは自然数）個の講義が検索されたこととし、各講義データをＫ１〜ＫＭと表記する。
【０１１４】
情報管理支援サーバ１０は、Ｓ７０５で選択された対象の教員のユーザＩＤ（教員ＩＤ）と、Ｓ７１０で取得された学生のユーザＩＤ（学生ＩＤ）と、教育情報管理サーバ２０から受信した講義データとに基づいて、Ｓ２０５で選択された対象の教員のユーザＩＤに誤りがあるか否かを判定する誤選択判定処理を実行する（Ｓ７１３）。なお、誤選択判定処理の詳細は、図８に示されたフロー図の通りであるため説明を省略する。
【０１１５】
情報管理支援サーバ１０は、Ｓ７１３の誤選択判定処理の結果、誤選択があると判定された場合には（Ｓ７１４：Ｙ）、画像形成装置３０に対して教員の選択エラーを通知するとともに、教員の再選択を要求する（Ｓ７１５）。
【０１１６】
画像形成装置３０は、操作パネル３４に教員の選択エラーの旨を表示するとともに（Ｓ７１６）、ユーザに登録者である教員の再選択を促して、Ｓ７０４に戻り、それ以降の処理を再度実行する。
【０１１７】
また、情報管理支援サーバ１０は、Ｓ７１３の誤選択判定処理の結果、誤選択がないと判定された場合には（Ｓ７１４：Ｎ）、図９に示すシーケンス図（登録処理Ａ）のＳ４０１に進む。Ｓ４０１以降の処理は、実施例１と同様であるため、ここでの説明は省略する。
【０１１８】
以上の第２の実施例によれば、登録者が選択を誤ったと判断される場合には、登録者に再選択を促して、登録者に正しい情報の入力を促すことができる。
【０１１９】
本発明は、以上説明した実施形態に限定されるものではない。例えば、上記の実施形態では、教員選択画面の中から教員を選択することとしているが、ユーザが教員のＩＤを操作パネル３４に入力することとしても構わない。
【０１２０】
また、上記の実施形態では、情報管理支援サーバ１０が、誤選択判定処理（Ｓ２１３）を実行しているが、教育情報管理サーバ２０が、スキャンデータに含まれる学生のＩＤと、教員のＩＤを情報管理支援サーバ１０から取得して、誤選択判定処理を実行し、その結果を情報管理支援サーバ１０に送信することとしてもよい。さらに、教育情報管理サーバ２０が、情報管理支援サーバ１０の代わりに、図１０のＳ５０２〜Ｓ５１７の処理を実行するようにしてもよい。
【図１】
2015082223.tif 000003
【図２】
2015082223.tif 000004
【図３】
2015082223.tif 000005
【図４】
2015082223.tif 000006
【図５】
2015082223.tif 000007
【図６】
2015082223.tif 000008
【図７】
2015082223.tif 000009
【図８】
2015082223.tif 000010
【図９】
2015082223.tif 000011
【図１０】
2015082223.tif 000012
【図１１】
2015082223.tif 000013
【図１２】
2015082223.tif 000014