Information processing device, information processing method, and information processing program

By calculating and displaying a user's contribution to a game's progress based on correct answers and using easy-to-understand game mechanics, the device increases user motivation and learning engagement.

JP2026064877AActive Publication Date: 2026-04-14TOKYO SHOSEKI
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TOKYO SHOSEKI
Filing Date
2024-10-02
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Simply rewarding users with points does not always enhance their learning motivation, as they may not perceive the value of the reward.

Method used

An information processing device that calculates and displays a user's contribution to a game's progress based on the number of correct answers, along with easy-to-understand game mechanics, such as a moving object advancing based on correct answers, and displaying real-world landmarks, to increase user awareness of their contribution.

Benefits of technology

Enhances user motivation by making them conscious of their contribution to the game's progress, thereby increasing their learning motivation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026064877000001_ABST
    Figure 2026064877000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing device, an information processing method, and an information processing program that can enhance motivation during learning. [Solution] This information processing device comprises: a first progress unit that determines a first progress level of the game based on the number of correct answers to questions given to a first user; a second progress unit that determines a second progress level of the game based on the number of correct answers to questions given to a second user different from the first user; and a calculation unit that calculates the first user's contribution to the game's progress based on the first and second progress levels, and outputs the calculated contribution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] An information processing apparatus for assisting children's learning has been proposed. In Patent Document 1, an information processing apparatus that raises the motivation related to the processing of a task by giving points according to the processing of the task has been proposed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When trying to enhance the user's motivation for learning by giving rewards such as points, if the user does not feel the value of the reward, simply giving the reward may not contribute to improving the motivation for learning. That is, simply giving a reward does not always increase the user's learning motivation.

[0005] One aspect of the disclosed technology aims to provide an information processing apparatus, an information processing method, and an information processing program that can enhance the motivation when learning.

Means for Solving the Problems

[0006] One aspect of the disclosed technology is exemplified by the following information processing device. This information processing device comprises: a first progress unit that determines a first progress of the game based on the number of correct answers to questions given to a first user; a second progress unit that determines a second progress of the game based on the number of correct answers to questions given to a second user different from the first user; and a calculation unit that calculates the first user's contribution to the game's progress based on the first and second progress, and outputs the calculated contribution.

[0007] According to the above information processing device, the first user can be made aware of the degree of their contribution to the game's progress by the first and second users. By being aware of this degree of contribution, the first user can be made more conscious of increasing their contribution to the game's progress, and in turn, their motivation to learn can be increased.

[0008] This information processing device may further have the following features. The above game is a game in which a moving object moves by an amount corresponding to the number of correct answers. The first progress is a first amount of movement determined according to the number of correct answers to the above questions given to the first user, and the second progress is a second amount of movement determined according to the number of correct answers to the above questions given to the second user. By making the game an easy-to-understand game in which a moving object moves according to the number of correct answers, this information processing device can prevent the first and second users from being put off because they find understanding the rules of the game troublesome.

[0009] The information processing device may further have the following features: In the game described above, multiple target locations are set to be visited by the moving object, and the game screen displays at least two of the above targets. An image indicating the target location is displayed. This information processing device can present the position of the moving object to the first user in an easily understandable manner by displaying at least two images indicating the target location on the game screen.

[0010] This information processing device may further have the following features: The images representing each of the above-mentioned target locations are images representing real buildings, and when the moving object reaches one of the target locations, a descriptive text of the building shown in the image of that target location is output. By having such features, this information processing device can deepen the first user's understanding of real buildings. [Effects of the Invention]

[0011] Disclosure technology can increase motivation when learning. [Brief explanation of the drawing]

[0012] [Figure 1] Figure 1 shows an example of a learning support system according to the embodiment. [Figure 2] Figure 2 shows an example of the hardware configuration of a server device according to this embodiment. [Figure 3] Figure 3 shows an example of the hardware configuration of a user terminal according to the embodiment. [Figure 4] Figure 4 shows an example of a processing block for a server device according to this embodiment. [Figure 5] Figure 5 shows an example of a question management table stored in the question database. [Figure 6] Figure 6 shows an example of a user management table stored in the user management database. [Figure 7] Figure 7 shows an example of a performance management table stored in the user management database. [Figure 8] Figure 8 shows an example of a login screen that the login unit displays on the user's terminal. [Figure 9] Figure 9 shows an example of a guidance screen that the guidance unit displays on the user terminal. [Figure 10] Figure 10 shows an example of a learning screen that the first progress unit displays on the user terminal. [Figure 11] FIG. 11 is a diagram showing an example of a charging screen that the charging unit causes the user terminal to display. [Figure 12] FIG. 12 is a diagram showing an example of a game screen that the first progress unit causes the user terminal to display. [Figure 13] FIG. 13 is a diagram illustrating a state in which the position of the balloon is in the air between the flag and the tower as the balloon progresses. [Figure 14] FIG. 14 is a diagram illustrating a state in which the balloon has reached the tower. [Figure 15] FIG. 15 is a diagram showing an example of a contribution display screen that the calculation unit causes the user terminal to display. [Figure 16] FIG. 16 is a first diagram showing an example of a processing flow of the server device according to the embodiment. [Figure 17] FIG. 17 is a second diagram showing an example of a processing flow of the server device according to the embodiment.

MODE FOR CARRYING OUT THE INVENTION

[0013] <Embodiment> Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a learning support system 1 according to the embodiment. The learning support system 1 is, for example, a system that supports learning of elementary school students and junior high school students. The learning support system 1 includes a server device 100, user terminals 2 00A, 200B, 200C and a communication network N1. When the user terminals 200A, 200B, 200C are not distinguished, they are also referred to as the user terminal 200.

[0014] The server device 100 is an information processing device that distributes learning content for supporting learning of subjects such as arithmetic, language, social studies, and science to the user terminal 200. The user terminal 200 is an information processing device that displays the learning content received from the server device 100 and accepts operations of children on the learning content. The user terminal 200A is used by the child U1, the user terminal 200B is used by the child U2, and the user terminal 200C is used by the child U3.

[0015] Communication network N1 is a computer network that connects information processing devices in a way that enables them to communicate with each other. Communication network N1 may be wired or wireless. Communication network N1 is, for example, the Internet.

[0016] Figure 2 shows an example of the hardware configuration of a server device 100 according to an embodiment. The server device 100 includes a CPU 11, a main memory unit 12, an auxiliary memory unit 13, a communication unit 14, and a connection bus B1. The CPU 11, the main memory unit 12, the auxiliary memory unit 13, and the communication unit 14 are interconnected by the connection bus B1.

[0017] The CPU 11 is also called a microprocessor unit (MPU) or processor. The CPU 11 is not limited to a single processor and may be in a multiprocessor configuration. A single CPU 11 connected via a single socket may also have a multicore configuration. At least a portion of the processing performed by the CPU 11 may be performed by a dedicated processor other than the CPU 11, such as a Digital Signal Processor (DSP), Graphics Processing Unit (GPU), numerical processor, vector processor, or image processing processor. At least a portion of the processing performed by the CPU 11 may also be performed by an integrated circuit (IC) or other digital circuit. At least a portion of the CPU 11 may also include analog circuitry. Integrated circuits include Large Scale Integrated Circuits (LSIs), Application Specific Integrated Circuits (ASICs), and Programmable Logic Devices (PLDs). PLDs include, for example, Field-Programmable Gate Arrays (FPGAs). The CPU 11 may be a combination of a processor and an integrated circuit. The combination is called, for example, a microcontroller unit (MCU), system-on-a-chip (SoC), system LSI, or chipset. In the server device 100, the CPU 11 loads the program stored in the auxiliary storage unit 13 into the work area of ​​the main memory unit 12 and controls peripheral devices through program execution. This allows the server device 100 to perform processing that matches a predetermined purpose. The main memory unit 12 and the auxiliary storage unit 13 are recording media that can be read by the CPU 11.

[0018] The main memory unit 12 is exemplified as a memory unit that is directly accessed by the CPU 11. The main memory unit 12 includes Random Access Memory (RAM) and Read Only Memory (ROM).

[0019] The auxiliary storage unit 13 stores various programs and data on a recording medium in a read-write manner. The auxiliary storage unit 13 is also called an external storage device. The auxiliary storage unit 13 stores the operating system (OS), various programs, various tables, etc. The OS includes a communication interface program that exchanges data with external devices connected via the communication unit 14. External devices include, for example, other information processing devices and external storage devices connected via a computer network.

[0020] The auxiliary storage unit 13 may be, for example, an Erasable Programmable ROM (EPROM), a Solid State Drive (SSD), or a Hard Disk Drive (HDD). Alternatively, the auxiliary storage unit 13 may be a Compact Disc (CD) drive, a Digital Versatile Disc (DVD) drive, or a Blu-ray® Disc (BD) drive. Furthermore, the auxiliary storage unit 13 may be provided by a Network Attached Storage (NAS) or Storage Area Network (SAN).

[0021] The communication unit 14 is, for example, an interface with the communication network N1. The communication unit 14 communicates with external devices via the communication network N1.

[0022] Figure 3 shows an example of the hardware configuration of a user terminal 200 according to an embodiment. The user terminal 200 includes a CPU 21, a main memory unit 22, an auxiliary memory unit 23, a communication unit 24, an output unit 25, an input unit 26, and a connection bus B2. The CPU 21, main memory unit 22, auxiliary memory unit 23, communication unit 24, and connection bus B2 are the same as the CPU 11, main memory unit 12, auxiliary memory unit 13, communication unit 14, and connection bus B1 of the server device 100, so their description is omitted. The output unit 25 outputs data processed by the CPU 21 and data stored in the main memory unit 22. The output unit 25 is, for example, a display or a speaker. The input unit 26 receives operation instructions from children, etc. The input unit 26 is, for example, a keyboard, mouse, trackball, or microphone.

[0023] <Processing block of server device 100> Figure 4 shows an example of a processing block of a server device 100 according to an embodiment. The server device 100 includes a login unit 101, a guidance unit 102, a charge unit 103, a first progress unit 104, a second progress unit 105, a calculation unit 106, a question database 107, and a user management database 108. The server device 100 performs processing as each of its respective units, such as the login unit 101, guidance unit 102, charge unit 103, first progress unit 104, second progress unit 105, calculation unit 106, question database 107, and user management database 108, by having the CPU 11 execute a computer program that has been expanded in executable form in the main memory unit 12.

[0024] The question database 107 is a database that stores questions and answers for each subject in an associated manner. Figure 5 shows an example of a question management table 1071 stored in the question database 107. The question management table 1071 has the following items: "QID", "Grade", "Subject", "Question", and "Correct Answer". "QID" stores ID information that uniquely identifies the question. "Grade" stores the grade to which the question is intended. "Question" stores the question to be asked to the students. "Correct Answer" stores the correct answer to the question. In the example in Figure 5, for example, the question with "ID" "2012" is a math question for sixth graders.

[0025] The user management database 108 is a database that manages users (e.g., children, students, and teachers) who use the learning support system 1. Figure 6 shows an example of a user management table 1081 stored in the user management database 108. The user management table 1081 has the following items: "UID", "Username", "Password", and "Grade". "UID" stores ID information that uniquely identifies the user. "Username" stores the username used to log in to the learning support system 1. "Password" stores the password used to log in to the learning support system 1. Note that "Password" may store not the password itself, but for example, a string obtained by applying a one-way hash function to the password. "Grade" indicates the user's grade. Information is stored.

[0026] Figure 7 shows an example of a grade management table 1082 stored in the user management database 108. The grade management table 1082 has the following items: "UID", "QID", and "Correct / Incorrect". The "UID" is the same as the "UID" in the user management table 1081, so its explanation is omitted. The "QID" is the same as the "QID" in the question management table 1071, so its explanation is omitted. The "Correct / Incorrect" column stores information indicating whether the answer to the question was correct or incorrect.

[0027] The login unit 101 displays a login screen on the user terminal 200 and performs the user login process. Figure 8 shows an example of a login screen 111 that the login unit 101 displays on the user terminal 200. The login screen 111 has a username input field 112 and a password input field 113. The username input field 112 is an input field that accepts the input of a username. The password input field 113 is an input field that accepts the input of a password.

[0028] The login unit 101 compares the username entered in the username input field 112 and the password entered in the password input field 113 with the user management table 1081. The login unit 101 considers the login process successful if the combination of the username entered in the username input field 112 and the password entered in the password input field 113 matches the combination of username and password already registered in the user management table 1081. The login unit 101 considers the login process failed if the combination of the username entered in the username input field 112 and the password entered in the password input field 113 does not match the combination of username and password already registered in the user management table 1081.

[0029] When the login process by the login unit 101 is successful, the guidance unit 102 displays a guidance screen on the user terminal 200 that guides the user who has successfully logged in to select the subjects they will study. Figure 9 shows an example of the guidance screen 121 that the guidance unit 102 displays on the user terminal 200. The guidance screen 121 includes a selection area 122 and a game overview area 125.

[0030] In the selection area 122, subject selection buttons 123 are arranged for each subject, allowing the user to select the subject they wish to study. The guidance unit 102 can, for example, display a subject selection button 123 in the selection area 122 that accepts the selection of the subject corresponding to the logged-in user's grade level. In the example in Figure 4, subject selection buttons 123 that accept the selection of "Japanese Language", "Social Studies", "Mathematics", "Science", and "English" are shown as examples.

[0031] The game overview area 125 displays an example of a game screen that progresses as the user learns. In the example in Figure 9, the game overview area 125 displays a game screen in which the balloon 301 moves according to the user's accuracy in answering questions, visiting landmarks around the world.

[0032] When any subject selection button 123 is selected, the first progress unit 104 displays a learning screen on the user terminal 200 that presents questions for the subject corresponding to the selected subject selection button 123. Figure 10 shows an example of a learning screen 400 that the first progress unit 104 displays on the user terminal 200. The learning screen 400 includes a question field 401, an answer field 402, an answer check button 403, and a next button 404. The first progress unit 104 displays questions read from the question management table 1071 in the question field 401. For example, the first progress unit 104 displays one question per learning screen 400.

[0033] The first progress unit 104 processes the responses to the answer field 402 via the input unit 26 of the user terminal 200. The input is accepted. When the answer check button 403 is pressed, the first progress unit 104 compares the answer entered in the answer field 402 with the correct answer stored in the question management table 1071 and determines whether it is correct or incorrect. When the next button 404 is pressed, the first progress unit 104 displays a learning screen 400 for presenting the next question on the user terminal 200. By switching the learning screen 400 in this way, the first progress unit 104 presents a predetermined number of questions (for example, 7 questions).

[0034] The charging unit 103 charges the balloon 301 according to the number of correct answers once a predetermined number of questions have been answered. Figure 11 shows an example of a charging screen 500 that the charging unit 103 displays on the user terminal 200. The charging screen 500 includes a balloon 301 and an energy gauge 302. The energy gauge 302 shows the remaining energy of the balloon 301. The charging unit 103 fills the energy gauge 302 according to the number of correct answers to the questions. In the example in Figure 11, the state where the gauge is filled for 3 questions after 3 questions have been answered correctly is illustrated. Also, in the example in Figure 11, the gauge becomes full when 7 questions are answered correctly. When the energy gauge 302 is full, the balloon 301 moves in the game screen described later.

[0035] The first progress unit 104 displays the game screen on the user terminal 200 when the energy gauge 302 is full on the charge screen 500. Figure 12 shows an example of the game screen 300 that the first progress unit 104 displays on the user terminal 200. The game screen 300 includes a balloon 301, an energy gauge 302, the Earth 311, clouds 312, a flag 321, and a tower 322. The flag 321 is a flag indicating the starting point of the balloon 301. The tower 322 is the next place the balloon 301 will visit. The places that the balloon 301 visits, including the flag 321 and the tower 322, are also called landmarks 320. The landmarks 320 displayed on the game screen 300 are, for example, images of real-world buildings.

[0036] In the game illustrated in game screen 300, when the energy gauge 302 is full, balloon 301 moves forward and visits landmark 320 located on Earth 311. In the example in Figure 12, the state at the start of the game is illustrated, so balloon 301 is positioned above flag 321.

[0037] Figure 13 illustrates a state in which the balloon 301 has moved so that it is above the area between the flag 321 and the tower 322. The first movement unit 104 moves the balloon 301 little by little when the energy gauge 302 is full. Therefore, in order for the balloon 301 to reach the next landmark 320, the energy gauge 302 will need to be filled multiple times. The first movement unit 104 may also display an animation area 331 on the game screen 300 when moving the balloon 301, and display an animation of the balloon 301 moving in the animation area 331.

[0038] Figure 14 illustrates the state when balloon 301 has reached tower 322. When balloon 301 reaches tower 322, flag 321 is outside the game screen 300 and is therefore not displayed on the game screen 300. On the other hand, a part of bridge 323, which is landmark 320 that balloon 301 will visit after tower 322, is displayed at the right edge of the game screen 300. In this way, at least two landmarks 320 are displayed on the game screen 300. Displaying at least two landmarks 320 makes it easier for the user to understand the progress of balloon 301.

[0039] Returning to Figure 4, the second progress unit 105 counts the number of times the balloon 301 has advanced based on the correct answers of users who logged into the learning support system 1 within a predetermined period. Here, the number of times the balloon 301 has advanced based on the correct answers of children U1, U2, and U3 is counted. The predetermined period is, for example, one day. For example, when the date changes (midnight), the second progress unit 105 counts the number of times child U1, U2, and U3 have advanced. The number of times balloon 301 has moved will be tallied based on the correct answers to U2 and U3.

[0040] When the date changes, the calculation unit 106 calculates the number of times the balloon 301 has moved as a contribution, based on the number of times the balloon 301 has moved, which has been tallied by the second progress unit 105. The calculation unit 106 is called by the login unit 101 when a user logs in, for example, and displays the logged-in user's contribution for the previous day on the user terminal 200. Figure 15 shows an example of the contribution display screen 600 that the calculation unit 106 displays on the user terminal 200. The contribution display screen 600 includes a login user count display field 601, a total user count display field 602, and a next button 603. The login user count display field 601 displays the number of times the balloon 301 was moved by the logged-in user on the previous day. The total user count display field 602 displays the number of times the balloon 301 was moved by all users who logged in on the previous day. When the next button 603 is pressed, the calculation unit 106 should transition the screen to the guidance screen 121. Furthermore, if this login is the user's first login, the login unit 101 may omit displaying the contribution level screen 600 by the calculation unit 106.

[0041] <Processing Flow> Figures 16 and 17 show an example of the processing flow of the server device 100 according to the embodiment. Hereinafter, an example of the processing flow of the server device 100 will be described with reference to Figures 16 and 17. In Figures 16 and 17, the explanation will focus on the use of the learning support system 1 by child U1. Child U1 is an example of a "first user".

[0042] In step S1, the login unit 101 displays the login screen 111 on the user terminal 200A and accepts the login of child U1. If the login is successful (YES in step S1), the process proceeds to step S2. If the login fails (NO in step S1), the process in step S1 is repeated.

[0043] In step S2, the login unit 101 determines whether the child U1 who logged in in step S1 is logging in for the first time. For example, the login unit 101 may determine that it is the first login if the status of the responses by child U1 who logged in in step S1 is not stored in the grade management table 1082. If it is the first login (YES in step S2), the process proceeds to step S4. If it is not the first login (NO in step S2), the process proceeds to step S3.

[0044] In step S3, the calculation unit 106 displays the contribution display screen 600 on the user terminal 200A. In step S4, the guidance unit 102 displays the guidance screen 121 on the user terminal 200A. In step S5, the guidance unit 102 determines whether a subject has been selected by pressing the subject selection button 123. If a subject is selected (YES in step S5), the process proceeds to step S6. If no subject is selected (NO in step S5), the process in step S5 is repeated.

[0045] In step S6, the first progress unit 104 displays a learning screen 400 on the user terminal 200A that presents questions for the subject selected in step S5. The first progress unit 104 also receives answers from student U1, who logged in in step S1, in the answer field 402 of the learning screen 400. If the predetermined number of questions have been completed (YES in step S7), the process proceeds to step S8. If the predetermined number of questions have not been completed (NO in step S7), the process proceeds to step S6, and the first progress unit 104 presents the next set of questions.

[0046] In step S8, the charging unit 103 displays the charging screen 500 on the user terminal 200A. Then, the charging unit 103 displays the energy gauge on the charging screen 500. Fill page 302 with an amount corresponding to the number of correct answers given by student U1.

[0047] In step S9, the charging unit 103 determines whether the energy gauge 302 is full or not. If the energy gauge 302 is full (YES in step S9), the process proceeds to step S10. If the energy gauge 302 is not full (NO in step S9), the process proceeds to step S11.

[0048] In step S10, the first progress unit 104 displays the game screen 300 on the user terminal 200A and moves the balloon 301 forward.

[0049] In step S11, the guidance unit 102 displays the guidance screen 121 on the user terminal 200A and accepts the selection of a subject. If a subject is selected (YES in step S11), the process proceeds to step S6, and the learning screen 400 for the selected subject is displayed on the user terminal 200A by the first progress unit 104. If no subject is selected (NO in step S11), the process proceeds to step S12.

[0050] In step S12, the second progress unit 105 determines whether the date has changed. If the date has changed (YES in step S12), the process proceeds to step S12. If the date has not changed (NO in step S12), the process terminates.

[0051] In step S13, the second progress unit 105 counts the number of times the balloon 301 has moved based on the correct answers of users who logged into the learning support system 1 the previous day (for example, children U1, U2, and U3). Children U2 and U3 are examples of "second users".

[0052] In step S14, the calculation unit 106 calculates the number of times child U1, who logged in in step S1, advanced the balloon 301 as a contribution, relative to the number of times the balloon 301 advanced as tallied in step S12. The calculation unit 106 notifies child U1, who logged in in step S1, of the calculated contribution by displaying the contribution display screen 600 on the user terminal 200A.

[0053] <Effects of the Embodiment> According to this embodiment, not only is the energy of the balloon 301 charged according to the number of correct answers, but the user's contribution to the progress of the balloon 301 is also notified by the contribution display screen 600 among all users of the learning support system 1. Therefore, according to this embodiment, instead of simply rewarding correct answers, all users of the learning support system 1 are made aware of the need to increase their own contribution to the game of moving the balloon 301, and in turn, their motivation to learn can be increased.

[0054] In this embodiment, the game used in the learning support system 1 involves moving the balloon 301 by an amount corresponding to the number of correct answers to the questions, and visiting the designated landmarks 320. In this embodiment, by using a game with such easy-to-understand rules in the learning support system 1, it is possible to prevent users from being put off by the game because they find the rules troublesome to understand.

[0055] In this embodiment, at least two landmarks 320 are displayed on the game screen 300. Therefore, according to this embodiment, it becomes easier to understand the current position of the moving balloon 301.

[0056] In this embodiment, when the balloon 301 moves, it is represented by animation in the animation area 331 of the game screen 300. Therefore, according to this embodiment This allows users to more clearly understand that balloon 301 is moving forward.

[0057] In this embodiment, the energy charged by the user's correct answers is visually represented by the energy gauge 302. Therefore, according to this embodiment, the user can visually grasp the number of correct answers they have made, and also understand how many more correct answers they need to make to advance the balloon 301.

[0058] <Variation> In the embodiments described above, the learning support system 1 employed a game in which the balloon 301 is advanced according to the number of correct answers. However, the game employed in the learning support system 1 is not limited to advancing the balloon 301. The game employed in the learning support system 1 may be a game in which various moving objects such as ships, submarines, automobiles, bicycles, unicycles, airplanes, airships, rockets, people, animals, etc., are advanced.

[0059] Furthermore, when balloon 301 reaches landmark 320, a description of the reached landmark 320 may be displayed on the game screen 300. For example, this process involves pre-storing the descriptions of each landmark 320 in the auxiliary storage unit 23. Then, the first progress unit 104 retrieves the description corresponding to the landmark 320 reached by balloon 301 from the auxiliary storage unit 23 and displays it on the game screen 300. By performing this process, the server device 100 can provide the user with knowledge about the buildings.

[0060] Furthermore, the server device 100 may calculate the correct answer rate for each question for each user and, based on the calculated correct answer rate, prioritize presenting questions that the user finds difficult (for example, questions with a correct answer rate below a predetermined threshold) over other questions. As described above, the server device 100 can increase the user's motivation to learn, and therefore it is also possible to encourage users to tackle difficult questions with high motivation.

[0061] The embodiments and variations disclosed above can be combined in any way.

