Testing terminal device, testing system, and testing program
The test terminal device addresses the challenges of online testing by adjusting sound collection modes based on storage capacity, ensuring fair and reliable monitoring of test takers despite communication failures and varying device storage.
Patent Information
- Application Number
- JP2025041970
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-06-05
- Estimated Expiration
- 2040-04-21
AI Technical Summary
Existing online testing technologies face challenges in ensuring fair and reliable monitoring of test takers due to the risk of communication failures and varying storage capacity on test takers' devices.
A test terminal device equipped with sound collection, storage, adjustment, and processing means that adjust the sound collection mode based on available storage space, ensuring that confirmation audio information is collected and stored efficiently.
The solution enables fair and reliable online testing by ensuring that confirmation audio information is collected and stored effectively, even in situations with limited storage capacity, thereby mitigating the risks of communication failures.
Smart Images

Figure 2025085748000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a test terminal device, a test system, and a test program. [Background technology]
[0002] Due to the spread of infectious diseases such as COVID-19 or natural disasters such as typhoons, it may become impossible to use the venues where many test takers can attend. In such cases, it would be very convenient for test takers if they could take the test remotely, for example from home, without having to visit a venue. Therefore, there is a high demand for online testing that can be used in situations where such venues are unavailable.
[0003] As a technique for satisfying such needs, techniques relating to online testing have been known (see, for example, Patent Document 1 and Non-Patent Documents 1 to 3). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-212002 A [Non-patent literature]
[0005] [Non-Patent Document 1] ProctorU Inc., “End-to-End Recordings”, [online], [searched on April 16, 2020], Internet<URL:https: / / www.proctoru.com / services / record-plus> [Non-Patent Document 2] ProctorU Inc., “AI-Based Behavior Analysis”, [online], [searched on April 16, 2020], Internet<URL:https: / / www.proctoru.com / services / review-plus> [Non-Patent Document 3] ProctorU Inc., “FAQ”, [online], [searched on April 16, 2020], Internet<URL:https: / / www.proctoru.com / faq> Summary of the Invention [Problem to be solved by the invention]
[0006] Incidentally, in online testing technology, in order to monitor test takers during the test, a technology has been adopted that constantly transmits data (such as monitoring data showing the test taker's status during the test that is recorded or filmed on the test taker's terminal) from the test taker's terminal to a server in real time.
[0007] However, with this technology, if a communication failure occurs on the Internet, there is a risk that the monitoring data (i.e., audio and video data) cannot be transmitted to the server during the test. On the other hand, if a communication failure is assumed and data is stored on the test taker's (user's) device, there is a possibility that another problem will arise in that the free space on each test taker's (user's) device will differ depending on the usage status of each person, and the device will not be able to store all the monitoring data (i.e., audio and video data). This problem may be particularly noticeable when the user's smartphone or other device is used as the answering device.
[0008] The present invention has been made in consideration of the above circumstances, and has an object to provide a test terminal device, a test system, and a test program that enable tests to be conducted fairly. [Means for solving the problem]
[0009] In order to solve the above-mentioned problems and achieve the object, the test terminal device described in claim 1 is a test terminal device used by a subject to take a test, and comprises: a sound collection means for collecting confirmation audio information around the subject during the test, the confirmation audio information being used to confirm the legitimacy of the test of the subject; a storage means for storing the confirmation audio information collected by the sound collection means; an adjustment means for adjusting the sound collection mode by the sound collection means based on free space, which is the remaining capacity in the storage means for storing information; and a processing means for making the sound collection means collect the confirmation audio information based on the sound collection mode adjusted by the adjustment means, and the adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is collected, or the timing of collecting the confirmation audio information as the sound collection mode.
[0010] The test terminal device of claim 2 is the test terminal device of claim 1, in which the adjustment means performs a first process of acquiring free space information indicating the free space, a second process of determining the sound quality of the confirmation audio information and the number of times the confirmation audio information is picked up based on table information that correlates multiple ranges of the free space with the sound quality of the confirmation audio information and the number of times the confirmation audio information is picked up corresponding to each range of the free space, and the free space information acquired in the first process, a third process of determining the pick-up timing of the confirmation audio information based on the number of times the confirmation audio information is picked up determined in the second process and a test time, and a fourth process of adjusting the sound quality of the confirmation audio information, the number of times the confirmation audio information is picked up, and the pick-up timing of the confirmation audio information as the pick-up mode based on the processing results of the second process and the processing results of the third process.
[0011] The testing system described in claim 3 is a testing system used by a subject to take a test, and comprises: a sound collection means for collecting confirmation audio information around the subject during the test, the confirmation audio information being used to confirm the legitimacy of the test of the subject; a storage means for storing the confirmation audio information collected by the sound collection means; an adjustment means for adjusting the sound collection mode by the sound collection means based on free space, which is the remaining capacity in the storage means for storing information; and a processing means for causing the sound collection means to collect the confirmation audio information based on the sound collection mode adjusted by the adjustment means, and the adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is collected, or the timing of collecting the confirmation audio information as the sound collection mode.
[0012] The test program described in claim 4 is a test program used by a subject to take a test, and causes a computer to function as: a sound collection means for collecting confirmation audio information around the subject during the test, the confirmation audio information being used to confirm the legitimacy of the test of the subject; a storage means for storing the confirmation audio information collected by the sound collection means; an adjustment means for adjusting the sound collection mode by the sound collection means based on free space, which is the remaining capacity in the storage means for storing information; and a processing means for making the sound collection means collect the confirmation audio information based on the sound collection mode adjusted by the adjustment means, and the adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is collected, or the timing of collecting the confirmation audio information as the sound collection mode. Effect of the Invention
[0013] According to the test terminal device according to claim 1, the test system according to claim 3, and the test program according to claim 4, the problems of the present application can be solved. [Brief description of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing a functional concept of a testing system according to an embodiment of the present invention. [Diagram 2] FIG. 13 is a diagram illustrating an example of server-side test related information. [Diagram 3] FIG. 11 is a diagram illustrating an example of server-side response related information. [Figure 4] FIG. 2 is a block diagram showing a functional concept of an answering terminal device; [Diagram 5] FIG. [Figure 6] FIG. 11 is a diagram illustrating an example of terminal side test related information. [Figure 7] FIG. 11 is a diagram illustrating an example of terminal side response related information. [Figure 8] FIG. 2 is a block diagram showing a functional concept of a question terminal device. [Figure 9] 13 is a flowchart of an exam acceptance / rejection information storage process. [Figure 10] 13 is a flowchart of a test process. [Figure 11] FIG. 13 is a diagram illustrating an example of a test ID input screen. [Figure 12] 13 is a flowchart of a mode adjustment process. [Figure 13] FIG. 11 is a diagram illustrating an example of mode determination table information. [Figure 14] FIG. 13 is a diagram illustrating a screen displayed before a test is started. [Figure 15] FIG. 13 is a diagram illustrating an example of a test start screen. [Figure 16] FIG. 13 is a diagram illustrating an example of an answer input screen. [Figure 17] FIG. 13 is a diagram illustrating an example of an answer input screen. [Figure 18] 13 is a flowchart of an in-test information storage process. [Figure 19] FIG. 13 is a diagram illustrating an example of a test end screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, the embodiments of the test terminal device, the test system, and the test program according to the present invention will be described in detail with reference to the accompanying drawings. First, [I] the basic concept of the embodiment will be described, then [II] the specific contents of the embodiment will be described, and finally, [III] modified examples of the embodiment will be described. However, the present invention is not limited to the embodiment.
[0016] [I] Basic Concept of the Embodiment First, the basic concept of the embodiment will be described. The embodiment relates to a test terminal device, a test system, and a test program. The test terminal device according to the present invention is a device used by a subject to take a test, and is a concept including, for example, a dedicated device used to take a test, or a device realized by implementing a function for taking a test in a general-purpose computer (for example, a terminal device such as a smartphone, a tablet terminal, or a personal computer). In addition, the test terminal device may be used in any scene, for example, in a specified test venue, or in any place other than the test venue, such as the subject's home, but in the embodiment shown below, a case where it is used in the subject's home will be described.
[0017] The test terminal device includes, for example, an image capturing means, a storage means, an adjustment means, and a processing means, and optionally includes a sound collecting means and an input means.
[0018] The term "imaging means" refers to a means for capturing a confirmation image of a subject during the test to confirm the legitimacy of the subject's participation in the test, and is a concept that includes, for example, a means for capturing a video or still image of a subject during the test as a confirmation image.
[0019] An "examination" is something that is conducted to judge or evaluate abilities or qualities, etc., and is a concept that includes, for example, qualification examinations, entrance examinations, midterm or final examinations at a university, mock exams, entrance examinations, and promotion examinations. A "subject" is a concept that indicates a person taking an examination.
[0020] A "confirmation image" is an image used to confirm the validity of the test on the subject, and specifically, an image that includes a video or still image, and is a concept that includes, for example, an image that is expected to include at least a part of the subject taking the test (e.g., the face).
[0021] "Legacy of the subject's test" is a concept corresponding to the subject taking (or having taken) the test in compliance with the rules of the test, in other words, a concept corresponding to the subject not committing (or having not committed) any dishonest acts in the test (for example, taking the test on behalf of another person (i.e., a concept corresponding to the act of someone other than the person answering questions), or cheating, etc.) as stipulated in the test. Note that, in the present application, the term "answer" is used as a term indicating a concept corresponding to solving a problem and coming up with an answer, and the term "answer" may be read as the term "answer solution."
[0022] The "storage means" is at least a means for storing a confirmation image captured by an imaging means, and is a concept including, for example, a means for storing confirmation audio information collected by an audio collection means. Note that the configuration of this "storage means" is arbitrary, but for example, it is configured using a known flash memory or other known recording means (for example, a hard disk, optical disk, magnetic disk, etc.), the maximum amount of information that can be stored is predetermined, and as information is stored, the free space, which is the remaining capacity for storing information, decreases.
[0023] "Confirmation audio information" is audio information used to confirm the validity of the subject's test, and is a concept that includes, for example, information indicating the sounds around the subject during the test.
[0024] The "adjustment means" is a means for adjusting the imaging mode of the imaging means based on the remaining free space in the storage means that can store information, and is a concept that includes, for example, means for adjusting the image quality of the confirmation image, the number of times the confirmation image is captured, or the timing of capturing the confirmation image as an imaging mode. Also, the "adjustment means" is a concept that includes, for example, means for adjusting the sound collection mode of the sound collection means based on the free space, and is a concept that includes, for example, means for adjusting the sound quality of the confirmation audio information, the number of times the confirmation audio information is captured, or the timing of capturing the confirmation audio information as an audio collection mode.
[0025] "Imaging mode" is a concept that indicates the manner in which a confirmation image is captured by an imaging means, and includes, for example, the image quality of the confirmation image, the number of times the confirmation image is captured, or the timing of capturing the confirmation image. "Image quality" is a concept that indicates the quality of an image, and includes, for example, quality determined according to well-known concepts such as image resolution, and in the embodiment described below, it is assumed that the amount of information increases as the image quality increases. "Number of times images are captured" is a concept that indicates the number of times a confirmation image is captured during a test, and "imaging timing" is a concept that indicates the timing of capturing a confirmation image during a test, and includes, for example, the time of capturing images or the time interval between images.
[0026] The term "sound collection mode" refers to a concept that indicates the manner in which the confirmation audio information is collected by the sound collection means, and includes, for example, the sound quality of the confirmation audio information, the number of times the confirmation audio information is collected, or the timing of collection of the confirmation audio information. Note that "sound quality" refers to a concept that indicates the quality of the audio, and is a quality that is determined according to known concepts such as the sampling rate or quantization bit rate of the audio signal, and in the following embodiment, the explanation will be given on the premise that the amount of information increases as the sound quality increases. Also, the term "number of times sound is collected" refers to a concept that indicates the number of times the confirmation audio information is collected during a predetermined period of time (e.g., 2 to 5 minutes) during a test, and the term "sound collection timing" refers to a concept that indicates the timing of imaging the confirmation audio information during a test, and includes, for example, the time of collection or the time interval for collection.
[0027] The "processing means" refers to a means for causing the imaging means to capture a confirmation image based on the imaging aspect adjusted by the adjustment means, and is a concept that includes, for example, a means for causing the sound collection means to collect confirmation audio information based on the sound collection aspect adjusted by the adjustment means.
[0028] The "sound collection means" refers to a means for collecting confirmation voice information around the subject during the test, for confirming the validity of the subject's test. The "input means" refers to a means for inputting the subject's answers to the test questions.
[0029] In the following embodiment, an example is given of a case in which a subject user takes a qualification exam at home, and an example is given of a case in which test questions are displayed on a device separate from the test terminal device, and the user inputs answers to the displayed test questions into the test terminal device.
[0030] [II] Specific Contents of the Embodiments Next, the specific contents of the embodiment will be described.
[0031] (composition) First, the configuration of the test system of this embodiment will be described. FIG. 1 is a block diagram showing the functional concept of the test system according to this embodiment. In reality, the answer terminal device 2 and the question terminal device 3 are provided in the number corresponding to the number of subjects (hereinafter referred to as "users") who will take the test. However, for the sake of convenience, FIG. 1 specifically illustrates and explains the answer terminal device 201 and the question terminal device 301 (provided in the home of the user) used by a user named "AA AA" (hereinafter referred to as "user A"), and the answer terminal device 202 and the question terminal device 302 (provided in the home of the user) used by a user named "BB BB" (hereinafter referred to as "user B"). In addition, when it is not necessary to distinguish the answer terminal devices 201, 202, etc. from each other, they will be collectively referred to as the answer terminal device 2, and when it is not necessary to distinguish the question terminal devices 301, 302, etc. from each other, they will be collectively referred to as the question terminal device 3. Here, the explanation will be given by focusing on "user A", for example.
[0032] As shown in Fig. 1, the test system 100 is a system used by a user to take a test, and includes, for example, a server device 1, an answer terminal device 2, and a question terminal device 3. Note that these devices may be connected to each other so that they can communicate with each other using any communication method, but in the example of Fig. 1, a case will be described in which the server device 1 and the answer terminal device 2 are capable of wireless communication with each other, and the answer terminal device 2 and the question terminal device 3 are capable of wireless communication with each other.
[0033] (Configuration - Server device) The server device 1 in FIG. 1 is a device managed by an administrator who operates and manages the test, and includes, for example, a communication unit 11, a recording unit 12, and a control unit 13.
[0034] (Configuration - Server device - Communication unit) The communication unit 11 is a communication means for communicating with an external device (for example, the answering terminal device 2). The specific type and configuration of the communication unit 11 are arbitrary, but it can be configured, for example, using a known communication circuit or the like.
[0035] (Configuration - Server Device - Recording Unit) The recording unit 12 is a recording means for recording programs and various data necessary for the operation of the server device 1, and is configured using, for example, a hard disk (not shown) as an external recording device. However, instead of or together with the hard disk, any other recording medium including a magnetic recording medium such as a magnetic disk, or an optical recording medium such as a DVD or a Blu-ray disk can be used.
[0036] The recording unit 12 includes, for example, a server-side test-related information database (hereinafter, the database is referred to as “DB”) 121 and a server-side answer-related information DB 122.
[0037] (Configuration - Server device - Recording unit - Server side test related information DB) The server-side test-related information DB121 in Fig. 1 is a server-side test-related information storage means for storing server-side test-related information. "Server-side test-related information" is information stored in the server device 1, and specifically, is information related to a test conducted using the testing system 100. Fig. 2 is a diagram illustrating server-side test-related information. In the server-side test-related information, for example, as shown in Fig. 2, information corresponding to the item "Test ID", information corresponding to the item "Test name information", information corresponding to the item "Test time information", information corresponding to the item "Question information", information corresponding to the item "Password information for opening questions", and information corresponding to the item "Answer column information" are mutually associated.
[0038] The information corresponding to the item "Test ID" is test identification information (hereinafter, the identification information will also be referred to as "ID") for uniquely identifying a test conducted using the testing system 100 (e.g., "IDt001" in FIG. 2). The information corresponding to the item "Test Name Information" is test name information that specifies the name of the test (e.g., "AA Test" in FIG. 2, which is written for convenience). The information corresponding to the item "Test Time Information" is test time information that specifies the time when the test will be held (e.g., in FIG. 2, information indicating the start time and time limit of the test will be used, such as "April 10th, 13:00, 60 minutes" indicating that the start time is "April 10th, 13:00" and the time limit is "60 minutes").
[0039] The information corresponding to the item "Question Information" is problem information that identifies the questions that will be asked in the exam (in FIG. 2, it is written as "Q001" for convenience). Note that "Q001" here is, for example, information that identifies all the questions that will be asked in the AA exam. The format of the questions identified by the problem information is arbitrary, but for example, it is a question that assumes a format corresponding to a so-called multiple choice exam in which each question is answered by selecting one or more options from multiple answer options, and the problem information here is described as information that identifies the questions and answer options.
[0040] The information corresponding to the item "Password information for opening question" is password information for opening question that specifies the password for opening the question specified by the question information (such as "pass001" in FIG. 2). "Opening the question specified by the question information" is a concept indicating that the problem specified by the question information is made visible, and will be explained below as a concept indicating that, for example, the question information is a file of a specified format (assuming that it is opened using a computer), and that the problem specified by the question information is made visible by opening and displaying the file.
[0041] The information corresponding to the item "answer column information" is answer column information that specifies the answer column information corresponding to the question specified by the question information (in FIG. 2, it is written for convenience, such as "A001"). Note that "A001" here, for example, specifies answer column information corresponding to all questions asked in the AA test. This answer column information is arbitrary, but for example, as information corresponding to each question and option specified by the above-mentioned question information, information for displaying the question number and information for selecting an option (as an example, information for displaying a number of radio buttons or check boxes corresponding to the number of options, etc.) may be used.
[0042] The correlated information at the top of the server-side exam-related information in Figure 2 indicates that the exam ID for the "AA Exam" is "IDt001," that the start time of the "AA Exam" is "April 10th, 1:00 PM," that the time limit is "60 minutes," that the question in the "AA Exam" is identified by "Q001," that the password to open the question is "pass001," and that the information identifying the answer field is "A001."
[0043] The specific method for storing such server-side test-related information is arbitrary, but for example, the administrator who operates and manages the test inputs the information using any method (for example, inputting the information using an input means (such as a keyboard or mouse) not shown, or inputting the information using a recording medium such as a memory stick, etc.).
[0044] (Configuration - Server device - Recording unit - Server side response related information DB) The server-side answer-related information DB122 in FIG. 1 is a server-side answer-related information storage means for storing server-side answer-related information. The "server-side answer-related information" is information stored in the server device 1, and specifically, is information related to answers by users who have taken a test conducted using the test system 100. FIG. 3 is a diagram illustrating the server-side answer-related information. In the server-side answer-related information, for example, as shown in FIG. 3, information corresponding to the item "user information", information corresponding to the item "still image information before the test", information corresponding to the item "test ID", information corresponding to the item "still image information during the test", information corresponding to the item "video information during the test", information corresponding to the item "audio information during the test", information corresponding to the item "opening time information", and information corresponding to the item "answer input information" are mutually associated.
[0045] The information corresponding to the item "user information" is user information that identifies the user who took the test. This user information is arbitrary, but for example, a case where information indicating the user's name and date of birth is used will be described. In FIG. 3, a case where information identifying "user A" is "AA AA" (description for convenience) that is the name of "user A" and "AA AA, March 2, 1985" that identifies "user A's" date of birth "March 2, 1985" will be described.
[0046] The information corresponding to the item "Pre-exam still image information" is pre-exam still image information indicating a still image captured before the exam, for example, image information corresponding to the photo on the examination ticket that identifies the user who took the exam. This pre-exam still image information is arbitrary, but for example, a case will be described in which information is used that associates a still image of a predetermined format with image capture time information indicating the time when the still image was captured. In FIG. 3, a case will be described in which "Is001 (April 9th, 10:00" is used to identify "Is001", which is a still image that shows at least the face of "User A", and image capture time information "April 9th, 10:00".
[0047] The information corresponding to the item “Test ID” is the same as the information of the same name in FIG.
[0048] The information corresponding to the item "test still image information" is test still image information indicating a still image captured during a test, for example, test still image information indicating a still image (confirmation image) for confirming the legitimacy of the user's test. This test still image information is arbitrary, but for example, similar to pre-test still image information, a case where a still image of a predetermined format is associated with imaging time information indicating the time when the still image was captured will be described. In FIG. 3, a case where "Is101" which is a still image showing at least the face of "user A" and "Is101 (April 10th, 13:10)" which specifies imaging time information "April 10th, 13:10" will be described.
[0049] The information corresponding to the item "video information during test" is video information during test indicating a video captured during a test, for example, video information during test indicating a video (verification image) for verifying the legitimacy of the user's test. This video information during test is arbitrary, but for example, similar to pre-test still image information, a case will be described in which a video in a predetermined format is associated with imaging time information indicating the time when the video was captured (more specifically, the time when imaging started) similarly. In FIG. 3, a case will be described in which "Im101 (April 10th, 13:05)" is used, which specifies "Im101", a video in which at least the face of "user A" is captured, and "April 10th, 13:05", which is imaging time information.
[0050] The information corresponding to the item "audio information during test" is audio information during test indicating audio information collected during a test, for example, audio information during test indicating audio information (audio information for confirmation) for confirming the legitimacy of the user's test. This audio information during test is arbitrary, but for example, similar to pre-test still image information, a case will be described in which audio information in a predetermined format is associated with audio collection time information indicating the time when the audio information was collected (more specifically, the time when the audio collection started). In FIG. 3, a case will be described in which "V101" which is audio information in which the surrounding audio of "user A" is recorded and "V101 (April 10th, 13:16)" which specifies the audio collection time information "April 10th, 13:16".
[0051] Information corresponding to the item "opening time information" is opening time information indicating the time when the problem specified by the problem information was opened (eg, "April 10th, 13:00" in FIG. 3).
[0052] The information corresponding to the item "answer input information" is answer input information indicating an answer input by a user. This answer input information is arbitrary, but for example, it is information indicating an answer corresponding to the question information and answer column information in FIG. 2. As an example, a case will be described in which question number information indicating a question number is associated with answer option information indicating an option selected and input by a user as an answer to the question of the question number. In FIG. 3, a case will be described in which "Q1:1" is used, in which question number information indicating the first question number is associated with answer option information indicating "1" indicating that the option selected and input by a user as an answer to the question corresponding to the first question number.
[0053] In the top row of the related information in the server-side answer-related information in FIG. 3, the still image "Is001" (taken at 10:00 on April 9th) corresponding to the photo on the exam ticket that identifies a user with the name "AA AA" and date of birth "March 2, 1985" (i.e., "User A") is stored, and it is also indicated that "User A" took the exam identified by "Exam ID" = "IDt001" (i.e., the AA exam), and a still image "Is101" (taken at 13:10 on April 10th) of "User A" during the exam is also stored. Also stored is "Im101," which is a video of "User A" taking the test (recording began at 13:05 on April 10), and "V101," which is audio information of the surroundings of "User A" taking the test (recording began at 13:16 on April 10). It also shows that "User A" opened the question at "13:00 on April 10," and "answer input information," which is the answer input information entered by "User A," is stored.
[0054] The specific method for storing such server-side response related information is arbitrary, but for example, it is stored by performing the process described below.
[0055] (Configuration - Server device - Control unit) The control unit 13 is a control means for controlling the server device 1, and is specifically a computer including a CPU, various programs interpreted and executed on the CPU (including basic control programs such as an OS, and application programs that are started on the OS and realize specific functions), and an internal memory such as a RAM for storing programs and various data (this also applies to the control units of other devices). In particular, the program according to the embodiment is installed in the server device 1 via an arbitrary recording medium or a network, thereby substantially configuring each unit of the control unit 13 (this also applies to the control units of other devices). The specific processing performed by the control unit 13 will be described later.
[0056] (Configuration - Answering terminal device) Fig. 4 is a block diagram showing the functional concept of the answering terminal device, and Fig. 5 is a front view of the answering terminal device. The answering terminal device 2 in Fig. 1 is a test terminal device, specifically, a smartphone, and includes, for example, a communication unit 21, a touch pad 22, a display 23, an imaging unit 24, a sound collection unit 25, a timing unit 26, a recording unit 27, and a control unit 28, as shown in Fig. 4.
[0057] (Configuration - Answering terminal device - Communication unit) The communication unit 21 is a communication means for communicating with an external device (for example, the server device 1 and the question terminal device 3). The specific type and configuration of the communication unit 21 are arbitrary, but it can be configured in the same way as the communication unit 11 of the server device 1, for example.
[0058] (Configuration - Answering terminal device - Touch pad) The touch pad 22 is the input means described above, and specifically, is an operation means that receives various operation inputs from a user by being pressed by the user's finger, etc. The specific configuration of this touch pad 22 is arbitrary, but for example, a known one equipped with an operation position detection means using a resistive film method, a capacitive method, or the like can be used.
[0059] (Configuration - Answering terminal device - Display) The display 23 is a display means for displaying various images under the control of the control unit 28. The specific configuration of the display 23 is arbitrary, but for example, a known flat panel display such as a liquid crystal display or an organic EL display can be used. The touch pad 22 and the display 23 may be superimposed on each other to be integrally formed as a touch panel, as shown in FIG. 5.
[0060] (Configuration - Answering terminal device - Imaging unit) The imaging unit 24 is the imaging means described above, and specifically, is a means for capturing still images and videos. The specific configuration of the imaging unit 24 is arbitrary, but for example, as shown in FIG. 5, it is configured as a camera facing the direction in which a touch panel consisting of a touch pad 22 and a display 23 is provided. As an example, a case will be described in which it is configured using an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary MOS), and an optical system such as a lens. The type and configuration of the "lens" here are arbitrary, but for example, a lens with fewer blind spots, such as a wide-angle lens or a fisheye lens, is desirable.
[0061] (Configuration - Answering terminal device - Sound pickup unit) The sound collection unit 25 is the above-mentioned sound collection means, specifically, a means for collecting audio information. The specific configuration of the sound collection unit 25 is arbitrary, but for example, a case where the sound collection unit 25 is configured as a microphone that collects audio information indicating a voice will be described.
[0062] (Configuration - Answering terminal device - Timing unit) The clock unit 26 is a clock means for clocking the current date and time. The specific configuration of the clock unit 26 is arbitrary, but it can be configured using a timer, for example.
[0063] (Configuration - Answering terminal device - Recording unit) The recording unit 27 is the aforementioned storage means, and specifically, is a recording means for recording programs and various data necessary for the operation of the answering terminal device 2. The specific configuration of this recording unit 27 is arbitrary, but for example, it is configured using a flash memory, and the maximum amount of information that can be stored is predetermined, and as information is stored, the free space that is the remaining capacity for storing information decreases. In addition, this recording unit 27 stores each piece of information described later (that is, information for functioning as the answering terminal device 2, including information of each DB), but in addition to each piece of information, any information (for example, still images such as landscapes or videos such as movies, or information related to various applications, etc.) is also stored up to the aforementioned maximum amount of information that can be stored.
[0064] This recording unit 27 includes, for example, a terminal-side test related information DB 271 and a terminal-side answer related information DB 272, which store exam pass / fail information, still image mode information, video mode information, and audio mode information.
[0065] (Configuration - Answering terminal device - Recording section - Terminal side test related information DB) The terminal side test related information DB271 in FIG. 4 is a terminal side test related information storage means for storing the terminal side test related information. The "terminal side test related information" is information stored in the answer terminal device 2, and specifically, is information related to the test conducted using the testing system 100. FIG. 6 is a diagram illustrating the terminal side test related information. In the terminal side test related information, for example, as shown in FIG. 6, information corresponding to the item "Test ID", information corresponding to the item "Test name information", information corresponding to the item "Test time information", information corresponding to the item "Password information for opening questions", and information corresponding to the item "Answer column information" are mutually associated. Note that the information corresponding to each of these items is the same as the information of the same name in FIG. 2.
[0066] The specific method of storing such terminal-side test-related information is arbitrary, but for example, after an application for functioning as the answer terminal device 2 is installed on the smartphone that functions as the answer terminal device 2, the control unit 28 may acquire each piece of the server-side test-related information in FIG. 2 via communication with the server device 1, and store the information based on each piece of acquired information.
[0067] (Configuration - Answer terminal device - Recording unit - Terminal side answer related information DB) The terminal side answer related information DB272 in FIG. 4 is a terminal side answer related information storage means for storing the terminal side answer related information. The "terminal side answer related information" is information stored in the answer terminal device 2, and specifically, is information related to answers by users who have taken a test using the answer terminal device 2. FIG. 7 is a diagram illustrating the terminal side answer related information. In the terminal side answer related information, for example, as shown in FIG. 7, information corresponding to the item "user information", information corresponding to the item "still image information before the test", information corresponding to the item "test ID", information corresponding to the item "still image information during the test", information corresponding to the item "video information during the test", information corresponding to the item "audio information during the test", information corresponding to the item "opening time information", and information corresponding to the item "answer input information" are mutually associated. Note that the information corresponding to each of these items is the same as the information of the same name in FIG. 3.
[0068] The specific method for storing such terminal side response related information is arbitrary, but for example, it is stored by carrying out the process described below.
[0069] (Configuration - Answering terminal device - Recording section - Exam pass / fail information) The "exam eligibility information" in Fig. 4 is information indicating whether it is possible to take the exam, and for example, a case will be described in which "yes" indicating that it is possible to take the exam, or "no" indicating that it is not possible (impossible) to take the exam is stored as the exam eligibility information. Note that the specific method for storing such exam eligibility information is arbitrary, but for example, it is stored by performing the process described below.
[0070] (Configuration-Answering terminal device-Recording unit-Still image format information) The "still image mode information" in Figure 4 is information that indicates the mode (imaging mode) of capturing a still image during a test. For example, we will explain the case where image quality information indicating the image quality, imaging count information indicating the number of times an image is captured, and imaging timing information indicating the imaging timing are stored as the still image mode information.
[0071] In detail, the image quality information is set to three levels of image quality (for example, a first image quality which is the highest image quality, a second image quality which is the next highest image quality after the first image quality, and a third image quality which is the lowest image quality (i.e., the next highest image quality after the second image quality)), and the image quality information indicates one of the first to third image quality levels. The number of times of imaging is information indicating the number of times, for example, three times. The imaging timing information is information indicating the time of imaging, for example, "April 10th, 13:10" and "April 10th, 13:23". Note that the specific method of storing such still image aspect information is arbitrary, but for example, it is set and stored by performing a test process (more specifically, an aspect adjustment process) described later (the same applies to video aspect information and audio aspect information).
[0072] (Configuration - Answering terminal device - Recording unit - Video format information) The "video mode information" in Figure 4 is information that indicates the mode (imaging mode) in which a video is captured during a test. For example, similar to the still image mode information, image quality information indicating the image quality, number of images captured information indicating the number of images captured, and imaging timing information indicating the timing of imaging are stored as the video mode information.
[0073] In detail, the image quality information and the number of times of capturing images are the same as the information of the same name in the still image mode information. Also, the image capturing timing information is information indicating the time to start capturing images, such as "April 10, 13:05" and "April 10, 13:32".
[0074] (Configuration - Answering terminal device - Recording unit - Voice mode information) The "audio mode information" in Figure 4 is information that indicates the mode (audio collection mode) of collecting audio information during a test. For example, a case will be described in which sound quality information indicating the sound quality, sound collection count information indicating the number of times sound is collected, and sound collection timing information indicating the timing of sound collection are stored as the audio mode information.
[0075] In detail, the sound quality information is information indicating one of the first to third sound qualities, for example, where the sound quality is set in three stages (for example, a first sound quality which is the highest sound quality, a second sound quality which is the next highest sound quality after the first sound quality, and a third sound quality which is the lowest sound quality (i.e., the next highest sound quality after the second sound quality)). The number of times sound is collected is information indicating the number of times, for example, three times. The sound collection timing information is information indicating the time when sound collection starts, for example, "April 10th, 13:16" and "April 10th, 13:40".
[0076] (Configuration - Answering terminal device - Control unit) The control unit 28 in Fig. 4 is a control means for controlling the answering terminal device 2. The control unit 28 is, functionally and conceptually, equipped with, for example, an adjustment unit 281 and a processing unit 282. The adjustment unit 281 is an adjustment means for adjusting the imaging mode of the imaging unit 24 based on the free space, which is the remaining capacity in the recording unit 27 that can store information, and is also an adjustment means for adjusting the sound collection mode of the sound collection unit 25 based on the free space. The processing unit 282 is a processing means for making the imaging unit 24 capture a confirmation image based on the imaging mode adjusted by the adjustment unit 281, and is also a processing means for making the sound collection unit 25 collect confirmation audio information based on the sound collection mode adjusted by the adjustment unit 281. Note that specific processing performed by each unit of the control unit 28 will be described later.
[0077] (Configuration-Problem Terminal Device) Fig. 8 is a block diagram showing the functional concept of the question terminal device. The question terminal device 3 in Fig. 1 is a terminal device for displaying questions, specifically, a tablet terminal, and includes, for example, a communication unit 31, a touch pad 32, a display 33, a recording unit 34, and a control unit 35, as shown in Fig. 8.
[0078] (Configuration - Terminal device for questions - Communication section) The communication unit 31 is a communication means for communicating with an external device (for example, the answering terminal device 2). The specific type and configuration of the communication unit 31 are arbitrary, but for example, it can be configured in the same way as the communication unit 11 of the server device 1.
[0079] (Configuration - Terminal for questions - Touch pad) The touch pad 32 is an operation means for receiving various operation inputs from a user by being pressed by the user's finger, etc. The specific configuration of the touch pad 32 is arbitrary, but it can be configured, for example, in the same manner as the touch pad 22 of the answering terminal device 2.
[0080] (Configuration - Problem Terminal - Display) The display 33 is a display means for displaying various images under the control of the control unit 35. The specific configuration of the display 33 is arbitrary, but it can be configured in the same manner as the display 23 of the answering terminal device 2, for example.
[0081] (Configuration - Question terminal device - Recording unit) The recording unit 34 is a recording means for recording programs and various data necessary for the operation of the question terminal device 3. The specific configuration of this recording unit 34 is arbitrary, but it can be configured, for example, in the same manner as the recording unit 27 of the answer terminal device 2. In this recording unit 34, for example, question information is recorded.
[0082] (Configuration - Terminal device for questions - Recording section - Question information) The "question information" in Figure 8 is information similar to the question information in the server-side test-related information in Figure 2, and is configured such that, for example, a password is set that is specified by the question opening password information associated with the question information in the server-side test-related information, and when the set password is entered, the file of the question information in Figure 8 can be opened and the question can be viewed.
[0083] The specific method of storing the question information in the question terminal device 3 is arbitrary, but for example, the user may obtain the question information (question information corresponding to the test the user will take) stored in the server-side test-related information in FIG. 2 via the website of the administrator who operates and manages the test, via his / her answer terminal device 2 (i.e., smartphone), and transmit the obtained question information to the question terminal device 3, thereby storing the question information. Also, for example, the administrator who operates and manages the test may transmit question information corresponding to the test the user will take to the user who applied for the test, and the user may receive the question information via the answer terminal device 2 and transmit the received question information to the question terminal device 3, thereby storing the question information. Note that, if the question terminal device 3 is capable of communicating directly with the administrator who operates and manages the test, the question information may be directly obtained or received from the administrator, not via the answer terminal device 2, thereby storing the question information.
[0084] (Configuration - Terminal device for questions - Control unit) 8 is a control means for controlling the question terminal device 3. Specific processes performed by each part of the control unit 35 will be described later.
[0085] (process) Next, the test eligibility information storage process and test process executed by the testing system 100 according to this embodiment will be described. Note that, for example, a case where "user A" takes the "AA test" will be described as an example. Also, for example, a case where the terminal side test related information DB271 of the "user A" stores the terminal side test related information of FIG. 6, and the recording unit 34 of the question terminal device 301 of the "user A" stores "question information"="Q001" with the password of "pass001" for "password information for opening question" of FIG. 2 will be described as an example.
[0086] (Processing - Storage of exam availability information) First, the examination eligibility information storage process will be described. FIG. 9 is a flow chart of the examination eligibility information storage process (in the following description of each process, steps will be abbreviated as "S"). The "examination eligibility information storage process" is, in outline, a process executed by the answering terminal device 2, and specifically, a process for determining whether the state of the answering terminal device 2 is suitable for taking an examination. It is a process executed before the examination process described below, and is assumed to be executed, for example, before the day before the examination, at least about one hour before the start of the examination. As an example, it is a process for storing the examination eligibility information in the recording unit 27 of FIG. 4. The timing of execution of this examination eligibility information storage process is arbitrary, but it is assumed to be started, for example, when the user performs a predetermined operation via the touch pad 22 (as an example, the control unit 28 displays a pre-preparation screen for performing pre-preparation for the examination on the display 23, and the user taps the "examination preparation" button on the pre-preparation screen), and the description will be given from the point where the examination eligibility information storage process is started.
[0087] 9, the control unit 28 of the answering terminal device 2 acquires and stores user information and a still image of the user. Specifically, although it is optional, for example, an input screen for inputting the name and date of birth as the user information is displayed on the display 23. When the user inputs the user information indicating his / her own name and date of birth via the touch pad 22, the input user information is acquired and the acquired user information is stored in the recording unit 27.
[0088] In addition, with regard to still images, for example, after inputting the above-mentioned user information, when the user turns his / her face toward the camera which is the imaging unit 24 in FIG. 4 and performs a predetermined operation for capturing a still image via the touchpad 22 (for example, an operation of tapping the “Capture Image” button displayed on the display 23), the control unit 28 controls the imaging unit 24 to capture a still image of the user's face, and also acquires information indicating the current date and time measured by the timing unit 26 as imaging time information, and records the captured still image and the acquired imaging time information in the recording unit 27.
[0089] Here, for example, regarding user information, when "user A" inputs his / her "name" = "AA AA" and his / her "date of birth" = "March 2, 1985", the control unit 28 of the answering terminal device 201 acquires and stores "AA AA, March 2, 1985" as user information. Also, regarding still images, for example, after inputting the above-mentioned user information, when "user A" turns his / her face toward the camera that is the imaging unit 24 in Fig. 4 and performs a predetermined operation, the control unit 28 of the answering terminal device 201 controls the imaging unit 24 to capture "Is001", which is a still image of "user A's" face, and acquires "April 9, 10:00", which is information indicating the current date and time measured by the clock unit 26, as imaging time information, and records the captured "still image" = "Is001" and the acquired "imaging time information" = "April 9, 10:00" in the recording unit 27.
[0090] Next, in SA2 of FIG. 9, the control unit 28 of the answering terminal device 2 acquires free space information. The "free space information" is information indicating the free space described above (i.e., the remaining capacity in the recording unit 27 in which information can be stored). For example, the maximum amount of information that can be stored in the recording unit 27 (i.e., the amount corresponding to the size of the flash memory) is determined by the specifications, and the amount of information currently recorded in the recording unit 27 can be specified by any method. Based on this, the free space is specified based on the amount corresponding to the difference between the maximum amount of information and the current amount of information, and free space information indicating the specified free space is acquired. Note that any other method may be used as the method for acquiring this free space information. Here, for example, if the free space of the recording unit 27 of the answering terminal device 201 is "1200 MB (megabytes)", the control unit 28 of the answering terminal device 201 acquires free space information indicating "1200 MB (megabytes)". Note that in the following description, the unit "MB (megabytes)" is omitted as appropriate.
[0091] Next, in SA3 of Fig. 9, the control unit 28 of the answering terminal device 2 judges whether the state of the answering terminal device 2 is suitable for taking an exam. Specifically, the control unit 28 performs the following process, taking into consideration the need to secure a minimum amount of free space required to record image and audio information in the recording unit 27 in the test process described later, for example. In detail, it is assumed that the threshold information for judging whether or not the answering terminal device 2 is suitable for taking an exam is recorded in the recording unit 27, and the threshold information for judging whether or not the answering terminal device 2 is suitable for taking an exam is compared with the free space indicated by the free space information acquired in SA2, and a judgment is made based on the comparison result. The "threshold information for judging whether or not the answering terminal device 2 is suitable for taking an exam" is threshold information for judging whether or not the state of the answering terminal device 2 is suitable for taking an exam, and specifically, is information to be compared with the free space. For example, a case where the threshold information for judging whether or not the answering terminal device 2 is set to "500" will be described.
[0092] More specifically, when the free space indicated by the free space information acquired in SA2 is less than the threshold information for judgment of feasibility recorded in the recording unit 27, the minimum required free space is not secured, so the state of the answering terminal device 2 is determined to be unsuitable for taking the test (NO in SA3), and the process proceeds to SA5. When the free space indicated by the free space information acquired in SA2 is equal to or greater than the threshold information for judgment of feasibility recorded in the recording unit 27, the minimum required free space is secured, so the state of the answering terminal device 2 is determined to be suitable for taking the test (YES in SA3), and the process proceeds to SA4. Here, for example, when the free space of the recording unit 27 of the answering terminal device 201 is "1200", the control unit 28 of the answering terminal device 201 acquires free space information indicating "1200" in SA2, so that "1200" is equal to or greater than the "threshold information for judgment of feasibility" = "500", and therefore the control unit 28 determines that the state of the answering terminal device 2 is suitable for taking the test.
[0093] Next, in SA4 of Fig. 9, the control unit 28 of the answering terminal device 2 stores "Yes" (i.e., information indicating that it is possible to take the test) as the test eligibility information in the recording unit 27, and ends the process. In this case, the control unit 28 may notify the user that it is possible to take the test by displaying a message such as "You can take the test" on the display 23. Here, for example, the control unit 28 of the answering terminal device 201 stores "Yes" as the test eligibility information in the recording unit 27, and displays the above-mentioned message.
[0094] 9, in SA5 after judging that the state of the answering terminal device 2 is not suitable for taking an exam (NO in SA3), the control unit 28 of the answering terminal device 2 stores "Not possible" (i.e., information indicating that it is not possible (impossible) to take the exam) as the exam availability information in the recording unit 27, and ends the process. In this case, the control unit 28 may notify the user that it is not possible to take the exam and what action to take by displaying a message on the display 23 such as "You cannot take the exam because there is not enough free memory space. Please delete unnecessary information to make free space."
[0095] After SA5, the user will perform operations such as deleting unnecessary information, and then tap the "Prepare for exam" button again to execute the exam eligibility information storage process. However, in this case, since the user information of SA1 has already been stored, SA1 may be skipped and the process may not be executed. This completes the exam eligibility information storage process.
[0096] (Processing - Test Processing) Next, the test process will be described. FIG. 10 is a flow chart of the test process. The "test process" is, roughly speaking, a process executed by the answering terminal device 2, and specifically, a process executed after the test eligibility information storage process is executed, for example, a process for allowing the user of the answering terminal device 2 to take a test. The timing of executing this test process is arbitrary, but it is assumed that the test process is started when the user performs a predetermined operation via the touch pad 22 (as an example, when "Yes" is stored as the test eligibility information in the recording unit 27, the control unit 28 displays an exam screen for taking the test on the display 23, and the user taps the "Take" button on the exam screen), and the description will begin from the point where the test process is started.
[0097] This test process is configured so that the aforementioned "Take Test" button will not be displayed if "Not Possible" is stored as the test eligibility information in the recording unit 27. Therefore, the test process is only executed when the judgment at SA3 in the test eligibility information storage process in Figure 9 determines that the state of the answer terminal device 2 is suitable for taking the test (YES at SA3) and "Pass" is stored as the test eligibility information at SA4, so that the test process is executed with the aforementioned minimum required free space secured.
[0098] First, in SB1 of FIG. 10, the control unit 28 of the answer terminal device 2 displays a test ID input screen on the display 23.
[0099] ===Screen=== Fig. 11 is a diagram illustrating a test ID input screen. The "test ID input screen" is a screen for inputting a test ID, and as shown in Fig. 11, for example, is a screen displaying a test ID input field 40. The test ID input field 40 is an input field for inputting a test ID. ===Processing=== The specific process of SB1 in FIG. 10 is arbitrary, but for example, a test ID input screen in FIG.
[0100] Next, in SB2 of Fig. 11, the control unit 28 of the answering terminal device 2 acquires and stores user information, still images, etc., and a test ID. Specifically, although it is optional, for example, the user taps the test ID input field 40 of Fig. 11 and then performs a predetermined operation via the touch pad 22 to input a test ID for identifying the test to be taken, in which case the control unit 28 of the answering terminal device 2 acquires the input test ID, acquires the user information stored in the recording unit 27 at SA1 of Fig. 9 (i.e., the user information input via the touch pad 22), acquires the still image and image capture time information recorded in the recording unit 27 at SA1, and then stores the acquired user information and test ID as the user information and test ID in the terminal side answer related information of Fig. 7, and also stores the acquired still image and image capture time information as pre-test still image information of Fig. 7.
[0101] Here, for example, if "user A" taps on the test ID input field 40 in FIG. 11 and then performs a predetermined operation via the touch pad 22 to input "IDt001" as a test ID for identifying the test that the user is to take, the control unit 28 of the answering terminal device 201 acquires the input "test ID"="IDt001", acquires the "user information"="AA AA, March 2, 1985" stored in the recording unit 27 at SA1 in FIG. 9, acquires the "still image"="Is001" and the "imaging time information"="April 9, 10:00" recorded in the recording unit 27 at SA1, and then converts the acquired "user information"="AA AA, March 2, 1985" and "test ID"="IDt001" into the "user information"="AA The acquired "still image" = "Is001" and "imaging time information" = "April 9th 10:00" are stored as "Pre-exam still image information" = "Is001 (April 9th 10:00)" in the terminal side answer related information in Figure 7.
[0102] Next, the control unit 28 of the answering terminal device 2 executes an aspect adjustment process at SB3 in Fig. 10. Fig. 12 is a flowchart of the aspect adjustment process. The "aspect adjustment process" is a process for adjusting the image capture aspect and sound collection aspect described above, and specifically, a process for storing still image aspect information, video aspect information, and sound collection aspect information (hereinafter also referred to as "aspect information") in the recording unit 27 in Fig. 4.
[0103] In SC1 of Fig. 12, the adjustment unit 281 of the answering terminal device 2 acquires free space information. Specifically, although it is arbitrary, for example, free space information indicating the free space of the recording unit 27 is acquired in the same manner as in SA2 of Fig. 9. Here, for example, the adjustment unit 281 of the answering terminal device 201 acquires free space information indicating "1200".
[0104] 12, the adjustment unit 281 of the answering terminal device 2 determines the imaging mode and the sound collection mode based on the free space information acquired in SC1, and adjusts the imaging mode and the sound collection mode by storing "mode information" indicating each determined mode in the recording unit 27. The specific processing is arbitrary, but for example, the imaging mode and the sound collection mode are adjusted so that the size of the captured moving image and still image and the collected sound information becomes smaller (i.e., the amount of information becomes smaller) as the free space indicated by the free space information acquired in SC1 becomes smaller, but for example, a case will be described in which mode determination table information is recorded in the recording unit 27 and the mode determination table information is used.
[0105] Fig. 13 is a diagram illustrating an example of mode determination table information. The "mode determination table information" is information used to determine or adjust the imaging mode and the sound collection mode, and as shown in Fig. 13, image quality information, number of imaging times information, sound quality information, and number of sound collection times information are associated with the range of free space information. In the mode determination table information in Fig. 13, "third image quality", "5 times", "third sound quality", and "3 times" are associated with the range of free space information indicating free space less than "1000", "second image quality", "7 times", "second sound quality", and "4 times" are associated with the range of free space information indicating free space from "1000" to "2000", and "first image quality", "10 times", "first sound quality", and "5 times" are associated with the range of free space information indicating free space of "2000" or more.
[0106] In detail, the process of SC2 is performed as follows for each of the still image mode information, the moving image mode information, and the sound collection mode information.
[0107] ===Still image aspect information processing=== With regard to the processing related to the still image mode information, the mode determination table information of FIG. 13 recorded in the recording unit 27 is referenced to, the range of free space information to which the free space indicated by the free space information acquired by SC1 falls is identified, image quality information and number of imaging attempts information associated with the identified range are acquired, the image quality indicated by the acquired image quality information is determined as the image quality for capturing still images during the test, and the number of times indicated by the acquired number of imaging attempts information is determined as the number of times for capturing still images during the test. The imaging timing is then determined based on the determined number of times, and the image quality information indicating the determined image quality, the number of imaging attempts information indicating the determined number of times, and the imaging mode is adjusted by storing the image quality information indicating the determined image quality, the number of imaging attempts information indicating the determined number of times, and the imaging timing information indicating the determined imaging timing as still image mode information in the recording unit 27 of FIG. 4.
[0108] The process of determining the image capture timing in the above-mentioned process is arbitrary, but for example, after grasping the test time, any timing corresponding to the determined number of times during the test time may be determined as the image capture timing. More specifically, for example, the test ID stored in SB2 may be acquired, and the test time information associated with the same test ID as the acquired test ID may be acquired by referring to the terminal side test related information in FIG. 6, and the time when the test is held may be specified based on the acquired test time information, and any time within the specified time may be determined as the image capture timing. From the viewpoint of reliably confirming the legitimacy of the user's test, the image capture timing may be configured to divide the time period during which the test is held into a predetermined number (for example, 3 to 5, etc.) and determine the timing of each divided time period, or may be determined so that two consecutive timings are separated by a predetermined time (for example, 5 to 10 minutes, etc.) or more, or may be determined using a random function without considering these.
[0109] Here, for example, the adjustment unit 281 of the answering terminal device 201 refers to the mode determination table information of FIG. 13 recorded in the recording unit 27, and specifies the range of free space information of "1000 or more and less than 2000" to which "1200", which is the free space indicated by the free space information acquired in SC1, acquires "image quality information" = "second image quality" and "image capture count information" = "7 times" associated with the specified "1000 or more and less than 2000", and sets the "second image quality" indicated by the acquired image quality information as a test image. The second image quality information is then determined as the image quality for capturing a still image during the test, and "7 times" indicated by the acquired image count information is determined as the number of times to capture a still image during the test. Then, based on the determined number of times, the image capture timing is determined to be "April 10th, 13:10", "April 10th, 13:23", etc., and "image quality information" = "second image quality", "image count information" = "7 times", and "image capture timing information" = "April 10th, 13:10", "April 10th, 13:23", etc., and stored as still image mode information in recording unit 27 in FIG. 4.
[0110] ===Video mode information processing=== The processing related to the video mode information is similar to the processing related to the still image mode information, and by referring to the mode determination table information of Figure 13 recorded in recording unit 27, the range of free space information to which the free space indicated by the free space information acquired by SC1 falls is identified, image quality information and image capture count information associated with the identified range are acquired, the image quality indicated by the acquired image quality information is determined as the image quality for capturing the video during the test, and the number of times indicated by the acquired image capture count information is determined as the number of times for capturing the video during the test. The imaging timing is then determined based on the determined number of times, and the image quality information indicating the determined image quality, the imaging count information indicating the determined number of times, and the imaging timing information indicating the determined imaging timing are stored as video mode information in recording unit 27 of Figure 4, thereby adjusting the imaging mode.
[0111] The process for determining the image capture timing in the above-mentioned process is arbitrary. For example, in addition to the process described in the process related to the still image mode information, a process may be performed in which the continuous image capture time of the video (the time during which the video is continuously captured) is taken into consideration and the timing is determined so that two consecutive timings are separated by at least the continuous image capture time (for example, 10 to 30 seconds).
[0112] Here, for example, the adjustment unit 281 of the answering terminal device 201 performs processing similar to that related to the still image aspect information, and stores "image quality information" = "second image quality", "number of times captured information" = "7 times", and "capture timing information" = "April 10th, 13:05", "April 10th, 13:32", etc. as video aspect information in the recording unit 27 of Figure 4.
[0113] === Audio mode information processing === The processing related to the audio mode information is the same as the processing related to the still image mode information, and by referring to the mode determination table information of FIG. 13 recorded in the recording unit 27, the range of free space information to which the free space indicated by the free space information acquired by SC1 falls is identified, sound quality information and number of sound collections information associated with the identified range are acquired, the sound quality indicated by the acquired sound quality information is determined as the sound quality for collecting audio information during the test, and the number of times indicated by the acquired number of sound collections information is determined as the number of times for collecting audio information during the test. The sound collection timing is determined based on the determined number of times, and the sound quality information indicating the determined sound quality, the number of sound collections information indicating the determined number of times, and sound collection timing information indicating the determined sound collection timing are stored as audio mode information in the recording unit 27 of FIG. 4, thereby adjusting the sound collection mode.
[0114] The process for determining the timing of sound collection in the above-mentioned process is arbitrary. For example, in addition to the process described in the process related to still image mode information, a process may be performed in which the continuous collection time of audio information (the time during which audio information is continuously collected) is taken into consideration and a determination process is performed such that two consecutive timings are separated by at least the continuous collection time (for example, 10 to 30 seconds).
[0115] Here, for example, the adjustment unit 281 of the answering terminal device 201 performs the same process as the process related to the still image aspect information, and stores "sound quality information" = "second sound quality", "sound collection count information" = "4 times", and "sound collection timing information" = "April 10th, 13:16", "April 10th, 13:40", "April 10th, 13:45", etc. as the sound aspect information in the recording unit 27 in Fig. 4. After this, the aspect adjustment process in Fig. 12 is returned.
[0116] Next, in SB4 of FIG. 10, the control unit 28 of the answering terminal device 2 displays a pre-test start screen on the display 23.
[0117] ===Screen=== FIG. 14 is a diagram illustrating a pre-test start screen. The "pre-test start screen" is a screen displayed before the start of the test, and as shown in FIG. 14, for example, a time display field 41, an image display field 42, and last-minute guidance information 51 are displayed. The time display field 41 is a field in which the current time (current time) specified by the timing result of the timing unit 26 is displayed. The image display field 42 is a field in which an image of an object currently captured by the camera, which is the imaging unit 24, is displayed. The last-minute guidance information 51 is information to inform the user immediately before the start of the test, for example, information to inform the user of the remaining time from the current time to the start of the test. The time display field 41 and the image display field 42 are also displayed on other screens described later, but the functions and processes of each screen are similar, and detailed explanations of the time display field 41 and the image display field 42 on each of the other screens will be omitted.
[0118] ===Processing=== The process of SB4 in Fig. 10 is arbitrary, but for example, the control unit 28 of the answering terminal device 201 may acquire the result of timing of the timer 26 to specify the current time, display the specified current time in the time display field 41, display the image of the target currently captured by the camera of the image capturing unit 24 in the image display field 42 at an arbitrary frame rate, acquire test time information associated with the same test ID as the test ID stored in SB2 by referring to the terminal side test related information in Fig. 6, specify the start time of the test to be taken by the user based on the acquired test time information, calculate the difference between the specified current time and the start time, and generate a pre-test start screen that displays the information "The test will start in 1 minute" that informs the user of the calculation result as the remaining time as the last-minute guidance information 51 and displays it on the display 23. Here, for example, when the current time specified based on the result of timing of the timer 26 is "12:59" and the camera of the image capturing unit 24 is currently capturing the face of "User A", the control unit 28 of the answering terminal device 201 generates and displays the immediately before test start screen of Fig. 14.
[0119] Next, in SB5 of Fig. 10, the control unit 28 of the answering terminal device 2 judges whether or not to start the test. Specifically, although it is arbitrary, for example, the current time can be specified based on the time measurement result of the timing unit 26, and the start time of the test can be specified based on the test time information of the terminal side test related information of Fig. 6, the following process is performed.
[0120] In detail, by referring to the terminal side test related information in Fig. 6, the test time information associated with the same test ID as the test ID stored in SB2 is acquired, the start time of the test to be taken by the user is identified based on the acquired test time information, and the current time is identified based on the timing result of the timing unit 26. If the identified current time has not reached the identified start time (i.e., the current time is earlier than the start time), it is not yet the start time of the test, so it is not determined that the test should be started (NO in SB5), and SB5 is repeatedly executed until it is determined that the test should be started. Also, if the identified current time reaches the identified start time (i.e., the current time is the time when the start time transition occurs), it is already the start time of the test, so it is determined that the test should be started (YES in SB5), and proceeds to SB6.
[0121] Here, for example, the control unit 28 of the answering terminal device 201 refers to the terminal side test related information in Fig. 6, acquires "test time information" = "April 10th 13:00, 60 minutes" associated with the same test ID as "test ID" = "IDt001" stored in SB2, and specifies the "start time" = "13:00" of the test that the user will take based on the acquired "test time information" = "April 10th 13:00, 60 minutes". Then, when the current time specified based on the timing result of the timing unit 26 becomes "13:00", it determines that the test should start.
[0122] Next, in SB6 of FIG. 10, the control unit 28 of the answering terminal device 2 displays a test start screen on the display 23.
[0123] ===Screen=== Fig. 15 is a diagram showing an example of a test start screen. The "test start screen" is a screen that is displayed immediately after the start of a test, and as shown in Fig. 15, for example, is a screen that displays a time display field 41, an image display field 42, start guidance information 52, and opening information 53. The start guidance information 52 is information that is provided to the user immediately after the start of a test, for example, information that prompts the user to open the questions. The opening information 53 is information that indicates a password for opening the questions.
[0124] ===Processing=== The specific process of SB6 in Fig. 10 is arbitrary, but for example, by referring to the terminal-side test-related information in Fig. 6, password information for opening the question associated with the same test ID as the test ID stored in SB2 is obtained, and the password specified by the obtained password information for opening the question is displayed as opening information 53, and a test start screen displaying information encouraging the user to open the question as start guidance information 52 is generated and displayed on the display 23. In addition, after obtaining information indicating the current date and time measured by the timing unit 26, the obtained information is stored as opening time information in the terminal-side answer-related information in Fig. 7.
[0125] Here, for example, the control unit 28 of the answering terminal device 201 refers to the terminal side test related information in Fig. 6, acquires the "password information for opening questions" = "pass001" associated with the same test ID as the "test ID" = "IDt001" stored in SB2, displays "pass001" as opening information 53 indicating the password specified by the acquired "password information for opening questions" = "pass001", and generates and displays a test start screen that displays information "Please enter the following password in the test booklet and open it" as start guidance information 52. Also, after acquiring "April 10th, 13:00" as information indicating the current date and time measured by the clock unit 26, the acquired information is stored as "opening time information" = "April 10th, 13:00" in the terminal side answer related information in Fig. 7.
[0126] In this case, "user A" inputs "pass001" displayed as the opening information 53 in Fig. 15 via the touchpad 32 of the question terminal device 301, and the control unit 35 of the question terminal device 301 uses the input "pass001" to open the question specified by the "question information" = "Q001" stored in the recording unit 34, and displays the question on the display 33. Then, "user A" can visually confirm the question of the "AA test" displayed on the question terminal device 301 and take the test, and then "user A" performs a predetermined operation (for example, an operation for displaying the next screen of the test start screen in Fig. 15, such as a flick or swipe operation) via the touchpad 22 of the answer terminal device 2.
[0127] Next, in SB7 of FIG. 10, the control unit 28 of the answering terminal device 2 displays an answer input screen on the display 23.
[0128] ===Screen=== 16 and 17 are diagrams illustrating an answer input screen. The "answer input screen" is a screen that is displayed during the test, and as shown in FIG. 16 and FIG. 17, for example, a time display field 41, an image display field 42, and an answer input field 61 are displayed, and optionally, pre-end guidance information 54 of FIG. 17 is displayed. The answer input field 61 is a field for the user to input answers to the questions in the test, and is, for example, an image that displays the question number of each question in the test and information for selecting an answer option for each question (for example, a radio button or a check box). The pre-end guidance information 54 is information that notifies the user that the end of the test is approaching.
[0129] ===Processing=== The specific process of SB7 in FIG. 10 is arbitrary, but for example, the following "first process of SB7" and "second process of SB7" are performed.
[0130] = First process of SB7 = For the first processing of SB7, the terminal-side test-related information in Figure 6 is referenced, answer column information associated with the same test ID as the test ID stored in SB2 is obtained, and an answer input screen is generated that displays information corresponding to the obtained answer column information in the answer input field 61, and is displayed on the display 23.
[0131] Here, for example, the control unit 28 of the answer terminal device 201 refers to the terminal-side test-related information in Figure 6, acquires the "answer column information" = "A001" associated with the same test ID as the "test ID" = "IDt001" stored in SB2, and generates an answer input screen that displays the information of Figure 16 in the answer input column 61 as information corresponding to the acquired "answer column information" = "A001", and displays it on the display 23.
[0132] In the flowchart of FIG. 10 of this embodiment, detailed processing is omitted for convenience, but when the user taps the forward button image 62, the control unit 28 is configured to sequentially switch and display the information displayed in the answer input field 61 according to the question number, so that the user can input an answer by having information corresponding to the question he or she is answering displayed sequentially in the answer input field 61.
[0133] =SB7 second process= For the second processing of SB7, by referring to the terminal-side test-related information in Figure 6, test time information associated with the same test ID as the test ID stored in SB2 is obtained, the end time of the test to be taken by the user is identified based on the obtained test time information, and it is determined whether the current time identified by the timing result of timing unit 26 has reached a time 10 minutes before the identified end time, and only if it is determined that the current time has reached the time, pre-end guidance information 54 of Figure 17 "10 minutes remaining" is displayed on the answer input screen.
[0134] Here, for example, in the case where the current time specified by the timing result of the timing unit 26 in the repeatedly performed SB7 is "13:50", the control unit 28 of the answering terminal device 201 acquires "test time information" = "April 10th 13:00, 60 minutes" associated with the same test ID as the "test ID" = "IDt001" stored in SB2, and identifies the "end time" = "14:00" of the test to be taken by the user based on the acquired test time information (the time after the start time "13:00", which is the time limit of "60 minutes"). Since the current time specified by the timing result of the timing unit 26 is "13:50", it is determined that the time has reached 10 minutes before the identified end time "14:00", and displays the pre-end guidance information 54 of FIG. 17, "10 minutes remaining", on the answer input screen.
[0135] Next, in SB8 of Fig. 10, the control unit 28 of the answering terminal device 2 stores answer input information. Specifically, although it is arbitrary, for example, when the user selects an option displayed in the answer input field 61 of the answer input screen of Fig. 16 or Fig. 17 by an arbitrary method (for example, a method of selecting by tapping a radio button or a check box corresponding to each option), answer option information indicating the selected option and question number information indicating the question number corresponding to the option are input to the answering terminal device 2, the input question number information and answer option information are acquired, and information associated with the acquired question number information and answer option information is stored and accumulated as answer input information in the terminal side answer related information of Fig. 7.
[0136] Here, for example, when "User A" answers question number 1 and taps to select the radio button for option 1 in FIG. 16, "question number information" = "Q1" and "answer option information" = "1" are input to the answering terminal device 201, and in this case, the control unit 28 of the answering terminal device 201 acquires the "question number information" = "Q1" and "answer option information" = "1", and stores and accumulates "Q1:1" as "answer input information" in the terminal side answer related information in FIG. 7.
[0137] Next, at SB9 in Fig. 10, the processing unit 282 of the answering terminal device 2 executes a test-in-progress information storage process. Fig. 18 is a flowchart of the test-in-progress information storage process. The "test-in-progress information storage process" is a process for acquiring and storing test-in-progress information. The "test-in-progress information" is information for verifying the legitimacy of the user's test, and more specifically, is a verification image and verification audio information, and is a concept that includes, for example, still images, videos, and audio information.
[0138] In SD1 of Fig. 18, the processing unit 282 of the answering terminal device 2 judges whether or not to acquire the test-in-progress information. Specifically, it is arbitrary, but for example, based on the still image and video image capture timing information and the sound collection timing information of the sound information in the "each aspect information" (i.e., still image aspect information, video aspect information, and sound collection aspect information) recorded in the recording unit 27 in SB3 of Fig. 10, it specifies the still image capture timing, the video image capture timing, and the sound collection timing (hereinafter, these three timings are also referred to as "each timing"), and also specifies the current time based on the time measurement result of the timing unit 26, and judges whether or not the specified current time has reached any of the above-mentioned specified "each timing". Then, if the current time has not yet reached any of the "each timing" (i.e., if the current time does not match any of the "each timing"), it judges not to acquire the test-in-progress information (NO in SD1), and returns. Also, when the current time reaches any of the "timings" (i.e., when the current time matches any of the "timings"), it is determined that the test-in-progress information will be acquired (YES in SD1), and the process proceeds to SD2.
[0139] Here, for example, as described above, "imaging timing information" = "April 10th, 13:10" etc. is stored as part of the still image mode information of the recording unit 27, "imaging timing information" = "April 10th, 13:05" etc. is stored as part of the video mode information, and "sound collection timing information" = "April 10th, 13:16" etc. is stored as part of the audio mode information, so the processing unit 282 of the answering terminal device 2 determines that the test-in-progress information will be acquired if the current time is any of these times, and on the other hand, determines that the test-in-progress information will not be acquired if the current time is not any of the times such as "April 10th, 13:01".
[0140] 18, the processing unit 282 of the answering terminal device 2 acquires and stores the test-in-progress information. Specifically, although it is arbitrary, for example, the test-in-progress information corresponding to the timing when the current time is reached in SD1 is acquired, and the following "first process of SD2" to "third process of SD3" are performed.
[0141] = SD2 1st process = The first process of SD2 is a process related to a still image, and is executed when the current time in SD1 is determined to have reached the timing for capturing a still image (i.e., when the current time in SD1 is determined to match the timing for capturing a still image), and is a process of capturing a still image, acquiring the captured still image, and storing it.
[0142] Specifically, regarding the first processing of SD2, the processing unit 282 of the answering terminal device 2 acquires image quality information of the still image mode information of the recording unit 27, controls the imaging unit 24 so that a still image of the image quality specified by the acquired image quality information is captured, captures a still image of that image quality using the imaging unit 24 (i.e., captures a still image based on the imaging mode adjusted by the adjustment unit 281 in SC2 of Figure 12), acquires the captured still image, and also acquires information indicating the current date and time measured by the timing unit 26 as imaging time information, and stores test-in-progress still image information in the terminal-side answer-related information of Figure 7 based on the acquired still image and imaging time information.
[0143] Here, for example, in the case where the current time in SD1 is "April 10th, 13:10" and the "imaging timing information" of the still image mode information recorded in the recording unit 27 is determined to have reached "April 10th, 13:10", the processing unit 282 of the answering terminal device 201 obtains the "image quality information" of the still image mode information in the recording unit 27, controls the imaging unit 24 so that a still image of the "second image quality" is captured, and uses the imaging unit 24 to capture the still image of the "second image quality". A still image "Is101" is captured, the captured "still image" = "Is101" is acquired, and information indicating the current date and time measured by the timing unit 26, "April 10th, 13:10", is acquired as imaging time information. Based on the acquired "still image" = "Is101" and "imaging time information" = "April 10th, 13:10", "still image information during test" = "Is101 (April 10th, 13:10)" is stored in the terminal side answer related information in Figure 7.
[0144] = SD2 second process = The second process of SD2 is a process related to moving images, and is executed when the current time in SD1 is determined to have reached the timing for capturing a moving image (i.e., when the current time in SD1 is determined to match the timing for capturing a moving image), and is a process of capturing a moving image, acquiring the captured moving image, and storing it.
[0145] Specifically, regarding the second processing of SD2, the processing unit 282 of the answering terminal device 2 acquires image quality information of the video mode information of the recording unit 27, controls the imaging unit 24 so that a video of the image quality specified by the acquired image quality information is captured, captures the video of that image quality using the imaging unit 24 for a continuous capturing time (e.g., 30 seconds, etc.) (i.e., captures the video based on the imaging mode adjusted by the adjustment unit 281 in SC2 of Figure 12), acquires the captured video, and acquires information indicating the current date and time measured by the timing unit 26 as capturing time information, and stores the video information during the test in the terminal side answer related information of Figure 7 based on the acquired video and capturing time information.
[0146] Here, for example, when the current time in SD1 is "April 10th, 13:05" and the "imaging timing information" of the video mode information recorded in the recording unit 27 is determined to have reached "April 10th, 13:05", the processing unit 282 of the answering terminal device 201 obtains the "image quality information" of the video mode information in the recording unit 27 = "second image quality", controls the imaging unit 24 so that a video of the "second image quality" is captured, and records the continuous imaging time of the "second image quality" (for example, The video unit 20 captures "Im101", which is a video lasting for, for example, 30 seconds, acquires the captured "video" = "Im101", and acquires information indicating the current date and time measured by the timing unit 26, "April 10th, 13:05", as imaging time information. Then, based on the acquired "video" = "Im101" and "imaging time information" = "April 10th, 13:05", the "video information during test" = "Im101 (April 10th, 13:05)" is stored in the terminal side answer related information in Figure 7.
[0147] = SD2 third process = The third process of SD2 is a process related to audio information, and is executed when the current time in SD1 is determined to have reached the timing for collecting audio for the video (i.e., when the current time in SD1 is determined to match the timing for collecting audio for the video), and is a process of collecting audio information, acquiring the collected audio information, and storing it.
[0148] Specifically, regarding the third processing of SD2, the processing unit 282 of the answering terminal device 2 acquires sound quality information of the sound mode information of the recording unit 27, controls the sound collection unit 25 so that sound information of the sound quality specified by the acquired sound quality information is collected, and collects sound information of that sound quality using the sound collection unit 25 for a continuous sound collection time (e.g., 30 seconds, etc.) (i.e., collects sound information based on the sound collection mode adjusted by the adjustment unit 281 in SC2 of Figure 12), acquires the collected sound information, and also acquires information indicating the current date and time measured by the timing unit 26 as sound collection time information, and stores the test-in-progress sound information in the terminal side answer related information of Figure 7 based on the acquired sound information and sound collection time information.
[0149] Here, for example, in the case where the current time in SD1 is "April 10th, 13:16" and the "sound pickup timing information" of the voice mode information recorded in the recording unit 27 is determined to have reached "April 10th, 13:16", the processing unit 282 of the answering terminal device 201 obtains the "sound quality information" of the voice mode information in the recording unit 27 = "second sound quality", controls the sound pickup unit 25 so that the sound information of the "second sound quality" is picked up, and records the continuous sound pickup time of the "second sound quality" (for example, The voice information "V101" is collected over a period of time (for example, 30 seconds), the collected "voice information" = "V101" is acquired, and information indicating the current date and time "April 10th, 13:16" measured by the clock unit 26 is acquired as the voice collection time information, and then based on the acquired "voice information" = "V101" and "voice collection time information" = "April 10th, 13:16", "voice information during test" = "V101 (April 10th, 13:16)" is stored in the terminal side answer related information in Fig. 7. After this, the test information storage process in Fig. 18 is returned.
[0150] Next, in SB10 in Fig. 10, the control unit 28 of the answering terminal device 2 judges whether or not to start the test. Specifically, although it is arbitrary, for example, the current time can be specified based on the time measurement result of the timing unit 26, and the end time of the test can be specified based on the test time information of the terminal side test related information in Fig. 6. Taking this into consideration, the following process is performed.
[0151] In detail, by referring to the terminal side test related information in Fig. 6, the test time information associated with the same test ID as the test ID stored in SB2 is acquired, the end time of the test to be taken by the user is identified based on the acquired test time information, and the current time is identified based on the clocking result of the clocking unit 26. If the identified current time has not reached the identified end time (i.e., the current time is a time before the end time), it is determined that the test is still in progress and the test is not to be ended (NO in SB10), and the process proceeds to SB7 to execute each process again. Also, if the identified current time reaches the identified end time (i.e., the current time is the time when the end time is to be shifted), it is determined that the test is already ended and the test is to be ended (YES in SB10), and the process proceeds to SB11.
[0152] Here, for example, the control unit 28 of the answering terminal device 201 refers to the terminal side test related information in Fig. 6, acquires "test time information" = "April 10th 13:00, 60 minutes" associated with the same test ID as "test ID" = "IDt001" stored in SB2, and specifies the "end time" = "14:00" of the test that the user will take based on the acquired "test time information" = "April 10th 13:00, 60 minutes". Then, when the current time specified based on the timing result of the timing unit 26 becomes "14:00", it determines that the test should be ended.
[0153] Next, in SB11 of FIG. 10, the control unit 28 of the answering terminal device 2 displays a test end screen on the display 23.
[0154] ===Screen=== FIG. 19 is a diagram illustrating an example of a test end screen. The "test end screen" is a screen that is displayed immediately after the test ends, and as shown in FIG. 19, for example, is a screen that displays a time display field 41, end notification information 55, and an end button image 63. The end notification information 55 is information that is provided to the user immediately after the test ends, for example, information that notifies the user that the test has ended. The end button image 63 is a button image that is tapped when the user confirms that the test has ended.
[0155] ===Processing=== The specific process of SB11 in Fig. 10 is arbitrary, but for example, a test end screen is generated and displayed on the display 23. Here, for example, the control unit 28 of the answer terminal device 201 generates and displays the test end screen shown in Fig. 19. Then, by visually checking the screen, "user A" recognizes that the test has ended and taps the end button image 63 via the touch pad 22, and then proceeds to SB12.
[0156] Next, at SB12 in Fig. 10, the control unit 28 of the answering terminal device 2 transmits the terminal side answer related information to the server device 1. Specifically, although this is arbitrary, for example, each piece of information of the terminal side answer related information in Fig. 7 is acquired, and each piece of acquired information is transmitted to the server device 1 via the communication unit 21. Meanwhile, the control unit 13 of the server device 1 receives each piece of information transmitted from the answering terminal device 2, and stores each piece of received information as each piece of information of the server side answer related information in Fig. 3.
[0157] Here, for example, the control unit 28 of the answering terminal device 201 acquires each piece of information (information specifically illustrated in FIG. 7) of the terminal side answer related information in Fig. 7 and transmits it to the server device 1. Meanwhile, the control unit 13 of the server device 1 receives the information transmitted from the answering terminal device 2, and stores the received information as the topmost information in the server side answer related information in Fig. 3. This ends the test process.
[0158] (Regarding the scoring and validation of test results) By carrying out the above-mentioned processes, the server-side answer-related information of Fig. 3 is stored in the server-side answer-related information DB 122 in the server device 1 of Fig. 1. Then, the administrator who manages the operation of the test uses any method to score the test results of each user and check their validity.
[0159] Specifically, the test that the user took is identified by referring to the test ID in Fig. 3, and the correct answer information of the identified test is compared with the answer input information in Fig. 3 to perform the scoring. Note that the scoring may be performed automatically using a computer program or the like, or may be performed by a grader through visual inspection, or may be performed by a combination of these.
[0160] Specifically, the confirmation of legitimacy is performed based on the still image information during the test, the video information during the test, and the audio information during the test in FIG. 3. For example, as shown in FIG. 5, the camera serving as the imaging unit 24 is directed toward the display 23, so that the user's face is usually always captured by the imaging unit 24 during the test, and the still image in the still image information during the test and the video in the video information during the test show the face of the user taking the test. Therefore, the legitimacy of not cheating may be confirmed based on the direction or line of sight of the face captured in the still image and the video. Furthermore, since the still image in the still image information before the test in FIG. 3 corresponds to the photo on the examination ticket, the legitimacy of not taking a proxy test may be confirmed by confirming that the person captured in the still image and the person captured in the still image in the still image information during the test and the video in the video information during the test match each other. Furthermore, the legitimacy of not taking a proxy test may be confirmed based on the audio information in the audio information during the test, so that the user does not receive audio advice during the test (i.e., does not cheat). The confirmation of the validity of these may be performed automatically using a computer program or the like, or may be performed manually, or may be performed in a combination of these.
[0161] In this way, even if each user takes the test at home, the test can be administered efficiently and fairly.
[0162] (Effects of this embodiment) According to this embodiment, by capturing a confirmation image for confirming the legitimacy of the user's test, it is possible to confirm that the user is not committing any fraudulent acts during the test (for example, answering questions while referring to a reference book by shifting the direction of the face or line of sight, etc.), and therefore the test can be conducted fairly. Also, by adjusting the imaging mode based on the available capacity, the confirmation image can be reliably stored even when the available capacity of the recording unit 27 is relatively small, and therefore the test can be conducted fairly.
[0163] In addition, by capturing video or still images of the user during the test as confirmation images, it is possible to check, for example, the user's facial direction or line of sight at a specified time using a still image, or to check the user's movements using a video, making it possible to conduct the test more fairly.
[0164] Furthermore, by adjusting the image quality, number of times captured, or timing of capturing the confirmation image, it is possible to capture a confirmation image suitable for confirming the legitimacy of the user's test, regardless of, for example, the amount of free space.
[0165] In addition, by collecting confirmation audio information to confirm the legitimacy of the user's test, it is possible to confirm, for example, that the user is not engaging in audio-related cheating during the test (such as answering questions while receiving audio advice from those around them), making it possible to conduct the test more fairly.
[0166] Furthermore, by adjusting the sound collection mode based on the available capacity, it is possible to reliably store the confirmation audio information even if, for example, the available capacity of the recording unit 27 is relatively small, thereby making it possible to conduct the test fairly.
[0167] In addition, by adjusting the sound quality, number of times of collection, or collection timing of the confirmation audio information, it is possible to collect confirmation audio information suitable for confirming the legitimacy of the user's test, regardless of, for example, the amount of free space.
[0168] Furthermore, by providing the touch pad 22 for inputting the user's answers to the test questions, it becomes possible to verify the legitimacy of the user's test, for example, by using at least the answer terminal device 2 for inputting the answers to the test questions.
[0169] [III] Modifications to the embodiment Although the embodiment of the present invention has been described above, the specific configuration and means of the present invention can be modified and improved as desired within the scope of the technical ideas of each invention described in the claims. Such modifications will be described below.
[0170] (About the problem to be solved and the effects of the invention) First, the problems that the invention aims to solve and the effects of the invention are not limited to those described above, and may vary depending on the implementation environment of the invention and the details of the configuration, and may solve only some of the problems described above or achieve only some of the effects described above.
[0171] (Regarding decentralization and integration) Moreover, the electrical components described above are functional concepts, and are not necessarily physically configured as illustrated. In other words, the specific form of distribution or integration of each part is not limited to that illustrated, and all or part of them can be functionally or physically distributed or integrated in any unit according to various loads, usage conditions, etc. The term "system" in this application is not limited to one configured by multiple devices, but includes one configured by a single device. The term "device" in this application is not limited to one configured by a single device, but includes one configured by multiple devices. For example, some functions of the server device 1 may be provided in the answer terminal device 2 or the question terminal device 3, or some functions of the answer terminal device 2 or the question terminal device 3 may be provided in the server device 1. The data structure of the DB of each device may be changed arbitrarily.
[0172] (shape, number, structure, time series) The components illustrated in the embodiments and drawings may be modified and improved as desired within the scope of the technical concept of the present invention with respect to the shape, numerical values, or structure or chronological relationships of multiple components.
[0173] (About answer terminals and question terminals) In the above embodiment, the case where questions are displayed on the question terminal device 3 and answers are input to the answer terminal device 2 has been described, but the present invention is not limited to this. For example, the display of questions and the input of answers may be performed on one terminal device (for example, the answer terminal device 2 or the question terminal device 3). Note that a personal computer may be used as the test terminal device, so that both the display of questions and the input of answers can be performed using the personal computer.
[0174] (Timing of information transmission) In the above embodiment, the case where each piece of terminal side answer related information in Fig. 7 is transmitted in SB12 in Fig. 10 has been described, but the timing of transmitting each piece of information is arbitrary, and for example, answer input information may be transmitted every time the answer input information is stored in SB8 in Fig. 10, or during-test information may be transmitted every time the during-test information is stored in SD2 in Fig. 18. In this way, by transmitting each piece of information at different timings, it is possible to reduce the communication load immediately after the end of the test.
[0175] (Time management) In the above embodiment, the case where the test time is managed on the answering terminal device 2 side has been described, but this is not limited to the above. For example, the opening time information may be transmitted to the server device 1 at the timing when the opening time information is stored in the terminal side answer related information in Fig. 7, and the server device 1 may be configured to manage the time of the test by the user. In this case, the time specified by the opening time information may be managed as the start time of the test.
[0176] (Decision on imaging and sound collection modes) In addition, in SC2 in FIG. 12 of the above embodiment, the case where the imaging mode and the sound collection mode are determined based on the mode determination table information in FIG. 13 has been described, but this is not limited thereto. For example, the imaging mode may be determined by any method so that still images or videos with relatively high image quality and still images or videos with relatively low image quality are randomly captured, or the imaging mode may be determined so that a video with relatively low image quality is captured and a still image with relatively high image quality is captured at any timing. The sound collection mode may also be configured in the same way, or still images, videos, and audio information may be arbitrarily combined so that the total amount of these pieces of information is a predetermined amount of information.
[0177] (About the test start screen) Also, a time limit for displaying the test start screen of FIG. 15 may be set. For example, the time limit may be set to 30 minutes, and the control unit 28 of the answer terminal device 2 may display the test start screen at SB6, and thereafter, based on the result of the timing of the timing unit 26, determine the time that has elapsed since the start of displaying the test start screen. If the above-mentioned predetermined operation (for example, an operation for displaying the next screen of the test start screen of FIG. 15, for example, a flick or swipe operation, etc.) is not performed and the determined elapsed time exceeds the time limit, the test may be treated as late for the test and the test process may be terminated. In this case, a message indicating that the test has been treated as late (for example, a message such as "I was late and could not take the test") may be displayed on the display 23. The concept of treating the test as late may also be applied in the same manner when the test ID input screen of FIG. 11 is displayed.
[0178] (About displaying the problem) In the above embodiment, in the process of displaying questions on the display 33 of the question terminal device 3 by opening the question information using the password (password information for opening the question) displayed on the test start screen of FIG. 15 in SB6 of FIG. 10, any technology may be adopted in consideration of the visibility of the questions or prevention of fraudulent acts. For example, if the question terminal device 3 is provided with a function for accessing external information (for example, a function for searching a WEB site using a so-called browser and displaying any information, etc.), the function may be turned off during the test to prevent fraudulent acts based on the external information. The specific implementation method is arbitrary, but for example, the control unit 35 of the question terminal device 3 may be configured to ignore a command to start the browser and not perform any control (i.e., turn off the function for accessing external information) while displaying the questions on the display 33, even if the command to start the browser is input. Also, for example, the control unit 35 of the question terminal device 3 may control the display 33 to display questions fixed in full screen, hide the icon for launching the browser to make the icon inoperable, and make the browser unavailable during the test (i.e., turn off the function for accessing external information). In the latter case, it is possible to achieve both prevention of cheating and improvement of visibility. In the latter case, for example, at the timing after the test ends (as an example, at any timing after it is determined in SB10 of FIG. 10 that the test is to end (YES in SB10)), the answer terminal device 2 may transmit a test end signal to the question terminal device 3, and when the question terminal device 3 receives the test end signal, it may end the control for ignoring the command for launching the browser and the control for fixing the questions in full screen, thereby turning on and restoring the function for accessing external information.
[0179] (End of exam) Also, any step in Fig. 10 may be omitted. For example, SB10 to SB12 may be omitted, and the user may end the test at his / her own discretion and perform a predetermined operation to transmit the terminal side answer related information. In this case, the processes of SB7 to SB9 may be repeatedly executed until the user performs a predetermined operation. In this case, the possibility that the user may answer after the test end time is taken into consideration, so from the viewpoint of maintaining fairness, the control unit 28 may record the time when the user inputs the answer, and only if the time falls within the time limit of the test, the input answer may be considered as a valid answer and be subject to grading.
[0180] (About remaining time display) 16 or 17, together with the information in the time display field 41, or instead of the information in the time display field 41, the remaining time of the test (i.e., the time from the current time to the end of the test) may be displayed. Note that the display of the remaining time is arbitrary, and may be displayed as text information such as "30 minutes" or "29 minutes", or a bar image corresponding to the length of the time may be displayed, and the length of the bar image may be shortened as the remaining time decreases, allowing the user to intuitively grasp the remaining time.
[0181] (About real-time warnings (part 1)) In addition, the function of verifying validity described in the embodiment "(Regarding scoring of test results and verification of validity)" may be implemented as a function of the control unit 28 of the answering terminal device 2, and if validity cannot be confirmed by referring to the test still image information, test video information, test audio information, etc. in FIG. 7 during the test, or if cheating is suspected or the possibility of cheating is relatively high, a warning may be output to the user, or the test may be forcibly terminated and treated as if cheating had occurred.
[0182] (About real-time warnings (part 2)) In addition, the technology described in the above "(Regarding real-time warning (part 1))" may be applied arbitrarily. For example, the control unit 28 of the answering terminal device 2 performs a predetermined image recognition process (for example, image recognition process using a model generated by machine learning performed in advance, or other known image recognition process, etc.) on the image of the target currently captured by the camera serving as the imaging unit 24 (image of an arbitrary frame rate), thereby making it possible to detect a warning target state that should be warned to the user taking the test using the answering terminal device 2 (for example, a state in which the user's figure has gone out of the frame of the camera serving as the imaging unit 24 and the user is no longer captured in the image captured by the imaging unit 24 for a predetermined time (for example, 5 seconds, etc.) or more, or a state in which the user's face or gaze is directed in a direction that may be suspected of cheating, etc.).
[0183] The control unit 28 of the answering terminal device 2 may be configured to output a warning to the user when the control unit 28 detects the above-mentioned warning target state by displaying warning information indicating that the warning target state has been detected on the display 23. In addition to or instead of the process of outputting the warning, the control unit 28 of the answering terminal device 2 may be configured to obtain an image that has been processed in a predetermined image recognition process when the above-mentioned warning target state is detected, record the obtained image in the recording unit 27 as a confirmation image, and transmit the stored confirmation image to the server device 1 at any timing. Regarding the image that has been processed in a predetermined image recognition process when the warning target state is detected here, if the warning target state is detected based on one image, the image may be obtained and recorded as a still image, or if the warning target state is detected based on multiple consecutive images, the multiple consecutive images may be obtained and recorded as a video.
[0184] In addition, when the process described here is adopted and the above-mentioned predetermined image recognition process is performed, it may be configured to capture an image with the image quality indicated by the image quality information included in the still image mode information or video image mode information recorded in the recording unit 27 of the answering terminal device 2, or it may be configured to capture an image with a predetermined image quality. Also, it may be interpreted that the process described here is executed by the processing unit 282.
[0185] (Regarding time for sending information) In addition, in consideration of the fact that it is necessary to maintain the communication state until all information is transmitted in SB12 in FIG. 10 (for example, 3 to 5 minutes after the end of the test), a message such as "Sending answers" or "Collecting answers" may be displayed on display 23 to encourage the user to maintain the communication state.
[0186] (Information about the exam) In addition, in the above embodiment, a case has been described in which still images, videos, and audio information are acquired and stored as information during a test, but this is not limited to this, and any one or two of these pieces of information may be used.
[0187] Also, the type of information acquired and stored as the in-test information may be adjusted according to the free space in the recording section 27 of the answering terminal device 2. Specifically, the adjustment section 281 may adjust the information to be used as the in-test information based on the free space in the recording section 27, for example, although this is arbitrary. In detail, when the free space in the recording section 27 is less than "600", the adjustment section 281 may decide to use only one of the still image, the video, or the audio information as the in-test information, when the free space is "600" or more and less than "700", the adjustment section 281 may decide to use only two of the still image, the video, or the audio information as the in-test information, and when the free space is "700" or more, the adjustment section 281 may decide to use all of the still image, the video, or the audio information as the in-test information. Then, the determined in-test information may be used to perform each process described in the embodiment.
[0188] (Regarding placement of answering terminal devices) Also, during the test, in order to verify the validity of the test, it is necessary to capture an image of the user's face using the imaging unit 24 of the answer terminal device 2, and the imaging unit 24 needs to be pointed toward the user's face. Therefore, although this is not limited to this, for example, the user may hold the answer terminal device 2 in his / her hand, it is preferable to fix the answer terminal device 2 in a predetermined position.
[0189] (About linkage) Also, the smartphone of the answering terminal device 2 may be configured to be linked to the personal computer displaying the questions, such that clicking a button on the smartphone results in authentication and the questions are displayed on a personal computer screen.
[0190] (About phone calls during the exam) Furthermore, when a smartphone is used as the answering terminal device 2, the phone function may be turned off by any method during the test so that no calls are made during the test.
[0191] (Regarding access restrictions) In the above embodiment, a technique may be adopted to prevent the test process of Fig. 10 from being performed at the same timing on multiple test terminal devices for the same user. The specific content is arbitrary, but for example, a terminal ID for uniquely identifying the answer terminal device 2 itself is set and recorded in the recording unit 27 of each answer terminal device 2, and when the user performs an arbitrary operation at an arbitrary timing before the execution of the test process, the terminal ID of the answer terminal device 2 used by the user in the test and the user information of the user (for example, information indicating the name and date of birth) are transmitted to the server device 1 and recorded in the recording unit 12 as test account information.
[0192] Then, when starting the test process of FIG. 10, the answering terminal device 2 acquires user information of the user who will take the test using the answering terminal device 2 (for example, the user information stored in SA1 of FIG. 9, or the user information input by a predetermined operation by the user), acquires the terminal ID recorded in the recording unit 27, and transmits the acquired user information and terminal ID to the server device 1. After that, the control unit 13 of the server device 1 receives the user information and terminal ID, and performs the following processing based on whether or not the combination of the received user information and terminal ID is recorded as test account information in the recording unit 12. For example, if it is recorded, a permission signal is transmitted to the answering terminal device 2 to start the test process of FIG. 10, while if it is not recorded, a prohibition signal is transmitted to the answering terminal device 2 to prohibit the start of the test process of FIG. 10, so that the test process cannot be executed. When processing to prevent the test process from being executed, a warning message such as "Login occurred from another terminal" may be displayed on the display 23.
[0193] (About the password for opening) In the above embodiment, the case where the question of the question information recorded in the question terminal device 3 is opened using the opening password information has been described, but the present invention is not limited to this. For example, a technology may be adopted in which the question of the question information is automatically opened at a predetermined timing (for example, the timing of the start of the test) in cooperation with the server device 1 without the user having to input the opening password information.
[0194] The specific contents are arbitrary, but for example, immediately after it is determined in the judgment of SB5 in Fig. 10 that the test is to be started (YES in SB5), the answer terminal device 2 may communicate with the server device 1 to obtain password information for opening questions associated with the same test ID as the test ID stored in SB2 in the server side test related information in Fig. 2 of the server device 1, transmit the obtained password information for opening questions to the question terminal device 3, and the control unit 35 of the question terminal device 3 may receive the password information for opening questions and open questions in the question information using the received password information for opening questions. Alternatively, for example, without linking with the server device 1, for example, immediately after it is determined in the judgment of SB5 in Fig. 10 that the test is to be started (YES in SB5), the answer terminal device 2 may refer to the terminal side test related information in Fig. 6 to obtain password information for opening questions associated with the same test ID as the test ID stored in SB2, and transmit the obtained password information for opening questions to the question terminal device 3, thereby opening questions in the same manner as in the above case. Alternatively, for example, at the start of the test, the question terminal device 3 may be configured to ask the user taking the test a question such as "Are you the one accessing from this terminal?", and if the user taps the "YES" button, the questions may be automatically opened.
[0195] (Regarding communication capacity) Also, assuming that the contracted communication capacity limit is exceeded, the following processing may be performed. For example, in SB12 of FIG. 10, when each piece of information in the terminal side answer related information of FIG. 7 is transmitted to the server device 1, assuming that communication may become impossible midway due to the contracted communication capacity limit of the answer terminal device 2, which is a smartphone, a transmission priority order may be set for each piece of information, and each piece of information may be transmitted based on the set priority order. For example, the user information and answer input information may be transmitted first, and then test information (information that is likely to have the least amount of information among test still image information, test video information, and test audio information, or information that is determined in advance to be transmitted first among these) may be transmitted, and the remaining information may be transmitted thereafter. Then, if communication becomes impossible while transmitting each piece of information in the terminal side answer related information of FIG. 7 to the server device 1, a message notifying that there is untransmitted information (for example, a message such as "communication was interrupted while transmitting information related to the test. There is untransmitted information, so please restore communication within 24 hours" may be displayed on the display 23. Then, when a user who has viewed this message restores communication by any method (such as paying an additional fee to restore communication), the unsent information may be transmitted. Also, for example, only the unsent information or each piece of information in the terminal side answer related information in FIG. 7 including the unsent information may be transmitted via an Internet line such as optical communication using another terminal device (such as a personal computer). As described here, when communication becomes impossible, it is necessary to transmit the terminal side answer related information in FIG. 7 at a later time (such as any time within 24 hours). Therefore, from the viewpoint of ensuring information security, all or part of the terminal side answer related information may be stored in an encrypted format.
[0196] (About the question format) In the above embodiment, the test questions are in a format corresponding to a so-called multiple-choice test, but the present invention is not limited to this. For example, the test questions may be in any format other than the format corresponding to a multiple-choice test, and may be in a so-called descriptive test format in which the answer is given in writing, or in a speaking test format in which the answer is given orally. In the descriptive test format, the user may be configured to answer by inputting text information for answering via the touchpad 22, and in the speaking test format, the user may be configured to answer by inputting audio information for answering via the microphone, which is the sound collection unit 25.
[0197] (About the temporary stop section (part 1)) It is also conceivable that the user may temporarily leave the test at certain times during the test based on physiological phenomena, etc. (for example, if the user feels the need to urinate or defecate during the test and visits the toilet), and a pause section may be provided to anticipate such an occurrence.
[0198] The "pause unit" is a pause means for performing a process related to the user temporarily leaving the test during the test, and is, for example, a means for at least either stopping the capture of the confirmation image or stopping the collection of the confirmation audio information. The implementation method of this pause unit is arbitrary, and may be implemented, for example, as a function of the control unit 28 of the answer terminal device 2.
[0199] Specifically, for example, the pause section of the answer terminal device 2 stops capturing confirmation images and stopping collection of confirmation audio information when it receives a pause operation by the user performed via the touch pad 22, the pause operation being performed when the user temporarily leaves the test (for example, when a predetermined operation (for example, a tap operation with two fingers) is performed via the touch pad 22, a "pause" button and a "resume" button are displayed on the display 23, and the "pause" button is tapped, etc.). In detail, for example, when a pause operation is received, it may stop capturing confirmation images and stopping collection of confirmation audio information by skipping SB9 in the test process of FIG. 10 and not executing the in-test information storage process until a resume operation described later is performed (that is, while the user is away from the test). Alternatively, for example, when a pause operation is received, it may stop capturing confirmation images and stopping collection of confirmation audio information by simply turning off the operation of the imaging section 24 (that is, controlling it not to operate) and simply turning off the operation of the sound collection section 25 until a resume operation described later is performed.
[0200] Next, the pause section of the answer terminal device 2 resumes (resumes) the capture of confirmation images and resumes (resumes) the collection of confirmation audio information when it receives a resume operation by the user performed via the touchpad 22 to return to a test that was temporarily left (for example, as described above, when a predetermined operation (for example, a tap operation with two fingers) is performed via the touchpad 22, causing a "pause" button and a "resume" button to be displayed on the display 23, and an operation of tapping this "resume" button, etc.). In detail, for example, when a resume operation is received, it may resume (resume) the capture of confirmation images and resume (resume) the collection of confirmation audio information by executing a test-in-progress information storage process in the same manner as before the "pause" button was tapped, without skipping SB9 in the test process of FIG. 10. Also, for example, when a resume operation is received, the operation of the imaging unit 24 may be simply turned on (i.e., controlled to operate) and the operation of the sound collection unit 25 may be simply turned on, thereby resuming (resumes) the imaging of the confirmation image and resuming (resumes) the collection of the confirmation audio information.
[0201] (About the temporary stop section (part 2)) Furthermore, when the "pause section" described in "(Regarding the pause section (part 1))" above is provided, the following processing may be configured to prevent a user from temporarily leaving the test, in a location where the user is not shown in the confirmation image or where the user's voice is not picked up in the confirmation audio information, from illegally obtaining information regarding the answers given before leaving the test by any method (e.g., referring to a reference book or searching for information via the Internet using another terminal device, etc.), and then correcting the answers after returning to the test. Specifically, for example, when a user temporarily leaves the test, the information entered by the user before leaving may be configured to be unable to be corrected after returning.
[0202] More specifically, for example, when the control unit 28 of the answering terminal device 2 receives the above-mentioned pause operation by the user, it associates and stores "(Not possible)", which is information indicating that correction is not possible, with each piece of already stored information among the answer input information in the terminal-side answer-related information in Fig. 7 (i.e., each piece of information indicating the answers entered before the user temporarily left the test). Here, for example, in the example in Fig. 7, "Q1:1", "Q2:4", and "Q3:2" are stored, but in this case, "(Not possible)" is associated and stored with each piece so that it becomes "Q1:1 (Not possible)", "Q2:4 (Not possible)", and "Q3:2 (Not possible)".
[0203] Then, when the control unit 28 of the answering terminal device 2 accepts the above-mentioned resume operation by the user, as explained in SB8 of FIG. 10, if answer option information and question number information are input by the user's operation, and the input answer option information and question number information correspond to information associated with "(Not allowed)", it is determined that the input answer option information and question number information are information on answers input before the user temporarily leaves the test, and should not be edited from the viewpoint of preventing cheating, and the input information is not stored as the answer input information of FIG. 7. If the user performs an operation to try to correct the answer input before leaving the test, a message such as "An answer input before leaving the test cannot be corrected" may be displayed on the display 23 to notify the user that the answer input before leaving the test cannot be corrected. On the other hand, if answer option information and question number information are input by the user's operation, and the input answer option information and question number information correspond to information not associated with "(Not allowed)", the same processing as that explained in the embodiment is performed.
[0204] (About the temporary stop section (part 3)) Furthermore, when employing the technology described in "(Regarding the Pause Section (Part 2))" above, the following processing may be configured to prevent fraudulent behavior in which, for example, a user checks questions that have not yet been answered in advance, then temporarily leaves the test, and in a location where the user is not shown in the confirmation image or where the user's voice is not picked up in the confirmation audio information, fraudulently obtains the information using any of the above-mentioned methods, and then answers the questions after returning to the test. Specifically, for example, when a user temporarily leaves the test, the questions that have not yet been answered and that will be answerable after returning cannot be confirmed before the user temporarily leaves the test.
[0205] More specifically, for example, first, communication is performed between the answer terminal device 2 and the question terminal device 3, and the control unit 28 of the answer terminal device 2 automatically displays questions on the question terminal device 3. In detail, for example, as illustrated in Fig. 16 and Fig. 17, focusing on the fact that an answer input field 61 for inputting answers to a predetermined number of questions (for example, two questions, etc.) is displayed on the answer input screen, the control unit 28 of the answer terminal device 2 transmits a question display signal to the question terminal device 3 for displaying questions corresponding to the fields displayed in the answer input field 61 currently displayed on the display 23 (questions corresponding to question number 1 and question number 2 in the example of Fig. 16), and the control unit 35 of the question terminal device 3 receives the question display signal and displays the questions to be displayed by the received question display signal on the display 33 of the question terminal device 3. Here, for example, when the answer input screen of Fig. 16 is displayed on the answer terminal device 2, only questions corresponding to question number 1 and question number 2 will be displayed on the question terminal device 3, and when the answer input screen of Fig. 17 is displayed, only questions corresponding to question number 15 and question number 16 will be displayed on the question terminal device 3. Furthermore, only when the question corresponding to the answer input field 61 of Fig. 16 etc. is answered, a field for answering the next question may be displayed by tapping the forward button image 62, so that all answers to the questions displayed on the question terminal device 3 are considered to have been answered.
[0206] By configuring it in this way, all answers to the questions displayed on the question terminal device 3 will have been answered, and as described above ("(Regarding the paused portion (part 2))"), they will not be able to be corrected after returning to the test after temporarily leaving the test. In other words, among the questions that have not yet been answered, questions that will be answerable after returning to the test after temporarily leaving the test will not be able to be checked before leaving the test, and then answered after returning, which makes it possible to prevent the above-mentioned cheating behavior.
[0207] Furthermore, when the control unit 28 of the answer terminal device 2 accepts the aforementioned resume operation after accepting the aforementioned pause operation, since answers entered before the pause operation were accepted cannot be modified, the control unit 28 may be configured to display information for inputting an answer to the question following the question having the question number corresponding to the answer entered before the pause operation was accepted in the answer input field 61 of the answer input screen, and to display a question corresponding to the information displayed in the answer input field 61 (i.e., the question that should be displayed next to the question that was displayed when the pause operation was accepted) on the display 33 of the question terminal device 3.
[0208] (About the temporary stop section (part 4)) Furthermore, the process for preventing cheating described above in "(Regarding the Pause Section (Part 3))" may be realized by any other process. For example, the following process may be configured to divide a number of questions asked in the test into a number of groups (for example, four groups, such as "Group 1" to "Group 4"), and to allow a person to temporarily leave the test only when all questions in each group have been answered.
[0209] Specifically, for example, the control unit 28 of the answer terminal device 2 may be configured to identify a group of questions to be answered by the user using any method (for example, a method of receiving information from the user indicating a group to which the question to be answered belongs and identifying the group based on the received information, or a method of identifying the group in a predetermined order, etc.), control the question terminal device 3 to display only questions belonging to the identified group, and when the user taps the "pause" button to accept a pause operation, perform a process similar to that described in "(About the pause unit (part 2))" to make it impossible to modify information entered by the user before tapping the "pause" button after resuming. After this, the control unit 28 of the answer terminal device 2 may be configured to identify a group to which the user has not yet answered among the above-mentioned four groups, and control the question terminal device 3 to display only questions belonging to the identified group when the user taps the "resume" button to accept a resume operation. In addition, when the control unit 28 of the answer terminal device 2 does not accept a pause operation or a resume operation, if it accepts an operation to specify another group (for example, an operation of tapping a group specification button to specify another group), which is performed when the user answers a question belonging to a different group, the control unit 28 may be configured to perform control so that only questions belonging to the specified group can be displayed on the question terminal device 3.
[0210] (About the temporary stop section (part 5)) Also, the configuration may be such that the user taking the test is treated as disqualified depending on the time the user is away from the test. Specifically, for example, if the control unit 28 of the answer terminal device 2 does not receive a resume operation within a predetermined time (e.g., 10 minutes) after receiving a pause operation, the control unit 28 may disqualify the user from the test and store information indicating that the user has been disqualified in the answer input information of Fig. 7, or may display a message on the display 23 saying "You have been disqualified because you have been away from the test for too long" to notify the user that they have been disqualified.
[0211] (Other matters) Furthermore, the technology described in the above embodiment may be applied to any subject other than a test, for example, to online medical care, etc. Furthermore, when applied to an English test or a question-and-answer test, the questions may be audio rather than text.
[0212] In the above embodiment, when the questions and answers are displayed on different terminals, the question text and the answer options are separated, and the question text is displayed on the question terminal device 3, but the answer options are not included in the question text, and are displayed on the answer terminal device 2 side. As a result, even if a substitute is prepared, there are no answer options in the question text alone, and it is not possible to give advice on the answer unless the substitute peers into the answer terminal device 2. This makes it possible to reliably prevent fraudulent behavior.
[0213] Also, for example, four patterns of question order may be prepared (or it may be completely random). In this case, even if a person who is not present communicates with others via chat, for example, the answers to the first question in pattern A and the second question in pattern B are different, so even if the answers are sent from top to bottom as 1, 1, 1, 4, 5, they will not match the correct answers, which makes it possible to prevent cheating as much as possible.
[0214] (About application) In the above embodiment, the test terminal device, the test system, and the test program are used to take the test at home, but the present invention may be applied to a case where the test is taken outside the home as described above. In this case, the test takers may be gathered at a specific test center, and the test terminal device may be lent to each test taker at the test center, and each test taker may take the test using the lent test terminal device. In other words, the present invention may be applied to a so-called CBT (Computer Based Testing)-like operation at a specific test center.
[0215] (Processing methods) In addition, in the above descriptions, for processes that are not specified as being performed by a specific entity, it may be interpreted that the process is performed by a control unit of each device.
[0216] (Regarding operation) Furthermore, since images or sounds will be captured during the test to verify legitimacy, prior consent to image capture or sound capture may be obtained from the user as necessary.
[0217] (About combinations) Furthermore, the features of the above-described embodiments and modifications may be combined in any manner.
[0218] (Additional Note) The test terminal device of Appendix 1 is a test terminal device used by a subject to take a test, and comprises: an imaging means for capturing a confirmation image of the subject during the test, the confirmation image being used to confirm the legitimacy of the test for the subject; a storage means for storing the confirmation image captured by the imaging means; an adjustment means for adjusting the imaging mode of the imaging means based on free space, which is the remaining capacity in the storage means for storing information; and a processing means for causing the imaging means to capture the confirmation image based on the imaging mode adjusted by the adjustment means.
[0219] The test terminal device of Supplementary Note 2 is the test terminal device according to Supplementary Note 1, wherein the imaging means captures a moving or still image of the subject during the test as the confirmation image.
[0220] The test terminal device of Supplementary Note 3 is a test terminal device described in Supplementary Note 1 or 2, wherein the adjustment means adjusts the image quality of the confirmation image, the number of times the confirmation image is captured, or the timing of capturing the confirmation image as the imaging mode.
[0221] The test terminal device described in Appendix 4 is a test terminal device described in any one of Appendixes 1 to 3, and is provided with a sound collection means for collecting confirmation audio information around the subject during the test, the confirmation audio information being for confirming the legitimacy of the test of the subject, and the storage means stores the confirmation audio information collected by the sound collection means.
[0222] The test terminal device of Appendix 5 is the test terminal device described in Appendix 4, wherein the adjustment means adjusts the sound collection mode by the sound collection means based on the available capacity, and the processing means causes the sound collection means to collect the confirmation audio information based on the sound collection mode adjusted by the adjustment means.
[0223] The test terminal device of Supplementary Note 6 is the test terminal device described in Supplementary Note 5, wherein the adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is picked up, or the timing of picking up the confirmation audio information as the sound pick-up mode.
[0224] The test terminal device of Supplementary Note 7 is the test terminal device according to any one of Supplementary Notes 1 to 6, further comprising an input means for inputting the subject's answers to the test questions.
[0225] The testing system of Appendix 8 is a testing system used by a subject to take a test, and comprises an imaging means for capturing a confirmation image of the subject during the test, the confirmation image being used to confirm the legitimacy of the test for the subject, a storage means for storing the confirmation image captured by the imaging means, an adjustment means for adjusting the imaging mode by the imaging means based on free space, which is the remaining capacity in the storage means for storing information, and a processing means for causing the imaging means to capture the confirmation image based on the imaging mode adjusted by the adjustment means.
[0226] The test program of Appendix 9 is a test program used by a subject to take a test, and causes a computer to function as an imaging means for capturing a confirmation image of the subject during the test, the confirmation image being used to confirm the legitimacy of the test for the subject, a storage means for storing the confirmation image captured by the imaging means, an adjustment means for adjusting the imaging mode of the imaging means based on free space, which is the remaining capacity in the storage means for storing information, and an imaging control means for causing the imaging means to capture the confirmation image based on the imaging mode adjusted by the adjustment means.
[0227] (Effect of supplementary notes) According to the test terminal device described in Appendix 1, the test system described in Appendix 8, and the test program described in Appendix 9, by capturing a confirmation image for confirming the validity of the test of the subject, it is possible to confirm, for example, that the subject does not commit any dishonest acts during the test (for example, answering questions while referring to a reference book by shifting the direction of the face or line of sight), and therefore it is possible to conduct the test fairly. In particular, by adjusting the imaging mode based on the available capacity, it is possible to reliably store the confirmation image even when the available capacity of the storage means is relatively small, and therefore it is possible to conduct the test fairly.
[0228] According to the test terminal device described in Appendix 2, by capturing video or still images of the subject during the test as confirmation images, it is possible to, for example, confirm the subject's facial direction or line of sight at a specified time using a still image, or to confirm the subject's movements using a video, thereby making it possible to conduct the test more fairly.
[0229] According to the test terminal device described in Appendix 3, by adjusting the image quality, number of captures, or capture timing of the confirmation image, it is possible to capture a confirmation image suitable for confirming the legitimacy of the subject's test, regardless of, for example, the amount of free space.
[0230] According to the test terminal device described in Appendix 4, by collecting confirmation audio information to confirm the legitimacy of the subject's test, it is possible to confirm, for example, that the subject is not engaging in audio-related misconduct during the test (such as answering questions while receiving audio advice from those around him / her), thereby making it possible to conduct the test more fairly.
[0231] According to the test terminal device described in Appendix 5, by adjusting the sound collection mode based on the available capacity, it is possible to reliably store the confirmation audio information even when the available capacity of the storage means is relatively small, for example, so that the test can be conducted fairly.
[0232] According to the test terminal device described in Appendix 6, by adjusting the sound quality, number of times of collection, or collection timing of the confirmation audio information, it is possible to collect confirmation audio information suitable for confirming the legitimacy of the test of the subject, regardless of, for example, the amount of free space.
[0233] According to the test terminal device described in Appendix 7, by providing an input means for inputting the subject's answers to the test questions, it becomes possible to verify the validity of the test of the subject, for example, by using at least the test terminal device for inputting the answers to the test questions. [Explanation of symbols]
[0234] 1. Server device 2 Answering terminal device 3. Question terminal device 11 Communications Department 12 Recording section 13 Control section 21 Communications Department 22 Touchpad 23 Display 24 Imaging unit 25 Sound pickup section 26 Timing section 27 Recording Section 28 Control Unit 31 Communications Department 32 Touchpad 33 Display 34 Recording Section 35 Control section 40 Test ID input field 41 Time display column 42 Image display column 51 Last minute information 52 Start Information 53 Unpacking Information 54 Pre-Exit Notice 55 End of Service Information 61 Answer input field 62 Next button image 63 Exit button image 100 Test Systems 121 Server-side test related information DB 122 Server-side response related information DB 201 Answering terminal device 202 Answering terminal device 271 Terminal side test related information DB 272 Terminal side response related information DB 281 Adjustment section 282 Processing section 301 Question Terminal Device 302 Question terminal device
Claims
1. A test terminal device used by a subject to take a test, A sound collection means for collecting confirmation sound information around the subject during the test, the confirmation sound information being used to confirm the validity of the test of the subject; a storage means for storing the confirmation voice information collected by the sound collection means; an adjustment means for adjusting a sound collection mode by the sound collection means based on a remaining free space that is a remaining capacity in the storage means for storing information; a processing means for causing the sound collection means to collect the confirmation voice information based on the sound collection mode adjusted by the adjustment means, The adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is picked up, or the timing of picking up the confirmation audio information as the sound pick-up mode. Test terminal equipment.
2. The adjustment means is A first process of acquiring free space information indicating the free space; a second process for determining the sound quality of the confirmation voice information and the number of times the confirmation voice information is picked up based on table information that correlates a plurality of ranges of the free space with the sound quality of the confirmation voice information and the number of times the confirmation voice information is picked up corresponding to each range of the free space, and the free space information acquired in the first process; a third process for determining a timing for collecting the confirmation voice information based on the number of times the confirmation voice information is collected and a test time determined in the second process; and performing a fourth process of adjusting the sound quality of the confirmation audio information, the number of times the confirmation audio information is picked up, and the timing of picking up the confirmation audio information as the sound pick-up mode based on a result of the second process and a result of the third process.
2. A test terminal device according to claim 1.
3. A testing system for use by a subject to take a test, comprising: A sound collection means for collecting confirmation sound information around the subject during the test, the confirmation sound information being used to confirm the validity of the test of the subject; a storage means for storing the confirmation voice information collected by the sound collection means; an adjustment means for adjusting a sound collection mode by the sound collection means based on a remaining free space that is a remaining capacity in the storage means for storing information; a processing means for causing the sound collection means to collect the confirmation voice information based on the sound collection mode adjusted by the adjustment means, The adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is picked up, or the timing of picking up the confirmation audio information as the sound pick-up mode. Test system.
4. A test program used by a subject to take a test, comprising: Computer, A sound collection means for collecting confirmation sound information around the subject during the test, the confirmation sound information being used to confirm the validity of the test of the subject; a storage means for storing the confirmation voice information collected by the sound collection means; an adjustment means for adjusting a sound collection mode by the sound collection means based on a remaining free space that is a remaining capacity in the storage means for storing information; a processing unit that causes the sound collection unit to collect the confirmation voice information based on the sound collection mode adjusted by the adjustment unit; The adjustment means adjusts the sound quality of the confirmation audio information, the number of times the confirmation audio information is picked up, or the timing of picking up the confirmation audio information as the sound pick-up mode. Test program.
Citation Information
Patent Citations
Automatic examination system
JP2001290412A
Method and system for on-line examination, method and device for editing collection of questions for on-line examination, and computer-readable recording medium with program for editing collection of questions for on- line examination recorded thereon
JP2001296790A
Picture recorder and monitoring device
JP2002044609A
Examination processing method, examination processing program, and examination system
JP2003091231A
Learning-aid device, learning-aid program, and recording medium with the same recorded therein
JP2004037849A
Cited By
Program, storage medium, and monitoring system
JP7773825B1