Mind map rendering method and system, device and medium
By obtaining the answer information of exercises to determine the rendering parameter values and dynamically updating the mind map nodes, the problem of difficulty in quantifying students' mastery is solved, providing a personalized learning experience and dynamic feedback, and promoting the efficiency of intelligent teaching and deep learning.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- JIANGXI RICHEN EDUCATION TECH CO LTD
- Filing Date
- 2024-11-30
- Publication Date
- 2026-06-05
Smart Images

Figure CN122152399A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent education technology, and in particular to a method, system, device, and medium for rendering mind maps. Background Technology
[0002] With the continuous advancement of intelligent education technology, digital teaching platforms have become an important component of modern education. On such platforms, the systematic processing of knowledge points becomes particularly crucial. This not only helps students comprehensively master subject knowledge but is also essential for understanding the inherent logical relationships between these knowledge points. Grasping these logical relationships is the foundation for students to construct their knowledge structure, helping them form a deep understanding of the subject and achieve long-term memory.
[0003] Mind mapping plays a vital role in teaching as a powerful visual tool. It organizes information graphically, making the relationships between complex knowledge points and concepts clearer. Students can visually see the connections between knowledge points through mind maps, making it easier to build their own knowledge structure. In traditional teaching, students are usually considered to have mastered a certain level of knowledge after completing exercises on a particular knowledge point. In digital teaching systems, how to quantify and visually reflect this level of mastery in mind maps, and how to use technology to represent different levels of student mastery in mind maps, are key technical challenges that need to be overcome in the field of intelligent teaching. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to overcome the above-mentioned defects in the prior art, and to provide a method for rendering mind maps, wherein the nodes of the mind map are generated according to the corresponding knowledge points, and the rendering method includes the following steps:
[0005] Obtain the answer information for the exercises corresponding to the knowledge points;
[0006] The rendering parameter values of the corresponding nodes for the knowledge points are determined based on the answer information.
[0007] The node is rendered and displayed based on the rendering parameter values;
[0008] The rendering parameter values include brightness values and / or luminance values.
[0009] Preferably, the exercises are displayed in association with game characters in a learning platform based on battle games, and the steps for obtaining the answer information of the exercises corresponding to the knowledge points include:
[0010] In response to the state change of the game character, obtain the exercise corresponding to the game character;
[0011] Obtain the answer information for the exercises corresponding to the game characters.
[0012] Preferably, the step of determining the rendering parameter value of the corresponding node of the knowledge point based on the answer information, which includes several corresponding exercises, comprises:
[0013] Based on the answer information, determine the percentage of correctly answered questions in the exercises corresponding to the knowledge point;
[0014] The rendering parameter values are set according to the proportion of correctly answered questions.
[0015] Preferably, the rendering parameter values are determined based on the difficulty rating of the exercise and / or the answering time;
[0016] And / or,
[0017] The rendering parameter values also include saturation values and / or hue values;
[0018] And / or,
[0019] Each knowledge point corresponds to at least three types of exercises: multiple choice, fill-in-the-blank, and true / false.
[0020] And / or,
[0021] The rendering method further includes: synchronously displaying the percentage value and / or grade value corresponding to the rendering parameter value on the mind map.
[0022] This invention also provides a mind map rendering system, wherein the nodes of the mind map are generated according to the corresponding knowledge points, and the rendering system includes:
[0023] The acquisition module is used to acquire the answer information of the exercises corresponding to the knowledge points;
[0024] The setting module is used to determine the rendering parameter values of the corresponding nodes of the knowledge points based on the answer information;
[0025] The rendering module is used to render and display the node based on the rendering parameter values;
[0026] The rendering parameter values include brightness values and / or luminance values.
[0027] Preferably, the exercises are displayed in association with game characters in a learning platform based on battle games, and the acquisition module is used to: acquire the exercises corresponding to the game character in response to the state change of the game character; and acquire the answer information of the exercises corresponding to the game character respectively.
[0028] Preferably, the knowledge point includes several corresponding exercises, and the setting module is further used for:
[0029] Based on the answer information, determine the percentage of correctly answered questions in the exercises corresponding to the knowledge point;
[0030] The rendering parameter values are set according to the proportion of correctly answered questions.
[0031] Preferably, the rendering parameter values are determined based on the difficulty rating of the exercise and / or the answering time;
[0032] And / or,
[0033] The rendering parameter values also include saturation values and / or hue values;
[0034] And / or,
[0035] Each knowledge point corresponds to at least three types of exercises: multiple choice, fill-in-the-blank, and true / false.
[0036] And / or,
[0037] The rendering module is also used to: synchronously display the percentage value and / or grade value corresponding to the rendering parameter value on the mind map.
[0038] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described mind map rendering method.
[0039] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the above-described mind map rendering method.
[0040] The positive and progressive effects of this invention are as follows: This invention provides a method, system, device, and medium for rendering mind maps. By determining the rendering parameter values of mind map nodes and illuminating them based on the answer information of the questions corresponding to the acquired knowledge points, it can display students' learning progress in conjunction with the mind map. This organically combines the interactive features of online teaching with the visualization advantages of mind maps, which is conducive to improving the efficiency and personalized experience of intelligent teaching. Furthermore, it can also trigger real-time updates of the mind map by capturing the progress of a battle game, optimizing computing resources while ensuring visualization effects. Specifically, the technical effects of this invention include:
[0041] 1. Visually demonstrate the level of knowledge mastery: By highlighting and illuminating knowledge points in the mind map, students can intuitively see their level of mastery of each knowledge point, thus gaining a clear understanding of their learning progress.
[0042] 2. Dynamic Feedback Mechanism: The clarity of knowledge points is not only related to the number of questions answered correctly, but also to the difficulty of the questions. This dynamic feedback mechanism can motivate students to challenge themselves with more difficult questions, thereby gaining a deeper understanding of the knowledge points.
[0043] 3. Personalized Learning Experience: By using percentages, levels, and different colors to indicate the level of understanding of knowledge points, a personalized learning experience is provided for students. Students can selectively review or delve deeper into the material based on their own level of mastery.
[0044] 4. Enhance learning motivation: Gamified learning environments and visual knowledge highlighting effects can enhance students' learning motivation, making the learning process more interesting and attractive.
[0045] 5. Flexible learning paths: Students can flexibly choose learning paths based on their own knowledge level and specifically strengthen their weak areas.
[0046] 6. Multi-dimensional assessment: Through multi-dimensional assessment using percentages, grades, and different colors, students can not only see their mastery of knowledge points, but also understand their learning efficiency and quality.
[0047] 7. Promotes deep learning: When students complete all the exercises related to the knowledge points in the game, the knowledge points are fully unlocked. This promotes students' deep learning of the knowledge points and helps to form long-term memory.
[0048] 8. Systematization of knowledge structure: In the long run, this technical solution helps students build and consolidate a systematic knowledge structure, deepen their understanding of the logical relationships between knowledge points, and improve their ability to comprehensively apply knowledge to solve problems. Attached Figure Description
[0049] Figure 1 This is a flowchart of the mind map rendering method according to Embodiment 1 of the present invention.
[0050] Figure 2 This is a schematic diagram of the module of the mind map rendering system of Embodiment 2 of the present invention.
[0051] Figure 3 This is a structural block diagram of the electronic product according to Embodiment 3 of the present invention. Detailed Implementation
[0052] The mind map rendering method provided in this embodiment can be executed in a smart terminal, computer terminal, network device, chip, chip module, or similar computing device. The reference to "embodiment" in this application means that a specific feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. Those skilled in the art will explicitly and implicitly understand that the embodiments described in this application can be combined with other embodiments.
[0053] Example 1
[0054] See Figure 1 As shown, this embodiment specifically provides a method for rendering a mind map. The nodes of the mind map are generated according to the corresponding knowledge points. The rendering method includes the following steps:
[0055] S1. Obtain the answer information for the exercises corresponding to the knowledge points;
[0056] S2. Determine the rendering parameter values of the corresponding nodes for the knowledge points based on the answer information;
[0057] S3. Render and display nodes based on rendering parameter values;
[0058] The rendering parameter values include brightness and / or luminance values.
[0059] The mind map of this invention is a visual mind mapping tool that can be displayed on various electronic display devices. The knowledge points in this invention can be information from different teaching subjects, with each knowledge point corresponding to one or more exercises, which can include different types. Typically, a corresponding exercise database can be established based on the knowledge points. The answer information in step S1 can be information entered by the user when answering exercises, such as the checked items for multiple-choice exercises or the input content for fill-in-the-blank exercises.
[0060] Rendering technology is the coloring process in digital image processing. Rendering parameter values determine the final coloring effect, such as the process of brightening a node in a mind map from gray to color. In this invention, rendering parameter values can be expressed through at least one of brightness and luminance values. Luminance value refers to the lightness, hue, or illuminance of a color, reflecting different brightness levels of the same hue and the different shades produced by adding black to the same color. Brightness, also known as grayscale or illuminance, is a combination of the three primary colors with different weights. Preferably, rendering parameter values also include hue and saturation values. Hue is a basic attribute of color, referring to the name that represents a certain color, such as red or yellow. Color is represented by both brightness and chroma. Saturation refers to the vividness of a color, depending on the ratio of chromatic to achromatic components in the color. Step S2 determines the rendering parameters of the mind map nodes based on the answer information. This can be done by calculating the number of questions answered correctly by the user when the game ends, matching the knowledge points associated with the questions through a question bank corresponding to the knowledge points, and determining the nodes that need to be rendered based on the knowledge points. Preferably, the rendering parameter values are determined based on the difficulty rating of the exercises and / or the answering time. For example, the rendering parameter values include brightness, and the increase in brightness is set to be directly proportional to the difficulty rating of the exercises and inversely proportional to the answering time. As a preferred implementation, each knowledge point corresponding to a node has at least two exercises. Step S2 sets the rendering parameter values accordingly based on the proportion of exercises that have been answered correctly in the exercises corresponding to the knowledge point. For example, if a knowledge point has five exercises, and a student answers four of them (one correct and three incorrect), the brightness of the node corresponding to the knowledge point is set to 1 / 5. Or, if a knowledge point has 10 exercises, the brightness of the node corresponding to the knowledge point increases by 10% for each additional question answered correctly, until the brightness reaches 100% when all questions are answered correctly, meaning the node is fully lit. Preferably, at least three question types can be set for each knowledge point: multiple choice, fill-in-the-blank, and true / false questions. By gradually highlighting the corresponding nodes for each knowledge point, users can consolidate their understanding through continuous practice and repeated testing until they fully master the knowledge point. Step S3 renders and displays the nodes based on rendering parameter values. Taking a tree-like mind map that includes nodes as an example, the rendering parameter values can be used to color different nodes, thereby associating and matching them with the answers to the exercises.
[0061] As a preferred implementation, several exercises are displayed in association with game characters in a learning platform based on battle games. Step S1 includes:
[0062] Responding to changes in the game character's state, retrieve the corresponding exercise for that game character;
[0063] Retrieve the answer information for the exercises corresponding to each game character.
[0064] In this embodiment, the question-answering process of the teaching platform is based on a battle game scenario. Several questions, including those of different types, can be linked to characters in the game, such as monsters. After entering the game, the learner (user) controls a player character to battle against the monsters. During this process, the game interface displays the questions linked to the monsters. The display of these questions can be triggered when the player character attacks a monster or uses specific game skills. This embodiment triggers the detection of question answers by capturing changes in the state of the game characters. Game characters can include player-controlled characters and pre-installed game characters. These state changes include, but are not limited to, changes in the character's numerical state during battle, state changes due to defeat, and state changes when the character launches a special skill attack or is attacked. This embodiment controls the triggering of question answer detection based on monitoring the game character's state. This ensures timely updates to the mind map while also reasonably controlling the update frequency, saving monitoring computing resources and allowing application to more computer devices.
[0065] As a preferred implementation, the percentage values and / or grade values corresponding to the rendering parameters can be displayed synchronously on the mind map. The percentage values and grade values can be obtained by corresponding conversion based on the values of brightness and saturation. The grade system can be represented by stars, for example, divided into five levels, from one star to five stars, to represent the rendering status of the mind map nodes.
[0066] The mind map rendering method in this embodiment determines the rendering parameter values of mind map nodes and highlights them by obtaining the answer information of the questions corresponding to the knowledge points. It can display students' learning status in conjunction with the mind map, organically combining the interactive features of online teaching with the visualization advantages of mind maps. This is conducive to promoting the efficiency and personalized experience of intelligent teaching. It can also trigger real-time updates of the mind map by capturing the progress of the battle game, optimizing computing resources while ensuring visualization effects.
[0067] Example 2
[0068] See Figure 2 This embodiment also provides a mind map rendering system, wherein the nodes of the mind map are generated according to the corresponding knowledge points, and the rendering system includes:
[0069] Module 1 is used to retrieve the answer information of the exercises corresponding to the knowledge points;
[0070] Module 2 is used to determine the rendering parameter values of the corresponding nodes of knowledge points based on the answer information;
[0071] Rendering module 3 is used to render and display nodes based on rendering parameter values;
[0072] The rendering parameter values include brightness and / or luminance values.
[0073] The mind map of this invention is a visual mind mapping tool that can be displayed on various electronic display devices. The knowledge points in this invention can be information from different teaching subjects, with each knowledge point corresponding to one or more exercises, which can include different types. Typically, a corresponding exercise database can be established based on the knowledge points. The answer information acquired by module 1 can be information entered by the user when answering exercises, such as the checked items for multiple-choice exercises or the input content for fill-in-the-blank exercises.
[0074] Rendering technology, or the coloring process in digital image processing, determines the final coloring effect. For example, it can achieve the process of brightening a node in a mind map from gray to color. In this invention, the rendering parameter values can be expressed through at least one of brightness and luminance values. Luminance value refers to the lightness, gradation, or illuminance of a color, reflecting different brightness levels of the same hue and the different shades produced by adding black to the same color. Brightness, also known as grayscale or illuminance, is a combination of the three primary colors with different weights. Preferably, the rendering parameter values also include hue and saturation values. Hue is a basic attribute of color, referring to the name that represents a particular color, such as red or yellow; color is represented by both brightness and chroma. Saturation refers to the vividness of a color, depending on the ratio of chromatic to achromatic components in the color.
[0075] Module 2 determines the rendering parameters of mind map nodes based on the answer information. It can calculate the number of questions answered correctly by the user when the game ends, match the associated knowledge points through a question bank corresponding to the knowledge points, and determine the nodes to be rendered based on these knowledge points. Preferably, the rendering parameter values are determined based on the difficulty rating of the questions and / or the answering time. For example, the rendering parameter values include brightness; the increase in brightness is set to be directly proportional to the difficulty rating of the questions and inversely proportional to the answering time. In a preferred implementation, each node corresponds to a knowledge point with at least two practice questions. Step S2 adjusts the rendering parameters based on the percentage of correctly answered questions for each knowledge point. For example, if a knowledge point has five questions, and a student answers four (one correctly and three incorrectly), the brightness of the corresponding node is reduced to 1 / 5. Similarly, if a knowledge point has ten questions, the brightness of the corresponding node increases by 10% for each additional correct answer, until all questions are answered correctly, reaching 100% brightness, meaning the node is fully illuminated. Preferably, at least three question types can be set for each knowledge point: multiple choice, fill-in-the-blank, and true / false. By gradually illuminating the nodes corresponding to the knowledge points, users can consolidate their knowledge through continuous practice and repeated testing until they fully master the knowledge point.
[0076] Rendering module 3 renders and displays nodes based on rendering parameter values. Taking a tree-like mind map that includes nodes as an example, the rendering parameter values can be used to color different nodes, thereby associating and matching them with the answers to the exercises.
[0077] In a preferred implementation, several exercises are displayed in association with game characters in a learning platform based on battle games. The acquisition module 1 is used to: acquire the exercises corresponding to the game characters in response to changes in the state of the game characters; and acquire the answer information of the exercises corresponding to the game characters respectively.
[0078] In this embodiment, the question-answering process of the teaching platform is based on a battle game scenario. Several questions, including those of different types, can be linked to characters in the game, such as monsters. After entering the game, the learner (user) controls a player character to battle against the monsters. During this process, the game interface displays the questions linked to the monsters. The display of these questions can be triggered when the player character attacks a monster or uses specific game skills. This embodiment triggers the detection of question answers by capturing changes in the state of the game characters. Game characters can include player-controlled characters and pre-installed game characters. These state changes include, but are not limited to, changes in the character's numerical state during battle, state changes due to defeat, and state changes when the character launches a special skill attack or is attacked. This embodiment controls the triggering of question answer detection based on monitoring the game character's state. This ensures timely updates to the mind map while also reasonably controlling the update frequency, saving monitoring computing resources and allowing application to more computer devices.
[0079] As a preferred implementation, the percentage values and / or grade values corresponding to the rendering parameters can be displayed synchronously on the mind map. The percentage values and grade values can be obtained by corresponding conversion based on the values of brightness and saturation. The grade system can be represented by stars, for example, divided into five levels, from one star to five stars, to represent the rendering status of the mind map nodes.
[0080] The mind map rendering system in this embodiment determines the rendering parameter values of mind map nodes and highlights them by obtaining the answer information of the questions corresponding to the knowledge points. It can display students' learning progress in conjunction with the mind map, organically combining the interactive features of online teaching with the visualization advantages of mind maps. This is conducive to improving the efficiency and personalized experience of intelligent teaching. It can also trigger real-time updates of the mind map by capturing the progress of the battle game, optimizing computing resources while ensuring visualization effects.
[0081] Example 3
[0082] Figure 3This is a structural block diagram of an electronic device provided in this embodiment. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the mind map rendering method described in the above embodiment. Figure 3 The electronic device 30 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0083] like Figure 3 As shown, the electronic device 30 can be manifested as a general-purpose computing device, such as a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).
[0084] Bus 33 includes a data bus, an address bus, and a control bus.
[0085] The memory 32 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.
[0086] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0087] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the mind map rendering method described above.
[0088] Electronic device 30 can also communicate with one or more devices 34 (e.g., keyboard, pointing device, etc.). This communication can be performed via input / output (I / O) interface 35. Furthermore, the model-generating device 30 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 36. Figure 3 As shown, network adapter 36 communicates with other modules of the model-generated device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 30, including but not limited to: microcode, device drivers, redundant processors, disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0089] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0090] Example 4
[0091] This embodiment also provides a computer-readable storage medium storing a computer program thereon. When the program is executed by a processor, it implements the steps in the mind map rendering method of the above embodiment. The readable storage medium may specifically include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0092] In a possible implementation, the present invention can also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps in the mind map rendering method described above. The program code for executing the present invention can be written in any combination of one or more programming languages, and can be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on a remote device.
[0093] While specific embodiments of the present invention have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but all such changes and modifications fall within the scope of protection of the present invention.
Claims
1. A method for rendering mind maps, characterized in that, The nodes of the mind map are generated according to the corresponding knowledge points, and the rendering method includes the following steps: Obtain the answer information for the exercises corresponding to the knowledge points; The rendering parameter values of the corresponding nodes for the knowledge points are determined based on the answer information. The node is rendered and displayed based on the rendering parameter values; The rendering parameter values include brightness values and / or luminance values.
2. The mind map rendering method as described in claim 1, characterized in that, The aforementioned exercises are used to be displayed in association with game characters in a learning platform based on battle games. The steps for obtaining the answer information of the exercises corresponding to the knowledge points include: In response to the state change of the game character, obtain the exercise corresponding to the game character; Obtain the answer information for the exercises corresponding to the game characters.
3. The mind map rendering method as described in claim 1, characterized in that, The knowledge point includes several corresponding exercises. The steps for determining the rendering parameter values of the corresponding nodes of the knowledge point based on the answer information include: Based on the answer information, determine the percentage of correctly answered questions in the exercises corresponding to the knowledge point; The rendering parameter values are set according to the proportion of correctly answered questions.
4. The mind map rendering method as described in claim 3, characterized in that, The rendering parameter values are determined based on the difficulty rating of the exercise and / or the answering time. And / or, The rendering parameter values also include saturation values and / or hue values; And / or, Each knowledge point corresponds to at least three types of exercises: multiple choice, fill-in-the-blank, and true / false. And / or, The rendering method further includes: synchronously displaying the percentage value and / or grade value corresponding to the rendering parameter value on the mind map.
5. A mind map rendering system, characterized in that, The nodes of the mind map are generated according to the corresponding knowledge points, and the rendering system includes: The acquisition module is used to acquire the answer information of the exercises corresponding to the knowledge points; The setting module is used to determine the rendering parameter values of the corresponding nodes of the knowledge points based on the answer information; The rendering module is used to render and display the node based on the rendering parameter values; The rendering parameter values include brightness values and / or luminance values.
6. The mind map rendering system as described in claim 5, characterized in that, The exercises are used to be displayed in association with game characters in a learning platform based on battle games. The acquisition module is used to: acquire the exercises corresponding to the game character in response to the state change of the game character; and acquire the answer information of the exercises corresponding to the game character respectively.
7. The mind map rendering system as described in claim 5, characterized in that, The knowledge points include several corresponding exercises, and the setting module is also used for: Based on the answer information, determine the percentage of correctly answered questions in the exercises corresponding to the knowledge point; The rendering parameter values are set according to the proportion of correctly answered questions.
8. The mind map rendering system as described in claim 7, characterized in that, The rendering parameter values are determined based on the difficulty rating of the exercise and / or the answering time. And / or, The rendering parameter values also include saturation values and / or hue values; And / or, Each knowledge point corresponds to at least three types of exercises: multiple choice, fill-in-the-blank, and true / false. And / or, The rendering module is also used to: synchronously display the percentage value and / or grade value corresponding to the rendering parameter value on the mind map.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes a computer program, it implements the mind map rendering method as described in any one of claims 1-4.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the mind map rendering method as described in any one of claims 1-4.