[0062] <Computer-readable recording medium> An information processing program that enables a computer or other machine or device (hereinafter referred to as "computer, etc.") to perform any of the above functions can be recorded on a recording medium that the computer, etc. can read. By having the computer, etc. read and execute the program on this recording medium, it can be made to provide that function.

[0063] Here, a recording medium that can be read by a computer refers to a recording medium that stores information such as data and programs through electrical, magnetic, optical, mechanical, or chemical means and can be read by a computer. Examples of such recording media that can be removed from a computer include flexible disks, magneto-optical disks, Compact Disc Read Only Memory (CD-ROM), Compact Disc-Recordable (CD-R), Compact Disc-ReWriterable (CD-RW), Digital Versatile Disc (DVD), Blu-ray Disc (BD), Digital Audio Tape (DAT), 8mm tape, flash memory, external hard disk drives, and Solid State Drives (SSDs). In addition, recording media that are fixed to a computer include internal hard disk drives, SSDs, and ROMs. [Explanation of Symbols]

[0064] 1. Learning support system 11. CPU 12...Main memory 13...Auxiliary storage section 14. Communications Department 21. CPU 22...Main memory 23...Auxiliary storage section 24. Communications Department 25. Output section 26. Input section 100 Server Devices 101. Login Section 102...Information Department 103 ··Charging section 104...1st progression part 105...2nd progress section 106. Calculation Department 107 Question Database 108. User Management Database 111...Login screen 112. Username input field 113. Password input field 121... Guide screen 122 ··Selection Area 123 ··Subject Selection Button 125 ··Game Overview Area 200 User Terminals 200A ··User Terminal 200B ··User Terminal 200C ··User Terminal 300...Game screen 301... Balloon 302 Energy Gauge 311·Earth 312·cloud 320 Landmark 321...flag 322...Tower 323...Bridge 331. Animation Area 400 · Learning screen 401...Question column 402...Answer column 403 ··Answer Check Button 404 · Next button 500 Charge Screen 600 · Contribution display screen 601 ··Logged-in user count display field 602 · Display of total user count 603 ··Next button 1071 Question Management Table 1081 ··User Management Table 1082 ··Grade Management Table B1 connecting bus B2 connecting bus N1 Communication Network U1 ··Children U2 ·· Children U3 ··Children

Claims

1. Based on the number of correct answers to the questions presented to the first user, the first progress unit determines the first stage of the game's progression. A second progress unit determines the second progress of the game based on the number of correct answers to questions given to a second user, who is different from the first user, The system includes a calculation unit that calculates the contribution of the first user to the game's progress based on the first progress and the second progress, and outputs the calculated contribution. Information processing device.

2. The aforementioned game is a game in which the moving object moves by an amount corresponding to the number of correct answers, The first progress is a first amount of movement determined according to the number of correct answers to the questions presented to the first user, The second progress is a second amount of movement determined according to the number of correct answers to the questions presented to the second user. The information processing apparatus according to claim 1.

3. In the aforementioned game, multiple target locations are set for the moving object to visit. The game screen displays images indicating at least two of the target locations. The information processing apparatus according to claim 2.

4. The images showing each of the aforementioned target locations are images of actual buildings. When the moving object reaches the target location, a descriptive text of the building shown in the image of the reached target location is output. The information processing apparatus according to claim 3.

5. Based on the number of correct answers to the questions presented to the first user, the first progression process determines the first stage of the game's progress. A second progression process determines the second progress of the game based on the number of correct answers to questions given to a second user, who is different from the first user, The computer performs a calculation process that calculates the contribution of the first user to the game's progress based on the first progress and the second progress, and outputs the calculated contribution. Information processing methods.

6. Based on the number of correct answers to the questions presented to the first user, the first progression process determines the first stage of the game's progress. A second progression process determines the second progress of the game based on the number of correct answers to questions given to a second user, who is different from the first user, The computer is instructed to perform a calculation process that calculates the contribution of the first user to the game's progress based on the first progress and the second progress, and outputs the calculated contribution. Information processing program.

Citation Information

Patent Citations

  • Game management device and program

    JP2004054391A

  • Information processing device, information processing method, and information processing program

    JP2019209125A

  • User management system and user management method

    JP2025022633A

  • Learning support method and learning support system

    WO2002019295A1

  • Information processing device

    JP7460811B1