Mental Arithmetic Data Processing Method

By automatically reviewing user's answer data, generating consolidation data and building a stage consolidation table, the problem of inefficient manual correction in the existing technology is solved, and rapid and accurate correction feedback and wrong questions are achieved.

CN118656398BActive Publication Date: 2025-02-11SHENZHEN BEE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410567487.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-09
Publication Date
2025-02-11
Estimated Expiration
2044-05-09

AI Technical Summary

Technical Problem

In the prior art, dot matrix pens are used to record user answer data, but answer proofreading still relies on manual correction and review of oral calculation data, resulting in inefficiency and the timeliness and accuracy of correction feedback are limited.

Method used

Provide an oral data processing method, which can obtain the location data of the answer data, determine the corresponding question type data, and retrieve the automatic review strategy to automatically review the answer data, generate consolidation data, and consolidate the table based on the abnormal data construction stage, send To the user side.

Benefits of technology

It realizes automatic review of user answer data, improves the timeliness and accuracy of correction feedback, reduces the work burden of teachers, and helps users to review wrong questions in a timely manner through stage consolidation tables, improving learning efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118656398B_ABST
    Figure CN118656398B_ABST
Patent Text Reader

Abstract

The present invention provides a method for processing oral arithmetic data, which comprises obtaining answer data of an oral arithmetic recording carrier according to a recording end, extracting position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier; determining question type data corresponding to the answer data based on the position data, calling up an automatic review strategy and the question type data to automatically review the answer data to obtain consolidation data; obtaining the consolidation data of a preset time period as writing data, classifying the writing data based on the answer data to obtain direct abnormal data and / or indirect abnormal data; constructing a stage consolidation table according to the direct abnormal data and / or the indirect abnormal data, and sending the stage consolidation table to a user end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technology, and in particular to a method for processing oral arithmetic data. Background Art

[0002] With the continuous development of information technology, dot matrix pens and coding technology have been widely used in oral arithmetic data. As an intelligent writing tool, the dot matrix pen captures specific dot patterns through the built-in camera, thereby realizing the digital recording of the written content. Coding technology is a technology that embeds specific coded information into paper or other media. By cooperating with the dot matrix pen, it can realize the accurate recognition and processing of the written content.

[0003] In the prior art, the application of dot matrix pens is limited to recording the user's answer data. Regarding answer proofreading, it still relies on manual correction and review of oral calculation data. Manual correction of oral calculation data is inefficient, and teachers need to spend a lot of time and energy to check students' answers one by one for test questions, which not only increases the teacher's workload, but also limits the timeliness and accuracy of correction feedback.

[0004] Therefore, how to automatically review the corresponding questions based on the user's answer data, so as to improve the timeliness and accuracy of the correction feedback, has become a problem that needs to be solved urgently. Summary of the invention

[0005] The embodiment of the present invention provides a method for processing oral arithmetic data, which can automatically review corresponding questions based on the user's answer data, thereby improving the timeliness and accuracy of correction feedback.

[0006] A first aspect of an embodiment of the present invention provides a method for processing oral arithmetic data, comprising:

[0007] Acquire answer data of the oral arithmetic recording carrier according to the recording end, and extract position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier;

[0008] Determine the question type data corresponding to the answer data based on the position data, retrieve the automatic review strategy and the question type data to automatically review the answer data, and obtain consolidated data;

[0009] Acquire the consolidation data of a preset time period as writing data, classify the writing data based on the answer data, and obtain direct abnormal data and / or indirect abnormal data;

[0010] A phase consolidation table is constructed according to the direct exception data and / or the indirect exception data, and the phase consolidation table is sent to the user terminal.

[0011] Optionally, in a possible implementation manner of the first aspect, obtaining answer data of the oral arithmetic recording carrier according to the recording end, and extracting position data of the answer data based on dot matrix coordinate information of the oral arithmetic recording carrier includes:

[0012] The answer data of the oral arithmetic recording carrier is obtained according to the recording end, and the position data of the answer data is extracted based on the dot matrix coordinate information of the oral arithmetic recording carrier. The recording end is a dot matrix pen, and the oral arithmetic recording carrier is a coded paper with test data.

