(57)【要約】【課題】顔認証部による自動判定結果によって試験結果が保留された場合に、顔認証部では正しく自動判定されたのかをユーザが目視で確認すること。【解決手段】表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置が、試験時間内に顔認証手段で受験者本人であると判定された割合が条件を満たすか否かの判定により、試験の合否判定が保留された試験結果が表示端末で表示させるよう制御し、試験時間内に顔認証手段で受験者本人でないと判定された受験者の画像と、試験時間内に顔認証手段の顔認証に用いたマスタ画像を比較可能に表示端末で表示させる。 【選択図】図１３
2020021240.tif 000002
【特許請求の範囲】
【請求項１】
表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置であって、
試験時間内に前記顔認証手段で受験者本人であると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示手段を備え、
前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人でないと判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させることを特徴とする講習装置。
【請求項２】
前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人であると判定された受験者の画像と、前記マスタ画像を比較可能に前記表示端末で表示させることを特徴とする請求項１に記載の講習装置。
【請求項３】
前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人でないと判定された場合に、前記表示端末で取得された前記表示端末の画面の表示内容を示す証跡データと、前記マスタ画像を比較可能に前記表示端末で表示させることを特徴とする請求項１または請求項２に記載の講習装置。
【請求項４】
前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人あると判定された場合に、前記表示端末で取得された前記表示端末の画面の表示内容を示す証跡データと、前記マスタ画像を比較可能に前記表示端末で表示させることを特徴とする請求項１乃至請求項３の何れか1項に記載の講習装置。
【請求項５】
前記マスタ画像は、前記受験者が受験申込時に準備して前記試験ために登録された画像であることを特徴とする請求項１乃至請求項４の何れか1項に記載の講習装置。
【請求項６】
表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置の制御方法であって、
前記講習装置の試験結果表示手段が、試験時間内に前記顔認証手段で受験者本人であると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示工程を含み、
前記試験結果表示工程では、前記試験時間内に前記顔認証手段で受験者本人でないと判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させることを特徴とする制御方法。
【請求項７】
表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置で読み取り実行可能なプログラムであって、
前記講習装置を、
試験時間内に前記顔認証手段で受験者本人であると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示手段として機能させ、
前記試験結果表示手段で、前記試験時間内に前記顔認証手段で受験者本人でないと判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させるためのプログラム。
【請求項８】
表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置であって、
試験時間内に前記顔認証手段で受験者が在席していると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示手段を備え、
前記試験結果表示手段では、前記試験時間内に前記顔認証手段で離席しているとの判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させることを特徴とする講習装置。
【請求項９】
表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置の制御方法であって、
前記講習装置の試験結果表示手段が、試験時間内に前記顔認証手段で受験者が在席していると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示工程を含み、
前記試験結果表示工程では、前記試験時間内に前記顔認証手段で離席しているとの判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させることを特徴とする制御方法。
【請求項１０】
表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置で読み取り実行可能なプログラムであって、
前記講習装置を、
試験時間内に前記顔認証手段で受験者が在席していると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示手段として機能させ、
前記試験結果表示手段で、前記試験時間内に前記顔認証手段で離席しているとの判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置、その制御方法とプログラムの技術に関する。
【背景技術】
【０００２】
近年、大学の講義、企業の研修、各種資格試験等において、インターネットなどのネットワーク通信を利用して、自宅等の教室や研修場所とは異なる場所で講義を受講したり、試験を受験したりすることが可能なｅラーニング（ｅ−ｌｅａｒｎｉｎｇ）の仕組みが普及している。
【０００３】
ｅラーニングでは、受講者（受験者）と管理者（監視者）が離れているため、いかに正規の受講者（受験者）が受講（受験）しているかを確認するための認証の仕組みが重要となる。
【０００４】
特許文献１には、講義の受験者を特定して講義の実施を支援するために、受験者の顔認証の結果によって出欠確認をする技術が開示されている。
【０００５】
特許文献２には、ユーザの在席時間と離席時間を、撮影された映像に基づき算出し、勤務時間中におけるユーザの在席時間と離席時間を集計する技術が開示されている。
【０００６】
特許文献３には、ｅ−ｌｅａｒｎｉｎｇ学習時にランダムで認証タイミングを作動させ、取得した認証情報と、事前に認証サーバで登録していた認証情報を検査し、認証情報が異なっていた場合は、前記カウンタに蓄積された不一致回数が一定値を超えるとき、ｅ−ｌｅａｒｎｉｎｇ学習を強制的に終了する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１３３６４９公報
【特許文献２】特開２０１７−１８２２９３公報
【特許文献３】特開２００９−２７６９５０公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ｅラーニングによる試験では、顔認証部による自動判定結果から正規の受験者が受験したと認められない場合は合格判定にすることはできないが、特許文献１〜３に開示された技術には、顔認証部による自動判定結果によって試験結果が保留された場合に、ユーザが顔認証部による自動判定結果が正しく機能したのかを確認する仕組みは何ら開示されていない。
【０００９】
本発明は、顔認証部による自動判定結果によって試験結果が保留された場合に、顔認証部では正しく自動判定されたのかをユーザが目視で確認することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、表示端末と通信可能に接続され、受験者の顔認証を行う顔認証手段の顔認証結果を用いて試験の合否判定を管理する講習装置であって、試験時間内に前記顔認証手段で受験者本人であると判定された割合が条件を満たすか否かの判定により、前記試験の合否判定が保留された試験結果が前記表示端末で表示させるよう制御する試験結果表示手段を備え、前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人でないと判定された受験者の画像と、前記試験時間内に前記顔認証手段の顔認証に用いたマスタ画像を比較可能に前記表示端末で表示させることを特徴とする。
【００１１】
また、前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人であると判定された受験者の画像と、前記マスタ画像を比較可能に前記表示端末で表示させることを特徴とする。
【００１２】
また、前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人でないと判定された場合に、前記表示端末で取得された前記表示端末の画面の表示内容を示す証跡データと、前記マスタ画像を比較可能に前記表示端末で表示させることを特徴とする。
【００１３】
また、前記試験結果表示手段では、前記試験時間内に前記顔認証手段で受験者本人あると判定された場合に、前記表示端末で取得された前記表示端末の画面の表示内容を示す証跡データと、前記マスタ画像を比較可能に前記表示端末で表示させることを特徴とする。
【００１４】
また、前記マスタ画像は、前記受験者が受験申込時に準備して前記試験ために登録された画像であることを特徴とする。
【発明の効果】
【００１５】
本発明により、顔認証部による自動判定結果によって試験結果が保留された場合に、顔認証部では正しく自動判定されたのかをユーザが目視で確認することが可能な仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】受講管理システムの構成の一例を示すシステム構成図
【図２】受講管理サーバ１１１、顔認証管理サーバ１２１、受講管理者用ＰＣ１３１、受講者用ＰＣ１４１に適用可能な情報処理装置のハードウェア構成を示すブロック図
【図３】受講管理サーバ１１１で管理するデータテーブルの一例を示すデータ構成図
【図４】顔認証管理サーバ１２１で管理するデータテーブルの一例を示すデータ構成図
【図５】全体処理フローの一例を示すフローチャート
【図６】受講者登録処理の一例を示すフローチャート
【図７】顔認証処理の一例を示すフローチャート
【図８】認証状態検出処理の一例を示すフローチャート
【図９】テスト実施処理の一例を示すフローチャート
【図１０】現在認証状況判定処理の一例を示すフローチャート
【図１１】自動合否判定処理の一例を示すフローチャート
【図１２】管理者が試験結果表示画面（管理者用）を見ながら、試験期間中の顔認証の自動判定を手動で訂正する処理を示すフローチャートである。
【図１３】表示端末（管理者用）で表示される試験結果表示画面（管理者用）を示す図である。
【図１４】表示端末（受験者用）で表示される試験結果表示画面（受験者用）を示す図である。
【図１５】表示端末（管理者用）で表示される試験結果一覧表示画面（管理者用）を示す図である。
【図１６】表示端末（受験者用）で表示されるログイン画面を示す図である。
【図１７】表示端末（受験者用）で表示されるテスト一覧画面を示す図である。
【図１８】表示端末（受験者用）で表示されるテスト開始画面を示す図である。
【図１９】表示端末（受験者用）で表示されるテスト終了画面を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１８】
図１は、本発明の受講管理システムの構成の一例を示すシステム構成図である。
【００１９】
受講管理システム１００は、受講管理サーバ１１１、顔認証管理サーバ１２１、１または複数の受講管理者用ＰＣ１３１、１または複数の受講者用ＰＣ１４１がインターネット１５０を介して接続される構成となっている。
【００２０】
受講管理サーバ１１１は、受講者（または受験者。以下同様）やコース（講義）、テストに関する情報を一元管理し、コースやテストに関するサービスを提供するサーバであり、受講サービス環境ネットワーク１１０上に構築され、ルータ１１２を介してインターネット１５０に接続している。
【００２１】
受講管理サーバ１１１は、受講管理者用ＰＣ１３１や受講者用ＰＣ１４１からのログインを制御し、受講管理者用ＰＣ１３１、受講者用ＰＣ１４１からの要求を受けて必要な処理を行い、サービスを提供する。また、受講管理サーバ１１１は、顔認証管理サーバ１２１から認証情報を取得し、コースやテストの受講制限や、テストの自動・手動合否判定を実施する。
【００２２】
尚、試験はｅ−ｌｅａｒｎｉｎｇとして利用可能なコンテンツであり、講習に関する問題、講習に関する内容の内少なくとも１つを含んだものである。例えば講習に関する問題に回答することによる試験でもよく、講習に関する内容を見て受講することによる試験でもよい。
【００２３】
顔認証管理サーバ１２１は、受講者の顔認証に必要な顔画像情報を管理し、受講者の顔認証時に取得した認証情報を管理するサーバであり、顔認証サービス環境ネットワーク１２０上に構築され、ルータ１２２を介してインターネット１５０に接続している。
【００２４】
顔認証管理サーバ１２１は、受講者用ＰＣ１４１からの要求を受けて、顔認証に必要な顔画像情報を提供し、受講者用ＰＣ１４１から都度、認証情報を取得して蓄積する。顔認証管理サーバ１２１は、受講管理サーバ１１１からの要求を受けて、蓄積している認証情報を提供する。
【００２５】
なお、本実施例では、受講管理サーバ１１１と顔認証管理サーバ１２１を別々のサーバとして構築しているが、同一サーバ上で構築してもよい。
【００２６】
受講管理者用ＰＣ１３１は、受講管理者から操作を受け付け、受講管理者に対して必要な情報を提示するＰＣ端末であり、受講管理者ネットワーク１３０上に構築され、ルータ１３２を介してインターネット１５０に接続している。
【００２７】
受講管理者用ＰＣ１３１は、受講管理者から受講者登録のため情報を受け付け、受講管理サーバ１１１、顔認証管理サーバ１２１に必要情報を送信して登録させる。また、受講管理者用ＰＣ１３１は、受講管理サーバ１１１により表示されたテスト結果画面に対して、受講管理者から顔認証結果の変更操作を受け付け、受講管理サーバ１１１に手動合否判定を実行させる。
【００２８】
受講者用ＰＣ１４１は、受講者から操作を受け付け、受講者の顔認証を実施し、受講者に対して必要な情報を提示するＰＣ端末であり、受講者ネットワーク１４０上に構築され、ルータ１４２を介してインターネット１５０に接続している。
【００２９】
受講者用ＰＣ１４１は、受講管理サーバ１１１に受講者からログイン操作を受け付け、受講管理サーバ１１１にログイン要求を送信する際に顔認証を実施して受講者を認証する。受講者用ＰＣ１４１は、受講者に対して受講管理サーバ１１１から受信したコースやテストの内容を表示し、受講者からの操作・入力内容を受講管理サーバ１１１に送信するが、ログインからログアウトの間、非同期で顔認証を実施し、顔認証管理サーバ１２１に認証情報を送信する。
【００３０】
なお、本実施例では、各サーバ、各ＰＣは別々のネットワーク上に構築し、インターネットを介して接続したが、同一のネットワーク上（例えば、同一のローカルエリアネットワーク）に構築するようにしてもよい。
【００３１】
図２は、本発明の実施形態における受講管理サーバ１１１、顔認証管理サーバ１２１、受講管理者用ＰＣ１３１、受講者用ＰＣ１４１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明する。
【００３２】
図２に示すように、受講管理サーバ１１１、顔認証管理サーバ１２１、受講管理者用ＰＣ１３１、受講者用ＰＣ１４１は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８等が接続された構成を採る。
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３３】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。また、本発明を実施するために必要な情報が記憶されている。なお外部メモリはデータベースであってもよい。
【００３４】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３５】
入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。また、入力コントローラ２０５は、カメラデバイス２１３からのカメラ画像入力も制御する。受講者用ＰＣ１４１にはカメラデバイスとしてＷｅｂカメラ等が装備され、顔認証に使用するカメラ画像を撮影するが、顔認証用に別途カメラデバイスを用意してもよい。
【００３６】
ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３７】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３８】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３９】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上に表示することが可能である。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００４０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００４１】
次に図３、図４のデータ構成図を用いて、本実施形態において受講管理システムが使用するデータテーブルの一例について説明する。
【００４２】
図３は、受講管理サーバ１１１にて管理するテーブル（データベース）のデータ構成の一例を示す。
【００４３】
コーステーブル３００は、講習（コース）を管理するテーブルであり、講習ＩＤ、講習名を持つ。講習ＩＤは講習を識別する英数字コード、講習名は講習の名称を示す。
【００４４】
コースモジュールテーブル３１０は、講習に関連するモジュール（テストおよび講義）を管理するテーブルであり、講習ＩＤ、モジュールＩＤ、モジュールタイプを持つ。講習ＩＤはコーステーブル３００の講習ＩＤに対応しており、モジュールＩＤはモジュールを識別する英数字コード、モジュールタイプはモジュールの種類を区分し、講義の場合は”ｌｅｓｓｏｎ”、テストの場合は”ｔｅｓｔ”が設定される。また各モジュールＩＤにはコンテンツ（テストデータや講義コンテンツ）が対応付けられている。
【００４５】
テストテーブル３２０は、テストを管理するテーブルであり、テストＩＤ、テスト名、合格点を持つ。テストＩＤはテストを識別する英数字コードであり、コースモジュールテーブル３１０のモジュールＩＤに対応する。テスト名はテストの名称、合格点は当該テストが合格と判定されるための最低点を示す。
【００４６】
講義テーブル３３０は、講義を管理するテーブルであり、講義ＩＤ、講義名を持つ。講義ＩＤは講義を識別する英数字コードであり、コースモジュールテーブル３１０のモジュールＩＤに対応する。講義名は講義の名称を示す。
【００４７】
受講ステータステーブル３４０は、モジュール（テストおよび講義）の受講者ごとの受講状況を管理するテーブルであり、モジュールＩＤ、受講者ＩＤ、開始時間、終了時間、点数、受講状態、認証割合、未認証割合を持つ。モジュールＩＤはコースモジュールテーブル３１０のモジュールＩＤに対応し、テストの場合はテストテーブル３２０のテストＩＤ、講義の場合は講義テーブル３３０の講義ＩＤに一致する。受講者ＩＤは受講者を識別する英数字コードであり、ユーザテーブル３６０の受講者ＩＤに対応する。開始時間、終了時間はそれぞれ、モジュールの受講開始時間、受講終了時間を示す。点数はテストの評価結果である点数（講義の場合はブランク）、受講状態は、受講の状態を表し、受講の有無や、受講後の自動および手動の判定結果により、”未受講”、”（自動）合格”、”（自動）不合格”、”（手動）合格”、”（手動）不合格”  、”保留”等が設定される。
【００４８】
受講ステータス詳細テーブル３５０は、モジュールの受講者ごとの顔認証結果を管理するテーブルであり、モジュールＩＤ、受講者ＩＤ、開始時間、終了時間、認証状態、認証・未認証割合を持つ。モジュールＩＤ、受講者ＩＤはそれぞれ、受講ステータステーブル３４０のモジュールＩＤ、受講者ＩＤに対応する。開始時間、終了時間はそれぞれ、顔認証による認証状態の開始時間、終了時間を示す。認証状態は顔認証の認証状態であり、自動認証および手動修正の結果により、”（自動）認証”、”（自動）未認証”、”（手動）認証”、”（手動）未認証”などが設定される。認証・未認証割合はモジュールの受講時間全体における今回の認証状態の時間の割合を示す。
【００４９】
ユーザテーブル３６０は、受講者を管理するテーブルであり、受講者ＩＤ、氏名を持つ。受講者ＩＤは受講者を識別する英数字コード（受講者コード、受講者番号、など）、氏名は受講者の氏名を示す。
【００５０】
認証基準テーブル３７０は、受講判定の基準となる認証割合を管理するテーブルであり、モジュールタイプ、閾値を持つ。モジュールタイプはコースモジュールテーブル３１０のモジュールタイプと同様である。閾値はモジュールタイプごとの判定基準となる認証割合を示す。本閾値以上であれば正規にモジュール（テストおよび講義）を受講したものと判定する。
【００５１】
図４は、顔認証管理サーバ１２１にて管理するテーブル（データベース）のデータ構成の一例を示す。
【００５２】
ユーザ顔画像テーブル４００は、受講者の顔認証に使用する顔画像を管理するテーブルであり、受講者ＩＤ、認証元顔画像、取得日時を持つ。受講者ＩＤは受講者を識別する英数字コード、認証元顔画像は受講者の顔認証に使用する顔画像ファイルのリンク先、取得日時は顔画像ファイルを取得した日時を示す。
【００５３】
認証結果テーブル４１０は、受講者の顔認証結果を管理するテーブルであり、受講者ＩＤ、開始時間、終了時間、認証状態、状態終了を持つ。受講者ＩＤは受講者を識別する英数字コード、開始時間、終了時間はそれぞれ、顔認証による認証状態の開始時間、終了時間を示す。認証状態は顔認証による認証状態を示す。ここでは、受講ステータス詳細テーブル３５０の認証状態と異なり、自動での顔認証の状態のみが設定される。状態終了は今回の認証状態が終了したかを示し、終了した場合は”Ｔｒｕｅ”、終了していない場合は”Ｆａｌｓｅ”が設定される。具体的には、別の認証状態に移った場合や、アプリ（プログラム）を終了した場合は”Ｔｒｕｅ”が設定され、同じ認証状態が継続中の場合は”Ｆａｌｓｅ”が設定される。
【００５４】
証跡画像テーブル４２０は、顔認証の結果で蓄積される証跡画像を管理するテーブルであり、受講者ＩＤ、画像タイプ、取得日時、画像を持つ。受講者ＩＤは受講者を識別する英数字コード、画像タイプは証跡画像の種類を示し、カメラデバイスにより取得された画像の場合は”カメラ画像”、ディスプレイに表示された内容のスナップショットの場合は”画面ショット”が設定される。取得日時は画像を取得した日時、画像は画像ファイルへのリンクを示す。
【００５５】
次に図５〜図１２のフローチャートを用いて、本実施形態において受講管理システムが実行する処理について説明する。
【００５６】
図５は、受講管理システムが実行する全体処理フローの一例を示すフローチャートである。各処理ステップは、各装置のＣＰＵ２０１にて実行される。
【００５７】
まず受講者を登録するために、受講管理者用ＰＣ１３１は管理者から受講者登録の操作を受け付け（ステップＳ５３１）、受講管理サーバ１１１は受講者ＩＤを発行してユーザテーブル３６０を更新し（ステップＳ５１１）、顔認証管理サーバ１２１は顔画像ファイルを登録するとともにユーザ顔画像テーブル４００を更新する（ステップＳ５２１）。本処理は図６で後述する。本処理の結果、受講管理サーバではユーザテーブル３６０、顔認証管理サーバ１２１ではユーザ顔画像テーブル４００に新規受講者に関するデータが登録される。
【００５８】
一連の処理に先行して、ステップＳ５４１で、受講者用ＰＣ１４１は、顔認証管理サーバ１２１に認証元顔画像を要求し、ステップＳ５２２で顔認証管理サーバ１２１から送信された認証元顔画像を受信する。本処理はユーザ顔画像テーブル４００が更新された場合など、必要都度、実行される。
【００５９】
ステップＳ５４２で、受講者用ＰＣ１４１は、図１６のログイン画面から受講者のログイン要求を受け付け、受講管理サーバ１１１に受講者ＩＤ、パスワードとともにログイン要求を送信する。
【００６０】
ステップＳ５１２で、受講管理サーバ１１１は、ログイン要求を受けて、受講者ＩＤ、パスワードをもとに受講者を認証し、ログイン処理を実行する。
【００６１】
ログイン完了後、受講者用ＰＣ１４１は顔認証処理を非同期で実行し（ステップＳ５４３）、顔認証管理サーバ１２１は受講者用ＰＣ１４１から送信された証跡情報を受信して登録する（ステップＳ５２３）。本処理は図７、図８にて後述する。
【００６２】
次に、受講者用ＰＣ１４１は、受講者からテスト開始操作を受け付け、テストを実施する（ステップＳ５４４）。受講管理サーバ１１１は、テスト開始時に顔認証管理サーバ１２１に問い合わせて受講者の認証状況を確認し、テスト実施のためのコンテンツを受講者用ＰＣ１４１に提供し、回答を受け付ける（ステップＳ５１３）。顔認証管理サーバ１２１は、テスト開始時に受講管理サーバ１１１に受講者の認証状況を提供する（ステップＳ５２４）。本処理は図９にて後述する。
【００６３】
テスト実施が終了すると、受講管理サーバ１１１は、合否基準および認証基準に基づいて自動合否判定を実施する（ステップＳ５１４）。顔認証管理サーバ１２１は、自動合否判定に必要な認証情報を受講管理サーバ１１１に提供する（ステップＳ５２５）。本処理は図１１にて後述する。
【００６４】
ステップＳ５４５で、受講者用ＰＣ１４１は、受講管理サーバ１１１から自動合否判定結果を受信して、図１４に示したような試験結果表示画面（受験者用）により判定結果を表示する。
【００６５】
自動合否判定後、受講管理者用ＰＣ１３１は、管理者から手動合否判定の操作を受け付け、受講管理サーバ１１１に更新内容を送信する（ステップＳ５３２）。受講管理サーバ１１１は、受講管理者用ＰＣ１３１からの更新内容を受けて、合否判定を再実施する（ステップＳ５１５）。顔認証管理サーバ１２１は、手動合否判定に必要な認証情報を受講管理サーバ１１１に提供する（ステップＳ５２６）。本処理は図１２にて後述する。
【００６６】
ステップＳ５４６で、受講者用ＰＣ１４１は、受講管理サーバ１１１から手動合否判定結果を受信して、結果を表示する。図１４に示したような試験結果表示画面（受験者用）により、図１２に示す手動で訂正する処理が終わった後の再判定結果を表示する。
【００６７】
ステップＳ５４７で、受講者用ＰＣ１４１は、受講者からログアウト要求を受け付け、顔認証処理の終了指示を行い、ステップＳ５４８で顔認証処理を終了する。
【００６８】
ステップＳ５１６で、受講管理サーバ１１１は、ログアウト処理を実行して、受講者用ＰＣ１４１に通知し、処理フローを終了する。
【００６９】
図６は、受講者登録処理（ステップＳ５３１、Ｓ５１１、Ｓ５２１）の詳細を示すフローチャートである。各処理ステップは、各装置のＣＰＵ２０１にて実行される。
【００７０】
ステップＳ６３１で、受講管理者用ＰＣ１３１は、管理者から受講者登録の操作を受け付け、受講管理サーバ１１１に受講者の氏名等とともに受講者登録要求を送信し、受講管理サーバ１１１から発行された受講者ＩＤを受信する。
【００７１】
ステップＳ６１１で、受講管理サーバ１１１は、受講管理者用ＰＣ１３１から受講者登録要求を受信し、新規の受講者ＩＤを発行して受講管理者用ＰＣ１３１に送信し、ユーザテーブル３６０に受講者ＩＤと氏名を登録する。
【００７２】
ステップＳ６３２で、受講管理者用ＰＣ１３１は、顔認証管理サーバ１２１に受講者ＩＤ、受講者から提供された認証元顔画像とともに顔画像登録要求を送信する。
【００７３】
ステップＳ６２１で、顔認証管理サーバ１２１は、受講管理者用ＰＣ１３１から顔画像登録要求を受信し、送信された認証元顔画像を所定のフォルダ等に保存するとともに、ユーザ顔画像テーブル４００に受講者ＩＤ、画像へのリンク、取得日時を登録する。
【００７４】
図７は、顔認証処理（ステップＳ５４３、Ｓ５２３）の詳細を示すフローチャートである。各処理ステップは、各装置のＣＰＵ２０１にて実行される。
【００７５】
ステップＳ７４１で、受講者用ＰＣ１４１は、顔認証管理サーバ１２１に、認証元顔画像を要求し、顔認証管理サーバ１２１から送信された認証元顔画像を受信する。
【００７６】
ステップＳ７２１で、顔認証管理サーバ１２１は、受講者用ＰＣ１４１からの要求に対して、認証元顔画像を受講者用ＰＣ１４１に送信する。ここで送信する認証元顔画像は、管理している全ての画像でもよいし、前回送信時から変更のあった差分でもよいし、受講者用ＰＣ１４１を使用する受講者の分のみでもよい。
【００７７】
ステップＳ７４２で、受講者用ＰＣ１４１は、顔認証処理を実行するためのアプリ（プログラム）が終了されたかどうかを判定する。アプリの終了処理は、ステップＳ５４７のように受講者のログアウトに連動してもよいし、個別の終了コマンドによって実施されてもよい。アプリが終了された場合は本処理フローを終了し、終了されていない場合はステップＳ７４３に進める。
【００７８】
ステップＳ７４３で、受講者用ＰＣ１４１は、現在の認証状態を検出する。本処理は図８にて後述する。
【００７９】
ステップＳ７４４で、受講者用ＰＣ１４１は、認証・未認証時間に関する情報を顔認証管理サーバ１２１に送信する。
【００８０】
ステップＳ７２２で、顔認証管理サーバ１２１は、受信した認証・未認証時間に関する情報に基づいて、認証結果テーブル４１０の最新の認証状態について開始時間、終了時間を更新する。
【００８１】
ステップＳ７４５で、受講者用ＰＣ１４１は、証跡情報である画面ショットを取得し、必要情報とともに顔認証管理サーバ１２１に送信する。
【００８２】
ステップＳ７２３で、顔認証管理サーバ１２１は、送信された画面ショットを所定のフォルダ等に保存するとともに、証跡画像テーブル４２０に受講者ＩＤ、画像タイプ＝”画面ショット”、保存先のリンクを登録する。
【００８３】
ステップＳ７４６で、受講者用ＰＣ１４１は、証跡情報であるカメラ画像を取得し、必要情報とともに顔認証管理サーバ１２１に送信する。
【００８４】
ステップＳ７２４で、顔認証管理サーバ１２１は、送信されたカメラ画像を所定のフォルダ等に保存するとともに、証跡画像テーブル４２０に受講者ＩＤ、画像タイプ＝”カメラ画像”、保存先のリンクを登録する。
【００８５】
受講者用ＰＣ１４１では、ステップＳ７４３からステップＳ７４６までの処理を、ステップＳ７４２でアプリが終了されたと判定されるまで、既定時間間隔で繰り返す。また、本実施形態ではステップＳ７４５およびＳ７４６で規定時間間隔で常に証跡情報を送信するようにしているが、認証状態が変化した時のみや、送信用の時間間隔を設定して送信するようにしてもよい。
【００８６】
図８は、認証状態検出処理（ステップＳ７４３）の詳細を示すフローチャートである。各処理ステップは、受講者用ＰＣ１４１のＣＰＵ２０１にて実行される。
【００８７】
ステップＳ８０１で、受講者用ＰＣ１４１は、接続されたカメラデバイスにより撮影された映像から受講者の顔を検出し、認証を行う。
【００８８】
認証は、撮影された顔と、予め登録された認証元顔画像とを比較し、類似度が予め定められた基準を満たすか否か等の方法により行われる。
【００８９】
ステップＳ８０２で、受講者用ＰＣ１４１は、撮影された映像から現在の受講者の認証状態を検出する。現在の受講者の認証状態とは、本実施例においては、”認証”か”未認証”のいずれかの状態であるものとする。
【００９０】
”認証”の状態とは、撮影された映像に、受講者自信の顔が正常に検出されている状態をいう。また、”未認証”の状態とは、撮影された映像から、受講者自身の顔が正常に検出されていない状態をいう。
【００９１】
ステップＳ８０３で、受講者用ＰＣ１４１は、ステップＳ８０２で検出された現在の受講者の認証状態が、”認証”であるか”未認証”であるかを判断する。”認証”である場合、ステップＳ８０４に進む。”未認証”である場合、ステップＳ８０７に進む。
【００９２】
ステップＳ８０４で、受講者用ＰＣ１４１は、直前の認証状態検出時から状態の変更があったかを判断する。つまり、今回の認証状態が”認証”なので、直前の認証状態が”認証”の場合は状態の変更なし、”未認証”の場合は状態の変更ありとなる。状態の変更があった場合は、ステップＳ８０６を実行し、状態の変更がなかった場合は、ステップＳ８０５を実行し、本処理フローを終了する。
【００９３】
ステップＳ８０５で、受講者用ＰＣ１４１は、状態の変更がなかったので、引き続き”認証”状態の記録を継続する。つまり、本結果を受けて、顔認証管理サーバ１２１はステップＳ７２２で、認証結果テーブル４１０の登録されている最新の認証状態（”認証”として登録済み）の終了時間を今回の認証時間で更新することになる。
【００９４】
ステップＳ８０６で、受講者用ＰＣ１４１は、”未認証”から”認証”への状態の変更があったので、”未認証”状態の記録を終了し、新たに”認証”状態の記録を開始する。つまり、本結果を受けて、顔認証管理サーバ１２１はステップＳ７２２で、認証結果テーブル４１０の登録されている最新の認証状態（”未認証”として登録済み）の終了時間を今回の認証時間で更新し、状態終了を”Ｔｒｕｅ”に設定する。さらに最新の認証状態を”認証”として新規登録し、開始時間、終了時間に今回の認証時間を設定し、状態終了を”Ｆａｌｓｅ”に設定する。これで、”未認証”状態が終了し、”認証”状態が開始したことを示す。
【００９５】
ステップＳ８０７で、受講者用ＰＣ１４１は、直前の認証状態検出時から状態の変更があったかを判断する。つまり、今回の認証状態が”未認証”なので、直前の認証状態が”未認証”の場合は状態の変更なし、”認証”の場合は状態の変更ありとなる。状態の変更があった場合は、ステップＳ８０９を実行し、状態の変更がなかった場合は、ステップＳ８０８を実行し、本処理フローを終了する。
【００９６】
ステップＳ８０８で、受講者用ＰＣ１４１は、状態の変更がなかったので、引き続き”未認証”状態の記録を継続する。つまり、本結果を受けて、顔認証管理サーバ１２１はステップＳ７２２で、認証結果テーブル４１０の登録されている最新の認証状態（”未認証”として登録済み）の終了時間を今回の認証時間で更新することになる。
【００９７】
ステップＳ８０９で、受講者用ＰＣ１４１は、”認証”から”未認証”への状態の変更があったので、”認証”状態の記録を終了し、新たに”未認証”状態の記録を開始する。つまり、本結果を受けて、顔認証管理サーバ１２１はステップＳ７２２で、認証結果テーブル４１０の登録されている最新の認証状態（”認証”として登録済み）の終了時間を今回の認証時間で更新し、状態終了を”Ｔｒｕｅ”に設定する。さらに最新の認証状態を”未認証”として新規登録し、開始時間、終了時間に今回の認証時間を設定し、状態終了を”Ｆａｌｓｅ”に設定する。これで、”認証”状態が終了し、”未認証”状態が開始したことを示す。
【００９８】
図９は、テスト実施処理（ステップＳ５４４、Ｓ５１３、Ｓ５２４）の詳細を示すフローチャートである。各処理ステップは、各装置のＣＰＵ２０１にて実行される。
【００９９】
ステップＳ９４１で、受講者用ＰＣ１４１は、図１７のテスト一覧画面を表示してテストの選択を受け付け、図１８のテスト開始画面を表示してテスト開始ボタンの押下を受け付けることにより、テストＩＤ（モジュールＩＤ）、受講者ＩＤとともにテスト開始要求を受講管理サーバ１１１に送信する。
【０１００】
ステップＳ９１１で、受講管理サーバ１１１は、受講者用ＰＣ１４１からのテスト開始要求を受けて、顔認証管理サーバ１２１に現在の認証情報の取得要求を送信する。この時、現在時刻、ユーザＩＤを送信する。
【０１０１】
ステップＳ９２１で、顔認証管理サーバ１２１は、現在の認証情報の取得要求を受信する。
【０１０２】
ステップＳ９２２で、顔認証管理サーバ１２１は、現在の認証状態、つまり”認証”か”未認証”かを判定する。本処理は図１０で後述する。
【０１０３】
ステップ５２３で、顔認証管理サーバ１２１は、現在の認証情報としてステップＳ９２２での判定結果を受講管理サーバ１１１に送信する。
【０１０４】
ステップＳ９１２で、受講管理サーバ１１１は、送信された認証情報に基づき、現在の認証状態が”認証”か”未認証”かを判断する。”未認証”の場合はテスト開始は不可であるので、受講者用ＰＣ１４１に結果を通知し、ステップＳ９４１から再度実行させる。”認証”の場合はステップＳ９１３に進む。
【０１０５】
ステップＳ９１３で、受講管理サーバ１１１は、送信されたテストＩＤに対応するテスト用のコンテンツ（テスト問題表示画面、回答選択画面、など）を受講者用ＰＣ１４１に送信する。
【０１０６】
ステップＳ９４２で、受講者用ＰＣ１４１は、テスト用のコンテンツを提示し、受講者からテストの回答を受け付け、図１９のテスト終了画面から終了ボタンの押下を受け付けることにより、テストの回答を受講管理サーバ１１１に送信する。
【０１０７】
ステップＳ９１４で、受講管理サーバ１１１は、テストの回答を受信し、不図示のテスト回答テーブル等に登録するとともに、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤの開始時間、終了時間を記録する。
【０１０８】
図１０は、現在認証状況判定処理（ステップＳ９２２）の詳細を示すフローチャートである。各処理ステップは、顔認証管理サーバ１２１のＣＰＵ２０１にて実行される。
【０１０９】
ステップＳ１００１で、顔認証管理サーバ１２１は、認証結果テーブル４１０から、受講者ＩＤに対応する最新の認証結果を取得し、最新の認証状態について判断する。最新の認証状態が”認証”であればステップＳ１００２に進み、”未認証”であればステップＳ１００４に進む。
【０１１０】
ステップＳ１００２で、顔認証管理サーバ１２１は、取得した最新の認証結果の状態終了について判断する。最新の認証結果の状態終了が”Ｆａｌｓｅ”であればステップＳ１００３に進み、”Ｔｒｕｅ”であればステップＳ１００４に進む。なお、最新の認証結果の状態終了が”Ｔｒｕｅ”となるのは主に顔認証アプリ（プログラム）が終了された場合である。
【０１１１】
ステップＳ１００３で、顔認証管理サーバ１２１は、最新認証結果の終了時間から現時点までの経過時間を判断する。つまり、”認証”と最後に判定された時間からの経過時間により、その認証状態の有効性を判断する。予め設定された既定時間範囲以内であれば、”認証”状態が継続しているものと判断してステップＳ１００５に進み、既定時間範囲を超過していればシステム不具合等が発生していると判断してステップＳ１００４に進む。
【０１１２】
ステップＳ１００４で、顔認証管理サーバ１２１は、現在の認証状態を”未認証”に設定して処理フローを終了する。
【０１１３】
ステップＳ１００５で、顔認証管理サーバ１２１は、現在の認証状態を”認証”に設定して処理フローを終了する。
【０１１４】
図１１は、自動合否判定処理（ステップＳ５１４）の詳細を示すフローチャートである。各処理ステップは、各装置のＣＰＵ２０１にて実行される。
【０１１５】
ステップＳ１１１１で、受講管理サーバ１１１は、受講者用ＰＣ１４１から受け付けたテストの回答に対して、不図示の正解データにもとづいて採点する。採点した点数により、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤの点数を更新する。
【０１１６】
ステップＳ１１１２で、受講管理サーバ１１１は、採点した点数が、テストテーブル３２０の対応するモジュールＩＤの合格点以上かどうかを判断する。合格点以上であればステップＳ１１１３に進み、合格点未満であればステップＳ１１１７に進む。
【０１１７】
ステップＳ１１１３で、受講管理サーバ１１１は、顔認証管理サーバ１２１に、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤの開始時間から終了時間の間の認証時間情報の取得要求を送信する。
【０１１８】
ステップＳ１１２１で、顔認証管理サーバ１２１は、受講管理サーバ１１１から、受講者ＩＤ、開始時間、終了時間とともに認証時間情報の取得要求を受信する。
【０１１９】
ステップＳ１１２２で、顔認証管理サーバ１２１は、認証結果テーブル４１０から対応する受講者ＩＤについて、受信した開始時間から終了時間の間の認証結果を抽出し、認証状態ごとに認証時間情報（開始時間、終了時間、時間割合）を集計する。
【０１２０】
ステップＳ１１２３で、顔認証管理サーバ１２１は、認証時間ごとに集計した認証時間情報を受講管理サーバ１１１に送信する。
【０１２１】
続いて、受講管理サーバ１１１は、顔認証管理サーバ１２１か受信した認証時間情報にもとづいて、受講ステータス詳細テーブル３５０の対応するモジュールＩＤ、受講者ＩＤについて、認証状態ごとに開始時間、終了時間、認証状態、認証・未認証割合を登録する。さらに受講管理サーバ１１１は、受講ステータス詳細テーブル３５０の対応するモジュールＩＤ、受講者ＩＤについて認証割合、未認証割合の合計を算出して受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤの認証割合、未認証割合を登録する。
【０１２２】
ステップＳ１１１４で、受講管理サーバ１１１は、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤの認証割合が、認証基準テーブル３７０の対応するモジュールタイプ（ここでは”ｔｅｓｔ”）の閾値以上かどうかを判断する。閾値以上であればステップＳ１１１５に進み、閾値未満であればステップＳ１１１６に進む。
【０１２３】
ステップＳ１１１５で、受講管理サーバ１１１は、点数も認証割合も合格基準を満たしているのでテスト合否結果を合格と判定し、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤについて、受講状態を”（自動）合格”に設定し、処理フローを終了する。
【０１２４】
ステップＳ１１１６で、受講管理サーバ１１１は、点数は合格基準を満たしているが、認証割合が合格基準を満たしていないのでテスト合否判定を保留し、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤについて、受講状態を”保留”に設定し、処理フローを終了する。
【０１２５】
ステップＳ１１１７で、受講管理サーバ１１１は、点数が合格基準を満たしていないのでテスト合否結果を不合格と判定し、受講ステータステーブル３４０の対応するモジュールＩＤ、受講者ＩＤについて、受講状態を”（自動）不合格”に設定し、処理フローを終了する。
【０１２６】
図１２を説明する。
【０１２７】
Ｓ１２０１で表示端末（管理者用）では、試験結果一覧表示画面（管理者用）の合否判定の訂正ボタンが管理者によって押下されて、受講管理サーバに対して受験者ＩＤとテスト名ＩＤに紐づく保留である試験結果の表示指示を送信する。
【０１２８】
Ｓ１２０２で受講管理サーバは、表示端末（管理者用）からの試験結果の表示指示を受け付けに応じて、試験結果表示画面（管理者用）の内容を表示端末（管理者用）にて表示されるように、試験結果表示画面（管理者用）内で表示される各種表示項目を各データベース（受講ステータステーブル３４０）から取得して試験結果表示画面（管理者用）内に配置されるように表示制御する。
【０１２９】
受験者ＩＤとテスト名ＩＤに紐づく保留時点での合否判定（受講状態）１３０１は受講管理サーバのデータベース（受講ステータステーブル３４０）から取得し試験結果表示画面（管理者用）内に配置される。
【０１３０】
受験者ＩＤとテスト名ＩＤに紐づくテスト点数（点数）１３０２は受講管理サーバのデータベース（受講ステータステーブル３４０）から取得し試験結果表示画面（管理者用）内に配置される。
【０１３１】
受験者ＩＤとテスト名ＩＤに紐づく保留時点での認証割合（合計）１３０３は受講管理サーバのデータベース（受講ステータステーブル３４０）から取得し試験結果表示画面（管理者用）内に配置される。
【０１３２】
受験者ＩＤとテスト名ＩＤに紐づく保留時点での認証・未認証割合（認証・未認証割合）１３０７は受講管理サーバのデータベース（受講ステータス詳細テーブル３５０）から取得し試験結果表示画面（管理者用）内に配置される。
【０１３３】
Ｓ１２０３で受講管理サーバは、顔認識管理サーバに受験者ＩＤとテスト名ＩＤに紐づく認証元画像の取得要求を送信して、顔認識管理サーバから対応する認証元画像を取得する。
【０１３４】
Ｓ１２０４で顔認識管理サーバは、受験者ＩＤとテスト名ＩＤに紐づく認証元画像（認証元顔画像）をデータベース（ユーザ顔画像テーブル４００）から検索し、検索した認証元画像を受講管理サーバに送信する。
【０１３５】
Ｓ１２０５で受講管理サーバは、顔認識管理サーバから取得した認証元顔画像１３１０を、試験結果表示画面（管理者用）に配置する。
【０１３６】
Ｓ１２０６で受講管理サーバは、顔認識管理サーバに受験者ＩＤとテスト名ＩＤに紐づく時間帯と顔認証の取得要求を送信して、顔認識管理サーバから対応する時間帯を取得する。
【０１３７】
Ｓ１２０７で顔認識管理サーバは、受験者ＩＤとテスト名ＩＤに紐づく時間帯（開始時刻と終了時刻）と顔認証（認証状態）をデータベース（認証結果テーブル４１０）から検索し、検索した時間帯と顔認証を受講管理サーバに送信する。
【０１３８】
Ｓ１２０８で受講管理サーバは、顔認識管理サーバから取得した時間帯１３０５と顔認証１３０６を、試験結果表示画面（管理者用）に配置する。
【０１３９】
Ｓ１２０９で受講管理サーバは、顔認識管理サーバに受験者ＩＤとテスト名ＩＤに紐づくスナップショット画像の取得要求を送信して、顔認識管理サーバから対応するスナップショット画像を取得する。
【０１４０】
Ｓ１２１０で顔認識管理サーバは、受験者ＩＤとテスト名ＩＤに紐づくスナップショット画像（画面ショット）をデータベース（証跡画像テーブル４２０）から検索し、検索したスナップショット画像を受講管理サーバに送信する。
【０１４１】
Ｓ１２１１で受講管理サーバは、顔認識管理サーバから取得したスナップショット画像１３０８を、試験結果表示画面（管理者用）に配置する。
【０１４２】
Ｓ１２１２で受講管理サーバは、顔認識管理サーバに受験者ＩＤとテスト名ＩＤに紐づく顔認証画像の取得要求を送信して、顔認識管理サーバから対応する顔認証画像を取得する。
【０１４３】
Ｓ１２１３で顔認識管理サーバは、受験者ＩＤとテスト名ＩＤに紐づく顔認証画像（カメラ画像）をデータベース（証跡画像テーブル４２０）から検索し、検索した顔認証画像を受講管理サーバに送信する。
【０１４４】
Ｓ１２１４で受講管理サーバは、顔認識管理サーバから取得した顔認証画像１３０９を、試験結果表示画面（管理者用）に配置する。
【０１４５】
Ｓ１２１５で表示端末（管理者用）は、試験結果一覧表示画面（管理者用）の顔認証１３０６のプルダウンが管理者によって手動訂正されて、受講管理サーバに対して手動訂正された時間帯における顔認証の変更指示を送信する。
【０１４６】
Ｓ１２１６で受講管理サーバは、管理者によって手動訂正されたプルダウンの候補とその時間帯を受信して、試験結果一覧表示画面（管理者用）の顔認証１３０６の表示内容やその変更結果に関連する認証割合（合計）、認証・未認証の表示値を変更するように制御する。
【０１４７】
Ｓ１２１７で受講管理サーバは、Ｓ１２１６で受信した、手動訂正された後のプルダウンの候補とその時間帯から、認証割合（合計）を再計算することで、保留時点での認証割合（合計）１３０３が、閾値である合格条件を満たしたか否かを再判定する。
【０１４８】
Ｓ１２１８で受講管理サーバは、Ｓ１２１７で再計算した認証割合（合計）も、まだ合格条件を満たしていないので、保留時点での合否判定１３０１を、（手動）不合格が表示されるように内容を変更する。
【０１４９】
Ｓ１２１９で受講管理サーバは、Ｓ１２１７で再計算した認証割合（合計）が、合格条件を満たしたので、保留時点での合否判定１３０１を、（手動）合格が表示されるように内容を変更する。
【０１５０】
Ｓ１２２０で表示端末（管理者用）は、試験結果一覧表示画面（管理者用）の保存するボタン１３１１が管理者によって押下されて、受講管理サーバのデータベース対して、再計算後の手動訂正後の合否判定１３０１、顔認証１３０６、認証・未認証割合１３０７、認証割合（合計）１３０３、認証割合１３０４等の試験結果の更新指示（または登録指示）を送信する。
【０１５１】
Ｓ１２２１で受講管理サーバは、更新指示と再計算後の手動訂正後の合否判定１３０１、顔認証１３０６、認証・未認証割合１３０７、認証割合（合計）１３０３、認証割合１３０４等の試験結果や値をデータベースに更新または登録する
Ｓ１２２２で表示端末（管理者用）では、Ｓ１２２１で新たに登録された、図１３に示したような試験結果表示画面（管理者用）の内容を見ることができる。
【０１５２】
図１３を説明する。
【０１５３】
図１３は試験結果毎に、試験中の顔認証の自動判定を管理者が確認して、テストの点数は合格基準を満たしていたが、顔認証の自動判定が合格基準を満たさなかったとの理由で、試験の合否結果が一時保留された試験結果の最終的な合否判定を管理者が訂正するための試験結果表示画面（管理者用）である。
【０１５４】
試験結果表示画面（管理者用）は、クライアント端末（管理者用）１３１のＷｅｂブラウザにて表示される。
【０１５５】
試験結果表示画面（管理者用）で表示される各項目を説明する。
【０１５６】
合否判定１３０１は、管理者が訂正した後の試験結果の最終的な合否判定である。最終的な合否判定では、合格、不合格の中から何れか１つが表示される。
【０１５７】
合格はテスト点数及び認証割合（合計）が共に、最終的に所定の合格基準を満たした試験結果に表示されるものである。
【０１５８】
不合格はテスト点数の方だけ所定の合格基準を満たしているが、最終的に認証割合の方が所定の合格基準を満たしていない試験結果に表示されるものである。
【０１５９】
テスト点数１３０２は、試験での点数である。例えば１００点満点中での得点数や、設問が３０問出題された中での正答数が表示される。
【０１６０】
テスト点数の合格条件が１００点満点中で８０点に設定されている場合、テスト点数が８７点では合格条件を満たしていることになる。
【０１６１】
認証割合（合計）１３０３は、試験時間内に受験者本人が受験していたことが最終確認された自動判定と手動訂正での合計の認証割合を１００分率で表示している。
【０１６２】
認証割合（合計）の合格条件が１００％中で７０％に設定されている場合、認証割合（合計）が７１％では合格条件を満たしていることになる。
【０１６３】
その後、顔認証の自動判定を管理者が手動で訂正した場合、その訂正結果に応じて認証割合（合計）も変わることになる。
【０１６４】
認証割合１３０４は、受験者本人であると顔認証で自動判定された割合と、顔認証のプルダウンで管理者が手動で受験者本人であると訂正した割合を、それぞれ分けて１００分率で表示している。
【０１６５】
本実施例では、受験者本人であると顔認証で自動判定された割合が６５％であり、顔認証のプルダウンで管理者が手動で受験者本人であると訂正した割合が６％であることが確認できる。その管理者による訂正結果によって、認証割合（合計）が７１％となり最終的に合格条件を満たし、合否判定が合格になったケースを示している。
【０１６６】
時間帯１３０５は、試験時間内での、顔認証部で受験者本人であると自動判定された時間帯（第１の時間帯）か、あるいは、顔認証部で受験者本人でないと自動判定された時間帯（第２の時間帯）を確認できるように、各時間帯が表示される。
【０１６７】
本実施例では、１６時２分３７秒から１６時１５分２０秒の間は、受験者が写っているので、顔認証部で受験者本人である（認証）と自動判定された時間帯である。
【０１６８】
本実施例では、１６時１５分２０秒から１６時２５分３１秒の間は、受験者が全く写っていないので、顔認証部で受験者本人でない（未認証）と自動判定された時間帯である。
【０１６９】
本実施例では、１６時２５分３１秒から１６時３５分２秒の間は、受験者が写っているので、顔認証部で受験者本人（認証）であると自動判定された時間帯である。
【０１７０】
本実施例では、１６時３５分２秒から１６時３７分１６秒の間は、受験者は写っているが、受験者の顔の向きが悪いために顔認証部で受験者本人でない（未認証）と自動判定された時間帯である。
【０１７１】
顔認証１３０６は、第１の時間帯または第２の時間帯の各時間帯に対応し、管理者が手動で認証又は未認証に訂正可能な最終的な試験時間中の本人認証結果である。
【０１７２】
管理者は、プルダウンの候補である（自動）認証、（自動）未認証、（手動）認証、（手動）未認証の４つ中から、１つを手動で選んで、それぞれに切り替えることができる。
【０１７３】
プルダウンの候補中で（自動）未認証が、自動未認証結果であることを示している。
【０１７４】
プルダウンの候補中で（手動）認証が、手動認証受付部であることを示している。ユーザは手動認証受付部によってプルダウンの候補を、（自動）未認証から（手動）認証に訂正することができる。
【０１７５】
プルダウンの候補中で（自動）認証が、自動認証結果であることを示している。
【０１７６】
プルダウンの候補中で（手動）未認証が、手動未認証受付部であることを示している。ユーザは手動未認証受付部によってプルダウンの候補を、（自動）認証から（手動）未認証に訂正することができる。
【０１７７】
（自動）認証は、顔認証部で受験者本人であると自動判定された場合に自動で表示されるものである。
【０１７８】
（自動）未認証は、顔認証部で受験者本人でないと自動判定された場合に自動表示されるものである。
【０１７９】
（手動）認証は、管理者が、受験者が写っている顔認証画像を目視確認した結果、受験者本人であると手動で訂正して選んだ場合に切り替え表示されるものである。
【０１８０】
（手動）未認証は、管理者が、受験者が写っている顔認証画像を目視確認した結果、受験者本人でないと手動で訂正して選んだ場合に切り替え表示されるものである。
【０１８１】
認証・未認証割合１３０７は、第１の時間帯または第２の時間帯の各時間帯に対応している。
【０１８２】
認証・未認証割合は、第１の時間帯の試験時間に対する認証割合と、第２の時間帯の試験時間に対する未認証割合がそれぞれ表示される。本実施例の試験時間は、１６時２分３７秒から１６時３７分１６秒の間である。
【０１８３】
尚、（手動）認証を管理者が選んだ場合には、受験者本人であると手動で訂正された時間帯の試験時間に対する認証割合を意味することになる。
【０１８４】
同様に、（手動）未認証を管理者が選んだ場合には、受験者本人でないと手動で訂正された時間帯の試験時間に対する未認証割合を意味することになる。
【０１８５】
スナップショット画像１３０８は、第１の時間帯または第２の時間帯の各時間帯に対応している。
【０１８６】
本実施例では、１６時２分３７秒から１６時１５分２０秒の間は、顔認証部で受験者本人であると自動判定された時間帯であり、顔認証部で受験者本人であると自動判定された場合に取得した画面のスクリーンショット等の画面の表示内容を証明するための証跡データである。
【０１８７】
同様に、本実施例では、１６時１５分２０秒から１６時２５分３１秒の間は、顔認証部で受験者本人でないと自動判定された時間帯であり、顔認証部で受験者本人でないと自動判定された場合に取得した画面のスクリーンショット等の画面の表示内容を証明するための証跡データである。
【０１８８】
また、受験者本人であるとの判定された場合の証跡データを第１の時間帯に複数枚取得したり、受験者本人でないとの判定された場合の証跡データを前記第２の時間帯に複数枚取得してもよい。
【０１８９】
このように証跡データを、第１の時間帯又は、第２の時間帯にそれぞれ対応づけて表示することで、第１の時間帯又は、第２の時間帯に、試験画面を受験者のクライアント端末で適切に表示させていたのかを確認可能な証跡データを管理者に見せることができる。
【０１９０】
更に、顔認証部で自動判定された直後に取得した証跡データを表示させるだけでなく、顔認証部で自動判定された後、所定時刻経過した後定期的に証跡データを取得して、複数枚表示させることで、第１の時間帯又は、第２の時間帯に、試験画面を受験者のクライアント端末で適切に表示させていたのかをより詳細に確認可能な証跡データを管理者に見せることができる。
【０１９１】
顔認証画像１３０９は、第１の時間帯または第２の時間帯の各時間帯に対応している。
【０１９２】
本実施例では、１６時２分３７秒から１６時１５分２０秒の間は、顔認証部で受験者本人であると自動判定された時間帯であり、顔認証部で受験者本人であると実際に自動判定された受験者本人を含む画像である。
【０１９３】
同様に、本実施例では、１６時１５分２０秒から１６時２５分３１秒の間は、顔認証部で受験者本人でないと自動判定された時間帯であり、顔認証部で受験者本人でないと実際に自動判定された受験者本人を含まない画像である。
【０１９４】
同様に、本実施例では、１６時３５分２秒から１６時３７分１６秒の間は、顔認証部で受験者本人でないと自動判定された時間帯であり、顔認証部で受験者本人でないと実際に自動判定された受験者本人を含んでるが顔の向きが正面を向いていない画像である。
【０１９５】
このように実際に自動判定された画像を、第１の時間帯又は、第２の時間帯にそれぞれ対応づけて表示することで、第１の時間帯又は、第２の時間帯に、間違いなく自動判定されたのかを確認可能な画像データを管理者に見せることができる。この確認可能な画像データを管理者が見て、認証・未認証の最終結果を訂正することができる。
【０１９６】
更に、間違いなく自動判定されたのかを確認可能な画像データを残すことで、試験期間中に顔認証部で適切に自動判定されたのかを受験者から問い合わせされた場合の証跡としても利用可能である。
【０１９７】
また、間違いなく自動判定されたのかを確認可能な画像データを第１の時間帯に複数枚取得したり、間違いなく自動判定されたのかを確認可能な画像データを前記第２の時間帯に複数枚取得してもよい。このように、自動判定されたのかを確認可能な画像データが複数枚あれば、第１の時間帯または第２の時間帯の各時間帯での受験者の顔の向きの変化も詳細に確認する認することができる。
【０１９８】
つまり、１６時３５分２秒から１６時３７分１６秒の間は、顔認証部で受験者本人でないと自動判定された時間帯であるが、顔認証部で認証された受験者本人を含む画像を並べて表示させることで、この時間帯はずっと他の方向を見て、回答を考えていた時間であり、不在等の何かしらの違反行動ではなく、１６時３５分２秒から１６時３７分１６秒の間、顔認証部では受験者本人でないと間違って自動判定されたことを、自動判定されたのかを確認可能な画像データから管理者は容易に確認することができる。
【０１９９】
また、１６時１５分２０秒から１６時２５分３１秒の間は、顔認証部で受験者本人でないと自動判定された時間帯であるが、受験者本人が不在のために、１６時１５分２０秒から１６時２５分３１秒の間、顔認証部では受験者本人でないと正しく自動判定されたことを、管理者は容易に確認することができる。
【０２００】
更に、顔認証部で自動判定された画像データを表示させるだけでなく、顔認証部で自動判定された後、所定時刻経過した後定期的に受験者の在席を確認する画像データを取得して、複数枚表示させることで、第１の時間帯又は、第２の時間帯に、顔認証部では受験者本人でないと正しく自動判定されたことを詳細に確認可能な画像データを管理者に見せることができる。
【０２０１】
認証元顔画像１３１０は、顔認証部で受験者本人を自動判定するために予め受験者毎に登録されたマスタ画像である。
【０２０２】
このマスタ画像は、受験者が受験申込時に準備して、試験ために登録された画像である。
【０２０３】
マスタ画像と、顔認証部で自動判定された画像データを並べて比較可能に表示させることで、顔認証が適正に自動判定されたのかを確認することができる。
【０２０４】
つまり、マスタ画像を表示しない場合、顔認証部で自動判定された画像データだけを見ても、マスタ画像自体が顔認証部で受験者本人を自動判定する特徴量を抽出しづらい画像であったために、間違った認証によって顔認証部での自動判定に未認証が多発したのか等を、容易に確認することはできない。
【０２０５】
更にマスタ画像を表示することで、管理者は受験者の受験写真等と見比べて、同じ受験写真等で顔認証が自動判定されたのかも容易に確認することができる。マスタ画像が不正に差し替えられていないのかも確認できる。
【０２０６】
保存するボタン１３１１は、管理者が手動で訂正した後の最終の合格判定をデータベースに登録するための操作ボタンである。
【０２０７】
保存するボタンが押下されると、画面で表示された最新の訂正内容がデータベースに送信され、データベースに登録される。
【０２０８】
保存せずに終了するボタン１３１２は、管理者が手動で訂正した後の最終の合格判定をデータベースに登録せずに、画面操作を終了するためのキャンセルボタンである。
【０２０９】
保存せずに終了するボタンが押下されると、画面で表示された最新の訂正内容がデータベースに送信されず、データベースの更新はしない。
【０２１０】
図１４を説明する。
【０２１１】
図１４は受験者が見る、テストの点数は合格基準を満たしていたが、顔認証の自動判定が合格基準を満たさなかったとの理由で、試験の合否結果が一時保留されたケースの試験結果の試験結果表示画面（受験者用）である。
【０２１２】
この試験結果表示画面（受験者用）は、受験者用クライアント端末１４１のＷｅｂブラウザにて表示される。
【０２１３】
試験結果表示画面（受験者用）で表示される各項目を説明する。
【０２１４】
合否判定１３０１は、受験者の試験結果の最終的な合否判定である。最終的な合否判定では、合格、保留、不合格の中から何れか１つが表示される。
【０２１５】
合格はテスト点数及び認証割合（合計）が共に、最終的に所定の合格基準を満たした試験結果に表示されるものである。
【０２１６】
保留はテスト点数の方だけ所定の合格基準を満たしているが、最終的に認証割合の方が所定の合格基準を満たしていない試験結果に表示されるものである。
【０２１７】
不合格はテスト点数の方が所定の合格基準を満たしいない試験結果に表示されるものである。
【０２１８】
テスト点数１４０２は、試験での点数である。例えば１００点満点中での得点数や、設問が３０問出題された中での正答数が表示される。
【０２１９】
テスト点数の合格条件が１００点満点中で８０点に設定されている場合、テスト点数が８７点では合格条件を満たしていることになる。
【０２２０】
認証割合１４０３は、試験時間内に受験者本人が受験していたことが自動判定された認証割合を１００分率で表示している。
【０２２１】
認証割合の合格条件が１００％中で７０％に設定されている場合、認証割合が６５％では合格条件を満たしていないことになる。よってこの受験者の場合、試験結果が保留となり、管理者での訂正確認の後に、最終的な合否判定がきまることになる。
【０２２２】
時間帯１４０４は、試験時間内での、顔認証部で在席であると自動判定された時間帯（第１の時間帯）か、あるいは、顔認証部で離席であると自動判定された時間帯（第２の時間帯）を確認できるように、各時間帯が表示される。
【０２２３】
本実施例では、１６時２分３７秒から１６時１５分２０秒の間は、受験者が写っているので、顔認証部で在席であると（認証）と自動判定された時間帯である。
【０２２４】
本実施例では、１６時１５分２０秒から１６時２５分３１秒の間は、受験者が全く写っていないので、顔認証部で離席であると（未認証）と自動判定された時間帯である。
【０２２５】
本実施例では、１６時２５分３１秒から１６時３５分２秒の間は、受験者が写っているので、顔認証部で在席であると（認証）であると自動判定された時間帯である。
【０２２６】
本実施例では、１６時３５分２秒から１６時３７分１６秒の間は、受験者は写っているが、受験者の顔の向きが悪いために顔認証部で離席であると（未認証）と自動判定された時間帯である。
【０２２７】
顔認証１４０５は、第１の時間帯または第２の時間帯の各時間帯に対応し、試験時間中の受験者の在席・離席結果である。
【０２２８】
在席は、顔認証部で在席であると自動判定された場合に自動で表示されるものである。
【０２２９】
離席は、顔認証部で離席であると自動判定された場合に自動表示されるものである。
【０２３０】
認証・未認証割合１４０６は、第１の時間帯または第２の時間帯の各時間帯に対応している。
【０２３１】
認証・未認証割合は、第１の時間帯の試験時間に対する認証割合と、第２の時間帯の試験時間に対する未認証割合がそれぞれ表示される。
【０２３２】
スナップショット画像１４０７は、第１の時間帯または第２の時間帯の各時間帯に対応している。
【０２３３】
本実施例では、１６時２分３７秒から１６時１５分２０秒の間は、顔認証部で在席であると自動判定された時間帯であり、顔認証部で在席であると自動判定された場合に取得した画面のスクリーンショット等の画面の表示内容を証明するための証跡データである。
【０２３４】
同様に、本実施例では、１６時１５分２０秒から１６時２５分３１秒の間は、顔認証部で離席であると自動判定された時間帯であり、顔認証部で離席であると自動判定された場合に取得した画面のスクリーンショット等の画面の表示内容を証明するための証跡データである。
【０２３５】
また、在席であるとの判定された場合の証跡データを第１の時間帯に複数枚取得したり、離席であるととの判定された場合の証跡データを前記第２の時間帯に複数枚取得してもよい。
【０２３６】
このように証跡データを、第１の時間帯又は、第２の時間帯にそれぞれ対応づけて表示することで、第１の時間帯又は、第２の時間帯に、試験画面を受験者のクライアント端末で適切に表示させていたのかを確認可能な証跡データを受験者に見せることができる。
【０２３７】
更に、顔認証部で自動判定された直後に取得した証跡データを表示させるだけでなく、顔認証部で自動判定された後、所定時刻経過した後定期的に証跡データを取得して、複数枚表示させることで、第１の時間帯又は、第２の時間帯に、試験画面を受験者のクライアント端末で適切に表示させていたのかをより詳細に確認可能な証跡データを受験者に見せることができる。
【０２３８】
顔認証画像１４０８は、第１の時間帯または第２の時間帯の各時間帯に対応している。
【０２３９】
本実施例では、１６時２分３７秒から１６時１５分２０秒の間は、顔認証部で在席であると自動判定された時間帯であり、顔認証部で在席であると実際に自動判定された受験者本人を含む画像である。
【０２４０】
同様に、本実施例では、１６時１５分２０秒から１６時２５分３１秒の間は、顔認証部で離席であると自動判定された時間帯であり、顔認証部で離席であると実際に自動判定された受験者本人を含まない画像である。
【０２４１】
同様に、本実施例では、１６時３５分２秒から１６時３７分１６秒の間は、顔認証部で離席であると自動判定された時間帯であり、顔認証部で離席であると実際に自動判定された受験者本人を含んでるが顔の向きが正面を向いていない画像である。
【０２４２】
このように実際に自動判定された画像を、第１の時間帯又は、第２の時間帯にそれぞれ対応づけて表示することで、第１の時間帯又は、第２の時間帯に、間違いなく自動判定されたのかを確認可能な画像データを受験者に見せることができる。
【０２４３】
更に、間違いなく自動判定されたのかを確認可能な画像データを残すことで、試験期間中に顔認証部で適切に自動判定されたのかを管理者に問い合わせする場合の証跡としても利用可能である。
【０２４４】
また、間違いなく自動判定されたのかを確認可能な画像データを第１の時間帯に複数枚取得したり、間違いなく自動判定されたのかを確認可能な画像データを前記第２の時間帯に複数枚取得してもよい。このように、自動判定されたのかを確認可能な画像データが複数枚あれば、第１の時間帯または第２の時間帯の各時間帯での受験者の顔の向きの変化も詳細に確認する認することができる。
【０２４５】
つまり、１６時３５分２秒から１６時３７分１６秒の間は、顔認証部で離席であると自動判定された時間帯であるが、顔認証部で認証された受験者本人を含む画像を並べて表示させることで、この時間帯はずっと他の方向を見て、回答を考えていた時間であり、不在等の何かしらの違反行動ではなく、１６時３５分２秒から１６時３７分１６秒の間、顔認証部では受験者本人でないと間違って自動判定されたことを、自動判定されたのかを確認可能な画像データから受験者は容易に確認することができる。
【０２４６】
また、１６時１５分２０秒から１６時２５分３１秒の間は、顔認証部で離席であると自動判定された時間帯であるが、受験者本人が不在のために、１６時１５分２０秒から１６時２５分３１秒の間、顔認証部では離席であると正しく自動判定されたことを、受験者は容易に確認することができる。
【０２４７】
更に、顔認証部で自動判定された画像データを表示させるだけでなく、顔認証部で自動判定された後、所定時刻経過した後定期的に受験者の在席を確認する画像データを取得して、複数枚表示させることで、第１の時間帯又は、第２の時間帯に、顔認証部では受験者本人でないと正しく自動判定されたことを詳細に確認可能な画像データを受験者に見せることができる。
【０２４８】
認証元顔画像１４０９は、顔認証部で受験者本人を自動判定するために予め受験者毎に登録されたマスタ画像である。
【０２４９】
マスタ画像と、顔認証部で自動判定された画像データを並べて表示させることで、顔認証が適正に自動判定されたのかを確認することができる。
【０２５０】
つまり、マスタ画像を表示しない場合、顔認証部で自動判定された画像データだけを見ても、マスタ画像自体が顔認証部で受験者本人を自動判定する特徴量を抽出しづらい画像であったために、間違った認証によって顔認証部での自動判定に未認証が多発したのか等を、容易に確認することはできない。
【０２５１】
更にマスタ画像を表示することで、受験者は受験者の受験写真等と見比べて、同じ受験写真等で顔認証が自動判定されたのかも容易に確認することができる。マスタ画像が不正に差し替えられていないのかも確認できる。
【０２５２】
図１５を説明する。
【０２５３】
図１５は国語の中間テストを受験した全ての試験結果の中から、試験の合否結果が保留となった受験者の試験結果を、管理者が一覧から選択する試験結果一覧表示画面（管理者用）である。
【０２５４】
試験結果一覧表示画面（管理者用）は、クライアント端末（管理者用）１３１のＷｅｂブラウザにて表示される。
【０２５５】
尚、国語の中間テストの試験結果で、合格あるいは不合格となった試験結果は表示させずに、保留となった試験結果だけを受験者、試験結果一覧表示画面（管理者用）で表示させても問題ない。
【０２５６】
講習名１５０１は、受験した講習の名称を識別するものであり、講習名や講習ＩＤ等が表示される。
【０２５７】
テスト名１５０２は、受験したテストの内容を識別するものであり、テスト名やテストＩＤ等が表示される。
【０２５８】
テスト受験者１５０３は、受験者を識別するものであり、受験者名や受験者ＩＤ等が表示される。
【０２５９】
テスト点数１５０４は、テスト受講者のテストの点数を示すものである。
【０２６０】
認証割合１５０５は、試験時間中に顔認証部で在席であると自動判定された割合を示すものである。
【０２６１】
合否判定１５０６は、テスト受講者の合否結果である。テスト点数と認証割合の両方の結果から、合格、保留、不合格の中で何れか１つが自動で表示される。
【０２６２】
合否判定の訂正１５０７は、一時保留された試験結果の最終的な合否判定を管理者が訂正する試験結果表示画面（管理者用）に画面遷移するための進むボタンである。一時保留された試験結果だけに、進むボタンが自動で表示されている。
【０２６３】
図１６を説明する。
【０２６４】
図１６は講習システムに受験者がユーザログインするためのログイン画面である。
【０２６５】
このログイン画面は、受験者用クライアント端末１４１のＷｅｂブラウザにて表示される。
【０２６６】
受講者ＩＤ１６０１は、講習システムにログインする受験者を管理するために、受験者ＩＤ等を受験者が手入力する入力欄である。
【０２６７】
パスワード１６０２は、講習システムにログインするパスワードを管理するために、受験者毎のパスワード等を受験者が手入力する入力欄である。
【０２６８】
ログインボタン１６０３は、受験者ＩＤとパスワードを受験者が手入力した後に、講習システムにログイン情報を送信するためのボタンである。このボタン押下後に、ログイン認証されて、受験者毎に、ｅ−ｌｅａｒｎｉｎｇで試験（国語の中間テスト等）を開始することができるようになる。
【０２６９】
図１７を説明する。
【０２７０】
図１７は講習システムに受験者がログイン後、受験者が、自分が受験するべきテストを一覧から選択するテスト一覧画面である。
【０２７１】
このテスト一覧画面は、受験者用クライアント端末１４１のＷｅｂブラウザにて表示される。
【０２７２】
中間テストボタン１７０１は、テスト一覧から自分が受験するべきテスト名を選ぶためのボタンである。この中間テストボタンの押下によって、例えば国語の中間テストが選択されて、国語の中間テストのテスト名画面に画面遷移する。
【０２７３】
図１８を説明する。
【０２７４】
図１８はテスト一覧画面で受験者が受験するべきテスト名を選んだ後、受験者が、例えば国語の中間テストの試験を開始するためのテスト開始画面である。
【０２７５】
テスト開始ボタン１８０１の押下によって、例えば国語の中間テストの試験が開始されて、国語の中間テスト画面（図示しない）に画面遷移して、受講者は多数の受験問題を受験することになる。
【０２７６】
さらに、テスト開始ボタンの押下に連動して、試験開始時刻がデータベースに登録される。
【０２７７】
図１９を説明する。
【０２７８】
図１９はテスト開始画面で国語の中間テストの試験を開始した後、受験者が、国語の中間テストの試験に全て回答して、国語の中間テストの試験を終了するためのテスト終了画面である。
【０２７９】
ユーザによる回答のラジオボタン１９０１の選択によって、例えば国語の中間テストの試験問題１０番の回答が完了する。
【０２８０】
前ページボタン１９０２の押下によって、例えば国語の中間テストの試験問題９番の回答の画面に戻ることになる。
【０２８１】
回答送信ボタン１９０３の押下によって、例えば国語の中間テストの試験の回答が完了して、国語の中間テストの回答結果をデータベースに送信する。ここで送信された国語の中間テストの回答結果によって、テスト点数が自動採点されて、テスト点数もデータベースに登録されることになる。
【０２８２】
さらに、回答送信ボタンの押下に連動して、試験終了時刻がデータベースに登録される。
【０２８３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２８４】
また、本発明におけるプログラムは、各図に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は各図の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各図の各装置の処理方法ごとのプログラムであってもよい。
【０２８５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２８６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２８７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０２８８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２９０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２９１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２９２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２９３】
１００  受講管理システム
１１１  受講管理サーバ
１２１  顔認証管理サーバ
１３１  受講管理者用ＰＣ
１４１  受講者用ＰＣ
【図１】
2020021240.tif 000003
【図２】
2020021240.tif 000004
【図３】
2020021240.tif 000005
【図４】
2020021240.tif 000006
【図５】
2020021240.tif 000007
【図６】
2020021240.tif 000008
【図７】
2020021240.tif 000009
【図８】
2020021240.tif 000010
【図９】
2020021240.tif 000011
【図１０】
2020021240.tif 000012
【図１１】
2020021240.tif 000013
【図１２】
2020021240.tif 000014
【図１３】
2020021240.tif 000015
【図１４】
2020021240.tif 000016
【図１５】
2020021240.tif 000017
【図１６】
2020021240.tif 000018
【図１７】
2020021240.tif 000019
【図１８】
2020021240.tif 000020
【図１９】
2020021240.tif 000021