Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7535899B2 - Test system, server and test method - Google Patents
[go: Go Back, main page]

JP7535899B2 - Test system, server and test method - Google Patents

Test system, server and test method Download PDF

Info

Publication number
JP7535899B2
JP7535899B2 JP2020163499A JP2020163499A JP7535899B2 JP 7535899 B2 JP7535899 B2 JP 7535899B2 JP 2020163499 A JP2020163499 A JP 2020163499A JP 2020163499 A JP2020163499 A JP 2020163499A JP 7535899 B2 JP7535899 B2 JP 7535899B2
Authority
JP
Japan
Prior art keywords
terminal
test
server
camera
image
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
Application number
JP2020163499A
Other languages
Japanese (ja)
Other versions
JP2021068432A (en
Inventor
茂 瀧澤
拓夫 蛭子
Original Assignee
株式会社サーティファイ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=75637414&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP7535899(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 株式会社サーティファイ filed Critical 株式会社サーティファイ
Priority to JP2020163499A priority Critical patent/JP7535899B2/en
Publication of JP2021068432A publication Critical patent/JP2021068432A/en
Priority to JP2024124494A priority patent/JP7703756B2/en
Application granted granted Critical
Publication of JP7535899B2 publication Critical patent/JP7535899B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、試験システム、サーバおよび試験方法に関する。 This disclosure relates to a test system, a server, and a test method.

近年、遠隔地から通信ネットワークを介して試験を受ける試験システムが知られている。たとえば、特開2001-290412号公報には、無人ブースに設置された試験端末と、無人ブース内の環境を撮影する監視カメラと、試験端末と通信ネットワークを介して接続される管理端末と、を備える試験システムが開示されている。監視カメラは試験端末に接続される。監視カメラによって撮影された画像は、試験端末に送信される。試験端末は、受験者の上半身を撮影する人物カメラを含む。試験端末は、監視カメラによって撮影された画像とともに、人物カメラによって撮影された画像を管理端末に送信する。これにより、管理端末のオペレータは、2つのカメラの画像を確認することで、受験者の不正行為を監視できる。 In recent years, a test system has become known in which a test is taken from a remote location via a communication network. For example, Japanese Patent Application Laid-Open Publication No. 2001-290412 discloses a test system that includes a test terminal installed in an unmanned booth, a surveillance camera that captures the environment inside the unmanned booth, and a management terminal that is connected to the test terminal via a communication network. The surveillance camera is connected to the test terminal. Images captured by the surveillance camera are sent to the test terminal. The test terminal includes a portrait camera that captures the upper body of the test taker. The test terminal transmits images captured by the portrait camera to the management terminal along with images captured by the surveillance camera. This allows an operator of the management terminal to monitor test takers for cheating by checking images from the two cameras.

特開2001-290412号公報JP 2001-290412 A

特開2001-290412号公報に開示される試験システムでは、試験端末と管理端末との通信が途切れた場合、管理端末は、監視カメラおよび人物カメラの両方の画像を取得できない。そのため、通信が途切れている期間の不正行為を監視できない。 In the test system disclosed in JP 2001-290412 A, if communication between the test terminal and the management terminal is interrupted, the management terminal cannot acquire images from both the surveillance camera and the person camera. Therefore, it is not possible to monitor fraudulent activity during the period when communication is interrupted.

本開示の目的は、受験者の不正行為を監視しやすい試験システム、サーバおよび試験方法を提供することである。 The objective of this disclosure is to provide an examination system, server, and examination method that makes it easy to monitor examinee misconduct.

本開示の一局面に従った試験システムは、第1の端末と、第2の端末と、第1の端末および第2の端末と通信可能なサーバと、を備える。第1の端末は、サーバから受信した試験問題を表示するディスプレイと、試験中の様子を撮影する第1のカメラと、第1のカメラによって撮影された第1の画像をサーバに送信する第1の通信モジュールと、を含む。第2の端末は、試験中の様子を撮影する第2のカメラと、第2のカメラによって撮影された第2の画像をサーバに送信する第2の通信モジュールと、を含む。 A test system according to one aspect of the present disclosure includes a first terminal, a second terminal, and a server capable of communicating with the first terminal and the second terminal. The first terminal includes a display that displays test questions received from the server, a first camera that captures images of the test taking place, and a first communication module that transmits a first image captured by the first camera to the server. The second terminal includes a second camera that captures images of the test taking place, and a second communication module that transmits a second image captured by the second camera to the server.

本開示の一局面に従ったサーバは、第1の端末および第2の端末と通信可能である。第1の端末は、ディスプレイと、第1のカメラと、を含む。第2の端末は、第2のカメラを含む。サーバは、提供部と、第1の取得部と、第2の取得部と、を備える。サーバは、ディスプレイに表示される試験問題を第1の端末に提供する。サーバは、第1のカメラによって撮影された、試験中の様子の写る第1の画像を取得し、第2のカメラによって撮影された、試験中の様子の写る第2の画像を取得する。 A server according to one aspect of the present disclosure is capable of communicating with a first terminal and a second terminal. The first terminal includes a display and a first camera. The second terminal includes a second camera. The server includes a providing unit, a first acquiring unit, and a second acquiring unit. The server provides the first terminal with test questions to be displayed on the display. The server acquires a first image captured by the first camera showing the state of the test, and acquires a second image captured by the second camera showing the state of the test.

本開示の一局面に従った試験方法は、第1の端末および第2の端末を用いた試験方法である。試験方法は、ディスプレイに表示される試験問題を第1の端末に提供するステップと、第1の端末と通信することにより、第1のカメラによって撮影された、試験中の様子の写る第1の画像を取得するステップと、第2の端末と通信することにより、第2のカメラによって撮影された、試験中の様子の写る第2の画像を取得するステップと、を備える。 A testing method according to one aspect of the present disclosure is a testing method using a first terminal and a second terminal. The testing method includes the steps of: providing the first terminal with test questions to be displayed on a display; acquiring a first image showing the state of the test taken by a first camera by communicating with the first terminal; and acquiring a second image showing the state of the test taken by a second camera by communicating with the second terminal.

本開示によれば、受験者の不正行為を監視しやすい試験システム、サーバおよび試験方法が提供される。 The present disclosure provides an examination system, server, and examination method that makes it easy to monitor examinee misconduct.

実施の形態に係る試験システムの全体構成を模式的に示す図である。1 is a diagram illustrating a schematic diagram of an overall configuration of a test system according to an embodiment. サーバ、試験端末および補助端末のハードウェア構成の一例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server, a test terminal, and an auxiliary terminal. サーバ、試験端末および補助端末の機能構成の一例を示す図である。FIG. 2 illustrates an example of a functional configuration of a server, a test terminal, and an auxiliary terminal. 試験方法のステップS1~S11の処理の流れを示す図である。FIG. 2 is a diagram showing the process flow of steps S1 to S11 of the test method. 試験方法のステップS12~S22の処理の流れを示す図である。FIG. 2 is a diagram showing the process flow of steps S12 to S22 of the test method. 試験方法のステップS23~S33の処理の流れを示す図である。FIG. 11 is a diagram showing the process flow of steps S23 to S33 of the test method. サーバの記憶部に保存される認証情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of authentication information stored in a storage unit of the server. 2次元コードを含むWebページの一例を示す図である。FIG. 1 is a diagram showing an example of a web page including a two-dimensional code. 関連付け情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of association information. 補助端末のカメラによって撮影された第2の画像の一例を示す図である。13 is a diagram showing an example of a second image captured by the camera of the auxiliary terminal. FIG. 試験端末のカメラによって撮影された第1の画像の一例を示す図である。FIG. 2 is a diagram showing an example of a first image captured by a camera of a test terminal.

以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付してその説明は繰返さない。以下で説明する実施の形態および変形例は、適宜選択的に組み合わされてもよい。 The following describes in detail the embodiments of the present disclosure with reference to the drawings. Note that the same or equivalent parts in the drawings are given the same reference numerals and their description will not be repeated. The embodiments and modifications described below may be combined as appropriate.

(試験システムの全体構成)
図1は、実施の形態に係る試験システム1の全体構成を模式的に示す図である。図1に示されるように、試験システム1は、サーバ10と、試験端末20と、補助端末30と、を備える。なお、図1に示す例では、試験システム1は、1台のサーバ10を備える。しかしながら、試験システム1は、互いに通信可能な複数台のサーバを備えてもよい。この場合、複数台のサーバが協働して、以下に説明するサーバ10の機能が提供される。
(Overall configuration of the test system)
Fig. 1 is a diagram showing a schematic diagram of an overall configuration of a test system 1 according to an embodiment. As shown in Fig. 1, the test system 1 includes a server 10, a test terminal 20, and an auxiliary terminal 30. In the example shown in Fig. 1, the test system 1 includes one server 10. However, the test system 1 may include multiple servers that can communicate with each other. In this case, the multiple servers work together to provide the functions of the server 10 described below.

試験端末20は、たとえばデスクトップパソコン、ノートパソコンなどで構成され、Webページを閲覧可能である。試験端末20は、サーバ10から受信した試験問題を表示し、受験者によって入力された解答をサーバ10に送信する。 The test terminal 20 is composed of, for example, a desktop computer or a notebook computer, and is capable of browsing web pages. The test terminal 20 displays the test questions received from the server 10, and transmits the answers entered by the examinee to the server 10.

試験端末20は、カメラ206を有している。カメラ206は、受験者の試験中の様子を撮影する。試験端末20は、カメラ206の撮影により得られた第1の画像をサーバ10に送信する。 The examination terminal 20 has a camera 206. The camera 206 captures images of the examinee taking the examination. The examination terminal 20 transmits a first image captured by the camera 206 to the server 10.

補助端末30は、例えばスマートフォン、タブレットなどである。補助端末30は、カメラ306を有している。補助端末30は、カメラ306が受験者の試験中の様子を撮影可能なように、スタンド40に立てかけられる。補助端末30は、カメラ306の撮影により得られた第2の画像をサーバ10に送信する。 The auxiliary terminal 30 is, for example, a smartphone or a tablet. The auxiliary terminal 30 has a camera 306. The auxiliary terminal 30 is placed against the stand 40 so that the camera 306 can capture an image of the examinee taking the test. The auxiliary terminal 30 transmits a second image captured by the camera 306 to the server 10.

第1の画像および第2の画像に写る試験中の様子には、受験者の身体の様子、受験者の周囲(机全体、部屋など)の様子が含まれる。すなわち、第1の画像および第2の画像には、受験者の身体の少なくとも一部が写っていてもよいし、受験者の身体が写っていなくてもよい。受験者の身体が写っていない場合、第1の画像および第2の画像には、受験者の周囲の様子が写っていればよい。第1の画像および第2の画像は、動画であってもよいし、所定のタイミング(間隔)で撮影される静止画であってもよい。 The state of the test taken in the first and second images includes the state of the examinee's body and the state of the examinee's surroundings (the entire desk, the room, etc.). In other words, the first and second images may show at least a part of the examinee's body, or may not show the examinee's body. If the examinee's body is not shown, the first and second images only need to show the state of the examinee's surroundings. The first and second images may be videos, or may be still images taken at a specified timing (interval).

サーバ10は、試験端末20および補助端末30と個別に通信可能である。サーバ10は、Webサーバとして動作して、試験端末20に試験問題を送信し、試験端末20から解答を受信する。サーバ10は、受信した解答を保存する。保存された解答を確認することにより、点数、合否などの試験結果が得られる。 The server 10 can communicate with the test terminal 20 and the auxiliary terminal 30 individually. The server 10 operates as a web server, transmits test questions to the test terminal 20, and receives answers from the test terminal 20. The server 10 stores the received answers. By checking the stored answers, test results such as score and pass/fail can be obtained.

サーバ10は、試験端末20と通信することにより、試験端末20のカメラ206によって撮影された第1の画像を取得する。さらに、サーバ10は、補助端末30と通信することにより、補助端末30のカメラ306によって撮影された第2の画像を取得する。サーバ10は、試験中の期間に取得した第1の画像および第2の画像を保存する。サーバ10に保存された第1の画像および第2の画像を確認することにより、監視者は、受験者の不正行為を監視できる。 The server 10 communicates with the examination terminal 20 to obtain a first image taken by the camera 206 of the examination terminal 20. Furthermore, the server 10 communicates with the auxiliary terminal 30 to obtain a second image taken by the camera 306 of the auxiliary terminal 30. The server 10 stores the first and second images acquired during the examination. By checking the first and second images stored in the server 10, a monitor can monitor examinees for cheating.

さらに、サーバ10とそれぞれ通信可能な試験端末20および補助端末30から第1の画像および第2の画像がそれぞれ取得されるため、試験端末20とサーバ10との通信が途切れたとしても、補助端末30から取得された第2の画像を確認することにより、当該通信が途切れた期間の不正行為を監視できる。同様に、補助端末30とサーバ10との通信が途切れたとしても、試験端末20から取得された第1の画像を確認することにより、当該通信が途切れた期間の不正行為を監視できる。試験端末20および補助端末30がそれぞれサーバ10と通信可能であるため、試験端末20および補助端末30とサーバ10との通信が同時に途切れる可能性は低く、試験中の不正行為を効果的に監視できる。 Furthermore, since the first image and the second image are respectively acquired from the test terminal 20 and the auxiliary terminal 30, which can respectively communicate with the server 10, even if the communication between the test terminal 20 and the server 10 is interrupted, it is possible to monitor cheating during the period when the communication is interrupted by checking the second image acquired from the auxiliary terminal 30. Similarly, even if the communication between the auxiliary terminal 30 and the server 10 is interrupted, it is possible to monitor cheating during the period when the communication is interrupted by checking the first image acquired from the test terminal 20. Since the test terminal 20 and the auxiliary terminal 30 can respectively communicate with the server 10, it is unlikely that the communication between the test terminal 20 and the auxiliary terminal 30 and the server 10 will be interrupted at the same time, and cheating during the test can be effectively monitored.

(ハードウェア構成)
図2は、サーバ10、試験端末20および補助端末30のハードウェア構成の一例を示す図である。図2に示されるように、サーバ10は、プロセッサ101と、メモリ102と、ストレージ103と、通信モジュール104と、を含む。これらのコンポーネントは、内部バス111を介して互いにデータ通信可能に接続されている。
(Hardware configuration)
Fig. 2 is a diagram showing an example of the hardware configuration of the server 10, the test terminal 20, and the auxiliary terminal 30. As shown in Fig. 2, the server 10 includes a processor 101, a memory 102, a storage 103, and a communication module 104. These components are connected to each other via an internal bus 111 so as to be able to communicate data with each other.

プロセッサ101は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)などで構成される。プロセッサ101は、ストレージ103に保存された各種プログラムを読み出して、メモリ102に展開して実行する。メモリ102は、例えば、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)などの揮発性記憶装置で構成される。 The processor 101 is composed of, for example, a CPU (Central Processing Unit) and an MPU (Micro Processing Unit). The processor 101 reads various programs stored in the storage 103, expands them in the memory 102, and executes them. The memory 102 is composed of, for example, a volatile storage device such as a DRAM (Dynamic Random Access Memory) or an SRAM (Static Random Access Memory).

