Information processing device, information processing method, and information processing program
The information processing device enhances user motivation by calculating and displaying the degree of contribution to a game's progress, using a moving object and landmarks, addressing the challenge of perceived reward value in existing systems.
Patent Information
- Application Number
- JP2024173856
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-02
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-10-02
AI Technical Summary
Offering rewards such as points does not necessarily increase user motivation to study if the user does not perceive the reward as valuable.
An information processing device that calculates and displays the degree of contribution of a user to a game's progress based on the number of correct answers, using a moving object that advances in the game, with landmarks and animations to enhance understanding and engagement.
Increases user motivation to study by making the contribution to the game's progress visible and understandable, thereby enhancing engagement and learning.
Smart Images

Figure 0007775407000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] An information processing device that supports children's learning has been proposed. Patent Document 1 proposes an information processing device that increases motivation for completing tasks by awarding points according to the completion of the tasks. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7460811 Summary of the Invention [Problem to be solved by the invention]
[0004] When trying to increase a user's motivation to study by offering rewards such as points, if the user does not perceive the reward as valuable, offering the reward will not necessarily contribute to increasing the user's motivation to study. In other words, simply offering a reward will not necessarily increase the user's motivation to study.
[0005] An object of one aspect of the disclosed technology is to provide an information processing device, an information processing method, and an information processing program that can increase motivation when studying. [Means for solving the problem]
[0006] One aspect of the disclosed technology is exemplified by the following information processing device: The information processing device includes: a first progression unit that determines a first degree of progress of a game based on the number of correct answers to questions posed to a first user, a second progression unit that determines a second degree of progress of the game based on the number of correct answers to questions posed to a second user different from the first user, and a calculation unit that calculates a degree of contribution of the first user to the progress of the game based on the first degree of progress and the second degree of progress, and outputs the calculated degree of contribution.
[0007] According to the information processing device, the first user can be made to understand the degree of contribution of the first user to the progress of the game by the first user and the second user. By making the degree of contribution known, the first user is made aware of the need to increase the degree of contribution of the first user to the progress of the game, and thus the first user's motivation to learn can be increased.
[0008] The information processing device may further include the following feature: The game is a game in which a moving object is caused to progress by an amount of movement corresponding to the number of correct answers. The first degree of progress is a first amount of movement determined according to the number of correct answers in the answers to the questions posed to the first user, and the second degree of progress is a second amount of movement determined according to the number of correct answers in the answers to the questions posed to the second user. By making the game easy to understand, in which a moving object is caused to progress according to the number of correct answers, the information processing device can prevent the first user and the second user from avoiding the game because they find it troublesome to understand the rules of the game.
[0009] The information processing device may further include the following feature: In the game, a plurality of destination points that the moving object will visit are set, and at least two of the destination points are displayed on the screen of the game. An image indicating the target point is displayed. By displaying images indicating at least two of the target points on the game screen, the information processing device can present the position of the moving object to the first user in an easily understandable manner.
[0010] The information processing device may further include the following feature: the image showing each of the plurality of destination points is an image showing an existing building, and when the moving object reaches the destination point, an explanatory text of the building shown in the image of the destination point that the moving object has reached is output. By including such a feature, the information processing device can deepen the first user's understanding of the existing building. [Effects of the Invention]
[0011] The disclosed technology can increase motivation when studying. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of a learning support system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of a user terminal according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a processing block of the server device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a question management table stored in the question database. [Figure 6] FIG. 6 is a diagram illustrating an example of a user management table stored in the user management database. [Figure 7] FIG. 7 is a diagram showing an example of a score management table stored in the user management database. [Figure 8] FIG. 8 is a diagram showing an example of a login screen that the login unit causes the user terminal to display. [Figure 9] FIG. 9 is a diagram showing an example of a guidance screen that the guidance unit causes the user terminal to display. [Figure 10] FIG. 10 is a diagram showing an example of a learning screen that the first progression unit causes the user terminal to display. [Figure 11] FIG. 11 is a diagram showing an example of a charge screen that the charge unit displays on the user terminal. [Figure 12] FIG. 12 is a diagram showing an example of a game screen that the first progression unit displays on the user terminal. [Figure 13] FIG. 13 is a diagram illustrating a state in which the balloon moves forward and is positioned in the sky between the flag and the tower. [Figure 14] FIG. 14 is a diagram illustrating the state in which the balloon has reached the tower. [Figure 15] FIG. 15 is a diagram illustrating an example of a contribution degree display screen that the calculation unit causes the user terminal to display. [Figure 16] FIG. 16 is a first diagram illustrating an example of a processing flow of the server device according to the embodiment. [Figure 17] FIG. 17 is a second diagram illustrating an example of the processing flow of the server device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0013] <Embodiment> Hereinafter, an embodiment will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a learning support system 1 according to an embodiment. The learning support system 1 is a system that provides learning support to, for example, elementary school students, junior high school students, etc. The learning support system 1 includes a server device 100, a user terminal 2, and a The user terminals 200A, 200B, and 200C are also referred to as user terminals 200 when no distinction is made between them.
[0014] Server device 100 is an information processing device that distributes learning content that supports learning of subjects such as arithmetic, Japanese, social studies, and science to user terminals 200. User terminals 200 are information processing devices that display the learning content received from server device 100 and accept operations by children on the learning content. User terminal 200A is used by child U1, user terminal 200B is used by child U2, and user terminal 200C is used by child U3.
[0015] The communication network N1 is a computer network that connects information processing devices so that they can communicate with each other. The communication network N1 may be wired or wireless. The communication network N1 is, for example, the Internet.
[0016] 2 is a diagram illustrating an example of a 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 referred to as a microprocessor unit (MPU) or processor. The CPU 11 is not limited to a single processor and may have a multi-processor configuration. Furthermore, a single CPU 11 connected via a single socket may have a multi-core configuration. At least a portion of the processing performed by the CPU 11 may be performed by a processor other than the CPU 11, such as a dedicated processor, such as a digital signal processor (DSP), a graphics processing unit (GPU), a numerical calculation processor, a vector processor, or an image processing processor. Furthermore, at least a portion of the processing performed by the CPU 11 may be performed by an integrated circuit (IC) or other digital circuit. Furthermore, at least a portion of the CPU 11 may include an analog circuit. Examples of integrated circuits include large-scale integrated circuits (LSIs), application-specific integrated circuits (ASICs), and programmable logic devices (PLDs). Examples of PLDs include field-programmable gate arrays (FPGAs). The CPU 11 may be a combination of a processor and an integrated circuit. This combination is called, for example, a microcontroller unit (MCU), a system-on-a-chip (SoC), a system LSI, or a chipset. In the server device 100, the CPU 11 loads a program stored in the auxiliary memory unit 13 into a work area in the main memory unit 12 and controls peripheral devices through the execution of the program. This allows the server device 100 to execute processing that meets a predetermined purpose. The main memory unit 12 and the auxiliary memory unit 13 are recording media that the CPU 11 can read.
[0018] The main storage unit 12 is exemplified as a storage unit that is directly accessed by the CPU 11. The main storage unit 12 includes a random access memory (RAM) and a read only memory (ROM).
[0019] The auxiliary storage unit 13 stores various programs and various data on a readable and writable recording medium. The auxiliary storage unit 13 is also called an external storage device. The auxiliary storage unit 13 stores an 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. The external devices include, for example, other information processing devices and external storage devices connected via a computer network, etc.
[0020] The auxiliary storage unit 13 is, for example, an erasable programmable ROM (EPROM), a solid state drive (SSD), a hard disk drive (HDD), etc. The auxiliary storage unit 13 is also, for example, a compact disc (CD) drive device, a digital versatile disc (DVD) drive device, a Blu-ray (registered trademark) disc (BD) drive device, etc. The auxiliary storage unit 13 may also be provided by a network attached storage (NAS) or a storage area network (SAN).
[0021] The communication unit 14 is, for example, an interface with the communication network N1, and communicates with external devices via the communication network N1.
[0022] FIG. 3 is a diagram illustrating 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 22, an auxiliary memory 23, a communication unit 24, an output unit 25, an input unit 26, and a connection bus B2. The CPU 21, the main memory 22, the auxiliary memory 23, the communication unit 24, and the connection bus B2 are similar to the CPU 11, the main memory 12, the auxiliary memory 13, the communication unit 14, and the connection bus B1 of the server device 100, and therefore description thereof will be omitted. The output unit 25 outputs data processed by the CPU 21 and data stored in the main memory 22. The output unit 25 is, for example, a display or a speaker. The input unit 26 accepts operation instructions, etc., from a child. The input unit 26 is, for example, a keyboard, a mouse, a trackball, or a microphone.
[0023] <Processing Blocks of the Server Device 100> 4 is a diagram showing an example of a processing block of server device 100 according to the embodiment. Server device 100 includes login unit 101, guidance unit 102, charging unit 103, first progression unit 104, second progression unit 105, calculation unit 106, question database 107, and user management database 108. Server device 100 performs processing as each unit of server device 100, such as login unit 101, guidance unit 102, charging unit 103, first progression unit 104, second progression unit 105, calculation unit 106, question database 107, and user management database 108, by having CPU 11 execute a computer program deployed in an executable manner in main memory unit 12.
[0024] The question database 107 is a database that stores questions and answers for each subject in association with each other. FIG. 5 is a diagram showing an example of a question management table 1071 stored in the question database 107. The question management table 1071 has the following fields: "QID," "Grade," "Subject," "Question," and "Correct Answer." "QID" stores ID information that uniquely identifies a question. "Grade" stores the grade the question applies to. "Question" stores the question to be asked to students. "Correct Answer" stores the correct answer to the question. In the example of FIG. 5, for example, the question with "ID" "2012" is an arithmetic question for sixth grade elementary school students.
[0025] The user management database 108 is a database that manages users (for example, children, students, and teachers) who use the learning assistance system 1. FIG. 6 is a diagram showing 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," "user name," "password," and "grade." "UID" stores ID information that uniquely identifies a user. "User name" stores a username used to log in to the learning assistance system 1. "Password" stores a password used to log in to the learning assistance system 1. Note that "password" may not be the password itself, but may store, for example, a character string obtained by applying a one-way hash function to the password. "Grade" stores a field indicating the grade of the user. The information is stored.
[0026] FIG. 7 is a diagram showing an example of a score management table 1082 stored in the user management database 108. The score management table 1082 has the following fields: "UID," "QID," and "Correct or Incorrect." The "UID" is the same as the "UID" in the user management table 1081, and therefore its explanation will be omitted. The "QID" is the same as the "QID" in the question management table 1071, and therefore its explanation will be omitted. The "Correct or Incorrect" field 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 user login processing. Fig. 8 is a diagram showing 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 for accepting input of a username. The password input field 113 is an input field for accepting input of a password.
[0028] The login unit 101 checks the user name entered in the user name input field 112 and the password entered in the password input field 113 against the user management table 1081. The login unit 101 determines that the login process is successful if the pair of the user name entered in the user name input field 112 and the password entered in the password input field 113 matches the pair of the user name and password registered in the user management table 1081. Furthermore, the login unit 101 determines that the login process is unsuccessful if the pair of the user name entered in the user name input field 112 and the password entered in the password input field 113 does not match the pair of the user name and password registered in the user management table 1081.
[0029] When the login process by the login unit 101 is successful, the guidance unit 102 causes the user terminal 200 to display a guidance screen that guides the user who has succeeded in the login process in selecting a subject to study. Fig. 9 is a diagram showing an example of a guidance screen 121 that the guidance unit 102 causes the user terminal 200 to display. 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 for accepting selection of a subject to be studied are arranged for each subject. The guidance unit 102 may, for example, display subject selection buttons 123 for accepting selection of a subject corresponding to the grade of the logged-in user in the selection area 122. In the example of Fig. 4, subject selection button 123 for accepting selection of "Japanese", subject selection button 123 for accepting selection of "Social Studies", subject selection button 123 for accepting selection of "Arithmetic", subject selection button 123 for accepting selection of "Science", and subject selection button 123 for accepting selection of "English" are exemplified.
[0031] An example of a game screen that progresses as the player learns is displayed in game overview area 125. In the example of Fig. 9, a game screen in which a balloon 301 moves forward depending on the percentage of correct answers to questions, and the player visits landmarks around the world is displayed in game overview area 125.
[0032] When one of the subject selection buttons 123 is selected, first progression unit 104 causes user terminal 200 to display a learning screen that presents a question on the subject corresponding to the selected subject selection button 123. FIG. 10 is a diagram showing an example of learning screen 400 that first progression unit 104 causes user terminal 200 to display. Learning screen 400 includes a question field 401, an answer field 402, an answer check button 403, and a next button 404. First progression unit 104 displays a question read from question management table 1071 in question field 401. First progression unit 104 displays, for example, one question on one learning screen 400.
[0033] The first progression unit 104 is configured to receive an answer from the answer field 402 via the input unit 26 of the user terminal 200. When answer check button 403 is pressed, first progression unit 104 compares the answer entered in answer field 402 with the correct answer stored in question management table 1071 and determines whether the answer is correct or incorrect. When next button 404 is pressed, first progression unit 104 causes user terminal 200 to display learning screen 400 for asking the next question. By switching learning screen 400 in this way, first progression unit 104 asks a predetermined number of questions (for example, seven questions).
[0034] When a predetermined number of questions have been answered, the charging unit 103 charges the user in accordance with the number of correct answers. FIG. 11 is a diagram showing 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 indicates the remaining energy of the balloon 301. The charging unit 103 fills the energy gauge 302 in accordance with the number of correct answers to the questions. The example of FIG. 11 illustrates a state in which three questions are answered correctly and the gauge is filled for three questions. Also, in the example of FIG. 11, the gauge is full when seven questions are answered correctly. When the energy gauge 302 is full, the balloon 301 moves forward on a game screen described below.
[0035] When the energy gauge 302 on the charge screen 500 becomes full, the first progression unit 104 displays a game screen on the user terminal 200. FIG. 12 is a diagram showing an example of a game screen 300 that the first progression unit 104 displays on the user terminal 200. The game screen 300 includes a balloon 301, an energy gauge 302, a globe 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 location that the balloon 301 will visit as it progresses. The locations that the balloon 301 will visit, including the flag 321 and the tower 322, are also referred to as landmarks 320. The landmarks 320 displayed on the game screen 300 are, for example, images of real-life buildings.
[0036] In the game illustrated in game screen 300, balloon 301 with a full energy gauge 302 progresses and visits landmarks 320 placed on Earth 311. In the example of Figure 12, the state at the start of the game is illustrated, so balloon 301 is placed above flag 321.
[0037] 13 is a diagram illustrating a state in which, as a result of the balloon 301 moving forward, the balloon 301 is positioned in the sky between the flag 321 and the tower 322. When the energy gauge 302 becomes full, the first progression unit 104 moves the balloon 301 forward little by little. Therefore, in order for the balloon 301 to reach the next landmark 320, the energy gauge 302 will need to be filled up multiple times. Note that, when moving the balloon 301 forward, the first progression unit 104 may display an animation area 331 on the game screen 300, and display an animation in the animation area 331 showing the balloon 301 moving forward.
[0038] 14 is a diagram illustrating a state in which the balloon 301 has reached the tower 322. When the balloon 301 reaches the tower 322, the flag 321 is outside the game screen 300, and therefore the flag 321 is not displayed on the game screen 300. Meanwhile, a portion of the bridge 323, which is the landmark 320 that the balloon 301 will visit after the tower 322, is displayed on 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 grasp the progress of the balloon 301.
[0039] Returning to FIG. 4, the second progression unit 105 counts the number of times the balloon 301 has advanced due to correct answers by users who have logged in to the learning support system 1 within a predetermined period. Here, the number of times the balloon 301 has advanced due to correct answers by children U1, U2, and U3 is counted. The predetermined period is, for example, one day. For example, the second progression unit 105 counts the number of times the balloon 301 has advanced due to correct answers by children U1, U2, and U3 when the date changes (at midnight). The number of times the balloon 301 has advanced is tallied based on the correct answers in U2 and U3.
[0040] When the date changes, the calculation unit 106 calculates the number of times the balloon 301 has been advanced by the first progression unit 104 relative to the number of times the balloon 301 has been advanced totaled by the second progression unit 105 as the degree of contribution. For example, when a user logs in, the calculation unit 106 is called by the login unit 101, and causes the user terminal 200 to display the logged-in user's contribution for the previous day. FIG. 15 is a diagram showing an example of a contribution degree display screen 600 that the calculation unit 106 displays on the user terminal 200. The contribution degree display screen 600 includes a logged-in user count display field 601, a total user count display field 602, and a next button 603. The logged-in user count display field 601 displays the number of times the balloon 301 was advanced 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 advanced by all users who logged in on the previous day. When the next button 603 is pressed, the calculation unit 106 may transition the screen to the guidance screen 121. If this login is the first login for the user, the login unit 101 may omit the display of the contribution degree display screen 600 by the calculation unit 106.
[0041] <Processing flow> 16 and 17 are diagrams showing 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 FIGS. 16 and 17. Note that FIGS. 16 and 17 mainly describe 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 login from the child U1. If the login is successful (YES in step S1), the process proceeds to step S2. If the login is unsuccessful (NO in step S1), the process of step S1 is repeated.
[0043] In step S2, the login unit 101 determines whether or not this is the first time that child U1 who logged in in step S1 has logged in. For example, if the status of the answers by child U1 who logged in in step S1 is not stored in the grade management table 1082, the login unit 101 may determine that this is the first time that child U1 has logged in. If this is the first time that child U1 has logged in (YES in step S2), the process proceeds to step S4. If this is not the first time that child U1 has logged in (NO in step S2), the process proceeds to step S3.
[0044] In step S3, the calculation unit 106 causes the user terminal 200A to display the contribution display screen 600. In step S4, the guidance unit 102 causes the user terminal 200A to display the guidance screen 121. In step S5, the guidance unit 102 determines whether or not a subject has been selected by pressing the subject selection button 123. If a subject has been selected (YES in step S5), the process proceeds to step S6. If a subject has not been selected (NO in step S5), the process of step S5 is repeated.
[0045] In step S6, first proceeding unit 104 displays on user terminal 200A a learning screen 400 that presents questions on the subject selected in step S5. First proceeding unit 104 also accepts answers from child U1 who logged in in step S1 in answer field 402 on learning screen 400. If the predetermined number of questions have been completed (YES in step S7), processing proceeds to step S8. If the predetermined number of questions have not been completed (NO in step S7), processing proceeds to step S6, and first proceeding unit 104 presents the next question.
[0046] In step S8, the charging unit 103 displays the charging screen 500 on the user terminal 200A. Page 302 is filled in an amount corresponding to the number of correct answers given by child U1.
[0047] In step S9, the charging unit 103 determines whether the energy gauge 302 is full. 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 progression unit 104 displays the game screen 300 on the user terminal 200A and causes the balloon 301 to progress.
[0049] In step S11, guidance unit 102 displays guidance screen 121 on 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 first progression unit 104 displays learning screen 400 for the selected subject on user terminal 200A. If no subject is selected (NO in step S11), the process proceeds to step S12.
[0050] In step S12, second processing 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 ends.
[0051] In step S13, the second progression unit 105 counts the number of times the balloon 301 has progressed due to correct answers by users (e.g., child U1, child U2, child U3) who logged in to the learning support system 1 on the previous day. Child U2 and child U3 are examples of "second users."
[0052] In step S14, the calculation unit 106 calculates the number of times that the child U1 who logged in in step S1 has moved the balloon 301 forward relative to the number of times that the balloon 301 has moved forward tallied in step S12 as the degree of contribution. The calculation unit 106 notifies the child U1 who logged in in step S1 of the calculated degree of contribution by displaying a contribution degree 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 contribution display screen 600 also notifies the user of the degree of contribution of the user to the progress of the balloon 301 among all users of the learning assistance system 1. Therefore, according to this embodiment, rather than simply rewarding for correct answers, the user is made aware of the need to increase the degree of contribution of the user to the game in which the balloon 301 progresses among all users of the learning assistance system 1, and this in turn increases the user's motivation to study.
[0054] In this embodiment, the game employed in the learning assistance system 1 involves moving a balloon 301 by a distance corresponding to the number of correct answers to questions, and visiting set landmarks 320. In this embodiment, by employing a game with such easy-to-understand rules in the learning assistance system 1, it is possible to prevent users from being put off by the game because they find it troublesome to understand the rules of the game.
[0055] In this embodiment, at least two landmarks 320 are displayed on the game screen 300. Therefore, according to this embodiment, it is easy to grasp the current position of the traveling balloon 301.
[0056] In this embodiment, when the balloon 301 moves forward, it is expressed by animation in the animation area 331 on the game screen 300. Therefore, according to this embodiment, , the user can more clearly understand that the balloon 301 is moving.
[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 he or she has given, and can also grasp how many more correct answers the user needs to give in order to move the balloon 301 forward.
[0058] <Modification> In the embodiment described above, the learning assistance system 1 employs a game in which the balloon 301 moves forward depending on the number of correct answers, but the object that moves forward in the game employed in the learning assistance system 1 is not limited to the balloon 301. The game employed in the learning assistance system 1 may be, for example, a game in which various moving objects such as a ship, submarine, car, bicycle, unicycle, airplane, airship, rocket, person, or animal move forward.
[0059] Furthermore, when the balloon 301 reaches a landmark 320, an explanatory text for the reached landmark 320 may be displayed on the game screen 300. This process may be performed, for example, by storing explanatory text for each landmark 320 in advance in the auxiliary storage unit 23 in association with the landmark 320. The first progression unit 104 may then retrieve, from the auxiliary storage unit 23, the explanatory text corresponding to the landmark 320 reached by the balloon 301, and display the explanatory text on the game screen 300. By performing such a process, the server device 100 can provide the user with knowledge about 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, give weaker questions (for example, questions with a correct answer rate below a predetermined threshold) priority over other questions. As described above, the server device 100 can increase the user's motivation to study, and therefore can also encourage the user to take on weaker questions with high motivation.
[0061] The embodiments and modifications disclosed above can be combined with each other.
[0062] <Computer-readable recording medium> An information processing program that causes a computer or other machine or device (hereinafter referred to as a computer, etc.) to realize any of the above functions can be recorded on a computer-readable recording medium. Then, by having the computer, etc. read and execute the program from this recording medium, the function can be provided.
[0063] Here, a computer-readable recording medium refers to a recording medium that stores information such as data and programs electrically, magnetically, optically, mechanically, or chemically and that can be read by a computer. Among such recording media, those that are removable from a computer include, for example, flexible disks, magneto-optical disks, Compact Disc Read Only Memory (CD-ROM), Compact Disc-Recordable (CD-R), Compact Disc-Rewriteable (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). Furthermore, recording media that are fixed to a computer include built-in hard disk drives, SSDs, ROMs, etc. [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 equipment 101··Login section 102...Information Department 103 Charging section 104...1st progression part 105...2nd progress section 106··Calculation section 107··Question Database 108··User Management Database 111··Login screen 112··User name input field 113··Password entry field 121··Information screen 122··Selection Area 123··Subject selection button 125··Game Overview Area 200 User terminal 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··Login user count display field 602··Display all user counts 603··Next button 1071 Question Management Table 1081 User Management Table 1082··Grade Management Table B1 Connecting bus B2··Connecting bus N1: Communications Network U1 Children U2··Children U3 Children
Claims
1. a first progression unit that determines a first progress level of the game based on the number of correct answers to questions posed to the first user; a second progression unit that determines a second progress level of the game based on the number of correct answers to questions posed to a second user different from the first user; a calculation unit that calculates a degree of contribution by the first user to the progress of the game based on the first progress degree and the second progress degree, and outputs the calculated degree of contribution. Information processing device.
2. the game is a game in which a moving object is advanced by a movement amount corresponding to the number of correct answers, the first progress degree is a first movement amount determined according to the number of correct answers to the question posed to the first user, the second progress degree is a second movement amount determined according to the number of correct answers to the question posed to the second user; The information processing device according to claim 1 .
3. In the game, a plurality of destination points that the moving object will visit are set, An image showing at least two of the target points is displayed on the game screen. The information processing device according to claim 2 .
4. the images showing each of the plurality of target points are images showing real buildings, When the moving body reaches the target point, an explanation of the structure shown in the image of the target point is output. The information processing device according to claim 3 .
5. a first progress process for determining a first progress level of the game based on the number of correct answers to questions posed to the first user; a second progress process for determining a second progress level of the game based on the number of correct answers to questions posed to a second user different from the first user; a calculation process of calculating a degree of contribution to the progress of the game by the first user based on the first progress degree and the second progress degree, and outputting the calculated degree of contribution, executed by the computer; Information processing methods.
6. a first progress process for determining a first progress level of the game based on the number of correct answers to questions posed to the first user; a second progress process for determining a second progress level of the game based on the number of correct answers to questions posed to a second user different from the first user; a calculation process of calculating a degree of contribution to the progress of the game by the first user based on the first degree of progress and the second degree of progress, and outputting the calculated degree of 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
Information processing device
JP7460811B1
Learning support method and learning support system
WO2002019295A1