Terminal device and program

The terminal device with a test information acquisition and review determination unit addresses the increased burden in digital test administration by ensuring thorough review and automatic revision analysis, enhancing learning and reducing teacher workload.

JP7729100B2Active Publication Date: 2025-08-26DAI NIPPON PRINTING CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021125308
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-30
Publication Date
2025-08-26
Estimated Expiration
2041-07-30

AI Technical Summary

Technical Problem

The distribution, collection, and grading of tests administered on terminal devices impose a greater burden on teachers compared to traditional paper-based methods, and there is a need for automatic determination of test revisions and review completion to prevent unintentional test endings due to overlooked mistakes.

Method used

A terminal device with a test information acquisition unit, completion determination unit, and review determination unit to ensure all questions are reviewed before test completion, along with a program to execute tests and analyze answer differences for learning effect.

Benefits of technology

Automatically determines test revisions and ensures thorough review, preventing unintentional test endings and enhancing learning by analyzing answer corrections, thus reducing teacher workload and improving test administration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007729100000001
    Figure 0007729100000001
  • Figure 0007729100000002
    Figure 0007729100000002
  • Figure 0007729100000003
    Figure 0007729100000003
Patent Text Reader

Abstract

To automatically determine whether a review has been made in a test using a terminal device.SOLUTION: When a terminal device obtains test information about a test, the terminal device executes the test based on the test information. Furthermore, the terminal device determines that the test has ended, and determines whether a learner has reviewed the test after the end determination.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technique for distributing and executing tests on terminal devices. [Background technology]

[0002] Systems that administer tests to students using terminal devices rather than paper have been known for some time. Patent Document 1 discloses an education support system that administers English tests using tablet terminal devices. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-65987 Summary of the Invention [Problem to be solved by the invention]

[0004] When tests are administered using terminal devices rather than paper, the distribution, collection, and grading methods of the tests are different from conventional methods, which increases the burden on teachers. Also, even when administering tests using terminal devices, it is important to review the questions and answers that make up the test, just as with paper tests.

[0005] The present invention has been made to solve, for example, the above-mentioned problems, and its main objective is to provide a terminal device that automatically determines whether or not revisions are necessary in tests using the terminal device. [Means for solving the problem]

[0006] In one aspect of the present invention, a terminal device includes a test information acquisition unit that acquires test information related to a test, and a test implementation unit that implements the test based on the test information. a completion determination unit that determines whether the learner has completed entering answers before the end of the test; and a completion determination unit that determines whether the learner has reviewed the test if, before the end of the test and after determining that the learner has completed entering answers, all pages containing questions that make up the test have been displayed or if check marks have been entered in all check boxes provided for each question that makes up the test. and a review determination unit. Once you have completed entering your answers,If a student finishes the test before the end time, the terminal device Depending on whether or not you have viewed all pages containing questions that make up the test, or whether or not you have checked the checkboxes for all questions that make up the test, It determines whether the review has been completed, thereby preventing the test from ending unintentionally due to careless mistakes being overlooked.

[0007] In one aspect of the terminal device, The completion determination unit determines that the answer has been entered when it receives a termination request by pressing an end button, or when a certain amount of time has passed since the answer was entered in the answer column of the last question that constitutes the test. According to this aspect, The terminal device determines that the test has been completed when it receives a request to finish the test or when a certain period of time has passed since the last question was written in the answer column.

[0009] In another aspect of the terminal device, Before the end of the test and it is determined that the answers have been entered The terminal device includes an information storage unit that flags answers that are later corrected and acquires and stores information indicating the differences between the answers before and after correction. This allows the terminal device to analyze the information indicating the differences and confirm the learning effect of reviewing the answers.

[0010] In yet another aspect of the terminal device, the test execution unit: When the completion determination unit determines that the answer entry is complete, The terminal device includes a display unit that displays a review prompt screen that prompts the user to review the test. Te This can provoke important review in strikes.

[0011] In yet another aspect of the present invention, a program executed by a computer includes: a test information acquisition unit that acquires test information related to a test; a test execution unit that executes the test based on the test information; A completion determination unit that determines whether the learner has completed entering answers before the test end time , Before the end of the test and after it has been determined that the answers have been entered, if all pages containing the questions that make up the test have been displayed, or if all check boxes provided for each question that makes up the test have been checked, it is determined that the learner has reviewed the test. The computer is caused to function as the review determination unit. By installing this program in a computer and running it, the terminal device according to the present invention can be configured. [Effects of the Invention]