ストレージ103は、例えば、SSD(Solid State Drive)、HDD(Hard Disk Drive)などの不揮発性記憶装置で構成される。ストレージ103には、試験システム1を管理するための管理プログラム105が保存される。さらに、ストレージ103には、プログラムの実行に関連する各種の情報が保存される。 The storage 103 is configured, for example, by a non-volatile storage device such as an SSD (Solid State Drive) or an HDD (Hard Disk Drive). The storage 103 stores a management program 105 for managing the test system 1. Furthermore, the storage 103 stores various information related to the execution of the program.

通信モジュール104は、通信ネットワークを介して、試験端末20および補助端末30と通信する。 The communication module 104 communicates with the test terminal 20 and the auxiliary terminal 30 via the communication network.

試験端末20は、プロセッサ201と、メモリ202と、ストレージ203と、通信モジュール204と、カメラ206と、ディスプレイ207と、入力装置208と、スピーカ209と、マイク210と、を含む。これらのコンポーネントは、内部バス211を介して互いにデータ通信可能に接続されている。入力装置208は、例えばキーボード、マウス、タッチパネルなどを含む。 The test terminal 20 includes a processor 201, a memory 202, a storage 203, a communication module 204, a camera 206, a display 207, an input device 208, a speaker 209, and a microphone 210. These components are connected to each other via an internal bus 211 so as to be able to communicate data with each other. The input device 208 includes, for example, a keyboard, a mouse, a touch panel, etc.

プロセッサ201は、例えば、CPU、MPUなどで構成される。プロセッサ201は、ストレージ203に保存された各種プログラムを読み出して、メモリ202に展開して実行する。メモリ202は、例えば、DRAM、SRAMなどの揮発性記憶装置で構成される。ストレージ203は、例えば、SSD、HDDなどの不揮発性記憶装置で構成される。ストレージ203には、Webサーバに接続するソフトウェアであるブラウザ205が保存される。 The processor 201 is composed of, for example, a CPU, an MPU, etc. The processor 201 reads out various programs stored in the storage 203, expands them in the memory 202, and executes them. The memory 202 is composed of, for example, a volatile storage device such as a DRAM or an SRAM. The storage 203 is composed of, for example, a non-volatile storage device such as an SSD or an HDD. The storage 203 stores a browser 205, which is software that connects to a web server.

通信モジュール204は、例えばイーサネット(登録商標)、WiFi(登録商標)などの通信プロトコルに従って通信を行なう。 The communication module 204 communicates according to a communication protocol such as Ethernet (registered trademark) or WiFi (registered trademark).

補助端末30は、プロセッサ301と、メモリ302と、ストレージ303と、通信モジュール304と、カメラ306と、ディスプレイ307と、入力装置308と、スピーカ309と、マイク310と、を含む。これらのコンポーネントは、内部バス311を介して互いにデータ通信可能に接続されている。入力装置208は、例えばタッチパネルなどを含む。 The auxiliary terminal 30 includes a processor 301, a memory 302, a storage 303, a communication module 304, a camera 306, a display 307, an input device 308, a speaker 309, and a microphone 310. These components are connected to each other via an internal bus 311 so as to be able to communicate data with each other. The input device 208 includes, for example, a touch panel.

プロセッサ301は、例えば、CPU、MPUなどで構成される。プロセッサ301は、ストレージ303に保存された各種プログラムを読み出して、メモリ302に展開して実行する。メモリ302は、例えば、DRAM、SRAMなどの揮発性記憶装置で構成される。ストレージ303は、例えば、SSD、HDDなどの不揮発性記憶装置で構成される。ストレージ303には、試験を補助するための試験補助アプリケーション305が格納される。 The processor 301 is composed of, for example, a CPU, an MPU, etc. The processor 301 reads out various programs stored in the storage 303, expands them in the memory 302, and executes them. The memory 302 is composed of, for example, a volatile storage device such as a DRAM or an SRAM. The storage 303 is composed of, for example, a non-volatile storage device such as an SSD or an HDD. A test assistance application 305 for assisting the test is stored in the storage 303.

通信モジュール304は、例えば、複数の通信プロトコルの中から優先度に従って選択された1つの通信プロトコルに従った無線通信を行なう。複数の通信プロトコルには、例えば、WiFi(登録商標)、4G/LTEなどが含まれる。通信モジュール304は、優先度の最も高いWiFi(登録商標)に従った無線通信を行なっているときに当該通信が途切れると、4G/LTEに従った無線通信を開始する。 The communication module 304 performs wireless communication according to one communication protocol selected from a plurality of communication protocols according to a priority. The plurality of communication protocols include, for example, WiFi (registered trademark), 4G/LTE, and the like. When wireless communication according to WiFi (registered trademark), which has the highest priority, is interrupted while the communication module 304 is performing wireless communication according to 4G/LTE, the communication module 304 starts wireless communication according to 4G/LTE.

(機能構成)
図3は、サーバ10、試験端末20および補助端末30の機能構成の一例を示す図である。図3に示されるように、サーバ10は、提供部11と、生成部12と、取得部13,14と、判断部15と、記憶部16と、を含む。提供部11、生成部12と、取得部13,14および判断部15は、図2に示すプロセッサ101が管理プログラム105を実行することにより実現される。記憶部16は、図2に示すメモリ102およびストレージ103によって実現される。
(Functional configuration)
Fig. 3 is a diagram showing an example of the functional configuration of the server 10, the test terminal 20, and the auxiliary terminal 30. As shown in Fig. 3, the server 10 includes a providing unit 11, a generating unit 12, acquiring units 13 and 14, a judging unit 15, and a storage unit 16. The providing unit 11, the generating unit 12, the acquiring units 13 and 14, and the judging unit 15 are realized by the processor 101 shown in Fig. 2 executing a management program 105. The storage unit 16 is realized by the memory 102 and the storage 103 shown in Fig. 2.

提供部11は、試験端末20からの要求に応じたWebページを提供する。例えば、提供部11は、記憶部16に保存されている問題情報161に基づいて、試験問題を示すWebページを生成し、生成したWebページを提供する。 The providing unit 11 provides a web page in response to a request from the test terminal 20. For example, the providing unit 11 generates a web page showing test questions based on the question information 161 stored in the memory unit 16, and provides the generated web page.

生成部12は、試験端末20および補助端末30からそれぞれ受信した第1および第2の認証用信号と、記憶部16に保存されている認証情報162によって示される第1および第2の認証データとがそれぞれ一致することに応じて、受験者と試験端末20と補助端末30とを関連付ける。典型的には、生成部12は、受験者と試験端末20と補助端末30とを関連付ける関連付け情報163を生成する。生成部12は、生成した関連付け情報163を記憶部16に保存する。 The generation unit 12 associates the examinee with the examination terminal 20 and the auxiliary terminal 30 in response to a match between the first and second authentication signals received from the examination terminal 20 and the auxiliary terminal 30, respectively, and the first and second authentication data indicated by the authentication information 162 stored in the memory unit 16. Typically, the generation unit 12 generates association information 163 that associates the examinee with the examination terminal 20 and the auxiliary terminal 30. The generation unit 12 stores the generated association information 163 in the memory unit 16.

認証情報162によって示される第1の認証データは、例えば、受験者ごとに付与される受験者IDおよびパスワードである。第1の認証データは、例えば、受験者が試験の申し込みを行なう際に付与される。 The first authentication data indicated by the authentication information 162 is, for example, an examinee ID and a password that are assigned to each examinee. The first authentication data is assigned, for example, when an examinee applies for an exam.

認証情報162によって示される第2の認証データは、例えば、受験者ごとに付与される2次元コードである。第2の認証データは、受験者が試験の申し込みを行なってから試験開始前までの任意のタイミングで付与される。 The second authentication data indicated by the authentication information 162 is, for example, a two-dimensional code assigned to each examinee. The second authentication data is assigned at any time between when the examinee applies for the exam and before the exam begins.

取得部13は、試験端末20と通信することにより、試験端末20のカメラ206によって撮影された、受験者の写る第1の画像を取得する。取得部13は、試験の開始から終了までの期間に取得された第1の画像を示す画像データ164を記憶部16に保存する。取得部13は、受験者ごとに画像データ164を保存する。 The acquisition unit 13 communicates with the examination terminal 20 to acquire a first image of the examinee taken by the camera 206 of the examination terminal 20. The acquisition unit 13 stores image data 164 showing the first image acquired during the period from the start to the end of the examination in the storage unit 16. The acquisition unit 13 stores the image data 164 for each examinee.

取得部14は、補助端末30と通信することにより、補助端末30のカメラ306によって撮影された、受験者の写る第2の画像を取得する。取得部14は、試験の開始から終了までの期間に取得された第2の画像を示す画像データ165を記憶部16に保存する。取得部14は、受験者ごとに画像データ165を保存する。 The acquisition unit 14 communicates with the auxiliary terminal 30 to acquire a second image of the examinee taken by the camera 306 of the auxiliary terminal 30. The acquisition unit 14 stores image data 165 showing the second image acquired during the period from the start to the end of the test in the memory unit 16. The acquisition unit 14 stores the image data 165 for each examinee.

判断部15は、画像データ164および画像データ165の少なくとも1つに基づいて、カメラ306の視野の調整の要否を判断する。 The determination unit 15 determines whether or not the field of view of the camera 306 needs to be adjusted based on at least one of the image data 164 and the image data 165.

試験端末20は、要求部21と、表示処理部22と、画像送信部23と、を含む。要求部21、表示処理部22および画像送信部23は、図2に示すプロセッサ201がブラウザ205を実行することにより実現される。 The test terminal 20 includes a request unit 21, a display processing unit 22, and an image transmission unit 23. The request unit 21, the display processing unit 22, and the image transmission unit 23 are realized by the processor 201 shown in FIG. 2 executing the browser 205.

要求部21は、入力装置208(図2参照)への入力に応じたWebページをサーバ10に要求する。例えば、要求部21は、受験者IDおよびパスワードの入力を促すログイン画面を示すWebページをサーバ10に要求する。要求部21は、入力された受験者IDおよびパスワードを示す第1の認証用信号をサーバ10に送信する。さらに、要求部21は、試験問題を示すWebページをサーバ10に要求する。なお、サーバ10の提供部11から提供されるWebページが更新される可能性があるため、要求部21は、入力装置208へ入力されたタイミングだけでなく、定期的に(例えば30秒ごとに)Webページをリロードする。 The request unit 21 requests a web page from the server 10 in response to an input to the input device 208 (see FIG. 2). For example, the request unit 21 requests a web page from the server 10 that shows a login screen that prompts the examinee to enter an examinee ID and password. The request unit 21 transmits a first authentication signal indicating the entered examinee ID and password to the server 10. Furthermore, the request unit 21 requests a web page showing test questions from the server 10. Note that since the web page provided by the providing unit 11 of the server 10 may be updated, the request unit 21 reloads the web page not only when an input is made to the input device 208, but also periodically (e.g., every 30 seconds).

表示処理部22は、サーバ10から受信したWebページをディスプレイ207(図2参照)に表示させる処理を行なう。 The display processing unit 22 performs processing to display the web page received from the server 10 on the display 207 (see Figure 2).

画像送信部23は、カメラ206(図2参照)によって撮影された第1の画像をサーバ10に送信する。画像送信部23は、画像の送信を許可する旨の指示が入力装置208に入力されたことに応じて、カメラ206の撮影および撮影によって得られる第1の画像の送信を開始する。 The image transmission unit 23 transmits a first image captured by the camera 206 (see FIG. 2) to the server 10. In response to an instruction to permit image transmission being input to the input device 208, the image transmission unit 23 starts capturing images with the camera 206 and transmitting the first image obtained by capturing the images.

補助端末30は、初期設定部31と、画像送信部32と、を含む。初期設定部31および画像送信部32は、図2に示すプロセッサ301が試験補助アプリケーション305を実行することにより実現される。 The auxiliary terminal 30 includes an initial setting unit 31 and an image transmission unit 32. The initial setting unit 31 and the image transmission unit 32 are realized by the processor 301 shown in FIG. 2 executing the test auxiliary application 305.

初期設定部31は、試験開始のために必要な設定を行なう。具体的には、初期設定部31は、入力された2次元コードを示す第2の認証用信号を生成し、生成した第2の認証用信号をサーバ10に送信する。さらに、初期設定部31は、補助端末30の位置調整を促すガイダンスをディスプレイ307(図2参照)に表示する。 The initial setting unit 31 performs the settings required to start the test. Specifically, the initial setting unit 31 generates a second authentication signal indicating the input two-dimensional code, and transmits the generated second authentication signal to the server 10. Furthermore, the initial setting unit 31 displays guidance on the display 307 (see FIG. 2) to encourage adjustment of the position of the auxiliary terminal 30.

画像送信部32は、カメラ306(図2参照)によって撮影された第2の画像をサーバ10に送信する。画像送信部32は、画像の送信を許可する旨の指示が入力装置308に入力されたことに応じて、カメラ306の撮影および撮影によって得られる第2の画像の送信を開始する。 The image transmission unit 32 transmits the second image captured by the camera 306 (see FIG. 2) to the server 10. In response to an instruction to permit image transmission being input to the input device 308, the image transmission unit 32 starts capturing images with the camera 306 and transmitting the second image obtained by the capture.

なお、画像送信部32は、カメラ306(図2参照)によって撮影された第2の画像を加工することなく、当該第2の画像をサーバ10に送信する。言い換えると、試験補助アプリケーション305は、画像の編集機能を有しない。そのため、受験者による第2の画像の改竄を防止できる。 The image sending unit 32 sends the second image captured by the camera 306 (see FIG. 2) to the server 10 without processing the second image. In other words, the test assistant application 305 does not have an image editing function. This makes it possible to prevent the examinee from tampering with the second image.

(処理の流れ)
図4~図11を参照して、試験システム1における試験方法の処理の流れの一例について説明する。図4は、試験方法のステップS1~S11の処理の流れを示す図である。図5は、試験方法のステップS12~S22の処理の流れを示す図である。図6は、試験方法のステップS23~S33の処理の流れを示す図である。図4のステップS1の前に、試験端末20のブラウザ205が起動されている。
(Processing flow)
An example of the process flow of the test method in the test system 1 will be described with reference to Figures 4 to 11. Figure 4 is a diagram showing the process flow of steps S1 to S11 of the test method. Figure 5 is a diagram showing the process flow of steps S12 to S22 of the test method. Figure 6 is a diagram showing the process flow of steps S23 to S33 of the test method. Before step S1 in Figure 4, the browser 205 of the test terminal 20 is started.

図4に示されるように、試験端末20の要求部21は、受験者の入力に応じて、サーバ10にアクセスし、ログインページを要求する(ステップS1)。サーバ10の提供部11は、要求に応じて、ログインページを試験端末20に提供する(ステップS2)。試験端末20の表示処理部22は、ログインページをディスプレイ207に表示する。ログインページは、例えば受験者の受験者IDおよびパスワードの入力を促す画面である。 As shown in FIG. 4, the request unit 21 of the examination terminal 20 accesses the server 10 in response to the examinee's input and requests a login page (step S1). The provision unit 11 of the server 10 provides the login page to the examination terminal 20 in response to the request (step S2). The display processing unit 22 of the examination terminal 20 displays the login page on the display 207. The login page is, for example, a screen that prompts the examinee to enter an examinee ID and password.

要求部21は、ログインページに入力された受験者IDおよびパスワードを示す第1の認証用信号を生成し、生成した第1に認証用信号をサーバ10に送信する(ステップS3)。 The request unit 21 generates a first authentication signal indicating the examinee ID and password entered on the login page, and transmits the generated first authentication signal to the server 10 (step S3).

サーバ10の生成部12は、受信した第1の認証用信号と認証情報162とを用いて、第1の認証処理を実行する(ステップS4)。 The generation unit 12 of the server 10 executes the first authentication process using the received first authentication signal and the authentication information 162 (step S4).

図7は、サーバ10の記憶部16に保存される認証情報162の一例を示す図である。図7に示されるように、認証情報162は、例えば、受験者ごとに、第1の認証データと第2の認証データとを対応付けたレコードを含む。第1の認証データは、受験者IDとパスワードとを示す。第2の認証データは、2次元コードを示す。 Figure 7 is a diagram showing an example of authentication information 162 stored in the memory unit 16 of the server 10. As shown in Figure 7, the authentication information 162 includes, for example, a record that associates first authentication data with second authentication data for each examinee. The first authentication data indicates an examinee ID and a password. The second authentication data indicates a two-dimensional code.

受験者IDおよびパスワードは、受験者が試験を申し込む際にユニークに付与される。2次元コードは、例えばQRコード(登録商標)であり、受験者に対してユニークに付与される。2次元コードは、ステップS4の前に付与されてもよいし、ステップS4において認証成功と判断された後に付与されてもよい。 The examinee ID and password are uniquely assigned to the examinee when he or she applies for the test. The two-dimensional code is, for example, a QR code (registered trademark), and is uniquely assigned to the examinee. The two-dimensional code may be assigned before step S4, or after it is determined in step S4 that the authentication has been successful.

第1の認証処理において、生成部12は、第1の認証用信号が認証情報162に含まれるいずれかのレコードの第1の認証データに一致するか否かを判断する。生成部12は、第1の認証用信号がいずれかのレコードの第1の認証データに一致する場合に認証成功と決定する。生成部12は、第1の認証用信号がいずれのレコードの第1の認証データにも一致しない場合に認証失敗と決定する。サーバ10は、試験端末20から第1の認証用信号を受信した場合に、試験端末20との通信が確立したと判断する。 In the first authentication process, the generation unit 12 determines whether the first authentication signal matches the first authentication data of any record included in the authentication information 162. The generation unit 12 determines that the authentication is successful when the first authentication signal matches the first authentication data of any record. The generation unit 12 determines that the authentication is unsuccessful when the first authentication signal does not match the first authentication data of any record. When the server 10 receives the first authentication signal from the test terminal 20, it determines that communication with the test terminal 20 has been established.

認証に失敗した場合(ステップS4でNO)、処理はステップS2に戻る。認証に成功した場合(ステップS4でYES)、生成部12は、第1の認証用信号と一致する第1の認証データを含むレコードを特定する(ステップS5)。 If authentication fails (NO in step S4), the process returns to step S2. If authentication succeeds (YES in step S4), the generation unit 12 identifies a record that includes first authentication data that matches the first authentication signal (step S5).

提供部11は、特定されたレコードの第2の認証データを試験端末20に送信する(ステップS6)。具体的には、提供部11は、第2の認証データである2次元コードを含むWebページを試験端末20に提供する。 The providing unit 11 transmits the second authentication data of the identified record to the test terminal 20 (step S6). Specifically, the providing unit 11 provides the test terminal 20 with a web page including the two-dimensional code that is the second authentication data.

次に、試験端末20は、サーバ10から受けた第2の認証データを出力する(ステップS7)。具体的には、試験端末20の表示処理部22は、2次元コードを含むWebページをディスプレイ207に表示する。 Next, the test terminal 20 outputs the second authentication data received from the server 10 (step S7). Specifically, the display processing unit 22 of the test terminal 20 displays a web page including the two-dimensional code on the display 207.

図8は、2次元コードを含むWebページ50の一例を示す図である。Webページ50は、試験補助アプリケーション305のインストールされた端末で2次元コードを読み込ませるメッセージ51と、2次元コード52と、試験補助アプリケーション305の初期設定が完了したときに操作されるボタン53と、を含む。なお、ステップS7において、ボタン53はグレーアウトで表示されている。 Figure 8 is a diagram showing an example of a web page 50 including a two-dimensional code. The web page 50 includes a message 51 that causes the terminal on which the test assistant application 305 is installed to read the two-dimensional code, a two-dimensional code 52, and a button 53 that is operated when the initial settings of the test assistant application 305 are completed. Note that in step S7, the button 53 is displayed in a grayed-out state.

受験者は、メッセージ51に従い、補助端末30を操作し、試験補助アプリケーション305を起動する(ステップS8)。これにより、補助端末30の初期設定部31は、試験補助アプリケーション305に従った処理を開始する。 The examinee operates the auxiliary terminal 30 in accordance with the message 51 and starts the test auxiliary application 305 (step S8). This causes the initial setting unit 31 of the auxiliary terminal 30 to start processing in accordance with the test auxiliary application 305.

初期設定部31は、第2の認証データの入力を促すメッセージをディスプレイ307に表示させる(ステップS9)。具体的には、初期設定部31は、カメラ306の撮影を開始させ、2次元コードをカメラ306で撮影させるメッセージを表示させる。このとき、初期設定部31は、カメラ306の撮影によって得られる画像をディスプレイ307に表示させる。これにより、受験者は、カメラ306の視野内に試験端末20に表示された2次元コードが含まれるように補助端末30を動かすことができる。 The initial setting unit 31 causes the display 307 to display a message prompting the user to input the second authentication data (step S9). Specifically, the initial setting unit 31 causes the camera 306 to start capturing images, and causes a message to be displayed to cause the camera 306 to capture an image of the two-dimensional code. At this time, the initial setting unit 31 causes the display 307 to display an image obtained by the image capture by the camera 306. This allows the examinee to move the auxiliary terminal 30 so that the two-dimensional code displayed on the examination terminal 20 is within the field of view of the camera 306.

初期設定部31は、入力された情報を示す第2の認証用信号をサーバ10に送信する(ステップS10)。サーバ10の生成部12は、補助端末30から受信した第2の認証用信号とステップS5において送信した第2の認証データとを用いて、第2の認証処理を実行する(ステップS11)。すなわち、生成部12は、第2の認証用信号と第2の認証データとが一致する場合に認証成功と決定し、第2の認証用信号と第2の認証データとが一致しない場合に認証失敗と決定する。サーバ10は、補助端末30から第2の認証用信号を受信した場合に、補助端末30との通信が確立したと判断する。 The initial setting unit 31 transmits a second authentication signal indicating the input information to the server 10 (step S10). The generation unit 12 of the server 10 executes a second authentication process using the second authentication signal received from the auxiliary terminal 30 and the second authentication data transmitted in step S5 (step S11). That is, the generation unit 12 determines that the authentication is successful if the second authentication signal matches the second authentication data, and determines that the authentication is unsuccessful if the second authentication signal does not match the second authentication data. When the server 10 receives the second authentication signal from the auxiliary terminal 30, it determines that communication with the auxiliary terminal 30 has been established.

例えば、初期設定部31は、カメラ306によって撮影された画像(2次元コードの写る画像)をサーバ10に送信してもよい。この場合、生成部12は、受信した画像に写る2次元コードと、ステップS6において送信した2次元コードとが一致する場合に認証成功と決定し、一致しない場合に認証失敗と決定する。 For example, the initial setting unit 31 may transmit an image (including a two-dimensional code) captured by the camera 306 to the server 10. In this case, the generation unit 12 determines that the authentication is successful if the two-dimensional code in the received image matches the two-dimensional code transmitted in step S6, and determines that the authentication is unsuccessful if they do not match.

あるいは、初期設定部31は、カメラ306によって撮影された2次元コードによって示される情報をサーバ10に送信してもよい。この場合、生成部12は、受信した情報と、ステップS6において送信した2次元コードによって示される情報とが一致する場合に認証成功と決定し、一致しない場合に認証失敗と決定する。 Alternatively, the initial setting unit 31 may transmit information indicated by the two-dimensional code captured by the camera 306 to the server 10. In this case, the generation unit 12 determines that the authentication is successful if the received information matches the information indicated by the two-dimensional code transmitted in step S6, and determines that the authentication is unsuccessful if they do not match.

あるいは、2次元コードがURL(Uniform Resource Locator)を示す場合、初期設定部31は、カメラ306によって撮影された2次元コードによって示されるURLにアクセスしてもよい。生成部12は、規定時間(例えば3分)内に、ステップS6において送信した2次元コードによって示されるURLへのアクセスがあった場合に認証成功と決定し、規定時間内にアクセスがない場合に認証失敗と決定する。 Alternatively, if the two-dimensional code indicates a URL (Uniform Resource Locator), the initial setting unit 31 may access the URL indicated by the two-dimensional code photographed by the camera 306. The generation unit 12 determines that the authentication is successful if the URL indicated by the two-dimensional code transmitted in step S6 is accessed within a specified time (e.g., three minutes), and determines that the authentication is unsuccessful if there is no access within the specified time.

認証に失敗した場合(ステップS11でNO)、処理はステップS6に戻る。認証に成功した場合(ステップS11でYES)、図5に示されるように、生成部12は、関連付け情報163を生成し、生成した関連付け情報163を記憶部16に保存する(ステップS12)。関連付け情報163は、ステップS5において特定したレコードの第1の認証データと一致する第1の認証用信号の送信元である試験端末20と、当該レコードの第2の認証データと一致する第2の認証用信号の送信元である補助端末30とを関連付ける。 If the authentication fails (NO in step S11), the process returns to step S6. If the authentication succeeds (YES in step S11), as shown in FIG. 5, the generation unit 12 generates association information 163 and stores the generated association information 163 in the storage unit 16 (step S12). The association information 163 associates the test terminal 20, which is the sender of the first authentication signal that matches the first authentication data of the record identified in step S5, with the auxiliary terminal 30, which is the sender of the second authentication signal that matches the second authentication data of the record.

図9は、関連付け情報163の一例を示す図である。関連付け情報163は、受験者IDと、試験端末20のIPアドレスと、第1の画像を示す画像データ164を識別する情報と、補助端末30のIPアドレスと、第2の画像を示す画像データ165を識別する情報とを関連付ける。画像データ164,165を識別する情報は、例えば、画像データ164,165が保存されるフォルダ名、画像データ164,165のファイル名などを含む。 Figure 9 is a diagram showing an example of the association information 163. The association information 163 associates an examinee ID, an IP address of the examination terminal 20, information identifying image data 164 showing a first image, an IP address of the auxiliary terminal 30, and information identifying image data 165 showing a second image. The information identifying the image data 164, 165 includes, for example, the name of the folder in which the image data 164, 165 are saved, the file names of the image data 164, 165, etc.

生成部12は、関連付け情報163の生成および保存を完了すると、当該関連付け情報163に含まれる補助端末30のIPアドレスに基づいて、当該補助端末30に位置調整の指示を送信する(ステップS13)。 When the generation unit 12 completes the generation and storage of the association information 163, it transmits a position adjustment instruction to the auxiliary terminal 30 based on the IP address of the auxiliary terminal 30 included in the association information 163 (step S13).

補助端末30の初期設定部31は、当該指示に応じて、補助端末30の位置の調整を促すガイダンスをディスプレイ307に表示する(ステップS14)。ガイダンスは、例えば、補助端末30のカメラ306の視野に、受験者の試験中の様子(例えば、試験端末20を操作するときの受験者の手、試験端末20のディスプレイ207の画面、ディスプレイ207の周囲)が含まれるように、補助端末30の位置の調整を促す。さらに、ガイダンスは、カメラ306の画像をサーバ10に送信することの許可を求める。 In response to the instruction, the initial setting unit 31 of the auxiliary terminal 30 displays guidance on the display 307 to encourage the user to adjust the position of the auxiliary terminal 30 (step S14). The guidance encourages the user to adjust the position of the auxiliary terminal 30 so that the field of view of the camera 306 of the auxiliary terminal 30 includes the examinee's appearance during the test (e.g., the examinee's hands when operating the test terminal 20, the screen of the display 207 of the test terminal 20, and the surroundings of the display 207). Furthermore, the guidance requests permission to send an image from the camera 306 to the server 10.

次に、補助端末30の画像送信部32は、受験者の許可を受けて、カメラ306の撮影および撮影により得られる第2の画像のサーバ10への送信を開始する(ステップS15)。このとき、画像送信部32は、第2の画像をディスプレイ307に表示させてもよい。これにより、受験者は、ガイダンスに従って、補助端末30の位置を調整しやすくなる。 Next, with the examinee's permission, the image transmission unit 32 of the auxiliary terminal 30 starts taking pictures with the camera 306 and transmitting the second image obtained by the taking pictures to the server 10 (step S15). At this time, the image transmission unit 32 may display the second image on the display 307. This makes it easier for the examinee to adjust the position of the auxiliary terminal 30 by following the guidance.

なお、補助端末30がスマートフォンで構成される場合、補助端末30は、カメラ306として、インカメラおよびアウトカメラとを有する。画像送信部32は、インカメラおよびアウトカメラのいずれか一方のカメラによって撮影された画像を送信すればよい。ただし、画像送信部32は、インカメラによって撮影された画像を送信することが好ましい。これにより、受験者は、補助端末30の位置を調整しやすくなる。 When the auxiliary terminal 30 is configured as a smartphone, the auxiliary terminal 30 has an in-camera and an out-camera as the camera 306. The image transmission unit 32 may transmit an image captured by either the in-camera or the out-camera. However, it is preferable that the image transmission unit 32 transmits an image captured by the in-camera. This makes it easier for the examinee to adjust the position of the auxiliary terminal 30.

サーバ10の取得部14は、補助端末30から第2の画像を取得する。判断部15は、取得された第2の画像に基づいて、補助端末30のカメラ306の視野の調整の要否を判断する(ステップS16)。 The acquisition unit 14 of the server 10 acquires the second image from the auxiliary terminal 30. The determination unit 15 determines whether or not the field of view of the camera 306 of the auxiliary terminal 30 needs to be adjusted based on the acquired second image (step S16).

図10は、補助端末30のカメラ306によって撮影された第2の画像の一例を示す図である。例えば、判断部15は、公知の物体認識技術を用いて、第2の画像にディスプレイおよび人の手が写っているか判断する。なお、本明細書において、「手」は、手首から指先までの部位を表す。あるいは、判断部15は、ディスプレイの前に入力装置(例えばキーボード)が写っていることや、ディスプレイの後方が写っているかを判断してもよい。さらに、判断部15は、ディスプレイと認識された領域内に、補助端末30に対応する第2の認証データで示される2次元コードが写っているか判断してもよい。 Figure 10 is a diagram showing an example of the second image captured by the camera 306 of the auxiliary terminal 30. For example, the determination unit 15 uses a known object recognition technique to determine whether a display and a human hand are captured in the second image. In this specification, "hand" refers to the body part from the wrist to the fingertips. Alternatively, the determination unit 15 may determine whether an input device (e.g., a keyboard) is captured in front of the display, or whether the rear of the display is captured. Furthermore, the determination unit 15 may determine whether a two-dimensional code indicated in the second authentication data corresponding to the auxiliary terminal 30 is captured in the area recognized as the display.

判断部15は、例えば、ディスプレイ、人の手および2次元コードが第2の画像に写っていることに応じて、カメラ306の視野の調整が不要であると判断する。 The determination unit 15 determines that adjustment of the field of view of the camera 306 is not necessary, for example, based on the fact that a display, a human hand, and a two-dimensional code are captured in the second image.

あるいは、判断部15は、第2の画像に2次元コードが写っており、第2の画像における2次元コードの位置およびサイズが予め定められた基準を満たすことに応じて、カメラ306の視野の調整が不要であると判断してもよい。基準は、試験端末20のディスプレイ207、試験端末20を操作する受験者の手、ディスプレイ207の周囲が画像内に含まれるときの、画像における2次元コードの位置およびサイズが取り得る範囲に応じて予め定められる。 Alternatively, the judgment unit 15 may judge that adjustment of the field of view of the camera 306 is not necessary if a two-dimensional code is captured in the second image and the position and size of the two-dimensional code in the second image satisfy a predetermined criterion. The criterion is determined in advance according to the possible range of the position and size of the two-dimensional code in the image when the display 207 of the test terminal 20, the examinee's hand operating the test terminal 20, and the periphery of the display 207 are included in the image.

カメラ306の視野の調整が必要である場合(ステップS16でYES)、処理はステップS16に戻る。なお、ステップS16でYESの場合、判断部15は、判断結果に応じた通知を補助端末30に送信してもよい。例えば、人の手が第2の画像に写っていないことに応じて、判断部15は、受験者の手が写るように補助端末30の位置調整を指示する通知を送信する。あるいは、ディスプレイが第2の画像に写っていないことに応じて、判断部15は、試験端末20のディスプレイ207の画面が写るように補助端末30の位置調整を指示する通知を送信する。 If the field of view of the camera 306 needs to be adjusted (YES in step S16), the process returns to step S16. If the result is YES in step S16, the judgment unit 15 may send a notification to the auxiliary terminal 30 according to the judgment result. For example, if a person's hand is not captured in the second image, the judgment unit 15 sends a notification instructing the auxiliary terminal 30 to adjust the position so that the examinee's hand is captured. Alternatively, if a display is not captured in the second image, the judgment unit 15 sends a notification instructing the auxiliary terminal 30 to adjust the position so that the screen of the display 207 of the test terminal 20 is captured.

カメラ306の視野の調整が不要である場合(ステップS16でNO)、判断部15は、初期設定が完了した旨を補助端末30に通知する(ステップS17)。ステップS17において、提供部11は、ボタン53への操作を受け付け可能なようにWebページ50(図8参照)を更新する。 If the field of view of the camera 306 does not need to be adjusted ( NO in step S16), the determination unit 15 notifies the auxiliary terminal 30 that the initial settings are complete (step S17). In step S17, the provision unit 11 updates the web page 50 (see FIG. 8) so that an operation on the button 53 can be accepted.

補助端末30の初期設定部31は、初期設定の完了の通知を受けると、試験端末20に表示されているWebページ50(図8参照)のボタン53の操作を促すメッセージをディスプレイ307に表示させる(ステップS18)。当該メッセージを確認することにより、受験者は、ボタン53をクリックする。 When the initial setting unit 31 of the auxiliary terminal 30 receives the notification that the initial setting is complete, it displays on the display 307 a message prompting the examinee to operate the button 53 on the web page 50 (see FIG. 8) displayed on the examination terminal 20 (step S18). After confirming the message, the examinee clicks the button 53.

ボタン53の操作に応じて、試験端末20の要求部21は、次のWebページをサーバ10に要求する(ステップS19)。サーバ10の提供部11は、要求に応じて、画像送信を許可するボタン(画像送信許可ボタン)を含むWebページを試験端末20に提供する(ステップS20)。試験端末20の画像送信部23は、画像送信許可ボタンの操作を受けて、カメラ206の撮影および撮影により得られる動画像(第1の画像)のサーバ10への送信を開始する(ステップS21)。 In response to the operation of button 53, the request unit 21 of the test terminal 20 requests the next web page from the server 10 (step S19). In response to the request, the provision unit 11 of the server 10 provides the test terminal 20 with a web page including a button (image transmission permission button) that allows image transmission (step S20). In response to the operation of the image transmission permission button, the image transmission unit 23 of the test terminal 20 starts capturing images with the camera 206 and transmitting the resulting video image (first image) to the server 10 (step S21).

図11は、試験端末20のカメラ206によって撮影された第1の画像の一例を示す図である。図11に示されるように、第1の画像には、受験者の顔が写る。 Figure 11 shows an example of a first image captured by the camera 206 of the test terminal 20. As shown in Figure 11, the first image shows the examinee's face.

ステップS22において、サーバ10の取得部13は、試験端末20から取得した第1の画像を示す画像データ164の記憶部16への保存を開始する。さらに、取得部14は、補助端末30から取得した第2の画像を示す画像データ165の記憶部16への保存を開始する。取得部13,14は、関連付け情報163に従って、画像データ164,165の保存先のフォルダおよびファイル名をそれぞれ設定する。 In step S22, the acquisition unit 13 of the server 10 starts saving image data 164 indicating the first image acquired from the test terminal 20 in the memory unit 16. Furthermore, the acquisition unit 14 starts saving image data 165 indicating the second image acquired from the auxiliary terminal 30 in the memory unit 16. The acquisition units 13 and 14 set destination folders and file names for the image data 164 and 165, respectively, according to the association information 163.

サーバ10は、試験端末20および補助端末30から第1の画像および第2の画像をそれぞれ取得する。そのため、試験端末20および補助端末30の一方との通信が途切れたとしても、他方からの画像が保存される。例えば、試験端末20および補助端末30がWiFi(登録商標)を用いてサーバ10と通信しているときにWiFi(登録商標)自体に通信障害が生じた場合、補助端末30の通信モジュール304は、4G/LTEに切り替えて、サーバ10との通信を継続させる。そのため、サーバ10は、試験端末20から第1の画像を取得できないが、補助端末30からの第2の画像を保存し続けることができる。あるいは、試験端末20とWiFi(登録商標)との間に通信障害が起きた場合や、補助端末30とWiFi(登録商標)との間に通信障害が起きた場合であっても、試験端末20および補助端末30の少なくとも一方は、サーバ10との通信を継続し、受験者の試験中の様子を取得することができる。 The server 10 acquires the first image and the second image from the test terminal 20 and the auxiliary terminal 30, respectively. Therefore, even if communication with one of the test terminal 20 and the auxiliary terminal 30 is interrupted, the image from the other terminal is saved. For example, if a communication failure occurs in the WiFi (registered trademark) itself while the test terminal 20 and the auxiliary terminal 30 are communicating with the server 10 using WiFi (registered trademark), the communication module 304 of the auxiliary terminal 30 switches to 4G/LTE to continue communication with the server 10. Therefore, the server 10 cannot acquire the first image from the test terminal 20, but can continue to save the second image from the auxiliary terminal 30. Alternatively, even if a communication failure occurs between the test terminal 20 and WiFi (registered trademark) or between the auxiliary terminal 30 and WiFi (registered trademark), at least one of the test terminal 20 and the auxiliary terminal 30 can continue communication with the server 10 and acquire the state of the examinee during the test.

次に、図6に示されるように、ステップS23~S26の処理と、ステップS27~S29の処理と、が並行して実施される。 Next, as shown in FIG. 6, steps S23 to S26 and steps S27 to S29 are performed in parallel.

上記のように、サーバ10は、試験端末20から第1の認証用信号を受信し、補助端末30から第2の認証用信号を受信したことを受け、試験端末20および補助端末30との通信が確立したと判断している。ステップS23において、サーバ10の提供部11は、試験端末20および補助端末30との通信が確立していることを確認した後、記憶部16に保存された問題情報161に基づいて、試験問題を含むWebページを試験端末20に提供する。なお、ステップS22の試験問題を含むWebページの提供は、ステップS20において提供されたWebページにおける画像送信許可ボタンの押下に応じて実施される。 As described above, the server 10 receives the first authentication signal from the test terminal 20 and the second authentication signal from the auxiliary terminal 30, and determines that communication with the test terminal 20 and the auxiliary terminal 30 has been established. In step S23, the providing unit 11 of the server 10 confirms that communication with the test terminal 20 and the auxiliary terminal 30 has been established, and then provides a web page including test questions to the test terminal 20 based on the question information 161 stored in the memory unit 16. Note that the provision of the web page including the test questions in step S22 is performed in response to pressing the image transmission permission button on the web page provided in step S20.

試験端末20の表示処理部22は、試験問題を含むWebページをディスプレイ207に表示する(ステップS24)。次に、要求部21は、受験者の入力に応じて、解答をサーバ10に送信する(ステップS25)。サーバ10の提供部11は、受信した解答を示す解答情報を記憶部16に保存する(ステップS26)。 The display processing unit 22 of the examination terminal 20 displays a web page including the examination questions on the display 207 (step S24). Next, the request unit 21 transmits the answers to the server 10 in response to the examinee's input (step S25). The providing unit 11 of the server 10 stores the answer information indicating the received answers in the storage unit 16 (step S26).

ステップS27において、サーバ10の判断部15は、カメラ306の視野の調整の要否を判断する。ステップS27の判断の手法については後述する。 In step S27, the determination unit 15 of the server 10 determines whether or not the field of view of the camera 306 needs to be adjusted. The method of determination in step S27 will be described later.

カメラ306の視野の調整が必要である場合(ステップS27でYES)、提供部11は、補助端末30の位置調整を促す通知を含むようにWebページを更新する(ステップS28)。上述したように、試験端末20の要求部21は、定期的にWebページをリロードする。そのため、リロードされたタイミングで、試験端末20の表示処理部22は、補助端末30の位置調整を促す通知をディスプレイ207に表示させる(ステップS29)。これにより、受験者は、補助端末30の位置調整が必要であるとことを認識し、補助端末30の位置を調整する。カメラ306の視野の調整が不要である場合(ステップS27でNO)、ステップS28,S29が省略される。 If the field of view of the camera 306 needs to be adjusted (YES in step S27), the providing unit 11 updates the web page to include a notification prompting the user to adjust the position of the auxiliary terminal 30 (step S28). As described above, the requesting unit 21 of the examination terminal 20 periodically reloads the web page. Therefore, when the web page is reloaded, the display processing unit 22 of the examination terminal 20 displays a notification prompting the user to adjust the position of the auxiliary terminal 30 on the display 207 (step S29). This allows the examinee to recognize that the position of the auxiliary terminal 30 needs to be adjusted, and adjusts the position of the auxiliary terminal 30. If the field of view of the camera 306 does not need to be adjusted (NO in step S27), steps S28 and S29 are omitted.

次に、サーバ10の提供部11は、試験が終了したか否かを判断する(ステップS30)。例えば、提供部11は、試験問題を含むWebページの提供を開始してからの経過時間が規定時間に到達したことに応じて、試験が終了したと判断する。あるいは、提供部11は、全ての試験問題に対する解答を保存したことに応じて、試験が終了したと判断してもよい。あるいは、提供部11は、受験者が試験を終了する意思を、Webページに表示された試験終了ボタンによりサーバ10に送信したことに応じて、試験が終了したと判断してもよい。 Next, the providing unit 11 of the server 10 judges whether the test has ended (step S30). For example, the providing unit 11 judges that the test has ended when a specified time has elapsed since the start of provision of the web page containing the test questions. Alternatively, the providing unit 11 may judge that the test has ended when the answers to all the test questions have been saved. Alternatively, the providing unit 11 may judge that the test has ended when the examinee transmits his/her intention to end the test to the server 10 by using an end test button displayed on the web page.

試験が終了していない場合(ステップS30でNo)、ステップS23~S26の処理と、ステップS27~S29の処理と、が再度並行して実施される。 If the test is not completed (No in step S30), steps S23 to S26 and steps S27 to S29 are performed again in parallel.

試験が終了した場合(ステップS30でYes)、試験端末の取得部13,14は、画像データ164,165の保存をそれぞれ終了する(ステップS31)。その後、試験端末20の画像送信部23は、カメラ206の撮影を終了する(ステップS32)。さらに、補助端末30の画像送信部32は、カメラ306の撮影を終了する(ステップS33)。なお、ステップS32は、サーバ10から試験終了を示す画面の提供を受け、当該画面に含まれる、画像送信を終了するためのボタンの押下に応じて実施される。ステップS33は、サーバ10からの終了指示に応じて実施される。このようにして、試験方法の処理が終了する。 When the test is completed (Yes in step S30), the acquisition units 13 and 14 of the test terminal end the storage of the image data 164 and 165, respectively (step S31). After that, the image transmission unit 23 of the test terminal 20 ends the image capture by the camera 206 (step S32). Furthermore, the image transmission unit 32 of the auxiliary terminal 30 ends the image capture by the camera 306 (step S33). Note that step S32 is performed in response to receiving a screen indicating the end of the test from the server 10 and pressing a button included on the screen to end image transmission. Step S33 is performed in response to an end instruction from the server 10. In this manner, the processing of the test method ends.

(不正行為の監視)
記憶部16に保存された画像データ164,165は、受験者の不正行為の監視のために利用される。図11に示されるように、画像データ164によって示される第1の画像には、受験者の顔が写る。図10に示されるように、画像データ165によって示される第2の画像には、試験端末20のディスプレイ207の画面、ディスプレイ207の周囲、受験者の手などが写る。
(Monitoring fraudulent activities)
The image data 164, 165 stored in the memory unit 16 are used to monitor examinees for fraudulent behavior. As shown in Fig. 11, the first image represented by the image data 164 shows the examinee's face. As shown in Fig. 10, the second image represented by the image data 165 shows the screen of the display 207 of the test terminal 20, the surroundings of the display 207, the examinee's hands, etc.

例えば、監視者は、関連付け情報163に基づいて、各受験者について、当該受験者の受験者IDに対応する試験端末20および補助端末30からそれぞれ取得した画像データ164,165を特定する。監視者は、特定した画像データ164,165を確認することにより、受験者の不正行為を監視すればよい。 For example, the monitor identifies, for each examinee, image data 164, 165 acquired from the test terminal 20 and auxiliary terminal 30, respectively, corresponding to the examinee's examinee ID, based on the association information 163. The monitor can monitor examinees for misconduct by checking the identified image data 164, 165.

受験者の人数が多い場合、あるいは、試験時間が長い場合、画像データ164,165の目視でのチェックには手間がかかる。そのため、画像データ164,165を画像処理することにより、不正行為に関する評価値が算出されもよい。 When there are a large number of examinees or when the test takes a long time, visually checking the image data 164, 165 is time-consuming. Therefore, the image data 164, 165 may be subjected to image processing to calculate an evaluation value for cheating.

例えば、画像データ164に基づいて、受験者の視線方向が検知されてもよい。顔画像から視線方向を検知する方法として、例えば特開2020-126573号公報に開示されているような公知の方法が採用され得る。すなわち、プロセッサ101は、画像データ164によって示される各フレームの画像の全体から目の位置を表す複数の特徴点を検出する。プロセッサ101は、検出された複数の特徴点の位置を含んで設定される目周辺領域の情報を用いて、画像中の目の視線方向を検出する。 For example, the gaze direction of the examinee may be detected based on image data 164. A known method such as that disclosed in JP 2020-126573 A may be adopted as a method for detecting the gaze direction from a face image. That is, processor 101 detects multiple feature points representing the position of the eyes from the entire image of each frame represented by image data 164. Processor 101 detects the gaze direction of the eyes in the image using information on the eye surrounding area that is set to include the positions of the detected multiple feature points.

受験者は、通常、試験端末20のディスプレイ207または試験問題を解くために準備した用紙を見る。用紙は、通常、試験端末20の手前に置かれる。そのため、受験者の視線は、通常、試験端末20のディスプレイ207または試験端末20と胴体との間の下方に向けられる。一方、不正行為を行なう受験者の視線は、例えば、試験端末20の横に置かれた電子辞書などに向けられる。 An examinee usually looks at the display 207 of the examination terminal 20 or at the paper he or she has prepared to answer the examination questions. The paper is usually placed in front of the examination terminal 20. Therefore, the examinee's gaze is usually directed downward between the display 207 of the examination terminal 20 and the examination terminal 20 and the torso. On the other hand, an examinee who is cheating will look at, for example, an electronic dictionary placed next to the examination terminal 20.

そのため、例えば、試験端末20の横方向に視線が向けられている時間に比例する評価値が算出されてもよい。具体的には、プロセッサ101は、画像データ164によって示される動画像を構成する複数のフレームのうちの、試験端末20の横方向に視線が向けられているフレームの個数に比例する評価値を算出する。監視者は、評価値の高い受験者について、不正行為が行なわれた可能性が高いと判断してもよい。あるいは、監視者は、評価値の高い受験者について、画像データ164,165を確認してもよい。 Therefore, for example, an evaluation value proportional to the time that the gaze is directed horizontally at the test terminal 20 may be calculated. Specifically, the processor 101 calculates an evaluation value proportional to the number of frames in which the gaze is directed horizontally at the test terminal 20, among the multiple frames constituting the moving image shown by the image data 164. The monitor may determine that there is a high possibility that cheating has occurred for examinees with high evaluation values. Alternatively, the monitor may check the image data 164, 165 for examinees with high evaluation values.

(ステップS27の判断の手法)
次に、ステップS27の判断の手法の具体例について説明する。
(Method of determination in step S27)
Next, a specific example of the determination method in step S27 will be described.

(具体例1)
試験中において、何らかの原因により、補助端末30の位置または姿勢が変わり得る。例えば、受験者の手または腕が補助端末30に接触することにより、補助端末30が倒れ、補助端末30の姿勢が変化する。
(Specific Example 1)
During the test, for some reason, the position or posture of the auxiliary terminal 30 may change. For example, the examinee's hand or arm may come into contact with the auxiliary terminal 30, causing the auxiliary terminal 30 to fall over and change its posture.

補助端末30の位置または姿勢が変わると、第2の画像に、試験端末20のディスプレイ207の画面および受験者の手が写らなくなる可能性がある。そこで、判断部15は、取得部14によって取得される第2の画像を常時あるいは定期的に確認し、公知の物体認識技術を用いて、第2の画像にディスプレイおよび人の手が写っているか判断する。 When the position or attitude of the auxiliary terminal 30 changes, there is a possibility that the screen of the display 207 of the test terminal 20 and the examinee's hand will no longer appear in the second image. Therefore, the judgment unit 15 constantly or periodically checks the second image acquired by the acquisition unit 14, and uses a publicly known object recognition technology to judge whether the display and the examinee's hand are included in the second image.

例えば、第2の画像にディスプレイが写っていないことに応じて、判断部15は、カメラ306の視野の調整が必要であると判断し、補助端末30の位置調整を促す通知を生成する。 For example, if the display is not visible in the second image, the determination unit 15 determines that the field of view of the camera 306 needs to be adjusted, and generates a notification prompting the user to adjust the position of the auxiliary terminal 30.

受験者の手は、常に第2の画像に写るとは限らない。例えば、腕を組んだ場合、第2の画像には受験者の手が写らない可能性がある。そのため、判断部15は、第2の画像に人の手が写っていない期間が規定時間連続したこと、すなわち、位置調整を必要とする期間が規定時間継続したことに応じて、カメラ306の視野の調整が必要であると判断し、補助端末30の位置調整を促す通知を生成してもよい。 The examinee's hands may not always appear in the second image. For example, if the examinee's arms are folded, the examinee's hands may not appear in the second image. Therefore, the judgment unit 15 may determine that the field of view of the camera 306 needs to be adjusted when a period in which no human hands are visible in the second image continues for a specified time, i.e., when a period in which position adjustment is required continues for a specified time, and generate a notification to prompt the examinee to adjust the position of the auxiliary terminal 30.

あるいは、サーバ10から受験者に提供されるWebページの全てに、受験者に対応する第2の認証データによって示される2次元コードが含まれていてもよい。この場合、判断部15は、公知の画像認識技術を用いて、第2の画像に当該2次元コードが写っているか否かを判断し、2次元コードが写っていないことに応じて、カメラ306の視野の調整が必要であると判断してもよい。 Alternatively, all of the web pages provided to the examinee from the server 10 may contain the two-dimensional code indicated by the second authentication data corresponding to the examinee. In this case, the judgment unit 15 may use a known image recognition technique to judge whether or not the two-dimensional code is shown in the second image, and may determine that the field of view of the camera 306 needs to be adjusted if the two-dimensional code is not shown.

(具体例2)
上述したように、不正行為を行なう受験者の視線は、例えば、試験端末20の横に置かれた電子辞書などに向けられる。そのため、判断部15は、例えば特開2020-126573号公報に開示されているような公知の方法を用いて、試験端末20から取得された第1の画像から受験者の視線方向を検知してもよい。
(Specific Example 2)
As described above, the gaze of an examinee who commits fraudulent acts is directed, for example, at an electronic dictionary placed next to the examination terminal 20. Therefore, the determination unit 15 may detect the gaze direction of the examinee from the first image acquired from the examination terminal 20 using a known method such as that disclosed in JP 2020-126573 A.

判断部15は、受験者の視線が試験端末20の右側に向いている第1時間を算出する。例えば、判断部15は、画像データ164によって示される動画像を構成する複数のフレームのうちの、試験端末20の右側に視線が向けられているフレームの個数とフレーム間の時間との積を第1時間として算出する。同様にして、判断部15は、受験者の視線が試験端末20のディスプレイ207の左側に向いている第2時間を算出する。判断部15は、第1時間および第2時間の各々と予め定められた閾値とを比較する。 The judgment unit 15 calculates the first time during which the examinee's gaze is directed to the right side of the examination terminal 20. For example, the judgment unit 15 calculates the first time as the product of the number of frames in which the examinee's gaze is directed to the right side of the examination terminal 20, among the multiple frames constituting the moving image shown by the image data 164, and the time between frames. In the same manner, the judgment unit 15 calculates the second time during which the examinee's gaze is directed to the left side of the display 207 of the examination terminal 20. The judgment unit 15 compares each of the first time and the second time with a predetermined threshold value.

判断部15は、第1時間が閾値を超えたことに応じて、カメラ306の視野の調整が必要であると判断し、カメラ306の視野をディスプレイ207の右側にずらすように補助端末30の位置調整を促す通知を生成すればよい。判断部15は、第2時間が閾値を超えたことに応じて、カメラ306の視野の調整が必要であると判断し、カメラ306の視野をディスプレイ207の左側にずらすように補助端末30の位置調整を促す通知を生成すればよい。 The determination unit 15 may determine that the field of view of the camera 306 needs to be adjusted in response to the first time exceeding the threshold, and generate a notification that prompts the user to adjust the position of the auxiliary terminal 30 to shift the field of view of the camera 306 to the right of the display 207. The determination unit 15 may determine that the field of view of the camera 306 needs to be adjusted in response to the second time exceeding the threshold, and generate a notification that prompts the user to adjust the position of the auxiliary terminal 30 to shift the field of view of the camera 306 to the left of the display 207.

(変形例1)
上記の説明では、第2の画像に受験者の手、試験端末20のディスプレイ207の画面およびディスプレイ207の周囲が写るように、補助端末30の位置調整が行なわれる。しかしながら、第2の画像に受験者の手が写るように、補助端末30の位置調整が行なわれてもよい。受験者の手の様子を確認することにより、不正行為を監視できる。
(Variation 1)
In the above description, the position of the auxiliary terminal 30 is adjusted so that the examinee's hands, the screen of the display 207 of the examination terminal 20, and the surroundings of the display 207 are captured in the second image. However, the position of the auxiliary terminal 30 may also be adjusted so that the examinee's hands are captured in the second image. By checking the state of the examinee's hands, cheating can be monitored.

あるいは、第2の画像に受験者の上半身の右側面または左側面が写るように、補助端末30の位置調整が行なわれてもよい。上半身の動きを確認することによっても、受験者の不審な行動の有無を判断できる。その結果、不正行為を監視できる。 Alternatively, the position of the auxiliary terminal 30 may be adjusted so that the right or left side of the examinee's upper body is captured in the second image. By checking the movement of the upper body, it is possible to determine whether the examinee is behaving suspiciously. As a result, cheating can be monitored.

あるいは、第2の画像に受験者の上半身の背面、すなわち、受験者の後頭部および背中とその周囲とが写るように、補助端末30の位置調整が行なわれてもよい。頭の動きを確認することによっても、受験者の不審な行動の有無を判断できる。その結果、不正行為を監視できる。 Alternatively, the position of the auxiliary terminal 30 may be adjusted so that the second image shows the back of the examinee's upper body, i.e., the back of the examinee's head and back and their surroundings. By checking head movements, it is possible to determine whether the examinee is behaving suspiciously. As a result, cheating can be monitored.

(変形例2)
上記の説明では、第2の認証データが2次元コードを示すものとした。しかしながら、第2の認証データはこれに限定されない。例えば、第2の認証データは、文字列であってもよい。この場合、受験者は、ステップS9の表示に応じて、試験端末20に表示された文字列を補助端末30に入力すればよい。
(Variation 2)
In the above description, the second authentication data indicates a two-dimensional code. However, the second authentication data is not limited to this. For example, the second authentication data may be a character string. In this case, the examinee only needs to input the character string displayed on the examination terminal 20 into the auxiliary terminal 30 in response to the display in step S9.

あるいは、第2の認証データは、音声を示してもよい。この場合、ステップS7において、試験端末20のプロセッサ201は、第2の認証データで示される音声をスピーカ209から出力する。ステップS10において、初期設定部31は、マイク310に入力された音声を示す第2の認証用信号を生成すればよい。 Alternatively, the second authentication data may represent voice. In this case, in step S7, the processor 201 of the test terminal 20 outputs the voice represented by the second authentication data from the speaker 209. In step S10, the initial setting unit 31 generates a second authentication signal representing the voice input to the microphone 310.

(変形例3)
補助端末30において、スリープ機能が有効に設定されている場合、試験中に補助端末30がスリープ状態に遷移し、カメラ306の撮影が自動的に中止され得る。そのため、判断部15は、補助端末30からの第2の画像の取得が途切れたことに応じて、補助端末30をスリープ状態から復帰させる旨の通知を生成してもよい。当該通知を含むWebページが試験端末20に表示されることにより、受験者は、補助端末30がスリープ状態に遷移したことに気付き、補助端末30をスリープ状態から復帰させることができる。
(Variation 3)
If the sleep function is enabled in the auxiliary terminal 30, the auxiliary terminal 30 may transition to a sleep state during the test, and image capture by the camera 306 may automatically be stopped. Therefore, the determination unit 15 may generate a notification to restore the auxiliary terminal 30 from the sleep state in response to interruption of acquisition of the second image from the auxiliary terminal 30. When a web page including the notification is displayed on the examination terminal 20, the examinee can notice that the auxiliary terminal 30 has transitioned to the sleep state and can restore the auxiliary terminal 30 from the sleep state.

さらに、試験中に補助端末30のバッテリが切れることにより、補助端末30とサーバ10との通信が途切れ得る。そのため、判断部15は、補助端末30との通信が途切れたことに応じて、補助端末30の充電容量を確認する旨の通知を生成してもよい。当該通知を含むWebページが試験端末20に表示されることにより、受験者は、補助端末30のバッテリが切れたことに気付き、補助端末30のバッテリを充電させ、補助端末30とサーバ10との通信を復帰させることができる。 Furthermore, if the battery of the auxiliary terminal 30 runs out during the test, communication between the auxiliary terminal 30 and the server 10 may be interrupted. Therefore, the judgment unit 15 may generate a notification to check the charge capacity of the auxiliary terminal 30 in response to the interruption of communication with the auxiliary terminal 30. By displaying a web page including the notification on the test terminal 20, the examinee can realize that the battery of the auxiliary terminal 30 has run out, charge the battery of the auxiliary terminal 30, and restore communication between the auxiliary terminal 30 and the server 10.