[0013] Optionally, in a possible implementation of the first aspect, determining the question type data corresponding to the answer data based on the position data, retrieving the automatic review strategy and the question type data to automatically review the answer data, and obtaining the consolidated data includes:

[0014] Determine the question type data corresponding to the answer data based on the position data, parse the question type data to obtain the question type and question number, the question type includes a composite type and a single type;

[0015] When it is determined that the test question type is a composite type, the answer data are compared one by one according to the one by one review strategy and the test question number to obtain consolidated data;

[0016] When it is determined that the test question type is a single type, the answer data is individually compared according to the individual review strategy and the test question number to obtain consolidated data, and the automatic review strategy includes a one-by-one review strategy and an individual review strategy.

[0017] Optionally, in a possible implementation of the first aspect, when determining that the test question type is a composite type, comparing the answer data one by one according to the one-by-one review strategy and the test question number to obtain consolidated data includes:

[0018] When it is determined that the test question type is a composite type, a solution sequence corresponding to the test question number in a standard solution library is retrieved based on the test question number, wherein the solution sequence has solution data in a preset order;

[0019] Acquire position data of the answer data, and sort the answer data based on the position data to obtain an answer sequence;

[0020] Comparing the answer data in the answer sequence with the solution data in the solution sequence one by one in sequence to generate an error result;

[0021] Based on the erroneous result, the corresponding test question number is determined as the consolidation number, and the test question data corresponding to the consolidation number is retrieved as the consolidation data.

[0022] Optionally, in a possible implementation of the first aspect, when determining that the test question type is a single type, directly comparing the answer data according to the separate review strategy and the test question number to obtain consolidated data includes:

[0023] When it is determined that the test question type is a single type, based on the test question number, the answer data corresponding to the test question number in the standard answer library is retrieved;

[0024] The answer data and the solution data are directly compared to obtain an error result, and based on the error result, the corresponding test question number is determined as the consolidation number, and the test question data corresponding to the consolidation number is retrieved as the consolidation data.

[0025] Optionally, in a possible implementation of the first aspect, obtaining the consolidation data of a preset time period as the writing data, and classifying the writing data based on the answer data to obtain direct abnormal data and / or indirect abnormal data includes:

[0026] Acquire the consolidation data of a preset time period as writing data, and perform calculation based on the answer data of the writing data and the corresponding answer data to obtain deviation data;

[0027] When it is determined that the deviation data is greater than or equal to the preset data, the corresponding written data is used as direct abnormal data;

[0028] When it is determined that the deviation data is smaller than the preset data, the corresponding written data is used as indirect abnormal data.

[0029] Optionally, in a possible implementation of the first aspect, the calculating the answer data based on the written data and the corresponding answer data to obtain the deviation data includes:

[0030] When it is determined that the test question type is a composite type, the deviation values ​​are obtained one by one according to the absolute value of the difference between the answer data of the written data and the corresponding answer data;

[0031] Counting the deviation values ​​one by one to obtain deviation data corresponding to the written data;

[0032] When it is determined that the test question type is a single type, a separate deviation value is obtained according to the absolute value of the difference between the answer data of the written data and the corresponding answer data;

[0033] The separate deviation value is used as the deviation data corresponding to the writing data.

[0034] Optionally, in a possible implementation manner of the first aspect, constructing a stage consolidation table according to the direct exception data and / or the indirect exception data, and sending the stage consolidation table to the user terminal includes:

[0035] Obtaining a preset consolidation table, wherein the preset consolidation table includes a direct display area and an indirect display area;

[0036] Determine the question number according to the direct abnormal data, obtain the direct abnormal data with answer data based on the question number as the user mental arithmetic data, and obtain the answer data corresponding to the question number as the direct display data;

[0037] Determine the test question number according to the indirect abnormal data, and retrieve the answer data according to the test question number as indirect display data;

[0038] Filling the user oral calculation data and the direct display data into a first cell of the direct display area, and filling the indirect abnormal data into a second cell of the indirect display area, the second cell having a corresponding prompt cell;

[0039] The indirect display data is bound to the prompt cell, and a stage consolidation table is generated for the user end. When it is determined that the stage consolidation table meets the prompt condition, the indirect display data bound to the prompt cell is retrieved for display to the user end.

[0040] Optionally, in a possible implementation of the first aspect, when the determination that the stage consolidation table meets the prompt condition, the indirect display data bound to the prompt cell is retrieved for display to the user terminal, including:

[0041] When it is determined that the user terminal triggers the prompt cell in the stage consolidation table, the indirect display data bound to the prompt cell is retrieved for display to the user terminal.

[0042] According to a second aspect of an embodiment of the present invention, an electronic device is provided, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.

[0043] The beneficial effects of the present invention are as follows:

[0044] 1. The present invention can automatically correct questions based on the user's answer data, and generate a corresponding stage consolidation table based on the corrected consolidation data, so that users can review wrong questions in time. While ensuring the efficiency and accuracy of correction, the stage consolidation table can intuitively show the advantages and disadvantages of students in oral calculation learning, which helps teachers or students themselves to formulate more personalized learning plans and enhance their interest and enthusiasm in learning.

[0045] 2. The present invention will effectively improve the efficiency and accuracy of the review by accurately comparing and locating different types of test questions. For compound test questions, such as multiple filling, the one-by-one review strategy can ensure that each part of the answer data is accurately compared with the answer sequence in the standard answer library. This strategy takes into account the time sequence of the answer data and can simulate the item-by-item verification process during manual review, thereby ensuring that each answer step is carefully reviewed. By determining the consolidation number through the error result, the test data that needs to be consolidated can be accurately located, providing strong support for subsequent targeted learning. This item-by-item comparison method avoids the possibility of missed review or misjudgment and improves the accuracy of the review. For a single type of test question, such as single filling, it is more efficient and direct to adopt a separate review strategy. By directly retrieving the answer data corresponding to the test question number in the standard answer library, and then directly comparing the answer data with the answer data, the error result can be quickly obtained. This method does not need to consider the complexity or sequentiality of the answer data, simplifies the review process, and improves the review speed. At the same time, the direct comparison method can also ensure the accuracy of erroneous results, thereby accurately determining the test data that needs to be consolidated.

[0046] 3. The present invention will classify the error types by the degree of difference in calculation results, whether it is an error caused by a mistake or an error caused by calculation, so that when the consolidation table is constructed in the stage, it will be customized according to the different situations of each user and displayed in different ways. If it is an error caused by a mistake, the relevant questions and content will be directly displayed to the user for consolidation. If it is an error caused by calculation, the user needs to practice again to trigger it, and then the relevant answers will be retrieved and displayed to the user. This differentiated processing method not only ensures the targeted consolidation of learning, but also avoids excessive intervention. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A flowchart of a method for processing oral arithmetic data provided by the present invention;

[0048] Figure 2 A schematic diagram of a composite type of test question provided by the present invention;

[0049] Figure 3 This is a schematic diagram of a single type of test question provided by the present invention. DETAILED DESCRIPTION

[0050] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0051] The present invention provides a method for processing oral arithmetic data. Figure 1As shown, steps S1-S4 are included:

[0052] S1, obtaining answer data of the oral arithmetic recording carrier according to the recording end, and extracting position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier.

[0053] Among them, the recording end is a dot matrix pen, the oral arithmetic recording carrier is a coded paper with test question data, and the answer data is the writing data of the recording end on the oral arithmetic recording carrier obtained by the server.

[0054] It should be noted that by printing an invisible dot pattern on ordinary paper, the high-speed camera at the front end of the digital pen can capture the movement trajectory of the pen tip at any time, and the pressure sensor transmits the pressure data back to the data processor, and finally transmits the information to the outside through Bluetooth or USB cable. This information includes paper type, source, page number, location, handwriting coordinates, movement trajectory, pen tip pressure, stroke sequence, pen movement time, pen movement speed and other information. Among them, the dot matrix is ​​composed of some very small points arranged according to special algorithm rules. The role of the dot matrix is ​​to provide the digital pen with a coordinate parameter information to ensure that the digital pen can accurately record the handwriting when writing on the digital paper.

[0055] Therefore, the coded paper can be conveniently located to the specific position data through the coordinate parameter information of the dot matrix on the paper, for example, the specific position of page 15. This is the prior art and will not be described in detail.

[0056] Specifically, the server obtains the answer data of the oral arithmetic recording carrier according to the recording terminal, and extracts the position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier.

[0057] In some embodiments, step S1 (obtaining answer data of the oral arithmetic recording carrier according to the recording end, and extracting position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier) includes:

[0058] The answer data of the oral arithmetic recording carrier is obtained according to the recording end, and the position data of the answer data is extracted based on the dot matrix coordinate information of the oral arithmetic recording carrier. The recording end is a dot matrix pen, and the oral arithmetic recording carrier is a coded paper with test data.

[0059] It is not difficult to understand that the specific data written by the user and the location of the written data can be identified through the dot matrix pen and the coordinate parameter information in the coding paper printed by the coding technology, which will not be elaborated here.

[0060] S2, determining the question type data corresponding to the answer data based on the position data, retrieving the automatic review strategy and the question type data to automatically review the answer data, and obtaining consolidated data.

[0061] The position data is the location of the answer data written by the user, for example, the user writes 3 at the first line of page 5.

[0062] It is understandable that the server will determine the question type data corresponding to the answer data based on the location data, and call the automatic review strategy and the question type data to automatically review the answer data to obtain consolidated data.

[0063] In some embodiments, step S2 (determining the question type data corresponding to the answer data based on the position data, retrieving the automatic review strategy and the question type data to automatically review the answer data, and obtaining the consolidated data) includes S21-S23:

[0064] S21, determining the question type data corresponding to the answer data based on the position data, parsing the question type data to obtain the question type and question number, wherein the question type includes a composite type and a single type.

[0065] Among them, the question type data includes the question type and the question number, and the question type data is the attribute data of the question corresponding to the answer data.

[0066] It is understandable that the server will determine the question type data corresponding to the answer data based on the position data, parse the question type data, and obtain the question type and question number. For example, based on the position, it is determined that the written answer data is in the first line of page 5, then the question number and question type corresponding to the question will be known, such as multiple-choice fill-in-the-blank, single-choice fill-in-the-blank, etc.

[0067] It is not difficult to understand that the corresponding test question type can be determined by the test question number.

[0068] Among them, the question types include compound type (multiple-item fill-in-the-blank) and single type (single-item fill-in-the-blank).

[0069] S22, when it is determined that the test question type is a composite type, the answer data are compared one by one according to the one-by-one review strategy and the test question number to obtain consolidated data.

[0070] Specifically, when it is determined that the test question type is a composite type, the answer data are compared one by one according to the one-by-one review strategy and the test question number to obtain consolidated data.

[0071] In some embodiments, step S22 (when determining that the test question type is a composite type, comparing the answer data one by one according to the one-by-one review strategy and the test question number to obtain consolidated data) includes S221-S224:

[0072] S221, when it is determined that the test question type is a composite type, a solution sequence corresponding to the test question number in a standard solution library is retrieved based on the test question number, and the solution sequence has solution data in a preset order.

[0073] Among them, the standard answer library is a standard answer library preset based on the test questions, and the answer sequence is the answer data corresponding to multiple fill-in-the-blanks.

[0074] Specifically, when it is determined that the question type is a composite type, the solution sequence corresponding to the question number in the standard answer library is retrieved based on the question number. For example, according to page 5, question No. 1 retrieves the solution sequence corresponding to the question number in the standard answer library.

[0075] The solution sequence has solution data in a preset order. For example, the calculation graph of obtaining 3 watermelons from 2 watermelons and 1 watermelon is ()+()=(), and the corresponding answer order is 2, 1, 3.

[0076] S222, obtaining the position data of the answer data, and sorting the answer data based on the position data to obtain an answer sequence.

[0077] Specifically, the server will obtain the position data of the answer data, and the server will obtain the position data of the answer data to sort the answer data to obtain the answer sequence.

[0078] It is not difficult to understand that the position of the writing can be determined by the position parameters on the coded paper, and it can be sorted from left to right to obtain the answer sequence.

[0079] S223, comparing the answer data in the answer sequence with the solution data in the solution sequence one by one in turn to generate an error result.

[0080] It is not difficult to understand that the answer data and the solution sequence are compared one by one. If there is a mismatch, an incorrect result will be generated.

[0081] S224, based on the erroneous result, determine the corresponding test question number as the consolidation number, and retrieve the test question data corresponding to the consolidation number as the consolidation data.

[0082] Specifically, the server will determine the test question number corresponding to the error result as the consolidation number, and retrieve the test question data corresponding to the consolidation number as the consolidation data.

[0083] The question number is the number corresponding to the question.

[0084] For example, refer to Figure 2, take the question No. 1 on page 5 as the consolidation number, and call the question data corresponding to the consolidation number as the consolidation data. That is, call the corresponding question as the consolidation data. For example, the calculation diagram of 2 watermelons and 1 watermelon to get 3 watermelons is () + () = (), and use this question data as the consolidation data.

[0085] S23, when it is determined that the test question type is a single type, the answer data is individually compared according to the individual review strategy and the test question number to obtain consolidated data, and the automatic review strategy includes a one-by-one review strategy and an individual review strategy.

[0086] In some embodiments, step S23 (when determining that the test question type is a single type, directly comparing the answer data according to the separate review strategy and the test question number to obtain consolidated data) includes S231-S232:

[0087] S231, when it is determined that the test question type is a single type, retrieve the answer data corresponding to the test question number in the standard answer library based on the test question number.

[0088] It can be understood that if it is determined that the test question type is a single type, the answer data corresponding to the test question number in the standard answer library is retrieved based on the test question number.

[0089] S232, directly compare the answer data and the solution data to obtain an error result, determine the corresponding test question number as the consolidation number based on the error result, and retrieve the test question data corresponding to the consolidation number as the consolidation data.

[0090] Specifically, the server directly compares the answer data with the solution data to obtain an error result, determines the corresponding test question number as the consolidation number based on the error result, and retrieves the test question data corresponding to the consolidation number as the consolidation data.

[0091] See also Figure 3 The present invention will directly compare only one answer data with the corresponding solution data. For example, the answer data corresponding to question No. 2 is 3, and the solution data is 4, and an incorrect result is obtained. Based on the incorrect result, the corresponding question number is determined as the consolidation number, then the consolidation number is question No. 2, and the question is used as the consolidation data.

[0092] S3, obtaining the consolidation data of a preset time period as writing data, classifying the writing data based on the answer data, and obtaining direct abnormal data and / or indirect abnormal data.

[0093] In some embodiments, step S3 (obtaining the consolidation data of a preset time period as writing data, classifying the writing data based on the answering data, and obtaining direct abnormal data and / or indirect abnormal data) includes S31-S33:

[0094] S31, obtaining the consolidation data of a preset time period as writing data, and performing calculations based on the answer data of the writing data and the corresponding answer data to obtain deviation data.

[0095] Specifically, the server will obtain the consolidation data of a preset time period as writing data, that is, obtain the corresponding wrong questions in the past period of time as writing data. The preset time period can be a manually preset time period, for example, wrong questions in the past 2 months to the past 1 month, to avoid recent wrong questions and repeated training of forgotten wrong questions, thereby improving the practice effect.

[0096] In addition, the server will perform calculations based on the answer data of the written data and the corresponding solution data to obtain deviation data.

[0097] In some embodiments, step S31 (calculating based on the answer data of the written data and the corresponding answer data to obtain deviation data) includes:

[0098] When it is determined that the test question type is a composite type, deviation values ​​are obtained one by one according to the absolute value of the difference between the answer data of the written data and the corresponding solution data.

[0099] Specifically, when the server determines that the test question type is a composite type, it obtains deviation values ​​one by one according to the absolute value of the difference between the answer data of the written data and the corresponding solution data.

[0100] For example, the calculation diagram for getting 3 watermelons from 2 watermelons and 1 watermelon is ()+()=(), and the answer data filled in by the user is 20+10=30. Based on the absolute value of the difference, we get 18, 9, and 27.

[0101] The deviation values ​​are counted one by one to obtain deviation data corresponding to the written data.

[0102] Specifically, the deviation values ​​are counted one by one to obtain the deviation data corresponding to the written data. For example, if the answer data filled in by the user is 20+10=30, then according to the absolute value of the difference, 18, 9 and 27 are obtained, and the deviation data is 54.

[0103] When it is determined that the test question type is a single type, a separate deviation value is obtained based on the absolute value of the difference between the answer data of the written data and the corresponding solution data.

[0104] Specifically, when it is determined that the test question type is a single type, a separate deviation value is obtained based on the absolute value of the difference between the answer data of the written data and the corresponding solution data.

[0105] For example, the answer data corresponding to question 2 is 3, and the answer data is 4, then the individual deviation value is 1.

[0106] The separate deviation value is used as the deviation data corresponding to the writing data.

[0107] S32, when it is determined that the deviation data is greater than or equal to the preset data, the corresponding written data is used as direct abnormal data.

[0108] It should be noted that for children's oral calculation data, errors caused by carelessness will lead to larger deviations in the answers, while calculation errors will result in relatively small deviations.

[0109] Therefore, the present invention will classify the error types according to the size of the deviation, and will subsequently classify and construct the wrong questions for display in different forms, so that the present invention can conduct targeted training for different wrong questions of different users and different error types, thereby improving the effect of wrong question training.

[0110] When it is determined that the deviation data is greater than or equal to the preset data, the corresponding written data is regarded as direct abnormal data, that is, an error caused by carelessness.

[0111] The preset data may be artificially preset data, such as 5, 6, etc., which are not limited here.

[0112] S33, when it is determined that the deviation data is smaller than the preset data, the corresponding written data is used as indirect abnormal data.

[0113] Specifically, when it is determined that the deviation data is smaller than the preset data, the corresponding written data is regarded as indirect abnormal data, that is, calculation error.

[0114] S4, constructing a phase consolidation table according to the direct exception data and / or the indirect exception data, and sending the phase consolidation table to the user end.

[0115] In some embodiments, step S4 (constructing a stage consolidation table according to the direct abnormal data and / or the indirect abnormal data, and sending the stage consolidation table to the user terminal) includes S41-S45:

[0116] S41, obtaining a preset consolidation table, wherein the preset consolidation table includes a direct display area and an indirect display area.

[0117] Specifically, the server will obtain a preset consolidation table, wherein the preset consolidation table includes a direct display area and an indirect display area. It can be a table preset by humans. Subsequently, the direct display area can be used to display direct abnormal data, and the indirect display area can be used to display indirect abnormal data.

[0118] S42, determining the test question number according to the direct exception data, obtaining the direct exception data with answer data based on the test question number as user mental arithmetic data, and obtaining the answer data corresponding to the test question number as direct display data.

[0119] Specifically, the server will determine the test question number based on the direct exception data, and obtain the direct exception data with the answer data based on the test question number as the user mental arithmetic data, that is, the test question data with the user-filled information will be used as the user mental arithmetic data, for example, the calculation graph of 2 watermelons and 1 watermelon to obtain 3 watermelons is (20) + (10) = (30).

[0120] S43, determining the test question number according to the indirect abnormal data, and retrieving the answer data according to the test question number as indirect display data.

[0121] Specifically, the question number is determined according to the indirect abnormal data, and the answer data is retrieved according to the question number as the indirect display data. That is, the answer is obtained as the indirect display data. For example, if the answer data corresponding to question No. 2 is 3, the indirect display data is 3.

[0122] S44, filling the user oral calculation data and the direct display data into a first cell of the direct display area, and filling the indirect abnormal data into a second cell of the indirect display area, the second cell having a corresponding prompt cell.

[0123] Specifically, fill the user's mental calculation data and the direct display data into the first cell of the direct display area, that is, the calculation graph of obtaining 3 watermelons by adding 2 watermelons and 1 watermelon, (20) + (10) = (30), and display the question and the answer data filled in by the user directly in the direct display area.

[0124] Furthermore, the indirect abnormal data is filled into the second cell of the indirect display area, that is, the question title of question No. 2 3+1=() is displayed in the indirect display area.

[0125] Each second cell has a corresponding prompt cell, and the corresponding answer will be displayed in the prompt cell only after the user has completed the calculated test questions. The prompt cell is a cell bound with indirect display data.

[0126] S45, binding the indirect display data with the prompt cell, generating a stage consolidation table for the user terminal, and when it is determined that the stage consolidation table meets the prompt condition, retrieving the indirect display data bound to the prompt cell for display to the user terminal.

[0127] Specifically, the indirect display data is bound to the prompt cell, and a stage consolidation table is generated for the user end. When it is determined that the stage consolidation table meets the prompt condition, the indirect display data bound to the prompt cell is retrieved for display to the user end.

[0128] Through the above implementation, the present invention will classify the types of wrong questions. When an error is caused by a mistake, the wrong question, the answer data written by the user and the standard answer will be directly displayed. If it is a calculation error, the child needs to fill it in before the answer can be displayed. The present invention will conduct targeted training for different types of errors.

[0129] In some embodiments, step S45 (when determining that the stage consolidation table meets the prompt condition, retrieving the indirect display data bound to the prompt cell to display to the user terminal) includes:

[0130] When it is determined that the user terminal triggers the prompt cell in the stage consolidation table, the indirect display data bound to the prompt cell is retrieved for display to the user terminal.

[0131] Specifically, when the server determines that the client triggers the prompt cell in the stage consolidation table, it will retrieve the indirect display data bound to the prompt cell and display it to the client. When the user actively triggers the prompt cell in the stage consolidation table, the server will retrieve the corresponding standard answer and display it to the user.

[0132] A hardware structure diagram of an electronic device provided by an embodiment of the present invention, the electronic device comprises: a processor, a memory and a computer program; wherein

[0133] The memory is used to store the computer program, and the memory may also be a flash memory. The computer program is, for example, an application program, a functional module, etc. for implementing the above method.

[0134] The processor is used to execute the computer program stored in the memory to implement each step performed by the device in the above method. For details, please refer to the relevant description in the above method embodiment.

[0135] Optionally, the memory can be independent or integrated with the processor 91.

[0136] When the memory is a device independent of the processor, the device may further include:

[0137] A bus is used to connect the memory and the processor.

[0138] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.

[0139] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0140] The present invention also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of a device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.

