Method and system for automatically generating English questions

By obtaining and processing historical learning data records of English learners, determining the difficulty level of learning data records, and filtering and combining test questions from the preset test question library, the problem of difficult to automatically generate test questions suitable for English learners in the prior art is solved, and the effect of intelligent generation and improving automation reliability is achieved.

CN112015883BActive Publication Date: 2025-04-22SHANGHAI MIYUE ARTIFICIAL INTELLIGENCE INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010856592.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-24
Publication Date
2025-04-22
Estimated Expiration
2040-08-24

AI Technical Summary

Technical Problem

It is difficult to effectively and automatically generate test questions suitable for English learners, especially in terms of grammar, pronunciation and vocabulary, and it is difficult to generate appropriate test questions based on different difficulty levels of learners.

Method used

By obtaining the English historical learning data records of the preset test object, processing the data type content, determining the difficulty level of the grammar, pronunciation and vocabulary learning data records, and dividing data of the same difficulty level into the same learning data record set, filtering and combining different types of test questions from the preset test question library to generate test question papers suitable for learners.

Benefits of technology

It realizes intelligently generating suitable test questions based on learners' English historical learning data records, improves the automation and reliability of the formation of test questions, and ensures that the test questions match the learners' historical records.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112015883B_ABST
    Figure CN112015883B_ABST
Patent Text Reader

Abstract

The present invention provides an automatic generation method and system for English questions, which can form a corresponding learning data record set according to the different difficulty levels of English historical learning data records of preset test subjects in terms of grammar, pronunciation and vocabulary, and then filter different types of English test questions from a preset English test question library according to the learning data record set to form a suitable English test question volume, thereby being able to intelligently generate test questions that match the preset test subject's historical learning records and improve the automation and reliability of English test question formation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent education, and in particular to an automatic generation method and system for English questions. Background Art

[0002] As an ancient Chinese language, English is quite different from Chinese in terms of grammar, pronunciation and vocabulary, which makes it difficult for students to learn English and teachers to formulate test questions for English knowledge. It can be seen that the existing technology urgently needs a way to automatically generate English test questions based on the grammar, pronunciation and vocabulary characteristics of English knowledge data. Summary of the invention

[0003] In view of the defects existing in the prior art, the present invention provides an automatic generation method and system for English questions, which obtains the English history learning data records of a preset test object and processes the data type and content of the English history learning data records, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records, and determining the difficulty level corresponding to each of the English grammar learning data records, the English pronunciation learning data records and the English vocabulary learning data records, and classifying the English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level into the same learning data record set, and then screening the English grammar learning data records corresponding to the learning data record set from a preset English test question library. A number of different types of English test questions are matched, and according to the duration of the test on the preset test object, a corresponding number of different types of English test questions are selected from the number of different types of English test questions to form an English test question volume; it can be seen that the English question automatic generation method and system can form a corresponding learning data record set according to the different difficulty levels of grammar, pronunciation and vocabulary of the English historical learning data records of the preset test object, and then filter out different types of English test questions from the preset English test question library according to the learning data record set to form a suitable English test question volume, so as to intelligently generate test questions that match the preset test object's historical learning records and improve the automation and reliability of English test question formation.

[0004] The present invention provides a method for automatically generating English questions, which is characterized by comprising the following steps:

[0005] Step S1, obtaining English history learning data records of a preset test subject, and performing data type content processing on the English history learning data records, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records, and a number of English vocabulary learning data records;

[0006] Step S2, determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and grouping the English grammar learning data record, English pronunciation learning data record and English vocabulary learning data record with the same difficulty level into the same learning data record set;

[0007] Step S3, selecting a plurality of different types of English test questions that match the learning data record set from a preset English test question library, and selecting a corresponding number of different types of English test questions from the plurality of different types of English test questions according to the duration of the test for the preset test object, so as to form an English test question volume;

[0008] Further, in the step S1, the English history learning data records of the preset test object are obtained, and the English history learning data records are processed by data content differentiation, so as to determine that a plurality of English grammar learning data records, a plurality of English pronunciation learning data records and a plurality of English vocabulary learning data records specifically include:

[0009] Step S101, obtaining the historical online learning data records of the preset test subject during the historical online learning process, and performing English-related screening processing on the historical online learning data records, thereby extracting the English historical learning data records of the preset test subject;

[0010] Step S102, performing data content differentiation processing on the English history learning data record, so as to determine a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records contained in the English history learning data record;

[0011] Further, in step S2, determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and grouping the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set specifically includes:

[0012] Step S201, determining the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively according to the preset English test outline information;

[0013] Step S202, comparing the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information with a preset knowledge point database, so as to determine the difficulty level evaluation values ​​corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively;

[0014] Step S203, grouping English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level evaluation value into the same learning data record set, thereby obtaining a plurality of learning data record sets with different difficulty level evaluation values;

[0015] Further, in the step S3, a plurality of different types of English test questions matching the learning data record set are selected from a preset English test question library, and a corresponding number of different types of English test questions are selected from the plurality of different types of English test questions according to the duration of the test for the preset test object, so as to form an English test question volume, specifically including:

[0016] Step S301, according to the difficulty level of the learning data record set itself, selecting a plurality of different types of English test questions matching the difficulty level from the preset English test question library;

[0017] Step S302, determining the number of each of multiple-choice questions, fill-in-the-blank questions, and essay questions in the English test paper for testing the preset test object according to the duration of the test for the preset test object;

[0018] Step S303, according to the number of questions, a corresponding number of English grammar test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions, English listening test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions and English vocabulary test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions are selected from the several different types of English test questions, thereby generating the English test question paper.

[0019] The present invention also provides an English question automatic generation system, characterized in that it includes an English history learning data record acquisition module, an English history learning data record distinction module, a learning data record set setting module and an English test question volume generation module; wherein,

[0020] The English history learning data record acquisition module is used to acquire the English history learning data record of a preset test object;

[0021] The English history learning data record distinguishing module is used to perform data type content processing on the English history learning data record, so as to determine a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records;

[0022] The learning data record set is configured as a module for determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and classifying the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set;

[0023] The English test question volume generating module is used to select a plurality of different types of English test questions that match the learning data record set from a preset English test question library, and select a corresponding number of different types of English test questions from the plurality of different types of English test questions according to the duration of the test performed on the preset test object, so as to form an English test question volume;

[0024] Further, the English history learning data record acquisition module acquires the English history learning data record of the preset test subject, specifically including acquiring the historical online learning data record of the preset test subject in the historical online learning process, and performing English-related screening processing on the historical online learning data record, thereby extracting the English history learning data record of the preset test subject;

[0025] The English history learning data record distinguishing module performs data type content processing on the English history learning data record, specifically including performing data content distinguishing processing on the English history learning data record, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records contained in the English history learning data record;

[0026] Further, the learning data record set is set as a module to determine the difficulty level corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and to classify the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set, specifically including:

[0027] According to the preset English test outline information, determining the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record;

[0028] Then, the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information are respectively compared with a preset knowledge point database, so as to determine the difficulty level evaluation values ​​corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively;

[0029] Finally, the English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level evaluation value are divided into the same learning data record set, thereby obtaining a number of learning data record sets with different difficulty level evaluation values;

[0030] Further, the English test question volume generation module selects a number of different types of English test questions that match the learning data record set from a preset English test question library, and selects a corresponding number of different types of English test questions from the number of different types of English test questions according to the test duration of the preset test object, so as to form an English test question volume specifically including:

[0031] According to the difficulty level of the learning data record set itself, a plurality of different types of English test questions matching the difficulty level are selected from the preset English test question library,

[0032] Then, according to the duration of the test for the preset test object, the number of each of the multiple-choice questions, the fill-in-the-blank questions, and the essay questions in the English test paper for the preset test object is determined,

[0033] Finally, according to the number of questions, a corresponding number of English grammar test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions, English listening test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions and English vocabulary test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions are selected from the several different types of English test questions, thereby generating the English test question paper.

[0034] Compared with the prior art, the method and system for automatically generating English questions obtains the English history learning data records of the preset test object, and processes the data type and content of the English history learning data records, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records, and a number of English vocabulary learning data records, and determining the difficulty level corresponding to each of the English grammar learning data records, the English pronunciation learning data records, and the English vocabulary learning data records, and classifies the English grammar learning data records, English pronunciation learning data records, and English vocabulary learning data records with the same difficulty level into the same learning data record set, and then selects a number of different difficulty levels that match the learning data record set from a preset English test question library. The same type of English test questions, and according to the duration of the test for the preset test object, a corresponding number of different types of English test questions are selected from the several different types of English test questions to form an English test question volume; it can be seen that the English question automatic generation method and system can form a corresponding learning data record set according to the different difficulty levels of grammar, pronunciation and vocabulary of the English historical learning data records of the preset test object, and then filter out different types of English test questions from the preset English test question library according to the learning data record set to form a suitable English test question volume, so as to intelligently generate test questions that match the preset test object's historical learning records and improve the automation and reliability of English test question formation.

[0035] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.

[0036] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0038] Figure 1 A schematic flow chart of the method for automatically generating English titles provided by the present invention.

[0039] Figure 2 This is a schematic diagram of the structure of the English title automatic generation system provided by the present invention. DETAILED DESCRIPTION

[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0041] See also Figure 1 , is a flow chart of an automatic English title generation method provided by an embodiment of the present invention. The automatic English title generation method comprises the following steps:

[0042] Step S1, obtaining the English history learning data record of the preset test object, and performing data type content processing on the English history learning data record, so as to determine a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records;

[0043] Step S2, determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and grouping the English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level into the same learning data record set;

[0044] Step S3, screening a number of different types of English test questions matching the learning data record set from a preset English test question library, and selecting a corresponding number of different types of English test questions from the number of different types of English test questions according to the test duration of the preset test object, so as to form an English test question volume.

[0045] The method for automatically generating English questions can form a corresponding learning data record set according to the different difficulty levels of grammar, pronunciation and vocabulary of the English historical learning data records of the preset test object, and then filter different types of English test questions from a preset English test question library according to the learning data record set to form a suitable English test question volume, so as to intelligently generate test questions that match the preset test object's historical learning records and improve the automation and reliability of English test question formation.

[0046] Preferably, in step S1, the English history learning data record of the preset test object is obtained, and the English history learning data record is processed by data content differentiation, so as to determine that a plurality of English grammar learning data records, a plurality of English pronunciation learning data records and a plurality of English vocabulary learning data records specifically include:

[0047] Step S101, obtaining the historical online learning data records of the preset test subject in the historical online learning process, and performing English-related screening processing on the historical online learning data records, thereby extracting the English historical learning data records of the preset test subject;

[0048] Step S102, performing data content differentiation processing on the English history learning data record, so as to determine a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records contained in the English history learning data record.

[0049] By screening and distinguishing the historical online learning data records of the preset test subjects, English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records are obtained, so that the English learning history of the preset test subjects can be comprehensively and accurately determined.

[0050] Preferably, in step S2, determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and grouping the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set specifically includes:

[0051] Step S201, according to the preset English test outline information, determining the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively;

[0052] Step S202, comparing the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information with a preset knowledge point database, thereby determining difficulty level evaluation values ​​corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively;

[0053] Step S203, grouping English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level evaluation value into the same learning data record set, thereby obtaining a number of learning data record sets with different difficulty level evaluation values.

[0054] By analyzing the knowledge points of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, the difficulty level evaluation values ​​corresponding to each of them can be determined, thereby accurately obtaining the corresponding learning data record set.

[0055] Preferably, in step S3, a plurality of different types of English test questions matching the learning data record set are screened from a preset English test question library, and a corresponding number of different types of English test questions are selected from the plurality of different types of English test questions according to the duration of the test for the preset test object, so as to form an English test question volume, specifically including:

[0056] Step S301, according to the difficulty level of the learning data record set itself, selecting a plurality of different types of English test questions matching the difficulty level from the preset English test question library;

[0057] Step S302, determining the number of each of multiple-choice questions, fill-in-the-blank questions, and essay questions in the English test paper for testing the preset test object according to the duration of the test for the preset test object;

[0058] Step S303, according to the number of questions, a corresponding number of English grammar test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions, English listening test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions and English vocabulary test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions are selected from the plurality of different types of English test questions, thereby generating the English test question paper.

[0059] By selecting a corresponding number of different types of English test questions from different types of English test questions according to the duration of the test for the preset test subject, it is possible to ensure that an English test question paper matching the learning experience of the preset test subject is generated.

[0060] In one embodiment, in step S301, based on the difficulty level of the learning data record set itself, selecting a plurality of different types of English test questions matching the difficulty level from the preset English test question library further includes:

[0061] Step A1: Determine the difficulty level of each English test question in the preset English test question library using formula (1):

[0062]

[0063] Among them, N a represents the difficulty level of the ath English test question in the preset English test question library; D ai represents the average score of the a-th English test question in the preset English test question library in the i-th test in history; F ai represents the full score of the a-th English test question in the preset English test question library at the i-th test in history; n represents the total number of historical tests of the a-th English test question in the preset English test question library;

[0064] Step A2: Calculate the matching degree between the difficulty level of each English test question in the preset English test question library and the difficulty level of the learning data record set itself using formula (2):

[0065]

[0066] Among them, Z a represents the matching degree value between the difficulty level of the ath English test question in the preset English test question library and the difficulty level of the learning data record set itself; N represents the difficulty level of the learning data record set itself;

[0067] Step A3: determining the English test questions with matching degree values ​​equal to or less than a preset threshold as the English test questions screened out for the first time;

[0068] Step A4: Use formula (3) to classify the English test questions screened out for the first time and obtain the classification probability value:

[0069]

[0070] Among them, F ai represents the probability that the a-th English test question selected for the first time belongs to the i-th category; S i It means that the F corresponding to the a-th English test question screened out for the first time is calculated according to formula (3). ai Previously, the number of English test questions belonging to the i-th category has been determined; S represents the F corresponding to the a-th English test question screened for the first time calculated according to formula (3) ai Previously, the number of English test questions that have been classified; P at represents the number of times the t-th feature information corresponding to the i-th category question appears in the a-th English test question screened for the first time; m represents the total number of feature information corresponding to the i-th category question;

[0071] When the F ai When the percentage is equal to or greater than 60%, it is considered that the ath English test question screened for the first time belongs to the ith question type; if there is an English test question that belongs to multiple question types, select the F ai The question type corresponding to the maximum value is used as the final type of the a-th English test question screened out for the first time;

[0072] When the F aiWhen it is less than 60%, a new type of question type is formed separately until all the English test questions screened out for the first time are classified, and finally different types of English test questions matching the difficulty level of the learning data record set are screened out.

[0073] The beneficial effects of the above technical solution are as follows: formula (1) is used to obtain the difficulty level of the English test questions in the preset English test question library, the purpose of which is to quantify the difficulty of the English test questions in the preset English test question library through the formula, and also to match the difficulty level of the learning data record set itself in the subsequent process, thereby ensuring the subsequent screening of questions; formula (2) is used to obtain the matching degree value, the purpose of which is to use the matching degree value obtained by the formula to screen the English test questions in the preset English test question library once, and screen out English test questions that match the difficulty level; finally, formula (3) is used to obtain the classification probability value, and the classification probability value can be used to accurately classify the English test questions in the preset English test question library after the first screening, and a second screening is performed according to the classification value, and finally different types of English test questions that match the difficulty level are selected; the above formula and steps increase the accuracy of screening the English test questions in the preset English test question library, and use the two-screening method to make the screened questions more in line with the requirements, and the types of selected questions can be guaranteed to be diversified, and the difficulty is also matched with the difficulty level.

[0074] See also Figure 2 , is a schematic diagram of the structure of the English question automatic generation system provided by an embodiment of the present invention. The English question automatic generation system includes an English history learning data record acquisition module, an English history learning data record distinction module, a learning data record set module and an English test question volume generation module; wherein,

[0075] The English history learning data record acquisition module is used to acquire the English history learning data record of a preset test object;

[0076] The English history learning data record distinguishing module is used to perform data type content processing on the English history learning data record, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records;

[0077] The learning data record set is configured as a module for determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and classifying the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set;