[0012] The terminal device according to the present invention can automatically determine whether or not a test needs to be revised. [Brief explanation of the drawings]

[0013] [Figure 1] 1 shows a configuration of a test control system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the internal configuration of the server. [Figure 3] FIG. 2 is a block diagram showing the internal configuration of a student terminal. [Figure 4] 10 is an example of a test display screen. [Figure 5] 10 is an example of a test management screen. [Figure 6] 10 is an example of a grading screen in which sorting is performed based on the content of answers. [Figure 7] 10 is an example of a scoring screen for sorting based on the scoring results. [Figure 8] 10 is an example of a scoring screen with sticky notes attached. [Figure 9] 10 is a flowchart of a test execution process by a server. [Figure 10] 10 is a flowchart of a review process by a student terminal. [Figure 11] 10 is a flowchart of a test marking process by a server. [Figure 12] 10 shows the configuration of a test control system according to a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. <Embodiment> [Overall configuration] Figure 1 shows the configuration of a test control system to which the test control device of the present invention is applied. The test control system 100 is a system that controls the administration of tests by terminal devices, and is configured so that multiple student terminals 20, a server 10, and a teacher terminal 30 can communicate with each other via a network 5.

[0015] The student terminal 20 is used by learners such as students and test takers, and may be, for example, a desktop PC, laptop PC, or tablet PC. The student terminal 20 is equipped with a display unit such as a liquid crystal display, and is used by students when taking a test. Specifically, the student terminal 20 displays test questions and answer columns on the display unit based on test information acquired from the server 10. Students take the test by entering answers using a stylus pen or the like on the display unit of the student terminal 20 and performing predetermined operations. The student terminal 20 transmits test entry information regarding the student's entries to the server 10 in real time. Furthermore, if a student ends the test before the test end time because they have finished entering their answers, for example, the student terminal 20 completes a review (described below) and then transmits an end request to the server 10.

[0016] The teacher terminal 30 is used by learning supporters such as teachers and graders, and may be, for example, a desktop PC, laptop PC, or tablet PC. The teacher terminal 30 is equipped with a display unit such as an LCD display, and is used by teachers to set up, distribute, and grade tests. Specifically, the teacher terminal 30 sets the time and type of test to be conducted, and transmits information related to the settings to the server 10 as configuration information. The teacher terminal 30 also obtains a test management screen from the server 10 to view the contents written by students during the test, and obtains a grading screen to grade tests. The teacher terminal 30 also makes an extraction request to obtain question and answer information related to questions and answers to be presented as supplementary learning materials in a review lesson from the server 10.

[0017] The server 10 is connected to a test information database (hereinafter, "database" will be referred to as "DB") 41, a student information DB 42, and a grading result DB 43. The server 10 distributes test information to the student terminals 20 based on setting information received from the teacher terminal 30, and receives test entry information and end requests from the student terminals 20. The server 10 also creates a test management screen and a grading screen and displays them on the teacher terminal 30, and sends question answer information in response to an extraction request from the teacher terminal 30.

[0018] Note that communication between the student terminal 20, the server 10, and the teacher terminal 30 via the network 5 may be wired or wireless.

[0019] [Server Configuration] 2 is a block diagram showing the internal configuration of server 10. Server 10 includes a communication unit 11, a test setting unit 13, a test distribution unit 14, a terminal control unit 15, a test management screen creation unit 16, a grading screen creation unit 17, and a question answer extraction unit 18. These components, a test information DB 41, a student information DB 42, and a grading result DB 43 are interconnected via a bus 19.

[0020] The communication unit 11 is a communication unit for communicating with the student terminal 20 and the teacher terminal 30 via the network 5. Specifically, the communication unit 11 transmits test information and control information to the student terminal 20, and receives test entry information and test completion information from the student terminal 20. The communication unit 11 also transmits a test management screen, a grading screen, and question answer information to the teacher terminal 30, and receives setting information and extraction requests from the teacher terminal 30.

[0021] The test information DB 41 stores test information such as a test ID, which is test identification information, test setting information, test data, etc. The test data is data for a test that a student takes using the student terminal 20, and includes information about the questions that make up the test and the answer fields in which the answers to each question are entered.

[0022] The student information DB 42 stores information about students. Specifically, the student information DB 42 stores student information such as a student ID, which is student identification information, the student's name, grade, class, number, etc.

[0023] The grading result DB 43 stores information about the grading results of the tests taken by each student. Specifically, the grading result DB 43 stores the student ID, the test ID of the test taken, the grading result of the test, etc. as grading result information.

[0024] The test setting unit 13 acquires test setting information from the teacher terminal 30 and stores it in the test information DB 41. Specifically, the setting information includes information on test time settings, target student settings, test type settings, test start settings, and end settings.

[0025] The test time setting is the duration of the test, and can be set by the teacher as desired, for example, 10 minutes, 30 minutes, 1 hour, etc. The target student setting is the setting of the students to whom the test will be administered, and is set using the grade, class, number, student ID, etc. The test type setting is the setting of the test to be administered, and is set using the test ID, etc.

[0026] The test start setting is a trigger setting for starting the test, and the teacher may issue a start request when the test starts using the teacher terminal 30, or the test start time may be specified in advance. Information related to the trigger for starting a test, such as a start request from the teacher or the test start time, is also called "test start information."

[0027] The test end setting is a trigger setting for ending the implementation of the test, and the end request may be made by the student using the student terminal 20 at the timing of ending the test, or the test end time may be specified in advance. Information regarding the trigger for ending the test, such as the end request by the student or the test end time, is also called "test end information."

[0028] The test distribution unit 14 extracts test information from the test information DB 41 based on the test setting information, and transmits the information to the student terminal 20 used by the target student, thereby distributing the test to the student.

[0029] The terminal control unit 15 controls the functions of the student terminal 20 that administer the test. Based on the test start information, the terminal control unit 15 controls the student terminal 20 so that the test can begin administration. Specifically, if the test start information indicates a test start time, the terminal control unit 15 transmits control information to the student terminal 20 via the communication unit 11 at the test start time, enabling test administration functions such as displaying the test, filling out the test, and transmitting and receiving test-related information to the server 10. Here, examples of test-related information include test-entry information, test completion information, and control information. Furthermore, at the test start time, the terminal control unit 15 transmits information to the student terminal 20 that restricts functions other than those for administering the test, such as control information that restricts or disables the viewing of electronic textbooks. In other words, the terminal control unit 15 controls the student terminal 20 to begin administration of the test by transmitting control information based on the test start information.

[0030] Furthermore, the terminal control unit 15 controls the student terminal 20 to end the test based on the test end information. Specifically, if the test end information is the test end time, the terminal control unit 15 transmits control information to the student terminal 20 via the communication unit 11 to disable the function for implementing the test when the test end time arrives. Furthermore, the terminal control unit 15 transmits control information to the student terminal 20 to remove restrictions on or enable the use of functions other than those for implementing the test when the test end time arrives. In other words, the terminal control unit 15 controls the student terminal 20 to end the implementation of the test by transmitting control information based on the test end information.

[0031] In this way, the terminal control unit 15 can control the time of the test using the student terminal 20 based on the test start information and test end information. Also, it is possible to prevent fraudulent acts such as cheating using the student terminal 20.

[0032] The test management screen creation unit 16 creates and updates a test management screen based on the test entry information and test information acquired from the student terminal 20. The test entry information includes stroke data of answers entered by students in the test answer fields using a stylus pen or the like on the student terminal 20, the student ID of the student who entered the answers, the test ID of the test that was conducted, and the like. As will be described in detail later, the test management screen is a screen that displays the answer status of each student in the test that is currently being conducted. The test management screen creation unit 16 transmits the created or updated test management screen to the teacher terminal 30 via the communication unit 11.

[0033] The grading screen creation unit 17 creates a grading screen based on the test entry information and the test information. The grading screen creation unit 17 also updates the grading screen based on the test entry information, the test information, and the test grading information. The grading screen is a screen on which the teacher grades the test, and is capable of displaying a list of answers to the same question and rearranging the answers based on the answer content and the grading results. The grading screen creation unit 17 transmits the created or updated grading screen to the teacher terminal 30 via the communication unit 11. The test grading information includes information on the grading results of each student's test, which are determined by the teacher's operations on the grading screen. The test grading information also includes information on answers to which the teacher has attached sticky notes by operating the grading screen, as will be described in more detail below.

[0034] In this embodiment, grading screen creation unit 17 creates a grading screen when the number of end requests from students acquired from student terminals 20 reaches or exceeds a threshold, or when the test ends due to the test end time. For example, grading screen creation unit 17 creates a grading screen when the number of end requests from students reaches or exceeds 70% of the total number of students taking the test. However, the present invention is not limited to this, and a trigger for grading screen creation unit 17 to create a grading screen can be set arbitrarily, such as when a grading screen request is acquired from a teacher.

[0035] When the question and answer extraction unit 18 receives an extraction request from the teacher terminal 30 via the communication unit 11, it extracts questions and answers that meet predetermined conditions from the conducted test based on the test entry information and test scoring information, and sends them as question and answer information to the teacher terminal 30. The extracted questions and answers may be, for example, similar incorrect answers, model answers that may be useful, questions that many students have not attempted, questions for which everyone's answers are to be compared, etc. The teacher can use the questions and answers included in the question and answer information obtained by the teacher terminal 30 as supplementary learning materials to hold a lesson to review the test.

[0036] Specifically, when the predetermined condition for extracting questions and answers is a threshold for the percentage of correct answers, the question and answer extraction unit 18 extracts questions with a percentage of correct answers that is less than or equal to the threshold as supplementary learning materials. Also, when the predetermined condition is the presence or absence of a sticky note, the question and answer extraction unit 18 extracts answers to which a sticky note has been attached by the teacher on the grading screen and questions corresponding to the answers as supplementary learning materials.

[0037] Note that explanations may be linked in advance to the questions and answers that make up the test, and the question and answer extraction unit 18 may provide the question and answer information including the explanations to the teacher terminal 30. Also, in this embodiment, the question and answer extraction unit 18 extracts questions and answers to be used as supplementary learning materials, but the present invention is not limited to this. For example, the server 10 may transmit the results of an analysis of test trends based on the test entry information and test scoring information to the teacher terminal 30, and the teacher may select questions and answers to be used as supplementary learning materials based on the analysis results.

[0038] In the above configuration, the communication unit 11 of the server 10 is an example of the test entry data acquisition unit of the present invention. Also, the test distribution unit 14, the terminal control unit 15, the test management screen creation unit 16, the marking screen creation unit 17, and the question answer extraction unit 18 of the server 10 are examples of the test distribution unit, the terminal control unit, the test management screen creation unit, the marking screen creation unit, and the extraction unit of the present invention, respectively.

[0039] [Student Device Configuration] 3 is a block diagram showing the internal configuration of student terminal 20. Student terminal 20 includes a communication unit 21, a display unit 22, a storage unit 23, a test implementation unit 24, and a review determination unit 25. These components are interconnected via a bus 29.

[0040] The communication unit 21 is a communication unit for communicating with the server 10 via the network 5. Specifically, the communication unit 21 receives test information and control information from the server 10, and transmits test entry information and termination requests to the server 10.

[0041] The display unit 22 displays a test display screen consisting of test questions and answer columns based on the test information. Fig. 4 shows an example of the test display screen. As shown in Fig. 4(a), the test display screen has a name field 51, questions 52, an answer column 53, a page number 54, a clock 55, a test time 56, and a remaining time 57.

[0042] The name item 51 displays the grade, class, number, and name of the student taking the test using the student terminal 20. The question 52 and the answer column 53 correspond as (1) of main question 1, and the student uses a stylus pen or the like to enter the answer to question 52 in the answer column 53. The page number 54 displays the number of the currently displayed page and all pages that make up the test. The clock 55 displays the time. The test time 56 is the time the test will be conducted, and the remaining time 57 is the time remaining in the test. If the remaining time 57 becomes shorter than a predetermined time, such as "5 minutes remaining," an alert may be output to the student to draw their attention by changing color, flashing, etc.

[0043] As shown in FIG. 4(b), the test display screen displaying the last page of the test has an end button 58. When a student taking the test using the student terminal 20 wants to end the test before the test end time because they have finished writing their answers or for other reasons, they press the end button 58. The student terminal 20 may send an end request to the server 10 by pressing the end button 58, or the end request may be sent to the server 10 after the student has reviewed the test, as described below.

[0044] In this embodiment, the student terminal 20 sends an end request to the server 10 when the end button 58 is pressed, but the present invention is not limited to this, and the trigger for sending an end request to the server 10 can be set arbitrarily, such as when the answer field for the last question in the test has been filled out, or when the answer fields for all questions in the test have been filled out, etc.

[0045] The storage unit 23 stores stroke data entered by students in the answer column 53 on the test display screen as test entry information together with the student ID of the student who entered the data and the test ID of the test that was conducted. It also stores difference information acquired by the review determination unit 25, which will be described later. It may also temporarily store test information and control information acquired from the server 10.

[0046] The test administration unit 24 starts administering the test based on the test information and control information acquired from the server 10. Specifically, when the test administration unit 24 acquires control information from the server 10 that enables the use of the functions for administering the test, the test administration unit 24 enables students to view questions and fill in answer fields on the test display screen. Furthermore, once the test has started, the test administration unit 24 disables functions other than those for administering the test, such as viewing electronic textbooks, during the test, based on the control information. In this way, "starting administering the test" means that the student terminal 20 enables functions related to administering the test, such as displaying the test, filling in the test, and sending and receiving information about the test with the server 10, while restricting functions other than those for administering the test.

[0047] On the other hand, when the test administration unit 24 receives control information from the server 10 disabling the function of administering the test, it terminates the administration of the test. Specifically, the test administration unit 24 disables students from viewing questions or filling in answer columns on the test display screen. Furthermore, after the test is terminated, the test administration unit 24 enables functions other than administering the test, such as viewing electronic textbooks, based on the control information. In this way, "terminating the administration of the test" means that the student terminal 20 restricts functions related to administering the test, such as displaying the test, filling in the test, and sending and receiving information related to the test with the server 10, and enables functions other than administering the test.

[0048] Furthermore, the test administration unit 24 transmits test entry information, including stroke data entered in the answer column on the test display screen, to the server 10 in real time via the communication unit 21.

[0049] In this embodiment, the test implementation unit 24 controls the functions of the student terminal 20 at the timing when control information is obtained from the server 10, but the present invention is not limited to this, and it is also possible to obtain and store control information in advance and control the functions of the student terminal 20 at any timing based on the control information.

[0050] The review determination unit 25 performs a test end determination to determine whether or not to end the test before the test end time. For example, the review determination unit 25 determines to end the test when it receives a termination request or when a certain amount of time has passed since the student filled in the answer column for the final question. Note that "determining to end the test" is also referred to as "determining the end of the test." When it determines that the test is to end, the review determination unit 25 prompts the student to review and performs a review determination to determine whether the student has reviewed the questions after the end determination. When it determines that the student has reviewed the questions, the review determination unit 25 sends a termination request to the server 10. For example, the review determination unit 25 checks whether all pages containing questions constituting the test have been displayed after the end determination, and if so, determines that the student has reviewed the questions. Furthermore, for example, the review determination unit 25 checks whether checkmarks have been entered in the checkboxes of all questions after the end determination, and determines that the student has reviewed the questions if so.

[0051] Depending on the result of the review determination by the review determination unit 25, the test implementation unit 24 may display a review prompt screen or the like to prompt the user to review the test.

[0052] After determining the end of the test by the end determination, i.e., when an answer entered in the answer column is corrected during the review, the review determination unit 25 assigns a flag to the corrected answer, obtains difference information regarding the difference between the answer before correction and the answer after correction, and stores it in the memory unit 23.

[0053] In the above configuration, the communication unit 21, memory unit 23, and test implementation unit 24 of the student terminal 20 are examples of the test information acquisition unit, difference information memory unit, and test implementation unit of the present invention, respectively. Also, the review determination unit 25 of the student terminal 20 is an example of the termination determination unit and review determination unit of the present invention.

[0054] [Test Management Screen] First, the test management screen will be described. FIG. 5 shows an example of the test management screen. The test management screen displays the answer status of each student in the test being conducted in real time, and as shown in FIG. 5, it is composed of test display screens 61 for each student. As shown in the figure, the test management screen can display a list of test display screens 61 for multiple students, or a specific student's test display screen 61 can be enlarged by tapping on that student's test display screen 61. In addition, the test display screen 61 of a student who has finished the test due to a termination request may be displayed so that it can be visually distinguished by a change in color, etc. By viewing this test management screen, teachers can check the answers and progress of students currently taking the test.

[0055] [Grading screen] Next, the grading screen will be described. Fig. 6 is an example of a grading screen that sorts answers based on their content. The grading screen is a screen on which a teacher grades tests, and as shown in Fig. 6(a), it has grading symbol buttons 62a, 62b, and 62c, a sorting button 63, and an answer item 64. The answer item 64 is each student's answer to a specific question, and the grading screen can display a list of answers to the same question. The grading screen shown in Fig. 6(a) displays a list of each student's answer to question (2) of main question 2.

[0056] The marking symbol button 62a corresponds to a correct answer mark (◯), the marking symbol button 62b corresponds to an incorrect answer mark (×), and the marking symbol button 62c corresponds to a partially correct answer mark (△). The teacher can mark the answer to the answer item 64 as correct by operating the teacher terminal 30, tapping to select the answer item 64 on the marking screen, and then pressing the marking symbol button 62a.

[0057] When the sort button 63 is pressed, the grading screen can sort the answer items 64 based on the answer content, as shown in Fig. 6(b). This allows for easy grading of multiple answer items 64 by selecting all answer items 64 with the same answer content and then pressing the marking symbol button 62a, for example. This type of cross-grading reduces the burden on the teacher and allows for efficient grading.

[0058] Figure 7 shows an example of a grading screen where the answers are sorted based on the grading results. In the grading screen shown in Figure 7(a), each student's answer items 64 have already been graded, and the grading results, including the marking symbols and partial scores, are displayed. When the sort button 63 is pressed, the grading screen can sort the answer items 64 based on the grading results, as shown in Figure 7(b). This allows teachers to easily identify answer items 64 with the same grading results, which is convenient when considering partial scores or selecting questions and answers to use as supplementary learning materials.

[0059] Figure 8 is an example of a grading screen on which sticky notes are attached to answers. As shown in Figure 8, the teacher can attach sticky notes 71 and 72 to answer items 64 of concern on the grading screen by performing a predetermined operation. Specifically, sticky note 71 is a sticky note attached to an answer item 64 that is considered to be a model answer, and sticky note 72 is a sticky note attached to an answer item 64 that is considered to be a common incorrect answer.

[0060] [Test execution process] 9 is a flowchart of the test implementation process according to this embodiment. This process is a process in which the student terminal 20 implements a test distributed by the server 10. Specifically, this process is realized by the computers constituting the server 10 and the student terminal 20 executing programs prepared in advance.

[0061] First, the server 10 extracts test information from the test information DB 41 based on the test setting information (step S101). Then, the server 10 distributes the extracted test information to the student terminal 20 used by the target student (step S102). The student terminal 20 receives the test information from the server 10 and temporarily stores it in the storage unit 23 (step S103).

[0062] The server 10 transmits control information based on the test start information and controls the student terminals 20 to start administering the test (step S104). When the student terminals 20 receive the control information from the server 10, they administer the test based on the received control information and the test information stored in the storage unit 23 (step S105). Then, the student terminals 20 transmit test entry information to the server 10 in real time (step S106). When the server 10 receives the test entry information from the student terminals 20 (step S107), it creates a test management screen based on the test entry information and the test information and transmits it to the teacher terminal 30 (step S108). Then, the server 10 proceeds to the test grading process of step S300.

[0063] On the other hand, the student terminal 20 determines whether or not an end request has been received from the student (step S109). If an end request has not been received (step S109; No), the student terminal 20 repeats the processes of steps S105 and S106. If an end request has been received (step S109; Yes), the student terminal 20 proceeds to the review process of step S200 (step S200).

[0064] [Review process] 10 is a flowchart of the review process (step S200) according to this embodiment. In this process, when the student terminal 20 determines that the test has ended, it determines whether the student has reviewed the test and sends an end request to the server 10 according to the determination result. Specifically, this process is realized by the computer constituting the student terminal 20 executing a program prepared in advance.

[0065] The student terminal 20 makes an end determination to determine whether or not to end the test before the end time of the test (step S201). The student terminal 20 determines whether or not to end the test when, for example, an end request is received (step S201; Yes). On the other hand, if the student terminal 20 determines not to end the test (step S201; No), it continues to wait without performing any processing. If it determines that the test should end (step S201; Yes), the student terminal 20 displays a review prompt screen on the test display screen to prompt the student to review the test (step S202). The student uses the student terminal 20 to review the test on the test display screen and corrects their answers if necessary. After the end determination, that is, if the student terminal 20 determines whether or not the answers have been corrected during the review (step S203). If the answer needs to be corrected (step S203; Yes), the student terminal 20 assigns a flag to the corrected answer and acquires and stores difference information regarding the difference between the answer before and after correction (step S204).On the other hand, if the answer needs not to be corrected (step S203; No), the student terminal 20 proceeds to the processing of step S205.

[0066] Next, the student terminal 20 determines whether the student has reviewed the test (step S205). Specifically, the student terminal 20 checks whether all pages containing questions that make up the test have been displayed after determining whether the test has been completed, and if so, determines that the student has reviewed the test. If it determines that the student has not reviewed the test (step S205; No), the student terminal 20 returns to the processing of step S203. On the other hand, if it determines that the student has reviewed the test (step S205; Yes), the student terminal 20 sends an end request to the server 10 (step S206). This ends the review process.

[0067] After determining that the student has reviewed the test, the student terminal 20 may display a confirmation screen such as "Are you sure you want to end the test?" This can prevent the student from ending the test unwillingly.

[0068] [Test scoring process] 11 is a flowchart of the test marking process (step S300) according to this embodiment. This process involves sending control information based on test completion information and creating a marking screen in order for the server 10 to mark the test administered using the student terminal 20. This process also involves extracting questions and answers to be used as supplementary learning materials according to the test marking results. Specifically, this process is realized by the computer constituting the server 10 executing a program prepared in advance.

[0069] The server 10 acquires test end information including a student's end request or a test end time (step S301). Based on the acquired test end information, the server 10 transmits control information and controls the student terminals 20 to end the test (step S302). The server 10 then determines whether the test end information is the test end time (step S303; Yes). If the test end information is the test end time (step S303; Yes), the server 10 determines that the test has ended because the current time has reached the test end time, and proceeds to the processing of step S305. On the other hand, if the test end information is a student's end request (step S303; No), the server 10 determines whether the number of student end requests acquired from the student terminals 20, i.e., the number of students who have completed the test, is equal to or greater than a threshold (step S304). If the number of end requests is less than the threshold (step S304; No), the server 10 returns to the processing of step S301. On the other hand, if the number of termination requests is equal to or greater than the threshold value (step S304; Yes), the server 10 creates a test grading screen based on the test entry information and test information, and transmits it to the teacher terminal 30 (step S305).

[0070] The teacher uses the teacher terminal 30 to display the grading screen received from the server 10 and grades the test. The teacher terminal 30 transmits test grading information related to grading to the server 10. The server 10 receives the test grading information from the teacher terminal 30 and updates the grading screen (step S306). The server 10 then determines whether or not it has received a request from the teacher terminal 30 to extract questions and answers to be used as supplementary learning materials (step S307). If it has not received an extraction request (step S307; No), the server 10 returns to the processing of step S306. On the other hand, if it has received an extraction request (step S307; Yes), the server 10 extracts questions and answers to be used as supplementary learning materials from the conducted test based on the test grading information and test entry information, and transmits them to the teacher terminal 30 as question and answer information (step S308). This ends the test grading process. When the test grading process ends, the test implementation process shown in FIG. 9 also ends.

[0071] If the test end time comes while the review process shown in FIG. 10 is being executed, the review process is forcibly ended by the student terminal 20, and the server 10 executes the process of step S305 of the test marking process.

[0072] In this way, the server 10 of this embodiment can automatically distribute tests, control the student terminals 20 that administer the tests, output test management screens and grading screens, and extract questions and answers to be used as supplementary learning materials, based on various setting information previously set by the teacher, thereby reducing the burden on the teacher. Furthermore, even if the student terminal 20 of this embodiment receives a request to end the test, it does not end the test until it determines that the student has reviewed the answers. This encourages important reviews in the test and prevents the test from being ended unintentionally due to overlooking careless mistakes, etc. Furthermore, the student terminal 20 stores difference information for answers corrected during review, so that the learning effect of reviewing can be confirmed by analyzing the difference information.

[0073] By using the test control system 100 of this embodiment, teachers can start grading while checking the students' answers during the test. Furthermore, teachers can grasp the trends of the test they are administering by rearranging the grading screen, etc. Furthermore, teachers can use the questions and answers used as supplementary learning materials to hold a review lesson on the same day the test is administered. In other words, teachers can complete the administration, grading, and explanation of a test within a single lesson. Students can listen to explanations for the test immediately after administering it, enabling effective learning. Furthermore, test scores are returned almost on the same day, allowing students to review the questions while they are still fresh in their minds.

[0074] <First Modification> In this embodiment, the server 10 controls the student terminals 20 by transmitting control information to start or end the test. In this case, after controlling the test, the server 10 may receive a notification from the student terminals 20 that control has been performed, and may output an alert if control has not been performed on even one of the student terminals 20. This makes it possible to prevent the test from being performed when control of the student terminals 20 is incomplete.

[0075] <Second Modification> In this embodiment, the test cannot be displayed on the student terminal 20 before the start of the test and after the test is completed, i.e., except while the test is being conducted. However, the present invention is not limited to this. Display control may be performed on the student terminal 20 to prevent the questions that make up the test from being viewed at least either during a predetermined time before or after the test is conducted. Under the control of the server 10, the student terminal 20 may, for example, black out the test to make it invisible, or may display only the cover page of the test without any questions. Furthermore, functions other than those for conducting the test may be restricted at least either during a predetermined time before or after the test is conducted. Specifically, restricting functions other than those for conducting the test means, for example, changing the setting values ​​of the student terminals 20 of all students taking the test to the same predetermined setting values.

[0076] According to this, the student terminal 20 can increase the students' sense of tension by, for example, displaying a test cover page that does not contain any questions at a predetermined time before and after the test. Also, the student terminal 20 can prevent students from cheating by restricting functions other than those related to the test at a predetermined time before and after the test.

[0077] <Third Modification> In this embodiment, the teacher uses the teacher terminal 30, but the present invention is not limited to this, and the teacher may use a teacher terminal 80 that has the functions of the server 10. In this case, as shown in FIG. 12, in the test control system 100x, the student terminals 20 and the teacher terminal 80 are connected so as to be able to communicate with each other via a network 5. The teacher terminal 80, like the teacher terminal 30, is a PC, a tablet, or the like. [Explanation of symbols]

[0078] 5. Network 10 Servers 11, 21 Communications Department 13 Test Settings 14 Test Distribution Department 15 Terminal control unit 16 Test Management Screen Creation Department 17 Scoring screen creation section 18 Problem and answer extraction part 20 Student devices 22 Display section 23 Memory section 24 Testing Department 25 Review and Judgment Department 30 Teacher's terminals 41 Test Information DB 42 Student Information DB 43 Scoring result DB 100 Test Control System

Claims

1. a test information acquisition unit that acquires test information related to a test; a test execution unit that executes the test based on the test information; a completion determination unit that determines whether the learner has completed entering answers before the test end time; Before the end of the test and after determining that the answer entry is complete, A terminal device comprising a review determination unit that determines that the learner has reviewed the test when all pages containing the questions that make up the test have been displayed, or when check marks have been written in all check boxes provided for each question that makes up the test.

2. The terminal device described in claim 1, wherein the completion determination unit determines that the answer has been entered when it receives a termination request by pressing an end button, or when a certain amount of time has passed since the answer was entered in the answer column of the last question that constitutes the test.

3. The terminal device of claim 1 or 2 is provided with an information storage unit that flags corrected answers before the end of the test and after determining that the answers have been completed, and acquires and stores information indicating the differences between the answers before and after correction.

4. The terminal device according to any one of claims 1 to 3, wherein the test implementation unit includes a display unit that displays a review prompt screen prompting the user to review the test when the completion determination unit determines that the answers have been entered.

5. A program executed by a computer, a test information acquisition unit for acquiring test information relating to a test; a test execution unit that executes the test based on the test information; a completion determination unit that determines whether the learner has completed entering answers before the test end time; Before the end of the test and after determining that the answer entry is complete, A program that causes the computer to function as a review judgment unit that judges that the learner has reviewed the test when all pages containing the questions that make up the test have been displayed, or when check marks have been written in all check boxes provided for each question that makes up the test.

Citation Information

Patent Citations

  • Training problem answering device and method therefor

    JP1998232593A

  • Question and answer system, recording medium and question and answer method

    JP2002182551A

  • Answer terminal, learning support method, learning support program, and learning supporting system

    JP2013205797A

  • Dictation study support system

    JP2016065987A

  • E-learning system

    JP2016110074A