Exercise pushing method and system, equipment and medium

By acquiring user answer information and type, adjusting the frequency and order of exercise pushes, and providing differentiated correction strategies, the problem of insufficient personalization in traditional error handling methods is solved, achieving accurate correction and improved learning efficiency for different students.

CN121958644APending Publication Date: 2026-05-01JIANGXI RICHEN EDUCATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411527286.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Traditional methods for handling incorrect answers lack personalization and specificity, making it difficult to meet the specific needs of different students. The problem of high-achieving students repeatedly making the same mistakes is not effectively corrected, while the correction requirements for low-achieving students may backfire and increase their learning burden.

Method used

By acquiring users' answer information, we can determine the target question categories, adjust the push frequency and order according to the categories, and combine user type information to provide differentiated correction strategies and generate error analysis reports.

Benefits of technology

It enables accurate identification of students at different academic levels, reduces ineffective repetitive practice, helps students accurately fill knowledge gaps, and improves learning efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121958644A_ABST
    Figure CN121958644A_ABST
Patent Text Reader

Abstract

The invention provides an exercise pushing method and system, equipment and a medium. The pushing method comprises the following steps: acquiring answer information of a user; determining the type of the target exercise according to the answer information; and adjusting the pushing frequency and / or pushing sequence of pushing the target exercises to the user according to the category of the target exercises. According to the exercise pushing method and system, the equipment and the medium, the category of the target exercise is determined by analyzing the answer information of the user, and the pushing frequency and / or the pushing sequence for pushing the target exercise to the user are / is adjusted according to the category of the target exercise, so that a differentiated correction pushing strategy is implemented by accurately identifying wrong question conditions of students with different score levels; students can be helped to accurately make up knowledge vulnerabilities, invalid repeated exercises are reduced, and the learning efficiency of the students is improved.
Need to check novelty before this filing date? Find Prior Art

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 pushing exercises. Background Technology

[0002] With the rapid development of educational informatization, digital education has become an important means to improve teaching quality and efficiency. However, in current teaching practice, students' handling of incorrect answers often lacks specificity and systematicity. For example, although students with relatively high grades usually demonstrate a strong willingness to learn and the ability to accept new knowledge, they also face the problem of repeatedly making mistakes on specific knowledge points. To ensure that these students' academic performance further improves, it is particularly important to identify and correct their mistakes in a timely manner. Traditional methods of handling incorrect answers often lack personalization and specificity, making it difficult to effectively meet the specific needs of different students. For students with poor grades, overly strict correction requirements may be counterproductive and increase their learning burden. Summary of the Invention

[0003] 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 pushing exercises, including the following steps:

[0004] Obtain the user's answer information;

[0005] The category of the target exercise is determined based on the answer information provided;

[0006] Adjust the frequency and / or order of pushing the target exercises to the user based on the category of the target exercises.

[0007] Preferably, the answer information includes at least one of the following: the number of times the user answered the target exercise incorrectly, the date the user answered the target exercise incorrectly, the number of times the user answered the exercise corresponding to the target knowledge point incorrectly, and the percentage of incorrect answers the user gave to the exercise corresponding to the target knowledge point; wherein, the exercise corresponding to the target knowledge point includes the target exercise.

[0008] Preferably, the push method further includes: obtaining the user's user type information;

[0009] After determining the category of the target exercise based on the answer information, the following steps are included:

[0010] If the user type information meets the preset requirements, then the step of adjusting the push frequency and / or push order of the target exercise to the user according to the category of the target exercise is executed; otherwise, then prompt and suggestion information is pushed to the user based on the category of the target exercise.

[0011] Preferably, the push method further includes:

[0012] A report on incorrect answers is generated based on the answer information.

[0013] The error analysis report information is pushed to the associated users corresponding to the user.

[0014] This invention also provides a system for pushing exercises, comprising:

[0015] The acquisition module is used to acquire the user's answer information;

[0016] The analysis module is used to determine the category of the target exercise based on the answer information;

[0017] The push module is used to adjust the push frequency and / or push order of the target exercises to the user based on the category of the target exercises.