[0141] In the embodiments of the above-mentioned devices, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0142] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for processing oral arithmetic data, characterized in that: include: Acquire answer data of the oral arithmetic recording carrier according to the recording end, and extract position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier; Determine the question type data corresponding to the answer data based on the position data, retrieve the automatic review strategy and the question type data to automatically review the answer data, and obtain consolidated data; Acquire the consolidation data of a preset time period as writing data, classify the writing data based on the answer data, and obtain direct abnormal data and / or indirect abnormal data; Constructing a phase consolidation table according to the direct abnormal data and / or the indirect abnormal data, and sending the phase consolidation table to the user terminal; The step of obtaining the answer data of the oral arithmetic recording carrier according to the recording end, and extracting the position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier includes: Acquire the answer data of the oral arithmetic recording carrier through the recording end, and extract the position data of the answer data based on the dot matrix coordinate information of the oral arithmetic recording carrier, wherein the recording end is a dot matrix pen, and the oral arithmetic recording carrier is a coded paper with the test data; The determining of the question type data corresponding to the answer data based on the position data, retrieving the automatic review strategy and the question type data to automatically review the answer data, and obtaining the consolidated data includes: Determine the question type data corresponding to the answer data based on the position data, parse the question type data to obtain the question type and question number, the question type includes a composite type and a single type; When it is determined that the test question type is a composite type, the answer data are compared one by one according to the one by one review strategy and the test question number to obtain consolidated data; When it is determined that the test question type is a single type, the answer data is individually compared according to the individual review strategy and the test question number to obtain consolidated data, and the automatic review strategy includes a one-by-one review strategy and an individual review strategy; When the question type is determined to be a composite type, the answer data are compared one by one according to the one by one review strategy and the question number to obtain consolidated data, including: When it is determined that the test question type is a composite type, a solution sequence corresponding to the test question number in a standard solution library is retrieved based on the test question number, wherein the solution sequence has solution data in a preset order; Acquire position data of the answer data, and sort the answer data based on the position data to obtain an answer sequence; Comparing the answer data in the answer sequence with the solution data in the solution sequence one by one in sequence to generate an error result; Determine the corresponding test question number as the consolidation number based on the error result, and retrieve the test question data corresponding to the consolidation number as the consolidation data; When the test question type is determined to be a single type, the answer data is directly compared according to the separate review strategy and the test question number to obtain consolidated data, including: When it is determined that the test question type is a single type, based on the test question number, the answer data corresponding to the test question number in the standard answer library is retrieved; Directly compare the answer data with the solution data to obtain an error result, determine the corresponding test question number as a consolidation number based on the error result, and retrieve the test question data corresponding to the consolidation number as consolidation data; The step of obtaining the consolidated data of a preset time period as the writing data, and classifying the writing data based on the answer data to obtain direct abnormal data and / or indirect abnormal data includes: Acquire the consolidation data of a preset time period as writing data, and perform calculation based on the answer data of the writing data and the corresponding answer data to obtain deviation data; When it is determined that the deviation data is greater than or equal to the preset data, the corresponding written data is used as direct abnormal data; When it is determined that the deviation data is less than the preset data, the corresponding written data is used as indirect abnormal data; The step of constructing a phase consolidation table according to the direct abnormal data and / or the indirect abnormal data, and sending the phase consolidation table to the user terminal comprises: Obtaining a preset consolidation table, wherein the preset consolidation table includes a direct display area and an indirect display area; Determine the question number according to the direct abnormal data, obtain the direct abnormal data with answer data based on the question number as the user mental arithmetic data, and obtain the answer data corresponding to the question number as the direct display data; Determine the test question number according to the indirect abnormal data, and retrieve the answer data according to the test question number as indirect display data; Filling the user oral calculation data and the direct display data into a first cell of the direct display area, and filling the indirect abnormal data into a second cell of the indirect display area, the second cell having a corresponding prompt cell; The indirect display data is bound to the prompt cell, and a stage consolidation table is generated for the user end. When it is determined that the stage consolidation table meets the prompt condition, the indirect display data bound to the prompt cell is retrieved for display to the user end.

2. The method according to claim 1, characterized in that The answer data based on the written data and the corresponding answer data are calculated to obtain deviation data, including: When it is determined that the test question type is a composite type, the deviation values ​​are obtained one by one according to the absolute value of the difference between the answer data of the written data and the corresponding answer data; Counting the deviation values ​​one by one to obtain deviation data corresponding to the written data; When it is determined that the test question type is a single type, a separate deviation value is obtained according to the absolute value of the difference between the answer data of the written data and the corresponding answer data; The separate deviation value is used as the deviation data corresponding to the writing data.

3. The method according to claim 1, characterized in that When it is determined that the stage consolidation table meets the prompt condition, the indirect display data bound to the prompt cell is retrieved for display to the user terminal, including: When it is determined that the user terminal triggers the prompt cell in the stage consolidation table, the indirect display data bound to the prompt cell is retrieved for display to the user terminal.

4. An electronic device, characterized in that: include: A memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Wrong question management method and system, storage medium and terminal equipment

    CN110727360A

  • Teaching system and dot matrix teaching courseware

    CN110889262A