Test System
The described test system addresses inefficiencies in online exam verification by integrating network-based information reception and determination processes, enabling swift and secure user eligibility confirmation.
Patent Information
- Application Number
- JP2021177398
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-12
- Filing Date
- 2021-10-29
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2041-10-29
AI Technical Summary
Existing online examination systems face inefficiencies in verification procedures, particularly identity and environment checks, leading to prolonged start-up times before tests can begin.
A test system that allows remote testing via a network, incorporating a receiving means for user information and environment data, and a determination means to efficiently verify eligibility based on pre-registered and real-time data, with options for system-priority or human-priority modes of verification.
Facilitates efficient confirmation of user eligibility for online exams, reducing verification time and enhancing security by ensuring consistent and timely start of tests.
Smart Images

Figure 0007752858000001 
Figure 0007752858000002 
Figure 0007752858000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a test system. [Background technology]
[0002] Recently, more and more people are taking exams online using their home PCs or smartphones via the Internet, etc. Compared to taking exams at a testing center, these so-called online exams are more susceptible to fraudulent behavior, such as impersonation, where someone other than the intended test-taker takes the exam instead. In response to this, Patent Document 1 listed below discloses a technology that prevents fraudulent behavior by determining the consistency rate between pre-registered facial data and facial data photographed during the exam. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-089557 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in online testing, various verification procedures, including identity verification, still require a lot of time, and testing operators have expressed a desire for more efficient verification procedures before testing can begin.
[0005] The present invention has been made in view of the above circumstances, and aims to provide a technique that enables efficient confirmation work before starting a test. [Means for solving the problem]
[0006] In order to achieve the above object, one aspect of the present invention is to A test system that allows a test to be taken from a user terminal via a network, a receiving means for receiving user information, examination environment information, and system environment information from the user terminal; a determination means for determining whether or not each user is eligible to take the exam based on the information received by the reception means; The test system includes: [Effects of the Invention]
[0007] According to the present invention, confirmation work before starting a test can be carried out efficiently. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a schematic diagram illustrating one embodiment of the present invention. [Figure 2] 1 is a configuration diagram of a test system including a server according to an embodiment of the present invention. [Figure 3] FIG. 3 is a block diagram showing an example of a hardware configuration of a server in FIG. 2. [Figure 4] 4 is a functional block diagram showing an example of a functional configuration of the server of FIG. 3. FIG. [Figure 5] 4 is a flowchart showing the flow of a test start determination process executed by the server of FIG. 3. [Figure 6] FIG. 10 is a diagram illustrating an example of a screen display displayed on a user terminal. [Figure 7] FIG. 10 is a diagram showing an example of a screen display displayed on the test supervisor terminal. [Figure 8] FIG. 10 is a diagram illustrating an example of a screen display displayed on a user terminal. [Figure 9] FIG. 10 is a diagram showing an example of a screen display displayed on the test supervisor terminal. [Figure 10] FIG. 10 is a diagram showing an example of a screen display displayed on the test supervisor terminal. DETAILED DESCRIPTION OF THE INVENTION
[0009] (Embodiment) <Summary> Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0010] 1 is a schematic diagram showing an example of a test system using the present invention. This test system is provided for online tests, that is, tests that can be taken via a network. In this examination system, user terminals 3 used by 1 to n users U (U1 to Un; n is an integer value of 2 or more) and a test supervisor terminal 2 used by a test supervisor D are connected via a network N. The users U are test takers for the online examination. The test supervisor D is a person who supervises the users U who are test takers. In this embodiment, an example will be described in which there is one test supervisor D, but there may be multiple test supervisors.
[0011] On the day of the exam, the user U logs in to the exam site. Here, the exam site refers to the website where the exam is held. The user U takes the exam using, for example, a user terminal 3 (a home PC or a laptop computer).
[0012] When a user U logs in to the exam site, a test proctor D is displayed on the screen of the user terminal 3. The test proctor D uses the test proctor terminal 2 to check the system environment, identity, exam environment, etc. for each user U. Note that in this embodiment, an example will be described in which some of the system environment check, identity check, and exam environment check are performed by the exam system or the user U himself. Here, checking the system environment means checking whether the specifications and operating conditions of the user terminal 3 satisfy the test criteria described below. Identity verification refers to confirming whether the user U operating the user terminal 3 on the day of the test is the same person who applied for the test. In this embodiment, identity verification is performed by the system confirming whether the user U meets the test criteria described below. Checking the exam environment means checking whether the exam environment in which the user U is placed meets the exam criteria described below.
[0013] In this embodiment, possible combinations of verification tasks include, for example, system environment verification only, system environment verification and identity verification, system environment verification and exam environment verification, identity verification only, identity verification and exam environment verification, exam environment verification only, system environment verification, identity verification and exam environment verification, etc. The combination to be adopted is determined, for example, by the testing organization. In addition, in this embodiment, an example will be described in which the above-mentioned confirmations are performed in either a system-priority mode in which the system gives priority to decisions regarding the system environment confirmation, identity confirmation, and examination environment confirmation, or a human-priority mode in which a human such as a test supervisor gives priority to decisions, but this is not particularly limited. For example, some of the confirmations regarding the system environment confirmation, identity confirmation, and examination environment confirmation may be performed by the system, and the other confirmations may be performed in the above-mentioned human-priority mode. In the system priority mode, the system makes the decision first, and then the test supervisor D or other person makes the decision as needed. In the person priority mode, the test supervisor D or other person makes the decision. In this embodiment, an example will be described in which the system environment check, identity check, and exam environment check are all performed before the exam begins, but some of these checks may also be performed after the exam begins. By having the testing system select the confirmation work and the timing of its implementation, and perform part or all of the confirmation work, testing organizations can perform the confirmation work efficiently. Note that a testing provider (organization) refers to a party that actually administers online tests using this testing system.
[0014] After completing the above confirmation work, the examination system determines whether or not user U is able to take the exam (can start the exam). If the examination system determines that user U is able to take the exam, it sends exam questions to user terminal 3 and allows user U to take the exam. In this embodiment, the examination system determines that user U is able to take the exam if there are no deficiencies in the above-mentioned confirmation work, but even if there are deficiencies in the above-mentioned confirmation work, it may determine that user U is able to take the exam or that user U is not able to take the exam. For example, if there is an error in the "date of birth" during identity verification, but the error does not affect identity verification (there is a possibility of a typographical error), the test system will determine that user U is eligible to take the test. On the other hand, for example, if there is a problem in verifying the user U's "face" during identity verification (for example, if the face does not match the face on the identification card), the examination system determines that the user U is not allowed to take the exam. Details of this embodiment will be described below.
[0015] <System configuration> FIG. 2 is a configuration diagram of a test system including a server 1 according to one embodiment of the present invention. The examination system shown in Figure 2 is configured to include a server 1 that performs various processes, an examination supervisor terminal 2 used by an examination supervisor D, and a user terminal 3 used by a user U who is an examinee. The server 1, examination supervisor terminal 2, and user terminal 3 are all interconnected via a predetermined network N such as the Internet. Note that the functions of the server 1 may be implemented in the examination supervisor terminal 2.
[0016] <Hardware configuration> Fig. 3 is a block diagram showing an example of the hardware configuration of the server 1 in Fig. 2. The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.
[0017] The CPU 11 executes various processes in accordance with programs recorded in the ROM 12 or programs loaded from the storage unit 18 into the RAM 13. The RAM 13 stores data and the like necessary for the CPU 11 to execute various processes. The CPU 11, the ROM 12, and the RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.
[0018] The input / output interface 15 is connected to an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20. The output unit 16 is composed of a display, a speaker, a printer, etc., and outputs output information such as audio data and text data. If the output unit 16 is, for example, a printer, the output information can also be printed. The input unit 17 is composed of a keyboard, a mouse, etc., and inputs various types of information. The memory unit 18 is composed of a hard disk, DRAM (Dynamic Random Access Memory), etc., and stores various types of data. The communication unit 19 communicates with other devices (for example, the test supervisor terminal 2 and user terminal 3 in Figure 1) via the network N.
[0019] Removable media 21, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as needed. The removable media 21 can also store various data stored in the storage unit 18 in the same way as the storage unit 18.
[0020] Although not shown, the test supervisor terminal 2 and the user terminal 3 have the same hardware configuration as the server 1 shown in FIG. 3, and therefore a description thereof will be omitted.
[0021] <Functional configuration> FIG. 4 is a functional block diagram showing an example of the functional configuration of the server 1 of FIG. As shown in FIG. 4, in the CPU 11 of the server 1, an information receiving unit 31, a determining unit 32, and an output control unit 33 function. In one area of the storage unit 18 of the server 1, a user DB (database) 61 and a test start condition DB 62 are provided.
[0022] The information receiving unit 31 receives user information from the user terminal 3 and stores it in the user DB 61. The user information is information about the user U, and includes, for example, user identification information, application information, user face image information (face image information), etc., which will be described later.
[0023] The information receiving unit 31 includes an application unit 41 and a receiving unit 42 . The application unit 41 receives various information before the test (for example, at the time of application). That is, the application unit 41 receives information of the applicant (application information, which will be described later) and stores it in the user DB 61. For example, application information is accepted as information accepted by the application unit 41. Note that "before the exam" refers to, for example, before the exam date or before the start of the exam. The application information is information that the user U transmits to the server 1 when applying for a test. Examples of the application information include name, date of birth, address, postal code, telephone number, and email address.
[0024] The information accepted by the application unit 41 may include user identification information. The user identification information is information for identifying the user U that is sent from the user terminal 3 to the server 1, and includes, for example, information written on the user U's identification card (face image, name, date of birth, address), postal code, telephone number, etc. Examples of the user U's identification card include, but are not limited to, a driver's license, passport, and My Number card. For example, it may be an identification card issued by a third party organization or an examination ticket issued by a testing organization that can verify the name, date of birth, and face image. The method for acquiring the information written on the identification card is not particularly limited. For example, the information may be captured by a camera equipped on the user terminal 3 or scanned by a scanner owned by the user U, and then transmitted from the user terminal 3 to be accepted by the application unit 41. The user identification information may be received by the later-described receiving unit 42. That is, the user identification information may be obtained in advance or on the day of the event.
[0025] The reception unit 42 receives various information on the day of the exam. That is, it receives various information before the exam. Examples of the information received by the reception unit 42 include user face image information, system environment information, and exam environment information. The user face image information is face image information of the user U contained in an image captured on the day of the test using a camera equipped on the user terminal 3. Note that the method for acquiring the face image of the user U (person) from the captured image is not particularly limited, and various methods can be applied. The user U uses the user terminal 3 to transmit user face image information to the server 1, and the receiving unit 42 receives the user face image information.
[0026] The system environment information is information about the specifications and operating status of the user terminal 3. For example, the system environment information includes information about the user terminal 3's OS (Operating System), browser, whether or not a camera or microphone is installed, and whether or not the user terminal 3 is connected to the Internet via a wired connection. In this embodiment, the system environment check is performed on the browser of the user terminal 3. Note that in the system priority mode, the reception unit 42 may acquire, from the user terminal 3, the system environment information acquired on the browser of the user terminal 3.
[0027] The exam environment information is information about the exam environment in which the user U is placed. Specifically, it refers to image information obtained by using a camera equipped on the user terminal 3 to capture images of the desk on which the user terminal 3 is placed and the entire room in which the exam is being taken. The user U uses the user terminal 3 to transmit the examination environment information to the server 1, and the reception unit 42 receives the user face image information.
[0028] The determination unit 32 determines whether or not the user U is eligible to take the exam for each user U. The determination unit 32 includes a system environment determination unit 51, a user determination unit 52, and an exam environment determination unit 53. The system environment determination unit 51 determines whether the specifications and operating status of the user terminal 3 satisfy the test criteria described below. The user determination unit 52 determines whether the user U operating the user terminal 3 on the day of the test is the same person who applied for the test. The exam environment determination unit 53 determines whether the exam environment in which the user U is placed satisfies the test criteria described below. The determination unit 32 determines for each user U whether or not the user U is eligible to take the exam based on the determinations made by the system environment determination unit 51, the user determination unit 52, and the exam environment determination unit 53. In this embodiment, there are two modes for each of the above-mentioned judgments: a system priority mode in which the system takes priority in making the judgment, and a human priority mode in which a human such as a test supervisor takes priority in making the judgment. The mode to be selected is determined by the testing company. In other words, it can be set by the testing company.
[0029] Here, at least two patterns are assumed for the timing at which it is determined whether or not the user U is able to take the exam. The first pattern is to make a comprehensive decision on whether or not you can take the exam after all the various checks (system environment check, identity check, and exam environment check) have been made to determine whether the exam criteria described below are met. The second pattern is to determine whether or not a candidate is eligible to take the exam individually based on whether or not the test criteria described below are met in the various checks mentioned above.
[0030] An example of the above-mentioned collectively determined pattern (first pattern) will be described. In the system-priority mode, after all determinations as to whether the test criteria in the various checks described above are met, the determination unit 32 determines whether the user U is eligible to take the test. For example, the determination unit 32 determines that the user U is eligible to take the test if all of the test criteria in the various checks described above are met. For example, the determination unit 32 determines that the user U is eligible to take the test if two or more test criteria among the various checks described above are met. Then, the determination unit 32 determines that the user U is not eligible to take the test if two or more test criteria among the various checks described above are not met. For example, the determination unit 32 determines that the user U is eligible to take the test if the test criteria in predetermined check items (e.g., system environment check and identity verification) are met. Note that the circumstances under which the determination unit 32 determines that the user U is eligible to take the test may be determined by the testing organization. In the person-first mode, after all the determinations as to whether the test criteria in the various checks described above are met have been made, for example, the test supervisor D presses the "Test Start Permission" button on the monitor of the test supervisor terminal 2. Then, the determination unit 32 determines that the user U is allowed to take the test upon pressing the "Test Start Permission" button.
[0031] An example of the above-mentioned pattern (second pattern) that is determined individually will be described. In the system priority mode, the system environment determination unit 51 first determines whether the test criteria for system environment confirmation are met. If the test criteria are met, the user determination unit 52 performs identity verification. If the test criteria are not met, the determination unit 52 determines that the user U is not eligible to take the exam. In identity verification, the user determination unit 52 determines whether the test criteria for identity verification are met. If the test criteria are met, the exam environment determination unit 53 checks the exam environment. If the test criteria are not met, the determination unit 32 determines that the user U is not eligible to take the exam. In the examination environment confirmation, the examination environment judgment unit 53 judges whether the test criteria in the examination environment confirmation are met. If the test criteria are met, the judgment unit 32 judges that the user U is eligible to take the examination. If the test criteria are not met, the judgment unit 32 judges that the user U is not eligible to take the examination. In the human-first mode, when the test criteria in the system environment confirmation are met, for example, the test supervisor D presses the "Test Criteria OK" button on the monitor of the test supervisor terminal 2. The system environment determination unit 51 determines that the test criteria are met when the "Test Criteria OK" button is pressed. Then, the test proctor D performs identity verification. If the test criteria for identity verification are met, the test proctor D presses, for example, the above-mentioned "Test Criteria OK" button. The user determination unit 52 determines that the test criteria are met when the "Test Criteria OK" button is pressed. Then, the test proctor D checks the test environment. If the test criteria in the test environment check are met, the test proctor D presses, for example, the above-mentioned "Test Criteria OK" button. The test environment judgment unit 53 determines that the test criteria are met when the "Test Criteria OK" button is pressed. If it is determined that the test criteria for system environment confirmation, personal identification, and examination environment confirmation are met, the determination unit 32 determines that the user U is eligible to take the examination. In the following embodiment, the system environment determining unit 51, the user determining unit 52, and the examination environment determining unit 53 will be described in detail using the above-mentioned pattern in which determinations are made individually as an example.
[0032] The system environment determination unit 51 determines whether the specifications and operating conditions of the user terminal 3 satisfy the test criteria. Here, an example will be described in which the test standards used by the system environment determination unit 51 include test standards common to all testing companies and test standards that can be set for each testing company. Testing standards common to all testing operators include, for example, that the user terminal 3 uses the OS (Operating System) and browser specified by this testing system, and that no applications other than the browser are open. Test criteria that can be set for each testing company include, for example, that the user terminal 3 is equipped (or attached) with a camera and a microphone, that the audio is turned on, that the screen of the user terminal 3 is shared between the user terminal 3 and the test supervisor terminal 2, and that chat conversations are possible. Note that another test criterion is that the user terminal 3 is connected to the Internet via a wired connection. In this embodiment, the test criteria are stored in the test start condition DB 62, which will be described later.
[0033] In the system priority mode, first, a determination as to whether the test criteria are met is made on the browser of the user terminal 3. Then, the user performs a self-check (checking what is determined on the browser). For example, if the OS or browser of the user terminal 3 does not use the OS or browser specified by this test system, the browser of the user terminal 3 will determine that the specifications and operating status of the user terminal 3 do not meet the test criteria. The user terminal 3 then transmits the result of the judgment made by the browser of the user terminal 3 to the server 1. Then, the system environment judgment unit 51 judges (determines) whether or not the specifications and operating status of the user terminal 3 satisfy the test criteria, depending on the result of the judgment made by the browser of the user terminal 3.
[0034] In the people-first mode, first, a determination as to whether or not the test criteria are met is made on the browser of the user terminal 3. Then, the user performs a self-check (confirming the determination on the browser). If necessary, the user can chat with the test proctor D to obtain advice from the test proctor D on how to meet the test standards, for example. An example of the human-first mode will be described. For example, if an application other than the browser specified by this test system is open on the user terminal 3, the browser on the user terminal 3 determines that the specifications and operating status of the user terminal 3 do not meet the test criteria. In this case, the test proctor D instructs (supports) the user U via chat or the like to close unnecessary applications. When the user U closes the unnecessary applications as instructed by the test proctor D, the test proctor D, for example, presses a "Test Criteria OK" button on the monitor of the test proctor terminal 2. Upon pressing the "Test Criteria OK" button, the system environment determination unit 51 determines that the specifications and operating status of the user terminal 3 meet the test criteria. On the other hand, if the "Test Criteria OK" button is not pressed by the test proctor D, the system environment determination unit 51 determines that the specifications and operating status of the user terminal 3 do not meet the test criteria. In other words, in a situation where the start of the test is not permitted (a situation where the "Test Criteria OK" button is not pressed), the test will not start for the corresponding user. For example, a "Test Criteria Not Met" button may be provided on the monitor of the test supervisor terminal 2, and the test supervisor D may press the "Test Criteria Not Met" button if the test criteria are not met.
[0035] The user determination unit 52 uses the test criteria to determine whether the user U operating the user terminal 3 on the day of the test is the same person who applied for the test. Here, the test criteria used by the user determination unit 52 include a match of predetermined items. The predetermined items are one or more items included in the user information (user identification information), such as a facial image. The test criteria (predetermined items) are stored in the test start condition DB 62, which will be described later.
[0036] In the system priority mode, the user determination unit 52 first compares the facial image information included in the user identification information with the user facial image information included in the image captured by the user terminal 3. Next, it compares the name, date of birth, etc. included in the user identification information with the name, date of birth, etc. in the application information. If all of the above items match, the user determination unit 52 determines that the user U meets the test criteria. If there is a mismatched item among the above items and the mismatched item corresponds to the above-mentioned predetermined item, the user determination unit 52 determines that the user U does not satisfy the test criteria. If there is a mismatched item among the above items and the mismatched item does not correspond to the above-mentioned predetermined item, the user determination unit 52 determines that the user U satisfies the test criteria. Here, the facial image included in the user identification information is, for example, a facial image on an identification card uploaded in advance if the information is obtained in advance, and is, for example, a facial image on an identification card included in an image captured by the user terminal 3 if the information is obtained on the day. The method for comparing the facial image information included in the user identification information with the user face image information is not particularly limited. For example, the user determination unit 52 may use the matching rate between the facial image information of the user identification information and the user face image information. For example, the user determination unit 52 may determine that the user U does not satisfy the test criterion if the matching rate between the facial image of the user identification information and the user face image information is less than a predetermined value (e.g., less than 90%), and may determine that the user U satisfies the test criterion if the matching rate is equal to or greater than the predetermined value (e.g., 90% or greater). The matching rate may be calculated using various image processing methods such as pattern matching. Alternatively, a classifier generated by machine learning may be used to determine whether the faces match (whether the test criterion is satisfied). In addition, the user determination unit 52 may determine whether the test criteria are met or not by entrusting the determination to the test supervisor D or the like, for example, depending on the above-mentioned consistency rate. For example, if the matching rate is less than a first threshold (for example, 30%), the user determining unit 52 determines that the users are not the same person. Furthermore, the user determination unit 52 determines that the matching rate is equal to or greater than a second threshold (for example, 70%). Then, when the consistency rate is equal to or greater than the first threshold and less than the second threshold, the user determination unit 52 may leave the above-mentioned determination to the test supervisor D or the like. In other words, the user determination unit 52 may switch from the system-priority mode to the person-priority mode.
[0037] In the person-first mode, the test proctor D visually determines whether the user U operating the user terminal 3 on the day of the test is the same person who applied for the test. An example of the person-first mode will be described. Using the test proctor terminal 2, the test supervisor D first visually compares the facial image information included in the user identification information with the user facial image information. Next, the test supervisor D visually compares the name, date of birth, etc. included in the user identification information with the name, date of birth, etc. in the application information. If all the above items match, the test proctor D determines that the user U meets the test criteria. If there is a mismatch among the above items and the mismatched item corresponds to the above-mentioned predetermined item, the test proctor D determines that the user U does not meet the test criteria. If there is a mismatch among the above items and the mismatched item does not correspond to the above-mentioned predetermined item, the test proctor D determines that the user U meets the test criteria. After making the above-mentioned judgment, the test proctor D presses, for example, a "Test Criteria OK" button on the monitor of the test proctor terminal 2. The user judgment unit 52 determines that the test criteria have been met upon pressing the "Test Criteria OK" button. A "Test Criteria NG" button may also be provided, and, for example, the test proctor D presses the "Test Criteria NG" button if the above-mentioned test criteria have not been met. The user judgment unit 52 determines that the test criteria have not been met upon pressing the "Test Criteria NG" button.
[0038] The examination environment determination unit 53 determines whether the examination environment in which the user U is placed satisfies the examination criteria based on the examination environment information. Here, the test criteria used by the test environment judgment unit 53 include, for example, ensuring that no other people are captured on the camera equipped on the user terminal 3 from the time of login, maintaining distance and space between people so that other people's voices are not picked up by the microphone, placing the user terminal 3 on a desk or the like, ensuring that no items other than those specified by the test provider (e.g., a color chart in the case of a color test) are placed around the user U, there is appropriate lighting, ensuring that no items that may infringe on the privacy of others are recorded or recorded, the user U not taking the test in a public space such as a park, internet cafe, or restaurant, uploading images of the recording of the surrounding area, and, if specified by the test provider, having a document proving eligibility to take the test (e.g., a certificate of eligibility for a lower qualification if taking a higher qualification) on the desk.
[0039] An example of the system priority mode will be described. The test environment determination unit 53 performs two types of determination: a normal determination and a simplified determination. The test provider can set which determination to use.
[0040] An example of a typical determination will be described below. For example, by using various image processing, the examination environment determination unit 53 determines that the examination environment in which the user U is placed does not meet the test criteria if, for example, another person is captured in the captured image corresponding to the examination environment information. In addition, when the examination environment determination unit 53 determines whether the test criteria are met, the determination may be left to the test supervisor D or the like, for example, based on the degree of match, which indicates the degree to which objects that do not meet the test criteria are present in the captured image. For example, in a test in which calculators are prohibited, if a calculator is captured in the captured image, the degree of match will be high because the calculator is an object that does not meet the test criteria. For example, the degree of match may be calculated using various image processing methods such as pattern matching. For example, the examination environment determination unit 53 determines that the test standard is met when the degree of match is less than a first threshold (for example, 30%). Furthermore, if the degree of coincidence is equal to or greater than a second threshold (for example, 70%), the examination environment determination unit 53 determines that the examination standard is not met. Then, when the degree of coincidence is equal to or greater than the first threshold and less than the second threshold, the examination environment determination unit 53 may leave the above-mentioned determination to the test supervisor D or the like. That is, for example, the examination environment determination unit 53 may switch from the system priority mode to the person priority mode. Note that a classifier generated by machine learning may be used to determine, for example, whether or not another person appears in the captured image corresponding to the examination environment information (whether or not the examination criteria are met).
[0041] An example of a simple determination will be described below. For example, if a recorded image of the surroundings has been uploaded, the examination environment determination unit 53 may determine that the examination environment in which the user U is placed meets the test criteria. In the system priority mode in this embodiment, when the exam environment information is uploaded to the server 1 by the user U, the exam environment judgment unit 53 judges that the exam environment in which the user U is located meets the exam criteria. The adoption of the above-mentioned simplified judgment is effective in cases where it is difficult to check the examination environment using image processing (for example, when study materials and the like are allowed to be brought in). It is also useful for testing organizations that have a system in place where people check the uploaded test environment information after the test has started. It is also effective when the testing organization determines that it is too costly to have the system check all of the test environment (using image processing).
[0042] In the people-first mode, the test proctor D visually checks the captured image corresponding to the above-mentioned examination environment information to determine whether it satisfies the test criteria. An example of the people-first mode will be described below. For example, if the test proctor D visually confirms that another person is reflected in the captured image corresponding to the above-mentioned test environment information, the test proctor D determines that the test environment in which the user U is placed does not meet the test criteria. Furthermore, if the test supervisor D visually confirms that, for example, no other people are reflected in the captured image corresponding to the above-mentioned test environment information and that other test criteria are met, the test supervisor D will then determine that the test environment in which the user U is placed meets the test criteria. For example, in the case of an exam in which study books are allowed to be brought in, if a study book is placed on the desk where the user terminal 3 is placed, the exam proctor D determines that the exam criteria are met. After making the above-mentioned judgment, the test proctor D presses, for example, a "Test Criteria OK" button on the monitor of the test proctor terminal 2. The examination environment judgment unit 53 determines that the test criteria have been met upon pressing the "Test Criteria OK" button. Note that a "Test Criteria NG" button may also be provided, and for example, the test proctor D presses the "Test Criteria NG" button if the above-mentioned test criteria have not been met. The examination environment judgment unit 53 determines that the test criteria have not been met upon pressing the "Test Criteria NG" button.
[0043] The judgment unit 32 makes a judgment using the various judgments made by the system environment judgment unit 51, the user judgment unit 52, and the examination environment judgment unit 53 described above. For example, if the system environment determination unit 51 determines that the specifications and operating conditions of the user terminal 3 meet the test criteria, the user determination unit 52 performs identity verification. If the system environment determination unit 51 determines that the test criteria are not met, the determination unit 32 determines that the user U is not eligible to take the exam. In identity verification, if the user determination unit 52 determines that the user U operating the user terminal 3 using the test criteria is the same person as the person who applied for the test (satisfies the test criteria), the exam environment determination unit 53 performs exam environment verification. If the user determination unit 52 determines that the user U operating the user terminal 3 using the test criteria is not the same person as the person who applied for the test (does not satisfy the test criteria), the determination unit 32 determines that the user U is not eligible to take the test. In checking the exam environment, if the exam environment judgment unit 53 judges that the exam environment in which the user U is located meets the exam criteria, the judgment unit 32 judges that the user U is eligible to take the exam. If the exam environment judgment unit 53 judges that the exam environment in which the user U is located does not meet the exam criteria, the judgment unit 32 judges that the user U is not eligible to take the exam.
[0044] The output control unit 33 controls the output of the result of the judgment made by the judgment unit 32 (hereinafter referred to as judgment information) to an external communication device such as the exam proctor terminal 2. In this embodiment, the judgment information, such as "Can take the exam" or "Can't take the exam," is output as text information to the exam proctor terminal 2 and displayed on the display unit of the exam proctor terminal 2. The output judgment information is not limited to text information, but may be anything that attracts the attention of the exam proctor D. For example, it may be a sound such as "ping-dong," or an icon (image) surrounding the name of the user U who has been judged by the judgment unit 32 to be able to take the exam. Furthermore, it is sufficient that the judgment information is output on the screen of the exam proctor terminal 2, and if there are multiple users U for the exam proctor D, it may be output for each user U. The determination information may be output to the user terminal 3. For example, control may be exercised so that text such as "You can take the exam" or "You cannot take the exam" is output to the user terminal 3.
[0045] The user DB 61 stores user information received by the information receiving unit 31. The above-mentioned determining unit 32 makes a determination using the user information stored in the user DB 61 and the above-mentioned test criteria.
[0046] The test start condition DB 62 stores the above-mentioned test criteria. The test criteria are information for determining whether or not the test can be taken based on the information received by the receiving unit 42. In this embodiment, the test start condition DB 62 stores three types of test criteria (test criteria used by the system environment determination unit, test criteria used by the user determination unit 52, and test criteria used by the test environment determination unit 53). The test criteria may be items that the judgment unit 32 uses to determine whether the test can be taken or not. In this embodiment, the test criteria information is assumed to be stored in advance by the testing company before the test date.
[0047] <Processing content: Test start decision process> FIG. 5 is a flowchart showing an example of the test start determination process according to this embodiment. In this embodiment, it is assumed that the user U applies for the test in advance before the day of the test, and the application information accepted by the application unit 41 is stored in the user DB 61. Note that the application by the application unit 41 may be made on the same day as the acceptance by the acceptance unit 42. In other words, the user U may apply and accept on the day of the test. Details will be explained below.
[0048] In step S1, the output control unit 33 controls the output of information requesting a self-check to the user U. Specifically, for example, the output control unit 33 of the server 1 outputs a message to the user terminal 3 via the communication unit 19, prompting the user U to confirm whether the specifications and operating status of the user terminal 3 meet the test criteria. The user terminal 3 displays the information input from the server 1 on its monitor. The user U looks at the message output on the monitor of the user terminal 3 by the output control unit 33 and checks the specifications and operating status of the user terminal 3 for himself. If the specifications and operating status of the user terminal 3 do not meet the test criteria, the user U refers to FAQs (Frequently Asked Questions) provided by the testing company and takes steps to meet the test criteria. Here, FAQs are a collection of frequently asked questions and answers. The steps taken by the user U to meet the test criteria are called self-troubleshooting. The user U transmits the results of the self-troubleshooting from the user terminal 3 to the server 1.
[0049] In step S2, the accepting unit 42 accepts the result of self-troubleshooting from the user terminal 3.
[0050] In step S3, in the system priority mode, the system environment determining unit 51 determines whether the specifications and operating conditions of the user terminal 3 satisfy the test criteria based on the results of the self-troubleshooting received in step S2. Also, in step S3, in the people-first mode, the test supervisor D further interacts with the results of the self-troubleshooting using chat or the like, and determines whether the specifications and operating status of the user terminal 3 meet the test criteria. An example of the people-first mode will be described. Based on the results of self-troubleshooting, the test proctor D interacts with the user U via chat. Note that the interaction between the test proctor D and the user U may be any method, as long as it allows the test proctor D and the user U to communicate with each other (for example, a phone call). The test proctor D determines, through dialogue with the user U, whether the specifications and operating status of the user terminal 3 meet the test criteria. For example, if an unnecessary application is open on the user terminal 3, the test proctor D notifies the user U to close the unnecessary application. If the user U closes the unnecessary application, the test proctor D determines that the specifications and operating status of the user terminal 3 meet the test criteria. On the other hand, if the user U does not close unnecessary applications despite being notified by the test proctor D, the test proctor D will determine that the specifications and operating status of the user terminal 3 do not meet the test criteria. After making the above-mentioned judgment, the test proctor D presses, for example, a "Test Criteria OK" button on the monitor of the test proctor terminal 2. By pressing the "Test Criteria OK" button, the user judgment unit 52 determines that the test criteria have been met. A "Test Criteria NG" button may also be provided, and for example, the test proctor D presses the "Test Criteria NG" button if the above-mentioned test criteria have not been met. The result of the test proctor D's judgment may then be sent to the server 1 by pressing one of the above-mentioned buttons. In the human-first mode, the system environment judgment unit 51 determines (judges) whether the test criteria have been met, depending on the judgment of the test proctor D. If the system environment determination unit 51 determines through the above process that the specifications and operating status of the user terminal 3 meet the test criteria (step S3-YES), the process proceeds to step S4. If the system environment determination unit 51 determines that the specifications and operating status of the user terminal 3 do not meet the test criteria (step S3-NO), the process proceeds to step S14.
[0051] In step S4, the decision unit 32 decides whether or not to perform other checks. The other checks are checks other than the system environment check, i.e., identity check and test environment check. Note that whether or not to perform other checks is set in advance by the testing service provider. If the determination unit 32 determines that other checks should be performed (YES in step S4), the process proceeds to step S5. If the determination unit 32 determines that other checks should not be performed (NO in step S4), the process proceeds to step S13.
[0052] In step S5, the user determination unit 52 determines whether or not (the facial image of) the identification card has been uploaded in advance (for example, before the test date). If the face image of the identification card has been uploaded in advance (step S5-YES), the process proceeds to step S7. If the face image of the identification card has not been uploaded in advance (step S5-NO), the process proceeds to step S6. Depending on the type of test, some tests require you to upload your ID in advance, while others do not (your ID will be checked on the day of the test). An example of a case where the identification card has been uploaded in advance (step S5-YES) is when the user U uploads the identification card in advance (for example, when applying for the exam) for an exam that requires prior uploading. An example of a case where the identification card has not been uploaded in advance (step S5-NO) is when the user U has not uploaded their identification card in advance for a test that requires prior uploading (for example, they have forgotten it). This also includes cases where the ID document has not been uploaded in advance, even if the exam does not require prior uploading.
[0053] In step S6, the reception unit 42 receives the facial image on the identification card. For example, the reception unit 42 requests the user U to present their identification card, and receives the facial image on the identification card captured by the user terminal 3.
[0054] In step S7, in the system priority mode, the user determination unit 52 determines whether the person operating the user terminal 3 on the day of the exam is the same person as the person who applied for the exam. The user determination unit 52 uses the exam criteria, that is, whether predetermined items (e.g., facial images) match, to determine whether the user U operating the user terminal 3 on the day of the exam is the same person as the person who applied for the exam. As mentioned above, the user determination unit 52 may leave the above determination to the exam supervisor D or the like depending on the matching rate. In person-first mode, the test supervisor D visually checks whether the facial image, name, date of birth, etc. written on the identification card match the facial image, name, date of birth, etc. of the user U contained in an image captured using a camera equipped on the user terminal 3, thereby determining whether the person operating the user terminal 3 on the day of the test is the same person who applied for the test. As described above, the user determination unit 52 determines whether the test criteria are met based on the determination of the test proctor D. If the user determination unit 52 determines that the two users are the same person (YES in step S7), the process proceeds to step S8. If the user determination unit 52 determines that the two users are not the same person (NO in step S7), the process proceeds to step S14.
[0055] In step S8, the user determination unit 52 determines whether or not there are any defects in the information other than the facial image written on the identification card (for example, name, date of birth, etc.) and the application information. Here, "no deficiency" refers to, for example, a case where the name, date of birth, etc. in the user identification information do not match the name, date of birth, etc. in the application information. Specifically, if the name in the user identification information is in kanji and the name in the application information is in hiragana, katakana, or alphabet, this means that there is the above-mentioned deficiency. If there is no defect (YES in step S8), the process proceeds to step S10. If there is a defect (NO in step S8), the process proceeds to step S9.
[0056] In step S9, the output control unit 33 controls to output to the user terminal 3 a request to change the application information. For example, if there is an error in the date of birth in the application information, the output control unit 33 controls so as to output a request to change (correct) the date of birth in the application information to the user terminal 3. In this case, the change (correction) of the application information is performed by the user U himself / herself. The output control unit 33 may also control so as to output a request to create change candidates for the application information to the exam proctor terminal 2. In this case, the exam proctor D (exam proctor terminal 2) creates the change (correction) candidates and requests the user U (user terminal 3) to accept the changes. If the user U accepts the change candidates, a notice of acceptance is sent from the user terminal 3 to the server 1, and the application information is changed within the server 1 (for example, by the user determination unit 52). The output control unit 33 may output a request to change (modify) the application information to the exam proctor terminal 2, so that the application information may be changed by the exam proctor D alone.
[0057] In step S10, the judgment unit 32 judges whether or not to perform other checks. Other checks refer to checks other than identity verification, i.e., checks of the test environment. Note that whether or not to perform other checks is set in advance by the testing service provider. If other checks are to be performed (step S10-YES), the process proceeds to step S11. If other checks are not to be performed (step S7-NO), the process proceeds to step S13.
[0058] In step S11, the accepting unit 42 accepts the exam environment information. Specifically, the accepting unit 42 accepts an image of the user's surroundings captured by the user terminal 3.
[0059] In step S12, the examination environment determination unit 53 determines whether the examination environment in which the user U is placed satisfies the examination criteria based on the examination environment information. In this embodiment, in the system priority mode, if the exam environment information has been uploaded to the server 1 by the user U, the exam environment determination unit 53 determines that the exam environment in which the user U is placed meets the exam criteria. In the people-first mode, the examination environment determination unit 53 determines whether the examination environment in which the user U is placed satisfies the examination criteria based on the result of the examination supervisor D visually checking the examination environment in which the user U is placed. An example of the people-first mode will be described below. If the test proctor D visually confirms that, for example, another person is reflected in the above-mentioned test environment information, the test proctor D determines that the test environment in which the user U is placed does not meet the test criteria. On the other hand, for example, if the test supervisor D visually confirms that no other people are reflected in the above-mentioned test environment information and that other test criteria are met, the test supervisor D determines that the test environment in which the user U is placed meets the test criteria. The examination environment determination unit 53 determines whether the examination criteria are met or not, depending on the judgment of the examination supervisor D, as described above. If the examination environment determination unit 53 determines that the test criteria are met (step S12-YES), the process proceeds to step S13. If the test criteria are not met (step S12-NO), the process proceeds to step S14.
[0060] In step S13, the determination unit 32 determines whether or not the test start is permitted, and the test start permission determination process ends.
[0061] In step S14, the determination unit 32 determines that the test cannot be started, and the test start determination process ends.
[0062] <Screen display example> FIG. 6 is a diagram showing an example of a screen display displayed on the user terminal 3. FIG. 6 shows an example of the display when user U logs in to the exam site and test proctor D is displayed. In the example of FIG. 6, user U is displayed in the upper left (area G11). Below the area G11 in which user U is displayed, the screen displayed on the monitor of the user terminal 3 is displayed (area G12). Test proctor D is displayed to the right of the area G11 in which user U is displayed (area G13). Below the area G13 in which test proctor D is displayed, the specifications and operating status of the user terminal 3 are displayed. Specifically, the camera 71 and microphone 72 being used are displayed. In addition, the screen sharing setting status 73 is displayed as the operating status of the camera.
[0063] FIG. 7 is a diagram showing an example of a screen display displayed on the test supervisor terminal 2. As shown in FIG. Areas G21 to G23 are areas where images of multiple users U and the screens displayed on the monitors of the user terminals 3 are displayed. Area G24 is a display example of a scene in which the proctor D and user U are chatting in a scene in which the above-mentioned system environment check is performed in people-first mode. In the example of Figure 7, three users U are displayed (areas G21 to G23), and area G22 shows that unnecessary applications other than the browser specified by the testing company are open on the user terminal 3 of user U. "Please close unnecessary applications" (symbol G24a) is an instruction from test proctor D to user U. "I understand" (symbol G24b) is displayed as user U's reply to the instruction from test proctor D. In Figure 7, users U who have unnecessary applications open and users U who do not have unnecessary applications open are displayed simultaneously, but for example, it is also possible to display only users U who have unnecessary applications open.
[0064] Figures 8(A) and 8(B) are diagrams showing examples of screen displays displayed on the user terminal 3. Figures 8(A) and 8(B) are examples of displays displayed on the user terminal 3 when the above-mentioned identity verification is performed in people-first mode and a facial image of an identification card is sent from the user terminal 3 on the day of the test. FIG. 8(A) is a display example in which a user U presents an identification card 81, which is an example of user identification information, to a test proctor D. Fig. 8(B) is an enlarged view of the identification card 81 in area G11 of Fig. 8(A). In the example of Fig. 8(B), the identification card 81 is, for example, a driver's license. The identification card 81 displays a face image 81a, a name 81b, and a date of birth 81c. The test proctor D visually verifies the identity of the test subject.
[0065] Fig. 9 is a diagram showing an example of a screen display displayed on the exam proctor terminal 2. Fig. 9 is an example of a display displayed on the exam proctor terminal 2 in the scene shown in Fig. 8(A). The exam proctor D compares the face image 81a on the identification card 81 presented by the user U with the user face image information. The exam proctor D also compares the name 81b, date of birth 81c, etc. written on the identification card 81 with the name, date of birth, etc. in the application information to verify the identity of the user.
[0066] Fig. 10 is a diagram showing an example of a screen display displayed on the test proctor terminal 2. Fig. 10 shows an example of a display scene in which, in a case where there are multiple users U for one test proctor D, each user performs a confirmation task and the results of the judgment made by the judgment unit 32 (judgment information) are output to the test proctor terminal 2. Areas G41 to G49 are areas in which images of the nine users U and the screens displayed on the monitors of each user terminal 3 are displayed. Area 92 (indicated by a dashed line) on the left side of the screen displays the names of multiple users who are in charge of the test proctor D. "Start" (symbol 91) in area 92 indicates that the user U in question has been judged to be able to take the test.
[0067] <Advantageous Effects of the Present Embodiment> According to the above-described embodiment, the system environment assessment unit (server) determines whether the specifications and operating status of the user terminal meet the test standards, thereby reducing the burden of checking work on the test supervisor. In other words, the system environment assessment unit can perform some or all of the system environment checks in online tests that have traditionally been performed by humans, thereby reducing the burden of checking work by humans.
[0068] Furthermore, according to this embodiment, the user determination unit (server) determines whether the user operating the user terminal on the day of the exam is the same person who applied for the exam, thereby reducing the burden of verification work on the exam supervisor. In other words, the user determination unit can perform some or all of the identity verification in online exams that was previously performed by humans, thereby reducing the burden of verification work performed by humans.
[0069] Furthermore, according to this embodiment, the user determination unit performs identity verification based on predetermined items, thereby shortening the time required to determine whether or not the test can begin. Conventionally, if there are any mismatched items in the user information, the user is not allowed to take the test, and the test supervisor checks the user who was not allowed to take the test. In this embodiment, even if there are any mismatched items, the user is allowed to take the test as long as they do not fall under the predetermined items. Therefore, it is estimated that the number of users U that the test supervisor checks will be fewer than in the past, thereby shortening the time required to determine whether or not the test can begin.
[0070] Furthermore, according to this embodiment, the examination environment assessment unit (server) determines whether the examination environment in which the user is placed satisfies the examination criteria, thereby reducing the burden of checking work on the exam supervisor. In other words, the examination environment assessment unit can perform some or all of the examination environment checks for online examinations that have traditionally been performed by humans, thereby reducing the burden of checking work by humans.
[0071] Furthermore, according to this embodiment, the testing provider can set which of the system environment check, identity check, and exam environment check to perform, so that the testing procedure can be selected depending on the type of exam. For example, in the case of an online exam that allows test takers to bring in study materials, the testing provider can choose not to perform the exam environment check. Furthermore, for example, in the case of a strict national exam that may affect the user's life, the testing provider may choose to perform all of the system environment check, identity check, and exam environment check.
[0072] Furthermore, according to this embodiment, even if there are mismatches in user information during identity verification, if the mismatch is minor (does not fall under a specified item; for example, if the mismatch is in the date of birth and is thought to be a clerical error), the judgment unit determines that the user is eligible to take the exam, and the output control unit controls the test supervisor terminal to output an instruction to change the application information. Therefore, if the mismatch is minor, it is determined that the user being verified is eligible to begin the exam, eliminating the need to perform identity verification on the user before the exam. This allows the test supervisor to reduce the time required for identity verification. In the above case, it is expected that the test supervisor will manually correct the mismatches (such as the date of birth) after the exam has started, when there is time to do so.
[0073] According to this embodiment, the output control unit displays on the test supervisor terminal or user terminal whether or not the test can be taken, thereby allowing the test supervisor and user to recognize whether or not the test can be started.
[0074] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and modifications and improvements within the scope of achieving the object of the present invention are included in the present invention. Furthermore, the effects described in the embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments.
[0075] (Variation) In the above embodiment, an example has been described in which all three pieces of information, i.e., user information, examination environment information, and system environment information, are received. However, the information receiving unit may receive at least one of the user information, examination environment information, and system environment information. In this case, the judgment unit 32 may make a judgment corresponding to the information received by the information receiving unit. For example, if the information receiving unit receives only the system environment information out of the above three pieces of information, the judgment unit may only check the system environment.
[0076] In the above-described embodiment, a pattern in which the system environment check, identity check, and exam environment check are all performed by the system and a pattern in which they are all performed by a person have been described, but this is not limited to this. For example, the testing company may decide to prioritize the system environment check and the identity check and exam environment check by a person. Furthermore, for exams that affect the life of user U, such as national exams, the testing company may choose to have all three of the system environment check, identity check, and exam environment check be performed by a person.
[0077] In the above embodiment, when checking the system environment in system priority mode, an example has been described in which information on the system environment on the day of the exam is used. However, information on the system environment may be received before the day of the exam. For example, before the day of the exam, the user U transmits the specifications and operating status of the user terminal to the server. If the system environment assessment unit determines that the specifications and operating status of the user terminal do not meet the test criteria, the user U may perform self-troubleshooting on the day before the exam to meet the test criteria.
[0078] In the above-described embodiment, an example was described in which identity verification was performed in system priority mode using facial image information, name, date of birth, and other user identification information written on an identification card. However, identity verification may also be performed using data on physical characteristics such as the user's fingerprints and irises, for example, without using an identification card.
[0079] In the above embodiment, an example was described in which a request to change the application information is controlled to be output by the output control unit before the start of the exam, but the instruction to change the application information may also be given after the user has started the exam.
[0080] The above-described series of processes can be executed by hardware or software.
[0081] When a series of processes is executed by software, the programs that make up the software are installed into a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware, or may be a computer capable of executing various functions by installing various programs, such as a general-purpose smartphone or personal computer.
[0082] The recording medium containing such a program may be constituted not only by removable media (not shown) that are distributed separately from the device main body in order to provide the program to the user, but also by a recording medium provided to the user in a state where it is pre-installed in the device main body. Removable media may be constituted, for example, by a magnetic disk (including a floppy disk), an optical disk, or a magneto-optical disk. A magneto-optical disk may be constituted, for example, by a CD-ROM (Compact Disk-Read Only Memory) or a DVD (Digital Versatile Disk). A magneto-optical disk may be constituted, for example, by an MD (Mini Disk). Furthermore, a recording medium provided to the user in a state where it is pre-installed in the device main body may be constituted, for example, by a ROM on which the program is recorded, or a hard disk included in the storage unit.
[0083] In this specification, the steps describing the program to be recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually. In addition, in this specification, the term "system" refers to an overall device that is made up of a plurality of devices, a plurality of means, etc.
[0084] The system configuration shown in Fig. 2 is merely an example for achieving the object of the present invention, and is not particularly limited. In other words, it is sufficient if the test system is provided with the functions capable of performing each role, and further, the systems may be directly connected without going through a network.
[0085] 3 are merely examples for achieving the object of the present invention and are not particularly limited. For example, one piece of hardware may also have the function of another piece of hardware, or multiple pieces of hardware with the same function may be included.
[0086] The functional configuration in Fig. 4 is merely an example and is not particularly limited. In other words, it is sufficient for the server 1 to have the functionality to execute the above-described series of processes as a whole, and the functional blocks used to realize this functionality are not particularly limited to the example in Fig. 4. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.
[0087] <Other> In other words, the test system to which the present invention is applied can take various forms having the following configurations. That is, a test system to which the present invention is applied (for example, server 1 in FIG. 3) A receiving means (for example, the information receiving unit 31 in FIG. 4) for receiving at least one of user information, examination environment information, and system environment information from a user terminal (for example, the user terminal 3 in FIG. 2); a storage means (for example, the storage unit 18 in FIG. 4) for storing information for determining whether or not the applicant is eligible to take the exam based on the information received by the reception means; a judgment means (for example, the judgment unit 32 in FIG. 4) for judging whether or not each user is eligible to take the exam by comparing the information received by the reception means with the information stored in the storage means; Equipped with.
[0088] With this configuration, the testing system performs some or all of the confirmation work, allowing the testing organization to efficiently perform confirmation work before starting the online test.
[0089] In addition, the user information includes user identification information that can identify the user (e.g., information written on an identification card), facial image information (e.g., user facial image information) included in the captured image information acquired by the user terminal, and application information (e.g., name and date of birth), and the judgment means may determine that the user is not eligible to take the exam if the user identification information does not match the facial image information or the application information. With this configuration, the information to be compared in order to distinguish between the person in question and a non-person in identity verification becomes clear, thereby enabling accurate identity verification.
[0090] In addition, the user identification information and the application information each include multiple items, and the judgment means may judge that the user is eligible to take the exam if all of the user identification information matches the facial image information or the application information, judge that the user is not eligible to take the exam if some of the items in the user identification information and the facial image information or the application information do not match (for example, the user's facial image information captured by the user terminal does not match the facial image on an identification card) and the mismatched item is included in a specified item (for example, a facial image), or judge that the user is eligible to take the exam if some of the items in the user identification information and the facial image information or the application information do not match (for example, the date of birth in the application information does not match the date of birth on an identification card) and the mismatched item is not included in a specified item. With this configuration, even if there are any discrepancies when comparing the various pieces of information mentioned above during identity verification, it is possible to distinguish between serious and minor discrepancies. This allows the test supervisor to carry out verification work only in serious cases (when the discrepancy corresponds to a specified item), thereby reducing the time required for verification work.
[0091] The predetermined items may also include information for recognizing the face of the user (for example, a facial image). With this configuration, since face recognition information is an important element in identifying a person, identity verification can be performed easily (accurately). For example, if the facial information is different, it can be immediately determined that the person is not eligible to take the exam, thereby reducing the time required for the confirmation process.
[0092] The apparatus may further include an output means (for example, the output control unit 33 in FIG. 4) that outputs information indicating whether or not the test is available, as determined by the determination means, to an external communication device. This configuration makes it easier for users or test supervisors to determine whether they are eligible to take the test. This reduces, for example, the number of inquiries from users to the testing provider regarding their eligibility to take the test, and reduces the time spent responding to users, allowing the testing provider to proceed with the confirmation process more efficiently. [Explanation of symbols]
[0093] 1. Server, 2. Test supervisor terminal, 3. User terminal, 11. CPU, 18. Memory unit, 19. Communication unit, 31. Information reception unit, 32. Judgment unit, 33. Output control unit, 41. Application unit, 42. Reception unit, 51. System environment judgment unit, 52. User judgment unit, 53. Examination environment judgment unit, 61. User DB, 62. Examination start condition DB
Claims
1. A test system that allows a test to be taken from a user terminal via a network, a receiving means for receiving user information and at least one of examination environment information and system environment information from the user terminal; a storage means for storing information for determining whether or not the applicant is eligible to take the exam based on the information received by the reception means; a determination means for determining whether or not each user is eligible to take the exam by comparing the information received by the reception means with the information stored in the storage means; Equipped with The user information includes user identification information including a plurality of items that can identify the user, face image information included in captured image information acquired by the user terminal, and application information including a plurality of items, The determination means If the user identification information and the face image information do not match, it is determined that the user is not permitted to take the exam. If the user identification information and the face image information match, but the user identification information and some of the items in the application information do not match, and the mismatched items are included in predetermined items, it is determined that the user is not eligible to take the exam; If the user identification information and the face image information match, and the user identification information and some of the items in the application information do not match, and the mismatched items are not included in the predetermined items, it is determined that the user is eligible to take the exam. Test system.
2. The device further includes an output unit that outputs information indicating whether the test can be taken or not, determined by the determination unit, to an external communication device. The test system of claim 1 .
3. A control method for a test system that allows a user to take a test from a user terminal via a network, comprising: a receiving step of receiving user information, examination environment information, and / or system environment information from the user terminal; a determination step of determining whether or not each user is eligible to take the exam by comparing the information received in the reception step with information for determining whether or not the user is eligible to take the exam, the information being stored in a storage means; and The user information includes user identification information including a plurality of items that can identify the user, face image information included in captured image information acquired by the user terminal, and application information including a plurality of items, The determining step If the user identification information and the face image information do not match, it is determined that the user is not permitted to take the exam. If the user identification information and the face image information match, but the user identification information and some of the items in the application information do not match, and the mismatched items are included in predetermined items, it is determined that the user is not eligible to take the exam; If the user identification information and the face image information match, and the user identification information and some of the items in the application information do not match, and the mismatched items are not included in the predetermined items, it is determined that the user is eligible to take the exam. Control method.
4. A computer program for an examination system that allows an examination to be taken from a user terminal via a network, a receiving step of receiving user information, examination environment information, and / or system environment information from the user terminal; a determination step of determining whether or not each user is eligible to take the exam by comparing the information received in the receiving step with information for determining whether or not each user is eligible to take the exam that is stored in a storage means, and The user information includes user identification information including a plurality of items that can identify the user, face image information included in captured image information acquired by the user terminal, and application information including a plurality of items, The determining step If the user identification information and the face image information do not match, it is determined that the user is not permitted to take the exam. If the user identification information and the face image information match, but the user identification information and some of the items in the application information do not match, and the mismatched items are included in predetermined items, it is determined that the user is not eligible to take the exam; If the user identification information and the face image information match, and the user identification information and some of the items in the application information do not match, and the mismatched items are not included in the predetermined items, it is determined that the user is eligible to take the exam. Computer program.
Citation Information
Patent Citations
Remote test and course system
JP2005258364A
e-LEARNING TEST SYSTEM
JP2009193477A
Information processing terminal and program
JP2018066972A
Examination management device
JP2019212002A
Test system
JP2021089557A