[0078] The English test question volume generating module is used to screen a number of different types of English test questions that match the learning data record set from a preset English test question library, and select a corresponding number of different types of English test questions from the number of different types of English test questions according to the test duration of the preset test object, so as to form an English test question volume.

[0079] The English question automatic generation system can form a corresponding learning data record set according to the different difficulty levels of grammar, pronunciation and vocabulary of the English historical learning data records of the preset test subjects, and then filter different types of English test questions from a preset English test question library according to the learning data record set to form a suitable English test question volume, so as to intelligently generate test questions that match the preset test subject's historical learning records and improve the automation and reliability of English test question formation.

[0080] Preferably, the English history learning data record acquisition module acquires the English history learning data record of the preset test object, specifically including acquiring the historical online learning data record of the preset test object in the historical online learning process, and performing English-related screening processing on the historical online learning data record, thereby extracting the English history learning data record of the preset test object;

[0081] The English history learning data record distinguishing module performs data type content processing on the English history learning data record, specifically including data content distinguishing processing on the English history learning data record, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records contained in the English history learning data record.

[0082] By screening and distinguishing the historical online learning data records of the preset test subjects, English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records are obtained, so that the English learning history of the preset test subjects can be comprehensively and accurately determined.

[0083] Preferably, the learning data record set is configured as a module to determine the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and to classify the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set, specifically including:

[0084] According to the preset English test outline information, determine the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record;

[0085] Then, the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information are respectively compared with a preset knowledge point database, so as to determine the difficulty level evaluation values ​​corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively;

[0086] Finally, the English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level evaluation value are divided into the same learning data record set, thereby obtaining several learning data record sets with different difficulty level evaluation values.

[0087] By analyzing the knowledge points of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, the difficulty level evaluation values ​​corresponding to each of them can be determined, thereby accurately obtaining the corresponding learning data record set.

[0088] Preferably, the English test question volume generating module selects a plurality of different types of English test questions matching the learning data record set from a preset English test question library, and selects a corresponding number of different types of English test questions from the plurality of different types of English test questions according to the duration of the test for the preset test object, so as to form an English test question volume specifically including:

[0089] According to the difficulty level of the learning data record set itself, a plurality of different types of English test questions matching the difficulty level are selected from the preset English test question library,

[0090] Then, according to the duration of the test for the preset test object, the number of each of the multiple-choice questions, fill-in-the-blank questions, and essay questions in the English test paper for the preset test object is determined.

[0091] Finally, according to the number of questions, a corresponding number of English grammar test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions, English listening test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions and English vocabulary test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions are selected from the several different types of English test questions to generate the English test question paper.

[0092] By selecting a corresponding number of different types of English test questions from different types of English test questions according to the duration of the test for the preset test subject, it is possible to ensure that an English test question paper matching the learning experience of the preset test subject is generated.

[0093] In one embodiment, the step of selecting, according to the difficulty level of the learning data record set itself, a plurality of different types of English test questions matching the difficulty level from the preset English test question library further comprises:

[0094] Step A1: Determine the difficulty level of each English test question in the preset English test question library using formula (1):

[0095]

[0096] Among them, N a represents the difficulty level of the ath English test question in the preset English test question library; D ai represents the average score of the a-th English test question in the preset English test question library in the i-th test in history; F ai represents the full score of the a-th English test question in the preset English test question library at the i-th test in history; n represents the total number of historical tests of the a-th English test question in the preset English test question library;

[0097] Step A2: Calculate the matching degree between the difficulty level of each English test question in the preset English test question library and the difficulty level of the learning data record set itself using formula (2):

[0098]

[0099] Among them, Z a represents the matching degree value between the difficulty level of the ath English test question in the preset English test question library and the difficulty level of the learning data record set itself; N represents the difficulty level of the learning data record set itself;

[0100] Step A3: determining the English test questions with matching degree values ​​equal to or less than a preset threshold as the English test questions screened out for the first time;

[0101] Step A4: Use formula (3) to classify the English test questions screened out for the first time and obtain the classification probability value:

[0102]

[0103] Among them, F ai represents the probability that the a-th English test question selected for the first time belongs to the i-th category; S i It means that the F corresponding to the a-th English test question screened out for the first time is calculated according to formula (3). ai Previously, the number of English test questions belonging to the i-th category has been determined; S represents the F corresponding to the a-th English test question screened for the first time calculated according to formula (3) ai Previously, the number of English test questions that have been classified; P atrepresents the number of times the t-th feature information corresponding to the i-th category question appears in the a-th English test question screened for the first time; m represents the total number of feature information corresponding to the i-th category question;

[0104] When the F ai When the percentage is equal to or greater than 60%, it is considered that the ath English test question screened for the first time belongs to the ith question type; if there is an English test question that belongs to multiple question types, select the F ai The question type corresponding to the maximum value is used as the final type of the a-th English test question screened out for the first time;

[0105] When the F ai When it is less than 60%, a new type of question type is formed separately until all the English test questions screened out for the first time are classified, and finally different types of English test questions matching the difficulty level of the learning data record set are screened out.

[0106] The beneficial effects of the above technical solution are as follows: formula (1) is used to obtain the difficulty level of the English test questions in the preset English test question library, the purpose of which is to quantify the difficulty of the English test questions in the preset English test question library through the formula, and also to match the difficulty level of the learning data record set itself in the subsequent process, thereby ensuring the subsequent screening of questions; formula (2) is used to obtain the matching degree value, the purpose of which is to use the matching degree value obtained by the formula to screen the English test questions in the preset English test question library once, and screen out English test questions that match the difficulty level; finally, formula (3) is used to obtain the classification probability value, and the classification probability value can be used to accurately classify the English test questions in the preset English test question library after the first screening, and a second screening is performed according to the classification value, and finally different types of English test questions that match the difficulty level are selected; the above formula and steps increase the accuracy of screening the English test questions in the preset English test question library, and use the two-screening method to make the screened questions more in line with the requirements, and the types of selected questions can be guaranteed to be diversified, and the difficulty is also matched with the difficulty level.

[0107] It can be seen from the contents of the above embodiments that the method and system for automatically generating English questions obtains the English history learning data records of the preset test object, and processes the data type content of the English history learning data records, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records, and a number of English vocabulary learning data records, and determines the difficulty level corresponding to each of the English grammar learning data records, the English pronunciation learning data records, and the English vocabulary learning data records, and divides the English grammar learning data records, English pronunciation learning data records, and English vocabulary learning data records with the same difficulty level into the same learning data record set, and then selects a number of English test questions matching the learning data record set from the preset English test question library. Different types of English test questions are selected, and according to the duration of the test on the preset test object, a corresponding number of different types of English test questions are selected from the several different types of English test questions to form an English test question volume; it can be seen that the English question automatic generation method and system can form a corresponding learning data record set according to the different difficulty levels of grammar, pronunciation and vocabulary of the English historical learning data records of the preset test object, and then filter out different types of English test questions from the preset English test question library according to the learning data record set to form a suitable English test question volume, so as to intelligently generate test questions that match the preset test object's historical learning records and improve the automation and reliability of English test question formation.

[0108] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. The method for automatically generating English titles is characterized by: It includes the following steps: Step S1, obtaining English history learning data records of a preset test subject, and performing data type content processing on the English history learning data records, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records, and a number of English vocabulary learning data records; Step S2, determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and grouping the English grammar learning data record, English pronunciation learning data record and English vocabulary learning data record with the same difficulty level into the same learning data record set; Step S3, selecting a plurality of different types of English test questions that match the learning data record set from a preset English test question library, and selecting a corresponding number of different types of English test questions from the plurality of different types of English test questions according to the duration of the test for the preset test object, so as to form an English test question volume; Among them, in the step S3, a plurality of different types of English test questions matching the learning data record set are selected from the preset English test question library, and a corresponding number of different types of English test questions are selected from the plurality of different types of English test questions according to the test duration of the preset test object, so as to form an English test question volume, specifically including: Step S301, according to the difficulty level of the learning data record set itself, selecting a plurality of different types of English test questions matching the difficulty level from the preset English test question library; Step S302, determining the number of each of multiple-choice questions, fill-in-the-blank questions, and essay questions in the English test paper for testing the preset test object according to the duration of the test for the preset test object; Step S303, according to the number of questions, a corresponding number of English grammar test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions, English listening test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions and English vocabulary test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions are selected from the plurality of different types of English test questions, thereby generating the English test question paper; Wherein, the step of selecting, according to the difficulty level of the learning data record set itself, a plurality of different types of English test questions matching the difficulty level from the preset English test question library further includes: Step A1: Determine the difficulty level of each English test question in the preset English test question library using formula (1): Among them, N a represents the difficulty level of the ath English test question in the preset English test question library; D ai represents the average score of the a-th English test question in the preset English test question library in the i-th test in history; F ai represents the full score of the a-th English test question in the preset English test question library at the i-th test in history; n represents the total number of historical tests of the a-th English test question in the preset English test question library; Step A2: Calculate the matching degree between the difficulty level of each English test question in the preset English test question library and the difficulty level of the learning data record set itself using formula (2): Among them, Z a represents the matching degree value between the difficulty level of the ath English test question in the preset English test question library and the difficulty level of the learning data record set itself; N represents the difficulty level of the learning data record set itself; Step A3: determining the English test questions with matching degree values ​​equal to or less than a preset threshold as the English test questions screened out for the first time; Step A4: Use formula (3) to classify the English test questions screened out for the first time and obtain the classification probability value: Among them, F ai represents the probability that the a-th English test question selected for the first time belongs to the i-th category; S i It means that the F corresponding to the a-th English test question screened out for the first time is calculated according to formula (3). ai Previously, the number of English test questions belonging to the i-th category has been determined; S represents the F corresponding to the a-th English test question screened for the first time calculated according to formula (3) ai Previously, the number of English test questions that have been classified; P at represents the number of times the t-th feature information corresponding to the i-th category question appears in the a-th English test question screened for the first time; m represents the total number of feature information corresponding to the i-th category question; When the F ai When the percentage is equal to or greater than 60%, it is considered that the ath English test question screened for the first time belongs to the ith question type; if there is an English test question that belongs to multiple question types, select the F ai The question type corresponding to the maximum value is used as the final type of the a-th English test question screened out for the first time; When the F ai When it is less than 60%, a new type of question type is formed separately until all the English test questions screened out for the first time are classified, and finally different types of English test questions matching the difficulty level of the learning data record set are screened out.

2. The method for automatically generating English titles as claimed in claim 1, characterized in that: In the step S1, the English history learning data records of the preset test object are obtained, and the English history learning data records are processed by data content differentiation, so as to determine that a plurality of English grammar learning data records, a plurality of English pronunciation learning data records and a plurality of English vocabulary learning data records specifically include: Step S101, obtaining the historical online learning data records of the preset test subject during the historical online learning process, and performing English-related screening processing on the historical online learning data records, thereby extracting the English historical learning data records of the preset test subject; Step S102, performing data content differentiation processing on the English history learning data record, so as to determine a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records contained in the English history learning data record.

3. The method for automatically generating English titles as claimed in claim 1, characterized in that: In the step S2, determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and grouping the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set specifically includes: Step S201, determining the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively according to the preset English test outline information; Step S202, comparing the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information with a preset knowledge point database, so as to determine the difficulty level evaluation values ​​corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively; Step S203, grouping English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level evaluation value into the same learning data record set, thereby obtaining a number of learning data record sets with different difficulty level evaluation values.

4. The English title automatic generation system is characterized by: It includes an English history learning data record acquisition module, an English history learning data record distinction module, a learning data record set module and an English test question volume generation module; wherein, The English history learning data record acquisition module is used to acquire the English history learning data record of a preset test object; The English history learning data record distinguishing module is used to perform data type content processing on the English history learning data record, so as to determine a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records; The learning data record set is configured as a module for determining the difficulty level corresponding to each of the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and classifying the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set; the English test question volume generating module is used to select a number of different types of English test questions matching the learning data record set from a preset English test question library, and select a corresponding number of different types of English test questions from the number of different types of English test questions according to the test duration of the preset test object, so as to form an English test question volume; The English test question volume generation module selects a number of different types of English test questions that match the learning data record set from a preset English test question library, and selects a corresponding number of different types of English test questions from the number of different types of English test questions according to the duration of the test on the preset test object, so as to form an English test question volume specifically including: According to the difficulty level of the learning data record set itself, a plurality of different types of English test questions matching the difficulty level are screened out from the preset English test question library, and then according to the duration of the test for the preset test object, the number of each of the multiple-choice questions, the fill-in-the-blank questions, and the essay questions in the English test question paper for the preset test object is determined, Finally, according to the number of questions, a corresponding number of English grammar test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions, English listening test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions and English vocabulary test multiple-choice questions or fill-in-the-blank questions or question-and-answer questions are selected from the plurality of different types of English test questions, thereby generating the English test question paper; Among them, according to the difficulty level of the learning data record set itself, selecting a number of different types of English test questions matching the difficulty level from the preset English test question library also includes: Step A1: Determine the difficulty level of each English test question in the preset English test question library using formula (1): Among them, N a represents the difficulty level of the ath English test question in the preset English test question library; D ai represents the average score of the a-th English test question in the preset English test question library in the i-th test in history; F ai represents the full score of the a-th English test question in the preset English test question library at the i-th test in history; n represents the total number of historical tests of the a-th English test question in the preset English test question library; Step A2: Calculate the matching degree between the difficulty level of each English test question in the preset English test question library and the difficulty level of the learning data record set itself using formula (2): Among them, Z a represents the matching degree value between the difficulty level of the ath English test question in the preset English test question library and the difficulty level of the learning data record set itself; N represents the difficulty level of the learning data record set itself; Step A3: determining the English test questions with matching degree values ​​equal to or less than a preset threshold as the English test questions screened out for the first time; Step A4: Use formula (3) to classify the English test questions screened out for the first time and obtain the classification probability value: Among them, F ai represents the probability that the a-th English test question selected for the first time belongs to the i-th category; S i It means that the F corresponding to the a-th English test question screened out for the first time is calculated according to formula (3). ai Previously, the number of English test questions belonging to the i-th category has been determined; S represents the F corresponding to the a-th English test question screened for the first time calculated according to formula (3) ai Previously, the number of English test questions that have been classified; P at represents the number of times the t-th feature information corresponding to the i-th category question appears in the a-th English test question screened for the first time; m represents the total number of feature information corresponding to the i-th category question; When the F ai When the percentage is equal to or greater than 60%, it is considered that the ath English test question screened for the first time belongs to the ith question type; if there is an English test question that belongs to multiple question types, select the F ai The question type corresponding to the maximum value is used as the final type of the a-th English test question screened out for the first time; When the F ai When it is less than 60%, a new type of question type is formed separately until all the English test questions screened out for the first time are classified, and finally different types of English test questions matching the difficulty level of the learning data record set are screened out.

5. The English title automatic generation system as claimed in claim 4, characterized in that: The English history learning data record acquisition module acquires the English history learning data record of the preset test object, specifically including acquiring the historical online learning data record of the preset test object during the historical online learning process, and performing English-related screening processing on the historical online learning data record, thereby extracting the English history learning data record of the preset test object; the English history learning data record distinction module performs data type content processing on the English history learning data record, specifically including performing data content distinction processing on the English history learning data record, thereby determining a number of English grammar learning data records, a number of English pronunciation learning data records and a number of English vocabulary learning data records contained in the English history learning data record.

6. The English title automatic generation system as claimed in claim 4, characterized in that: The learning data record set is set as a module to determine the difficulty level corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record, and to classify the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record with the same difficulty level into the same learning data record set, specifically including: According to the preset English test outline information, determining the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record; Then, the grammar knowledge point information, the pronunciation knowledge point information and the vocabulary knowledge point information are respectively compared with a preset knowledge point database, so as to determine the difficulty level evaluation values ​​corresponding to the English grammar learning data record, the English pronunciation learning data record and the English vocabulary learning data record respectively; Finally, the English grammar learning data records, English pronunciation learning data records and English vocabulary learning data records with the same difficulty level evaluation value are divided into the same learning data record set, thereby obtaining several learning data record sets with different difficulty level evaluation values.

Citation Information

Patent Citations

  • Examinee self-assessment method based on BS architecture

    CN107483397A

  • Language study system capable of automatically generating test questions and language study method adopted by language study system

    CN110796911A