JP7530630B2 - Testing systems and programs - Google Patents
Testing systems and programs Download PDFInfo
- Publication number
- JP7530630B2 JP7530630B2 JP2020166620A JP2020166620A JP7530630B2 JP 7530630 B2 JP7530630 B2 JP 7530630B2 JP 2020166620 A JP2020166620 A JP 2020166620A JP 2020166620 A JP2020166620 A JP 2020166620A JP 7530630 B2 JP7530630 B2 JP 7530630B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- examinee
- data
- image data
- facial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims description 505
- 230000001815 facial effect Effects 0.000 claims description 275
- 238000000034 method Methods 0.000 claims description 190
- 238000003860 storage Methods 0.000 claims description 181
- 230000008569 process Effects 0.000 claims description 169
- 238000003384 imaging method Methods 0.000 claims description 85
- 238000012795 verification Methods 0.000 claims description 74
- 238000012544 monitoring process Methods 0.000 claims description 53
- 238000012545 processing Methods 0.000 claims description 52
- 238000011156 evaluation Methods 0.000 claims description 48
- 238000000605 extraction Methods 0.000 claims description 42
- 238000012790 confirmation Methods 0.000 claims description 26
- 230000009471 action Effects 0.000 claims description 24
- 238000001514 detection method Methods 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000003909 pattern recognition Methods 0.000 claims description 16
- 238000004458 analytical method Methods 0.000 claims description 15
- 238000012935 Averaging Methods 0.000 claims description 9
- 230000002093 peripheral effect Effects 0.000 claims description 6
- 230000007704 transition Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 claims description 4
- 238000010998 test method Methods 0.000 claims 1
- 238000007726 management method Methods 0.000 description 136
- 239000000463 material Substances 0.000 description 79
- 238000004364 calculation method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 7
- 238000013500 data storage Methods 0.000 description 7
- 210000003128 head Anatomy 0.000 description 6
- 230000015654 memory Effects 0.000 description 6
- 238000012797 qualification Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 5
- 230000008520 organization Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 210000000887 face Anatomy 0.000 description 4
- 230000001755 vocal effect Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 238000012943 effectiveness check Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 206010052140 Eye pruritus Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Electrically Operated Instructional Devices (AREA)
Description
本発明は、遠隔地にいる受験者に対してネットワークを介して試験を実施するコンピュータにより構成された試験システムおよびプログラムに係り、例えば、語学力、会話力、コミュニケーション能力、技能等の能力および知識を測定するための検定試験、認定試験、資格試験、入学試験、入社試験、卒業試験、修了試験、期末試験、進級試験、昇進試験、模擬試験、日々の学習効果確認試験等の各種の試験を行う場合に利用できる。 The present invention relates to an examination system and program configured by a computer that administers tests to examinees in remote locations via a network, and can be used to administer a variety of tests, such as qualification tests to measure abilities and knowledge such as language ability, conversation ability, communication ability, and skills, certification tests, qualification tests, entrance exams, employment exams, graduation exams, completion exams, final exams, promotion exams, mock exams, and daily learning effectiveness check tests.
近年、インターネットを利用して講師と学生とが会話をし、語学等の学習を行うオンライン学習指導が盛んに行われている。また、学生を対象とした語学等の学習指導に限らず、仕事に就くために、あるいは社会生活を営むために必要となる各種の技能や知識を獲得することを目的としたオンライン講座等も盛んに行われている。 In recent years, online learning instruction has become popular, whereby instructors and students converse over the Internet to learn languages and other subjects. In addition to language instruction for students, online courses aimed at acquiring various skills and knowledge necessary for finding a job or living in society are also becoming more common.
一方、語学等の学習の到達度、知識の定着度、技術等の習得度等を測るためには、試験を行う必要がある。試験の結果は、例えば、資格の獲得、就職、入学、卒業、修了、進級、昇進等の成否に直結するため、厳格、厳正に実施されるべきものである。しかし、従来より、受験者以外の第三者が本人に成り代わって受験する替え玉受験や、試験中に第三者からの情報提供を受けて受験者が問題に対して解答する不正行為等が横行しているのも事実である。 On the other hand, exams are necessary to measure the level of achievement in language learning, the degree to which knowledge has been retained, the degree to which skills have been acquired, etc. Exam results are directly linked to success or failure of, for example, the acquisition of qualifications, employment, enrollment, graduation, completion, progression, and promotion, so they must be administered rigorously and impartially. However, it is also true that in the past, cheating practices such as proxy exams, in which a third party other than the examinee takes the exam in place of the examinee, and exam-takers answering questions based on information provided by a third party during the exam, have been widespread.
なお、本発明では、ヘッドマウントディスプレイ(以下、HMDと略記する場合がある。)を利用して試験を行うので、ヘッドマウントディスプレイを利用した情報処理という観点で、本発明に関連ある技術としては、非透過型ヘッドマウントディスプレイで映像コンテンツを閲覧している場合等でも、非透過型ヘッドマウントディスプレイの装着者が周囲の状況を把握し易くなるようにする技術が知られている(特許文献1参照)。この非透過型ヘッドマウントディスプレイは、外部映像を撮像する撮像部と、この撮像部が撮像した外部映像を取得する外部映像取得部と、映像コンテンツを取得する映像コンテンツ取得部と、外部映像取得部が取得した外部映像と映像コンテンツ取得部が取得した映像コンテンツとのうちの少なくとも一方を表示する表示部と、物体の接近を検出する接近検出部と、表示部に映像コンテンツが表示されている間に物体の接近が検出された場合に、撮像部が撮像した外部映像と映像コンテンツとの両方を視認可能とするべく外部映像と映像コンテンツとを重畳させた重畳画像を表示部に表示させる表示制御部とを備えている。映像コンテンツは、画像および音声を含むコンテンツであればどのようなコンテンツであってもよく、例えば、映画、テレビ番組、ゲーム等とされている。 In the present invention, the test is performed using a head mounted display (hereinafter, sometimes abbreviated as HMD). In terms of information processing using a head mounted display, a technology related to the present invention is known that allows a wearer of a non-transparent head mounted display to easily grasp the surrounding situation even when viewing video content on the non-transparent head mounted display (see Patent Document 1). This non-transparent head mounted display includes an imaging unit that captures an external image, an external image acquisition unit that acquires the external image captured by the imaging unit, a video content acquisition unit that acquires video content, a display unit that displays at least one of the external image acquired by the external image acquisition unit and the video content acquired by the video content acquisition unit, an approach detection unit that detects the approach of an object, and a display control unit that displays a superimposed image on the display unit in which the external image and the video content are superimposed so that both the external image captured by the imaging unit and the video content can be viewed when the approach of an object is detected while the video content is displayed on the display unit. The video content may be any content that includes images and audio, and is, for example, a movie, a television program, a game, etc.
また、非透過型ヘッドマウントディスプレイにおいて、透過モードと非透過モードとの間を移行させるシステムが知られている(特許文献2参照)。このシステムでは、ゲームのインタラクティブなシーンをレンダリングするスクリーンの一部に、現実世界の画像の少なくとも一部を表示する。この際、ヘッドマウントディスプレイを装着しているユーザの視線方向の変更に応答して非透過モードから透過モードへの移行が行われるようになっている。 A system is also known for transitioning between a transparent mode and a non-transparent mode in a non-transparent head-mounted display (see Patent Document 2). In this system, at least a portion of an image of the real world is displayed on a portion of the screen that renders an interactive scene of a game. In this case, the transition from the non-transparent mode to the transparent mode is made in response to a change in the line of sight of the user wearing the head-mounted display.
前述したように、インターネットを利用したオンライン学習指導やオンライン講座等が盛んに行われているが、この延長として、試験についても、インターネットを利用してオンラインで実施することができれば便利であり、そのような需要がある。この際、試験は、個人の能力や知識を問うものであり、試験の結果は、例えば、資格の獲得、就職、入学、卒業、修了、進級、昇進等の成否に直結するため、不正を排除し、厳格、厳正に実施する必要がある。 As mentioned above, online learning instruction and online courses using the Internet are becoming more and more common, and as an extension of this, it would be convenient if exams could also be conducted online using the Internet, and there is a demand for this. In this case, exams test an individual's abilities and knowledge, and the results of exams are directly linked to the success or failure of, for example, the acquisition of qualifications, employment, enrollment, graduation, completion, advancement, and promotion, so exams must be conducted rigorously and without cheating.
しかし、多数の受験者が試験会場や教室等に集合して行われる従来型の試験では、不正を防止するため、試験監視員や教員等による試験会場内や教室内等の見回りが行われているが、オンライン試験では、そのような見回りによる監視を行うことはできない。 However, in traditional exams where a large number of test takers gather in an exam hall or classroom, exam monitors and teachers patrol the exam hall or classroom to prevent cheating, but with online exams, such patrols are not possible.
従って、遠隔地にいる受験者に対し、インターネットを利用し、不正を防止しつつオンライン試験を実施することができるシステムの開発が望まれる。 Therefore, it is desirable to develop a system that can administer online tests to test takers in remote locations using the Internet while preventing cheating.
本発明の目的は、不正を防止しつつオンライン試験を実施可能な試験システムおよびプログラムを提供するところにある。 The object of the present invention is to provide a test system and program that can conduct online tests while preventing cheating.
本発明は、遠隔地にいる受験者に対してネットワークを介して試験を実施するコンピュータにより構成された試験システムであって、
受験者が操作する受験者端末とネットワークを介して接続される試験管理サーバを備え、
この試験管理サーバは、
受験者が装着する非透過型ヘッドマウントディスプレイの表示部に試験用の問題データを表示するために受験者端末に対してネットワークを介して当該試験用の問題データを送信する処理を実行する問題データ送信手段と、
受験者端末からネットワークを介して送信されてくる受験者の解答データを受信する処理を実行する解答データ受信手段と、
非透過型ヘッドマウントディスプレイに設けられた着脱検出装置により検出されて受験者端末からネットワークを介して送信されてくる非透過型ヘッドマウントディスプレイの着脱状態データを受信する処理を実行する着脱状態データ受信手段と、
この着脱状態データ受信手段により受信した出題時間帯の着脱状態データおよび解答時間帯の着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断する処理を実行する不正判定手段と
を備えたことを特徴とするものである。
The present invention provides an examination system configured with a computer that administers an examination to examinees in remote locations via a network, comprising:
A test management server is provided which is connected to an examinee terminal operated by an examinee via a network,
This test management server is
a question data transmission means for executing a process of transmitting the test question data to an examinee terminal via a network in order to display the test question data on a display unit of a non-transmissive head mounted display worn by the examinee;
an answer data receiving means for receiving the answer data of the examinee transmitted from the examinee terminal via the network;
a wearing/removing state data receiving means for receiving wearing/removing state data of the non-transmissive head mounted display, the wearing/removing state data being detected by a wearing/removing detection device provided in the non-transmissive head mounted display and being transmitted from the examinee terminal via a network;
and a fraud determination means for executing a process to determine whether the attachment/detachment state is appropriate for the question type of the question, using the attachment/detachment state data for the question time period and the attachment/detachment state data for the answer time period received by the attachment/detachment state data receiving means.
ここで、「問題データ送信手段」の「受験者が装着する非透過型ヘッドマウントディスプレイの表示部に試験用の問題データを表示するために受験者端末に対してネットワークを介して当該試験用の問題データを送信する処理」には、試験用の問題データをネットワークを介して受験者端末の本体(非透過型HMDとは独立した機器)に送信し、その本体から非透過型HMDに送信する場合と、試験用の問題データをネットワークを介して非透過型HMDに直接に送信する場合とが含まれる。 Here, the "process of transmitting test question data via a network to an examinee's terminal in order to display the test question data on the display unit of a non-transparent head mounted display worn by the examinee" in the "question data transmission means" includes a case in which the test question data is transmitted via a network to the main body of the examinee's terminal (a device independent of the non-transparent HMD) and then transmitted from that main body to the non-transparent HMD, and a case in which the test question data is transmitted directly to the non-transparent HMD via a network.
また、「不正判定手段」の「出題した問題の問題種別に対して」とは、必ずしも全ての問題について着脱状態が適正であるか否かの判断を行う必要はなく、非透過型ヘッドマウントディスプレイを装着しなければならない問題について、着脱状態が適正であるか否かの判断を行えばよい趣旨である。従って、非透過型ヘッドマウントディスプレイを装着しなくてもよい問題については、着脱状態が適正であるか否かの判断を行う必要はない。また、ある試験において、全ての問題が、非透過型ヘッドマウントディスプレイを装着しなければならない問題である場合には、その試験における全ての問題について着脱状態が適正であるか否かの判断を行うことになる。 In addition, the "means for determining whether or not the attachment/detachment state is appropriate for the type of question asked" in the "means for determining whether or not the attachment/detachment state is appropriate" does not necessarily mean that a determination must be made as to whether or not the attachment/detachment state is appropriate for all questions, but rather that a determination must be made as to whether or not the attachment/detachment state is appropriate for questions that require the wearing of a non-transparent head-mounted display. Therefore, for questions that do not require the wearing of a non-transparent head-mounted display, a determination must be made as to whether or not the attachment/detachment state is appropriate. In addition, if all questions in a certain test require the wearing of a non-transparent head-mounted display, a determination must be made as to whether or not the attachment/detachment state is appropriate for all questions in that test.
このような本発明の試験システムにおいては、非透過型ヘッドマウントディスプレイで問題を表示するので、受験者以外の者は、問題を見ることができない。また、受験者は、非透過型ヘッドマウントディスプレイを装着しているので、例えば、こっそり辞書を見る等の不正をしにくい環境となる。 In the test system of the present invention, questions are displayed on a non-transparent head-mounted display, so no one other than the examinee can see the questions. In addition, because the examinee is wearing a non-transparent head-mounted display, it is an environment in which it is difficult for the examinee to cheat, for example by secretly looking at a dictionary.
さらに、非透過型ヘッドマウントディスプレイに設けられた着脱検出装置により検出された着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断するので、例えば、非透過型HMDを装着しなければならない問題について、非透過型HMDを装着せずに解答している状態、あるいは非透過型HMDを装着して問題を見ているべきときに非透過型HMDを装着していない状態等を捉えることができる。このため、不正を防止しつつ試験を実施することが可能となり、これらにより前記目的が達成される。 Furthermore, the wearing/removal state data detected by the wearing/removal detection device provided on the non-transparent head mounted display is used to determine whether the wearing/removal state is appropriate for the type of question posed, so that it is possible to capture, for example, a situation where a test-taker is answering a question that requires wearing a non-transparent HMD without wearing the non-transparent HMD, or a situation where a test-taker is not wearing the non-transparent HMD when they should be wearing the non-transparent HMD to view the question. This makes it possible to conduct the test while preventing cheating, thereby achieving the above-mentioned objective.
<監視員端末で注意喚起表示処理を実行する構成> <Configuration for executing warning display processing on supervisor terminal>
また、前述した試験システムにおいて、
試験管理サーバに接続されて監視員が試験を監視するための表示を行う監視員端末を備え、
試験管理サーバは、
受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データを受信し、受信した人物画像データを動画で監視員端末に表示する処理を実行する監視手段を備え、
不正判定手段は、
非透過型ヘッドマウントディスプレイの装着が必要な問題の処理中に、出題時間帯の着脱状態データが、装着を示すデータであり、解答時間帯の着脱状態データが、非装着を示すデータであると判断した場合には、不正の可能性があるという情報を監視手段に伝達する処理を実行する構成とされ、
監視手段は、
不正判定手段からの伝達を受けて、監視員端末に表示される受験者の人物画像データの周囲または周辺部分で注意喚起表示処理を実行する構成とされていることが望ましい。
In addition, in the above-mentioned test system,
a monitor terminal connected to the test management server and displaying information for a monitor to monitor the test;
The test management server
a monitoring means for receiving image data including the face of an examinee captured by a person imaging device provided in the examinee terminal and transmitted via a network, and for executing a process of displaying the received image data as a moving image on an observer terminal;
The fraud determination means is
During the processing of a question that requires the wearing of a non-transparent head mounted display, if it is determined that the wearing/removal state data during the question time period indicates that the display is being worn and the wearing/removal state data during the answer time period indicates that the display is not being worn, a process is executed to transmit information to the monitoring means that there is a possibility of cheating;
The monitoring means are:
It is desirable that the monitor terminal is configured to receive a signal from the fraud determination means and then execute a warning display process around or in a peripheral area of the image data of the examinee that is displayed on the monitor terminal.
このように監視員端末で注意喚起表示処理を実行する構成とした場合には、複数の受験者を監視している監視員に対し、不正を行っている可能性のある受験者を知らせることができるので、監視員の監視負担を軽減するとともに、監視効率を向上させることが可能となる。 In this way, when the monitor terminal is configured to execute the warning display process, the monitor who is monitoring multiple examinees can be notified of examinees who may be committing fraud, which reduces the monitor's monitoring burden and improves monitoring efficiency.
<複数の顔画像データの各々について顔特徴量を抽出し、複数の顔特徴量の全てが一致または略一致しているか否かを判断する構成> <Configuration for extracting facial features from each of multiple facial image data and determining whether all of the multiple facial features match or nearly match>
また、前述した試験システムにおいて、
試験管理サーバは、
試験開始時および/または試験終了時、並びに、着脱状態データが非装着を示すデータとなっている試験中の時間帯に、受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データから顔画像データを取得する処理を実行する顔画像取得手段と、
この顔画像取得手段により取得した複数の顔画像データの各々について顔特徴量を抽出する処理を実行する顔特徴量抽出手段と、
受験者に対して発行する電子的または紙の認定証を作成する処理を実行する認定証作成手段とを備え、
不正判定手段は、
顔特徴量抽出手段により抽出した複数の顔特徴量の全てが一致または略一致しているか否かを判断し、全てが一致または略一致している状態でない場合には、不正が行われていると判定する処理も実行する構成とされ、
認定証作成手段は、
不正判定手段により複数の顔特徴量の全てが一致または略一致していると判断された場合には、複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データを、認定証に掲載する顔写真として採用する処理を実行する構成とされていることが望ましい。
In addition, in the above-mentioned test system,
The test management server
a face image acquisition means for acquiring face image data from person image data including the face of the examinee captured by a person image capture device provided in the examinee terminal and transmitted via a network at the start and/or end of the test, and during the time period during the test when the wearing/removal status data indicates non-wearing;
a facial feature extraction unit that executes a process of extracting facial features from each of the plurality of facial image data acquired by the facial image acquisition unit;
a certificate generating means for executing a process of generating an electronic or paper certificate to be issued to an examinee;
The fraud determination means is
It is configured to determine whether or not all of the facial feature amounts extracted by the facial feature amount extraction means match or substantially match, and if all of the facial feature amounts do not match or substantially match, to execute a process of determining that fraud has been committed,
The method for creating the certificate is as follows:
If the fraud determination means determines that all of the multiple facial features match or nearly match, it is desirable to configure the means to execute a process of adopting the facial image data among the multiple facial image data which most clearly shows the examinee's face as the facial photograph to be printed on the certificate.
ここで、「顔画像取得手段」における「試験開始時および/または試験終了時、並びに、着脱状態データが非装着を示すデータとなっている試験中の時間帯に」のうちの「試験開始時」は、問題データおよびその解答データの送受信の処理が開始される前の段階という意味であり、試験開始前も含まれ、ある程度の時間幅をもつ。但し、試験開始前を含むといっても、例えば前日や数時間前の時点を含むという意味ではなく、問題を見聞きしてそれに解答するというルーチンに入る前の準備段階という意味である。同様に、「試験終了時」は、問題データおよびその解答データの送受信の処理が終了した後の段階という意味であり、試験終了後も含まれ、ある程度の時間幅をもつ。但し、試験終了後を含むといっても、例えば翌日や数時間後の時点を含むという意味ではなく、直後といえるような時間帯である。以下の発明においても同様である。 Here, "at the start of the test" in "at the start of the test and/or at the end of the test, and during the time period during the test when the wearing/detachment status data indicates non-wearing" in "face image acquisition means" means the stage before the process of sending and receiving question data and its answer data starts, and includes before the start of the test, and has a certain time span. However, including before the start of the test does not mean, for example, including the day before or several hours before, but means the preparation stage before entering the routine of seeing, hearing and answering questions. Similarly, "at the end of the test" means the stage after the process of sending and receiving question data and its answer data ends, and includes after the end of the test, and has a certain time span. However, including after the end of the test does not mean, for example, including the next day or several hours after, but means the time period that can be said to be immediately after. The same applies to the following inventions.
このように複数の顔画像データの各々について顔特徴量を抽出し、複数の顔特徴量の全てが一致または略一致しているか否かを判断する構成とした場合には、試験中における人の入れ替わりの有無を判断し、不正を検知することができるうえ、認定証に掲載するための適切な顔写真を得ることが可能となる。 In this way, by extracting facial features from each of the multiple facial image data and determining whether all of the multiple facial features match or nearly match, it is possible to determine whether people have been replaced during the test and detect fraud, as well as obtain an appropriate facial photograph to include on the certificate.
<非透過型ヘッドマウントディスプレイの取外し指示を出す構成> <Configuration for issuing instructions to remove non-transparent head-mounted display>
さらに、上述した複数の顔画像データの各々について顔特徴量を抽出し、複数の顔特徴量の全てが一致または略一致しているか否かを判断する構成とした場合において、
試験管理サーバは、
非透過型ヘッドマウントディスプレイの装着が必要な問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合で、かつ、連続している間の着脱状態データが、装着を示すデータであると判断した場合に、試験中の時間帯の顔画像データの取得のために、任意のタイミングで、非透過型ヘッドマウントディスプレイの取外し指示を、ネットワークを介して受験者端末に送信する処理を実行する顔画像取得要否判断手段を備え、
顔画像取得手段は、
顔画像取得要否判断手段により非透過型ヘッドマウントディスプレイの取外し指示を受験者端末に送信した場合で、かつ、当該取外し指示の後に着脱状態データが、非装着を示すデータであると判断した場合に、受験者端末からネットワークを介して送信されてくる人物画像データから顔画像データを取得する処理を実行する構成とされていることが望ましい。
Furthermore, in a configuration in which a facial feature amount is extracted from each of the plurality of pieces of facial image data described above, and whether or not all of the plurality of facial feature amounts match or substantially match is determined,
The test management server
a facial image acquisition necessity determination means for executing a process of transmitting an instruction to remove the non-transmissive head mounted display to the examinee terminal via a network at any timing in order to obtain facial image data for the time period during the test, when questions requiring the wearing of a non-transmissive head mounted display occur consecutively for a predetermined number of questions or for a predetermined period of time, and when it is determined that the wearing/removal state data during the consecutive questions indicates that the non-transmissive head mounted display is being worn;
The face image acquisition means is
It is desirable that the configuration be such that when the facial image acquisition necessity determination means sends an instruction to the examinee terminal to remove the non-transparent head mounted display, and when it is determined that the attachment/detachment status data after the removal instruction indicates that the display is not being worn, a process is executed to acquire facial image data from the person image data sent from the examinee terminal via the network.
このように非透過型ヘッドマウントディスプレイの取外し指示を出す構成とした場合には、非透過型ヘッドマウントディスプレイの装着が必要な問題が連続し、試験中の時間帯における顔画像データを取得しにくい状況下でも、必要な顔画像データを取得し、不正検知を行うことが可能となる。また、非透過型HMDの取外し指示は、一定の条件を満たした場合に、顔画像取得要否判断手段により任意のタイミングで送信されるので、受験者端末側では予測できないことから、例えば、取外し指示が出されることを察知して補助者から受験者本人に戻る等の対応ができなくなり、不正を行いにくい環境を構築することができる。 When configured to issue an instruction to remove the non-transparent head mounted display in this manner, it is possible to obtain the necessary facial image data and detect cheating even in situations where it is difficult to obtain facial image data during the test, when there are successive questions that require the wearing of a non-transparent head mounted display. In addition, since the instruction to remove the non-transparent HMD is sent at any timing by the facial image acquisition necessity determination means when certain conditions are met, it cannot be predicted on the examinee's terminal side, and therefore, for example, it will be impossible for the assistant to detect the issuance of the removal instruction and return to the examinee, creating an environment in which cheating is difficult.
<装着者視線撮像装置により撮像した装着者視線画像データを、非透過型ヘッドマウントディスプレイに表示するとともに、監視員端末にも表示する構成> <A configuration in which the wearer's gaze image data captured by the wearer's gaze imaging device is displayed on a non-transparent head-mounted display and also on the monitor's terminal>
また、前述した監視員端末で注意喚起表示処理を実行する構成とした場合において、
非透過型ヘッドマウントディスプレイには、当該非透過型ヘッドマウントディスプレイの装着者の視線で当該非透過型ヘッドマウントディスプレイの外側の空間を撮像可能な装着者視線撮像装置が設けられ、
問題データ送信手段は、
非透過型ヘッドマウントディスプレイの装着が必要な問題であり、かつ、動作を伴う解答が必要な問題の処理中に、出題時間帯から解答時間帯に移行するタイミングで、装着者視線撮像装置により撮像した装着者視線画像データを非透過型ヘッドマウントディスプレイの表示部の少なくとも一部に動画で表示する動作解答用の表示モードへの切換指示を、受験者端末に対してネットワークを介して送信する処理も実行する構成とされ、
解答データ受信手段は、
解答データとして、受験者端末からネットワークを介して送信されてくる装着者視線画像データを受信する処理を実行する構成とされ、
監視手段は、
人物画像データの表示と切り替えて、または、人物画像データの表示とともに、受験者端末からネットワークを介して送信されてくる装着者視線画像データを動画で監視員端末に表示する処理も実行する構成とされていることが望ましい。
In addition, in the case where the monitor terminal is configured to execute the warning display process,
The non-transmissive head mounted display is provided with a wearer's line of sight imaging device capable of imaging a space outside the non-transmissive head mounted display with the line of sight of a wearer of the non-transmissive head mounted display,
The problem data transmission means is
During the processing of a question that requires wearing a non-transmissive head mounted display and that requires an answer involving a movement, at the timing of transition from a question period to an answer period, a process is also executed to transmit, via the network to the examinee's terminal, an instruction to switch to a display mode for answers involving a movement, in which image data of the wearer's gaze captured by the wearer's gaze capturing device is displayed as a moving image on at least a part of the display section of the non-transmissive head mounted display;
The answer data receiving means includes:
The device is configured to execute a process of receiving wearer's gaze image data transmitted from an examinee's terminal via a network as answer data,
The monitoring means are:
It is desirable to configure the device to also execute a process of displaying the wearer's gaze image data transmitted from the examinee terminal via the network as a video on the monitor terminal by switching between or together with the display of the person image data.
ここで、「動作を伴う解答が必要な問題」とは、例えば、筆記で解答する試験問題、手話の実技の試験問題、工具や道具や器具等の使い方の実技の試験問題、船舶のロープの結び方の試験問題等である。 Here, "questions that require an answer involving an action" include, for example, test questions to be answered in writing, practical test questions on sign language, practical test questions on how to use tools, equipment, and the like, test questions on how to tie ropes on a ship, etc.
このように装着者視線撮像装置により撮像した装着者視線画像データを、非透過型ヘッドマウントディスプレイに表示するとともに、監視員端末にも表示する構成とした場合には、動作を伴う解答が必要な問題を出題したときに、非透過型ヘッドマウントディスプレイを装着したままの状態でも、受験者は、自分の手や指等の動きを自分の目で確認しながら解答を行うことができる。また、装着者視線画像データが、非透過型ヘッドマウントディスプレイに表示されることにより、受験者は、非透過型ヘッドマウントディスプレイの外部が見えるようになるので、不正を行いやすい環境となるが、装着者視線画像データは、監視員端末にも表示されるので、不正の未然防止が図られる。 In this way, when the wearer's gaze image data captured by the wearer's gaze imaging device is configured to be displayed on the non-transparent head mounted display and also on the monitor terminal, when a question is asked that requires an answer involving movement, the examinee can answer the question while checking the movements of their hands, fingers, etc. with their own eyes, even while still wearing the non-transparent head mounted display. In addition, by displaying the wearer's gaze image data on the non-transparent head mounted display, the examinee can see the outside of the non-transparent head mounted display, which creates an environment in which cheating is likely to occur; however, since the wearer's gaze image data is also displayed on the monitor terminal, cheating can be prevented in advance.
<筆記による解答について文字読取処理を実行して評価する構成> <Configuration that performs character reading processing to evaluate written answers>
さらに、上述した装着者視線撮像装置により撮像した装着者視線画像データを、非透過型ヘッドマウントディスプレイに表示するとともに、監視員端末にも表示する構成とした場合において、
試験管理サーバは、
筆記で解答する問題で、解答データ受信手段により解答データとして受信した装着者視線画像データを用いて、文字読取処理を実行する評価手段を備えていることが望ましい。
Furthermore, in a case where the wearer's gaze image data captured by the wearer's gaze imaging device is displayed on a non-transmissive head mounted display and also on a monitor terminal,
The test management server
It is preferable that the device further comprises an evaluation means for executing character reading processing using the wearer's gaze image data received as answer data by the answer data receiving means for questions to be answered in writing.
このように筆記による解答について文字読取処理を実行して評価する構成とした場合には、受験者の解答の評価(正誤判定や採点等)の自動化を図ることができる。 In this way, if the written answers are evaluated by performing a character reading process, the evaluation of the examinee's answers (determining whether they are correct or not, marking, etc.) can be automated.
<実物のテスト用具を用いた現実空間上での動作による解答についてパターン認識処理を実行して評価する構成> <Configuration that performs pattern recognition processing to evaluate answers given by actions in real space using actual test equipment>
そして、前述した装着者視線撮像装置により撮像した装着者視線画像データを、非透過型ヘッドマウントディスプレイに表示するとともに、監視員端末にも表示する構成とした場合において、
試験管理サーバは、
実物のテスト用具を用いた現実空間上での動作により解答する問題で、解答データ受信手段により解答データとして受信した装着者視線画像データを用いて、パターン認識処理を実行する評価手段を備え、
この評価手段は、
正解と判定されている装着者視線画像データおよび不正解と判定されている装着者視線画像データ、並びにこれらに対応する正解および不正解の各ラベルを用いた学習処理で得られたパターン認識用のモデルを用いて、パターン認識処理を実行する構成とされていることが望ましい。
In the case where the wearer's gaze image data captured by the wearer's gaze imaging device is displayed on the non-transmissive head mounted display and also on the monitor terminal,
The test management server
The test device includes an evaluation unit that executes a pattern recognition process using the wearer's gaze image data received as answer data by the answer data receiving unit for questions that are answered by actions in a real space using real test tools,
This evaluation tool is
It is desirable to configure the system so that pattern recognition processing is performed using a model for pattern recognition obtained by a learning process using wearer gaze image data that has been determined to be correct and wearer gaze image data that has been determined to be incorrect, as well as the corresponding correct and incorrect labels.
このように実物のテスト用具を用いた現実空間上での動作による解答についてパターン認識処理を実行して評価する構成とした場合には、受験者の解答の評価(正誤判定や採点等)の自動化を図ることができる。 In this way, if a pattern recognition process is performed to evaluate answers based on movements in real space using actual test equipment, it is possible to automate the evaluation of examinees' answers (such as determining whether they are correct or not and marking them).
<受験者が筆記でメモをとることができるように、装着者視線画像データを、非透過型ヘッドマウントディスプレイに表示するとともに、監視員端末にも表示する構成> <A configuration in which the wearer's gaze image data is displayed on a non-transparent head-mounted display and also on the monitor's terminal so that the examinee can take written notes>
また、前述した監視員端末で注意喚起表示処理を実行する構成とした場合において、
非透過型ヘッドマウントディスプレイには、当該非透過型ヘッドマウントディスプレイの装着者の視線で当該非透過型ヘッドマウントディスプレイの外側の空間を撮像可能な装着者視線撮像装置が設けられ、
問題データ送信手段は、
非透過型ヘッドマウントディスプレイの装着が必要な問題であり、かつ、出題時間帯および解答時間帯に筆記でメモをとることが許可されている問題の処理中に、非透過型ヘッドマウントディスプレイの表示部に、試験用の問題データを表示するとともに、受験者が筆記でメモをとることができるようにするために装着者視線撮像装置により撮像した装着者視線画像データを表示するメモ用の表示モードへの切換指示を、受験者端末に対してネットワークを介して送信する処理も実行する構成とされ、
監視手段は、
人物画像データの表示と切り替えて、または、人物画像データの表示とともに、受験者端末からネットワークを介して送信されてくる装着者視線画像データを動画で監視員端末に表示する処理も実行する構成とされていることが望ましい。
In addition, in the case where the monitor terminal is configured to execute the warning display process,
The non-transmissive head mounted display is provided with a wearer's line of sight imaging device capable of imaging a space outside the non-transmissive head mounted display with the line of sight of a wearer of the non-transmissive head mounted display,
The problem data transmission means is
During the processing of questions that require the wearing of a non-transparent head mounted display and for which written notes are permitted during the question setting and answering periods, test question data is displayed on the display unit of the non-transparent head mounted display, and a process is also executed to transmit to the examinee's terminal via the network an instruction to switch to a memo display mode that displays wearer's gaze image data captured by the wearer's gaze imaging device so that the examinee can take notes in writing,
The monitoring means are:
It is desirable to configure the device to also execute a process of displaying the wearer's gaze image data transmitted from the examinee terminal via the network as a video on the monitor terminal by switching between or together with the display of the person image data.
このように受験者が筆記でメモをとることができるように、装着者視線画像データを、非透過型ヘッドマウントディスプレイに表示するとともに、監視員端末にも表示する構成とした場合には、非透過型ヘッドマウントディスプレイを装着したままの状態でも、受験者は、出題時間帯においては、長文の問題であれば、その要旨や問題文中のキーワードについてメモをとったり、解答時間帯においては、筆記をしながら計算したり、考えたりすること等が可能となる。また、装着者視線画像データが、非透過型ヘッドマウントディスプレイに表示されることにより、受験者は、非透過型ヘッドマウントディスプレイの外部が見えるようになるので、不正を行いやすい環境となるが、装着者視線画像データは、監視員端末にも表示されるので、不正の未然防止が図られる。 In this way, if the wearer's gaze image data is displayed on the non-transparent head mounted display and also on the monitor's terminal so that the examinee can take notes by hand, even while wearing the non-transparent head mounted display, the examinee can take notes on the gist or keywords in the question if the question is long, and can calculate or think while writing during the answering period. In addition, since the wearer's gaze image data is displayed on the non-transparent head mounted display, the examinee can see outside the non-transparent head mounted display, which creates an environment in which cheating is likely to occur, but since the wearer's gaze image data is also displayed on the monitor's terminal, cheating can be prevented in advance.
<非透過型ヘッドマウントディスプレイに発光部を設けて不正を検知する構成> <Configuration that detects fraud by providing a light-emitting part to a non-transparent head-mounted display>
また、前述した試験システムにおいて、
非透過型ヘッドマウントディスプレイには、発光部が設けられ、
試験管理サーバは、
非透過型ヘッドマウントディスプレイの装着が必要な問題の処理中に、発光部を任意のタイミングで発光させるための発光指示を、ネットワークを介して受験者端末に送信するとともに、発光が行われたタイミングで、受験者端末に設けられた人物撮像装置で撮像されてネットワークを介して送信されてくる人物画像データを、発光確認用画像データとして受信し、受信した発光確認用画像データに、発光部での発光が写っているか否かを判断する処理を実行する発光管理手段を備え、
不正判定手段は、
発光管理手段により発光確認用画像データで発光を確認することができなかった場合に、不正が行われていると判断する処理を実行する構成とされていることが望ましい。
In addition, in the above-mentioned test system,
The non-transmissive head mounted display is provided with a light emitting unit,
The test management server
a light emission management means for transmitting a light emission instruction to the examinee terminal via the network for causing the light emitting unit to emit light at any timing during the processing of a question requiring the wearing of a non-transmissive head mounted display, and for receiving, at the timing when the light emission is performed, human image data which is captured by a human image capturing device provided in the examinee terminal and transmitted via the network as light emission confirmation image data, and for executing a process for determining whether or not light emission from the light emitting unit is captured in the received light emission confirmation image data;
The fraud determination means is
It is desirable that the configuration be such that, if the light emission management means is unable to confirm light emission using the light emission confirmation image data, a process is executed to determine that fraud has occurred.
このように非透過型ヘッドマウントディスプレイに発光部を設けて不正を検知する構成とした場合には、受験者が装着するべき非透過型ヘッドマウントディスプレイを、受験者以外の者(補助者)が装着し、その表示部に表示された問題を見て解答し、つまり、本来的には受験者しか見ることができない問題を補助者が見て解答し、一方、受験者は、同一または類似の形状を有する非透過型ヘッドマウントディスプレイ(問題が表示されない別の非透過型HMD)を装着し、試験を受けているふりをするといった不正や、非透過型HMDを装着した受験者の写真を置いておくといった不正を検知することができるので、不正の未然防止が図られる。また、発光部の発光は、任意のタイミングで行われるので、受験者端末側で予測することができないことから、発光の直前に正常な状態に戻す等の行為が困難になり、不正を行いにくい環境を構築することができる。 In this way, when a non-transparent head mounted display is provided with a light emitting unit to detect cheating, it is possible to detect cheating such as a person other than the examinee (assistant) wearing the non-transparent head mounted display that should be worn by the examinee and viewing and answering the questions displayed on the display unit, i.e., the assistant viewing and answering questions that should only be visible to the examinee, while the examinee wears a non-transparent head mounted display having the same or a similar shape (another non-transparent HMD that does not display questions) and pretending to take the test, or leaving a photo of an examinee wearing a non-transparent HMD, thereby preventing cheating from occurring. In addition, because the light emitting unit emits light at any time and cannot be predicted on the examinee's terminal, it becomes difficult to return the device to its normal state just before the light is emitted, creating an environment in which cheating is difficult to commit.
<監視員端末で、非透過型ヘッドマウントディスプレイの発光部の発光と同期させて発光時間帯であることを示す発光時間帯表示を行う構成> <Configuration in which the monitor terminal displays the light-emitting time period in synchronization with the light-emitting part of the non-transparent head-mounted display>
さらに、上述した非透過型ヘッドマウントディスプレイに発光部を設けて不正を検知する構成とした場合において、
試験管理サーバに接続されて監視員が試験を監視するための表示を行う監視員端末を備え、
試験管理サーバは、
受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データを受信し、受信した人物画像データを動画で監視員端末に表示する処理を実行する監視手段を備え、
この監視手段は、
監視員端末の画面上に設けられた複数の人物画像表示部で、複数の受験者の各々の人物画像データを動画で表示するとともに、これらの複数の人物画像表示部の各々に対応させて監視員端末の画面上に設けられた複数の発光時間帯表示部で、発光管理手段から発光指示を送信した旨の伝達を受けたときに非透過型ヘッドマウントディスプレイの発光部の発光と同期するタイミングで発光時間帯であることを示す発光時間帯表示を行う構成とされていることが望ましい。
Furthermore, in the case where a light-emitting unit is provided in the non-transmissive head-mounted display to detect fraud,
a monitor terminal connected to the test management server and displaying information for a monitor to monitor the test;
The test management server
a monitoring means for receiving image data including the face of an examinee captured by a person imaging device provided in the examinee terminal and transmitted via a network, and for executing a process of displaying the received image data as a moving image on an observer terminal;
This monitoring means:
It is desirable that a plurality of human image display sections provided on the screen of the monitor terminal display moving image data of each of a plurality of examinees, and that a plurality of light emission time zone display sections provided on the screen of the monitor terminal corresponding to each of the plurality of human image display sections display a light emission time zone indicating that it is a light emission time zone in synchronization with the light emission of the light emission section of the non-transparent head mounted display when a notification that a light emission instruction has been sent from the light emission management means is received.
このように監視員端末で、非透過型ヘッドマウントディスプレイの発光部の発光と同期させて発光時間帯であることを示す発光時間帯表示を行う構成とした場合には、監視員が、多くの受験者の人物画像の中から、不正を行っている可能性のある受験者を見つけ易くなるので、監視員の負担軽減、監視効率の向上が図られる。 In this way, if the monitor terminal is configured to display a light-emitting time period in sync with the light emitted by the light-emitting part of the non-transparent head-mounted display to indicate that it is a light-emitting time period, it becomes easier for the monitor to find examinees who may be cheating among the many images of examinees, thereby reducing the burden on the monitor and improving monitoring efficiency.
<顔特徴量スコア、声紋スコアを用いて本人度を算出する構成> <Configuration for calculating identity using facial feature score and voiceprint score>
また、前述した試験システムにおいて、
試験管理サーバは、
試験開始時、および着脱状態データが非装着を示すデータとなっている試験中の時間帯に、または、これらの試験開始時および試験中の時間帯に加えて試験終了時に、受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データから顔画像データを取得する処理を実行する顔画像取得手段と、
この顔画像取得手段により取得した複数の顔画像データの各々について顔特徴量を抽出する処理を実行する顔特徴量抽出手段と、
受験者に対して発行する電子的または紙の認定証を作成する処理を実行する認定証作成手段と、
試験開始時に、受験者端末に設けられたマイクロフォンまたは非透過型ヘッドマウントディスプレイのマイクロフォンにより取得されてネットワークを介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させる処理を実行する事前登録受付手段と、
試験中の時間帯またはこの試験中の時間帯に加えて試験終了時に、受験者端末に設けられたマイクロフォンまたは非透過型ヘッドマウントディスプレイのマイクロフォンにより取得されてネットワークを介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させる処理を実行する照合データ取得手段とを備え、
顔特徴量抽出手段は、
試験開始時には、顔画像取得手段により取得した顔画像データから抽出した顔特徴量を、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させ、
試験中の時間帯またはこの試験中の時間帯に加えて試験終了時には、顔画像取得手段により取得した顔画像データから抽出した顔特徴量を、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させるとともに、この本人度算出用の照合データとしての顔特徴量と、受験者情報記憶手段に記憶されている本人度算出用の基準データとしての顔特徴量との類似度を示す顔特徴量スコアを算出する処理を実行する構成とされ、
顔画像取得手段は、
試験開始時には、人物画像データから取得した顔画像データを、認定証作成手段により作成する認定証に掲載する顔写真用の顔画像データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させ、
試験中の時間帯またはこの試験中の時間帯に加えて試験終了時には、顔特徴量抽出手段により算出した顔特徴量スコアが、予め定められた閾値未満または以下の場合にのみ、人物画像データから取得した顔画像データを、不正判定用の顔画像データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させ、顔特徴量スコアが、予め定められた閾値以上または閾値を超える場合には、人物画像データから取得した顔画像データを受験者情報記憶手段に記憶させない処理を実行する構成とされ、
不正判定手段は、
受験者情報記憶手段に記憶されている本人度算出用の照合データとしての顔特徴量の各々と本人度算出用の基準データとしての顔特徴量との類似度を示す複数の顔特徴量スコアを算出するか、または、顔特徴量抽出手段により算出されて顔特徴量とともに、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶されている複数の顔特徴量スコアを取得し、算出または取得した複数の顔特徴量スコアを平均した顔特徴量平均スコアを算出し、
さらに受験者情報記憶手段に記憶されている本人度算出用の照合データとしての声紋データの各々と本人度算出用の基準データとしての声紋データとの類似度を示す複数の声紋スコアを算出し、算出した複数の声紋スコアを平均した声紋平均スコアを算出した後、
算出した顔特徴量平均スコアと、声紋平均スコアとを用いて、これらの平均スコアを統合した本人度を算出する処理を実行する構成とされ、
認定証作成手段は、
不正判定手段により算出した本人度が、予め定められた閾値以下または未満の場合には、認定証を作成しない構成としてもよい。
In addition, in the above-mentioned test system,
The test management server
a face image acquisition means for acquiring face image data from person image data including the face of the examinee captured by a person image capture device provided in the examinee terminal and transmitted via a network at the start of the test, during a period during the test when the wearing/detachment status data indicates non-wearing, or at the start of the test, during the period during the test, and at the end of the test;
a facial feature extraction unit that executes a process of extracting facial features from each of the plurality of facial image data acquired by the facial image acquisition unit;
A certificate generating means for executing a process of generating an electronic or paper certificate to be issued to an examinee;
a pre-registration receiving means for receiving voice data for voiceprint extraction, which is acquired at the start of the test by a microphone on the examinee terminal or a microphone on a non-transparent head mounted display and transmitted via a network, performing a voiceprint analysis using the received voice data, and storing the obtained voiceprint data in an examinee information storage means in association with an examinee ID and an examination ID as reference data for calculating identity;
a verification data acquisition means for receiving voice data for voiceprint extraction, which is acquired by a microphone on the examinee terminal or a microphone on a non-transparent head mounted display and transmitted via a network during the test period or at the end of the test in addition to during the test period, performing a voiceprint analysis using the received voice data, and storing the obtained voiceprint data in an examinee information storage means in association with an examinee ID and an examination ID as verification data for calculating identity;
The facial feature extraction means includes:
At the start of the test, the facial feature amount extracted from the facial image data acquired by the facial image acquisition means is stored in the examinee information storage means as reference data for calculating the degree of identity in association with the examinee ID and the test ID;
during the test period or at the end of the test in addition to during the test period, the facial feature amount extracted from the facial image data acquired by the facial image acquisition means is stored in the examinee information storage means as matching data for calculating the identity degree in association with the examinee ID and the test ID, and a process is executed to calculate a facial feature amount score indicating the similarity between the facial feature amount as the matching data for calculating the identity degree and the facial feature amount as the reference data for calculating the identity degree stored in the examinee information storage means,
The face image acquisition means is
At the start of the examination, the facial image data acquired from the person image data is stored in the examinee information storage means in association with the examinee ID and the examination ID as facial image data for a facial photograph to be printed on a certificate to be created by the certificate creation means;
during the period of the test or at the end of the test in addition to the period of the test, only if the facial feature score calculated by the facial feature extraction means is below or equal to a predetermined threshold value, facial image data obtained from the person image data is associated with the examinee ID and the test ID and stored in the examinee information storage means as facial image data for determining fraud, and if the facial feature score is above or equal to the predetermined threshold value, a process is executed not to store the facial image data obtained from the person image data in the examinee information storage means;
The fraud determination means is
calculate a plurality of facial feature scores indicating the similarity between each of the facial feature amounts as matching data for calculating the identity stored in the examinee information storage means and the facial feature amounts as reference data for calculating the identity, or obtain a plurality of facial feature scores calculated by the facial feature extraction means and stored in the examinee information storage means in association with the examinee ID and the test ID, together with the facial feature amounts, and calculate an average facial feature score by averaging the plurality of calculated or obtained facial feature scores;
Furthermore, a plurality of voiceprint scores are calculated which indicate the degree of similarity between each of the voiceprint data as verification data for calculating the degree of identity stored in the examinee information storage means and the voiceprint data as reference data for calculating the degree of identity, and a voiceprint average score is calculated by averaging the plurality of calculated voiceprint scores, and
The method is configured to execute a process of calculating a degree of identity by integrating the calculated average scores of the facial feature amount and the voiceprint average score,
The method for creating the certificate is as follows:
If the identity degree calculated by the fraud determination means is equal to or less than a predetermined threshold value, the certificate may not be produced.
このように顔特徴量スコア、声紋スコアを用いて本人度を算出する構成とした場合には、試験中に受験者が別の者に入れ替わったか否かを、より確実に判断することができる。また、顔特徴量スコアが、予め定められた閾値未満または以下の場合(顔特徴量の類似度が低い場合)にのみ、顔画像データを受験者情報記憶手段に記憶させ、顔特徴量スコアが、予め定められた閾値以上または閾値を超える場合(顔特徴量の類似度が高い場合)には、顔特徴量は、受験者情報記憶手段に記憶させるが、顔画像データは、受験者情報記憶手段に記憶させないので、記憶すべきデータ量を削減することができる。 In this way, when the facial feature amount score and voiceprint score are used to calculate the degree of identity, it is possible to more reliably determine whether or not an examinee has been replaced by another person during the test. Furthermore, only when the facial feature amount score is below or equal to a predetermined threshold value (when the similarity of the facial feature amount is low), facial image data is stored in the examinee information storage means, and when the facial feature amount score is equal to or greater than a predetermined threshold value (when the similarity of the facial feature amount is high), the facial feature amount is stored in the examinee information storage means, but the facial image data is not stored in the examinee information storage means, thereby reducing the amount of data to be stored.
<非透過型ヘッドマウントディスプレイの取外し指示や、発声指示を出す構成> <Configuration for issuing instructions to remove non-transparent head-mounted displays and vocal instructions>
さらに、上述した顔特徴量スコア、声紋スコアを用いて本人度を算出する構成において、
試験管理サーバは、
非透過型ヘッドマウントディスプレイの装着が必要な問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合で、かつ、連続している間の着脱状態データが、装着を示すデータであると判断した場合に、試験中の時間帯の顔画像データの取得のために、任意のタイミングで、非透過型ヘッドマウントディスプレイの取外し指示を、ネットワークを介して受験者端末に送信する処理を実行する顔画像取得要否判断手段と、
声を出して解答する問題以外の問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合に、試験中の時間帯の声紋抽出用の音声データの取得のために、問題の合間に、任意のタイミングで、発声指示を、ネットワークを介して受験者端末に送信する処理を実行する声紋取得要否判断手段とを備え、
顔画像取得手段は、
顔画像取得要否判断手段により非透過型ヘッドマウントディスプレイの取外し指示を受験者端末に送信した場合で、かつ、当該取外し指示の後に着脱状態データが、非装着を示すデータであると判断した場合に、受験者端末からネットワークを介して送信されてくる人物画像データから顔画像データを取得する処理を実行する構成とされ、
照合データ取得手段は、
声紋取得要否判断手段により発声指示を受験者端末に送信した場合に、受験者端末からネットワークを介して送信されてれくる声紋抽出用の音声データを用いて声紋分析を行い、声紋データを得る処理を実行する構成とされていることが望ましい。
Furthermore, in the configuration for calculating the identity using the face feature amount score and the voiceprint score described above,
The test management server
a facial image acquisition necessity determination means for executing a process of transmitting an instruction to remove the non-transmissive head mounted display to the examinee's terminal via the network at any timing in order to obtain facial image data for the time period during the test, when questions requiring the wearing of a non-transmissive head mounted display occur consecutively for a predetermined number of questions or for a predetermined period of time, and when it is determined that the wearing/removal status data during the consecutive questions indicates that the non-transmissive head mounted display is being worn;
a voiceprint acquisition necessity determining means for executing a process of transmitting a voice instruction to an examinee terminal via a network at any timing between questions in order to obtain voice data for voiceprint extraction during the time period during the test, when questions other than those to be answered aloud have appeared in succession for a predetermined number of questions or for a predetermined period of time;
The face image acquisition means is
when the face image acquisition necessity determination means transmits an instruction to remove the non-transmissive head mounted display to the examinee terminal, and when it is determined that the attachment/detachment state data after the removal instruction indicates that the display is not being worn, a process of acquiring face image data from the person image data transmitted from the examinee terminal via the network is executed;
The means for obtaining the matching data is
It is desirable that when a vocal instruction is sent to the examinee's terminal by the voiceprint acquisition necessity determination means, a voiceprint analysis is carried out using the voice data for voiceprint extraction transmitted from the examinee's terminal via the network, and a process is executed to obtain voiceprint data.
このように非透過型ヘッドマウントディスプレイの取外し指示や、発声指示を出す構成とした場合には、試験中に、非透過型ヘッドマウントディスプレイの装着が必要な問題や、声を出して解答する問題以外の問題が連続するときでも、本人度算出用の照合データとしての顔特徴量や声紋データを得ることができる。 When configured in this way to issue instructions to remove the non-transparent head mounted display or to speak, facial feature and voiceprint data can be obtained as matching data for calculating identity even when there are a series of questions during the test that do not require the wearing of the non-transparent head mounted display or questions that are not answered aloud.
<プログラムの発明> <Program invention>
本発明のプログラムは、以上に述べた試験システムを構成する試験管理サーバとして、コンピュータを機能させるためのものである。 The program of the present invention is intended to cause a computer to function as a test management server that constitutes the test system described above.
なお、上記のプログラムまたはその一部は、例えば、光磁気ディスク(MO)、コンパクトディスク(CD)、デジタル・バーサタイル・ディスク(DVD)、フレキシブルディスク(FD)、磁気テープ、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、フラッシュディスク等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。 The above-mentioned program or a part of it can be recorded on a recording medium such as a magneto-optical disk (MO), a compact disk (CD), a digital versatile disk (DVD), a flexible disk (FD), a magnetic tape, a read-only memory (ROM), an electrically erasable and programmable read-only memory (EEPROM), a flash memory, a random access memory (RAM), a hard disk drive (HDD), a solid-state drive (SSD), a flash disk, etc., and can be stored or distributed. It can also be transmitted using a transmission medium such as a wired network such as a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), the Internet, an intranet, an extranet, or a wireless communication network, or a combination of these, and can also be carried on a carrier wave. Furthermore, the above-mentioned program may be a part of another program, or may be recorded on a recording medium together with a separate program.
以上に述べたように本発明によれば、非透過型ヘッドマウントディスプレイで問題を表示するので、受験者以外の者は、問題を見ることができず、また、受験者は、非透過型ヘッドマウントディスプレイを装着しているので、不正をしにくい環境に置かれることになり、さらに、非透過型ヘッドマウントディスプレイに設けられた着脱検出装置による着脱状態データを用いて着脱状態が適正であるか否かを判断するので、不正を防止しつつ試験を実施することができるという効果がある。 As described above, according to the present invention, questions are displayed on a non-transparent head-mounted display, so that no one other than the examinee can see the questions. Also, because the examinee is wearing a non-transparent head-mounted display, the examinee is placed in an environment in which cheating is difficult. Furthermore, because data on the attachment/detachment state from a mounting/detachment detection device provided on the non-transparent head-mounted display is used to determine whether the attachment/detachment state is appropriate, the test can be administered while preventing cheating.
以下に本発明の一実施形態について図面を参照して説明する。図1には、本実施形態の試験システム10の全体構成が示されている。図2、図3には、非透過型ヘッドマウントディスプレイ60の斜視図、構成図が示されている。また、図4には、試験に係る処理の全体の流れがフローチャートで示され、図5には、タイミングチャートが示されている。さらに、図6には、監視員端末80の画面例が示され、図7には、認定証300の一例が示されている。
One embodiment of the present invention will be described below with reference to the drawings. Fig. 1 shows the overall configuration of a
<試験システム10の全体構成>
<Overall configuration of
図1において、試験システム10は、試験管理サーバ20を備え、この試験管理サーバ20には、複数(通常は多数)の受験者端末50と、1つまたは複数の監視員端末80と、1つまたは複数の評価者端末90と、1つまたは複数の管理者端末100と、複数(通常は多数)の本人確認要求者端末110とが、ネットワーク1により接続されている。
In FIG. 1, the
ここで、ネットワーク1は、主としてインターネットにより構成された外部ネットワークであり、インターネットと、LANやイントラネット等の内部ネットワーク(例えば、社内、グループ企業内等で構築された限定的なネットワーク)との組合せでもよく、有線であるか無線であるか、さらには有線および無線の混在型であるかは問わず、要するに、複数地点(距離の長短は問わない。)間で、ある程度の速度をもって情報を伝送することができるものであればよい。なお、試験管理サーバ20と監視員端末80とは、必ずしもネットワーク1により接続されている必要はなく、通信回線により接続されていればよい。従って、監視員端末80は、試験管理サーバ20の設置位置に対し、遠隔地に設置されていてもよいが、試験管理サーバ20に直結されていてもよい。
Here,
試験管理サーバ20は、1台または複数台のコンピュータにより構成され、試験に係る各種の処理を実行する処理手段20Aと、この処理手段20Aで実行される各種の処理で使用される各種のデータを記憶する問題記憶手段40、解答記憶手段41、成績記憶手段42、受験者情報記憶手段43、試験情報記憶手段44、および発光確認結果記憶手段45とを備えている。
The
また、処理手段20Aは、事前登録受付手段21と、顔画像取得手段22と、顔特徴量抽出手段23と、問題データ送信手段24と、解答データ受信手段25と、着脱状態データ受信手段26と、評価手段27と、顔画像取得要否判断手段28と、成績算出手段29と、認定証作成手段30と、発光管理手段31と、不正判定手段32と、監視手段33と、本人確認手段34とを含んで構成されている。 The processing means 20A also includes a pre-registration acceptance means 21, a facial image acquisition means 22, a facial feature extraction means 23, a question data transmission means 24, an answer data reception means 25, a wearing/removing state data reception means 26, an evaluation means 27, a facial image acquisition necessity determination means 28, a score calculation means 29, a certificate creation means 30, a light emission management means 31, a fraud determination means 32, a monitoring means 33, and an identity verification means 34.
この処理手段20Aに含まれる各手段21~34は、試験管理サーバ20を構成するコンピュータ本体の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する1つまたは複数のプログラム、並びに、主メモリやキャッシュメモリ等の作業用メモリ等により実現される。なお、これらの各手段21~34の詳細は、後述する。
Each of the
また、各記憶手段40~45は、例えばハードディスクドライブ(HDD)やソリッドステートドライブ(SSD)等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、例えば、USBメモリ、DVD、CD、MO、磁気テープ等の他の記録媒体を採用してもよい。なお、これらの各記憶手段40~45の詳細は、後述する。 Each of the storage means 40 to 45 is preferably realized by, for example, a hard disk drive (HDD) or a solid state drive (SSD), but other recording media such as USB memory, DVD, CD, MO, and magnetic tape may also be used as long as there are no problems with storage capacity or access speed. Details of each of these storage means 40 to 45 will be described later.
さらに、試験管理サーバ20を複数台のコンピュータにより構成する場合は、様々な機能分散を行うことができ、例えば、処理手段20Aは、WEBサーバやWEBアプリケーションサーバで構成し、各記憶手段40~45は、データベースサーバで構成することができる。また、処理手段20Aを複数台のコンピュータにより機能分散させてもよく、各記憶手段40~45を複数のデータベースサーバで構成してもよい。なお、各記憶手段40~45のデータの保存形態は、データベースではなく、ファイルシステムとしてもよい。
Furthermore, when the
受験者端末50は、試験を受ける受験者が操作する端末であり、図1に示すように、コンピュータにより構成された本体50Aと、この本体50Aに周辺機器として接続される液晶ディスプレイ等の表示手段51と、キーボードやマウスやタッチパネル等の入力手段52と、CCDカメラやCMOSカメラ等により構成された人物撮像装置53および補助撮像装置54と、マイクロフォン55と、スピーカ56と、指紋読取装置57と、非透過型ヘッドマウントディスプレイ(HMD)60とを含んで構成されている。
The
ここで、本体50Aには、Webブラウザが搭載されている。なお、試験専用のプログラムを搭載してもよい。この本体50Aは、タブレットやスマートフォン等の携帯機器であってもよい。また、人物撮像装置53は、通常のWebRTC(Web Real-Time Communication)で用いるWebカメラのように、主として顔を含む人物(ここでは受験者)の画像を撮像するために設置されるものであるが、顔を含む人物以外の画像を撮像してもよく、例えば、受験者が離席した場合には、当然、背景画像のような人物以外の画像を撮像することになる。一方、補助撮像装置54は、主として、顔を含む人物(受験者)以外の物(例えば、キーボードを操作する手や、周囲の状況等)を撮像するために1つまたは複数設置されるものであるが、設置を省略してもよい。この補助撮像装置54は、デバイス(カメラ)としては、人物撮像装置53と同様の性能・構成のものでよい。マイクロフォン55やスピーカ56は、非透過型ヘッドマウントディスプレイ60のマイクロフォン70やスピーカ71(図3参照)を使用する場合には、使用しなくてもよい。非透過型ヘッドマウントディスプレイ60の詳細については、図2および図3を用いて後述する。
Here, the
監視員端末80は、試験を受ける各受験者の挙動を監視する監視員が操作する端末であり、図1に示すように、コンピュータにより構成された本体80Aと、この本体80Aに周辺機器として接続される液晶ディスプレイ等の表示手段81と、キーボードやマウスやタッチパネル等の入力手段82とを含んで構成されている。ここで、本体80Aには、Webブラウザが搭載されている。なお、監視専用のプログラムを搭載してもよい。この本体80Aは、タブレット等の携帯機器であってもよい。
The
評価者端末90は、受験者の解答を評価(正誤判定や採点)する評価者が操作する端末であり、コンピュータにより構成され、図示は省略されているが、液晶ディスプレイ等の表示手段と、キーボードやマウスやタッチパネル等の入力手段とを含んで構成されている。この評価者端末90は、タブレット等の携帯機器であってもよい。受験者の解答は、評価手段27により自動で評価される場合と、評価者端末90において評価者が評価する場合とがある。前者の自動評価の場合は、通常は、リアルタイムまたは略リアルタイムで行われるが、事後的に行われてもよい。後者の評価者による評価の場合は、事後的に行われる。
The
具体的には、後者の場合、評価者端末90において、試験管理サーバ20の評価手段27に対し、評価者が評価作業の対象となる解答データの取得要求を行うと、解答記憶手段41に記憶された解答データが、ネットワーク1を介して送信されてくるので、取得した解答データについて評価を行い、その評価結果データを、ネットワーク1を介して試験管理サーバ20の評価手段27に送信する。試験管理サーバ20では、評価手段27により、評価結果データを受信し、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる。
Specifically, in the latter case, when the evaluator makes a request to the evaluation means 27 of the
管理者端末100は、試験システム10の管理者が操作する端末であり、コンピュータにより構成され、図示は省略されているが、液晶ディスプレイ等の表示手段と、キーボードやマウスやタッチパネル等の入力手段とを含んで構成されている。この管理者端末100は、タブレット等の携帯機器であってもよい。管理者は、管理者端末100において、例えば、試験に関する情報(試験ID、試験名、試験実施日、認定団体、認定証フォーム等)を設定し、試験情報記憶手段44に記憶させる作業を行う。また、それぞれの試験を構成する各問題に関する情報(試験ID、試験種別、問題ID、問題種別、出題時間長、解答時間長、問題データ、正解データ等)を設定し、問題記憶手段40に記憶させる作業を行う。
The administrator terminal 100 is a terminal operated by the administrator of the
ここで、試験名は、例えば、「第X回Y検定試験(1級)」等のような試験の名称であり、認定証の発行時に使用される。また、ここでの試験種別とは、英会話試験・弁護士試験等の別ではなく、その試験がどのような問題により構成されているかを示す情報であり、例えば、「HMD装着要問題のみ(非透過型HMDを装着しなければならない問題のみで構成される試験)」、「HMD装着不要問題のみ」、「HMD装着要・不要問題混在(装着要80%以上)」等であるか、または、試験の厳格度・厳密度・厳正度を示す情報(例えば国家試験等のような高い厳格度・厳密度・厳正度が要求される試験であるのか、あるいは、日々の授業の効果確認試験等のような手軽に行われる試験であるのか等の別や程度を示す情報であり、従って、非透過型HMDの装着の要否に繋がる情報)である。また、試験種別には、試験中にメモをとることが許可されるか否かの別を示す情報も含まれる。 Here, the exam name is the name of the exam, such as "Xth Y Proficiency Exam (Level 1)" and is used when issuing the certificate. The exam type here does not refer to an English conversation exam, a bar exam, or the like, but rather to information indicating what kind of questions the exam is made up of, such as "only questions requiring HMD wear (an exam consisting of only questions requiring non-transparent HMD wear)", "only questions not requiring HMD wear", "mixed questions requiring and not requiring HMD wear (80% or more required)", or information indicating the strictness, intensity, and severity of the exam (for example, information indicating the type and degree of whether the exam is a high-strictness exam such as a national exam, or an easy-to-take exam such as a test to confirm the effectiveness of daily lessons, and therefore information related to the need to wear a non-transparent HMD). The exam type also includes information indicating whether taking notes during the exam is permitted or not.
さらに、ここでの問題種別とは、「HMD装着要(非透過型HMDを装着しなければならない問題)」、「HMD装着不要」、あるいは「メモ許可(試験中にメモをとってもよい問題)」、「メモ不許可」、「発声解答(例えば、語学の試験で外国語を発音させる等のように、声を出して解答する問題)」、「選択解答(声を出さずに、選択肢の中からの選択行為で解答する問題)」等である。出題時間長とは、問題の出題に要する時間であり、例えば、問題文を音声で読み上げるタイプの問題の場合には、その読み上げに要する時間長であり、問題文や問題の図表等を表示するだけで音声による読み上げを行わないタイプの問題の場合には、受験者がその問題文を読んだり、問題の図表等の内容を把握するのに必要な平均的な時間を予測して設定した時間長である。解答時間長とは、解答のための制限時間長であり、例えば20秒間等として不正ができないような時間長(例えば、不正に辞書を引いて解答するには不十分な時間長)に設定することができる。 Furthermore, the question types here include "HMD required (questions that require wearing a non-transparent HMD)", "HMD not required", "notes allowed (questions that allow taking notes during the test)", "notes not allowed", "vocal answer (questions that require speaking out loud, such as pronouncing a foreign language in a language test)", "multiple choice answer (questions that require silent answering by selecting from options)", etc. The question setting time is the time required to set the question, and for example, in the case of a type of question in which the question is read aloud, it is the length of time required to read it aloud, and in the case of a type of question in which the question and the problem diagram are only displayed and are not read aloud, it is the length of time set by predicting the average time required for the examinee to read the question and understand the contents of the problem diagram. The answering time is the time limit for answering, and can be set to a time that does not allow cheating, such as 20 seconds (for example, a time that is insufficient to cheat and use a dictionary to answer).
本人確認要求者端末110は、他人から認定証の提示を受けた際にその認定証を提示した者がその認定証を付与された本人であるか否かを確認したい本人確認要求者が操作する端末であり、図1に示すように、コンピュータにより構成された本体110Aと、この本体110Aに周辺機器として接続される液晶ディスプレイ等の表示手段111と、キーボードやマウスやタッチパネル等の入力手段112と、撮像装置113と、マイクロフォン114と、指紋読取装置115とを含んで構成されている。ここで、本体110Aには、Webブラウザが搭載されている。なお、本人確認専用のプログラムを搭載してもよい。この本体110Aは、タブレットやスマートフォン等の携帯機器であってもよい。
The identity
具体的には、認定証を保有する者(試験の際には受験者だった者)が、例えば会社の採用面接等で自己の保有する認定証を提示する場合には、認定証の提示を受ける会社が、本人確認要求者となり、試験管理サーバ20の本人確認手段34と通信を行うことにより、本人確認を行うことができる。この詳細については、試験管理サーバ20の本人確認手段34の説明で後述する。
Specifically, when a person who holds a certificate (a person who was a test-taker at the time of the exam) presents his/her certificate at, for example, a job interview at a company, the company that receives the certificate becomes the identity verification requester and can verify the identity of the person by communicating with the identity verification means 34 of the
<試験管理サーバ20/事前登録受付手段21、顔画像取得手段22、顔特徴量抽出手段23の構成>
<Configuration of the
事前登録受付手段21は、受験者端末50からの要求に応じ、事前登録用画面(例えばWeb画面)の表示用データをネットワーク1を介して送信するとともに、受験者端末50からネットワーク1を介して送信されてくる受験者の住所、氏名、生年月日、趣味、職業、学籍番号等の個人情報を受信し、受信した個人情報を、自動付与した受験者ID(受験番号等)、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行するものである。この際、運転免許証等の写真付きの本人確認用の証明書の画像データを登録するようにしてもよく、この画像データは、下記の顔画像取得手段22により取得した顔画像データとの照合処理(不正判定手段32による照合処理)に用いることができる。
In response to a request from the
また、事前登録受付手段21は、受験者端末50に設けられた人物撮像装置53若しくは補助撮像装置54、または非透過型HMD60の内側方向撮像装置69により撮像されてネットワーク1を介して送信されてれくる虹彩データを受信し、受信した虹彩データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
The pre-registration reception means 21 also receives iris data captured by the
さらに、事前登録受付手段21は、受験者端末50に設けられたマイクロフォン55、または非透過型HMD60のマイクロフォン70により取得されてネットワーク1を介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。この際、声紋分析方法は、既存の方法を使用することができ、定型文を発声させて得られた音声データを用いるテキスト依存方式でもよく、非定型の発話の音声データを用いるテキスト独立方法でもよい。
Furthermore, the pre-registration reception means 21 receives voice data for voiceprint extraction acquired by the
また、事前登録受付手段21は、受験者端末50に設けられた指紋読取装置57により読み取られてネットワーク1を介して送信されてれくる指紋データを受信し、受信した指紋データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
The pre-registration reception means 21 also receives fingerprint data that is read by the
顔画像取得手段22は、受験者端末50に設けられた人物撮像装置53で撮像された人物画像データ(動画または静止画)を、受験者端末50からネットワーク1を介して受信し、受信した人物画像データから顔の部分を検出して切り取ることにより顔画像データを取得し、取得した顔画像データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行するものである。顔の部分の検出処理は、既存の方法を採用することができる。例えば、目や口等の顔部品の検出等を行うことによるフィーチャー・ベースト・アプローチ、ニューラルネットワークやサポートベクターマシン(SVM)等のパターン認識によるイメージ・ベースト・アプローチ、およびこれらの両者を組み合わせた方法等を採用することができる。また、肌色情報を利用して顔検出を行う方法を採用してもよい。なお、人物撮像装置53で撮像された人物画像データに代えて、非透過型ヘッドマウントディスプレイ60の内側方向撮像装置69で撮像された人物画像データを用いてもよく、この場合は、内側方向撮像装置69が人物撮像装置となる。この際、非透過型HMD60は装着するのではなく、顔の全体が写るように、非透過型HMD60を手で持って、非透過型HMD60と顔との距離をとって撮像する。
The face image acquisition means 22 executes a process of receiving person image data (video or still image) captured by the
また、顔画像取得手段22は、顔画像取得要否判断手段28により非透過型ヘッドマウントディスプレイ60の取外し指示を受験者端末50に送信した場合で、かつ、当該取外し指示の後に着脱状態データが、非装着を示すデータであると判断した場合に、受験者端末50からネットワーク1を介して送信されてくる人物画像データから顔画像データを取得する処理も実行する。すなわち、受験者が、非透過型HMD60の取外し指示に従って、非透過型HMD60を取り外したときに、その取り外した状態で得られた人物画像データから顔画像データを取得する。
Furthermore, when the facial image acquisition necessity determination means 28 sends an instruction to remove the non-transparent head mounted
顔特徴量抽出手段23は、顔画像取得手段22により取得した顔画像データから顔特徴量を抽出し、抽出した顔特徴量を、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行するものである。この顔特徴量は、顔検出の後に実行される既存の顔認証の方法で用いられる特徴量でよく、例えば、顔の輪郭や、顔の目・鼻・口等の特徴点の位置関係等である。 The facial feature extraction means 23 executes a process of extracting facial features from the facial image data acquired by the facial image acquisition means 22, and storing the extracted facial features in the examinee information storage means 43 in association with the examinee ID and the test ID. These facial features may be features used in existing face authentication methods executed after face detection, such as the facial contour and the relative positions of facial features such as the eyes, nose, and mouth.
<試験管理サーバ20/問題データ送信手段24、解答データ受信手段25の構成>
<Configuration of the
問題データ送信手段24は、受験者が装着する非透過型ヘッドマウントディスプレイ60の表示部63(図2、図3参照)に試験用の問題データを表示するために、実施する試験についての試験IDに関連付けられて問題記憶手段40に記憶されている試験用の問題データを、ネットワーク1を介して受験者端末50に送信する処理を実行するものである。
The question data transmission means 24 executes a process of transmitting the test question data stored in the question storage means 40 in association with the test ID for the test to be conducted to the
この際、問題データは、受験者端末50の本体50Aを経由して非透過型ヘッドマウントディスプレイ60に送信され、表示部63に表示されてもよく、本体50Aを経由せずに、非透過型ヘッドマウントディスプレイ60に直接に送信され、表示部63に表示されてもよい。
At this time, the question data may be transmitted to the non-transparent head-mounted
また、問題データを送信する順番は、各受験者に共通の予め定められた順番でもよく、受験者毎に異なるランダムな順番としてもよく、各受験者の解答状況(進行中の試験における正誤判定の結果の集積状況等)に応じて出題する問題が変わるようにしてもよい。同一の試験を同時期に受けている各受験者は、同じ問題であっても、それぞれ解答するスピードが異なり、また、出題の順番が異なる場合や、出題される問題が異なる場合があるので、ある瞬間に各受験者が処理している問題は、たまたま一致する場合もあるが、通常は異なっている。 The order in which question data is sent may be a predetermined order common to all examinees, or a random order different for each examinee, or the questions may change depending on the answering status of each examinee (such as the accumulation status of correct/incorrect results in the ongoing test). Candidates taking the same test at the same time will have different speeds at answering the same questions, and the order in which questions are presented or the questions asked may be different. Therefore, the questions that each examinee is processing at a given moment may happen to be the same, but will usually be different.
さらに、問題データ送信手段24は、必要な場合には、音声合成処理を実行し、問題データであるテキストデータを音声データに変換して受験者端末50に送信する。なお、音声合成処理は、受験者端末50側で実行してもよい。
Furthermore, if necessary, the question data transmission means 24 executes a voice synthesis process to convert the text data, which is the question data, into voice data and transmits it to the
また、問題データ送信手段24は、非透過型ヘッドマウントディスプレイ60の装着が必要な問題であり、かつ、動作を伴う解答が必要な問題の処理中に、出題時間帯から解答時間帯に移行するタイミング(出題開始時点から問題記憶手段40に記憶された出題時間長が経過したタイミング)で、装着者視線撮像装置68(図2、図3参照)により撮像した装着者視線画像データを非透過型HMD60の表示部63(図2、図3参照)の少なくとも一部に動画で表示する動作解答用の表示モードへの切換指示を、受験者端末50に対してネットワーク1を介して送信する処理も実行する。ここで、装着者視線画像データを非透過型HMD60の表示部63の少なくとも一部に動画で表示するとは、装着者視線画像データを表示部63の全体に表示してもよく、解答時間帯において問題文や問題の図表等を表示部63の一部に残す状態で、装着者視線画像データを表示部63の一部に表示してもよい趣旨である。なお、表示部63において、問題文や問題の図表等と、装着者視線画像データとを重畳表示してもよい。
In addition, during the processing of a question that requires wearing the non-transparent head mounted
解答データ受信手段25は、受験者端末50からネットワーク1を介して送信されてくる受験者の解答データを受信し、受信した解答データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる処理を実行するものである。
The answer data receiving means 25 receives the examinee's answer data transmitted from the
この際、受験者は、受験者端末50において、問題に応じて、入力手段52を用いて解答を入力するか、マイクロフォン55または非透過型HMD60のマイクロフォン70(図3参照)を用いて音声で解答を入力する。音声入力が行われた場合には、解答データ受信手段25、または受験者端末50側で、解答データについて音声認識処理が実行される。また、入力手段52であるマウスの操作(移動操作、クリック操作、ドラッグ&ドロップ操作等)は、非透過型HMD60の表示部63内に表示された仮想のキーボードやボタン等の操作対象に反映されるようにしてもよい。
At this time, the examinee inputs the answer using the input means 52 on the
さらに、解答データ受信手段25は、非透過型HMD60の表示部63の表示が、動作解答用の表示モードになった場合には、受験者端末50からネットワーク1を介して送信されてくる装着者視線画像データを、解答データとして受信する処理を実行する。つまり、装着者視線画像データが、解答データとなる。具体的には、例えば、筆記で解答する問題において、受験者が筆記した文字や図形を含む装着者視線画像データ(動画または静止画)を、解答データとして受信する。筆記で解答する問題とは、例えば、「おはようございます。」という日本語をアナウンスしてそれを中国語で書かせる問題や、中国語で「マルを書いてください。」とアナウンスしてマルの図形を書かせる問題等である。筆記した文字(数字や記号を含む)であれば、評価手段27は、OCRによる文字読取処理を実行して解答データをテキストデータに変換し、評価(正誤判定や採点)を行うことができる。筆記した図形であれば、評価手段27は、例えばニューラルネットワーク等によるパターン認識処理を実行し、描かれた図形の評価(正誤判定や採点)を行うことができる。この場合、正解データおよび不正解データを学習用データとしてパターン認識用のモデルが事前に構築されている。すなわち、正解と判定されている装着者視線画像データおよび不正解と判定されている装着者視線画像データ、並びにそれらに対応する正解および不正解の各ラベルを用いて、パターン認識用のモデルを構築(パラメータを決定)するための学習処理が事前に行われている。なお、このような文字(数字や記号を含む)や図形の筆記入力は、デジタルペンおよびデジタルペーパーを用いて行うこともできるが、ここでは、普通の紙に筆記した文字や図形を含む装着者視線画像データにより、解答データが得られるようになっている。従って、受験者は、鉛筆やボールペン等の普通の筆記用具(デジタルではない筆記用具)および普通の紙を用いて解答することができ、普通のペーパーテストの感覚で解答することができる。
Furthermore, when the display of the
また、解答データ受信手段25は、赤い積み木、白い積み木等のテスト用具(実物)があり、例えば、母国語以外の言語で「赤い積み木の上に、白い積み木を置いてください。」、「5つの積み木のうち、赤い積み木を右から2番目に置いてください。」等の問題が出されたときに、実際に、受験者がその動作を行い、その動作を含む装着者視線画像データ(動画)、または動作完了後の状態を含む装着者視線画像データ(静止画)を、解答データとして受信するようにしてもよい。このような動作や、動作完了後の状態は、評価手段27により、例えばニューラルネットワーク等によるパターン認識処理を実行し、評価(正誤判定や採点)を行うことができる。この場合、正解データおよび不正解データを学習用データとしてパターン認識用のモデルが事前に構築されている。なお、受験者に対してこのような動作を要求する問題は、非透過型HMD60の表示部63に、仮想の積み木等を表示し、それを仮想空間上で操作させること(VR:バーチャルリアリティ)でも実現することができるが、ここでは、受験者は、仮想空間上ではなく、現実空間上で動作を行うことにより解答することができ、自分の手で実際に積み木等のテスト用具(実物)を掴んで動かして解答することができるので、マウス操作で仮想空間上の物を動かすときのような煩わしさを回避することができる。また、試験の内容によっては実技試験のような感覚で解答することがでる。例えば、船舶におけるロープワーク(ロープの結び方)の問題であれば、現実空間上でロープを使用して解答することになるので、実技試験のような感覚で解答することができる。さらに、装着者視線画像データを利用した現実空間上での動作による動作解答用の表示モードと、VRでの操作によるVR操作解答用の表示モードとを併存させ、試験によって、または問題によって、あるいは解答する受験者の選択によって、いずれかの表示モードで解答するようにしてもよい。
The answer data receiving means 25 may receive, as answer data, test tools (real objects) such as red and white blocks, and questions such as "Place the white block on top of the red block," or "Place the red block second from the right out of the five blocks," in a language other than the examinee's native language, in which the examinee actually performs the action, and wearer gaze image data (video) including the action, or wearer gaze image data (still image) including the state after the action is completed. Such actions and the state after the action are completed can be evaluated (correct/incorrect judgment and scoring) by the evaluation means 27, which performs pattern recognition processing using, for example, a neural network. In this case, a model for pattern recognition is constructed in advance using correct answer data and incorrect answer data as learning data. In addition, questions that require the examinee to perform such actions can also be realized by displaying virtual building blocks or the like on the
<試験管理サーバ20/着脱状態データ受信手段26の構成>
<Configuration of the
着脱状態データ受信手段26は、非透過型ヘッドマウントディスプレイ60に設けられた着脱検出装置66(図2、図3参照)により検出されて受験者端末50からネットワーク1を介して送信されてくる非透過型ヘッドマウントディスプレイ60の着脱状態データを受信し、受信した出題時間帯の着脱状態データおよび解答時間帯の着脱状態データ(より詳細には、出題時間帯・解答時間帯の別を示す情報と、装着・非装着の別を示す情報とを組み合わせたデータ)を、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41(本実施形態の解答記憶手段41は、着脱状態記憶手段も兼ねている。)に記憶させる処理を実行するものである。
The wearing/removal state
この際、非透過型HMD60の着脱検出装置66からの着脱状態データは、常時、受験者端末50から送信されてくるので、着脱状態データ受信手段26は、図5に示すように、各問題における出題時間帯の着脱状態データおよび解答時間帯の着脱状態データを受信することができる。なお、ある1つの問題の出題時間帯において、着脱状態データが、装着を示すデータのときと、非装着を示すデータのときとがある場合は、全体として非装着を示すデータであるものとして解答記憶手段41に記憶させる。同様に、ある1つの問題の解答時間帯において、着脱状態データが、装着を示すデータのときと、非装着を示すデータのときとがある場合も、全体として非装着を示すデータであるものとして解答記憶手段41に記憶させる。
In this case, the wearing/removing state data from the wearing/removing
<試験管理サーバ20/評価手段27の構成>
<Configuration of
評価手段27は、解答記憶手段41に記憶された解答データと、問題記憶手段40に記憶された正解データとを用いて、受験者の解答データを評価(正誤判定や採点)し、その評価結果データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる処理を実行するものである。 The evaluation means 27 evaluates (determines whether the answers are correct or not and scores) the examinee's answer data using the answer data stored in the answer storage means 41 and the correct answer data stored in the question storage means 40, and executes a process of storing the evaluation result data in the answer storage means 41 in association with the test ID, examinee ID, and question ID.
評価者端末90の説明で既に述べているが、受験者の解答は、評価手段27により自動で評価される場合と、評価者端末90において評価者が評価する場合とがある。
As already mentioned in the explanation of the
前者の自動評価の場合は、評価手段27は、解答記憶手段41に記憶された解答データと、問題記憶手段40に記憶された正解データとの比較照合を行うことにより、評価(正誤判定や採点)を実行する。装着者視線画像データが解答データとなっている場合には、解答データ受信手段25の説明で既に述べた通り、評価手段27は、装着者視線画像データに含まれている筆記入力された文字(数字や記号を含む)について文字読取処理を実行し、または、装着者視線画像データに含まれている筆記入力された図形についてパターン認識処理を実行し、あるいは、装着者視線画像データに含まれている動作や動作完了後の状態についてパターン認識処理を実行する。 In the former case of automatic evaluation, the evaluation means 27 performs evaluation (correct/incorrect judgment and scoring) by comparing the answer data stored in the answer storage means 41 with the correct answer data stored in the question storage means 40. As already described in the explanation of the answer data receiving means 25, when the wearer's gaze image data is the answer data, the evaluation means 27 performs character reading processing on handwritten input characters (including numbers and symbols) included in the wearer's gaze image data, or performs pattern recognition processing on handwritten input figures included in the wearer's gaze image data, or performs pattern recognition processing on actions and states after completion of actions included in the wearer's gaze image data.
後者の評価者による評価の場合は、評価手段27は、評価者端末90からの評価者の要求に応じ、解答記憶手段41に記憶された解答データと、問題記憶手段40に記憶された正解データとを、ネットワーク1を介して評価者端末90へ送信するとともに、評価者端末90からネットワーク1を介して送信されてくる評価者による評価結果データを受信し、受信した評価結果データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる。
In the latter case of evaluation by an evaluator, the evaluation means 27 responds to a request from the
<試験管理サーバ20/顔画像取得要否判断手段28の構成>
<Configuration of the
顔画像取得要否判断手段28は、非透過型ヘッドマウントディスプレイ60の装着が必要な問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合で、かつ、連続している間の着脱状態データが、装着を示すデータであると判断した場合に、試験中の時間帯の顔画像データの取得のために、すなわち試験開始前や試験終了後の顔画像データとは別の顔画像データの取得のために、任意のタイミングで、非透過型ヘッドマウントディスプレイ60の取外し指示を、ネットワーク1を介して受験者端末50に送信する処理を実行するものである。
When questions requiring the wearing of the non-transparent head mounted
そして、顔画像取得手段22の説明で既に述べた通り、顔画像取得手段22は、上記の非透過型HMD60の取外し指示が受験者端末50に送信された場合で、かつ、当該取外し指示の送信後に着脱状態データ受信手段26により受信した着脱状態データが、非装着を示すデータであると判断した場合に、受験者端末50からネットワーク1を介して送信されてくる人物画像データから顔画像データを取得する。
As already mentioned in the explanation of the facial image acquisition means 22, when an instruction to remove the
<試験管理サーバ20/成績算出手段29、認定証作成手段30の構成>
<Configuration of the
成績算出手段29は、解答記憶手段41に記憶されている評価結果データを用いて、各受験者の成績を算出し、認定証(合格証)を発行するか否かの判断結果を、成績データとして、試験ID、受験者ID、認定証ID(認定番号等であるが、認定証を発行しない場合には採番なし)と関連付けて成績記憶手段42に記憶させるか、または、成績が悪くても必ず認定証を発行する試験の場合には、認定証に掲載する認定レベルや総得点等を、成績データとして、試験ID、受験者ID、認定証IDと関連付けて成績記憶手段42に記憶させる処理を実行するものである。なお、不正判定手段32により不正が行われたと判断された場合には、成績算出手段29による処理は行わなくてもよい。 The grade calculation means 29 uses the evaluation result data stored in the answer storage means 41 to calculate the grades of each examinee, and stores the result of the decision on whether or not to issue a certificate (certificate of passing) in the grade storage means 42 in association with the exam ID, examinee ID, and certificate ID (a certification number, etc., but no number is assigned if a certificate is not issued), or, in the case of an exam in which a certificate is always issued even if the score is poor, executes a process to store the certification level and total score, etc., to be published on the certificate, in association with the exam ID, examinee ID, and certificate ID as grade data in the grade storage means 42. Note that if the cheating determination means 32 determines that cheating has occurred, the grade calculation means 29 does not need to perform the process.
認定証作成手段30は、認定証の発行対象の試験についての試験IDと関連付けられて試験情報記憶手段44に記憶されている試験名、試験実施日、認定団体、認定証フォーム等、および成績記憶手段42に記憶されている成績データを用いて、受験者に対して発行する電子的または紙の認定証300(図7参照)を作成する処理を実行するものである。なお、不正判定手段32により不正が行われたと判断された場合には、認定証は発行されない。また、成績が認定基準に達しない場合にも、認定証は発行されない。但し、どのような成績でも(従って、たとえ悪い成績でも)、そのレベル(例えば、語学の試験における得点や、成績に基づき定まる級等)を認定する試験の場合には、認定証が発行される。 The certificate creation means 30 executes a process of creating an electronic or paper certificate 300 (see FIG. 7) to be issued to the examinee, using the exam name, exam date, certification organization, certificate form, etc. stored in the exam information storage means 44 in association with the exam ID for which the certificate is to be issued, and the score data stored in the score storage means 42. If the cheating determination means 32 determines that cheating has occurred, the certificate will not be issued. Also, if the score does not meet the certification standard, the certificate will not be issued. However, regardless of the score (even if it is poor), a certificate will be issued in the case of an exam that certifies the level (for example, the score in a language test or a grade determined based on the score).
図7に示すように、認定証300には、「合格証」や「修了証」等の認定証タイトル、認定ID(認定番号等)、氏名、試験名、認定日(試験実施日でもよい)、認定団体等が掲載されている。また、認定証300には、顔写真310、顔特徴量の2次元バーコード321、虹彩データの2次元バーコード322、声紋データの2次元バーコード323、指紋データの2次元バーコード324、趣味等の個人情報の2次元バーコード325が掲載されている。
As shown in FIG. 7,
この際、認定証作成手段30は、不正判定手段32により複数の顔特徴量の全てが一致または略一致していると判断された場合には、受験者情報記憶手段43に記憶されている複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データを、認定証300に掲載する顔写真310として採用するとともに、その顔画像データから抽出された顔特徴量の2次元バーコード321を、認定証300に掲載する。顔が最も明確に表れている状態は、例えば、目の面積が大きい、正面を向いている等を適宜設定することができる。顔写真310の掲載の要否は、各受験者が選択することができる。
At this time, if the fraud determination means 32 determines that all of the multiple facial features match or nearly match, the certificate creation means 30 uses the facial image data in which the examinee's face is most clearly shown from the multiple facial image data stored in the examinee information storage means 43 as the
また、認定証作成手段30は、顔特徴量、虹彩データ、声紋データ、指紋データ、趣味等の個人情報を暗号化してから、2次元バーコード化する。各2次元バーコード321~325の掲載の要否は、各受験者が選択することができる。なお、顔写真310、各2次元バーコード321~325のいずれも掲載しないと、認定証300の証明力は落ちる。
The certificate creation means 30 also encrypts personal information such as facial features, iris data, voiceprint data, fingerprint data, hobbies, etc., before converting them into a two-dimensional barcode. Each examinee can choose whether or not to include each of the two-dimensional barcodes 321-325. Note that if neither the
<試験管理サーバ20/発光管理手段31の構成>
<Configuration of
発光管理手段31は、非透過型ヘッドマウントディスプレイ60の装着が必要な問題の処理中に、発光部67(図2、図3参照)を任意のタイミングで発光させるための発光指示を、ネットワーク1を介して受験者端末50に送信するとともに、発光が行われたタイミングで、受験者端末50に設けられた人物撮像装置53で撮像されてネットワーク1を介して送信されてくる人物画像データを、発光確認用画像データとして受信し、受信した発光確認用画像データに、発光部67での発光が写っているか否かを確認し、その発光確認結果データを、受験者ID、試験IDと関連付けて発光確認結果記憶手段45に記憶させる処理を実行するものである。
The light emission management means 31 transmits a light emission instruction to the
この際、発光管理手段31による1回の発光指示で非透過型ヘッドマウントディスプレイ60の発光部67が発光する時間長は、図5に示すように、瞬間的なものではなく、ある程度の長さ(例えば、1秒間、数秒間等)の発光時間帯を形成するような時間長となっている。そして、この発光時間帯において人物撮像装置53で撮像された人物画像データ(発光確認用画像データ)が、ネットワーク1を介して送信されてくる。これにより、1回の発光指示(1つの発光時間帯)に対し、少なくとも1つの発光確認用画像データが得られる。仮に瞬間的な発光とした場合、人物画像データが動画で送信されてくる際に、動画のフレームレート(FPS:1秒間のフレーム数)が粗いと、実際に発光しているのに、その発光を確認することができない事態が生じ得るが、発光時間帯を形成することにより、そのような事態を回避している。
At this time, the length of time that the
<試験管理サーバ20/不正判定手段32の構成>
<Configuration of the
不正判定手段32は、着脱状態データ受信手段26により受信して解答記憶手段41に記憶されている出題時間帯の着脱状態データおよび解答時間帯の着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断する処理を実行するものである。
The fraud determination means 32 executes a process to determine whether the attachment/detachment state is appropriate for the question type of the question, using the attachment/detachment state data for the question time period and the attachment/detachment state data for the answer time period received by the attachment/detachment state
具体的には、不正判定手段32は、非透過型ヘッドマウントディスプレイ60の装着が必要な問題の処理中に、出題時間帯の着脱状態データが、装着を示すデータであり、解答時間帯の着脱状態データが、非装着を示すデータであると判断した場合(例えば、図5の第(N-2)問の場合)には、不正の可能性(やや高い)があるという情報(例えば、赤枠等による注意喚起表示が必要な監視レベルである旨の情報)を監視手段33に伝達する処理を実行する。なお、目が痒い等の理由で、非透過型HMD60を短時間だけ外すこともあるので、上記の着脱状態を検知した場合において直ちに不正が行われたと判断することはない。
Specifically, when the cheating determination means 32 determines that the wearing/removal state data during the question period indicates that the non-transparent head mounted
また、不正判定手段32は、非透過型ヘッドマウントディスプレイ60の装着が必要な問題の処理中に、出題時間帯の着脱状態データが、非装着を示すデータであると判断した場合(例えば、図5の第(N-1)問、第N問の場合)には、そもそも受験者が問題を見ることができない状態であるため、直ぐに次の問題に移ってもよいが、本実施形態では、その問題の処理をそのまま続行し、不正の可能性(やや低い)があるという情報(例えば、黄色枠等による注意喚起表示が必要な監視レベルである旨の情報)を監視手段33に伝達する処理を実行する。
In addition, when the fraud determination means 32 is processing a question that requires the non-transparent head mounted
さらに、不正判定手段32は、非透過型ヘッドマウントディスプレイ60の装着が不要な(必要のない)問題の処理中には、着脱状態データ以外の判断要素で不正の可能性があると判断されない限りは、不正の可能性はないと判断する。
Furthermore, when processing a problem that does not (does not) require the wearing of the non-transparent head mounted
また、不正判定手段32は、発光確認結果記憶手段45に記憶されている発光確認結果データを用いて、発光管理手段31による処理で発行が確認されていなかった場合に、不正が行われていると判断する処理も実行する。 The fraud determination means 32 also performs processing to determine that fraud has occurred if issuance has not been confirmed by processing by the light emission management means 31, using the light emission confirmation result data stored in the light emission confirmation result storage means 45.
さらに、不正判定手段32は、顔特徴量抽出手段23により抽出した複数の顔特徴量の全てが一致または略一致しているか否かを判断し、全てが一致または略一致している状態でない場合には、不正が行われていると判断する処理も実行する。 Furthermore, the fraud determination means 32 determines whether all of the multiple facial features extracted by the facial feature extraction means 23 match or approximately match, and if all of them do not match or approximately match, it also performs a process to determine that fraud has occurred.
<試験管理サーバ20/監視手段33の構成>
<Configuration of
監視手段33は、受験者端末50に設けられた人物撮像装置53により撮像されてネットワーク1を介して送信されてくる受験者の顔を含む人物画像データを受信し、図6に示すように、受信した人物画像データを動画で監視員端末80の表示手段81の監視画面200に表示する処理を実行するものである。
The monitoring means 33 receives image data including the examinee's face captured by the
図6において、監視画面200には、複数の受験者の画像等を表示する全体表示部201と、監視員が選択した特定の1人または少数の受験者の画像等を表示する個別表示部202とが設けられている。
In FIG. 6, the
全体表示部201には、複数の受験者の各々の人物画像データを動画で表示する人物画像表示部210と、発光管理手段31による発光指示が出た際に非透過型HMD60の発光部67の発光と同期するように発光時間帯であることを着色等により表示する発光時間帯表示部220とが設けられている。発光時間帯表示部220の表示は、監視手段33が、発光管理手段31から発光指示を送信した旨の伝達を受けて実行する。
The
人物画像表示部210において、受験者が非透過型HMD60を装着していれば、その装着した状態が人物画像表示部210に表示されるので、監視員は、非透過型HMD60の発光部67が発光しているか否かを確認することができる。なお、発光は常時行われるわけではないので、常時、発光されている画像になっているとすれば、非透過型HMD60の発光部67の故障の場合を除けば(受験者は事後的に故障であることを証明すれば、自己の不利益を免れることができる。)、発光状態の写真を置いている等の不正が行われていることになり、一方、全く発光しなければ、問題が表示されている非透過型HMD60とは別の非透過型HMDを装着しているか、あるいは写真を置いている等の不正が行われていることになる。また、人物画像表示部210に表示されている非透過型HMD60の発光部67の発光と、発光時間帯表示部220における着色等による発光時間帯であることを示す表示とが、同期していない場合は、非透過型HMD60の発光部67の故障の場合を除けば、不正が行われていることになる。
If the examinee is wearing the
また、動作を伴う解答が必要な問題の処理中に、非透過型HMD60の表示部63の表示が、動作解答用の表示モードに切り換えられた場合には、人物画像表示部210には、人物画像データに代えて、装着者視線撮像装置68により撮像した装着者視線画像データが表示される。
In addition, when the display of the
個別表示部202には、監視員により選択された受験者の人物画像データを動画で表示する人物画像表示部210と、その受験者の発光時間帯を示す発光時間帯表示部220と、受験者端末50に1つまたは複数の補助撮像装置54が設けられている場合にはそれらの補助撮像装置54で撮像された補助画像データを動画で表示する1つまたは複数の補助画像表示部230とが設けられている。全体表示部201と同様に、動作を伴う解答が必要な問題の処理中に、非透過型HMD60の表示部63の表示が、動作解答用の表示モードに切り換えられた場合には、個別表示部202の人物画像表示部210にも、人物画像データに代えて、装着者視線撮像装置68により撮像した装着者視線画像データが表示される。また、個別表示部202では、表示の切換ではなく、人物画像データおよび装着者視線画像データの双方の表示部を設けてもよい。なお、受験者の選択は、監視員が、入力手段82を操作して行い、監視手段33がその操作を受け付けて表示対象の受験者の切換・追加・消去を行う。また、補助画像表示部230の表示は、監視手段33が、受験者端末50からネットワーク1を介して送信されてくる補助画像データを受信して実行する。
The
さらに、監視手段33は、不正判定手段32からの伝達を受けて、監視員端末80の表示手段81に表示される受験者の人物画像データの周囲または周辺部分で注意喚起表示処理を実行する。図6に示すように、不正判定手段32から不正の可能性(やや高い)があるという情報の伝達を受けた場合には、例えば、人物画像表示部210を赤枠等で囲うことによる注意喚起表示処理を実行する(図6の受験番号2参照)。また、不正判定手段32から不正の可能性(やや低い)があるという情報の伝達を受けた場合には、例えば、人物画像表示部210を黄色枠等で囲うことによる注意喚起表示処理を実行する(図6の受験番号7参照)。
Furthermore, upon receiving a transmission from the fraud determination means 32, the monitoring means 33 executes a warning display process around or in the peripheral area of the examinee's portrait image data displayed on the display means 81 of the
<試験管理サーバ20/本人確認手段34の構成>
<Configuration of the
本人確認手段34は、本人確認要求者端末110からネットワーク1を介して送信されてくる本人確認用の各種データを用いて、本人確認要求者に対して認定証300(図7参照)を提示した者が認定を受けた本人(実際に試験を受けた者)であるか否かを確認する処理を実行し、その本人確認結果データを、ネットワーク1を介して本人確認要求者端末110に送信して表示手段111に表示させる処理を実行するものである。例えば、会社の採用面接に来た者が自己の保有する認定証300をその会社に提示したとすると、その会社(会社の面接担当者)が、本人確認要求者である。本人確認要求者は、本人確認要求者端末110の表示手段111に表示された本人確認結果を参照することにより、認定証300を提示した者(採用面接を受けに来た者)が、提示された認定証300に係る試験を受けた本人であるか否かを確認することができる。
The identity verification means 34 uses various identity verification data transmitted from the identity
具体的には、先ず、本人確認要求者は、提示された認定証300に顔写真310が掲載されている場合には、認定証300を提示した者(採用面接を受けに来た者)の顔と、認定証300の顔写真310とを、目視で比較し、同一人であるか否かを判断する。
Specifically, first, if the presented
また、提示された認定証300に顔特徴量の2次元バーコード321が掲載されている場合には、本人確認要求者は、本人確認要求者端末110において、撮像装置113により、採用面接に来た者の顔を含む人物画像データを撮像し、撮像した人物画像データを、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信するとともに、撮像装置113により、提示された認定証300の顔特徴量の2次元バーコード321を撮像し、撮像した顔特徴量の2次元バーコード321(暗号化されている状態)を、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信する。そして、試験管理サーバ20では、本人確認手段34が、本人確認要求者端末110からネットワーク1を介して送信されてくる現在の人物画像データを受信し、受信した人物画像データから顔画像データを取得し、更に顔画像データから現在の顔特徴量を抽出するとともに、本人確認要求者端末110からネットワーク1を介して送信されてくる顔特徴量の2次元バーコード321を受信し、復号処理を行って受験時の顔特徴量を取得し、双方の顔特徴量が一致または略一致するか否かを判断し、その本人確認結果データを、ネットワーク1を介して本人確認要求者端末110に送信する。
In addition, if the presented
さらに、提示された認定証300に虹彩データの2次元バーコード322が掲載されている場合には、本人確認要求者は、本人確認要求者端末110において、撮像装置113により、採用面接に来た者の虹彩データを撮像し、撮像した虹彩データを、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信するとともに、撮像装置113により、提示された認定証300の虹彩データの2次元バーコード322を撮像し、撮像した虹彩データの2次元バーコード322(暗号化されている状態)を、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信する。そして、試験管理サーバ20では、本人確認手段34が、本人確認要求者端末110からネットワーク1を介して送信されてくる現在の虹彩データを受信するとともに、本人確認要求者端末110からネットワーク1を介して送信されてくる虹彩データの2次元バーコード322を受信し、復号処理を行って受験時の虹彩データを取得し、双方の虹彩データが一致または略一致するか否かを判断し、その本人確認結果データを、ネットワーク1を介して本人確認要求者端末110に送信する。
Furthermore, if the presented
また、提示された認定証300に声紋データの2次元バーコード323が掲載されている場合には、本人確認要求者は、本人確認要求者端末110において、マイクロフォン114により、採用面接に来た者の音声データを取得し、取得した音声データを、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信するとともに、撮像装置113により、提示された認定証300の声紋データの2次元バーコード323を撮像し、撮像した声紋データの2次元バーコード323(暗号化されている状態)を、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信する。そして、試験管理サーバ20では、本人確認手段34が、本人確認要求者端末110からネットワーク1を介して送信されてくる音声データを受信し、受信した音声データを用いて声紋分析(事前登録受付手段21により実行される声紋分析と同じ方法)を行って現在の声紋データを取得するとともに、本人確認要求者端末110からネットワーク1を介して送信されてくる声紋データの2次元バーコード323を受信し、復号処理を行って受験時の声紋データを取得し、双方の声紋データが一致または略一致するか否かを判断し、その本人確認結果データを、ネットワーク1を介して本人確認要求者端末110に送信する。
In addition, if the presented
さらに、提示された認定証300に指紋データの2次元バーコード324が掲載されている場合には、本人確認要求者は、本人確認要求者端末110において、指紋読取装置115により、採用面接に来た者の指紋データを取得し、取得した指紋データを、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信するとともに、撮像装置113により、提示された認定証300の指紋データの2次元バーコード324を撮像し、撮像した指紋データの2次元バーコード324(暗号化されている状態)を、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信する。そして、試験管理サーバ20では、本人確認手段34が、本人確認要求者端末110からネットワーク1を介して送信されてくる現在の指紋データを受信するとともに、本人確認要求者端末110からネットワーク1を介して送信されてくる指紋データの2次元バーコード324を受信し、復号処理を行って受験時の指紋データを取得し、双方の指紋データが一致または略一致するか否かを判断し、その本人確認結果データを、ネットワーク1を介して本人確認要求者端末110に送信する。
Furthermore, if the presented
また、提示された認定証300に個人情報の2次元バーコード325が掲載されている場合には、本人確認要求者は、採用面接に来た者に対し、氏名、生年月日、趣味等の個人情報を質問して聞き出し、本人確認要求者端末110において、入力手段112を操作し、聞き出した個人情報を入力し、入力した個人情報を、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信するとともに、撮像装置113により、提示された認定証300の個人情報の2次元バーコード325を撮像し、撮像した個人情報の2次元バーコード325(暗号化されている状態)を、ネットワーク1を介して試験管理サーバ20の本人確認手段34に送信する。そして、試験管理サーバ20では、本人確認手段34が、本人確認要求者端末110からネットワーク1を介して送信されてくる現在の個人情報を受信するとともに、本人確認要求者端末110からネットワーク1を介して送信されてくる個人情報の2次元バーコード325を受信し、復号処理を行って受験時の個人情報を取得し、双方の個人情報が一致または略一致するか否かを判断し、その本人確認結果データを、ネットワーク1を介して本人確認要求者端末110に送信する。
In addition, if the presented
<試験管理サーバ20/問題記憶手段40、解答記憶手段41、成績記憶手段42、受験者情報記憶手段43、試験情報記憶手段44、発光確認結果記憶手段45の構成>
<Configuration of the
問題記憶手段40は、図4に示すように、試験ID、試験種別、問題ID、問題種別、出題時間長、解答時間長、問題データ、正解データを関連付けて記憶するものである。 As shown in FIG. 4, the question storage means 40 stores the test ID, test type, question ID, question type, question time length, answer time length, question data, and correct answer data in association with each other.
解答記憶手段41は、図4に示すように、試験ID、受験者ID、問題ID、解答データ、出題時間帯の着脱状態データ、解答時間帯の着脱状態データ、評価結果データを関連付けて記憶するものである。なお、本実施形態の解答記憶手段41は、着脱状態記憶手段を兼ねている。着脱状態記憶手段を別に設置する場合は、試験ID、受験者ID、問題ID、出題時間帯の着脱状態データ、解答時間帯の着脱状態データを関連付けて記憶する。 As shown in FIG. 4, the answer storage means 41 stores the test ID, examinee ID, question ID, answer data, wearing/removing state data for the question time period, wearing/removing state data for the answer time period, and evaluation result data in association with each other. Note that the answer storage means 41 in this embodiment also serves as the wearing/removing state storage means. If a wearing/removing state storage means is provided separately, the test ID, examinee ID, question ID, wearing/removing state data for the question time period, and wearing/removing state data for the answer time period are stored in association with each other.
成績記憶手段42は、図4に示すように、試験ID、受験者ID、成績データ、認定証IDを関連付けて記憶するものである。 As shown in FIG. 4, the score storage means 42 stores the test ID, examinee ID, score data, and certificate ID in association with each other.
受験者情報記憶手段43は、図4に示すように、受験者ID、試験ID、住所、氏名、生年月日、趣味、職業、顔画像データ(候補を含む複数)、顔特徴量(候補を含む複数)、虹彩データ、声紋データ、指紋データ等を関連付けて記憶するものである。 As shown in FIG. 4, the examinee information storage means 43 stores examinee ID, test ID, address, name, date of birth, hobbies, occupation, face image data (multiple data including candidates), face feature values (multiple data including candidates), iris data, voiceprint data, fingerprint data, etc. in association with each other.
試験情報記憶手段44は、図4に示すように、試験ID、試験名、試験実施日、認定団体、認定証フォーム等を関連付けて記憶するものである。 As shown in FIG. 4, the test information storage means 44 stores test ID, test name, test implementation date, certification organization, certificate form, etc. in association with each other.
発光確認結果記憶手段45は、図4に示すように、受験者ID、試験ID、発光確認結果データ(複数)を関連付けて記憶するものである。 The light emission confirmation result storage means 45 stores the examinee ID, test ID, and light emission confirmation result data (multiple pieces) in association with each other, as shown in FIG. 4.
<非透過型ヘッドマウントディスプレイ60の構成:図2、図3> <Configuration of non-transparent head-mounted display 60: Figures 2 and 3>
図2および図3において、非透過型ヘッドマウントディスプレイ60は、本体60Aと、この本体60Aを装着者の頭部に固定するための第1のベルト61(頭頂部に接するベルト)および第2のベルト62(頭部の左右の側面および後頭部を周回するベルト)と、本体60Aに埋め込まれる表示部63と、表示を含む入出力制御や通信制御等の各種の制御を行う制御部64と、受験者端末50の本体50Aまたは試験管理サーバ20との通信を行う通信部65と、非透過型ヘッドマウントディスプレイ60の着脱状態を検出する着脱検出装置66と、発光管理手段31による発光指示を受けて発光する発光部67と、非透過型ヘッドマウントディスプレイ60の装着者の視線で当該非透過型HMD60の外側の空間を撮像可能な装着者視線撮像装置68と、非透過型ヘッドマウントディスプレイ60の内側方向(装着者の顔の方向)を撮像可能な内側方向撮像装置69と、マイクロフォン70と、スピーカ71とを備えて構成されている。 2 and 3, the non-transparent head mounted display 60 comprises a main body 60A, a first belt 61 (a belt that contacts the top of the head) and a second belt 62 (a belt that goes around the left and right sides of the head and the back of the head) for fixing the main body 60A to the head of the wearer, a display unit 63 embedded in the main body 60A, a control unit 64 that performs various controls such as input/output control including display and communication control, a communication unit 65 that communicates with the main body 50A of the examinee terminal 50 or the test management server 20, and a non-transparent It is equipped with an attachment/detachment detection device 66 that detects the attachment/detachment state of the non-transmissive head mounted display 60, a light emitting unit 67 that emits light in response to a light emission instruction from the light emission management means 31, a wearer's line of sight imaging device 68 that can image the space outside the non-transmissive head mounted display 60 from the line of sight of the wearer of the non-transmissive head mounted display 60, an inward direction imaging device 69 that can image the inward direction of the non-transmissive head mounted display 60 (the direction of the wearer's face), a microphone 70, and a speaker 71.
着脱検出装置66は、本実施形態では、一例として、第1のベルト61の接続部61A、第2のベルト62の接続部62A,62Bのうちの少なくとも1つの接続部に設けられている。3つの着脱検出装置66A,66B,66Cとした場合には、全ての着脱検出装置が装着の状態となれば、全体として装着を示すデータが出力され、いずれかの着脱検出装置が非装着の状態となれば、全体として非装着を示すデータが出力されるので、全体で1つの着脱検出装置66が構成されていると考えてもよい。この着脱検出装置66は、接続部を構成するフックの接触・非接触を検出することにより着脱状態を検出する構成でもよく、接続部の一方を他方に差し込こんだ際にレーザ光が遮られることを捉えて着脱状態を検出する構成でもよく、接続部の一方と他方とのギャップをギャップセンサで検出することにより着脱状態を検出する構成でもよく、どのような方式の着脱検出方法でもよい。なお、本実施形態では、着脱検出装置66は、ベルトの途中の接続部に設けられているが、ベルトと本体60Aとの接続部に設けられていてもよく、また、必ずしも接続部に設けられている必要もなく、例えば、本体60Aに設けて本体60Aと装着者の頭部との距離を測定する方式の着脱検出方法としてもよい。
In this embodiment, the attachment/
装着者視線撮像装置68および内側方向撮像装置69は、例えば、CCDカメラやCMOSカメラ等により構成される。なお、装着者視線撮像装置68、内側方向撮像装置69のいずれについても、非透過型ヘッドマウントディスプレイ60を装着する必要のない試験や問題では、主として顔を含む人物(ここでは受験者)の画像を撮像するための人物撮像装置53として利用することができるとともに、顔を含む人物(受験者)以外の物(例えば、キーボードを操作する手や、周囲の状況等)を撮像するための補助撮像装置54として利用することもできる。この場合、装着者視線撮像装置68や内側方向撮像装置69の撮像方向(カメラの中心線の方向)を、目的に応じて、顔を含む人物やそれ以外の物(キーボードを操作する手等)に向けた状態で固定しておく必要があるので、非透過型HMD60の本体60Aを所望の姿勢で固定するための専用の支持具を用意するか、あるいは非透過型HMD60の本体60Aの外形形状を固定に適した形状としておくことが好ましい。前者の専用の支持具とは、例えばカメラの三脚等のような支持具である。後者の固定に適した形状とは、例えば、非透過型HMD60を机の上に置いたときに装着者視線撮像装置68や内側方向撮像装置69の撮像方向が目的の方向に向くように本体60Aの底面部分が形成されている場合や、本体60Aの底面部分に鉤爪状部分(通常のWebカメラに設けられた固定用の鉤爪状部分と同様のもの)が設けられ、それを表示手段51の上端部等に引っ掛けるようにして取付可能になっている場合等である。
The wearer's line of
表示部63の表示には、通常の表示モードと、動作解答用の表示モードと、メモ用の表示モードとがある。通常の表示モードでは、表示部63の画面全体に、問題文や問題の図表等が表示される。
The display of the
動作解答用の表示モードでは、非透過型ヘッドマウントディスプレイ60の装着が必要な問題であり、かつ、動作を伴う解答が必要な問題の処理中に、出題時間帯から解答時間帯に移行するタイミングで、装着者視線撮像装置68により撮像した装着者視線画像データが、非透過型HMD60の表示部63の少なくとも一部に動画で表示される。この動作解答用の表示モードの詳細については、解答データ受信手段25の説明で既に詳述しているので、ここでは詳しい説明を省略する。
In the display mode for action-based answers, the question requires wearing the non-transmissive head mounted
メモ用の表示モードでは、非透過型ヘッドマウントディスプレイ60の装着が必要な問題であり、かつ、出題時間帯および解答時間帯に筆記でメモをとることが許可されている問題の処理中に、非透過型HMD60の表示部63に、試験用の問題データが表示されるとともに、受験者が筆記でメモをとることができるようにするために装着者視線撮像装置68により撮像した装着者視線画像データが表示される。この際、表示部63における試験用の問題データの表示領域と、装着者視線画像データの表示領域とを分けてもよく、あるいは、双方のデータの重畳表示を行ってもよい。前者のように双方の表示領域を分ける場合は、例えば、左右、または上下に分けてそのうちの一方をメモ領域(装着者視線画像データの表示領域)としてもよく、右上部分とそれ以外の部分、右下部分とそれ以外の部分、左上部分とそれ以外の部分、または左下部分とそれ以外の部分に分けてそのうちの一方をメモ領域としてもよい。これにより、受験者は、出題時間帯においては、長文の問題であれば、その要旨や問題文中のキーワードについてメモをとることができる。すなわち、自分の手で、鉛筆やボールペン等の筆記用具を用いて、紙(デジタルペーパーではなく、通常の紙)にメモを記載することができる。また、解答時間帯においては、筆記をしながら計算したり、考えたりすること等ができる。
In the display mode for notes, during the processing of a question that requires wearing the non-transparent head mounted
表示部63は、非透過型HMD60の本体60Aにスマートフォンを嵌め込んで構成してもよい。この構成において、発光部67を設ける場合には、発光部67は、表示部63を構成するスマートフォンからの発光とする必要がある。なぜなら、発光部67が設けられている本体60Aと、本体60Aに嵌め込まれたスマートフォンとは、一体化されておらず、分離可能であるため、受験者以外の者(補助者)が本体60Aからスマートフォンを取り外し、別の場所に隠れながらスマートフォンの表示画面を見て問題を把握することが可能になるからである。従って、スマートフォンと本体60Aとをケーブル等で接続し、スマートフォンからの信号で発光部67を発光させるか、あるいは、スマートフォンの表示画面(装着者の顔と向かい合わせになる面)の一部の光(発光部67を形成するための光)を、鏡等を用いて屈折させて反対向きにする。
The
マイクロフォン70およびスピーカ71は、非透過型HMD60の本体60Aとは別体のヘッドセットを、本体60Aに接続して構成してもよく(図2には不図示)、本体60Aに内蔵させてもよい。なお、受験者端末50の本体50Aに接続されたマイクロフォン55およびスピーカ56を使用する場合は、マイクロフォン70およびスピーカ71の設置は、省略してもよい。
The
<試験に係る処理の全体的な流れ:図4> <Overall flow of testing processes: Figure 4>
このような本実施形態においては、以下のような処理の流れで、試験システム10により各種の試験が実施される。
In this embodiment, various tests are performed by the
図4において、先ず、受験者は、受験者端末50を操作し、事前登録データとして、自分の住所、氏名、生年月日、趣味、職業等の個人情報を入力し、ネットワーク1を介して試験管理サーバ20へ送信する(ステップS1)。試験管理サーバ20では、事前登録受付手段21により、受験者端末50からネットワーク1を介して送信されてくる受験者の趣味等の個人情報を受信し、受信した個人情報を、自動付与した受験者ID(受験番号等)、試験IDと関連付けて受験者情報記憶手段43に記憶させる(ステップS2)。この際、受験者は、必要に応じ、運転免許証等の写真付きの本人確認用の証明書の画像データ、虹彩データ、声紋データ、指紋データも送信し、受験者情報記憶手段43に記憶させてもよい。これらの処理内容の詳細は、事前登録受付手段21の説明で既に詳述しているので、ここでは詳しい説明を省略する。
In FIG. 4, first, the examinee operates the
次に、受験者は、受験者端末50を操作し、試験開始前の顔画像データおよび顔特徴量の登録を行うために、人物撮像装置53により自分の顔を含む人物画像データを撮像し、撮像した人物画像データを、ネットワーク1を介して試験管理サーバ20へ送信する(ステップS3)。試験管理サーバ20では、顔画像取得手段22により、受験者端末50からネットワーク1を介して送信されてくる人物画像データを受信し、受信した人物画像データから顔の部分を検出して切り取ることにより顔画像データを取得し、取得した顔画像データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させるとともに、顔特徴量抽出手段23により、顔画像データから顔特徴量を抽出し、抽出した顔特徴量を、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる(ステップS4)。これらの処理内容の詳細は、顔画像取得手段22、顔特徴量抽出手段23の説明で既に詳述しているので、ここでは詳しい説明を省略する。
Next, the examinee operates the
それから、試験を開始する。ここでは、非透過型ヘッドマウントディスプレイ60の装着が必要な試験の場合について説明する。受験者端末50では、受験者は、非透過型HMD60を装着して試験に備える。そして、試験管理サーバ20では、問題データ送信手段24により、受験者が装着する非透過型HMD60の表示部63(図2、図3参照)に試験用の問題データを表示するために、実施する試験についての試験IDに関連付けられて問題記憶手段40に記憶されている試験用の問題データを、ネットワーク1を介して受験者端末50に送信する(ステップS5)。
Then, the test begins. Here, we will explain the case of a test that requires wearing a non-transparent head mounted
受験者端末50では、試験管理サーバ20からネットワーク1を介して送信されてくる問題データを、本体50Aを経由して、または直接に、非透過型ヘッドマウントディスプレイ60で受信し、問題データ(問題文や、問題の図表等)の再生を開始する(ステップS6)。この再生は、主として表示部63への表示であるが、音声出力を伴っていてもよい。問題の提示(出題)は、再生開始後、問題記憶手段40に記憶されている出題時間長だけ続き、その間は、出題時間帯となる。
The
そして、この出題時間帯において、非透過型ヘッドマウントディスプレイ60の着脱検出装置66から出力される着脱状態データを、ネットワーク1を介して試験管理サーバ20に送信する(ステップS7)。この送信は、受験者端末50の本体50Aを経由させてもよく、経由させずに非透過型HMD60から直接にネットワーク1に送出してもよい。
During this question period, the attachment/detachment status data output from the attachment/
試験管理サーバ20では、着脱状態データ受信手段26により、非透過型HMD60からネットワーク1を介して送信されてくる着脱状態データを受信し、受信した出題時間帯の着脱状態データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる(ステップS8)。
In the
また、不正判定手段32により、解答記憶手段41に記憶されている出題時間帯の着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断し(注意喚起表示の要否判断)、条件を満たした場合には、不正の可能性があるという情報を監視手段33に伝達する。監視手段33は、この伝達を受けて、監視員端末80で注意喚起表示を行う(ステップS8)。これらの処理内容の詳細は、不正判定手段32、監視手段33の説明で既に詳述しているので、ここでは詳しい説明を省略する。 The fraud determination means 32 also uses the attachment/detachment state data for the time period in which the question was asked that is stored in the answer storage means 41 to determine whether the attachment/detachment state is appropriate for the type of question asked (determines whether a warning display is required), and if the condition is met, transmits information that there is a possibility of fraud to the monitoring means 33. In response to this transmission, the monitoring means 33 displays a warning on the monitor terminal 80 (step S8). The details of these processes have already been described in detail in the explanation of the fraud determination means 32 and the monitoring means 33, so a detailed explanation will be omitted here.
動作を伴う解答が必要な問題では、出題時間帯が終了し、解答時間帯に入るタイミングで、問題データ送信手段24により、動作解答用の表示モードへの切換指示を、ネットワーク1を介して受験者端末50に送信する(ステップS9)。受験者端末50では、本体50Aを経由して、または直接に、非透過型ヘッドマウントディスプレイ60が動作解答用の表示モードへの切換指示を受信すると、装着者視線撮像装置68(図2、図3参照)により撮像した装着者視線画像データが、非透過型HMD60の表示部63の少なくとも一部に動画で表示される(ステップS10)。
For questions that require an answer that involves a movement, when the question period ends and the answer period begins, the question data transmission means 24 transmits an instruction to switch to the display mode for action answers to the
そして、解答時間帯においても、非透過型ヘッドマウントディスプレイ60の着脱検出装置66から出力される着脱状態データを、ネットワーク1を介して試験管理サーバ20に送信する(ステップS11)。
Then, even during the answering period, the attachment/detachment status data output from the attachment/
試験管理サーバ20では、着脱状態データ受信手段26により、非透過型HMD60からネットワーク1を介して送信されてくる着脱状態データを受信し、受信した解答時間帯の着脱状態データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる(ステップS12)。
In the
また、不正判定手段32により、解答記憶手段41に記憶されている出題時間帯の着脱状態データおよび解答時間帯の着脱状態データを用いて(つまり、解答時間帯に入っているので、その前の出題時間帯の着脱状態データも用いる。)、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断し(注意喚起表示の要否判断)、条件を満たした場合には、不正の可能性があるという情報を監視手段33に伝達する。監視手段33は、この伝達を受けて、監視員端末80で注意喚起表示を行う(ステップS12)。 The fraud determination means 32 also uses the attachment/detachment state data for the question time period and the attachment/detachment state data for the answer time period stored in the answer storage means 41 (that is, since the answer time period has begun, the attachment/detachment state data for the previous question time period is also used) to determine whether the attachment/detachment state is appropriate for the question type of the question asked (determines whether a warning display is required), and if the conditions are met, transmits information to the monitoring means 33 that there is a possibility of fraud. Upon receiving this transmission, the monitoring means 33 displays a warning on the monitor terminal 80 (step S12).
さらに、発光管理手段31により、非透過型HMD60の発光部67(図2、図3参照)を発光させるか否かを判断し(発光は任意のタイミングで行う)、発光させる場合には、発光指示をネットワーク1を介して受験者端末50に送信する(ステップS13)。受験者端末50では、本体50Aを経由して、または直接に、非透過型HMD60で発光指示を受信し、発光部67での発光を行うとともに、発光が行われたタイミングで人物撮像装置53で撮像された人物画像データを、発光確認用画像データとして、ネットワーク1を介して試験管理サーバ20に送信する(ステップS14)。試験管理サーバ20では、発光管理手段31により、ネットワーク1を介して送信されてくる発光確認用画像データを受信し、受信した発光確認用画像データに発光部67での発光が映っているか否かを確認し、その発光確認結果データを、受験者ID、試験IDと関連付けて発光確認結果記憶手段45に記憶させる(ステップS13)。これらの処理内容の詳細は、発光管理手段31の説明で既に詳述しているので、ここでは詳しい説明を省略する。なお、ステップS13,S14では、説明の便宜上、発光は、解答時間帯に行われるように記載されているが、発光は、出題時間帯でもよく、解答時間帯でもよく、双方の時間帯に跨っていてもよく、本実施形態では、各問題の出題・解答とは別途のタイミングで発光管理が行われる。
Furthermore, the light emission management means 31 determines whether or not to emit light from the light emitting unit 67 (see Figures 2 and 3) of the non-transparent HMD 60 (light emission is performed at any timing), and if it is to be emitted, transmits a light emission instruction to the
続いて、受験者端末50において、受験者は、問題に対する解答を入力し、解答データを、ネットワーク1を介して試験管理サーバ20に送信する(ステップS15)。この際、動作を伴う解答が必要な問題では、受験者は、非透過型HMD60の表示部63で、自分の動作が映っている装着者視線画像データを見ながら解答する。試験管理サーバ20では、解答データ受信手段25により、受験者端末50からネットワーク1を介して送信されてくる受験者の解答データを受信し、受信した解答データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる(ステップS16)。これらの処理内容の詳細は、解答データ受信手段25の説明で既に詳述しているので、ここでは詳しい説明を省略する。
Next, the examinee inputs the answer to the question on the
その後、試験管理サーバ20では、評価手段27により、解答記憶手段41に記憶された解答データと、問題記憶手段40に記憶された正解データとを用いて、受験者の解答データを評価(正誤判定や採点)し、その評価結果データを、試験ID、受験者ID、問題IDと関連付けて解答記憶手段41に記憶させる(ステップS17)。これらの処理内容の詳細は、評価手段27の説明で既に詳述しているので、ここでは詳しい説明を省略する。
Then, in the
続いて、試験管理サーバ20では、顔画像取得要否判断手段28により、非透過型ヘッドマウントディスプレイ60の装着が必要な問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合で、かつ、連続している間の着脱状態データが、装着を示すデータであると判断した場合に、試験中の時間帯の顔画像データ(すなわち試験開始前や試験終了後の顔画像データとは別の顔画像データ)を取得するか否かを判断し(試験中の時間帯の顔画像データの取得は、任意のタイミング)、取得する場合は、非透過型HMD60の取外し指示を、ネットワーク1を介して受験者端末50に送信する(ステップS18)。
Next, in the
受験者端末50では、非透過型HMD60の取外し指示を受信し、その旨を表示部63に表示する(ステップS19)。音声出力で取外し指示を行ってもよい。そして、受験者は、取外し指示に従って非透過型HMD60を取り外した後に、人物撮像装置53により、自分の顔を含む人物画像データを撮像し、撮像した人物画像データを、ネットワーク1を介して試験管理サーバ20に送信する(ステップS20)。試験管理サーバ20では、顔画像取得手段22により、受験者端末50からネットワーク1を介して送信されてくる人物画像データを受信し、受信した人物画像データから顔の部分を検出して切り取ることにより顔画像データを取得し、取得した顔画像データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させるとともに、顔特徴量抽出手段23により、顔画像データから顔特徴量を抽出し、抽出した顔特徴量を、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる(ステップS21)。この処理は、前述したステップS4の処理と同じである。
The
それから、次の問題に進むか否かを判断し(ステップS22)、次の問題に進む場合には、前述したステップS5の処理に戻り、以降、次の問題に進まないと判断するまで、ステップS5~S22の処理を繰り返す。一方、次の問題に進まない場合には、試験終了となる。 Then, it is determined whether or not to proceed to the next question (step S22). If it is determined that the test should proceed to the next question, the process returns to step S5 described above, and thereafter steps S5 to S22 are repeated until it is determined that the test should not proceed to the next question. On the other hand, if the test should not proceed to the next question, the test ends.
試験終了後には、受験者は、非透過型HMD60を取り外した状態で、人物撮像装置53により、自分の顔を含む人物画像データを撮像し、撮像した人物画像データを、ネットワーク1を介して試験管理サーバ20に送信する(ステップS23)。試験管理サーバ20では、顔画像取得手段22により、受験者端末50からネットワーク1を介して送信されてくる人物画像データを受信し、受信した人物画像データから顔の部分を検出して切り取ることにより顔画像データを取得し、取得した顔画像データを、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させるとともに、顔特徴量抽出手段23により、顔画像データから顔特徴量を抽出し、抽出した顔特徴量を、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる(ステップS24)。この処理は、前述したステップS4,S21の処理と同じである。
After the test is completed, the examinee removes the
続いて、試験管理サーバ20では、成績算出手段29により、解答記憶手段41に記憶されている評価結果データを用いて、各受験者の成績を算出し、認定証300(図7参照)を発行するか否かの判断結果を、成績データとして、試験ID、受験者ID、認定証ID(認定番号等であるが、認定証を発行しない場合には採番なし)と関連付けて成績記憶手段42に記憶させるか、または、成績が悪くても必ず認定証を発行する試験の場合には、認定証に掲載する認定レベルや総得点等を、成績データとして、試験ID、受験者ID、認定証IDと関連付けて成績記憶手段42に記憶させる(ステップS25)。この際、不正判定手段32による不正の有無の判定処理も行われ、不正が行われたと判断された場合には、成績算出手段29による処理は行わなくてもよい。
Next, in the
その後、認定証作成手段30により、認定証の発行対象の試験についての試験IDと関連付けられて試験情報記憶手段44に記憶されている試験名、試験実施日、認定団体、認定証フォーム等、および成績記憶手段42に記憶されている各受験者の成績データを用いて、各受験者に対して発行する電子的または紙の認定証300(図7参照)を作成する(ステップS26)。 Then, the certificate creation means 30 creates an electronic or paper certificate 300 (see Figure 7) to be issued to each examinee using the exam name, exam date, certification organization, certificate form, etc. stored in the exam information storage means 44 in association with the exam ID for which the certificate is to be issued, and the score data of each examinee stored in the score storage means 42 (step S26).
<本実施形態の効果> <Effects of this embodiment>
このような本実施形態によれば、次のような効果がある。すなわち、試験システム10では、非透過型ヘッドマウントディスプレイ60で問題を表示するので、受験者以外の者は、問題を見ることができない。また、受験者は、非透過型HMD60を装着しているので、例えば、こっそり辞書を見る等の不正をしにくい環境を構築することができる。
This embodiment has the following advantages. In other words, in the
さらに、不正判定手段32は、非透過型ヘッドマウントディスプレイ60の着脱検出装置66により検出された着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断するので、例えば、非透過型HMD60を装着しなければならない問題について、非透過型HMD60を装着せずに解答している状態、あるいは非透過型HMD60を装着して問題を見ているべきときに非透過型HMD60を装着していない状態等を捉えることができる。このため、不正を防止しつつ試験を実施することができる。
Furthermore, the fraud determination means 32 uses the attachment/detachment state data detected by the attachment/
また、試験システム10は、監視手段33および監視員端末80を備えているので、監視員端末80で注意喚起表示を行うことができる(図6参照)。このため、複数の受験者をまとめて監視している監視員に対し、不正を行っている可能性のある受験者を知らせることができるので、監視員の監視負担を軽減することができるとともに、監視効率を向上させることができる。
In addition, since the
さらに、試験システム10は、顔画像取得手段22、顔特徴量抽出手段23、不正判定手段32、および認定証作成手段30を備えているので、複数の顔画像データの各々について顔特徴量を抽出し、複数の顔特徴量の全てが一致または略一致しているか否かを判断し、全てが一致または略一致していると判断した場合に、複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データを、認定証300(図7参照)に掲載する顔写真310として採用することができる。このため、試験中における人の入れ替わりの有無を判断し、不正を検知することができるうえ、認定証300に掲載するための適切な顔写真310を得ることができる。
Furthermore, the
また、試験システム10は、顔画像取得要否判断手段28を備えているので、非透過型ヘッドマウントディスプレイ60の取外し指示を出すことができる。このため、非透過型HMD60の装着が必要な問題が連続し、試験中の時間帯における顔画像データを取得しにくい状況下でも、必要な顔画像データを取得し、不正検知を行うことができる。また、非透過型HMD60の取外し指示は、一定の条件を満たした場合に、顔画像取得要否判断手段28により任意のタイミングで送信されるので、受験者端末50側では予測できないことから、例えば、取外し指示が出されることを察知して補助者から受験者本人に戻る等の対応ができなくなり、不正を行いにくい環境を構築することができる。
The
さらに、試験システム10では、非透過型HMD60に装着者視線撮像装置68が設けられているので、動作を伴う解答が必要な問題において、装着者視線撮像装置68により撮像した装着者視線画像データを、非透過型HMD60の表示部63に表示することができるとともに、監視員端末80にも表示することができる。このため、動作を伴う解答が必要な問題が出題されたときに、非透過型HMD60を装着したままの状態でも、受験者は、自分の手や指等の動きを自分の目で確認しながら解答を行うことができる。また、装着者視線画像データが、非透過型HMD60に表示されることにより、受験者は、非透過型HMD60の外部が見えるようになるので、その分、不正を行いやすい環境となるが、装着者視線画像データは、監視員端末80にも表示されるので、不正の未然防止を図ることができる。
In addition, in the
そして、上記のように装着者視線撮像装置68により撮像した装着者視線画像データが、非透過型HMD60の表示部63に表示される場合に、受験者が筆記による解答を行うと、評価手段27は、装着者視線画像データについて文字読取処理を実行して解答の評価(正誤判定や採点等)を行うことができる。このため、評価の自動化を図ることができる。
When the wearer's gaze image data captured by the wearer's
また、試験システム10では、非透過型HMD60に装着者視線撮像装置68が設けられているので、メモをとることが許可されている問題では、受験者が筆記でメモをとることができるように、装着者視線画像データを、非透過型HMD60の表示部63に表示することができるとともに、監視員端末80にも表示することができる。このため、非透過型HMD60を装着したままの状態でも、受験者は、出題時間帯においては、長文の問題であれば、その要旨や問題文中のキーワードについてメモをとることができ、解答時間帯においては、筆記をしながら計算したり、考えたりすること等ができる。また、装着者視線画像データが、非透過型HMD60の表示部63に表示されることにより、受験者は、非透過型HMD60の外部が見えるようになるので、不正を行いやすい環境となるが、装着者視線画像データは、監視員端末80にも表示されるので、不正の未然防止を図ることができる。
In addition, in the
さらに、試験システム10は、発光管理手段41を備え、非透過型ヘッドマウントディスプレイ60には発光部67が設けられているので、受験者が装着するべき非透過型HMD60を、受験者以外の者(補助者)が装着し、その表示部63に表示された問題を見て解答し、つまり、本来的には受験者しか見ることができない問題を補助者が見て解答し、一方、受験者は、同一または類似の形状を有する非透過型HMD(問題が表示されない別の非透過型HMD)を装着し、試験を受けているふりをするといった不正や、非透過型HMD60を装着した受験者の写真を置いておくといった不正を検知することができる。このため、不正の未然防止を図ることができる。また、発光部67の発光は、任意のタイミングで行われるので、受験者端末50側で予測することができないことから、発光の直前に正常な状態に戻す等の行為が困難になり、不正を行いにくい環境を構築することができる。
Furthermore, the
<変形の形態> <Transformation forms>
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。 The present invention is not limited to the above-described embodiment, and any modifications that can achieve the object of the present invention are included in the present invention.
<受験者端末50が非透過型HMD60だけの構成、非透過型HMD60の本体60Aにスマートフォンを嵌め込んで表示部63を形成する構成>
<The
例えば、前記実施形態では、受験者端末50は、コンピュータにより構成された本体50Aと、非透過型HMD60とを含んで構成されていたが、受験者端末は、コンピュータにより構成された本体50Aを使用せずに、非透過型HMD60だけで構成してもよい。また、このように受験者端末を、コンピュータにより構成された本体50Aを使用せずに、非透過型HMD60だけで構成する場合は、非透過型HMD60の本体60Aにスマートフォンを嵌め込んで表示部63を形成する構成としてもよい。これらの構成をとった場合、非透過型HMD60を装着した状態の受験者を外部から撮像する人物撮像装置53もなくなるので、監視員端末80での監視員による監視ができず、また、非透過型HMD60の発光部67の発光を確認するための発光確認用画像データの取得もできなくなるが、着脱状態データを用いた不正の防止は図ることができる。
For example, in the above embodiment, the
<スマートフォンやタブレット端末等の携帯機器に設置された撮像装置を利用する構成> <Configuration using an imaging device installed on a mobile device such as a smartphone or tablet>
さらに、前記実施形態では、人物撮像装置53や補助撮像装置54は、受験者端末50の本体50Aに接続されていたが(図1参照)、これらの人物撮像装置53や補助撮像装置54を、スマートフォンやタブレット端末等の携帯機器に設置された撮像装置(カメラ)により構成してもよく、この場合、携帯機器で撮像した画像データは、携帯機器から本体50Aを介して試験管理サーバ20に送信してもよく、本体50Aを介さずに携帯機器から直接に試験管理サーバ20に送信してもよい。なお、本体50Aを、スマートフォンやタブレット端末等の携帯機器で構成してもよいので、その場合には、第1の携帯機器(例えば、タブレット端末)の画面で問題を表示しつつ、第2、第3、…の携帯機器(例えば、スマートフォンや、別のタブレット端末)の撮像装置(カメラ)で受験者の顔を含む人物画像や手の画像等の撮像処理を行ってもよい。
In addition, in the above embodiment, the
<試験勉強に役立つ教材の広告や販売、および教材の購入者(受験者)のデータの利活用を行う構成:図8> <Configuration for advertising and selling study materials useful for exam preparation, and utilizing data on study material purchasers (test takers): Figure 8>
また、図8に示すように、前記実施形態を、試験勉強に役立つ教材の広告や販売、および教材の購入者(受験者)のデータの利活用を行う構成としてもよい。このような構成とする場合、図8での図示は省略されているが、前記実施形態に設けられていた機能は全て備えていてよい。従って、図8は、前記実施形態の構成に対して追加される機能を中心とした記載となっている。すなわち、試験管理サーバ20の処理手段20Aには、教材購入受付手段35と、教材使用成果集計手段36と、広告データ作成手段37と、広告掲載手段38とが含まれている。また、試験管理サーバ20は、教材使用状態記憶手段46と、教材使用成果記憶手段47と、広告データ記憶手段48とを備えている。
As shown in FIG. 8, the embodiment may be configured to advertise and sell educational materials useful for exam study, and to utilize data on purchasers (examinees) of the educational materials. In such a configuration, although not shown in FIG. 8, all of the functions provided in the embodiment may be provided. Therefore, FIG. 8 is mainly described with respect to functions added to the configuration of the embodiment. That is, the processing means 20A of the
教材購入受付手段35は、例えば、試験終了後(前記実施形態の図4のステップS25の処理後等)に非透過型ヘッドマウントディスプレイ60の表示部63に表示された教材の広告をクリックした受験者による教材購入の申込を受け付け、教材を購入した受験者についての氏名および生年月日等の個人特定情報(さらに住所や電話番号等を個人特定情報として用いてもよく、これらの個人特定情報は、受験者IDに関連付けられて受験者情報記憶手段43に記憶されている。)、購入された教材についての教材ID、教材購入日を、教材使用状態記憶手段46に記憶させる処理を実行するものである。そして、教材を購入した受験者が、実際にその教材を使用する都度に、その教材使用日時が、氏名および生年月日等の個人特定情報、並びに教材IDと関連付けられて教材使用状態記憶手段46に記憶されるようになっている。この教材使用日時の書き込みは、教材を用いた学習を支援する学習システム120により実行される。
The teaching material purchase acceptance means 35 accepts an application for purchasing teaching materials from an examinee who clicked on an advertisement for teaching materials displayed on the
教材使用成果集計手段36は、教材使用状態記憶手段46、試験情報記憶手段44、受験者情報記憶手段43、および成績記憶手段42に記憶されたデータを用いて、各教材を使用した各受験者の教材使用成果を集計し、その集計結果を、氏名および生年月日等の個人特定情報、並びに教材IDと関連付けて教材使用成果記憶手段47に記憶させる処理を実行するものである。具体的には、図8の最下部に示すように、同種の試験が、第1回、第2回、…という具合に、複数回実施される場合があるので、それらの同種の試験が繰り返される間に、各受験者が各教材を使用することにより、どれぐらい成績が上がったのかという情報を集計する。なお、試験IDは、同種の試験でも、第1回の試験と、第2回の試験とでは、異なる試験IDが付与されるが、同種の試験であれば、試験IDの1部は共通化されていて同種の試験であることを識別できるようになっているか、または同種の試験についての試験IDを関連付けるテーブル(同種試験関連付け記憶手段)が用意されている。また、受験者IDは、受験番号等とされ、通常は、同一人でも、試験毎に異なる受験者IDとなるので、受験者IDに関連付けられて受験者情報記憶手段43に記憶されている氏名および生年月日等の個人特定情報を用いて、同一人が受けた各試験における成績データを収集することになる。 The teaching material use result tabulation means 36 uses the data stored in the teaching material use status storage means 46, the test information storage means 44, the examinee information storage means 43, and the results storage means 42 to tabulate the results of the use of teaching materials by each examinee who used each teaching material, and executes a process of storing the tabulation results in the teaching material use result storage means 47 in association with personal identification information such as name and date of birth, and teaching material ID. Specifically, as shown in the bottom of FIG. 8, the same type of test may be conducted multiple times, such as the first test, the second test, etc., and information is tabulated on how much each examinee's grade improved by using each teaching material while the same type of test is repeated. Note that, even if the test is the same type, different test IDs are assigned for the first test and the second test, but if the test is the same type, part of the test ID is shared so that it can be identified as the same type of test, or a table (same type test association storage means) that associates test IDs for the same type of test is prepared. In addition, the examinee ID will be an examinee number or the like, and normally, even for the same person, the examinee ID will be different for each exam, so performance data for each exam taken by the same person will be collected using personal identification information such as name and date of birth that is associated with the examinee ID and stored in the examinee information storage means 43.
すなわち、教材使用成果集計手段36は、先ず、図8の最下部の△印で示される教材使用日時が、累積データとして教材使用状態記憶手段46に記憶されているので、それらの教材使用日時(累積)を取得し、試験情報記憶手段44に記憶された各試験実施日(同種の試験についての試験IDに関連付けられた試験実施日)との時間的な前後関係を判断し、「教材使用開始時よりも前の期間中、最後に受けた試験(1)についての試験ID」と、「最後の教材使用時の直後に受けた試験(2)または教材使用継続中の最後の試験(2)についての試験ID」とを特定する。図8の最下部の集計例Aでは、第4回の試験が、「教材使用開始時よりも前の期間中、最後に受けた試験(1)」に該当し、第6回の試験が、「最後の教材使用時の直後に受けた試験(2)」に該当する。集計例Bでは、第4回の試験が、「教材使用開始時よりも前の期間中、最後に受けた試験(1)」に該当し、第7回の試験が、「教材使用継続中の最後の試験(2)」に該当する。 That is, the educational material use result tabulation means 36 first acquires the educational material use dates and times (cumulative) shown at the bottom of FIG. 8, which are stored as cumulative data in the educational material use status storage means 46, and determines the temporal relationship with each test implementation date (test implementation date associated with the test ID for the same type of test) stored in the test information storage means 44, and identifies the "test ID for the last test (1) taken during the period before the start of educational material use" and the "test ID for the test (2) taken immediately after the last educational material use or the last test (2) while the educational material is still being used." In the tabulation example A at the bottom of FIG. 8, the fourth test corresponds to the "last test (1) taken during the period before the start of educational material use," and the sixth test corresponds to the "test (2) taken immediately after the last educational material use." In the tabulation example B, the fourth test corresponds to the "last test (1) taken during the period before the start of educational material use," and the seventh test corresponds to the "last test (2) while the educational material is still being used."
続いて、教材使用成果集計手段36は、上記のように特定した試験(1),(2)についての試験ID、および集計対象の教材使用者の氏名および生年月日等の個人特定情報を用いて、受験者情報記憶手段43から、試験(1),(2)についての試験IDに対応するその教材使用者の受験者IDを取得する。そして、教材使用成果集計手段36は、試験IDおよび受験者IDを用いて、成績記憶手段42から成績データを取得し、取得した成績データ、および試験IDを、集計対象の教材使用者の氏名および生年月日等の個人特定情報、並びに、教材IDと関連付けて教材使用成果記憶手段47に記憶させる。さらに、教材使用成果集計手段36は、教材使用成果記憶手段47に記憶させた同一人(教材使用者)による試験(1),(2)の各成績データの差、すなわち、試験(1)の成績データに対する試験(2)の成績データの変化量を算出し、算出した変化量(変化量は、プラスになっていることが前提)を、教材使用成果データとして教材使用成果記憶手段47に記憶させる。 Next, the teaching material usage result tabulation means 36 uses the test ID for the tests (1) and (2) identified as above, and personal identification information such as the name and date of birth of the teaching material user to be tabulated, to obtain the examinee ID of the teaching material user corresponding to the test ID for the tests (1) and (2) from the examinee information storage means 43. The teaching material usage result tabulation means 36 then uses the test ID and the examinee ID to obtain grade data from the grade storage means 42, and stores the obtained grade data and the test ID in the teaching material usage result storage means 47 in association with the personal identification information such as the name and date of birth of the teaching material user to be tabulated, and the teaching material ID. Furthermore, the teaching material usage result tabulation means 36 calculates the difference between the performance data for tests (1) and (2) by the same person (teaching material user) stored in the teaching material usage result storage means 47, i.e., the amount of change in the performance data for test (2) relative to the performance data for test (1), and stores the calculated amount of change (assuming that the amount of change is positive) in the teaching material usage result storage means 47 as teaching material usage result data.
広告データ作成手段37は、教材使用成果記憶手段47に記憶された各教材使用者の教材使用成果データを教材毎に集計し、アップした得点の平均値、中央値、最頻値、最大値等の各種の指標値を算出し、算出した指標値を用いて各教材についての広告データを作成し、作成した広告データを、試験ID(同種の試験のうち、次回に実施される試験についての試験ID)、教材IDおよび教材種別、並びに広告表示対象者の成績データの区分と関連付けて広告データ記憶手段48に記憶させる処理を実行するものである。教材種別とは、例えば、中国語学習の教材、英語学習の教材、弁護士試験のための法律関連の教材、電気関係の技術に関する教材等の別であり、試験IDにより試験の内容(例えば、中国語の試験、弁護士試験等の別)が特定されるので、試験IDに対応する教材種別が定まることになる。広告表示対象者の成績データの区分とは、試験終了後に広告を掲載する場合に、成績が悪かった受験者、中程度であった受験者、比較的高成績であった受験者等のうち、どのような成績レベルの受験者に対し、購入を推薦する教材であるのかを示す情報であり、例えば、「10点未満」、「10点以上、30点未満」、「30点以上、69点未満」、「70点以上」等の区分を示すデータである。ここで作成される広告データは、次回に実施される試験で使用する広告データ(例えば、次回の試験の終了後に掲載する広告データ)であり、広告データ記憶手段48に記憶される広告データは、常時、更新される。具体的には、例えば、教材αを使用した各教材使用者の教材使用成果データを集計し、アップした得点の平均値が5点であったとすれば、「<教材α>空間大学教授Y監修 この教材を使用した人は、試験の得点が平均5点アップしています。使用料はXXX円/月です。」等の広告データが作成される(図8参照)。 The advertising data creation means 37 executes a process of tallying up the material use result data of each material user stored in the material use result storage means 47 for each material, calculating various index values such as the average, median, mode, and maximum of the increased scores, creating advertising data for each material using the calculated index values, and storing the created advertising data in the advertising data storage means 48 in association with the exam ID (the exam ID for the next exam of the same type), the material ID, the material type, and the classification of the performance data of the person to whom the advertisement is to be displayed. The material type is, for example, a material for learning Chinese, a material for learning English, a law-related material for the bar exam, a material related to electrical technology, etc., and the exam ID specifies the content of the exam (for example, a Chinese language exam, a bar exam, etc.), so that the material type corresponding to the exam ID is determined. The classification of the performance data of the advertisement display target is information indicating the grade level of the test-takers to whom the advertisement is recommended for purchase, such as test-takers with poor grades, test-takers with average grades, and test-takers with relatively high grades, when the advertisement is posted after the end of the test, and is data indicating classifications such as "less than 10 points", "10 points or more and less than 30 points", "30 points or more and less than 69 points", and "70 points or more". The advertisement data created here is the advertisement data to be used in the next test (for example, the advertisement data to be posted after the end of the next test), and the advertisement data stored in the advertisement data storage means 48 is constantly updated. Specifically, for example, if the material use result data of each material user who used the material α is tallied and the average score increase is 5 points, advertisement data such as "<Material α> Supervised by Professor Y of Space University. People who used this material have increased their test scores by an average of 5 points. The usage fee is XXX yen/month" is created (see FIG. 8).
広告掲載手段38は、例えば、試験終了後に、実施された試験についての試験ID、および、実施された試験における受験者の成績データを用いて、広告データ記憶手段48から、当該受験者の成績データに対応する広告表示対象者の成績データの区分に関連付けられている各教材の広告データ(当該受験者に推薦することが適切な教材の広告データ)を取得し、取得した広告データを、例えば、試験終了後の成績表示画面400(図8参照)に掲載する処理を実行するものである。例えば、図8に示すように、成績表示画面400には、成績表示部410と、複数(1つでもよい。)の広告表示部420とが設けられ、広告掲載手段38は、広告表示部420に、広告データ記憶手段48から取得した広告データを用いた広告表示を行う。そして、この広告表示部420の広告を見た受験者が、いずれかの教材の広告表示部420をクリックすると、既に詳述したように、教材購入受付手段35による処理が実行される。なお、このような広告表示は、非透過型ヘッドマウントディスプレイ60の表示部63への表示だけではなく、非透過型HMD60を使用しない試験で行ってもよい。
For example, after the end of the test, the advertisement posting means 38 uses the test ID for the test conducted and the test score data of the test taker in the test conducted to acquire from the advertisement data storage means 48 advertisement data for each teaching material (advertising data for teaching materials appropriate to be recommended to the test taker) associated with the classification of the performance data of the advertisement display target person corresponding to the test taker's performance data, and executes a process of posting the acquired advertisement data, for example, on the test result display screen 400 (see FIG. 8) after the end of the test. For example, as shown in FIG. 8, the
<試験問題を供給する者(業者)と、監視等を行って試験を適正に実施する者(業者)とが一致していない構成:図9> <The person (vendor) who supplies the test questions and the person (vendor) who monitors and properly conducts the tests are not the same: Figure 9>
また、前記実施形態では、試験問題を供給する者(業者)と、監視等を行って試験を適正に実施する者(業者)とが、一致していたが、必ずしもこれらの者(業者)は一致していなくてもよい。例えば、図9に示す試験システム500は、複数の者(業者)で運営・管理されている。この試験システム500は、第1の管理者(例えば、各種試験の実施を行う業者)が運営・管理する第1の試験管理サーバ510と、第2の管理者(例えば、試験問題の作成、出題、解答の受付、評価等を行う業者)が運営・管理する第2の試験管理サーバ520とを備えている。第1、第2の試験管理サーバ510,520は、それぞれ1台または複数台のコンピュータにより構成されている。
In the above embodiment, the person (vendor) who supplies the test questions and the person (vendor) who monitors and properly conducts the test are the same, but these persons (vendors) do not necessarily have to be the same. For example, the test system 500 shown in FIG. 9 is operated and managed by multiple persons (vendors). This test system 500 includes a first
このような構成とする場合、例えば、試験問題の供給等を行う複数(多数)の第2の管理者が存在し、それらの複数の第2の管理者が、監視を含む試験の実施を行う1人(1社)の第1の管理者の運営・管理の下で、それぞれが用意した問題による試験を実施するといった業務形態をとることができる。なお、第1の管理者と第2の管理者との関係は、このような1対多に限らず、多対多でもよく、多対1でもよい。多対1の場合は、例えば、1人(1社)の第2の管理者が、中国語の試験問題と、英語の試験問題とを作成して提供し、異なる第1の管理者の運営・管理の下で、それぞれの問題による試験を実施するといった業務形態をとることができる。 In such a configuration, for example, a business model can be adopted in which there are multiple (many) second administrators who supply test questions, etc., and these multiple second administrators conduct tests using questions that they have prepared, under the management and control of a single first administrator (one company) who conducts the tests, including monitoring. Note that the relationship between the first administrator and the second administrator is not limited to this one-to-many relationship, but may be many-to-many or many-to-one. In the case of many-to-one, for example, a business model can be adopted in which a single second administrator (one company) creates and provides Chinese test questions and English test questions, and tests using the respective questions are conducted under the management and control of different first administrators.
第1の試験管理サーバ510の処理手段510Aには、前記実施形態の図1と同様に、事前登録受付手段21と、顔画像取得手段22と、顔特徴量抽出手段23と、着脱状態データ受信手段26と、顔画像取得要否判断手段28と、成績算出手段29と、認定証作成手段30と、発光管理手段31と、不正判定手段32と、監視手段33と、本人確認手段34とが含まれているとともに、上述した図8と同様に、教材購入受付手段35と、教材使用成果集計手段36と、広告データ作成手段37と、広告掲載手段38とが含まれている。また、第1の試験管理サーバ510は、前記実施形態の図1と同様に、成績記憶手段42と、受験者情報記憶手段43と、試験情報記憶手段44と、発光確認結果記憶手段45とを備えているとともに、上述した図8と同様に、教材使用状態記憶手段46と、教材使用成果記憶手段47と、広告データ記憶手段48とを備えている。
The processing means 510A of the first
さらに、第1の試験管理サーバ510は、着脱状態記憶手段540を備えているが、これは、前記実施形態の解答記憶手段41の一部である。従って、前記実施形態の解答記憶手段41は、着脱状態記憶手段を兼ねていた。具体的には、着脱状態記憶手段540は、図9に示すように、試験IDと、受験者IDと、問題IDと、出題時間帯の着脱状態データ(出題時間帯を示す情報と、装着・非装着の別との組合せデータ)と、解答時間帯の着脱状態データ(解答時間帯を示す情報と、装着・非装着の別との組合せデータ)とを関連付けて記憶している。
The first
この第1の試験管理サーバ510には、監視員端末80と、本人確認要求者端末110と、第1の管理者(例えば、監視を含む各種試験の実施を行う業者)が操作する第1の管理者端末530とが、ネットワーク1を介して接続されている。第1の管理者端末530は、前記実施形態の図1の管理者端末100が、機能的に分割されたものである。
This first
第2の試験管理サーバ520の処理手段520Aには、前記実施形態の図1と同様に、問題データ送信手段24と、解答データ受信手段25と、評価手段27とが含まれている。また、第2の試験管理サーバ520は、前記実施形態の図1と同様に、問題記憶手段40を備えている。さらに、第2の試験管理サーバ520は、解答記憶手段541を備えているが、これは、前記実施形態の解答記憶手段41(図4参照)の一部である。具体的には、解答記憶手段541は、図9に示すように、試験IDと、受験者IDと、問題IDと、解答データと、評価結果データとを関連付けて記憶している。
The processing means 520A of the second
また、第2の試験管理サーバ520には、評価者端末90と、第2の管理者(例えば、試験問題の作成、出題、解答の受付、評価等を行う業者)が操作する第2の管理者端末531とが、ネットワーク1を介して接続されている。第2の管理者端末531は、前記実施形態の図1の管理者端末100が、機能的に分割されたものである。
The second
図9のような構成とした場合には、問題データの送受信の処理(前記実施形態の図4のステップS5,S6の処理)、および装着者視線撮像装置68(前記実施形態の図2、図3参照)による動作解答用の表示モードへの切換指示の送受信の処理(前記実施形態の図4のステップS9,S10の処理)は、第2の試験管理サーバ520から受験者端末50への処理となる。また、解答データの送受信の処理(前記実施形態の図4のステップS15,S16の処理)は、受験者端末50から第2の試験管理サーバ520への処理となる。さらに、解答の評価(正誤判定や採点)の処理(前記実施形態の図4のステップS17の処理)は、第2の試験管理サーバ520で実行される。
In the case of the configuration shown in FIG. 9, the process of transmitting and receiving question data (the process of steps S5 and S6 in FIG. 4 in the above embodiment) and the process of transmitting and receiving an instruction to switch to the display mode for the action answer by the wearer's line of sight imaging device 68 (see FIG. 2 and FIG. 3 in the above embodiment) (the process of steps S9 and S10 in FIG. 4 in the above embodiment) are processed from the second
一方、事前登録データの送受信の処理(前記実施形態の図4のステップS1,S2の処理)、人物画像データの送受信の処理(前記実施形態の図4のステップS3,S4およびステップS23,S24の処理)、および着脱状態データの送受信の処理(前記実施形態の図4のステップS7,S8およびステップS11,S12の処理)は、受験者端末50から第1の試験管理サーバ510への処理となる。また、非透過型HMD60の発光部67(前記実施形態の図2、図3参照)の発光管理のための発光指示および発光確認用画像データの送受信の処理(前記実施形態の図4のステップS13,S14の処理)は、第1の試験管理サーバ510と受験者端末50との間の処理となる。さらに、非透過型HMD60の取外し指示の送受信およびそれに伴う人物画像データの送受信の処理(前記実施形態の図4のステップS18~S21の処理)も、第1の試験管理サーバ510と受験者端末50との間の処理となる。そして、成績の算出処理(前記実施形態の図4のステップS25の処理)、広告掲載処理(図8参照)、認定証の作成処理(前記実施形態の図4のステップS26の処理)は、第1の試験管理サーバ510で実行される。なお、成績の算出処理では、第2の試験管理サーバ520の解答記憶手段541に記憶されている評価結果データを用いるので、第1の試験管理サーバ510の成績算出手段29は、第2の試験管理サーバ520からネットワーク1を介して評価結果データを取得する。
On the other hand, the processes of sending and receiving pre-registered data (steps S1 and S2 in FIG. 4 of the embodiment), sending and receiving person image data (steps S3 and S4 and steps S23 and S24 in FIG. 4 of the embodiment), and sending and receiving attachment/detachment state data (steps S7, S8 and steps S11 and S12 in FIG. 4 of the embodiment) are processed from the
また、図9のような構成とした場合には、非透過型ヘッドマウントディスプレイ60の表示部63(図2、図3参照)に表示される画面、あるいは、非透過型HMD60の装着が必要ない試験や問題の場合には、受験者端末50の表示手段51(非透過型HMD60を除く表示手段)の画面には、第1の試験管理サーバ510から送信されてくる管理的な画面と、第2の試験管理サーバ520から送信されてくる問題提示用の画面とが、表示されることになる。この際、第1の試験管理サーバ510から送信されてくる管理的な画面を外枠部分とし、その枠の中に、第2の試験管理サーバ520から送信されてくる問題提示用の画面を表示するようにしてもよく、あるいは、管理的な画面と、問題提示用の画面とを切り換えて表示してもよい。後者のように切り換える場合は、例えば、切換直前の画面に、切換直後の画面の情報(URL等)を含ませておけばよい。なお、受験者端末50での画面表示処理およびそれに付随する処理は、例えば、WEBブラウザ、およびWEBページに付随して第1の試験管理サーバ510または第2の試験管理サーバ520から提供されるプログラム(例えば、JavaScript(ECMAScript)等:JavaScriptは登録商標)で実行してもよく、ブラウジング機能を有する専用のプログラムを受験者端末50(受験者端末50の本体50Aまたは非透過型HMD60の本体60A)にインストールして実行してもよい。
In addition, in the case of the configuration shown in FIG. 9, the screen displayed on the display unit 63 (see FIG. 2 and FIG. 3) of the non-transparent head mounted
<電子認定証を発行して分散型台帳に記録する構成> <Configuration for issuing electronic certificates and recording them in a distributed ledger>
さらに、前記実施形態では、認定証作成手段30は、図7に示すように、顔写真310や2次元バーコード321~325を掲載(但し、掲載するか否かは選択可)した認定証300を発行する構成とされていたが、受験者の要望に応じ、電子認定証を発行し、受験者IDまたはそれに代わる保管用の識別情報と関連付けて分散型台帳(例えば、ブロックチェーン)に記録することによりデータの改ざんが困難な状態で保管し、受験者が必要なときに(受験者の取得要求があったときに)、受験者ID等の識別情報を用いて当該受験者の電子認定証を分散型台帳から取得して受験者端末50(但し、受験時とは異なる端末でもよい)に送信するようにしてもよい。この場合、試験管理サーバ20から分散型台帳(ブロックチェーン等)の構成ノード(分散型台帳形成用のピア・ツー・ピア・ネットワークで接続された複数のコンピュータのうちのいずれか)にアクセスすることにより、電子認定証についての分散型台帳への登録および分散型台帳からの取得を行ってもよく、試験管理サーバ20自体を構成ノードとしてもよい。
In addition, in the above embodiment, the certificate creation means 30 is configured to issue a
<分散型台帳を利用して、受験者のために、仮想通貨を取り扱う構成> <A configuration that uses a distributed ledger to handle virtual currencies for test takers>
そして、上記のように、試験管理サーバ20から分散型台帳(ブロックチェーン等)の構成ノードにアクセス可能とするか、または、試験管理サーバ20自体を構成ノードとする場合、試験管理サーバ20は、受験者のために、仮想通貨を取り扱う構成としてもよい。具体的には、成績算出手段29により算出されて成績記憶手段42に記憶されている成績データが良好な場合(予め定められた閾値以上の場合)や、試験システム10の使用時間が長い場合(予め定められた閾値以上の場合)に、受験者に対して仮想通貨を付与するサービスを行ってもよい。この際、閾値を段階的に設け、成績に応じて、あるいは使用時間の長さに応じて、付与する仮想通貨の量を増減させてもよい。すなわち、成績が良い程、あるいは使用時間が長い程、より多くの仮想通貨を付与するようにしてもよい。また、成績が良い場合や、使用時間が長い場合に、仮想通貨の付与に代えて、受験者に対し、教材の購入代金に充当することができるポイント、あるいは非透過型ヘッドマウントディスプレイ60の購入代金やレンタル代金に充当することができるポイントを付与してもよい。より詳細には、試験管理サーバ20に設けられた受験者援助手段(不図示)により、仮想通貨やポイントを付与するための計算を受験者毎に実行し、付与した仮想通貨は、分散型台帳(ブロックチェーン等)における受験者のアカウント(例えばイーサリアムのアドレス等)に記録し、付与したポイントは、試験管理サーバ20に設けられたポイント記憶手段(不図示)に記憶させる。なお、受験者情報記憶手段43に、受験者の銀行口座情報やクレジットカード情報が記憶されている場合には、仮想通貨の付与に代えて、現実の通貨による振込としてもよい。この振込処理も、受験者援助手段(不図示)により実行される。
As described above, when the constituent nodes of the distributed ledger (such as a block chain) are accessible from the
<着脱状態データを用いて使用時間を推定し、仮想通貨の付与、ポイントの付与、現実の通貨の付与を行う構成> <The system uses data on the state of the device to estimate usage time and awards virtual currency, points, and real currency.>
さらに、上記のように、使用時間に応じて、仮想通貨の付与、ポイントの付与、現実の通貨の付与を行う場合には、解答記憶手段41に記憶された着脱状態データを用いて、使用時間を推定してもよい。具体的には、受験者援助手段(不図示)は、着脱状態データが一定の時間間隔で得られることを前提とし、取得した着脱状態データの数により時間長を推定するか、または、取得した着脱状態データの数そのものの大小に応じて、仮想通貨の付与、ポイントの付与、現実の通貨の付与を行ってもよい。この際、不正判定手段32は、着脱状態データ受信手段26により受信して解答記憶手段41に記憶されている出題時間帯の着脱状態データおよび解答時間帯の着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断する処理を実行するので、受験者援助手段(不図示)は、不正判定手段32により着脱状態が適正であると判断された場合だけをカウントして着脱状態データの数(数そのもの、あるいはその数から推定される時間長)としてもよい。すなわち、不正の可能性があるような状況下で取得された着脱状態データは、使用としてカウントしないようにしてもよい。
Furthermore, as described above, when virtual currency, points, or real currency is awarded according to the usage time, the use time may be estimated using the wearing/removing state data stored in the answer storage means 41. Specifically, the examinee assistance means (not shown) may estimate the time length based on the number of pieces of wearing/removing state data acquired, assuming that the wearing/removing state data is acquired at regular time intervals, or may award virtual currency, points, or real currency according to the size of the number of pieces of wearing/removing state data acquired itself. In this case, the fraud determination means 32 executes a process to determine whether the wearing/removing state is appropriate for the question type of the question, using the wearing/removing state data for the question time period and the wearing/removing state data for the answer time period received by the wearing/removing state
<非透過型HMD60の装着が不要な問題の処理中に、人物画像データを用いて受験者の不自然な動作を検出する構成>
<Configuration that uses human image data to detect unnatural movements of examinees while processing questions that do not require wearing a
また、前記実施形態では、不正判定手段32は、非透過型ヘッドマウントディスプレイ60の装着が必要な問題の処理中には、着脱状態データ受信手段26により受信して解答記憶手段41に記憶されている着脱状態データを用いて不正の可能性の有無について判断し、不正の可能性があるという情報(例えば、赤枠や黄色枠等による注意喚起表示が必要な監視レベルである旨の情報)を監視手段33に伝達するようになっていたが、非透過型ヘッドマウントディスプレイ60の装着が不要な問題の処理中には、例えば、次のような処理を行うことができる。すなわち、前記実施形態の監視手段33は、受験者端末50に設けられた人物撮像装置53により撮像されてネットワーク1を介して送信されてくる受験者の顔を含む人物画像データを受信し、図6に示すように、受信した人物画像データを動画で監視員端末80の表示手段81の監視画面200に表示する処理を実行するが、この際、監視手段33は、受信した人物画像データを、不正判定手段32に渡すようにしてもよい。不正判定手段32は、受け取った人物画像データを用いて受験者の不自然な動作(例えば、頻繁に顔を横に向ける、頻繁に視線が横に向く等のように、カンニング等の不正の可能性がある動作)を検出し、検出した場合には、不正の可能性があるという情報(例えば、赤枠や黄色枠等による注意喚起表示が必要な監視レベルである旨の情報)を監視手段33に伝達するようにしてもよい。
In the above embodiment, during the processing of a question that requires the wearing of the non-transparent head mounted
<顔特徴量スコア、声紋スコア等を用いて本人度を算出する構成> <Configuration for calculating identity using facial feature score, voiceprint score, etc.>
また、前記実施形態では、不正判定手段32は、顔特徴量抽出手段23により抽出されて受験者情報記憶手段43に記憶されている複数の顔特徴量の全てが一致または略一致しているか否かを判断し、全てが一致または略一致している状態でない場合には、不正が行われていると判定する処理を実行し、さらに、認定証作成手段30は、不正判定手段32により複数の顔特徴量の全てが一致または略一致していると判断された場合には、複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データを、認定証300(図7参照)に掲載する顔写真として採用する処理を実行する構成とされていたが、本発明の不正判定手段および認定証作成手段は、次のように、顔特徴量スコア、声紋スコア等を用いて本人度を算出し、本人度の大小に応じて認定証300の発行の有無を決定する構成としてもよい。
In the above embodiment, the fraud determination means 32 determines whether all of the multiple facial features extracted by the facial feature extraction means 23 and stored in the examinee information storage means 43 match or approximately match, and if they do not match or approximately match, executes a process to determine that fraud has occurred. Furthermore, if the fraud determination means 32 determines that all of the multiple facial features match or approximately match, the certificate creation means 30 executes a process to adopt the facial image data among the multiple facial image data in which the examinee's face is most clearly shown as the facial photograph to be published on the certificate 300 (see Figure 7). However, the fraud determination means and certificate creation means of the present invention may also be configured to calculate the degree of identity using the facial feature score, voiceprint score, etc., as follows, and determine whether or not to issue the
すなわち、このような構成(以下、「顔特徴量スコア、声紋スコア等を用いて本人度を算出する構成」という。)とする場合、顔画像取得手段は、試験開始時、および着脱状態データが非装着を示すデータとなっている試験中の時間帯に、または、これらの試験開始時および試験中の時間帯に加えて試験終了時に、受験者端末50に設けられた人物撮像装置53により撮像されてネットワーク1を介して送信されてくる受験者の顔を含む人物画像データから顔画像データを取得する処理を実行する。
In other words, in such a configuration (hereinafter referred to as "a configuration for calculating identity using facial feature score, voiceprint score, etc."), the facial image acquisition means executes a process of acquiring facial image data from person image data including the examinee's face that is captured by the
より詳細には、顔画像取得手段は、試験開始時には、人物画像データから取得した顔画像データを、認定証作成手段により作成する認定証300(図7参照)に掲載する顔写真用の顔画像データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる。従って、前記実施形態では、顔画像取得手段22により取得した複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データ、つまり、複数の顔画像データのうちのいずれかを認定証300(図7参照)に掲載する顔写真310として採用していたが、顔特徴量スコア、声紋スコア等を用いて本人度を算出する構成とする場合には、試験開始時(既に詳述している通り、試験開始前の段階を含む。図4の例では、ステップS3,S4の時点)に取得した顔画像データが、必ず認定証300に掲載する顔写真310用の顔画像データとなるので、試験開始時(試験開始前も含む。)の顔画像データの取得は必須である。
More specifically, at the start of the test, the face image acquisition means stores the face image data acquired from the person image data in the examinee information storage means 43 in association with the examinee ID and the test ID as face image data for the face photo to be published on the certificate 300 (see FIG. 7) created by the certificate creation means. Therefore, in the above embodiment, the face image data in which the examinee's face is most clearly shown among the multiple face image data acquired by the face image acquisition means 22, that is, one of the multiple face image data, was used as the
また、顔画像取得手段は、試験中の時間帯またはこの試験中の時間帯に加えて試験終了時(既に詳述している通り、試験終了後を含む。)には、次に述べる顔特徴量抽出手段により算出した顔特徴量スコアが、予め定められた閾値未満または以下の場合(顔特徴量の類似度が低い場合)にのみ、人物画像データから取得した顔画像データを、不正判定用の顔画像データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる。一方、顔特徴量スコアが、予め定められた閾値以上または閾値を超える場合(顔特徴量の類似度が高い場合)には、人物画像データから取得した顔画像データを受験者情報記憶手段43に記憶させない。 Furthermore, during the time period during the test or at the end of the test (including after the test, as already described in detail), the facial image acquisition means associates the facial image data acquired from the person image data with the examinee ID and the test ID as facial image data for fraud determination in the examinee information storage means 43 only when the facial feature amount score calculated by the facial feature amount extraction means described below is less than or equal to a predetermined threshold amount (when the similarity of the facial feature amount is low). On the other hand, when the facial feature amount score is equal to or greater than the predetermined threshold amount (when the similarity of the facial feature amount is high), the facial image data acquired from the person image data is not stored in the examinee information storage means 43.
前者のように顔特徴量スコアが低い場合(顔特徴量の類似度が低い場合)が多くなれば、後述する顔特徴量平均スコアが低くなり、従って、後述する本人度が低くなり、それを理由に認定証300(図7参照)が発行されないという事態が生じるので、そのような事態になったときに、受験者から不正は行っていないという申立てがあれば、受験者情報記憶手段43に記憶された顔画像データを用いて、人の判断による不正の有無の判定が行われる。一方、後者のように顔特徴量スコアが高い場合(顔特徴量の類似度が高い場合)は、顔画像データを受験者情報記憶手段43に記憶させないことにより、記憶すべきデータ量を少なくすることができる。 If there are many cases where the facial feature score is low (when the similarity of the facial features is low) as in the former case, the facial feature average score described below will be low, and therefore the degree of identity described below will be low, which may result in a situation where the certificate 300 (see Figure 7) is not issued. If such a situation occurs and the examinee claims that they have not committed any fraud, the facial image data stored in the examinee information storage means 43 will be used to manually determine whether or not there has been any fraud. On the other hand, if there are many cases where the facial feature score is high (when the similarity of the facial features is high) as in the latter case, the facial image data is not stored in the examinee information storage means 43, thereby reducing the amount of data to be stored.
顔特徴量抽出手段は、上述した顔画像取得手段により取得した複数の顔画像データの各々について顔特徴量を抽出する処理を実行する。 The facial feature extraction means executes a process of extracting facial features for each of the multiple facial image data acquired by the facial image acquisition means described above.
具体的には、顔特徴量抽出手段は、試験開始時(試験開始前を含む。)には、上述した顔画像取得手段により取得した顔画像データから顔特徴量を抽出し、抽出した顔特徴量を、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる。また、試験中の時間帯またはこの試験中の時間帯に加えて試験終了時(試験終了後を含む。)には、上述した顔画像取得手段により取得した顔画像データから顔特徴量を抽出し、抽出した顔特徴量を、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させるとともに、この本人度算出用の照合データとしての顔特徴量と、受験者情報記憶手段43に記憶されている本人度算出用の基準データとしての顔特徴量との類似度を示す顔特徴量スコアを算出する処理を実行する。ここで算出した顔特徴量スコアは、本人度算出用の照合データとしての顔特徴量とともに、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させてもよく、不正判定手段により、再度算出されることを前提に、記憶させなくてもよい。 Specifically, at the start of the test (including before the test starts), the facial feature extraction means extracts facial features from the facial image data acquired by the facial image acquisition means described above, and stores the extracted facial features in the examinee information storage means 43 in association with the examinee ID and the test ID as reference data for calculating the identity degree. Also, during the time period during the test or at the end of the test (including after the test is finished), the facial feature extraction means extracts facial features from the facial image data acquired by the facial image acquisition means described above, and stores the extracted facial features in the examinee information storage means 43 in association with the examinee ID and the test ID as matching data for calculating the identity degree, and executes a process of calculating a facial feature score indicating the similarity between the facial features as matching data for calculating the identity degree and the facial features as reference data for calculating the identity degree stored in the examinee information storage means 43. The facial feature score calculated here may be stored in the examinee information storage means 43 in association with the examinee ID and test ID along with the facial feature as matching data for calculating the identity, or it may not be stored on the assumption that it will be calculated again by the fraud determination means.
事前登録受付手段は、前記実施形態の事前登録受付手段21と同様であるから、同一の符号を付する。事前登録受付手段21は、試験開始時(試験開始前を含む。図4の例では、ステップS1,S2の時点)に、受験者端末50に設けられたマイクロフォン55または非透過型ヘッドマウントディスプレイ60のマイクロフォン70により取得されてネットワーク1を介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。この際、声紋分析方法は、既存の方法を使用することができ、定型文を発声させて得られた音声データを用いるテキスト依存方式でもよく、非定型の発話の音声データを用いるテキスト独立方法でもよい。
The pre-registration reception means is the same as the pre-registration reception means 21 of the above embodiment, and is therefore given the same reference numerals. The pre-registration reception means 21 receives voice data for voiceprint extraction that is acquired by the
また、事前登録受付手段21は、試験開始時(試験開始前を含む。図4の例では、ステップS1,S2の時点)に、受験者端末50に設けられた人物撮像装置53若しくは補助撮像装置54、または非透過型HMD60の内側方向撮像装置69により撮像されてネットワーク1を介して送信されてれくる虹彩データを受信し、受信した虹彩データを、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
The pre-registration reception means 21 also receives iris data captured by the
さらに、事前登録受付手段21は、試験開始時(試験開始前を含む。図4の例では、ステップS1,S2の時点)に、受験者端末50に設けられた指紋読取装置57により読み取られてネットワーク1を介して送信されてれくる指紋データを受信し、受信した指紋データを、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
Furthermore, the pre-registration reception means 21 receives fingerprint data that is read by the
また、事前登録受付手段21は、試験開始時(試験開始前を含む。図4の例では、ステップS1,S2の時点)に、受験者端末50からの要求に応じ、事前登録用画面(例えばWeb画面)の表示用データをネットワーク1を介して送信するとともに、受験者端末50からネットワーク1を介して送信されてくる受験者の住所、氏名、生年月日、趣味、職業、学籍番号等の個人情報を受信し、受信した個人情報を、本人度算出用の基準データとして、自動付与した受験者ID(受験番号等)、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
In addition, at the start of the exam (including before the exam starts; in the example of Figure 4, at the time of steps S1 and S2), the pre-registration reception means 21 responds to a request from the
そして、顔特徴量スコア、声紋スコア等を用いて本人度を算出する構成とする場合には、前記実施形態の場合とは異なり、試験管理サーバ20に、照合データ取得手段が設けられる。この照合データ取得手段は、試験中の時間帯またはこの試験中の時間帯に加えて試験終了時(試験終了後を含む。)に、受験者端末50に設けられたマイクロフォン55または非透過型ヘッドマウントディスプレイ60のマイクロフォン70により取得されてネットワーク1を介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。この際、声紋分析方法は、既存の方法を使用することができ、定型文を発声させて得られた音声データを用いるテキスト依存方式でもよく、非定型の発話の音声データを用いるテキスト独立方法でもよい。声を出して入力された解答データを利用する場合は、テキスト独立方法となる。
In the case where the identity degree is calculated using the facial feature score, the voiceprint score, etc., unlike the above embodiment, the
また、照合データ取得手段は、試験中の時間帯またはこの試験中の時間帯に加えて試験終了時(試験終了後を含む。)に、受験者端末50に設けられた人物撮像装置53若しくは補助撮像装置54、または非透過型HMD60の内側方向撮像装置69により撮像されてネットワーク1を介して送信されてれくる虹彩データを受信し、受信した虹彩データを、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
The matching data acquisition means also receives iris data captured by the
さらに、照合データ取得手段は、試験中の時間帯またはこの試験中の時間帯に加えて試験終了時(試験終了後を含む。)に、受験者端末50に設けられた指紋読取装置57により読み取られてネットワーク1を介して送信されてれくる指紋データを受信し、受信した指紋データを、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
The matching data acquisition means further receives fingerprint data that is read by the
また、照合データ取得手段は、試験中の時間帯またはこの試験中の時間帯に加えて試験終了時(試験終了後を含む。)に、照合用画面(例えばWeb画面)の表示用データをネットワーク1を介して受験者端末50に送信するとともに、受験者端末50からネットワーク1を介して送信されてくる受験者の住所、氏名、生年月日、趣味、職業、学籍番号等の個人情報を受信し、受信した個人情報を、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する。
The matching data acquisition means also transmits display data for a matching screen (e.g., a web screen) to the
不正判定手段は、複数の顔特徴量スコア、複数の声紋スコア、複数の虹彩スコア、複数の指紋スコア、複数の個人情報スコア(例えば、複数の趣味スコア等)を算出し、それらをそれぞれ平均して顔特徴量平均スコア、声紋平均スコア、虹彩平均スコア、指紋平均スコア、個人情報平均スコア(例えば、趣味平均スコア等)を算出し、さらに、それらの平均スコアを統合(単純平均、加重平均、調和平均等)して本人度(本人らしさを示す数値)を算出し、算出した本人度が低い場合(予め定められた閾値以下または未満の場合)に、不正が行われたと判定する処理を実行する。 The fraud determination means calculates multiple facial feature scores, multiple voiceprint scores, multiple iris scores, multiple fingerprint scores, and multiple personal information scores (e.g., multiple hobby scores, etc.), averages them to calculate an average facial feature score, an average voiceprint score, an average iris score, an average fingerprint score, and an average personal information score (e.g., an average hobby score, etc.), and further integrates these average scores (simple average, weighted average, harmonic mean, etc.) to calculate a degree of identity (a number indicating the likelihood of identity), and executes a process to determine that fraud has occurred if the calculated degree of identity is low (below or equal to a predetermined threshold value).
具体的には、不正判定手段は、受験者情報記憶手段43に記憶されている本人度算出用の照合データとしての顔特徴量の各々と、本人度算出用の基準データとしての顔特徴量とを用いて、それらの顔特徴量の類似度(照合データの各々が、基準データに類似する度合い)を示す複数の顔特徴量スコアを算出する。なお、顔特徴量スコアが、上述した顔特徴量抽出手段により算出されて顔特徴量(本人度算出用の照合データとしての顔特徴量)とともに、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶されている場合には、受験者情報記憶手段43から複数の顔特徴量スコアを取得してもよい。顔特徴量スコア、すなわち顔特徴量の類似度を示す数値は、既存の顔認証で用いられる数値でよく、本人であることの確からしさを示す尤度や確率等である。さらに、不正判定手段は、算出または取得した複数の顔特徴量スコアを平均(単純平均でよい)した顔特徴量平均スコアを算出する。 Specifically, the fraud determination means uses each of the facial features stored in the examinee information storage means 43 as matching data for calculating the identity degree and the facial features as reference data for calculating the identity degree to calculate multiple facial feature scores indicating the similarity of those facial features (the degree to which each matching data is similar to the reference data). Note that if the facial feature scores are calculated by the above-mentioned facial feature extraction means and stored in the examinee information storage means 43 together with the facial features (facial features as matching data for calculating the identity degree) in association with the examinee ID and the test ID, multiple facial feature scores may be obtained from the examinee information storage means 43. The facial feature scores, i.e., the numerical values indicating the similarity of the facial features, may be numerical values used in existing face authentication, such as likelihood or probability indicating the certainty that the person is the actual person. Furthermore, the fraud determination means calculates a facial feature average score by averaging (a simple average may be used) the multiple calculated or acquired facial feature scores.
また、不正判定手段は、受験者情報記憶手段43に記憶されている本人度算出用の照合データとしての声紋データの各々と、本人度算出用の基準データとしての声紋データとを用いて、それらの声紋データの類似度(照合データの各々が、基準データに類似する度合い)を示す複数の声紋スコアを算出する。声紋スコア、すなわち声紋データの類似度を示す数値は、既存の声紋認証で用いられる数値でよく、本人であることの確からしさを示す尤度や確率等である。さらに、不正判定手段は、算出した複数の声紋スコアを平均(単純平均でよい)した声紋平均スコアを算出する。 The fraud determination means also uses each of the voiceprint data stored in the examinee information storage means 43 as matching data for calculating the identity degree, and the voiceprint data as reference data for calculating the identity degree, to calculate a number of voiceprint scores indicating the similarity of the voiceprint data (the degree to which each of the matching data resembles the reference data). The voiceprint score, i.e., the numerical value indicating the similarity of the voiceprint data, may be a numerical value used in existing voiceprint authentication, such as a likelihood or probability indicating the certainty that the person is the real person. Furthermore, the fraud determination means calculates an average voiceprint score by averaging (a simple average may be used) the multiple calculated voiceprint scores.
さらに、不正判定手段は、受験者情報記憶手段43に記憶されている本人度算出用の照合データとしての虹彩データの各々と、本人度算出用の基準データとしての虹彩データとを用いて、それらの虹彩データの類似度(照合データの各々が、基準データに類似する度合い)を示す複数の虹彩スコアを算出する。虹彩スコア、すなわち虹彩データの類似度を示す数値は、既存の虹彩認証で用いられる数値でよく、本人であることの確からしさを示す尤度や確率等である。さらに、不正判定手段は、算出した複数の虹彩スコアを平均(単純平均でよい)した虹彩平均スコアを算出する。 Furthermore, the fraud determination means calculates multiple iris scores indicating the similarity of the iris data (the degree to which each piece of matching data resembles the reference data) using each piece of iris data stored in the examinee information storage means 43 as matching data for calculating the identity of the examinee, and iris data as reference data for calculating the identity of the examinee. The iris score, i.e., the numerical value indicating the similarity of the iris data, may be a numerical value used in existing iris authentication, such as a likelihood or probability indicating the certainty that the examinee is the actual examinee. Furthermore, the fraud determination means calculates an average iris score by averaging (a simple average may be used) the multiple calculated iris scores.
また、不正判定手段は、受験者情報記憶手段43に記憶されている本人度算出用の照合データとしての指紋データの各々と、本人度算出用の基準データとしての指紋データとを用いて、それらの指紋データの類似度(照合データの各々が、基準データに類似する度合い)を示す複数の指紋スコアを算出する。指紋スコア、すなわち指紋データの類似度を示す数値は、既存の指紋認証で用いられる数値でよく、本人であることの確からしさを示す尤度や確率等である。さらに、不正判定手段は、算出した複数の指紋スコアを平均(単純平均でよい)した指紋平均スコアを算出する。 The fraud determination means also uses each of the fingerprint data stored in the examinee information storage means 43 as matching data for calculating identity, and the fingerprint data as reference data for calculating identity, to calculate a number of fingerprint scores indicating the similarity of the fingerprint data (the degree to which each of the matching data resembles the reference data). The fingerprint score, i.e., the numerical value indicating the similarity of the fingerprint data, may be a numerical value used in existing fingerprint authentication, such as a likelihood or probability indicating the certainty that the person is the real person. Furthermore, the fraud determination means calculates an average fingerprint score by averaging (a simple average may be used) the multiple calculated fingerprint scores.
さらに、不正判定手段は、受験者情報記憶手段43に記憶されている本人度算出用の照合データとしての個人情報(例えば、趣味等)の各々と、本人度算出用の基準データとしての個人情報(例えば、趣味等)とを用いて、それらの個人情報の類似度(照合データの各々が、基準データに類似する度合い)を示す複数の個人情報スコア(例えば、複数の趣味スコア等)を算出する。例えば、趣味を選択肢で入力する場合には、選択された選択肢が一致するか否かであり、テキストで入力する場合には、ピアノ演奏と、楽器演奏とは、比較的類似するので、趣味スコアが比較的高くなる。さらに、不正判定手段は、算出した複数の個人情報スコア(例えば、複数の趣味スコア等)を平均(単純平均でよい)した個人情報平均スコア(例えば、趣味平均スコア等)を算出する。 Furthermore, the fraud determination means calculates a number of personal information scores (e.g., a number of hobby scores, etc.) indicating the similarity of the personal information (the degree to which each piece of matching data resembles the reference data) using each piece of personal information (e.g., hobbies, etc.) stored in the examinee information storage means 43 as matching data for calculating the identity degree and personal information (e.g., hobbies, etc.) as reference data for calculating the identity degree. For example, when hobbies are input using options, it is whether or not the selected options match, and when hobbies are input using text, playing the piano and playing musical instruments are relatively similar, so the hobby score will be relatively high. Furthermore, the fraud determination means calculates a personal information average score (e.g., a hobby average score, etc.) by averaging (a simple average may be used) the calculated number of personal information scores (e.g., a number of hobby scores, etc.).
そして、不正判定手段は、顔特徴量平均スコア、声紋平均スコア、虹彩平均スコア、指紋平均スコア、個人情報平均スコア(例えば、趣味平均スコア等)を統合して本人度を算出し、算出した本人度を、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる。この際、統合は、例えば、単純平均、加重平均、調和平均等で行うことができる。また、不正判定手段は、算出した本人度と、予め定められた閾値とを比較し、算出した本人度が低い場合(閾値以下または未満の場合)に、不正が行われたと判定する処理を実行する。なお、「顔特徴量平均スコアおよび声紋平均スコア」以外の平均スコアは必須ではなく、統合に使用しなくてもよい。 The fraud determination means then calculates the identity degree by integrating the facial feature average score, voiceprint average score, iris average score, fingerprint average score, and personal information average score (e.g., hobby average score, etc.), and stores the calculated identity degree in the examinee information storage means 43 in association with the examinee ID and test ID. At this time, the integration can be performed, for example, by a simple average, weighted average, harmonic average, etc. The fraud determination means also compares the calculated identity degree with a predetermined threshold, and executes a process of determining that fraud has occurred if the calculated identity degree is low (below or equal to the threshold). Note that average scores other than the "facial feature average score and voiceprint average score" are not essential and do not have to be used for integration.
認定証作成手段は、受験者に対して発行する電子的または紙の認定証300(図7参照)を作成する処理を実行する。この点は、前記実施形態の認定証作成手段30と同様である。 The certificate creation means executes a process to create an electronic or paper certificate 300 (see FIG. 7) to be issued to the examinee. In this respect, it is similar to the certificate creation means 30 in the above embodiment.
一方、前記実施形態の認定証作成手段30は、不正判定手段32により複数の顔特徴量の全てが一致または略一致していると判断された場合に、顔画像取得手段22により取得した複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データを、認定証300(図7参照)に掲載する顔写真310として採用する処理を実行する構成とされていた。これに対し、顔特徴量スコア、声紋スコア等を用いて本人度を算出する構成とする場合は、認定証作成手段は、不正判定手段により算出した本人度が、予め定められた閾値以下または未満の場合(不正が行われたと判定された場合)には、認定証300(図7参照)を作成しない。また、不正判定手段により算出した本人度が、予め定められた閾値を超えるか、または閾値以上であった場合には、認定証300(図7参照)を作成し、この際、試験開始時(試験開始前を含む。)に顔画像取得手段により取得した顔画像データを、認定証300に掲載する顔写真310用の顔画像データとする。
On the other hand, the certificate creation means 30 of the above embodiment is configured to execute a process of adopting the facial image data in which the examinee's face is most clearly shown among the facial image data acquired by the facial image acquisition means 22 as the
<透過型ヘッドマウントディスプレイ60の取外し指示に加え、発声指示を出す構成>
<Configuration for issuing a voice command in addition to an instruction to remove the transparent head-mounted
また、前記実施形態では、試験管理サーバ20に、顔画像取得要否判断手段28が設けられていたが、顔特徴量スコア、声紋スコア等を用いて本人度を算出する構成とする場合には、声紋取得要否判断手段も設けることが好ましい。この声紋取得要否判断手段は、声を出して解答する問題以外の問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合に、試験中の時間帯の声紋抽出用の音声データの取得のために、問題の合間に任意のタイミングで、発声指示を、ネットワーク1を介して受験者端末50に送信する処理を実行する。
In the above embodiment, the
そして、前記実施形態の顔画像取得手段22は、顔画像取得要否判断手段28により非透過型ヘッドマウントディスプレイ60の取外し指示を受験者端末50に送信した場合で、かつ、当該取外し指示の後に着脱状態データが、非装着を示すデータであると判断した場合に、受験者端末50からネットワーク1を介して送信されてくる人物画像データから顔画像データを取得する処理を実行する構成とされていたが、略同様な考え方で、照合データ取得手段は、次のような構成とすることが好ましい。
The facial image acquisition means 22 in the above embodiment is configured to execute a process of acquiring facial image data from the person image data transmitted from the
すなわち、照合データ取得手段は、声紋取得要否判断手段により発声指示を受験者端末50に送信した場合に、受験者端末50からネットワーク1を介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段43に記憶させる処理を実行する構成とすることが好ましい。
In other words, when the voiceprint acquisition necessity determination means sends a vocal instruction to the
以上のように、本発明の試験システムおよびプログラは、例えば、語学力、会話力、コミュニケーション能力、技能等の能力および知識を測定するための検定試験、認定試験、資格試験、入学試験、入社試験、卒業試験、修了試験、期末試験、進級試験、昇進試験、模擬試験、日々の学習効果確認試験等の各種の試験を行う場合に用いるのに適している。 As described above, the testing system and program of the present invention are suitable for use in conducting various types of tests, such as qualification tests, certification tests, qualification tests, entrance exams, employment exams, graduation exams, completion exams, final exams, promotion exams, mock exams, and daily learning effectiveness check tests, to measure abilities and knowledge such as language ability, conversation ability, communication ability, and skills.
1 ネットワーク
10,500 試験システム
20,510,520 試験管理サーバ
22 顔画像取得手段
23 顔特徴量抽出手段
24 問題データ送信手段
25 解答データ受信手段
26 着脱状態データ受信手段
27 評価手段
28 顔画像取得要否判断手段
30 認定証作成手段
31 発光管理手段
32 不正判定手段
33 監視手段
50 受験者端末
60 非透過型ヘッドマウントディスプレイ
63 表示部
66 着脱検出装置
67 発光部
68 装着者視線撮像装置
80 監視員端末
LIST OF
Claims (13)
受験者が操作する受験者端末とネットワークを介して接続される試験管理サーバを備え、
この試験管理サーバは、
受験者が装着する非透過型ヘッドマウントディスプレイの表示部に試験用の問題データを表示するために前記受験者端末に対してネットワークを介して当該試験用の問題データを送信する処理を実行する問題データ送信手段と、
前記受験者端末からネットワークを介して送信されてくる受験者の解答データを受信する処理を実行する解答データ受信手段と、
前記非透過型ヘッドマウントディスプレイに設けられた着脱検出装置により検出されて前記受験者端末からネットワークを介して送信されてくる前記非透過型ヘッドマウントディスプレイの着脱状態データを受信する処理を実行する着脱状態データ受信手段と、
この着脱状態データ受信手段により受信した出題時間帯の着脱状態データおよび解答時間帯の着脱状態データを用いて、出題した問題の問題種別に対して着脱状態が適正であるか否かを判断する処理を実行する不正判定手段と
を備えたことを特徴とする試験システム。 A testing system configured with a computer that administers tests to examinees in remote locations via a network,
A test management server is provided which is connected to an examinee terminal operated by an examinee via a network,
This test management server is
a question data transmission means for executing a process of transmitting test question data to the examinee terminal via a network in order to display the test question data on a display unit of a non-transmissive head mounted display worn by the examinee;
an answer data receiving means for receiving the answer data of the examinees transmitted from the examinee terminals via a network;
a wearing/removing state data receiving means for receiving wearing/removing state data of the non-transmissive head mounted display, the wearing/removing state data being detected by a wearing/removing detection device provided in the non-transmissive head mounted display and being transmitted from the examinee terminal via a network;
and a fraud determination means for executing a process to determine whether the attachment/detachment state is appropriate for the question type of the question, using the attachment/detachment state data for the question time period and the attachment/detachment state data for the answer time period received by the attachment/detachment state data receiving means.
前記試験管理サーバは、
前記受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データを受信し、受信した人物画像データを動画で前記監視員端末に表示する処理を実行する監視手段を備え、
前記不正判定手段は、
前記非透過型ヘッドマウントディスプレイの装着が必要な問題の処理中に、前記出題時間帯の着脱状態データが、装着を示すデータであり、前記解答時間帯の着脱状態データが、非装着を示すデータであると判断した場合には、不正の可能性があるという情報を前記監視手段に伝達する処理を実行する構成とされ、
前記監視手段は、
前記不正判定手段からの伝達を受けて、前記監視員端末に表示される受験者の人物画像データの周囲または周辺部分で注意喚起表示処理を実行する構成とされている
ことを特徴とする請求項1に記載の試験システム。 an observer terminal connected to the test management server and displaying information for an observer to observe the test;
The test management server includes:
a monitoring means for receiving image data including the face of the examinee captured by a person imaging device provided in the examinee terminal and transmitted via a network, and for executing a process of displaying the received image data as a moving image on the monitor terminal;
The fraud determination means includes:
during processing of a question that requires the wearing of the non-transparent head mounted display, if it is determined that the wearing/removal state data during the question time period indicates that the non-transparent head mounted display is worn and the wearing/removal state data during the answer time period indicates that the non-transparent head mounted display is not worn, a process is executed to transmit information that there is a possibility of cheating to the monitoring means,
The monitoring means includes:
The test system of claim 1, further comprising a configuration for receiving a signal from the fraud determination means and executing a warning display process around or in a peripheral area of the examinee's portrait image data displayed on the monitor terminal.
試験開始時および/または試験終了時、並びに、前記着脱状態データが非装着を示すデータとなっている試験中の時間帯に、前記受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データから顔画像データを取得する処理を実行する顔画像取得手段と、
この顔画像取得手段により取得した複数の顔画像データの各々について顔特徴量を抽出する処理を実行する顔特徴量抽出手段と、
受験者に対して発行する電子的または紙の認定証を作成する処理を実行する認定証作成手段とを備え、
前記不正判定手段は、
前記顔特徴量抽出手段により抽出した複数の顔特徴量の全てが一致または略一致しているか否かを判断し、全てが一致または略一致している状態でない場合には、不正が行われていると判定する処理も実行する構成とされ、
前記認定証作成手段は、
前記不正判定手段により複数の顔特徴量の全てが一致または略一致していると判断された場合には、複数の顔画像データのうち受験者の顔が最も明確に表れている顔画像データを、前記認定証に掲載する顔写真として採用する処理を実行する構成とされている
ことを特徴とする請求項1または2に記載の試験システム。 The test management server includes:
a face image acquisition means for acquiring face image data from person image data including the face of the examinee captured by a person image capture device provided in the examinee terminal and transmitted via a network at the start and/or end of the test, and during the time period during the test when the wearing/removal status data indicates non-wearing;
a facial feature extraction unit that executes a process of extracting facial features from each of the plurality of facial image data acquired by the facial image acquisition unit;
a certificate generating means for executing a process of generating an electronic or paper certificate to be issued to an examinee;
The fraud determination means includes:
The method is configured to determine whether or not all of the facial feature amounts extracted by the facial feature amount extraction means match or substantially match, and if all of the facial feature amounts do not match or substantially match, to determine that fraud has occurred;
The certificate generating means includes:
The examination system described in claim 1 or 2, characterized in that if the fraud determination means determines that all of the multiple facial features match or approximately match, a process is executed to adopt the facial image data among the multiple facial image data which most clearly shows the examinee's face as the facial photograph to be printed on the certificate.
前記非透過型ヘッドマウントディスプレイの装着が必要な問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合で、かつ、連続している間の前記着脱状態データが、装着を示すデータであると判断した場合に、試験中の時間帯の顔画像データの取得のために、任意のタイミングで、前記非透過型ヘッドマウントディスプレイの取外し指示を、ネットワークを介して前記受験者端末に送信する処理を実行する顔画像取得要否判断手段を備え、
前記顔画像取得手段は、
前記顔画像取得要否判断手段により前記非透過型ヘッドマウントディスプレイの取外し指示を前記受験者端末に送信した場合で、かつ、当該取外し指示の後に前記着脱状態データが、非装着を示すデータであると判断した場合に、前記受験者端末からネットワークを介して送信されてくる前記人物画像データから顔画像データを取得する処理を実行する構成とされている
ことを特徴とする請求項3に記載の試験システム。 The test management server includes:
a facial image acquisition necessity determination means for executing a process of transmitting an instruction to remove the non-transmissive head mounted display to the examinee terminal via a network at any timing in order to obtain facial image data for the time period during the test, when questions requiring the wearing of the non-transmissive head mounted display occur consecutively for a predetermined number of questions or for a predetermined period of time, and when it is determined that the wearing/removal state data during the consecutive questions indicates that the non-transmissive head mounted display is being worn;
The face image acquisition means includes:
The examination system according to claim 3, characterized in that when the facial image acquisition necessity determination means sends an instruction to the examinee terminal to remove the non-transparent head mounted display and when it is determined that the attachment/detachment status data after the removal instruction indicates that the display is not being worn, the examination system is configured to execute a process of acquiring facial image data from the person image data sent from the examinee terminal via a network.
前記問題データ送信手段は、
前記非透過型ヘッドマウントディスプレイの装着が必要な問題であり、かつ、動作を伴う解答が必要な問題の処理中に、出題時間帯から解答時間帯に移行するタイミングで、前記装着者視線撮像装置により撮像した装着者視線画像データを前記非透過型ヘッドマウントディスプレイの表示部の少なくとも一部に動画で表示する動作解答用の表示モードへの切換指示を、前記受験者端末に対してネットワークを介して送信する処理も実行する構成とされ、
前記解答データ受信手段は、
前記解答データとして、前記受験者端末からネットワークを介して送信されてくる前記装着者視線画像データを受信する処理を実行する構成とされ、
前記監視手段は、
前記人物画像データの表示と切り替えて、または、前記人物画像データの表示とともに、前記受験者端末からネットワークを介して送信されてくる前記装着者視線画像データを動画で前記監視員端末に表示する処理も実行する構成とされている
ことを特徴とする請求項2に記載の試験システム。 The non-transmissive head mounted display is provided with a wearer's line of sight imaging device capable of imaging a space outside the non-transmissive head mounted display with a line of sight of a wearer of the non-transmissive head mounted display,
The problem data transmission means includes:
during processing of a question that requires wearing the non-transmissive head mounted display and that requires an answer involving a movement, at a timing when a question period transitions from a question period to an answer period, a process is also executed to transmit, via a network to the examinee terminal, an instruction to switch to a display mode for answers involving a movement, in which wearer's gaze image data captured by the wearer's gaze imaging device is displayed as a moving image on at least a part of a display unit of the non-transmissive head mounted display;
The answer data receiving means includes:
The test subject terminal is configured to execute a process of receiving the wearer's gaze image data transmitted from the test subject terminal via a network as the answer data,
The monitoring means includes:
The test system according to claim 2, further comprising a configuration for executing a process of displaying the wearer's gaze image data transmitted from the examinee terminal via a network as a moving image on the monitor terminal, either in switching over to or together with the display of the person image data.
筆記で解答する問題で、前記解答データ受信手段により前記解答データとして受信した前記装着者視線画像データを用いて、文字読取処理を実行する評価手段を備えた
ことを特徴とする請求項5に記載の試験システム。 The test management server includes:
The test system according to claim 5, further comprising an evaluation means for performing character reading processing using the wearer's gaze image data received as the answer data by the answer data receiving means for questions to be answered in writing.
実物のテスト用具を用いた現実空間上での動作により解答する問題で、前記解答データ受信手段により前記解答データとして受信した前記装着者視線画像データを用いて、パターン認識処理を実行する評価手段を備え、
この評価手段は、
正解と判定されている装着者視線画像データおよび不正解と判定されている装着者視線画像データ、並びにこれらに対応する正解および不正解の各ラベルを用いた学習処理で得られたパターン認識用のモデルを用いて、前記パターン認識処理を実行する構成とされている
ことを特徴とする請求項5に記載の試験システム。 The test management server includes:
The test method includes: a test device for testing a test item to be answered by performing an action in a real space using an actual test tool; and an evaluation device for performing a pattern recognition process using the wearer's gaze image data received as the answer data by the answer data receiving device.
This evaluation tool is
6. The test system according to claim 5, wherein the pattern recognition process is executed using a model for pattern recognition obtained by a learning process using wearer gaze image data determined to be correct and wearer gaze image data determined to be incorrect, as well as the labels of correct and incorrect answers corresponding thereto.
前記問題データ送信手段は、
前記非透過型ヘッドマウントディスプレイの装着が必要な問題であり、かつ、出題時間帯および解答時間帯に筆記でメモをとることが許可されている問題の処理中に、前記非透過型ヘッドマウントディスプレイの表示部に、試験用の問題データを表示するとともに、受験者が筆記でメモをとることができるようにするために前記装着者視線撮像装置により撮像した装着者視線画像データを表示するメモ用の表示モードへの切換指示を、前記受験者端末に対してネットワークを介して送信する処理も実行する構成とされ、
前記監視手段は、
前記人物画像データの表示と切り替えて、または、前記人物画像データの表示とともに、前記受験者端末からネットワークを介して送信されてくる前記装着者視線画像データを動画で前記監視員端末に表示する処理も実行する構成とされている
ことを特徴とする請求項2に記載の試験システム。 The non-transmissive head mounted display is provided with a wearer's line of sight imaging device capable of imaging a space outside the non-transmissive head mounted display with a line of sight of a wearer of the non-transmissive head mounted display,
The problem data transmission means includes:
during processing of a question that requires wearing the non-transmissive head mounted display and for which written notes are permitted during the question setting time period and the answering time period, test question data is displayed on the display unit of the non-transmissive head mounted display, and a process is also executed to transmit to the examinee terminal via a network an instruction to switch to a memo display mode that displays wearer's gaze image data captured by the wearer's gaze imaging device so that the examinee can take notes in writing;
The monitoring means includes:
The test system according to claim 2, further comprising a configuration for executing a process of displaying the wearer's gaze image data transmitted from the examinee terminal via a network as a moving image on the monitor terminal, either in switching over to or together with the display of the person image data.
前記試験管理サーバは、
前記非透過型ヘッドマウントディスプレイの装着が必要な問題の処理中に、前記発光部を任意のタイミングで発光させるための発光指示を、ネットワークを介して前記受験者端末に送信するとともに、発光が行われたタイミングで、前記受験者端末に設けられた人物撮像装置で撮像されてネットワークを介して送信されてくる人物画像データを、発光確認用画像データとして受信し、受信した発光確認用画像データに、前記発光部での発光が写っているか否かを判断する処理を実行する発光管理手段を備え、
前記不正判定手段は、
前記発光管理手段により前記発光確認用画像データで発光を確認することができなかった場合に、不正が行われていると判断する処理を実行する構成とされている
ことを特徴とする請求項1~8のいずれかに記載の試験システム。 The non-transmissive head mounted display is provided with a light emitting unit,
The test management server includes:
a light emission management means for transmitting a light emission instruction to the examinee terminal via a network for illuminating the light emitting unit at any timing during the processing of a question requiring the wearing of the non-transmissive head mounted display, and for receiving, at the timing when the light emission is performed, human image data which is captured by a human image capturing device provided in the examinee terminal and transmitted via the network as light emission confirmation image data, and for executing a process of determining whether or not light emission from the light emitting unit is captured in the received light emission confirmation image data;
The fraud determination means includes:
The test system according to any one of claims 1 to 8, characterized in that, when the light emission management means is unable to confirm the light emission in the light emission confirmation image data, a process is executed to determine that fraud has occurred.
前記試験管理サーバは、
前記受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データを受信し、受信した人物画像データを動画で前記監視員端末に表示する処理を実行する監視手段を備え、
この監視手段は、
前記監視員端末の画面上に設けられた複数の人物画像表示部で、複数の受験者の各々の人物画像データを動画で表示するとともに、これらの複数の人物画像表示部の各々に対応させて前記監視員端末の画面上に設けられた複数の発光時間帯表示部で、前記発光管理手段から前記発光指示を送信した旨の伝達を受けたときに前記非透過型ヘッドマウントディスプレイの前記発光部の発光と同期するタイミングで発光時間帯であることを示す発光時間帯表示を行う構成とされている
ことを特徴とする請求項9に記載の試験システム。 an observer terminal connected to the test management server and displaying information for an observer to observe the test;
The test management server includes:
a monitoring means for receiving image data including the face of the examinee captured by a person imaging device provided in the examinee terminal and transmitted via a network, and for executing a process of displaying the received image data as a moving image on the monitor terminal;
This monitoring means:
The test system according to claim 9, characterized in that a plurality of human image display units provided on the screen of the monitor terminal display moving image data of each of a plurality of examinees, and a plurality of light emission time zone display units provided on the screen of the monitor terminal corresponding to each of the plurality of human image display units display a light emission time zone indicating that it is a light emission time zone in synchronization with the light emission of the light emission unit of the non-transmissive head mounted display when a notification that the light emission instruction has been sent from the light emission management means is received.
試験開始時、および前記着脱状態データが非装着を示すデータとなっている試験中の時間帯に、または、これらの試験開始時および試験中の時間帯に加えて試験終了時に、前記受験者端末に設けられた人物撮像装置により撮像されてネットワークを介して送信されてくる受験者の顔を含む人物画像データから顔画像データを取得する処理を実行する顔画像取得手段と、
この顔画像取得手段により取得した複数の顔画像データの各々について顔特徴量を抽出する処理を実行する顔特徴量抽出手段と、
受験者に対して発行する電子的または紙の認定証を作成する処理を実行する認定証作成手段と、
試験開始時に、前記受験者端末に設けられたマイクロフォンまたは前記非透過型ヘッドマウントディスプレイのマイクロフォンにより取得されてネットワークを介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて受験者情報記憶手段に記憶させる処理を実行する事前登録受付手段と、
試験中の時間帯またはこの試験中の時間帯に加えて試験終了時に、前記受験者端末に設けられたマイクロフォンまたは前記非透過型ヘッドマウントディスプレイのマイクロフォンにより取得されてネットワークを介して送信されてれくる声紋抽出用の音声データを受信し、受信した音声データを用いて声紋分析を行い、得られた声紋データを、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて前記受験者情報記憶手段に記憶させる処理を実行する照合データ取得手段とを備え、
前記顔特徴量抽出手段は、
試験開始時には、前記顔画像取得手段により取得した顔画像データから抽出した顔特徴量を、本人度算出用の基準データとして、受験者ID、試験IDと関連付けて前記受験者情報記憶手段に記憶させ、
試験中の時間帯またはこの試験中の時間帯に加えて試験終了時には、前記顔画像取得手段により取得した顔画像データから抽出した顔特徴量を、本人度算出用の照合データとして、受験者ID、試験IDと関連付けて前記受験者情報記憶手段に記憶させるとともに、この本人度算出用の照合データとしての顔特徴量と、前記受験者情報記憶手段に記憶されている前記本人度算出用の基準データとしての顔特徴量との類似度を示す顔特徴量スコアを算出する処理を実行する構成とされ、
前記顔画像取得手段は、
試験開始時には、前記人物画像データから取得した顔画像データを、前記認定証作成手段により作成する前記認定証に掲載する顔写真用の顔画像データとして、受験者ID、試験IDと関連付けて前記受験者情報記憶手段に記憶させ、
試験中の時間帯またはこの試験中の時間帯に加えて試験終了時には、前記顔特徴量抽出手段により算出した前記顔特徴量スコアが、予め定められた閾値未満または以下の場合にのみ、前記人物画像データから取得した顔画像データを、不正判定用の顔画像データとして、受験者ID、試験IDと関連付けて前記受験者情報記憶手段に記憶させ、前記顔特徴量スコアが、予め定められた閾値以上または閾値を超える場合には、前記人物画像データから取得した顔画像データを前記受験者情報記憶手段に記憶させない処理を実行する構成とされ、
前記不正判定手段は、
前記受験者情報記憶手段に記憶されている前記本人度算出用の照合データとしての顔特徴量の各々と前記本人度算出用の基準データとしての顔特徴量との類似度を示す複数の前記顔特徴量スコアを算出するか、または、前記顔特徴量抽出手段により算出されて顔特徴量とともに、受験者ID、試験IDと関連付けて前記受験者情報記憶手段に記憶されている複数の前記顔特徴量スコアを取得し、算出または取得した複数の前記顔特徴量スコアを平均した顔特徴量平均スコアを算出し、
さらに前記受験者情報記憶手段に記憶されている前記本人度算出用の照合データとしての声紋データの各々と前記本人度算出用の基準データとしての声紋データとの類似度を示す複数の声紋スコアを算出し、算出した複数の声紋スコアを平均した声紋平均スコアを算出した後、
算出した前記顔特徴量平均スコアと、前記声紋平均スコアとを用いて、これらの平均スコアを統合した本人度を算出する処理を実行する構成とされ、
前記認定証作成手段は、
前記不正判定手段により算出した本人度が、予め定められた閾値以下または未満の場合には、前記認定証を作成しない構成とされている
ことを特徴とする請求項1または2に記載の試験システム。 The test management server includes:
a face image acquisition means for acquiring face image data from person image data including the face of the examinee captured by a person image capture device provided in the examinee terminal and transmitted via a network at the start of the test, during a period during the test when the wearing/detaching state data indicates non-wearing, or at the start of the test, during the period during the test, and at the end of the test;
a facial feature extraction unit that executes a process of extracting facial features from each of the plurality of facial image data acquired by the facial image acquisition unit;
A certificate generating means for executing a process of generating an electronic or paper certificate to be issued to an examinee;
a pre-registration receiving means for receiving, at the start of a test, voice data for voiceprint extraction that is acquired by a microphone provided on the test taker terminal or a microphone on the non-transparent head mounted display and transmitted over a network, performing a voiceprint analysis using the received voice data, and storing the obtained voiceprint data in a test taker information storage means in association with a test taker ID and a test ID as reference data for calculating identity;
a verification data acquisition means for receiving voice data for voiceprint extraction, which is acquired by a microphone on said examinee terminal or a microphone on said non-transparent head mounted display and transmitted via a network during a period during the test or at the end of the test in addition to during the period during the test, performing a voiceprint analysis using the received voice data, and storing the obtained voiceprint data in said examinee information storage means in association with an examinee ID and a test ID as verification data for calculating identity;
The facial feature extraction means
At the start of the test, the facial feature amount extracted from the facial image data acquired by the facial image acquisition means is stored in the examinee information storage means as reference data for calculating the degree of identity in association with the examinee ID and the test ID;
during the test period or at the end of the test in addition to during the test period, a facial feature amount extracted from the facial image data acquired by the facial image acquisition means is stored in the examinee information storage means as matching data for calculating the identity degree in association with an examinee ID and an exam ID, and a facial feature amount score indicating a similarity between the facial feature amount as matching data for calculating the identity degree and the facial feature amount as reference data for calculating the identity degree stored in the examinee information storage means is executed;
The face image acquisition means includes:
At the start of the examination, face image data acquired from the person image data is stored in the examinee information storage means as face image data for a face photo to be printed on the certificate created by the certificate creation means, in association with the examinee ID and the examination ID;
during the test period or at the end of the test in addition to the test period, only if the facial feature amount score calculated by the facial feature amount extraction means is less than or equal to a predetermined threshold value, facial image data obtained from the person image data is associated with an examinee ID and an exam ID and stored in the examinee information storage means as facial image data for determining fraud, and if the facial feature amount score is equal to or greater than a predetermined threshold value, a process is executed not to store the facial image data obtained from the person image data in the examinee information storage means;
The fraud determination means includes:
calculate a plurality of facial feature amount scores indicating the degree of similarity between each of the facial feature amounts serving as the matching data for calculating the identity degree stored in the examinee information storage means and the facial feature amount serving as the reference data for calculating the identity degree, or obtain a plurality of the facial feature amount scores calculated by the facial feature amount extraction means and stored in the examinee information storage means in association with the examinee ID and the test ID, and calculate an average facial feature amount score by averaging the plurality of the calculated or obtained facial feature amount scores;
Furthermore, a plurality of voiceprint scores are calculated which indicate the degree of similarity between each of the voiceprint data as the verification data for calculating the identity degree stored in the examinee information storage means and the voiceprint data as the reference data for calculating the identity degree, and a voiceprint average score is calculated by averaging the calculated plurality of voiceprint scores,
a process of calculating a degree of identity by integrating the calculated facial feature amount average score and the calculated voiceprint average score,
The certificate generating means includes:
The test system according to claim 1 or 2, characterized in that the certificate is not created if the identity calculated by the fraud determination means is equal to or less than a predetermined threshold value.
前記非透過型ヘッドマウントディスプレイの装着が必要な問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合で、かつ、連続している間の前記着脱状態データが、装着を示すデータであると判断した場合に、試験中の時間帯の顔画像データの取得のために、任意のタイミングで、前記非透過型ヘッドマウントディスプレイの取外し指示を、ネットワークを介して前記受験者端末に送信する処理を実行する顔画像取得要否判断手段と、
声を出して解答する問題以外の問題が、予め定められた問題数だけ連続するか、または予め定められた時間だけ連続した場合に、試験中の時間帯の声紋抽出用の音声データの取得のために、問題の合間に、任意のタイミングで、発声指示を、ネットワークを介して前記受験者端末に送信する処理を実行する声紋取得要否判断手段とを備え、
前記顔画像取得手段は、
前記顔画像取得要否判断手段により前記非透過型ヘッドマウントディスプレイの取外し指示を前記受験者端末に送信した場合で、かつ、当該取外し指示の後に前記着脱状態データが、非装着を示すデータであると判断した場合に、前記受験者端末からネットワークを介して送信されてくる前記人物画像データから顔画像データを取得する処理を実行する構成とされ、
前記照合データ取得手段は、
前記声紋取得要否判断手段により前記発声指示を前記受験者端末に送信した場合に、前記受験者端末からネットワークを介して送信されてれくる声紋抽出用の音声データを用いて声紋分析を行い、声紋データを得る処理を実行する構成とされている
ことを特徴とする請求項11に記載の試験システム。 The test management server includes:
a facial image acquisition necessity determination means for executing a process of transmitting an instruction to remove the non-transmissive head mounted display to the examinee terminal via a network at any timing in order to obtain facial image data for the time period during the test, when questions requiring the wearing of the non-transmissive head mounted display occur consecutively for a predetermined number of questions or for a predetermined period of time, and when it is determined that the wearing/removal state data during the consecutive questions indicates that the non-transmissive head mounted display is being worn;
a voiceprint acquisition necessity determining means for executing a process of transmitting a voice instruction to said examinee terminal via a network at any timing between questions in order to obtain voice data for voiceprint extraction during the time period during the test, when questions other than those to be answered aloud have appeared in succession for a predetermined number of questions or for a predetermined period of time,
The face image acquisition means includes:
when the face image acquisition necessity determination means transmits an instruction to the examinee terminal to remove the non-transmissive head mounted display, and when it is determined that the wearing/removal state data after the removal instruction indicates that the display is not being worn, a process of acquiring face image data from the person image data transmitted from the examinee terminal via a network is executed;
The verification data acquisition means includes:
The examination system according to claim 11, characterized in that, when the voiceprint acquisition necessity determination means transmits the spoken instruction to the examinee terminal, a voiceprint analysis is performed using voice data for voiceprint extraction transmitted from the examinee terminal via a network, and a process of obtaining voiceprint data is executed.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020166620A JP7530630B2 (en) | 2020-10-01 | 2020-10-01 | Testing systems and programs |
CN202111161245.9A CN114267059A (en) | 2020-10-01 | 2021-09-30 | Examination system, examination method, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020166620A JP7530630B2 (en) | 2020-10-01 | 2020-10-01 | Testing systems and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022059107A JP2022059107A (en) | 2022-04-13 |
JP7530630B2 true JP7530630B2 (en) | 2024-08-08 |
Family
ID=80824672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020166620A Active JP7530630B2 (en) | 2020-10-01 | 2020-10-01 | Testing systems and programs |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7530630B2 (en) |
CN (1) | CN114267059A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7566359B2 (en) | 2023-01-23 | 2024-10-15 | アカメディア・ジャパン株式会社 | Verification system, verification method, and computer program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001290412A (en) | 2000-04-06 | 2001-10-19 | Hitachi Ltd | Automatic examination system |
JP2009237801A (en) | 2008-03-26 | 2009-10-15 | Nippon Tokei Jimu Center:Kk | Communication system and communication method |
US20160035233A1 (en) | 2014-07-31 | 2016-02-04 | David B. Breed | Secure Testing System and Method |
JP2018066989A (en) | 2016-10-14 | 2018-04-26 | 株式会社ベネッセコーポレーション | Information processing terminal and program |
JP2019219465A (en) | 2018-06-18 | 2019-12-26 | 株式会社ジャストシステム | Learning support program, and device and method for supporting learning |
JP6754908B1 (en) | 2020-02-07 | 2020-09-16 | 株式会社ドワンゴ | Viewing terminal, viewing method, viewing system and program |
-
2020
- 2020-10-01 JP JP2020166620A patent/JP7530630B2/en active Active
-
2021
- 2021-09-30 CN CN202111161245.9A patent/CN114267059A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001290412A (en) | 2000-04-06 | 2001-10-19 | Hitachi Ltd | Automatic examination system |
JP2009237801A (en) | 2008-03-26 | 2009-10-15 | Nippon Tokei Jimu Center:Kk | Communication system and communication method |
US20160035233A1 (en) | 2014-07-31 | 2016-02-04 | David B. Breed | Secure Testing System and Method |
JP2018066989A (en) | 2016-10-14 | 2018-04-26 | 株式会社ベネッセコーポレーション | Information processing terminal and program |
JP2019219465A (en) | 2018-06-18 | 2019-12-26 | 株式会社ジャストシステム | Learning support program, and device and method for supporting learning |
JP6754908B1 (en) | 2020-02-07 | 2020-09-16 | 株式会社ドワンゴ | Viewing terminal, viewing method, viewing system and program |
Also Published As
Publication number | Publication date |
---|---|
JP2022059107A (en) | 2022-04-13 |
CN114267059A (en) | 2022-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10643487B2 (en) | Communication and skills training using interactive virtual humans | |
US8600100B2 (en) | Method of assessing people's self-presentation and actions to evaluate personality type, behavioral tendencies, credibility, motivations and other insights through facial muscle activity and expressions | |
Damian et al. | Augmenting social interactions: Realtime behavioural feedback using social signal processing techniques | |
US9666088B2 (en) | Video-based teacher assistance | |
JP3772205B2 (en) | Teaching material learning system | |
US20080032270A1 (en) | Response scoring system for verbal behavior within a behavioral stream with a remote central processing system and associated handheld communicating devices | |
JP4631014B2 (en) | Electronic teaching material learning support device, electronic teaching material learning support system, electronic teaching material learning support method, and electronic learning support program | |
Russell | Effective feedback skills | |
KR102648772B1 (en) | Online examination platform system of preventing and coping with cheating using metaverse | |
Pise et al. | Estimation of learning affects experienced by learners: an approach using relational reasoning and adaptive mapping | |
JP7530630B2 (en) | Testing systems and programs | |
KR102383457B1 (en) | Active artificial intelligence tutoring system that support teaching and learning and method for controlling the same | |
Nelson et al. | Toward an understanding of the distraction construct in marketing | |
KR102640034B1 (en) | Automatic setting questions for examination | |
CN114298570A (en) | Data processing method, electronic device and storage medium for sparring dialogue scene | |
Culbert | Beyond bullsh* t: Straight-talk at work | |
Evelo | Extra-legal information transfer during eyewitness identification | |
Kang et al. | Towards Improving Real-Time Head-Worn Display Caption Mediated Conversations with Speaker Feedback for Hearing Conversation Partners | |
WO2022168174A1 (en) | Video session evaluation terminal, video session evaluation system, and video session evaluation program | |
WO2022168179A1 (en) | Video session evaluation terminal, video session evaluation system, and video session evaluation program | |
WO2022168184A1 (en) | Video session evaluation terminal, video session evaluation system, and video session evaluation program | |
WO2022168177A1 (en) | Video session evaluation terminal, video session evaluation system, and video session evaluation program | |
KR20050049461A (en) | Management system and the method for examination paper | |
Boccaccini | Impact of witness preparation training on the use of targeted testimony delivery skills, perceived credibility, and evaluations of guilt | |
Knight | Introducing Nlp |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230926 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240628 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240719 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240722 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7530630 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |