Competitive learning support device, learner terminal, competitive learning support system device, competitive learning support method, and program

The competitive learning support system addresses low motivation in existing learning methods by offering immediate feedback and competitive engagement, enhancing learner enjoyment and effectiveness through real-time results and level progression.

JP7740694B2Active Publication Date: 2025-09-17NEC SOLUTION INNOVATORS LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2021164393
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-06
Publication Date
2025-09-17
Estimated Expiration
2041-10-06

AI Technical Summary

Technical Problem

Existing learning methods, including calculation drills and network-based competitive learning technologies, face challenges in maintaining learner motivation due to low enjoyment and delayed feedback on study results.

Method used

A competitive learning support system that includes a communication unit, learner information acquisition, matching, question output, answer acquisition, correctness determination, score calculation, win/loss determination, result output, point allocation, and history recording units, enabling real-time competitive learning with immediate feedback and level progression.

Benefits of technology

The system maintains learner motivation by providing immediate feedback and competitive engagement, enhancing enjoyment and effectiveness of learning through real-time results and level progression.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007740694000003
    Figure 0007740694000003
  • Figure 0007740694000004
    Figure 0007740694000004
  • Figure 0007740694000005
    Figure 0007740694000005
Patent Text Reader

Abstract

To provide a competition-type learning support device capable of maintaining the motivation of learners.SOLUTION: A competition-type learning support device of the present invention includes: a communication unit capable of communicating with at least one learner terminal; a leaner information acquisition unit that acquires learner information including learner identification information and level information; a matching unit that matches learners based on the level information; a question output unit that outputs questions to the learner terminal based on question information; an answer acquisition unit that acquires answer information from the learner terminal; a right / wrong determination unit that determines whether answers are right or wrong; a score calculation unit that calculates a score for each learner based on the right / wrong of the answers and an answering time; a win / loss determination unit that determines win / loss between the learners based on the scores; a result output unit that outputs the win / loss; a point giving unit that gives level calculation points to each learner based on the win / loss; a level determination unit that determines the level of each learner based on the level calculation points; and a history information recording unit that records the question information, the answer information, and the levels of the learners in association with the learners' identification information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a competitive learning support device, a learner terminal, a competitive learning support system device, a competitive learning support method, and a program. [Background technology]

[0002] Generally, when children study, they are given repetitive exercises using calculation drills, etc., and their learning outcomes are checked through regular tests.

[0003] Furthermore, a known learning support technology that uses information and communication technology is one that aims to increase students' motivation to learn by displaying test questions and progress information on the answers from other students via a network on the student terminals used by the students, allowing them to compete with each other (Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-137752 Summary of the Invention [Problem to be solved by the invention]

[0005] However, when children study using calculation drills and the like, there is a problem that the motivation to continue studying is low from the viewpoint of enjoyment. Also, regular tests to check the results of study have a time lag before the results of study become clear, which is a problem from the viewpoint of maintaining motivation to study. The same problem exists in the technology of Patent Document 1.

[0006] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a competitive learning support device that can maintain the motivation of learners. [Means for solving the problem]

[0007] In order to achieve the above object, the competitive learning support device of the present invention comprises: The system includes a communication unit, a learner information acquisition unit, a matching unit, a question output unit, an answer acquisition unit, a correct / incorrect determination unit, a score calculation unit, a win / loss determination unit, a result output unit, a point allocation unit, a level determination unit, and a history information recording unit, the communication unit is capable of communicating with at least one learner terminal of a learner; the learner information acquisition unit acquires learner information via the communication unit, the learner information includes learner identification information and level information; the matching unit matches learners based on the level information; the question output unit outputs questions to the learner terminal via the communication unit based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition unit acquires answer information of the learner from the learner terminal via the communication unit; The answer information includes an answer to a question and information on the answer time, the correctness determination unit compares the answer with the correct answer and determines whether the answer is correct for each learner; the score calculation unit calculates a score for each learner based on whether the answer is correct or incorrect and the answer time; the winning / losing determination unit determines a winning / losing outcome between the learners based on the scores of each learner; the result output unit outputs a result of the game between the learners to the learner terminal via the communication unit; the point allocating unit allocates level calculation points to each learner based on the win or loss; the level determination unit determines the level of each learner based on the level calculation points; The history information recording unit records the question information, the answer information, and the level of the learner as battle history information, in association with the identification information of the learner.

[0008] The learner terminal of the present invention comprises: The system includes a communication unit, an input unit, a learner information transmission unit, a question reception unit, an answer transmission unit, a result reception unit, and a display unit, the communication unit is capable of communicating with the competitive learning support device of the present invention; the input unit is capable of inputting the learner information and the answer information; the learner information transmitting unit transmits the learner information to the competitive learning support device via the communication unit; the question receiving unit receives the question from the competitive learning support device via the communication unit; the answer sending unit sends the answer information to the competitive learning support device via the communication unit; the result receiving unit receives the results of the match between the learners from the competitive learning support device via the communication unit; The display unit displays the received questions and the results of the matches between the learners.

[0009] The competitive learning support system device of the present invention comprises: A server and a terminal, the server and the terminal are capable of communicating with each other; the server is the competitive learning support device of the present invention, A competitive learning support system device, wherein the terminal is the learner terminal of the present invention.

[0010] The competitive learning support method of the present invention comprises: The process includes a learner information acquisition process, a matching process, a question output process, an answer acquisition process, a correct / incorrect determination process, a score calculation process, a win / loss determination process, a result output process, a point allocation process, a level determination process, and a history information recording process. the learner information acquiring step acquires learner information, the learner information includes learner identification information and level information; the matching step includes matching learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determining step compares the answer with the correct answer and determines whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or not and the answer time; the winning / losing determination step determines a winning / losing result between the learners based on the scores of each learner; the result output step outputs a result of the game between the learners to the learner terminal; the point allocating step allocates level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; The history information recording step records the question information, the answer information, and the level of the learner as battle history information, in association with the identification information of the learner.

[0011] The program of the present invention is a program for causing a computer to execute a learner information acquisition procedure, a matching procedure, a question output procedure, an answer acquisition procedure, a success / failure determination procedure, a score calculation procedure, a win / loss determination procedure, a result output procedure, a point allocation procedure, a level determination procedure, and a history information recording procedure, The learner information acquisition step acquires learner information, the learner information includes learner identification information and level information; The matching procedure matches learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determination step includes comparing the answer with the correct answer to determine whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or not and the answer time; the winning / losing determination step determines the winning / losing result between the learners based on the scores of each learner; the result output step includes outputting a result of the game between the learners to the learner terminal; the point-granting step includes granting level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; The history information recording procedure is a program that records the question information, the answer information, and the level of the learner as battle history information, in association with the identification information of the learner. [Effects of the Invention]

[0012] According to the present invention, it is possible to provide learning support that maintains the learner's motivation. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a block diagram showing the configuration of an example of a competitive learning support system apparatus including the competitive learning support apparatus of the first embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the hardware configuration of the competitive learning support device according to the first embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of the hardware configuration of the learner terminal according to the first embodiment. [Figure 4] FIG. 4 is a flowchart showing an example of processing in the competitive learning support device of the first embodiment. [Figure 5] FIG. 5 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 6] FIG. 6 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 7] FIG. 7 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 8] FIG. 8 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 9] FIG. 9 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 10] FIG. 10 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 11] FIG. 11 is a schematic diagram showing an example of a screen displayed on a learner terminal in the second embodiment. [Figure 12] FIG. 12 is a block diagram showing an example of a configuration of a competitive learning support system apparatus including the competitive learning support apparatus of the third embodiment. [Figure 13] FIG. 13 is a flowchart showing an example of processing in the competitive learning support device of the third embodiment. [Figure 14] FIG. 14 is a schematic diagram showing an example of a screen displayed on a learner terminal in the fourth embodiment. [Figure 15] FIG. 15 is a schematic diagram showing an example of a screen displayed on a learner terminal in the fourth embodiment. [Figure 16] FIG. 16 is a schematic diagram showing an example of a screen displayed on a learner terminal in the fourth embodiment. [Figure 17] FIG. 17 is a schematic diagram showing an example of a screen displayed on a learner terminal in the fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0014] In the present invention, the content used for learning is not particularly limited, and can be used for learning in various fields, such as learning at schools such as elementary schools, junior high schools, high schools, and universities; studying for qualification exams; language learning; etc.

[0015] Next, embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiments. In the following drawings, the same parts are denoted by the same reference numerals. Furthermore, the descriptions of the embodiments can be mutually incorporated unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified.

[0016] [Embodiment 1] A competitive learning support system device including a competitive learning support device according to this embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of a competitive learning support system device 100 including a competitive learning support device 1 according to this embodiment and a learner terminal 20. The learner terminal 20 is, for example, a learner's terminal. Although not shown, the competitive learning support system device 100 may include, for example, multiple learner terminals 20. As shown in FIG. 1, the competitive learning support device 1 and the learner terminal 20 can be connected to each other via a communication network 30. Although not shown, the competitive learning support device 1 may be connected to an external database and other terminals via the communication network 30. The other terminals may be, for example, terminals of persons who manage the learner's learning progress, such as the learner's guardian, teacher, or instructor. Furthermore, although not shown, the competitive learning support device 1 may also be connected to an external terminal of a system administrator via the communication network 30. The system administrator may manage the competitive learning support device 1 from the external terminal. The competitive learning support device 1 is also called, for example, a competitive quiz system.

[0017] 1, the competitive learning support device 1 (hereinafter also referred to as "the device 1") includes a communication unit 2, a learner information acquisition unit 3, a matching unit 4, a question output unit 5, an answer acquisition unit 6, a correct / incorrect determination unit 7, a score calculation unit 8, a win / loss determination unit 9, a result output unit 10, a point assignment unit 11, a level determination unit 12, and a history information recording unit 13. Furthermore, although not shown, the device 1 may include a memory unit.

[0018] The device 1 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 1 can also be connected to an external device (described later) via the communication network. The communication network is not particularly limited, and any known network can be used, for example, wired or wireless. Examples of communication networks include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 1 may be incorporated into a server as a system. The device 1 may be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present invention is installed, a smartphone, a tablet terminal, etc. Furthermore, the device 1 may be in the form of cloud computing or edge computing, for example, in which at least one of the units is on a server and the other units are on a terminal.

[0019] 2 shows a block diagram of the hardware configuration of the device 1. The device 1 includes, for example, a CPU 101, a memory 102, a bus 103, a storage device 104, an input device 106, a display device 107, and a communication device (communication unit) 108. The components of the device 1 are connected to each other via the bus 103 and their respective interfaces (I / F).

[0020] The CPU 101 cooperates with other components, for example, via a controller (such as a system controller or an I / O controller), and is responsible for overall control of the device 1. In the device 1, the CPU 101 executes, for example, the program 105 of the present invention and other programs, and also reads and writes various types of information. Specifically, for example, the CPU 101 functions as a communication unit 2, a learner information acquisition unit 3, a matching unit 4, a question output unit 5, an answer acquisition unit 6, a correct / incorrect determination unit 7, a score calculation unit 8, a win / loss determination unit 9, a result output unit 10, a point assignment unit 11, a level determination unit 12, and a history information recording unit 13. The device 1 includes a CPU as a computing device, but may also include other computing devices such as a GPU (Graphics Processing Unit) or an APU (Accelerated Processing Unit), or may include a combination of the CPU and these.

[0021] The bus 103 can also be connected to, for example, external devices. Examples of the external devices include the learner terminal 20, external storage devices (external databases, etc.), printers, external input devices, external display devices, audio output devices such as speakers, external imaging devices such as cameras, and various sensors such as acceleration sensors, geomagnetic sensors, and direction sensors. The present device 1 can be connected to an external network (the communication line network) by, for example, a communication device 108 connected to the bus 103, and can also be connected to other devices such as the learner terminal 20 via the external network.

[0022] The memory 102 may be, for example, a main memory (primary storage device). When the CPU 101 performs processing, the memory 102 reads various operation programs, such as a program 105 of the present invention stored in a storage device 104 (described later), and the CPU 101 receives data from the memory 102 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

[0023] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program 105 including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid-state drive (SSD) in which the recording medium and drive are integrated. When the device 1 includes the storage unit, the storage device 104 functions as the storage unit and stores question information, explanation information, and the like.

[0024] In the present device 1, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 1, and information used when the present device 1 executes processing. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.

[0025] The device 1 further includes, for example, an input device 106 and a display 107. Examples of the input device 106 include a pointing device such as a touch panel, track pad, or mouse; a keyboard; an imaging device such as a camera or scanner; a card reader such as an IC card reader or a magnetic card reader; and an audio input device such as a microphone. Examples of the display 107 include a display device such as an LED display or a liquid crystal display. In the first embodiment, the input device 106 and the display 107 are configured separately, but the input device 106 and the display 107 may be configured as an integrated device, such as a touch panel display.

[0026] The learner terminal 20 (hereinafter also referred to as "terminal 20") includes, for example, a communication unit 21, an input unit 22, a learner information transmission unit 23, a question reception unit 24, an answer transmission unit 25, a result reception unit 26, and a display unit 27. The communication unit 21 is capable of communicating with the competitive learning support device 1, the input unit 22 is capable of inputting the learner information and the answer information, the learner information transmission unit 23 transmits the learner information to the competitive learning support device 1 via the communication unit 21, the question reception unit 24 receives the question information from the competitive learning support device 1 via the communication unit 21, the answer transmission unit 25 transmits the answer information to the competitive learning support device 1 via the communication unit 21, the result reception unit 26 receives the results of the battle between the learners from the competitive learning support device 1 via the communication unit 21, and the display unit 27 displays the received questions and the results of the battle between the learners. The learner terminal 20 is not particularly limited as long as it has these configurations, and specific examples include mobile terminals such as mobile phones, smartphones, and tablet terminals; smart watches, smart glasses, and wearable terminals. The learner terminal 20 may also include, for example, imaging means such as a camera or scanner, and voice input means such as an IC (integrated circuit) card reader or microphone. The learner terminal 20 is, for example, a learner's terminal.

[0027] 3 is a block diagram illustrating an example of the hardware configuration of the learner terminal 20. As shown in FIG. 3, the learner terminal 20 includes, for example, a CPU 201, a memory 202, a bus 203, a storage device 204, an input device 206, a display 207, and a communication device 208. The description of each component of the learner terminal 20 can be cited for the description of each component of the competitive learning support device 1. Each component of the learner terminal 20 is connected via the bus 203 by its respective interface (I / F). In the learner terminal 20, the CPU 201 controls the communication device 208, the input device 206, the display 207, and the like, which are connected via the bus 203, and functions as a communication unit 21, an input unit 22, a learner information transmission unit 23, a question reception unit 24, an answer transmission unit 25, a result reception unit 26, and a display unit 27.

[0028] Next, an example of the competitive learning support method of this embodiment will be described with reference to the flowchart of Fig. 4. The competitive learning support method of this embodiment is implemented as follows, for example, using the competitive learning support system device 100 shown in Fig. 1. Note that the competitive learning support method of this embodiment is not limited to use with the competitive learning support system device 100 of Fig. 1.

[0029] First, the learner information acquisition unit 3 acquires learner information via the communication unit 2 (S1, learner information acquisition step). The learner information includes learner identification information and level information. The learner identification information is information that can identify a learner, and examples thereof include the learner's name, nickname (player name), telephone number, email address, ID, password, and device-specific information of the learner's terminal (IP address, terminal serial number, identification number such as International Mobile Equipment Identifier). The level information is, for example, an index indicating the learner's learning proficiency (level), and the learner's level is determined based on level calculation points, which will be described later. The level information can be set to, for example, any level (also referred to as stage, class, or rank), and specific examples include 20 levels: C-, C, C+, B-, B, B+, A-, A, A+, S1 to S10, and KING. The learner information acquiring unit 3 may acquire the learner information from a database or a server that stores the learner information, etc., via the communication network, for example, or may acquire the learner information from the learner terminal 20. Furthermore, the learner information acquiring unit 3 may acquire, for example, some of the learner information from the learner terminal 20 and the remaining information from a database outside the system. As a specific example, the learner information acquiring unit 3 may acquire, for example, learner identification information from the learner terminal 20, and acquire level information of the learner identified by the learner identification information from a database in which the learner identification information and level information are linked.

[0030] The learner information may include other information such as question selection information, learner attribute information, and avatar information. The question selection information is information for selecting the type of question a learner will study, such as curriculum information such as the grade level; subject information such as Japanese, mathematics, and English; unit information specifying specific learning items in each subject; and difficulty level information such as basic, standard, and applied questions. The attribute information includes information such as the learner's age, gender, grade level, whether or not the learner attends a cram school, and the name of the school they attend. The avatar information is image information for displaying a virtual image of the learner, such as character image information. The avatar information may be, for example, image information selected by the learner from image information stored in the storage unit of the competitive learning support device 1, or image information transmitted by the learner to the competitive learning support device 1. In the latter case, the storage unit of the competitive learning support device 1 stores the transmitted image information in association with the learner identification information.

[0031] Next, the matching unit 4 matches learners based on the level information (S2, matching step). The number of learners matched by the matching unit 4 is not particularly limited and can be any number of one or more, for example, 1, 2, 3, 4, 5, 6, or n (n is an integer equal to or greater than 1). The matching unit 4 preferably matches learners of similar levels, for example. As a specific example, if learners are divided into the aforementioned 20 levels, the matching unit 4 can match learners of C-, C, and C+, learners of B-, B, and B+, learners of A-, A, and A+, and learners of S1 to S10 and KING. Note that, even when matching learners of S1 to S10 and KING, it is preferable that the matching unit 4 matches learners of similar levels. In this case, it is preferable that the matching unit 4 widens the range of levels of learners to be matched, for example, every time a predetermined time passes. The predetermined time is not particularly limited, and examples thereof include 5 seconds, 10 seconds, 15 seconds, 30 seconds, and 1 minute. As a specific example, the matching unit 4 first matches learners belonging to one level above and below (e.g., a learner at level S3 with learners at levels S2 to S4). Next, if the number of matched learners does not reach the predetermined number after a predetermined time has elapsed, the matching unit 4 further matches learners belonging to two levels above and below (e.g., a learner at level S3 with learners at levels S1 to S5). Then, if the number of matched learners does not reach the predetermined number after another predetermined time has elapsed, the matching unit 4 matches learners belonging to levels S1 to S10 and KING.

[0032] The matching method used by the matching unit 4 is not limited to the above example. For example, the matching unit 4 may match other learners using the level information of the learner (hereinafter also referred to as the "host player") of the learner terminal 2 that first connected to the competitive learning support device 1 as a level reference condition. In this case, the matching unit 4 may match learners who are at the same level as the host player, or learners who are at a different level; the former is preferred. In the latter case, for example, the matching unit 4 may match learners who are one level above or below the learner's level (e.g., if the host player is a B-rank learner, learners of B-rank, B-rank, or B+ rank) or learners who are two levels above or below the learner's level (e.g., if the host player is a B-rank learner, learners of C+ rank, B-rank, B-rank, B+ rank, or A- rank). Note that, for example, when the host player disconnects from the competitive learning support device 1, the matching unit 2 may or may not continue matching; however, it is preferable to continue matching without changing the level reference condition of the disconnected host player.

[0033] Furthermore, the matching unit 4 may match a virtual opponent, for example, if a predetermined number of learners have not been matched after the waiting time for matching has exceeded a predetermined time. The predetermined waiting time for matching is not particularly limited and can be set to any time, such as 30 seconds, 1 minute, 3 minutes, or 5 minutes. The predetermined number of learners is not particularly limited and can be, for example, 1, 2, 3, 4, 5, 6, or n (n is an integer equal to or greater than 1). The virtual opponent is, for example, a virtual learner controlled by a computer (also referred to as an "NPC (non-player character)," "COM," or "CPU"). The level of the virtual opponent can be arbitrarily changed and can be set to, for example, the average level of the matched learners. The level of the virtual opponent may be determined at the time of matching, or may be changed appropriately during the match, i.e., depending on the performance (ratio of correct answers) or score of the learner's answers in S3 to S6 below. As a specific example, if the grade or score of a learner's answer is higher than the average grade or score for the level to which the learner belongs, the level of the virtual opponent can be raised, and if the grade or score of a learner's answer is lower than the average grade or score for the level to which the learner belongs, the level of the virtual opponent can be lowered.

[0034] Next, the question output unit 5 outputs questions to the learner terminal 20 via the communication unit 2 based on the question information (S3, question output step). The question information is information in which questions and correct answers to the questions are linked. The question information may include, for example, curriculum information such as the grade level to be studied; subject information such as Japanese, mathematics, and English; unit information specifying specific learning items in each subject; and difficulty information such as basic questions, standard questions, and applied questions. If the learner information includes, for example, the question selection information, the question output unit 5 preferably outputs questions from question information including corresponding questions based on the question selection information. Furthermore, if the learner information includes age or grade level as the attribute information, the question output unit 5 preferably outputs questions for the corresponding grade level based on, for example, the curriculum information. If the question information includes the difficulty information, for example, the difficulty information of the questions may further be linked to level information. In this case, the question output unit 5 outputs questions of the corresponding difficulty level based on the learner's level information. The format of the question is not particularly limited and may be multiple choice or answer input type. In the case of the multiple choice question, the question output unit 5 outputs, for example, a question statement, a correct answer option, and one or more incorrect answer options. The number of incorrect answer options is not particularly limited and may be, for example, 1, 2, 3, or n (n is an integer equal to or greater than 1). In the case of the multiple choice question, it is preferable to change the arrangement of the correct answer options and incorrect answer options each time a question is output. This prevents, for example, a learner from memorizing the arrangement of the correct answer options for each question and answering the question based on the arrangement of the options. In the case of the answer input type question, the question output unit 5 may output only the question statement, or may output the question statement together with answer data (e.g., information on a 10-key panel). In addition, the question output unit 5 may output, for example, a time limit along with the question. The time limit is not particularly limited and can be set appropriately depending on the question. The question information may be stored, for example, in the storage unit of the device 1 or in an external database. In the latter case, the question output unit 5 can obtain the question information from the external database via the communication network 30 and output it to the learner's terminal 20, for example.

[0035] Next, the answer acquisition unit 6 acquires the learner's answer information from the learner terminal 2 via the communication unit 2 (S4, answer information acquisition step). The answer information includes the answer to the question and information on the answer time. The answer time information may be the time it took the learner to input the answer, or, if the time limit was output in S3, it may be information on the remaining time obtained by subtracting the time it took the learner to input the answer from the time limit.

[0036] Next, the correctness determining unit 7 compares the answer with the correct answer and determines whether the answer is correct for each learner (S5, correctness determining step).

[0037] Next, the score calculation unit 8 calculates a score for each learner based on the correctness of the answer and the answer time (S6, score calculation step). The score calculation unit 8 may calculate the score using, for example, a predetermined score criterion. The score criterion is information linking the correctness of the answer with a score. Specific examples include adding points (e.g., +30 points) when the answer is correct, and not adding points (0 points) or subtracting points (e.g., -10 points) when the answer is incorrect. The numerical value of the score for each case in the score criterion can be set arbitrarily and may be changed, for example, according to the difficulty of the question. The score criterion may also add points according to a range of answer times; for example, the shorter the answer time, the greater the added point. If a time limit is set for the question, for example, the remaining time obtained by subtracting the answer time from the time limit may be added as a time bonus score. The score calculation unit 8 may also add a bonus score, for example. As a specific example, a lucky question may be set with a predetermined probability, and the score for the lucky question may be doubled if the answer is correct.

[0038] The competitive learning support device 1 may repeat steps S3 to S6, for example, until a predetermined number of questions have been asked or until a predetermined time has elapsed. The predetermined number of questions is not particularly limited, and examples thereof include 3, 5, 10, 15, and 20 times. The predetermined time is not particularly limited, and examples thereof include 5, 10, 15, and 30 minutes.

[0039] Next, the winner / loser determination unit 9 determines the winner between the learners based on the scores of each learner (S7, winner / loser determination step). The winner / loser determination unit 9 can, for example, determine the learner with a relatively high score as the winner, and the learner with a relatively low score as the loser. When there are three or more learners, the winner / loser determination unit 9 may, for example, determine the ranking of the learners in descending order of their scores. As described above, when steps S3 to S6 are repeatedly performed, the winner / loser determination unit 9 may, for example, determine the winner based on the total score of each learner.

[0040] Next, the result output unit 10 outputs the results of the matches between the learners to the learner terminal 20 via the communication unit 2 (S8, result output step). The result output unit 10 may, for example, output information such as each learner's acquired score, ranking, and the number of questions answered correctly in addition to the results of the matches. Furthermore, if explanation information for questions is stored in the storage unit, the result output unit 10 may, for example, output correct / incorrect information for each output question by the learner together with an explanation for the question. The explanation information includes, for example, information about the question, the correct answer for the question, how to solve the question, an explanation for the question content, etc. By outputting the correct / incorrect information and explanation together with the results of the matches between the learners, for example, the learner can check the questions he or she got wrong and the explanation for them, and can review the questions while maintaining motivation for the next match.

[0041] Next, the point assigning unit 11 assigns level calculation points to each learner based on the win or loss (S9, point assigning step). The level calculation points are numerical information for determining the level of the learner. For example, the point assigning unit 11 may assign positive or negative level calculation points based on the win or loss (for example, assigning level calculation points of "+10" in the case of a win and "-10" in the case of a loss). For example, the point assigning unit 11 may determine in advance the level calculation points that can be acquired according to the win or loss result or ranking, and assign level calculation points to each learner according to the win or loss or ranking. Furthermore, the point assigning unit 11 may change the level calculation points to be assigned according to the level information of the learner. Table 1 below shows an example of how the level calculation points are assigned according to the ranking of each level in a case where four people play against each other. Note that the present invention is not limited to the following example.

[0042] [Table 1]

[0043] Next, the level determination unit 12 determines the level of each learner based on the level calculation points (S10, level determination step). The level determination unit 12 can determine the level of each learner, for example, according to the total value of the level calculation points assigned in S9. As a specific example, Table 2 below shows the correspondence between the total value of the level calculation points and the levels. Note that the present invention is not limited to the following example. For example, the level determination unit 12 determines that the learner has leveled up when the total value of the level calculation points assigned to each learner exceeds the maximum value of each level shown in Table 2 below, and conversely, determines that the learner has leveled down when negative level calculation points are assigned and the total value falls below the minimum value of each level.

[0044] [Table 2]

[0045] Then, the history information recording unit 13 records the question information, the learner's answer information, and the learner's level as battle history information, linking them to the learner's identification information (S11, history information recording step). The history information recording unit 13 may also record other information, such as the battle date and time, the number of battles, the number of wins, the number of consecutive wins, the identification information of the other learners who competed, the correct answer rate for each question, curriculum information, unit information, difficulty level information, etc. The history information recording unit 13 may, for example, record the battle history information in the storage device 104 of the device 1, or in an external database via the communication network 30.

[0046] According to the competitive learning support device of this embodiment, for example, a learner can practice problems in a competitive format against other learners of the same level who have been matched based on level information, and compete to see who can move up or down in level based on the results of winning or losing. The competitive learning support device of this embodiment allows a learner to study in a competitive format, and because the learner can know the results of the practice problems and the wins or losses against other learners in real time, it is easy to maintain the learner's motivation.

[0047] [Embodiment 2] Specifically, an example of competitive learning support using the competitive learning support system device 100 of embodiment 1 will be described. Note that the present invention is in no way limited to the following specific example. In the following description, an example will be given in which four learner terminals 20 are connected to the competitive learning support device 1, but the present invention is not limited to this, and it is sufficient that the competitive learning support device 1 is connectable to at least one learner terminal 20.

[0048] First, the learner accesses the competitive learning support device 1 using the learner terminal 20. FIG. 5 shows an example of a screen displayed on the display unit 27 of the learner terminal 20. On the screen shown in FIG. 5, the learner inputs a player name and password as learner information into an input field 271 using the input unit 22 of the learner terminal 20, presses a login button 272 shown in the center of FIG. 5, and transmits the input learner information to the competitive learning support device 1 using the learner information transmission unit 23. Also, as shown in FIG. 5, a player registration button 273 may be displayed on the display unit 27 of the learner terminal 20. In this case, for example, the learner may press the player registration button 273, input learner information on the transitioned screen, and transmit the learner information to the competitive learning support device 1. Also, as shown in FIG. 5, a guide 274a, an input field 274b, and a send button 274c may be displayed to guide the learner to perform a recovery process in case the learner forgets his / her password.

[0049] When the competitive learning support device 1 acquires the learner information using the learner information acquisition unit 3, the matching unit 4 performs matching of the learners. FIG. 6 shows an example of a screen displayed on the display unit 27 of the learner terminal 20 while waiting for matching in step S2. As shown in FIG. 6, while waiting for matching, the display unit 27 of the learner terminal 20 may display learner information 276 such as the learner's avatar information, player name, and level information. Also, as shown in FIG. 6, the question output unit 5 of the competitive learning support device 1 may output a question 277 to the learner terminal 20 while waiting for matching by the matching unit 4, and the learner terminal 20 may display the question 277 on the display unit 27. The question output during waiting for matching and whether it is correct or not may or may not affect the battle result (calculation of the score in S6 and determination of the winner in S7), but it is preferable that it does not affect the battle result.

[0050] FIG. 7 shows an example of a screen displayed on the display unit 27 of the learner terminal 20 after matching is completed and a question is output in S4. As shown in FIG. 7, the display unit 27 of the learner terminal 20 displays learner identification information (the learner's nickname) and learner avatar information as learner information 276. It also displays a cumulative score 278A for each learner in the competition, a question statement 278B for multiple-choice questions, and answer options 278C. Also, as shown in FIG. 7, the display unit 27 may display a time bar 278D indicating a time limit for answering. On the screen shown in FIG. 7, the learner selects one of the answer options as the answer information using the input unit 22 of the learner terminal 20, and transmits the input answer information to the competitive learning support device 1 using the answer transmission unit 26. Also, as shown in FIG. 8, when each learner inputs their answer information, the display unit 27 of the learner terminal 20 may display, for example, an answer order 278E for each learner.

[0051] Fig. 9 shows an example of a screen displayed on the display unit 27 of the learner terminal 20 when determining whether the answer is correct or incorrect in S5 and calculating the score in S6. As shown in Fig. 8, the display unit 27 of the learner terminal 20 displays the correctness or incorrectness of the answer selected by each learner with a circle or an X on the learner information 276, and also displays a cumulative score 278A obtained by adding up the scores calculated based on the correctness or incorrectness of the answer and the answer time.

[0052] FIG. 10 shows an example of a screen displayed on the display unit 27 of the learner terminal 20 by outputting the results in S8 after the win / loss determination in S7. As shown in FIG. 10, the display unit 27 of the learner terminal 20 may display, for example, each learner's win / loss result (ranking from 1st to 4th place) 278F and a cumulative score 278A. Furthermore, if a win / loss differential image is prepared for the avatar image, the avatar image may be changed based on the win / loss differential image according to each learner's win / loss result. The win / loss differential image is not particularly limited, and examples include a differential image of the character's happy expression and movement in the case of first place (win), no change in the case of second or third place (tie), and an image of the character crying and a differential image in the case of fourth place (loss). Furthermore, when the learner presses button 278G (a button indicating a confirmation screen) shown in the lower right of FIG. 10, a transition to a result confirmation screen on which detailed results can be confirmed may be made.

[0053] FIG. 11 shows a specific example of a result confirmation screen. FIG. 11(A) is an example of the first screen of the result confirmation screen, which displays the learner's correct / incorrect information for each output question. As shown in FIG. 11(A), the result confirmation screen may display, for example, the score achieved for each question, the total score, and the level of each learner judged after the match, in addition to the correct / incorrect information. If the learner wants to check the correct answer or explanation for each question, they press the "Explain" button shown in FIG. 11(A). This will take them to an explanation screen, which displays the question, explanation, and correct answer, as shown in FIG. 11(B). This allows the learner to review the questions they competed on immediately after the match.

[0054] [Embodiment 3] The third embodiment is another example of the competitive learning support device of the present invention.

[0055] The competitive learning support device of this embodiment is similar to the competitive learning support device 1 of the first embodiment except that it includes a mode switching unit in addition to the configuration of the competitive learning support device 1 of the first embodiment, and the description therefor can be used. The competitive learning support device 1A of this embodiment includes, for example, a mode switching unit, the learner information acquisition unit acquires the learner information via the communication unit, the learner information includes mode switching information, the mode switching unit is capable of switching to at least one of a battle learning mode and an individual learning mode based on the mode switching information; In the personal learning mode, the question output unit outputs questions to the learner terminal based on question information via the communication unit; the answer acquisition unit acquires answer information of the learner from the learner terminal via the communication unit; The answer information includes an answer to a question and information on the answer time, the correctness determination unit compares the answer with the correct answer to determine whether the answer is correct or not; the result output unit outputs correct / incorrect information of the learner for each question and an explanation of the question to the learner terminal via the communication unit; the point assigning unit assigns level calculation points to the learner based on the answer information; the level determination unit determines the level of the learner based on the level calculation points; The history information recording unit records, as learning history information, the question information, the answer information, and the level of the learner in the individual learning mode, in association with the identification information of the learner.

[0056] The mode switching unit may be capable of switching to a record viewing mode based on the mode switching information, for example. In this case, in the record viewing mode, The result output unit outputs at least one of the battle history information and the learning history information to the learner terminal via the communication unit.

[0057] Fig. 12 is a block diagram showing the configuration of an example of a competitive learning support system device 100A including a competitive learning support device 1A of this embodiment. As shown in Fig. 12, the competitive learning support device 1A includes a mode switching unit 14 in addition to the configuration of the competitive learning support device 1 of embodiment 1. The hardware configuration of the competitive learning support device 1A is the same as that of the competitive learning support device 1 of Fig. 2, except that the CPU 101 includes the configuration of the competitive learning support device 1A of Fig. 12 instead of the configuration of the competitive learning support device 1 of Fig. 1.

[0058] Next, the competitive learning support method of this embodiment will be described using the flowchart of FIG. 13. The competitive learning support method of this embodiment can be implemented, for example, using the competitive learning support device 1A of this embodiment shown in FIG. 12. Note that the competitive learning support method of the present invention is not limited to use with the competitive learning support device 1A. In the following description, an example will be given in which the mode switching unit 14 switches between three modes, for example, a competitive learning mode, an individual learning mode, and a record viewing mode. However, the competitive learning support device 1A of the present invention is not limited to this example, and as described above, it is sufficient that the mode switching unit 14 can switch between at least one of the competitive learning mode and the individual learning mode.

[0059] First, the learner information acquisition unit 3 acquires learner information via the communication unit 2 (S1, learner information acquisition step). The learner information includes, in addition to the information of embodiment 1, for example, mode switching information. The mode switching information includes, for example, information instructing the competitive learning support device 1A of this embodiment to switch from the competitive mode exemplified in embodiments 1 and 2 to the individual learning mode described below. Note that the mode switching information may include, for example, information instructing the competitive learning support device 1A to switch from the individual learning mode to the competitive learning mode. The mode switching information may further include, for example, information instructing the competitive learning support device 1A to switch to a record viewing mode.

[0060] Next, the mode switching unit 14 switches the mode, for example, to a battle learning mode, an individual learning mode, or a record viewing mode based on the mode switching information (S21, mode switching step). When the mode switching unit 14 switches to the battle learning mode (S21A), steps S2 to S11 are performed in the same manner as steps S2 to S11 in the battle learning support method of the first embodiment. When the mode switching unit 14 switches to the record viewing mode (S21C), the result output unit 10 outputs at least one of the battle history information and the learning history information to the learner terminal 20, for example, via the communication unit 2. The learning history information will be described later in the explanation of the individual learning mode. As mentioned above, in the battle-type learning support device 1A of this embodiment, the presence or absence of the record viewing mode is optional, and for example, it may or may not be present.

[0061] The following describes the case where the mode switching unit 14 switches to the individual learning mode (S21B). The individual learning mode is also called, for example, a training mode, a practice mode, or a proactive learning mode. In the individual learning mode, first, the question output unit 5 outputs questions to the learner terminal 20 via the communication unit 2 based on the question information (S3B, question output step). S3B is, for example, the same as S3, and the description thereof can be used.

[0062] Next, the answer acquisition unit 6 acquires the learner's answer information from the learner terminal 2 via the communication unit 2 (S4B, answer information acquisition step). S4B is, for example, similar to the above-mentioned S4, and the explanation therefor can be cited.

[0063] Next, the correctness determining unit 7 compares the answer with the correct answer and determines whether the answer is correct for each learner (S5B, correctness determining step). S5B is, for example, similar to S5, and the explanation therefor can be used.

[0064] The competitive learning support device 1 may repeat steps S3B to S5B, for example, until a predetermined number of questions have been asked or until a predetermined time has elapsed. The predetermined number of questions is not particularly limited and may be, for example, 3, 5, 10, 15, or 20 times. The predetermined time is not particularly limited and may be, for example, 5, 10, 15, or 30 minutes.

[0065] Next, the result output unit 10 outputs the learner's correct / incorrect information for each question written on the learner's terminal and explanations for the questions to the learner's terminal 20 via the communication unit 2 (S8B, result output step). The result output unit 10 may also output information such as the number of questions answered correctly and the study time.

[0066] Next, the point assigning unit 11 assigns level calculation points to the learner based on the answer information (S9B, point assigning step). The point assigning unit 11 assigns level calculation points according to the number of answers provided by the learner based on the answer information, for example. Specifically, the point assigning unit 11 can assign level calculation points to the learner when the number of answers provided by the learner reaches the predetermined number of questions. The amount of level calculation points to be assigned is not particularly limited and can be set arbitrarily. As a specific example of the amount of level calculation points to be assigned, the point assigning unit 11 can assign "1" level calculation point when the number of answers provided by the learner reaches the predetermined number of questions. Furthermore, when the answer information includes a correct answer to a question that the learner previously answered incorrectly, the point assigning unit 11 may assign, for example, "0.1" level calculation points per question. Note that the level calculation points obtained in the individual learning mode are not limited to the above example, but are preferably set to be less than the level calculation points obtained upon victory in the competitive learning mode, for example.

[0067] Next, the level determination unit 12 determines the level of each learner based on the level calculation points (S10B, level determination step). S10B is, for example, similar to S10, and the description thereof can be used.

[0068] Then, the history information recording unit 13 records the question information, learner answer information, and learner level in the individual learning mode as learning history information, linking them to the learner's identification information (S11B, history information recording step). The history information recording unit 13 may also record other information, such as the study date and time, study time, correct answer rate for each question, score, curriculum information, unit information, difficulty level information, etc. The history information recording unit 13 may record the learning history information in the storage device 104 of the device 1, or in an external database via the communication network 30, for example.

[0069] According to the competitive learning support device 1A of this embodiment, even when a learner studies without competing in the individual learning mode, level calculation points are awarded. This encourages the learner to study more proactively in order to receive the level calculation points. For example, even if a learner loses to another learner in the competitive learning mode and receives negative level calculation points, causing the learner to drop in level, the learner can regain the lost level calculation points by studying in the individual learning mode. Therefore, the competitive learning support device 1A of this embodiment can support the learner's learning while maintaining their motivation even in the event of a loss in a competitive game. Furthermore, according to the competitive learning support device of this embodiment, the learner can study in a cycle that includes, for example, studying in the individual learning mode, competing against other learners in the competitive mode with the results of their learning, and then reviewing in the individual learning mode in order to win in the competitive mode. Therefore, the competitive learning support device of this embodiment can support the learner's learning while maintaining their motivation.

[0070] [Embodiment 4] A specific example of learning support using the competitive learning support system device 100A of embodiment 3 will be described below. Note that the present invention is not limited to the following specific example.

[0071] First, the learner accesses the competitive learning support device 1A using the learner terminal 20. Fig. 14 shows an example of a screen displayed on the display unit 27 of the learner terminal 20. On the screen shown in Fig. 14(A), the learner inputs a player name and a password as learner information into an input field 271 using the input unit 22 of the learner terminal 20, presses the login button 272 shown in the center of Fig. 14(A), and transmits the input learner information to the competitive learning support device 1A using the learner information transmission unit 23. When the mode switching unit 14 of the competitive learning support device 1A receives the learner information from the learner terminal 20, it causes mode selection buttons 141 (141A, 141B, 141C) to be displayed on the display unit 27 of the learner terminal 20, for example, as shown in Fig. 14(B). For example, when a learner studies in the individual learning mode, the learner inputs information to select the individual learning mode (intensive training mode) as the mode switching information on the screen shown in FIG. 14(B) using the input unit 22 of the learner terminal 20 (presses the "intensive training mode" button 141B), and transmits this information to the competitive learning support device 1A. Note that when a learner studies in the competitive learning mode, the learner inputs information to select the competitive learning mode (battle mode) as the mode switching information on the screen shown in FIG. 14(B) using the input unit 22 of the learner terminal 20 (presses the "battle mode" button 141A), and transmits this information to the competitive learning support device 1A. In this case, the competitive learning support device 1A starts matching with other learners as described in the first and second embodiments. When a learner, for example, wishes to view information such as his / her own learning history, if the learner inputs information to select record viewing mode (score confirmation mode) as mode switching information using the input unit 22 of the learner terminal 20 on the screen shown in Figure 14 (B) (by pressing the "Go to score confirmation screen" button 141C), the competitive learning support device 1A, for example, transitions to the record viewing mode and displays various information on the display unit 27 of the learner terminal 20.

[0072] When the competitive learning support device 1A receives information for selecting the individual learning mode (intense training mode) as mode switching information, the competitive learning support device 1A may display a question information selection button 141D as shown in Fig. 15 on the display unit 27 of the learner terminal 20. The question information selection button 141D may be, for example, a pull-down selection button for setting question conditions such as the curriculum information, the subject information, the unit information, and the difficulty level information, but is not limited to this. On the screen shown in Fig. 15, the learner uses the question information selection button 141D on the input unit 22 of the learner terminal 20 to input curriculum information (e.g., fifth grade), subject information (e.g., Japanese), unit information (e.g., idioms and proverbs), and difficulty level information (e.g., basic) as the question selection information, and transmits it to the competitive learning support device 1A.

[0073] When the competitive learning support device 1A acquires the mode switching information for switching to the individual learning mode, the mode switching unit 14 transitions to a screen for the individual learning mode (special training mode). FIG. 16 shows an example of a screen on which questions in the individual learning mode are output and displayed on the display unit 27 of the learner terminal 20. As shown in FIG. 16, the display unit 27 of the learner terminal 20 displays, as learner information 276, learner identification information (the learner's nickname) and learner avatar information, questions 278B based on the question information within the range selected by the question selection information, and answer options 278C. Also, as shown in FIG. 16, the display unit 27 may display a time bar 278D indicating a time limit for answering. On the screen shown in FIG. 16, the learner selects one of the answer options as the answer information using the input unit 22 of the learner terminal 20, and transmits the input answer information to the competitive learning support device 1 using the answer transmitting unit 26. 16, the cumulative number of questions in the ongoing individual learning mode and the number of correct answers by the learner may be displayed together. For example, upon acquiring information on the learner's answers to the output questions, the competitive learning support device 1A may determine whether the answers are correct and display the results for each question. Then, outputting questions (S3B), acquiring answers (S4B), and determining whether the answers are correct (S5B) may be repeated until the predetermined number of questions (e.g., 10 questions) is reached.

[0074] FIG. 17 shows a specific example of a result confirmation screen in the individual learning mode. FIG. 17(A) is an example of the first screen of the result confirmation screen, which displays the learner's correct / incorrect information for each output question. As shown in FIG. 17(A), the result confirmation screen may display, for example, the score achieved for each question, the total score, and the learner's level determined after learning, in addition to the correct / incorrect information. If the learner wants to check the explanation for each question, they press the "Explain" button shown in FIG. 17(A). This will transition to an explanation screen that displays the question, the correct answer, and its explanation, as shown in FIG. 17(B). This allows the learner to review the questions they studied in the individual learning mode by checking their success or failure and the explanation immediately after studying.

[0075] [Embodiment 5] The program of this embodiment is a program for causing a computer to execute each step of the aforementioned competitive learning support method. Specifically, the program of this embodiment is a program for causing a computer to execute a learner information acquisition procedure, a matching procedure, a question output procedure, an answer acquisition procedure, a success / failure determination procedure, a score calculation procedure, a win / loss determination procedure, a result output procedure, a point assignment procedure, a level determination procedure, and a history information recording procedure.

[0076] The learner information acquisition step acquires learner information, the learner information includes learner identification information and level information; The matching procedure matches learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determination step includes comparing the answer with the correct answer to determine whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or not and the answer time; the winning / losing determination step determines the winning / losing result between the learners based on the scores of each learner; the result output step includes outputting a result of the game between the learners to the learner terminal; the point-granting step includes granting level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; The history information recording step records the question information, the answer information, and the level of the learner as battle history information, in association with the identification information of the learner.

[0077] Furthermore, the program of this embodiment can also be said to be a program that causes a computer to function as a learner information acquisition procedure, a matching procedure, a question output procedure, an answer acquisition procedure, a success / failure determination procedure, a score calculation procedure, a win / loss determination procedure, a result output procedure, a point allocation procedure, a level determination procedure, and a history information recording procedure.

[0078] The program of this embodiment can cite the descriptions of the competitive learning support device and competitive learning support method of the present invention. For example, the "procedure" in each of the steps can be read as "processing." The program of this embodiment may be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, and floppy disk (FD).

[0079] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

[0080] <Additional Notes> Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. (Appendix 1) The system includes a communication unit, a learner information acquisition unit, a matching unit, a question output unit, an answer acquisition unit, a correct / incorrect determination unit, a score calculation unit, a win / loss determination unit, a result output unit, a point allocation unit, a level determination unit, and a history information recording unit, the communication unit is capable of communicating with at least one learner terminal of a learner; the learner information acquisition unit acquires learner information via the communication unit, the learner information includes learner identification information and level information; the matching unit matches learners based on the level information; the question output unit outputs questions to the learner terminal via the communication unit based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition unit acquires answer information of the learner from the learner terminal via the communication unit; The answer information includes an answer to a question and information on the answer time, the correctness determination unit compares the answer with the correct answer and determines whether the answer is correct for each learner; the score calculation unit calculates a score for each learner based on whether the answer is correct or incorrect and the answer time; the winning / losing determination unit determines a winning / losing outcome between the learners based on the scores of each learner; the result output unit outputs a result of the game between the learners to the learner terminal via the communication unit; the point allocating unit allocates level calculation points to each learner based on the win or loss; the level determination unit determines the level of each learner based on the level calculation points; The history information recording unit records the question information, the answer information, and the level of the learner as battle history information, linked to the identification information of the learner. (Appendix 2) In the question information, the difficulty level of the question is linked to level information, 2. The competitive learning support device according to claim 1, wherein the question output unit outputs questions of a corresponding level of difficulty based on level information of the learners. (Appendix 3) 3. A competitive learning support device as described in claim 1 or 2, wherein the matching unit matches a virtual opponent when a predetermined number of learners cannot be matched if the matching waiting time exceeds a predetermined time. (Appendix 4) 4. The competitive learning support device according to claim 1, wherein the result output unit outputs correct / incorrect information of the learner for each question and an explanation of the question. (Appendix 5) A mode switching unit is included, the learner information acquisition unit acquires the learner information via the communication unit, the learner information includes mode switching information, the mode switching unit is capable of switching to at least one of a battle learning mode and an individual learning mode based on the mode switching information; In the personal learning mode, the question output unit outputs questions to the learner terminal based on question information via the communication unit; the answer acquisition unit acquires answer information of the learner from the learner terminal via the communication unit; The answer information includes an answer to a question and information on the answer time, the correctness determination unit compares the answer with the correct answer to determine whether the answer is correct or not; the result output unit outputs correct / incorrect information of the learner for each question and an explanation of the question to the learner terminal via the communication unit; the point assigning unit assigns level calculation points to the learner based on the answer information; the level determination unit determines the level of the learner based on the level calculation points; A competitive learning support device described in any of Appendices 1 to 4, wherein the history information recording unit records the question information, the answer information, and the learner's level in the individual learning mode as learning history information, linked to the learner's identification information. (Appendix 6) the mode switching unit is capable of switching to a record viewing mode based on the mode switching information, In the record viewing mode, 6. The competitive learning support device according to claim 5, wherein the result output unit outputs at least one of the competition history information and the learning history information to the learner terminal via the communication unit. (Appendix 7) The system includes a communication unit, an input unit, a learner information transmission unit, a question reception unit, an answer transmission unit, a result reception unit, and a display unit, the communication unit is capable of communicating with the competitive learning support device described in any one of Supplementary Notes 1 to 6; the input unit is capable of inputting the learner information and the answer information; the learner information transmitting unit transmits the learner information to the competitive learning support device via the communication unit; the question receiving unit receives the question from the competitive learning support device via the communication unit; the answer sending unit sends the answer information to the competitive learning support device via the communication unit; the result receiving unit receives the results of the match between the learners from the competitive learning support device via the communication unit; The display unit displays the received questions and the results of the matches between the learners. (Appendix 8) A server and a terminal, the server and the terminal are capable of communicating with each other; the server is a competitive learning support device according to any one of Supplementary Notes 1 to 6; A competitive learning support system device, wherein the terminal is a learner terminal as described in Appendix 7. (Appendix 9) The process includes a learner information acquisition process, a matching process, a question output process, an answer acquisition process, a correct / incorrect determination process, a score calculation process, a win / loss determination process, a result output process, a point allocation process, a level determination process, and a history information recording process. the learner information acquiring step acquires learner information, the learner information includes learner identification information and level information; the matching step includes matching learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determining step compares the answer with the correct answer and determines whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or not and the answer time; the winning / losing determination step determines a winning / losing result between the learners based on the scores of each learner; the result output step outputs a result of the game between the learners to the learner terminal; the point allocating step allocates level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; In the history information recording step, the question information, the answer information, and the level of the learner are recorded as battle history information in association with the identification information of the learner. (Appendix 10) In the question information, the difficulty level of the question is linked to level information, 10. A competitive learning support method according to claim 9, wherein the question output step outputs questions of a corresponding level of difficulty based on the level information of the learner. (Appendix 11) A competitive learning support method as described in Appendix 9 or 10, wherein the matching step matches a virtual opponent when a predetermined number of learners cannot be matched if the matching waiting time exceeds a predetermined time. (Appendix 12) 12. The competitive learning support method according to any one of claims 9 to 11, wherein the result output step outputs correct / incorrect information about the learner for each question and an explanation for the question. (Appendix 13) A mode switching process is included. The learner information acquisition step acquires the learner information, the learner information includes mode switching information, the mode switching step can switch to at least one of a competitive learning mode and an individual learning mode based on the mode switching information; In the personal learning mode, the question output step outputs questions to the learner terminal based on question information; the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, The correctness determining step compares the answer with the correct answer to determine whether the answer is correct or not, The result output step includes outputting to the learner terminal correct / incorrect information for each question and an explanation of the question; the point allocating step allocates level calculation points to the learner based on the answer information; the level determination step determines the level of the learner based on the level calculation points; A competitive learning support method described in any of Appendices 9 to 12, wherein the history information recording process records the question information, the answer information, and the learner's level in the individual learning mode as learning history information, linked to the learner's identification information. (Appendix 14) the mode switching step can switch to a record viewing mode based on the mode switching information, In the record viewing mode, 14. The competitive learning support method according to claim 13, wherein the result output step outputs at least one of the competition history information and the learning history information to the learner terminal. (Appendix 15) A program for causing a computer to execute a learner information acquisition procedure, a matching procedure, a question output procedure, an answer acquisition procedure, a success / failure determination procedure, a score calculation procedure, a win / loss determination procedure, a result output procedure, a point allocation procedure, a level determination procedure, and a history information recording procedure, The learner information acquisition step acquires learner information, the learner information includes learner identification information and level information; The matching procedure matches learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determination step includes comparing the answer with the correct answer to determine whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or not and the answer time; the winning / losing determination step determines the winning / losing result between the learners based on the scores of each learner; the result output step includes outputting a result of the game between the learners to the learner terminal; the point-granting step includes granting level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; The program wherein the history information recording step records the question information, the answer information, and the level of the learner as battle history information in association with the identification information of the learner. (Appendix 16) In the question information, the difficulty level of the question is linked to level information, 16. The program of claim 15, wherein the question output step outputs questions of a corresponding level of difficulty based on the learner's level information. (Appendix 17) 17. The program of claim 15 or 16, wherein the matching procedure matches a virtual opponent if a predetermined number of learners cannot be matched when the matching waiting time exceeds a predetermined time. (Appendix 18) 18. The program according to any one of Appendices 15 to 17, wherein the result output step outputs information on whether the learner is correct or incorrect for each question and an explanation for the question. (Appendix 19) Includes a mode switching procedure, The learner information acquisition step acquires the learner information, the learner information includes mode switching information, the mode switching procedure can switch to at least one of a competitive learning mode and an individual learning mode based on the mode switching information; In the personal learning mode, the question output step outputs a question to the learner terminal based on question information; the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determination step includes comparing the answer with the correct answer to determine whether the answer is correct or not; the result output step includes outputting to the learner terminal correct / incorrect information for each question and an explanation of the question; the point-granting step grants level-calculation points to the learner based on the answer information; the level determination step determines the level of the learner based on the level calculation points; A program described in any of Appendices 15 to 18, wherein the history information recording procedure records the question information, the answer information, and the learner's level in the individual learning mode as learning history information, linked to the learner's identification information. (Appendix 20) the mode switching procedure can switch to a record viewing mode based on the mode switching information, In the record viewing mode, 20. The program according to claim 19, wherein the result output step outputs at least one of the battle history information and the learning history information to the learner terminal. (Appendix 21) A computer-readable recording medium having recorded thereon a program according to any one of appendices 15 to 20. [Industrial Applicability]

[0081] According to the present invention, for example, a learner can practice problems in a competitive format against other learners of the same level who are matched based on level information, and compete to see who can move up or down in level based on the results of the wins and losses. The competitive learning support device of this embodiment allows learners to study in a competitive format, and because the learners can know the results of the practice problems and the wins and losses against other learners in real time, the learners' motivation can be easily maintained. Therefore, the present invention is useful in various fields of learning. [Explanation of symbols]

[0082] 1. 1A Competitive learning support device 2. Communications Department 3. Learner information acquisition unit 4 Matching section 5. Question output section 6 Answer acquisition part 7 Correctness judgment section 8 Score calculation section 9 Win / Loss Judgment Department 10 Result output section 11 Points Awarding Department 12 Level Judgment Section 13 History information recording section 14 Mode switching section 15. Question selection information acquisition section 101, 201 Central processing unit 102, 202 memory Buses 103 and 203 104, 204 Storage device 105, 205 Program 106, 206 Input device 107, 207 Display device 108, 208 communication devices 100, 100A Competitive Learning Support System Device 20 Student terminals 21 Communications Department 22 Input section 23 Student Information Transmission Unit 24 Problem Reception Department 25. Reply sending section 26 Result receiving unit 27 Display section

Claims

1. The system includes a communication unit, a learner information acquisition unit, a matching unit, a question output unit, an answer acquisition unit, a correct / incorrect determination unit, a score calculation unit, a win / loss determination unit, a result output unit, a point allocation unit, a level determination unit, and a history information recording unit, the communication unit is capable of communicating with at least one learner terminal of a learner; the learner information acquisition unit acquires learner information via the communication unit, the learner information includes learner identification information and level information; the matching unit matches learners based on the level information; the question output unit outputs questions to the learner terminal via the communication unit based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition unit acquires answer information of the learner from the learner terminal via the communication unit; The answer information includes an answer to a question and information on the answer time, the correctness determination unit compares the answer with the correct answer and determines whether the answer is correct for each learner; the score calculation unit calculates a score for each learner based on whether the answer is correct or incorrect and the answer time; the winning / losing determination unit determines a win / losing result between the learners based on the scores of each learner; the result output unit outputs a result of the game between the learners to the learner terminal via the communication unit; the point allocating unit allocates level calculation points to each learner based on the win or loss; the level determination unit determines the level of each learner based on the level calculation points; The history information recording unit records the question information, the answer information, and the level of the learner as battle history information, in association with the learner identification information.

2. In the question information, the difficulty level of the question is linked to level information, 2. The competitive learning support device according to claim 1, wherein the question output unit outputs questions of a level corresponding to the learner's level information.

3. 3. The competitive learning support device according to claim 1, wherein the matching unit matches a virtual opponent when a predetermined number of learners cannot be matched due to a waiting time for matching exceeding a predetermined time.

4. The competitive learning support device according to claim 1 , wherein the result output unit outputs correct / incorrect information about the learner regarding the question and an explanation of the question.

5. A mode switching unit is included, the learner information acquisition unit acquires the learner information via the communication unit, the learner information includes mode switching information, the mode switching unit is capable of switching to at least one of a battle learning mode and an individual learning mode based on the mode switching information; In the personal learning mode, the question output unit outputs questions to the learner terminal based on question information via the communication unit; the answer acquisition unit acquires answer information of the learner from the learner terminal via the communication unit; The answer information includes an answer to a question and information on the answer time, the correctness determination unit compares the answer with the correct answer to determine whether the answer is correct or not; the result output unit outputs correct / incorrect information of the learner regarding the question and an explanation of the question to the learner terminal via the communication unit; the point assigning unit assigns level calculation points to the learner based on the answer information; the level determination unit determines the level of the learner based on the level calculation points; A competitive learning support device described in any one of claims 1 to 4, wherein the history information recording unit records the question information, the answer information, and the learner's level in the individual learning mode as learning history information, linked to the learner's identification information.

6. the mode switching unit is capable of switching to a record viewing mode based on the mode switching information, In the record viewing mode, 6. The competitive learning support device according to claim 5, wherein the result output unit outputs at least one of the competition history information and the learning history information to the learner terminal via the communication unit.

7. The system includes a communication unit, an input unit, a learner information transmission unit, a question reception unit, an answer transmission unit, a result reception unit, and a display unit, the communication unit is capable of communicating with the competitive learning support device according to any one of claims 1 to 6; the input unit is capable of inputting learner information including a player name and a password, and the answer information; the learner information transmitting unit transmits learner information consisting of the player name and password to the competitive learning support device via the communication unit; the question receiving unit receives the question from the competitive learning support device via the communication unit; the answer sending unit sends the answer information to the competitive learning support device via the communication unit; the result receiving unit receives the result of the match between the learners from the competitive learning support device via the communication unit; The display unit displays the received questions and the results of the matches between the learners.

8. A server and a terminal, the server and the terminal are capable of communicating with each other; The server is a competitive learning support device according to any one of claims 1 to 6, 8. A competitive learning support system device, wherein the terminal is a learner terminal according to claim 7.

9. A competitive learning support method executed by a computer, comprising a learner information acquisition step, a matching step, a question output step, an answer acquisition step, a correct / incorrect determination step, a score calculation step, a win / loss determination step, a result output step, a point allocation step, a level determination step, and a history information recording step, the learner information acquiring step acquires learner information, the learner information includes learner identification information and level information; the matching step includes matching learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; The answer information includes an answer to a question and information on the answer time, the correctness determining step compares the answer with the correct answer and determines whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or not and the answer time; the winning / losing determination step determines a winning / losing result between the learners based on the scores of each learner; the result output step outputs a result of the game between the learners to the learner terminal; the point allocating step allocates level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; In the history information recording step, the question information, the answer information, and the level of the learner are recorded as battle history information in association with the learner identification information.

10. A program for causing a computer to execute a learner information acquisition procedure, a matching procedure, a question output procedure, an answer acquisition procedure, a success / failure determination procedure, a score calculation procedure, a win / loss determination procedure, a result output procedure, a point allocation procedure, a level determination procedure, and a history information recording procedure, The learner information acquisition step acquires learner information, the learner information includes learner identification information and level information; The matching procedure matches learners based on the level information; The question output step outputs questions to the learner's learner terminal based on question information; The question information is information in which questions and correct answers to the questions are linked together, the answer acquisition step acquires answer information of the learner from the learner terminal; the answer information includes an answer to the question and information on the answer time; the correctness determination step includes comparing the answer with the correct answer to determine whether the answer is correct for each learner; the score calculation step calculates a score for each learner based on whether the answer is correct or incorrect and the answer time; the winning / losing determination step determines a winning / losing result between the learners based on the scores of each learner; the result output step includes outputting a result of the game between the learners to the learner terminal; the point-granting step includes granting level calculation points to each learner based on the win or loss; the level determination step determines the level of each learner based on the level calculation points; The program wherein the history information recording step records the question information, the answer information, and the level of each learner as battle history information in association with the learner identification information.

Citation Information

Patent Citations

  • Online battle system of preset question bank

    CN113160015A

  • Learning support system

    JP2005321646A

  • Data processing method

    JP2007260410A

  • Game system

    JP2008049200A

  • Walking guidance system for people with visual impairment, walking guidance method for people with visual impairment, server and computer program executable on the same

    JP2014137752A