[0018] Preferably, the answer information includes at least one of the following: the number of times the user answered the target exercise incorrectly, the date the user answered the target exercise incorrectly, the number of times the user answered the exercise corresponding to the target knowledge point incorrectly, and the percentage of incorrect answers the user gave to the exercise corresponding to the target knowledge point; wherein, the exercise corresponding to the target knowledge point includes the target exercise.

[0019] Preferably, the acquisition module is further configured to acquire the user type information of the user;

[0020] The analysis module is used to call the push module to adjust the push frequency and / or push order of the target exercises to the user according to the category of the target exercises when the user type information meets the preset requirements; and to call the push module to push prompt and suggestion information to the user based on the category of the target exercises when the user type information does not meet the preset requirements.

[0021] Preferably, the analysis module is further configured to generate a wrong answer analysis report based on the answer information;

[0022] The push module is also used to push the error analysis report information to the user's associated users.

[0023] 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 method for pushing exercises.

[0024] 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 method for pushing exercises.

[0025] The positive and progressive effects of this invention are as follows: This invention provides a method, system, device, and medium for pushing exercises. By analyzing user answer information to determine the category of target exercises, and adjusting the frequency and / or order of pushing target exercises to users accordingly, it realizes a differentiated correction and push strategy by accurately identifying the wrong answers of students at different performance levels. This can help students accurately fill knowledge gaps, reduce ineffective repetitive practice, and improve students' learning efficiency. Attached Figure Description

[0026] Figure 1 This is a flowchart of the exercise delivery method according to Embodiment 1 of the present invention.

[0027] Figure 2 This is a flowchart of a method for pushing exercises according to one embodiment of the present invention, which is described in Example 1 of the present invention.

[0028] Figure 3 This is a schematic diagram of the module of the exercise push system of Embodiment 2 of the present invention.

[0029] Figure 4 This is a structural block diagram of the electronic product according to Embodiment 3 of the present invention. Detailed Implementation

[0030] The exercise push 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.

[0031] Example 1

[0032] See Figure 1 , Figure 2 This embodiment specifically provides a method for pushing exercises, including the following steps:

[0033] S1. Obtain the user's answer information;

[0034] S3. Determine the category of the target exercise based on the answer information;

[0035] S4. Adjust the frequency and / or order of pushing target exercises to users based on the category of the target exercises.

[0036] In this embodiment, the answer information refers to the user's answer data related to the exercises. When applied to a digital teaching platform, the user's answer information for exercises corresponding to knowledge points can be collected from the corresponding answer results of the digital teaching platform. The answer information may include the answer content and result, and also includes, but is not limited to, the exercise number, knowledge point, and user number associated with the exercise. The answer results can be stored and managed based on the digital teaching platform and the corresponding answer database. Specifically, the teaching platform may include a data layer, a logic layer, and an interaction layer. The data layer includes data information, including the answer database, and supports the storage of students' answer records. The logic layer is responsible for statistical analysis of the data, such as distinguishing the degree of error and generating reports according to preset logic. The interaction layer provides an intuitive and easy-to-use user interface, enhances the readability and visualization of the data, and ensures good system interactivity and user experience. Among them, the answer database is a database containing knowledge points and exercises, marking the association between each knowledge point and the corresponding exercise. In addition, the data layer can also store other user information, including but not limited to teacher evaluation information for students and student grade information.

[0037] As a specific application, error notebooks, as an important tool for recording and managing errors made by students during their learning process, have been widely used at various stages of learning. With the development of educational informatization, digital error notebooks have been integrated into teaching platforms, providing students and teachers with more convenient error management methods and more learning modes. In this embodiment, when using an error notebook as an example, the target exercises can be understood as exercises pushed into the error notebook for users to correct.

[0038] After students complete the exercises, the answer information is statistically analyzed. For example, the number of incorrect answers for each knowledge point is compared with the total number of questions completed. Ideally, the statistics can be performed separately based on time periods, teaching progress, etc., such as analyzing the answer information for exercises from the most recent week to obtain information such as incorrect answers and their frequency. As an example, based on a first preset value (number of incorrect answers / total number of answers > 30%) and a second preset value (number of incorrect answers / total number of answers > 50%), the user's incorrect answers are divided into two categories: "frequently incorrect" and "consistently incorrect," and then pushed to different users accordingly. Questions that are "consistently incorrect" are pushed to users more frequently, and / or given priority. Similarly, if neither of these two categories applies, the frequency and priority of the push can be reduced. Of course, the segmentation of target exercises based on the data characteristics of answer information can be based on many methods. Preferably, the answer information includes at least one of the following: the number of times a user answered a target exercise incorrectly, the date on which the user answered the target exercise incorrectly, the number of times a user answered exercises corresponding to the target knowledge point incorrectly, and the percentage of incorrect answers for exercises corresponding to the target knowledge point; wherein, the exercises corresponding to the target knowledge point include the target exercises. Specifically, in addition to analyzing the number of times a user answered a target exercise incorrectly, analysis can also be conducted based on the target knowledge point. Furthermore, the date of the incorrect answer can also serve as an auxiliary decision-making factor for the push notification model. For example, for exercises with a longer time gap between answers, it may indicate a higher probability of them being forgotten; while exercises with a large number of incorrect answers within a certain period of time may be knowledge points that the user is currently focusing on learning. In all of the above cases, priority can be given to pushing these exercises.

[0039] As a preferred implementation method, the push method also includes:

[0040] S2. Obtain the user's user type information;

[0041] Step S3 is followed by: if the user type information meets the preset requirements, then proceed to step S4; otherwise, proceed to step S5: push prompts and suggestions to the user based on the category of the target exercise.

[0042] Analyzing user types helps to more accurately push targeted practice questions to users. As mentioned earlier, taking student practice as an example, for some students whose learning is not ideal, frequently pushing incorrect questions may have a negative effect. Therefore, it's possible to prioritize pushing unfinished questions to them to alleviate the pressure or frustration of correcting mistakes. Regarding the determination of user types, taking students as an example, different levels can be set, such as excellent, good, and average. Teachers can be allowed to directly assign students to a specific level. Alternatively, automatic classification can be based on students' average scores over a certain period. For example, students with an average score ≥90 in the most recent month can be classified as excellent, those with an average score ≥80 and <90 can be classified as good, and the rest as average. Students in the average level are not subject to mandatory practice question pushes. For excellent and good students, combined with the aforementioned question classification, frequently missed and consistently incorrect questions can be prioritized in daily practice. Once corrected, these questions will no longer appear frequently to avoid unnecessary repetition. For average students, the above push strategy is not actively implemented. Of course, the error correction notebook system on the teaching platform can provide a switch for this push strategy for students to choose to turn on.

[0043] As a preferred implementation method, the push method also includes:

[0044] S6. Generate a report on incorrect answers based on the answer information;

[0045] S7. Push the error analysis report information to the user's associated users.

[0046] This implementation method generates analysis reports for incorrect answers periodically based on user's answer information, such as student error analysis reports. These reports can be provided to students for analysis and summarization, and can also be used as a reference for teachers or parents. Teachers and other users can further adjust teaching content and error correction strategies based on these reports, achieving continuous and reasonable optimization of the teaching process.

[0047] The exercise push method in this embodiment determines the category of the target exercise by analyzing the user's answer information, and adjusts the push frequency and / or push order of the target exercise to the user accordingly. This realizes the implementation of a differentiated correction push strategy by accurately identifying the wrong answers of students at different performance levels, which can help students accurately fill knowledge gaps, reduce ineffective repetitive practice, and improve students' learning efficiency.

[0048] Example 2

[0049] See Figure 3 This embodiment also provides a problem-pushing system, including:

[0050] Module 1 is used to obtain the user's answer information;

[0051] Analysis module 2 is used to determine the category of the target exercise based on the answer information;

[0052] Push module 3 is used to adjust the frequency and / or order of pushing target exercises to users based on the category of the target exercises.

[0053] In this embodiment, the answer information refers to the user's answer data related to the exercises. When applied to a digital teaching platform, the user's answer information for exercises corresponding to knowledge points can be collected from the corresponding answer results of the digital teaching platform. The answer information may include the answer content and result, and also includes, but is not limited to, the exercise number, knowledge point, and user number associated with the exercise. The answer results can be stored and managed based on the digital teaching platform and the corresponding answer database. Specifically, the teaching platform may include a data layer, a logic layer, and an interaction layer. The data layer includes data information, including the answer database, and supports the storage of students' answer records. The logic layer is responsible for statistical analysis of the data, such as distinguishing the degree of error and generating reports according to preset logic. The interaction layer provides an intuitive and easy-to-use user interface, enhances the readability and visualization of the data, and ensures good system interactivity and user experience. Among them, the answer database is a database containing knowledge points and exercises, marking the association between each knowledge point and the corresponding exercise. In addition, the data layer can also store other user information, including but not limited to teacher evaluation information for students and student grade information.

[0054] As a specific application, error notebooks, as an important tool for recording and managing errors made by students during their learning process, have been widely used at various stages of learning. With the development of educational informatization, digital error notebooks have been integrated into teaching platforms, providing students and teachers with more convenient error management methods and more learning modes. In this embodiment, when using an error notebook as an example, the target exercises can be understood as exercises pushed into the error notebook for users to correct.

[0055] After students complete the exercises, the answer information is statistically analyzed. For example, the number of incorrect answers for each knowledge point is compared with the total number of questions completed. Ideally, the statistics can be performed separately based on time periods, teaching progress, etc., such as analyzing the answer information for exercises from the most recent week to obtain information such as incorrect answers and their frequency. As an example, based on a first preset value (number of incorrect answers / total number of answers > 30%) and a second preset value (number of incorrect answers / total number of answers > 50%), the user's incorrect answers are divided into two categories: "frequently incorrect" and "consistently incorrect," and then pushed to different users accordingly. Questions that are "consistently incorrect" are pushed to users more frequently, and / or given priority. Similarly, if neither of these two categories applies, the frequency and priority of the push can be reduced. Of course, the segmentation of target exercises based on the data characteristics of answer information can be based on many methods. Preferably, the answer information includes at least one of the following: the number of times a user answered a target exercise incorrectly, the date on which the user answered the target exercise incorrectly, the number of times a user answered exercises corresponding to the target knowledge point incorrectly, and the percentage of incorrect answers for exercises corresponding to the target knowledge point; wherein, the exercises corresponding to the target knowledge point include the target exercises. Specifically, in addition to analyzing the number of times a user answered a target exercise incorrectly, analysis can also be conducted based on the target knowledge point. Furthermore, the date of the incorrect answer can also serve as an auxiliary decision-making factor for the push notification model. For example, for exercises with a longer time gap between answers, it may indicate a higher probability of them being forgotten; while exercises with a large number of incorrect answers within a certain period of time may be knowledge points that the user is currently focusing on learning. In all of the above cases, priority can be given to pushing these exercises.

[0056] In a preferred embodiment, the acquisition module 1 is also used to acquire the user's user type information;

[0057] The analysis module 2 is used to call the push module 3 to adjust the frequency and / or order of pushing target exercises to the user based on the category of the target exercises when the user type information meets the preset requirements; and to call the push module 3 to push prompt and suggestion information to the user based on the category of the target exercises when the user type information does not meet the preset requirements.

[0058] Analyzing user types helps to more accurately push targeted practice questions to users. As mentioned earlier, taking student practice as an example, for some students whose learning is not ideal, frequently pushing incorrect questions may have a negative effect. Therefore, it's possible to prioritize pushing unfinished questions to them to alleviate the pressure or frustration of correcting mistakes. Regarding the determination of user types, taking students as an example, different levels can be set, such as excellent, good, and average. Teachers can be allowed to directly assign students to a specific level. Alternatively, automatic classification can be based on students' average scores over a certain period. For example, students with an average score ≥90 in the most recent month can be classified as excellent, those with an average score ≥80 and <90 can be classified as good, and the rest as average. Students in the average level are not subject to mandatory practice question pushes. For excellent and good students, combined with the aforementioned question classification, frequently missed and consistently incorrect questions can be prioritized in daily practice. Once corrected, these questions will no longer appear frequently to avoid unnecessary repetition. For average students, the above push strategy is not actively implemented. Of course, the error correction notebook system on the teaching platform can provide a switch for this push strategy for students to choose to turn on.

[0059] As a preferred implementation, the analysis module 2 is also used to generate a wrong question analysis report based on the answer information;

[0060] Push module 3 is also used to push error analysis report information to the user's associated users.

[0061] This implementation method generates analysis reports for incorrect answers periodically based on user's answer information, such as student error analysis reports. These reports can be provided to students for analysis and summarization, and can also be used as a reference for teachers or parents. Teachers and other users can further adjust teaching content and error correction strategies based on these reports, achieving continuous and reasonable optimization of the teaching process.

[0062] The exercise push system in this embodiment determines the category of the target exercise by analyzing the user's answer information, and adjusts the push frequency and / or push order of the target exercise to the user accordingly. It realizes the implementation of differentiated correction push strategy by accurately identifying the wrong questions of students with different performance levels, which can help students accurately fill knowledge gaps, reduce ineffective repetitive practice, and improve students' learning efficiency.

[0063] Example 3

[0064] Figure 4 This 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 exercise push method in the above embodiment. Figure 4The 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.

[0065] like Figure 4 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).

[0066] Bus 33 includes a data bus, an address bus, and a control bus.

[0067] 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.

[0068] 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.

[0069] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the exercise push method described above.

[0070] 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 4 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.

[0071] 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.

[0072] Example 4

[0073] 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 exercise push 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.

[0074] 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 push method for implementing the exercises 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.

[0075] 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 pushing exercises, characterized in that, Includes the following steps: Obtain the user's answer information; The category of the target exercise is determined based on the answer information provided; Adjust the frequency and / or order of pushing the target exercises to the user based on the category of the target exercises.

2. The method for pushing exercises as described in claim 1, characterized in that, The answer information includes at least one of the following: the number of times the user answered the target exercise incorrectly, the date the user answered the target exercise incorrectly, the number of times the user answered the exercise corresponding to the target knowledge point incorrectly, and the percentage of incorrect answers the user gave to the exercise corresponding to the target knowledge point; wherein, the exercise corresponding to the target knowledge point includes the target exercise.

3. The method for pushing exercises as described in claim 1 or 2, characterized in that, The push method further includes: obtaining the user's user type information; After determining the category of the target exercise based on the answer information, the following steps are included: If the user type information meets the preset requirements, then the step of adjusting the push frequency and / or push order of the target exercise to the user according to the category of the target exercise is executed; otherwise, then prompt and suggestion information is pushed to the user based on the category of the target exercise.

4. The method for pushing exercises as described in claim 1, characterized in that, The push method also includes: A report on incorrect answers is generated based on the answer information. The error analysis report information is pushed to the associated users corresponding to the user.

5. A problem-pushing system, characterized in that, include: The acquisition module is used to acquire the user's answer information; The analysis module is used to determine the category of the target exercise based on the answer information; The push module is used to adjust the push frequency and / or push order of the target exercises to the user based on the category of the target exercises.

6. The exercise delivery system as described in claim 5, characterized in that, The answer information includes at least one of the following: the number of times the user answered the target exercise incorrectly, the date the user answered the target exercise incorrectly, the number of times the user answered the exercise corresponding to the target knowledge point incorrectly, and the percentage of incorrect answers the user gave to the exercise corresponding to the target knowledge point; wherein, the exercise corresponding to the target knowledge point includes the target exercise.

7. The exercise delivery system as described in claim 5 or 6, characterized in that, The acquisition module is also used to acquire the user type information of the user; The analysis module is used to call the push module to adjust the push frequency and / or push order of the target exercises to the user according to the category of the target exercises when the user type information meets the preset requirements; and to call the push module to push prompt and suggestion information to the user based on the category of the target exercises when the user type information does not meet the preset requirements.

8. The exercise delivery system as described in claim 5, characterized in that, The analysis module is also used to generate a wrong question analysis report based on the answer information; The push module is also used to push the error analysis report information to the user's associated users.

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 method for pushing exercises 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 method for pushing exercises as described in any one of claims 1-4.