(変形例4)
試験システム1の試験方法の流れは、図4~図6に示すフローチャートに限定されない。例えば、ステップS8の試験補助アプリケーション305の起動処理は、ステップS7よりも前の任意のタイミングで行なわれてもよい。さらに、ステップS12の関連付け情報163の生成処理は、ステップS16においてカメラ306の視野の調整が不要と判断された後に行なわれてもよい。さらに、ステップS22の画像の保存の開始処理は、最初の試験問題の提供の開始後に行なわれてもよい。
(Variation 4)
The flow of the test method of the test system 1 is not limited to the flowcharts shown in Figures 4 to 6. For example, the process of starting the test assistant application 305 in step S8 may be performed at any timing before step S7. Furthermore, the process of generating the association information 163 in step S12 may be performed after it is determined in step S16 that adjustment of the field of view of the camera 306 is not necessary. Furthermore, the process of starting saving the image in step S22 may be performed after the start of provision of the first test question.

(変形例5)
試験端末20の表示処理部22は、Webページをディスプレイ207に表示するとともに、Webページに埋め込まれた音声をスピーカ209から再生してもよい。これにより、ヒアリング試験を実施できる。さらに、試験端末20は、マイク210に入力された音声を解答として取得してもよい。
(Variation 5)
The display processing unit 22 of the test terminal 20 may display the web page on the display 207 and may also play back the voice embedded in the web page from the speaker 209. This allows a hearing test to be conducted. Furthermore, the test terminal 20 may acquire the voice input to the microphone 210 as an answer.

(変形例6)
サーバ10は、受験者ごとに、受験者によって使用される試験端末20および補助端末30を予め登録しておいてもよい。この場合、サーバ10は、予め登録された試験端末20および補助端末30からそれぞれ第1の信号および第2の信号を受信したことを受け、試験端末20および補助端末30との通信が確立したと判断してもよい。第1,第2の信号の種類は、特に限定されず、例えば通信接続を要求する信号であってもよい。そして、サーバ10は、試験端末20および補助端末30からそれぞれ第1の信号および第2の信号を受信した後に、試験端末20への試験問題の提供を開始すればよい。
(Variation 6)
The server 10 may register in advance the examination terminal 20 and auxiliary terminal 30 used by each examinee. In this case, the server 10 may determine that communication with the examination terminal 20 and auxiliary terminal 30 has been established upon receiving a first signal and a second signal from the examination terminal 20 and auxiliary terminal 30 registered in advance, respectively. The types of the first and second signals are not particularly limited, and may be, for example, signals requesting a communication connection. Then, the server 10 may start providing examination questions to the examination terminal 20 after receiving the first signal and the second signal from the examination terminal 20 and auxiliary terminal 30, respectively.

(作用・効果)
以上のように、本開示の試験システム1は、試験端末20と、補助端末30と、試験端末20および補助端末30と通信可能なサーバ10と、を備える。試験端末20は、サーバ10から受信した試験問題を表示するディスプレイ207と、試験中の様子を撮影するカメラ206と、カメラ206によって撮影された第1の画像をサーバ10に送信する通信モジュール204と、を含む。補助端末30は、試験中の様子を撮影するカメラ306と、カメラ306によって撮影された第2の画像をサーバ10に送信する通信モジュール304と、を含む。
(Action and Effects)
As described above, the test system 1 of the present disclosure includes the test terminal 20, the auxiliary terminal 30, and the server 10 capable of communicating with the test terminal 20 and the auxiliary terminal 30. The test terminal 20 includes a display 207 that displays test questions received from the server 10, a camera 206 that takes pictures of the test, and a communication module 204 that transmits a first image taken by the camera 206 to the server 10. The auxiliary terminal 30 includes a camera 306 that takes pictures of the test, and a communication module 304 that transmits a second image taken by the camera 306 to the server 10.

試験端末20および補助端末30と通信可能なサーバ10は、ディスプレイ207に表示される試験問題を試験端末20に提供する。サーバ10は、カメラ206によって撮影された、試験中の様子の写る第1の画像を取得し、カメラ306によって撮影された、試験中の様子の写る第2の画像を取得する。 The server 10, which can communicate with the test terminal 20 and the auxiliary terminal 30, provides the test terminal 20 with test questions to be displayed on the display 207. The server 10 acquires a first image captured by the camera 206 showing the state of the test, and acquires a second image captured by the camera 306 showing the state of the test.

上記の構成によれば、第1の画像および第2の画像が試験端末20および補助端末30からそれぞれ取得される。試験端末20および補助端末30がそれぞれサーバ10と通信可能であるため、試験端末20および補助端末30とサーバ10との通信が同時に途切れる可能性は低く、試験中の不正行為を効果的に監視することができる。このように、受験者の不正行為を監視しやすい試験システム1、サーバ10および試験方法を提供できる。 According to the above configuration, the first image and the second image are acquired from the examination terminal 20 and the auxiliary terminal 30, respectively. Since the examination terminal 20 and the auxiliary terminal 30 are each capable of communicating with the server 10, the possibility that communication between the examination terminal 20 and the auxiliary terminal 30 and the server 10 will be interrupted at the same time is low, and cheating during the examination can be effectively monitored. In this way, it is possible to provide an examination system 1, server 10, and examination method that make it easy to monitor cheating by examinees.

さらに、特開2001-290412号公報に開示される試験システムでは、試験端末と監視カメラとを配線で接続する手間が必要であった。しかしながら、上記の構成によれば、試験端末20と補助端末30とを接続する必要がないため、配線の手間を省略できる。 Furthermore, in the test system disclosed in JP 2001-290412 A, the test terminal and the surveillance camera had to be connected via wiring, which was time-consuming. However, with the above configuration, there is no need to connect the test terminal 20 and the auxiliary terminal 30, so the wiring work can be omitted.

さらに、特開2001-290412号公報に開示される試験システムにおいて、試験端末は、監視カメラの画像とともに、人物カメラの画像を管理端末に送信する。すなわち、試験端末は、2つの画像を送信する処理を行なう。そのため、試験端末として、処理速度の速い高性能の端末を準備する必要がある。また、試験端末と管理端末との間の通信量が大きくなるため、通信障害が起りやすい。しかしながら、上記の構成によれば、第1の画像および第2の画像が試験端末20および補助端末30からそれぞれ取得されるため、試験端末20として高性能の端末を準備する必要がなく、試験端末20とサーバ10との間の通信障害の発生を抑制できる。 Furthermore, in the test system disclosed in JP 2001-290412 A, the test terminal transmits images from the portrait camera to the management terminal along with images from the surveillance camera. In other words, the test terminal performs processing to transmit two images. For this reason, it is necessary to prepare a high-performance terminal with a fast processing speed as the test terminal. In addition, the amount of communication between the test terminal and the management terminal becomes large, making communication failures likely to occur. However, with the above configuration, the first image and the second image are acquired from the test terminal 20 and the auxiliary terminal 30, respectively, so there is no need to prepare a high-performance terminal as the test terminal 20, and it is possible to suppress the occurrence of communication failures between the test terminal 20 and the server 10.

サーバ10は、試験端末20から第1の信号(例えば第1の認証用信号)を受信し、補助端末30から第2の信号(例えば第2の認証用信号)を受信した後に、試験問題を試験端末20に提供することが好ましい。 It is preferable that the server 10 provides the test questions to the test terminal 20 after receiving a first signal (e.g., a first authentication signal) from the test terminal 20 and a second signal (e.g., a second authentication signal) from the auxiliary terminal 30.

上記の構成によれば、カメラ206,306からの第1の画像および第2の画像の取得の準備ができた受験者、すなわちサーバ10と試験端末20および補助端末30との通信が確立した受験者に対してのみ試験問題を提供できる。これにより、全ての受験者の不正行為を監視でき、公正が担保される。 With the above configuration, test questions can be provided only to examinees who are ready to acquire the first and second images from the cameras 206 and 306, i.e., examinees who have established communication between the server 10 and the test terminal 20 and the auxiliary terminal 30. This allows all examinees to be monitored for cheating, ensuring fairness.

サーバ10は、試験端末20および補助端末30からそれぞれ受信した第1の認証用信号および第2の認証用信号が、受験者に対応する第1の認証データおよび第2の認証データとそれぞれ一致することに応じて、受験者と試験端末20と補助端末30とを関連付けることが好ましい。 It is preferable that the server 10 associates the examinee with the examination terminal 20 and the auxiliary terminal 30 in response to the first authentication signal and the second authentication signal received from the examination terminal 20 and the auxiliary terminal 30, respectively, matching the first authentication data and the second authentication data corresponding to the examinee, respectively.

上記の構成によれば、複数の受験者が同時にサーバ10にアクセスしたとしても、各受験者について、当該受験者の使用している試験端末20と補助端末30とを関連付けることができる。これにより、監視者は、受験者ごとに、当該受験者に対応する試験端末20から取得した第1の画像と、当該受験者に対応する補助端末30から取得した第2の画像と、を確認することにより、当該受験者の不正行為を監視できる。 According to the above configuration, even if multiple examinees access the server 10 at the same time, it is possible to associate the examination terminal 20 and auxiliary terminal 30 used by each examinee. This allows a monitor to monitor the examinee's misconduct by checking the first image acquired from the examination terminal 20 corresponding to the examinee and the second image acquired from the auxiliary terminal 30 corresponding to the examinee.

サーバ10は、カメラ306の視野の調整が必要な場合、ディスプレイ207に補助端末30の位置調整を促す通知を行なうことが好ましい。 If it is necessary to adjust the field of view of the camera 306, it is preferable for the server 10 to notify the display 207 to prompt the user to adjust the position of the auxiliary terminal 30.

上記の構成によれば、例えば、補助端末30の位置および姿勢が何らかの原因により変化したとしても、受験者は、試験端末20のディスプレイ207を確認することにより、補助端末30の位置調整が必要であることを認識できる。受験者は、試験端末20のディスプレイ207に表示される試験問題を注視している。そのため、補助端末30に位置調整が必要であることを通知しても気が付かない可能性があるが、試験問題が表示されている試験端末20のディスプレイ207に通知を行うことで、受験者は、補助端末30の位置調整が必要であることを認識できる。 According to the above configuration, even if the position and attitude of the auxiliary terminal 30 changes for some reason, the examinee can recognize that the position of the auxiliary terminal 30 needs to be adjusted by checking the display 207 of the examination terminal 20. The examinee is watching the examination questions displayed on the display 207 of the examination terminal 20. Therefore, even if the auxiliary terminal 30 is notified that the position needs to be adjusted, the examinee may not notice. However, by notifying the display 207 of the examination terminal 20 on which the examination questions are displayed, the examinee can recognize that the position of the auxiliary terminal 30 needs to be adjusted.

第2の画像には、ディスプレイ207の画面がさらに写ることが好ましい。不正行為として、第2の画像に受験者の一部(例えば手)のみが写る場合、受験者とは異なるダミーの人物と、試験端末20とは異なるダミーの端末とを撮影するように補助端末30を設置するような行為が考えられる。しかしながら、上記の構成によれば、第2の画像には、サーバ10から提供される試験問題が写ることになる。そのため、上記のような不正行為を防止できる。 It is preferable that the second image also shows the screen of the display 207. If only a part of the examinee (e.g., a hand) is shown in the second image, a possible cheating act would be to set up the auxiliary terminal 30 so as to capture a dummy person different from the examinee and a dummy terminal different from the test terminal 20. However, with the above configuration, the second image will show the test questions provided by the server 10. Therefore, the above-mentioned cheating acts can be prevented.

なお、今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。 It should be noted that the embodiments disclosed herein are illustrative in all respects and should not be considered limiting. The scope of the present invention is indicated by the claims rather than the description of the embodiments above, and further includes all modifications within the meaning and scope of the claims.

1 試験システム、10 サーバ、11 提供部、12 生成部、13,14 取得部、15 判断部、16 記憶部、20 試験端末、21 要求部、22 表示処理部、23,32 画像送信部、30 補助端末、31 初期設定部、40 スタンド、50 Webページ、51 メッセージ、52 2次元コード、53 ボタン、101,201,301 プロセッサ、102,202,302 メモリ、103,203,303 ストレージ、104,204,304 通信モジュール、105 管理プログラム、111,211,311 内部バス、161 問題情報、162 認証情報、163 関連付け情報、164,165 画像データ、205 ブラウザ、206,306 カメラ、207,307 ディスプレイ、208,308 入力装置、209,309 スピーカ、210,310 マイク、305 試験補助アプリケーション。 1 Test system, 10 Server, 11 Providing unit, 12 Generating unit, 13, 14 Acquiring unit, 15 Judgment unit, 16 Memory unit, 20 Test terminal, 21 Request unit, 22 Display processing unit, 23, 32 Image transmitting unit, 30 Auxiliary terminal, 31 Initial setting unit, 40 Stand, 50 Web page, 51 Message, 52 Two-dimensional code, 53 Button, 101, 201, 301 Processor, 102, 202, 302 Memory, 103, 203, 303 Storage, 104, 204, 304 Communication module, 105 Management program, 111, 211, 311 Internal bus, 161 Problem information, 162 Authentication information, 163 Association information, 164, 165 Image data, 205 Browser, 206, 306 Camera, 207, 307 Display, 208, 308 Input device, 209, 309 Speaker, 210, 310 Microphone, 305 Test support application.

Claims (6)

第1の端末と、
第2の端末と、
前記第1の端末および前記第2の端末と通信可能なサーバと、を備える試験システムであって、
前記第1の端末は、
前記サーバから受信した、受験者を試験するための画面を表示するディスプレイと、
試験中の様子を撮影する第1のカメラと、
前記第1のカメラによって撮影された第1の画像を前記サーバに送信する第1の通信モジュールと、を含み、
前記第2の端末は、
前記試験中の様子を撮影する第2のカメラと、
前記第2のカメラによって撮影された第2の画像を前記サーバに送信する第2の通信モジュールと、を含み、
前記サーバは、前記第1の端末から第1の認証用信号を受信し、前記第2の端末から第2の認証用信号を受信した後に、前記画面を前記第1の端末に提供する、試験システム。
A first terminal;
A second terminal; and
A test system comprising: a server capable of communicating with the first terminal and the second terminal,
The first terminal comprises:
a display that displays a screen for testing an examinee received from the server;
A first camera for capturing images of the test being performed;
a first communication module that transmits a first image captured by the first camera to the server;
The second terminal comprises:
A second camera for capturing images of the test; and
a second communication module that transmits a second image captured by the second camera to the server ;
The test system, wherein the server provides the screen to the first terminal after receiving a first authentication signal from the first terminal and a second authentication signal from the second terminal .
第1の端末および第2の端末と通信可能なサーバであって、
前記第1の端末は、ディスプレイと、第1のカメラと、を含み、
前記第2の端末は、第2のカメラを含み、
前記サーバは、
前記第1の端末から第1の認証用信号を受信し、前記第2の端末から第2の認証用信号を受信した後に、前記ディスプレイに表示される、受験者を試験するための画面を前記第1の端末に提供し、
前記第1のカメラによって撮影された、試験中の様子の写る第1の画像を取得し、
前記第2のカメラによって撮影された、前記試験中の様子の写る第2の画像を取得する、サーバ。
A server capable of communicating with a first terminal and a second terminal,
the first terminal includes a display and a first camera;
the second terminal includes a second camera;
The server,
providing the first terminal with a screen for testing an examinee, the screen being displayed on the display after receiving a first authentication signal from the first terminal and a second authentication signal from the second terminal;
Acquire a first image captured by the first camera showing the state of the test;
A server acquires a second image captured by the second camera showing the situation during the test.
第1の端末および第2の端末と通信可能なサーバであって、
前記第1の端末は、ディスプレイと、第1のカメラと、を含み、
前記第2の端末は、第2のカメラを含み、
前記サーバは、
前記ディスプレイに表示される、受験者を試験するための画面を前記第1の端末に提供し、
前記第1のカメラによって撮影された、試験中の様子の写る第1の画像を取得し、
前記第2のカメラによって撮影された、前記試験中の様子の写る第2の画像を取得し、
前記第1の端末および前記第2の端末からそれぞれ受信した第1の信号および第2の信号が、前記受験者に対応する第1の認証データおよび第2の認証データとそれぞれ一致することに応じて、前記受験者と前記第1の端末と前記第2の端末とを関連付ける、サーバ。
A server capable of communicating with a first terminal and a second terminal,
the first terminal includes a display and a first camera;
the second terminal includes a second camera;
The server,
providing the first terminal with a screen for testing an examinee, the screen being displayed on the display;
Acquire a first image captured by the first camera showing the state of the test;
acquiring a second image captured by the second camera showing the state during the test;
A server that associates the test taker with the first terminal and the second terminal in response to the first signal and the second signal received from the first terminal and the second terminal, respectively, matching the first authentication data and the second authentication data corresponding to the test taker , respectively.
前記第2のカメラの視野の調整が必要な場合、前記ディスプレイに前記第2の端末の位置調整を促す通知を行なう、請求項2または3に記載のサーバ。 4. The server according to claim 2, further comprising: a notification on said display prompting said user to adjust the position of said second terminal when the field of view of said second camera needs to be adjusted. サーバと、第1の端末および第2の端末を用いた試験方法であって、
前記第1の端末は、ディスプレイと、第1のカメラと、を含み、
前記第2の端末は、第2のカメラを含み、
前記サーバが、前記第1の端末から第1の認証用信号を受信し、前記第2の端末から第2の認証用信号を受信した後に、前記ディスプレイに表示される、受験者を試験するための画面を前記第1の端末に提供するステップと、
前記サーバが、前記第1の端末と通信することにより、前記第1のカメラによって撮影された、試験中の様子の写る第1の画像を取得するステップと、
前記サーバが、前記第2の端末と通信することにより、前記第2のカメラによって撮影された、前記試験中の様子の写る第2の画像を取得するステップと、を備える試験方法。
A test method using a server, a first terminal, and a second terminal , comprising:
the first terminal includes a display and a first camera;
the second terminal includes a second camera;
providing, to the first terminal , a screen for testing an examinee, which is displayed on the display after the server receives a first authentication signal from the first terminal and a second authentication signal from the second terminal;
The server communicates with the first terminal to acquire a first image captured by the first camera, the first image showing a state during a test;
and a step of the server acquiring a second image showing the state of the test taken by the second camera by communicating with the second terminal.
サーバと、第1の端末および第2の端末とを用いた試験方法であって、A test method using a server, a first terminal, and a second terminal, comprising:
前記第1の端末は、ディスプレイと、第1のカメラと、を含み、the first terminal includes a display and a first camera;
前記第2の端末は、第2のカメラを含み、the second terminal includes a second camera;
前記サーバが、前記ディスプレイに表示される、受験者を試験するための画面を前記第1の端末に提供するステップと、The server provides the first terminal with a screen for testing an examinee, the screen being displayed on the display;
前記サーバが、前記第1の端末と通信することにより、前記第1のカメラによって撮影された、試験中の様子の写る第1の画像を取得するステップと、The server communicates with the first terminal to acquire a first image captured by the first camera, the first image showing a state during a test;
前記サーバが、前記第2の端末と通信することにより、前記第2のカメラによって撮影された、前記試験中の様子の写る第2の画像を取得するステップと、The server communicates with the second terminal to acquire a second image captured by the second camera, the second image showing the state of the test;
前記サーバが、前記第1の端末および前記第2の端末からそれぞれ受信した第1の信号および第2の信号が、前記受験者に対応する第1の認証データおよび第2の認証データとそれぞれ一致することに応じて、前記受験者と前記第1の端末と前記第2の端末とを関連付けるステップと、を備える試験方法。a step of the server associating the test taker with the first terminal and the second terminal in response to the first signal and the second signal received from the first terminal and the second terminal, respectively, matching the first authentication data and the second authentication data corresponding to the test taker, respectively.
JP2020163499A 2020-09-29 2020-09-29 Test system, server and test method Active JP7535899B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020163499A JP7535899B2 (en) 2020-09-29 2020-09-29 Test system, server and test method
JP2024124494A JP7703756B2 (en) 2020-09-29 2024-07-31 Test system, server and test method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020163499A JP7535899B2 (en) 2020-09-29 2020-09-29 Test system, server and test method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024124494A Division JP7703756B2 (en) 2020-09-29 2024-07-31 Test system, server and test method

Publications (2)

Publication Number Publication Date
JP2021068432A JP2021068432A (en) 2021-04-30
JP7535899B2 true JP7535899B2 (en) 2024-08-19

Family

ID=75637414

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020163499A Active JP7535899B2 (en) 2020-09-29 2020-09-29 Test system, server and test method
JP2024124494A Active JP7703756B2 (en) 2020-09-29 2024-07-31 Test system, server and test method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024124494A Active JP7703756B2 (en) 2020-09-29 2024-07-31 Test system, server and test method

Country Status (1)

Country Link
JP (2) JP7535899B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102721005B1 (en) * 2021-07-28 2024-10-23 엔에이치엔 주식회사 Method and system for detecting cheating on on-line examination based on deep learning
US20230274656A1 (en) * 2022-02-25 2023-08-31 Adham Abdel Azim System and method for proctoring online exams
EP4645131A4 (en) * 2022-12-27 2026-01-21 Nec Corp DETERMINATION DEVICE, DETERMINATION METHOD AND RECORDING MEDIUM
JP7833751B1 (en) * 2025-12-17 2026-03-23 イーコネックス株式会社 Test control device, test control system, test control program, and test control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022029113A (en) 2020-08-04 2022-02-17 株式会社教育ソフトウェア Online examination support device and program
JP2022031184A (en) 2020-08-05 2022-02-18 一般財団法人全日本情報学習振興協会 Online examination system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3809085B2 (en) * 2001-09-19 2006-08-16 独立行政法人科学技術振興機構 Exam processing method, exam processing program, and exam system
GB0130358D0 (en) * 2001-12-19 2002-02-06 On Exam Demand Ltd Remote document verification
JP6471986B2 (en) * 2016-08-16 2019-02-20 株式会社 零Space Portable electronic device and program for photography and management
JP6379165B2 (en) * 2016-10-14 2018-08-22 株式会社ベネッセコーポレーション Information processing terminal and program
JP2019212002A (en) * 2018-06-05 2019-12-12 公益財団法人大学セミナーハウス Examination management device
JP2020030704A (en) * 2018-08-23 2020-02-27 株式会社日立製作所 Guidance system and guidance control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022029113A (en) 2020-08-04 2022-02-17 株式会社教育ソフトウェア Online examination support device and program
JP2022031184A (en) 2020-08-05 2022-02-18 一般財団法人全日本情報学習振興協会 Online examination system

Also Published As

Publication number Publication date
JP2021068432A (en) 2021-04-30
JP2024138191A (en) 2024-10-07
JP7703756B2 (en) 2025-07-07

Similar Documents

Publication Publication Date Title
JP7703756B2 (en) Test system, server and test method
JP6379165B2 (en) Information processing terminal and program
CN109446947A (en) The face recognition of enhancing in video
KR101499769B1 (en) The method and system to achieve the reality of examinee in on-line test using a webcam
JP7553014B2 (en) Online test support device and program
JP2024025796A (en) Extension program, monitoring server and method
US20160234461A1 (en) Terminal, system, display method, and recording medium storing a display program
US20160261826A1 (en) Terminal, system, display method, and recording medium storing a display program
CN113468488A (en) Remote examination system and method
JP7266622B2 (en) Online class system, online class method and program
JP6276456B1 (en) Method and system for evaluating user posture
JP2022031184A (en) Online examination system
US20200066116A1 (en) Information processing apparatus, information processing method, and program
CN117237869B (en) Monitoring system and method for online examination
CN117095456A (en) Detection methods, devices, electronic equipment and storage media for examination behavior
US12412650B2 (en) System and method for user interface management to provide an augmented reality-based therapeutic experience
CN111240471A (en) Information interaction method and wearable device
CN112987846A (en) Anti-cheating keyboard and mouse input monitoring system
JP2021197665A (en) Communication system and communication method
JP7792724B1 (en) Information processing method, program, and information processing device
CN111125683A (en) Method and device for quickly logging in mobile game and mobile terminal
Akshay et al. An eye movement based patient assistance system
JP2017102154A (en) Lecture confirmation system
JP6512082B2 (en) Lecture confirmation system
EP3955814A1 (en) Device navigation and capture of media data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230901

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240619

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: 20240709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240806

R150 Certificate of patent or registration of utility model

Ref document number: 7535899

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R157 Certificate of patent or utility model (correction)

Free format text: JAPANESE INTERMEDIATE CODE: R157