English writing knowledge point mastering condition diagnosis method
By constructing a relationship diagram of English writing knowledge points and vector calculation formulas, and combining the historical data of students' answers, an accurate diagnosis of students' mastery of English writing knowledge points is achieved, and the problems of poor diagnosis accuracy and complex training in the existing technology are solved.
Patent Information
- Application Number
- CN202411533697.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-21
AI Technical Summary
When diagnosing students' mastery of English writing knowledge points, the prior art has poor accuracy and complex training, making it difficult to accurately capture the relationship between students' answers and the knowledge points in writing requirements.
By extracting various knowledge points in English writing requirements, analyzing the relationship between them, building an English writing knowledge point relationship diagram, and using adjacency matrix and vector calculation formulas, combining students' answering historical data, bit by bit, and operations, students' English writing knowledge points are obtained by using the adjacency matrix and vector calculation formulas, and using the students' answering historical data, they are digit-by-bit and operation to obtain students' English writing knowledge points. Master vectors.
It realizes an accurate diagnosis of students' mastery of English writing knowledge points, improves the accuracy and efficiency of diagnosis, and can more effectively capture the relationship between students' answers and knowledge points in writing requirements.
Smart Images

Figure CN119494391A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of smart education technology, and is specifically a method for diagnosing the mastery of English writing knowledge points. The method of the present invention is only suitable for diagnosing the mastery of English writing knowledge points, and is not suitable for diagnosing the mastery of other knowledge points. Background Art
[0002] The existing diagnostic methods for English writing knowledge points mastery using item response theory have the problem of poor accuracy in diagnosing students' English writing knowledge points mastery. The existing diagnostic methods for English writing knowledge points mastery using deep learning have the problem of difficulty in accurately diagnosing English writing knowledge points mastery due to complex training. The present invention proposes a diagnostic method that captures the relationship between students' English writing answers and knowledge points in writing requirements based on students' English writing answer history data, and accurately describes students' English writing knowledge points mastery. Summary of the invention
[0003] A processing flow chart of a method for diagnosing the mastery of English writing knowledge points of the present invention is shown in FIG. Figure 1 As shown, its processing flow is: first, extract each knowledge point in the English writing requirements, analyze the relationship between each knowledge point, and construct an English writing knowledge point relationship graph; second, traverse the English writing knowledge point relationship graph, obtain the edge set connecting each knowledge point in the English writing knowledge point relationship graph, input the obtained edge set into the English writing knowledge point relationship graph adjacency matrix calculation formula, and construct the English writing knowledge point relationship graph adjacency matrix; third, read the English writing knowledge point relationship graph adjacency matrix, use the English writing knowledge point relationship vector calculation formula, and construct the English writing knowledge point relationship vector; fourth, extract the students' English writing knowledge point answers, judge whether the extracted students' English writing knowledge point answers are correct or wrong, and construct the students' English writing answer knowledge point correct and error vector; fifth, use the students' English writing knowledge point mastery vector calculation formula, perform bit-by-bit AND operation on the English writing knowledge point relationship vector and the students' English writing answer knowledge point correct and error vector, obtain the students' English writing knowledge point mastery vector, and output the students' English writing knowledge point mastery vector as the students' English writing knowledge point mastery diagnosis result.
[0004] Definition of the calculation formula of the diagnostic method of the present invention
[0005] (1) English writing knowledge point relationship graph adjacency matrix calculation formula
[0006]
[0007] In formula (1), the adjacency matrix of the English writing knowledge point relationship graph represents the connection relationship between knowledge points in the English writing knowledge point relationship graph. Knowledge point i and knowledge point j are the i-th knowledge point and the j-th knowledge point in the English writing knowledge point relationship graph, respectively. If there is an edge between knowledge point i and knowledge point j in the English writing knowledge point relationship graph, then the adjacency matrix of the English writing knowledge point relationship graph is ij is 1; otherwise, when there is no edge between knowledge point i and knowledge point j in the English writing knowledge point relationship graph, the adjacency matrix of the English writing knowledge point relationship graph ij is 0.
[0008] (2) English writing knowledge point relationship vector calculation formula
[0009]
[0010] In formula (2), n is the total number of rows of the adjacency matrix of the English writing knowledge point relationship graph, and the total number of 1s in the i-th row of the adjacency matrix of the English writing knowledge point relationship graph is obtained by counting the number of 1s in the i-th row of the adjacency matrix of the English writing knowledge point relationship graph.
[0011] (3) Students’ English writing knowledge points: mastering the vector calculation formula
[0012] Students' English writing knowledge points mastery vector = English writing knowledge points relationship vector & students' English writing answer knowledge points correctness vector (3)
[0013] In formula (3), the student's English writing knowledge point mastery vector represents the student's mastery of the knowledge points in the English writing requirements, and the English writing knowledge point relationship vector is obtained by formula (2); the student's English writing answer knowledge point correctness and error vector = [knowledge point 1 writing answer, knowledge point 2 writing answer, ..., knowledge point i writing answer, ..., knowledge point n writing answer], n is the total number of student's English writing answer knowledge points, if the student answers the knowledge point i correctly in the English writing answer, the corresponding knowledge point i writing answer in the student's English writing answer knowledge point correctness and error vector takes the value of 1, otherwise it is 0; the symbol "&" is the bit-by-bit AND operation of the English writing knowledge point relationship vector and the student's English writing answer knowledge point correctness and error vector.
[0014] Specific processing steps of the diagnostic method of the present invention
[0015] like Figure 1 As shown, the processing flow of the method for diagnosing the mastery of English writing knowledge points is as follows:
[0016] P101 starts;
[0017] P102 Initialize the list of knowledge points in English writing requirements;
[0018] P103 adds all the knowledge points in the English writing requirements to the list of knowledge points in the English writing requirements, and starts to traverse the list of knowledge points in the English writing requirements;
[0019] P104 reads the current knowledge point in the knowledge point list in the English writing requirements, and analyzes the relationship between this knowledge point and other knowledge points. If there is a relationship, there is an edge between the knowledge points;
[0020] P105 checks whether the traversal is completed, if not, go to P104, if yes, output the edge set connecting each knowledge point in the English writing knowledge point relationship graph, and go to P106;
[0021] P106 Input the obtained edge set into the English writing knowledge point relationship graph adjacency matrix calculation formula (1), obtain the English writing knowledge point relationship graph adjacency matrix, and construct the English writing knowledge point relationship graph adjacency matrix;
[0022] P107 reads the adjacency matrix of the English writing knowledge point relationship graph, counts the total number of 1s in each row of the adjacency matrix of the English writing knowledge point relationship graph, and uses the calculation formula (2) of the English writing knowledge point relationship vector to construct the English writing knowledge point relationship vector;
[0023] P108 reads in students’ English writing answer history data;
[0024] P109 extracts students' English writing knowledge points and answers, determines whether the extracted students' English writing knowledge points are correct or wrong, and constructs the correct and incorrect vectors of students' English writing knowledge points;
[0025] P110 uses the student's English writing knowledge point mastery vector calculation formula (3) to perform a bitwise AND operation on the English writing knowledge point relationship vector and the student's English writing answer knowledge point correctness and error vector to obtain the student's English writing knowledge point mastery vector;
[0026] P111 outputs the students’ English writing knowledge points mastery vector as the diagnosis result of the students’ English writing knowledge points mastery;
[0027] End of P112. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 It is a processing flow chart of the present invention. Figure 2 It is a relationship diagram of English writing knowledge points in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The present invention is further described below with reference to the embodiments, but is not intended to be limiting of the present invention.
[0030] Example
[0031] The student answer data input in the embodiment of the present invention are taken from the real answer data generated by the students of this school when preparing for the English writing test of the CET-4 and CET-6. The English writing knowledge point mastery status diagnosis method diagnoses the student's English writing knowledge point mastery status based on the student's English writing answer history data, and mainly includes the following steps:
[0032] The historical data of students’ English writing answers to be processed are as follows: 6
[0034] 1,2,3,4,5,6
[0035] 1,1,0,1,1,1
[0036] The 6 in the first row represents that the student answered 6 English writing questions. The second row represents the knowledge points tested in the 6 English writing questions, which test the 1st to 6 knowledge points respectively. The third row represents the correctness of the student's answers to the 6 English writing questions.
[0037] (1) Extract the various knowledge points in the English writing requirements, analyze the relationship between the various knowledge points, and construct an English writing knowledge point relationship diagram such as Figure 2 shown.
[0039] (2) According to whether there are edges between the knowledge points in the English writing knowledge point relationship graph, the adjacency matrix calculation formula (1) of the English writing knowledge point relationship graph is used to construct the adjacency matrix of the English writing knowledge point relationship graph as follows:
[0040] [[0,1,0,1,1,0],
[0041] [1,0,1,0,1,0],
[0042] [0,1,0,0,1,0],
[0043] [1,0,0,0,1,1],
[0044] [1,1,1,1,0,1],
[0045] [0,0,0,1,1,0]]
[0046] (3) Using formula (2), the adjacency matrix of the English writing knowledge point relationship graph is transformed into the English writing knowledge point relationship vector:
[0047]
[0048] (4) Extract the students' English writing knowledge points and answer them, determine whether the answers are correct or wrong, and construct the correct and incorrect vectors of the students' English writing answers. There are 6 knowledge points in total, and the correct and incorrect vectors of the students' English writing answers are obtained as follows:
[0049] The first English writing test, the first knowledge point, was answered correctly. The correct and incorrect vectors of the students’ English writing answers are as follows:
[0050] [1, 0, 0, 0, 0, 0]
[0051] The second English writing test, the second knowledge point, was answered correctly. The correct and incorrect vectors of the students’ English writing answers are as follows:
[0052] [0, 1, 0, 0, 0, 0]
[0053] The third question in the English writing test was answered incorrectly. The correct and incorrect vectors of the knowledge points in the student's English writing answers are as follows:
[0054] [0, 0, 0, 0, 0, 0]
[0055] The 4th English writing test question 4th knowledge point was answered correctly. The correct and error vectors of the student's English writing answer knowledge point are as follows:
[0056] [0, 0, 0, 1, 0, 0]
[0057] The 5th knowledge point of the 5th English writing test was answered correctly. The correct and incorrect vectors of the knowledge points of the student's English writing answers are as follows:
[0058] [0, 0, 0, 0, 1, 0]
[0059] The 6th English writing test question 6th knowledge point was answered correctly. The correct and error vectors of the student's English writing answer knowledge point are as follows:
[0060] [0, 0, 0, 0, 1]
[0061] (5) Formula (3) is used to perform bit-by-bit AND operation on the English writing knowledge point relationship vector and the student's English writing answer knowledge point correctness and error vector, and the student's English writing knowledge point mastery vector is obtained as: [0.83, 0.98, 0.27, 0.95, 0.86, 0.72]. The student's English writing knowledge point mastery vector is output as the diagnosis result of the student's English writing knowledge point mastery.
Claims
1. A method for diagnosing the mastery of knowledge points in English writing, the method comprising the following processing flow: First, extracting each knowledge point in the English writing requirements, analyzing the relationship between each knowledge point, and constructing an English writing knowledge point relationship diagram; Second, traverse the English writing knowledge point relationship graph to obtain the edge set connecting each knowledge point in the English writing knowledge point relationship graph, input the obtained edge set into the adjacency matrix calculation formula of the English writing knowledge point relationship graph, and construct the adjacency matrix of the English writing knowledge point relationship graph; Third, read the adjacency matrix of the English writing knowledge point relationship graph, and use the English writing knowledge point relationship vector calculation formula to construct the English writing knowledge point relationship vector; Fourth, extract the students' English writing knowledge point answers, determine whether the extracted students' English writing knowledge point answers are correct or incorrect, and construct the students' English writing knowledge point answer correct and error vectors; Fifth, use the students' English writing knowledge point mastery vector calculation formula to perform bit-by-bit AND operations on the English writing knowledge point relationship vector and the students' English writing answer knowledge point correct and error vectors to obtain the students' English writing knowledge point mastery vector, and output the students' English writing knowledge point mastery vector as the students' English writing knowledge point mastery diagnosis result.
2. The method for diagnosing the mastery of English writing knowledge points according to claim 1 is characterized by: The calculation formula of the method for diagnosing the mastery of English writing knowledge points is defined as follows: (1) English writing knowledge point relationship graph adjacency matrix calculation formula In formula (1), the adjacency matrix of the English writing knowledge point relationship graph represents the connection relationship between knowledge points in the English writing knowledge point relationship graph. Knowledge point i and knowledge point j are the i-th knowledge point and the j-th knowledge point in the English writing knowledge point relationship graph, respectively. If there is an edge between knowledge point i and knowledge point j in the English writing knowledge point relationship graph, then the adjacency matrix of the English writing knowledge point relationship graph is ij is 1; otherwise, when there is no edge between knowledge point i and knowledge point j in the English writing knowledge point relationship graph, the adjacency matrix of the English writing knowledge point relationship graph ij is 0; (2) English writing knowledge point relationship vector calculation formula In formula (2), n is the total number of rows of the adjacency matrix of the English writing knowledge point relationship graph, and the total number of 1s in the i-th row of the adjacency matrix of the English writing knowledge point relationship graph is obtained by counting the number of 1s in the i-th row of the adjacency matrix of the English writing knowledge point relationship graph; (3) Students’ English writing knowledge points: mastering the vector calculation formula Students' English writing knowledge points mastery vector = English writing knowledge points relationship vector & students' English writing answer knowledge points correctness vector (3) In formula (3), the student's English writing knowledge point mastery vector represents the student's mastery of the knowledge points in the English writing requirements, and the English writing knowledge point relationship vector is obtained by formula (2); the student's English writing answer knowledge point correctness and error vector = [knowledge point 1 writing answer, knowledge point 2 writing answer, ..., knowledge point i writing answer, ..., knowledge point n writing answer], n is the total number of knowledge points in the student's English writing answer. If the student answers the knowledge point i correctly in the English writing answer, the corresponding knowledge point i writing answer in the student's English writing answer knowledge point correctness and error vector takes the value of 1, otherwise it is 0; the symbol "&" is the bit-by-bit AND operation of the English writing knowledge point relationship vector and the student's English writing answer knowledge point correctness and error vector.
3. The method for diagnosing the mastery of English writing knowledge points according to claim 1 is characterized by: The processing steps of the method for diagnosing the mastery of English writing knowledge points are as follows: P101 starts; P102 Initialize the list of knowledge points required for English writing; P103 adds all the knowledge points required for English writing to the list of knowledge points required for English writing, and starts to traverse the list of knowledge points required for English writing; P104 reads the current knowledge point in the list of knowledge points required for English writing, and analyzes the relationship between this knowledge point and other knowledge points. If there is a relationship, there is an edge between the knowledge points; P105: Check if the list of required knowledge points for English writing has been traversed. If not, go to P104. If yes, output the edge set connecting each knowledge point in the English writing knowledge point relationship graph, and go to P106. P106 Input the obtained edge set into the English writing knowledge point relationship graph adjacency matrix calculation formula (1), obtain the English writing knowledge point relationship graph adjacency matrix, and construct the English writing knowledge point relationship graph adjacency matrix; P107 reads the adjacency matrix of the English writing knowledge point relationship graph, counts the total number of 1s in each row of the adjacency matrix of the English writing knowledge point relationship graph, and uses the calculation formula (2) of the English writing knowledge point relationship vector to construct the English writing knowledge point relationship vector; P108 reads in students’ English writing answer history data; P109 extracts students' English writing knowledge points and answers, determines whether the extracted students' English writing knowledge points are correct or wrong, and constructs the correct and incorrect vectors of students' English writing knowledge points; P110 uses the student's English writing knowledge point mastery vector calculation formula (3) to perform a bitwise AND operation on the English writing knowledge point relationship vector and the student's English writing answer knowledge point correctness and error vector to obtain the student's English writing knowledge point mastery vector; P111 outputs the students’ English writing knowledge points mastery vector as the diagnosis result of the students’ English writing knowledge points mastery; End of P112.