CN112184505A - Information processing method and device and computer storage medium - Google Patents

Information processing method and device and computer storage medium Download PDF

Info

Publication number
CN112184505A
CN112184505A CN202011059049.6A CN202011059049A CN112184505A CN 112184505 A CN112184505 A CN 112184505A CN 202011059049 A CN202011059049 A CN 202011059049A CN 112184505 A CN112184505 A CN 112184505A
Authority
CN
China
Prior art keywords
problem solving
error
target
solving process
target problem
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011059049.6A
Other languages
Chinese (zh)
Inventor
王紫静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Youzhuju Network Technology Co Ltd
Original Assignee
Beijing Youzhuju Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Youzhuju Network Technology Co Ltd filed Critical Beijing Youzhuju Network Technology Co Ltd
Priority to CN202011059049.6A priority Critical patent/CN112184505A/en
Publication of CN112184505A publication Critical patent/CN112184505A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/434Query formulation using image data, e.g. images, photos, pictures taken by a user

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Educational Technology (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The present disclosure provides an information processing method, apparatus, and computer storage medium, wherein the method includes: acquiring a target problem solving process of a user side for a target title; judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem; if not, acquiring an error step of the target problem solving process; based on the error step, a solution is determined that matches the error step. The method and the device can position the error step in the target problem solving process, match the corresponding solution for the error step based on the specific error cause of the error step, determine the root cause of the error problem made by the user by positioning and analyzing the error step of the user aiming at the target title, accurately position the knowledge point blind area of the user, determine the corresponding solution based on the knowledge point blind area of the user, enable the user to rapidly master the knowledge points which are not mastered by the user through the solution, and improve the learning efficiency.

Description

Information processing method and device and computer storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an information processing method and apparatus, and a computer storage medium.
Background
With the development of computer technology, various question bank software is gradually developed to meet the requirement of users for online learning. Many question bank software can provide questions for users, judge whether the answer result of the users is correct after the users answer the questions, and give a correct solution to the questions when the users answer wrong questions.
However, because different users understand the questions and answer ideas are different, the current question bank software cannot analyze the wrong reason of wrong answers of the users, and cannot find the blind areas of knowledge points of the users, so that the users cannot learn corresponding knowledge by using the question bank software, and the learning efficiency is low.
Disclosure of Invention
The embodiment of the disclosure at least provides an information processing method, an information processing device and a computer storage medium.
In a first aspect, an embodiment of the present disclosure provides an information processing method, where the method includes:
acquiring a target problem solving process of a user side for a target title;
judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem;
if not, acquiring an error step of the target problem solving process;
based on the error step, a solution matching the error step is determined.
In a possible implementation manner, the determining whether the target problem solving process is correct based on a correct problem solving process corresponding to the target problem includes:
and comparing the correct problem solving process corresponding to the target problem with a core problem solving formula and/or a problem solving answer in the target problem solving process, and judging whether the target problem solving process is correct or not.
In a possible implementation, the step of obtaining the error of the target problem solving process includes:
and performing error problem solving simulation on the target problem based on various pre-summarized test error rules and a problem solving algorithm corresponding to the target problem, and determining an error step matched with the target problem solving process.
In a possible implementation manner, based on a plurality of pre-summarized trial and error rules and a problem solving algorithm corresponding to the target problem, performing error problem solving simulation on the target problem, and determining an error step matching with the target problem solving process includes:
and respectively trying to perform error problem solving simulation on the target question by using each test error rule and the corresponding problem solving algorithm based on a plurality of pre-summarized test error rules and the problem solving algorithm corresponding to the target question, and determining an error step which is obtained under the target test error rule and is matched with the target problem solving process.
In a possible embodiment, determining a solution matching the error step based on the error step comprises:
and determining an error reason of the target problem solving process and determining a solution corresponding to the error reason based on the target trial and error rule used in the error step and the error step.
In a possible embodiment, the solution comprises learning material corresponding to the error step, and after determining a solution matching the error step, the method comprises:
and pushing the learning materials to the user side.
In one possible embodiment, the learning material includes at least one of the following formats:
video, speech, text.
In a second aspect, an embodiment of the present disclosure further provides an information processing apparatus, including:
the first obtaining module is used for obtaining a target problem solving process of the user side aiming at the target title.
And the judging module is used for judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem.
And the second acquisition module is used for acquiring the error step of the target problem solving process if the target problem solving process is incorrect.
A determination module to determine a solution matching the error step based on the error step.
In a possible implementation manner, the determining module is specifically configured to compare a correct problem solving process corresponding to the target problem with a core problem solving equation and/or a problem solving answer in the target problem solving process, and determine whether the target problem solving process is correct.
In a possible implementation manner, the second obtaining module is specifically configured to perform error problem solving simulation on the target topic based on a plurality of pre-summarized trial and error rules and a problem solving algorithm corresponding to the target topic, and determine an error step matched with the target problem solving process.
In a possible implementation manner, the second obtaining module is further specifically configured to try to perform error problem solving simulation on the target question by using each trial-and-error rule and the corresponding problem solving algorithm based on a plurality of pre-summarized trial-and-error rules and the problem solving algorithm corresponding to the target question, and determine an error step matching the target problem solving process, which is obtained under the target trial-and-error rule.
In a possible implementation manner, the determining module is specifically configured to determine an error cause of the target problem solving process and determine a solution corresponding to the error cause based on the target trial-and-error rule used in the obtaining of the error step and the error step.
In a possible embodiment, the solution comprises learning materials corresponding to the error step; the device also comprises a pushing module used for pushing the learning materials to the user side.
In one possible embodiment, the learning material includes at least one of the following formats: video, speech, text.
In a third aspect, an embodiment of the present disclosure further provides a computer device, including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating via the bus when the computer device is running, the machine-readable instructions when executed by the processor performing the steps of the first aspect described above, or any possible implementation of the first aspect.
In a fourth aspect, this disclosed embodiment also provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps in the first aspect or any one of the possible implementation manners of the first aspect.
The information processing method, the device and the computer storage medium provided by the embodiment of the disclosure can match a target problem solving process of a user aiming at a target title with a correct problem solving process of the target problem, locate an error step in the target problem solving process, and match a corresponding solution for the error step based on a specific error reason of the error step.
For the effect description of the above search apparatus, electronic device, and computer-readable storage medium, reference is made to the description of the above search method, which is not repeated herein.
In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly described below, and the drawings herein incorporated in and forming a part of the specification illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the technical solutions of the present disclosure. It is appreciated that the following drawings depict only certain embodiments of the disclosure and are therefore not to be considered limiting of its scope, for those skilled in the art will be able to derive additional related drawings therefrom without the benefit of the inventive faculty.
Fig. 1 shows a flowchart of an information processing method provided by an embodiment of the present disclosure;
fig. 2 shows a schematic diagram of an information processing apparatus provided by an embodiment of the present disclosure;
fig. 3 shows a schematic diagram of a computer device provided by an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure, presented in the figures, is not intended to limit the scope of the claimed disclosure, but is merely representative of selected embodiments of the disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the disclosure without making creative efforts, shall fall within the protection scope of the disclosure.
Many current question bank software can provide questions for users, judge whether the answer result of the user is correct after the user answers the questions, and give a correct answer for the questions when the user answers wrong questions. However, because different users understand the questions and answer ideas are different, the current question bank software cannot analyze the true reason why the user makes wrong questions, and cannot find the blind areas of knowledge points of the user, so that the user cannot learn corresponding knowledge by using the question bank software, and the learning efficiency is low.
Based on the research, the present disclosure provides an information processing method, an information processing apparatus, and a computer storage medium, which can match a target problem solving process of a user for a target title with a correct problem solving process of the target title, locate an error step in the target problem solving process, and match a corresponding solution for the error step based on a specific error cause of the error step, where a root cause of the user making an error problem is determined by locating and analyzing the error step of the user for the target title, a knowledge point blind area of the user is accurately located, and a corresponding solution is determined based on the knowledge point blind area of the user, so that the user can quickly grasp knowledge points which are not grasped by the user through the solution, and learning efficiency is improved.
The above-mentioned drawbacks are the results of the inventor after practical and careful study, and therefore, the discovery process of the above-mentioned problems and the solutions proposed by the present disclosure to the above-mentioned problems should be the contribution of the inventor in the process of the present disclosure.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
To facilitate understanding of the present embodiment, first, an information processing method disclosed in the embodiments of the present disclosure is described in detail, where an execution subject of the information processing method provided in the embodiments of the present disclosure is generally a computer device with certain computing capability, and the computer device includes, for example: a terminal device, which may be a User Equipment (UE), a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal Digital Assistant (PDA), a handheld device, a computing device, a vehicle mounted device, a wearable device, or a server or other processing device. In some possible implementations, the information processing method may be implemented by a processor calling computer readable instructions stored in a memory.
The following describes an information processing method provided by the embodiment of the present disclosure, taking an execution subject as a server as an example.
Example one
Referring to fig. 1, a flowchart of an information processing method provided by the embodiment of the present disclosure is shown, where the method includes steps S101 to S104, where:
s101, acquiring a target problem solving process of a user side for a target title.
The User terminal may be a terminal device or other processing devices, and the terminal device may be a User Equipment (UE), a mobile device, a User terminal, a Personal Digital Assistant (PDA), or the like.
Here, the target question may be a mathematical calculation question, may be composed of elements such as numbers, operation symbols, and unknowns, or may be an application question, and may be composed of known conditions including relationships such as a number relationship and a positional relationship, and a problem to be found.
The target problem solving process is a problem solving process for solving a target problem by a user.
The target topic can be obtained by shooting a topic image of the target topic and a target topic solving process image answered by a user, identifying a topic area and a user answering area in the target topic image by using an image identification technology, and identifying text contents of the topic area by using a text identification technology; and recognizing the text content of the user answering area by using a text recognition technology to obtain a target problem solving process.
In a specific implementation, based on the step S101, a target problem solving process for the target title of the user is obtained, and whether the target problem solving process is correct or not can be determined through the step S102, which is described in detail as follows.
And S102, judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem.
Here, after the target topic is determined by the text recognition technology, a model can be generated by a solving process, and a correct solving process corresponding to the target topic is determined, which is specifically described as follows: when the target question is a mathematical calculation question, determining a question solving method based on attribute information corresponding to the target question; generating a problem solving step described by a formal language based on a problem solving method, investigation knowledge point information and a target problem; and generating a correct problem solving process corresponding to the target problem based on the problem solving step described by the formal language.
The attribute information corresponding to the target topic may include the type of the expression (addition, subtraction, multiplication, and division) in the topic, and the number of operation bits (for example, two-digit operation, three-digit operation, and the like).
The problem solving method is used for representing a mathematical method used for solving a target problem, and can comprise a plurality of calculation methods such as vertical addition calculation, vertical subtraction calculation, vertical multiplication calculation, vertical division calculation, deduction calculation, horizontal calculation and the like. Here, each calculation method may include a plurality of digit operations and a plurality of operand operations, for example, a two-three-digit vertical addition calculation, a three-four-digit vertical subtraction calculation, a two-digit two-three-digit one-four-digit vertical multiplication calculation, or the like.
The investigation knowledge point information can be knowledge point information determined by inputting a target question into a knowledge point extraction model; here, the knowledge point extraction model may be obtained by training a question sample based on a large number of items to which knowledge point information is manually labeled. Here, the examination knowledge point information may include a multiplicative exchange law, a multiplicative join law, a multiplicative allocation law, an additive exchange law, an additive join law, a value in parentheses if any, and the like.
The natural language generates abundant words and infinite combinations for describing surrounding world and knowledge in the process of human social development, and forms great difficulty for understanding a computer while facilitating human to express ideas. The formal language is designed for a specific application and the grammatical rules are relatively simple to understand by a computer.
Specifically, at least one mathematical calculation method suitable for solving the target question is selected according to the formula type and the operation digit information corresponding to the target question, a problem solving step of generating a formal language is performed based on the mathematical calculation method and the investigation knowledge point information, and a correct problem solving process corresponding to the target question is determined based on the problem solving step.
Illustratively, if the target title is (6+8) × 15 ═ ___; determining the formula type corresponding to the target topic as follows: addition operation and multiplication operation, the operation digit is: determining the target subject to be involved in a one-digit addition operation and a two-digit multiplication operation; through a knowledge point extraction model, the knowledge point of the target topic investigation is determined to be a multiplication distribution law, and if the knowledge point has parentheses, the value in the parentheses can be calculated firstly, so that the target topic can have two solutions, namely: firstly, calculating the value in the parentheses, and firstly, calculating the addition operation 6+8 in the parentheses into 14 by using a one-digit addition vertical method; secondly, multiplying the calculation result of the first step by 15 by using two-digit multiplication, namely 14 multiplied by 15 to 210; the second method comprises the following steps: applying a multiplication distribution law, and in the first step, applying a multiplication vertical mode of multiplying one digit by two digits to calculate 6 multiplied by 15 to 90; secondly, 8 × 15 is calculated to be 120 by using a multiplication vertical mode of multiplying one digit by two digits; thirdly, adding the calculation result of the first step and the calculation result of the second step by using an addition vertical mode of adding two digits and three digits, namely 90+120 to 210; based on the above description, two correct problem solving processes are generated, the first: the first step is as follows: 6+8 ═ 14; the second step, 14 × 15 ═ 210; and the second method comprises the following steps: the first step is as follows: 6 × 15 ═ 90; step two, 8 × 15 is 120; the third step, 90+120 ═ 210.
In addition, when the target topic is an application topic, at least one problem solving step corresponding to the target topic can be determined through the neural network model, and problem solving parameter information corresponding to each problem solving step is determined; and generating a correct problem solving process corresponding to the target problem based on the problem solving parameter information corresponding to each problem solving step and a preset problem solving template.
The preset problem solving template comprises a logic sequence of problem solving steps of different problems and a formalized language corresponding to analysis parameter information.
The analysis parameter information may include a calculation formula, unit information, a calculation meaning of the calculation formula, a calculation type of the calculation formula for one, and a semantic type.
Here, the neural network model is obtained by training based on a large number of sample questions labeled with solving steps and analysis parameter information in advance.
Specifically, the target question is input into a pre-trained neural network model, the problem solving step and the analysis parameter information corresponding to the target question are determined, the analysis parameter information is sequentially added into the problem solving template according to the sequence based on the logic sequence between different corresponding problem solving steps in the preset problem solving template, and the correct problem solving process corresponding to the target question is generated.
Illustratively, when the target topic is: what is left in xiaohong (a Chinese character of 'xiaohong' (a Chinese character of 'xiaohong))' holding 50 money to buy in a supermarket, three pencils (3 yuan each), 2 books (5 yuan each), and how much money is left in xiaohong? The process of determining the correct solution corresponding to the target question by the method for solving the application question comprises 4 methods: the method comprises the following steps: firstly, calculating the amount of money spent on buying a pencil: 3 × 3 ═ 9 yuan; and calculating the money spent on buying the book: 2 × 5 ═ 10 yuan; and finally, calculating the remaining money amount by using a subtraction method: 50-9-10 ═ 31 yuan; the second method comprises the following steps: firstly, calculating the amount of money spent on buying a pencil: 3 × 3 ═ 9 yuan; and calculating the amount of money left after buying the pencil: 50-9 ═ 41 membered; and calculating the money spent on buying the book: 2 × 5 ═ 10 yuan; and finally calculating the amount of money left after buying: 41-10 ═ 31 yuan; the third method comprises the following steps: firstly, calculating the amount of money spent on buying a pencil: 3 × 3 ═ 9 yuan; and calculating the money spent on buying the book: 2 × 5 ═ 10 yuan; and calculating the amount of money spent on buying the pencil and the pencil book: 9+10 ═ 19 yuan; and finally, calculating the remaining money amount by using a subtraction method: 50-19 ═ 31 yuan; the method four comprises the following steps: calculating the money spent on buying the book: 2 × 5 ═ 10 yuan; and calculating the amount of money left after buying the book: 50-10 ═ 40 yuan; and calculating the amount of money spent by the pencil: 3 × 3 ═ 9 yuan; and finally, calculating the amount of money left after buying the pencil: 40-9 ═ 31 yuan.
In specific implementation, after at least one correct problem solving process corresponding to a target question is determined, matching can be performed between a correct problem solving step of the correct problem solving process corresponding to the target question and a problem solving step of a target problem solving process for a user to answer the target question, and when the problem solving step of the target problem solving process can be successfully matched with the correct problem solving step in the correct problem solving process, the target problem solving process is indicated to be correct; and when the problem solving step of any one-step target problem solving process is not matched with the correct problem solving step, the target problem solving process is indicated to be wrong.
Here, the correct problem solving process corresponding to the target topic includes all possible correct solutions corresponding to the target topic and a correct problem solving step corresponding to the correct solutions.
As with the example above, when the target topic is: what is left in xiaohong (a Chinese character of 'xiaohong' (a Chinese character of 'xiaohong))' holding 50 money to buy in a supermarket, three pencils (3 yuan each), 2 books (5 yuan each), and how much money is left in xiaohong? In time, the target topic is assumed to correspond to 4 correct solutions, and the correct solution step of each correct solution is as follows: and (3) solving the first method: 3 × 3 ═ 9, 2 × 5 ═ 10, 50-9-10 ═ 31; and (5) a second solution method: 3 × 3 ═ 9, 50-9 ═ 41, 2 × 5 ═ 10, 41-10 ═ 31; and (3) solving: 3 × 3 ═ 9, 2 × 5 ═ 10, 9+10 ═ 19; 50-19 ═ 31 yuan; and (4) solving: 2 × 5 ═ 10 yuan; 50-10 ═ 40 yuan; 3 × 3 ═ 9 yuan; 40-9 ═ 31 yuan; when the target problem solving process of the user aiming at the target problem is as follows: 3 × 3 ═ 9, 2 × 5 ═ 10, 9+10 ═ 19; when the number of the solution is 50-19 is 31, matching with the correct problem solving step corresponding to the third solution, and then the target problem solving process is correct; when the target problem solving process of the user aiming at the target problem is as follows: 3 × 3 ═ 9, 2 × 3 ═ 6, 9+6 ═ 15; when the number of the target problem solving steps is 50-15, the number of the target problem solving steps is 35, the target problem solving process is not matched with the correct problem solving process corresponding to any correct solution, and if the target problem solving steps in the two steps are not matched with the correct problem solving steps corresponding to the third solution, the target problem solving process is not correct.
In a specific implementation, when it is determined that the target problem solving process is not correct, an error step of a problem occurring in the target problem solving process can be determined through step S103, which is described in detail below.
S103, if the answer is incorrect, an error step of the target problem solving process is obtained.
In specific implementation, when the target problem solving process is determined to be incorrect, the target problem solving process can be determined by performing error problem solving simulation on the target problem based on a plurality of pre-summarized test error rules and a problem solving algorithm corresponding to the target problem.
The multiple error-testing rules are formed by manually classifying and integrating error factors and summarizing various error ideas based on the error problem solving process of a large number of sample problems; the trial-and-error rule may include a calculation type trial-and-error rule, a logic type trial-and-error rule, and the like; the calculation type trial-and-error rule may include ignoring carry, ignoring decimal point, and the like; the logic type trial and error rule may include fuzzy positioning analysis parameter information (e.g., 5 jin apples, 3 jin pears, how much money is asked to buy jin apples.
Here, each of the above trial-and-error rules matches a corresponding error cause, where the error cause corresponding to the skip carry trial-and-error rule in the calculation type trial-and-error rule is: the calculation result forgets carry; the error reasons corresponding to the neglected decimal point trial-and-error rule in the calculation type trial-and-error rule are as follows: forgetting to add decimal points in the calculation process; the error reasons corresponding to the fuzzy positioning analysis parameter information trial-and-error rule in the logic trial-and-error rule are as follows: topic understanding errors, logical errors, etc.
And the problem solving algorithm corresponding to the target problem is at least one correct solution corresponding to the target problem.
Specifically, according to a plurality of pre-summarized trial and error rules and at least one correct solution corresponding to the target subject, carrying out error simulation on the correct solution corresponding to the target subject according to the plurality of trial and error rules, and determining an error step which is obtained under the target trial and error rule and is matched with the target problem solving process.
Illustratively, when the target topic is a computational topic: 3.5 × 2+8 ═ ____; based on the method for determining the correct problem solving process in the step S102, the step of determining the correct solution and correct problem solving of the target question is as follows: firstly, calculating 3.5 multiplied by 2 to 7; then 7+8 is calculated to be 15 by using a one-digit addition vertical method; if the target problem solving process of the user for the target problem based on the information obtained in step S101 is as follows: 3.5 × 2 ═ 70; 70+8 ═ 78; determining that the target problem solving process is incorrect because the correct problem solving step of the correct solution is not matched with the target problem solving step; and performing error simulation on the correct solution 3.5 × 2-7 and 7+ 8-15 corresponding to the target topic according to multiple trial-and-error rules, and finally ignoring the decimal point in the calculation step of 3.5 × 2 in the correct solution according to the neglected decimal point rule in the multiple trial-and-error rules to obtain 3.5 × 2-70, and positioning to the error step of the target problem solving process to be 3.5 × 2-70.
In a specific implementation, after determining the error step, the error cause of the error step is determined based on the error cause corresponding to the target trial-and-error rule used in determining the error step, and after determining the error cause, the corresponding solution is matched for the error step based on step S104, which is described in detail below.
And S104, determining a solution matched with the error step based on the error step.
After the error step in the target problem solving process is located based on step S103, an error cause corresponding to the error step, that is, an error cause of the target problem solving process, may be determined based on an error cause corresponding to the target trial-and-error rule used in locating the error step, and after the error cause is determined, a corresponding solution is matched for the error cause.
Here, the solution may be learning data corresponding to the error step; for example, when the error factor corresponding to the error step is an error in the area formula of the circle, the solution is: knowledge points of the area formula of the correct circle; when the error cause corresponding to the error step is a carry error, the solution is: example questions containing carry knowledge points: ___ for 18+ 25; 32+ 59- _____, etc. Wherein, the learning material may include at least one of the following formats: video, speech, text.
Illustratively, when the target topic is a computational topic: ____ for 58+ 8; based on the method for determining the correct problem solving process in the step S102, the step of determining the correct solution and correct problem solving of the target question is as follows: a two-digit and one-digit addition vertical calculation 58+8 to 66; if the target problem solving process of the user for the target problem based on the information obtained in step S101 is as follows: 58+8 ═ 56; determining that the target problem solving process is incorrect because the correct problem solving step of the correct solution is not matched with the target problem solving step; and then changing the correct solution 58+8 corresponding to the target topic into 66, performing error simulation through multiple trial and error rules, finally, according to a carry omission rule in the multiple trial and error rules, omitting the carry in the calculation step of 58+8 in the correct solution to obtain 58+8 into 56, and then determining the error reason corresponding to the error step as: forgetting carry during calculation; then the example question relating to the carry knowledge point is determined: ___ for 18+ 25; the 32+ 59- _____ solution corresponds to the error step.
In specific implementation, after the solution corresponding to the error step is determined, the learning material corresponding to the solution can be returned to the user side in various forms such as pictures, texts, videos, audios and the like; so that the user can learn the knowledge points which are not mastered through the learning data displayed by the user side.
The invention provides an information processing method, which can match a target problem solving process of a user aiming at a target title with a correct problem solving process of the target title, locate an error step in the target problem solving process, and match a corresponding solution for the error step based on a specific error cause of the error step.
It will be understood by those skilled in the art that in the method of the present invention, the order of writing the steps does not imply a strict order of execution and any limitations on the implementation, and the specific order of execution of the steps should be determined by their function and possible inherent logic.
Based on the same inventive concept, an information processing apparatus corresponding to the information processing method is also provided in the embodiments of the present disclosure, and because the principle of solving the problem of the apparatus in the embodiments of the present disclosure is similar to the information processing method in the embodiments of the present disclosure, the implementation of the apparatus may refer to the implementation of the method, and repeated details are not repeated.
Example two
Referring to fig. 2, a schematic diagram of an information processing apparatus 200 according to an embodiment of the present disclosure is shown, the apparatus including: a first obtaining module 201, a judging module 202, a second obtaining module 203 and a determining module 204; wherein the content of the first and second substances,
the first obtaining module 201 is configured to obtain a target problem solving process of a user terminal for a target title.
The determining module 202 is configured to determine whether the target problem solving process is correct based on the correct problem solving process corresponding to the target problem.
And the second obtaining module 203 is used for obtaining an error step of the target problem solving process if the target problem solving process is incorrect.
A determining module 204, configured to determine, based on the error step, a solution matching the error step.
In a possible implementation manner, the determining module 202 is specifically configured to compare the correct problem solving process corresponding to the target problem with the core problem solving equation and/or the problem solving answer in the target problem solving process, and determine whether the target problem solving process is correct.
In a possible implementation manner, the second obtaining module 203 is specifically configured to perform error problem solving simulation on the target topic based on a plurality of pre-summarized trial and error rules and a problem solving algorithm corresponding to the target topic, and determine an error step matched with the target problem solving process.
In a possible implementation manner, the second obtaining module 203 is further specifically configured to try to perform error problem solving simulation on the target question by using each trial-and-error rule and the corresponding problem solving algorithm based on a plurality of pre-summarized trial-and-error rules and the problem solving algorithm corresponding to the target question, and determine an error step matching the target problem solving process obtained under the target trial-and-error rule.
In a possible implementation manner, the determining module 204 is specifically configured to determine an error cause of the target problem solving process and determine a solution corresponding to the error cause based on the target trial-and-error rule used in the obtaining of the error step and the error step.
In a possible embodiment, the solution comprises learning materials corresponding to the error step; the device also comprises a pushing module used for pushing the learning materials to the user side.
In one possible embodiment, the learning material includes at least one of the following formats: video, speech, text.
The invention provides an information processing device, which can match a target problem solving process of a user aiming at a target title with a correct problem solving process of the target title, locate an error step in the target problem solving process, match a corresponding solution for the error step based on a specific error cause of the error step, determine a root cause of the user for the wrong problem by locating and analyzing the error step of the user aiming at the target title, accurately locate a knowledge point blind area of the user, determine a corresponding solution based on the knowledge point blind area of the user, enable the user to quickly master knowledge points which are not mastered by the user through the solution, and improve the learning efficiency.
The description of the processing flow of each module in the device and the interaction flow between the modules may refer to the related description in the above method embodiments, and will not be described in detail here.
Based on the same technical concept, the embodiment of the application also provides computer equipment. Referring to fig. 3, a schematic structural diagram of a computer device 300 provided in the embodiment of the present application includes a processor 301, a memory 302, and a bus 303. The memory 302 is used for storing execution instructions and includes a memory 3021 and an external memory 3022; the memory 3021 is also referred to as an internal memory, and is used for temporarily storing operation data in the processor 301 and data exchanged with an external memory 3022 such as a hard disk, the processor 301 exchanges data with the external memory 3022 through the memory 3021, and when the computer device 300 is operated, the processor 301 communicates with the memory 302 through the bus 303, so that the processor 301 executes the following instructions:
acquiring a target problem solving process of a user side for a target title; judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem; if not, acquiring an error step of the target problem solving process; based on the error step, a solution matching the error step is determined.
The embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the information processing method described in the above method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.
The computer program product of the information processing method provided in the embodiments of the present disclosure includes a computer-readable storage medium storing a program code, where instructions included in the program code may be used to execute steps of the information processing method described in the above method embodiments, which may be referred to specifically for the above method embodiments, and are not described herein again.
The embodiments of the present disclosure also provide a computer program, which when executed by a processor implements any one of the methods of the foregoing embodiments. The computer program product may be embodied in hardware, software or a combination thereof. In an alternative embodiment, the computer program product is embodied in a computer storage medium, and in another alternative embodiment, the computer program product is embodied in a Software product, such as a Software Development Kit (SDK), or the like.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present disclosure. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above-mentioned embodiments are merely specific embodiments of the present disclosure, which are used for illustrating the technical solutions of the present disclosure and not for limiting the same, and the scope of the present disclosure is not limited thereto, and although the present disclosure is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive of the technical solutions described in the foregoing embodiments or equivalent technical features thereof within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present disclosure, and should be construed as being included therein. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (10)

1. An information processing method characterized by comprising:
acquiring a target problem solving process of a user side for a target title;
judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem;
if not, acquiring an error step of the target problem solving process;
based on the error step, a solution matching the error step is determined.
2. The method of claim 1, wherein determining whether the target problem solving process is correct based on a correct problem solving process corresponding to the target problem comprises:
and comparing the correct problem solving process corresponding to the target problem with a core problem solving formula and/or a problem solving answer in the target problem solving process, and judging whether the target problem solving process is correct or not.
3. The method according to claim 1 or 2, wherein the step of obtaining the error of the target problem solving process comprises:
and performing error problem solving simulation on the target problem based on various pre-summarized test error rules and a problem solving algorithm corresponding to the target problem, and determining an error step matched with the target problem solving process.
4. The method according to claim 3, wherein the step of performing the wrong-problem solving simulation on the target problem based on a plurality of pre-summarized trial-and-error rules and a problem solving algorithm corresponding to the target problem, and determining the error matched with the target problem solving process comprises:
and respectively trying to perform error problem solving simulation on the target question by using each test error rule and the corresponding problem solving algorithm based on a plurality of pre-summarized test error rules and the problem solving algorithm corresponding to the target question, and determining an error step which is obtained under the target test error rule and is matched with the target problem solving process.
5. The method of claim 4, wherein determining a solution matching the error step based on the error step comprises:
and determining an error reason of the target problem solving process and determining a solution corresponding to the error reason based on the target trial and error rule used in the error step and the error step.
6. The method of claim 1, wherein the solution includes learning material corresponding to the error step, and wherein determining the solution matching the error step comprises:
and pushing the learning materials to the user side.
7. The method of claim 6, wherein the learning material comprises at least one of the following formats:
video, speech, text.
8. An information processing apparatus characterized by comprising:
the first acquisition module is used for acquiring a target problem solving process of a user side for a target title;
the judging module is used for judging whether the target problem solving process is correct or not based on the correct problem solving process corresponding to the target problem;
the second acquisition module is used for acquiring the error step of the target problem solving process if the target problem solving process is incorrect;
a determination module to determine a solution matching the error step based on the error step.
9. A computer device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating via the bus when a computer device is running, the machine-readable instructions when executed by the processor performing the steps of the information processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that a computer program is stored thereon, which computer program, when being executed by a processor, performs the steps of the information processing method according to any one of claims 1 to 7.
CN202011059049.6A 2020-09-30 2020-09-30 Information processing method and device and computer storage medium Pending CN112184505A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011059049.6A CN112184505A (en) 2020-09-30 2020-09-30 Information processing method and device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011059049.6A CN112184505A (en) 2020-09-30 2020-09-30 Information processing method and device and computer storage medium

Publications (1)

Publication Number Publication Date
CN112184505A true CN112184505A (en) 2021-01-05

Family

ID=73946230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011059049.6A Pending CN112184505A (en) 2020-09-30 2020-09-30 Information processing method and device and computer storage medium

Country Status (1)

Country Link
CN (1) CN112184505A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114549248A (en) * 2022-02-22 2022-05-27 广州起祥科技有限公司 Error cause analysis method and device and electronic equipment
WO2023024898A1 (en) * 2021-08-24 2023-03-02 杭州大拿科技股份有限公司 Problem assistance method, problem assistance apparatus and problem assistance system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271307A (en) * 2018-10-29 2019-01-25 四川文轩教育科技有限公司 A kind of student's study situation statistical method based on big data
CN109493666A (en) * 2019-01-23 2019-03-19 广东小天才科技有限公司 Learning interaction method and learning equipment
CN110909035A (en) * 2019-10-31 2020-03-24 艾小本科技(武汉)有限公司 Personalized review question set generation method and device, electronic equipment and storage medium
CN111639166A (en) * 2020-05-11 2020-09-08 广东小天才科技有限公司 Mathematical oral calculation formula result error factor analysis method, device, equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271307A (en) * 2018-10-29 2019-01-25 四川文轩教育科技有限公司 A kind of student's study situation statistical method based on big data
CN109493666A (en) * 2019-01-23 2019-03-19 广东小天才科技有限公司 Learning interaction method and learning equipment
CN110909035A (en) * 2019-10-31 2020-03-24 艾小本科技(武汉)有限公司 Personalized review question set generation method and device, electronic equipment and storage medium
CN111639166A (en) * 2020-05-11 2020-09-08 广东小天才科技有限公司 Mathematical oral calculation formula result error factor analysis method, device, equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023024898A1 (en) * 2021-08-24 2023-03-02 杭州大拿科技股份有限公司 Problem assistance method, problem assistance apparatus and problem assistance system
CN114549248A (en) * 2022-02-22 2022-05-27 广州起祥科技有限公司 Error cause analysis method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN111353037B (en) Topic generation method and device and computer readable storage medium
CN111369403B (en) Problem solving demonstration method and device
CN110599838A (en) Mathematics automatic question setting method and device
CN111125295B (en) LSTM-based method and system for obtaining answers to food safety questions
CN112184505A (en) Information processing method and device and computer storage medium
CN112188232A (en) Video generation method, video display method and device
CN112183048A (en) Automatic problem solving method and device, computer equipment and storage medium
CN113377942A (en) Test paper generation method and device, computer equipment and storage medium
CN116775820A (en) Question-answering processing method and question-answering model training method
CN112132118B (en) Character relation recognition method and device, electronic equipment and computer storage medium
CN105912510A (en) Method and device for judging answers to test questions and well as server
CN112347267A (en) Text processing method and device, computer equipment and storage medium
CN112381291A (en) Behavior prediction method and device, information push method and device, electronic equipment and storage medium
CN110929519B (en) Entity attribute extraction method and device
CN110598642A (en) Calculation question online exercise method, device, equipment and storage medium
CN112182200A (en) Topic information generation method and device and computer storage medium
CN114528494A (en) Information pushing method, device, equipment and storage medium
CN113792734A (en) Neural network training and image processing method, device, equipment and storage medium
CN112183402B (en) Information processing method and device, electronic equipment and storage medium
CN111881338A (en) Printed matter content retrieval method based on social software light application applet
CN111782601A (en) Electronic file processing method and device, electronic equipment and machine readable medium
CN112579735B (en) Question generation method and device, computer equipment and storage medium
CN114117015A (en) Knowledge point tracing method, device, equipment and storage medium
CN114942980B (en) Method and device for determining text matching
CN112364128A (en) Information processing method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination