CN113535935B - Method, device, equipment and medium for grouping rolls based on importance degree and priority - Google Patents

Method, device, equipment and medium for grouping rolls based on importance degree and priority Download PDF

Info

Publication number
CN113535935B
CN113535935B CN202110677060.7A CN202110677060A CN113535935B CN 113535935 B CN113535935 B CN 113535935B CN 202110677060 A CN202110677060 A CN 202110677060A CN 113535935 B CN113535935 B CN 113535935B
Authority
CN
China
Prior art keywords
question
information
target
test paper
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110677060.7A
Other languages
Chinese (zh)
Other versions
CN113535935A (en
Inventor
郝天永
谢燚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China Normal University
Original Assignee
South China Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China Normal University filed Critical South China Normal University
Priority to CN202110677060.7A priority Critical patent/CN113535935B/en
Publication of CN113535935A publication Critical patent/CN113535935A/en
Application granted granted Critical
Publication of CN113535935B publication Critical patent/CN113535935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Educational Administration (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Educational Technology (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method, a device, equipment and a medium for grouping rolls based on importance and priority, wherein the method comprises the following steps: acquiring personal information of a target student and test question library information; acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template; determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information; determining the priority of each question in the test paper according to the personal information of the target student and the question library information; calculating an alternative question library of each question number according to the importance degree and the priority of each question; and filling the target test paper according to the candidate question bank of each question number to complete the paper assembling process. The invention can improve the scroll efficiency, can consider the individualized difference of learning ability of different students when scrolling, and can be widely applied to the technical field of data processing.

Description

Method, device, equipment and medium for grouping rolls based on importance degree and priority
Technical Field
The invention relates to the technical field of data processing, in particular to a method, a device, equipment and a medium for scrolling based on importance and priority.
Background
Before large-scale examination arrives, students often make a bedding for own knowledge level through the examination paper before examination, often the simulation paper is generally screened for a long time from a test question library by a teacher, the method for manually assembling the paper needs to consume a large amount of manpower, the automatic paper assembling method on the market generally adopts a strategy based on simple rules, for example, the paper is randomly assembled according to the artificial setting test question difficulty, the method does not consider the rationality of each question at the position of the test paper, meanwhile, the paper assembling mode does not consider the individualized difference of the learning ability of the students, and the students cannot learn the knowledge points which are not mastered in a targeted manner.
Disclosure of Invention
In view of the above, the embodiments of the present invention provide a method, apparatus, device and medium for scrolling based on importance and priority, so as to improve scrolling efficiency and consider personalized differences in learning ability of different students during scrolling.
One aspect of the present invention provides a method for grouping rolls based on importance and priority, including:
acquiring personal information and test question library information of a target student, wherein the test question library information of the target student comprises answering test questions and unanswered test questions of the target student;
acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template;
determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information;
determining the priority of each question in the test paper according to the personal information of the target student and the question library information;
calculating an alternative question library of each question number according to the importance degree and the priority of each question;
and filling the target test paper according to the candidate question bank of each question number to complete the paper assembling process.
Optionally, the obtaining the target test paper information, and performing knowledge point layout according to the target test paper information to obtain a basic test paper template includes:
acquiring target test paper information, wherein the target test paper information comprises score setting of each question type, the number of the questions of each question type and knowledge point ranges related to various subjects in the target test paper;
constructing a question matrix according to the average question of different question types of each test paper at each knowledge point;
calculating a question distribution matrix of each knowledge point related to the target test paper according to the question matrix;
and carrying out knowledge point layout according to the question distribution matrix to obtain a basic test paper template.
Optionally, the obtaining the target test paper information, and performing knowledge point layout according to the target test paper information to obtain a basic test paper template, further includes:
according to the question distribution matrix, when the number of the questions of each knowledge point of the current question type is judged to be less than the preset number, the score rate vector of each knowledge point, the average score rate vector of each knowledge point and the score rate difference vector of the target student are obtained according to the history answer records of the target student;
and determining newly added knowledge point topics according to the score rate vector, the average score rate vector and the score difference value vector.
Optionally, the determining the importance degree of each question in the test paper according to the question library information and the knowledge point layout information includes:
acquiring the occurrence frequency of knowledge points at different positions of the test paper according to the test question library information and the knowledge point layout information;
acquiring the ratio between the score of the target question and the score of the question under the same question;
acquiring the occurrence times of the questions at the target positions in different test papers;
and determining the importance degree of each question in the test paper according to the occurrence frequency, the ratio and the occurrence times.
Optionally, the determining the importance degree of each question in the test paper according to the question library information and the knowledge point layout information further includes:
calculating the importance degree of the knowledge points in different question numbers according to the information of the layout of each knowledge point;
calculating an importance degree set of each question at different question numbers according to the importance degree of each knowledge point at different question numbers and the question information of each question number;
the calculation formulas of the importance degrees of the knowledge points in different question numbers are as follows:
Figure BDA0003121112700000021
wherein IK k,i,t The importance degree of the question type t and the question number i for the knowledge point k; kor k,i,t The probability of occurrence of the knowledge point k at the question number i and the question type t; score k,i,t,n The question score of the test paper n with the question number i and the question number t is the knowledge recognition point k; scoreList t,n The test paper n is a score set with the question type t; n is knowledge point k under testThe number of volumes present;
the calculation formula of the importance degree of each question in different question numbers is as follows:
Figure BDA0003121112700000022
wherein IQ i,j For the importance of topic j at topic i, qot i,j K is the number of times that the question j appears in the question number i j Is the knowledge point set for topic j.
Optionally, the determining the priority of each question in the test paper according to the personal information of the target student and the question bank information includes:
according to the personal information of the target students and the test question library information, determining timeliness of each question;
judging the grade information of the target students according to the personal information of the target students and the test question library information, wherein the grade information is used for determining whether the grade of the target students is the same as the grade of each question;
acquiring the latest question making time of each question by the target student according to the personal information of the target student and the question library information;
and calculating the priority of each question in the test paper according to the timeliness, the grade information and the latest question making time.
Optionally, the filling the target test paper according to the candidate question library of each question number to complete the paper assembling process includes:
dividing the importance degree and the priority of each question according to the question number to obtain an alternative question bank of each question number and an importance degree vector and a priority vector of the alternative questions;
normalizing the importance degree vector and the priority vector, and adding the normalized two vectors to obtain a comprehensive priority vector of each question in each question number;
sequencing the candidate questions of each question number from large to small according to the comprehensive priority;
and selecting the question with the highest comprehensive priority, judging whether the number of the questions of the knowledge points related to the current question exceeds the preset number, and if not, filling the question into the test paper.
Another aspect of the embodiments of the present invention provides a device for grouping rolls based on importance and priority, including:
the first module is used for acquiring personal information and test question library information of the target students, wherein the test question library information of the target students comprises answering test questions and non-answering test questions of the target students;
the second module is used for acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template;
the third module is used for determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information;
a fourth module, configured to determine a priority of each question in the test paper according to the personal information of the target student and the question library information;
a fifth module, configured to calculate an alternative question bank of each question number according to the importance degree and the priority of each question;
and a sixth module, configured to fill the target test paper according to the candidate question banks of the question numbers, and complete the paper assembly process.
Another aspect of an embodiment of the present invention provides an electronic device, including a processor and a memory;
the memory is used for storing programs;
the processor executes the program to implement the method as described above.
Another aspect of the embodiments of the present invention provides a computer-readable storage medium storing a program that is executed by a processor to implement a method as described above.
Embodiments of the present invention also disclose a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The computer instructions may be read from a computer-readable storage medium by a processor of a computer device, and executed by the processor, to cause the computer device to perform the foregoing method.
The method comprises the steps of firstly, obtaining personal information and test question library information of a target student, wherein the test question library information of the target student comprises answering test questions and non-answering test questions of the target student; then obtaining target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template; then determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information; determining the priority of each question in the test paper according to the personal information of the target student and the question library information; calculating an alternative question library of each question number according to the importance degree and the priority of each question; and finally, filling the target test paper according to the candidate question library of each question number to complete the paper assembling process. According to the embodiment of the invention, the importance degree of each question in the question library at different test paper positions and the priority of the target students can be calculated according to the question library information and the student information, the test paper obtained by the method can be personalized for different students, meanwhile, the conditions of unreasonable test paper question distribution and excessive questions at a certain knowledge point are avoided, the requirement of personalized test paper composition is met, and the paper grouping efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart illustrating steps of a method for grouping volumes based on importance and priority according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
Aiming at the problems existing in the prior art, the embodiment of the invention provides a method for grouping rolls based on importance degree and priority, as shown in fig. 1, the method comprises the following steps:
acquiring personal information and test question library information of a target student, wherein the test question library information of the target student comprises answering test questions and unanswered test questions of the target student;
acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template;
determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information;
determining the priority of each question in the test paper according to the personal information of the target student and the question library information;
calculating an alternative question library of each question number according to the importance degree and the priority of each question;
and filling the target test paper according to the candidate question bank of each question number to complete the paper assembling process.
Optionally, the obtaining the target test paper information, and performing knowledge point layout according to the target test paper information to obtain a basic test paper template includes:
acquiring target test paper information, wherein the target test paper information comprises score setting of each question type, the number of the questions of each question type and knowledge point ranges related to various subjects in the target test paper;
constructing a question matrix according to the average question of different question types of each test paper at each knowledge point;
calculating a question distribution matrix of each knowledge point related to the target test paper according to the question matrix;
and carrying out knowledge point layout according to the question distribution matrix to obtain a basic test paper template.
Optionally, the obtaining the target test paper information, and performing knowledge point layout according to the target test paper information to obtain a basic test paper template, further includes:
according to the question distribution matrix, when the number of the questions of each knowledge point of the current question type is judged to be less than the preset number, the score rate vector of each knowledge point, the average score rate vector of each knowledge point and the score rate difference vector of the target student are obtained according to the history answer records of the target student;
and determining newly added knowledge point topics according to the score rate vector, the average score rate vector and the score difference value vector.
Optionally, the determining the importance degree of each question in the test paper according to the question library information and the knowledge point layout information includes:
acquiring the occurrence frequency of knowledge points at different positions of the test paper according to the test question library information and the knowledge point layout information;
acquiring the ratio between the score of the target question and the score of the question under the same question;
acquiring the occurrence times of the questions at the target positions in different test papers;
and determining the importance degree of each question in the test paper according to the occurrence frequency, the ratio and the occurrence times.
Optionally, the determining the importance degree of each question in the test paper according to the question library information and the knowledge point layout information further includes:
calculating the importance degree of the knowledge points in different question numbers according to the information of the layout of each knowledge point;
calculating an importance degree set of each question at different question numbers according to the importance degree of each knowledge point at different question numbers and the question information of each question number;
the calculation formulas of the importance degrees of the knowledge points in different question numbers are as follows:
Figure BDA0003121112700000061
wherein IK k,i,t The importance degree of the question type t and the question number i for the knowledge point k; kor k,i,t The probability of occurrence of the knowledge point k at the question number i and the question type t; score k,i,t,n The question score of the test paper n with the question number i and the question number t is the knowledge recognition point k; scoreList t,n The test paper n is a score set with the question type t; n is the number of the knowledge points k appearing in the test paper;
the calculation formula of the importance degree of each question in different question numbers is as follows:
Figure BDA0003121112700000062
wherein IQ i,j For the importance of topic j at topic i, qot i,j K is the number of times that the question j appears in the question number i j Is the knowledge point set for topic j.
Optionally, the determining the priority of each question in the test paper according to the personal information of the target student and the question bank information includes:
according to the personal information of the target students and the test question library information, determining timeliness of each question;
judging the grade information of the target students according to the personal information of the target students and the test question library information, wherein the grade information is used for determining whether the grade of the target students is the same as the grade of each question;
acquiring the latest question making time of each question by the target student according to the personal information of the target student and the question library information;
and calculating the priority of each question in the test paper according to the timeliness, the grade information and the latest question making time.
Optionally, the filling the target test paper according to the candidate question library of each question number to complete the paper assembling process includes:
dividing the importance degree and the priority of each question according to the question number to obtain an alternative question bank of each question number and an importance degree vector and a priority vector of the alternative questions;
normalizing the importance degree vector and the priority vector, and adding the normalized two vectors to obtain a comprehensive priority vector of each question in each question number;
sequencing the candidate questions of each question number from large to small according to the comprehensive priority;
and selecting the question with the highest comprehensive priority, judging whether the number of the questions of the knowledge points related to the current question exceeds the preset number, and if not, filling the question into the test paper.
Another aspect of the embodiments of the present invention provides a device for grouping rolls based on importance and priority, including:
the first module is used for acquiring personal information and test question library information of the target students, wherein the test question library information of the target students comprises answering test questions and non-answering test questions of the target students;
the second module is used for acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template;
the third module is used for determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information;
a fourth module, configured to determine a priority of each question in the test paper according to the personal information of the target student and the question library information;
a fifth module, configured to calculate an alternative question bank of each question number according to the importance degree and the priority of each question;
and a sixth module, configured to fill the target test paper according to the candidate question banks of the question numbers, and complete the paper assembly process.
Another aspect of an embodiment of the present invention provides an electronic device, including a processor and a memory;
the memory is used for storing programs;
the processor executes the program to implement the method as described above.
Another aspect of the embodiments of the present invention provides a computer-readable storage medium storing a program that is executed by a processor to implement a method as described above.
Embodiments of the present invention also disclose a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The computer instructions may be read from a computer-readable storage medium by a processor of a computer device, and executed by the processor, to cause the computer device to perform the foregoing method.
The implementation principle of the rolling method of the invention is described in detail as follows:
a personalized automatic scroll method based on importance and priority, comprising:
1. basic information and test question library information of a target student are obtained, wherein the target student test question library is formed by answering wrong test questions and unanswered test questions of the target student
2. Inputting information of a target test paper, and automatically distributing knowledge points on the test paper to form a basic test paper template;
3. determining the importance degree of each question according to the information of the question library and the information of the knowledge points;
4. determining the priority of each question according to the information of the selected question bank and the information of the students;
5. and calculating to obtain an alternative question library of each question number according to the importance degree and the priority of each question, and filling the target test paper.
The basic information of the student comprises: answer records of students, grades of students and the like;
the question bank information comprises: the method comprises the steps of a knowledge point set for each question investigation, a question type of each question, a test paper set to which each question belongs, a question number set of each question on different test papers, a last answer time of students, a target student answer number, a target student answer error number, a question setting time of each question, a target grade of each question, a preset difficulty of each grade and an actual difficulty of each grade;
the information of the target test paper comprises: the method comprises the steps of question types, the number of questions of each question type, the question scores and knowledge points related to test papers; wherein the number of topics must not exceed a certain maximum.
Further, the knowledge point distribution is automatically performed on the test paper to form a basic test paper template, which comprises the following steps:
1) Inputting basic information of the target test paper, including the score setting of each question type, the question number of each question type, the related knowledge point range and the TypeCount t The number of questions t in the target test paper is represented;
2) Calculating the average question amount of each knowledge point related to the subject of the target test paper in different question types of each test paper to obtain a question amount matrix count:
3) Calculating a problem distribution matrix count' of each knowledge point related to the target test paper according to the problem amount matrix count; calculating the average question amount of each knowledge point in different question types of each test paper, and rounding in a four-in-five-in mode to obtain a question distribution matrix count, wherein the count is shown as follows
count=[count 1 …count t …count len(type) ] T
count t =[count t,1 …count t,k …count t,len (k)]
Wherein count is t Representing the quantity distribution of each knowledge point in the topic t, count t,k The method comprises the steps that the question quantity is averaged in the question type t for the knowledge points k, len (type) is the question type quantity, and len (k) is the knowledge point quantity;
calculating the question distribution of each knowledge point of the target test paper according to the question amount matrix count to obtain a target matrix question distribution matrix as count ', wherein the count' is as follows
count`=[count` 1 …count` t …count` len(type) ] T
count` t =[count` t,1 …count` t,k …count` t,len(k) ]
Figure BDA0003121112700000081
Wherein [ m ]]The representation is rounded down, count t Representing the quantity distribution of each knowledge point in the target test paper in the question type t, count t,k Target question setting quantity in the question t for the knowledge point k;
alternatively, if |count t |<TypeCount t I.e. the number of questions of each knowledge point of the current question type t is less than the preset number, and the value=typecount is recorded t -|count` t I (I); according to the student history answer records, the score rate_stu vector of each knowledge point of the target student, the average score rate vector rate_ave of each knowledge point and the finally obtained score difference value vector rate_delta are obtained, and are respectively shown as follows
Figure BDA0003121112700000091
Figure BDA0003121112700000092
rate_delta=rate_stu-rate_ave
Sequencing from small to large, taking the previous dvalue knowledge points (knowledge points related to target examination), and adding 1 to the number of the topics of the selected knowledge points to obtain a new count t If still |count t |<TypeCount t This step is repeated.
The importance degree of each question judges the importance achievement of a question for a certain position (such as the first question of a test paper and the first question of a selected question), and the judgment basis is as follows: whether the frequency of occurrence of the knowledge point related to the question at different positions of the test paper is high (the higher the occurrence probability of the knowledge point is, the higher the importance degree of the knowledge point at the position is considered), the ratio of the score of the question to the score of the same question type (the higher the ratio is, the higher the score is, the higher the importance degree is considered), and the occurrence frequency of the question at a certain position in different test paper (the more the occurrence frequency is, the higher the importance degree of the thinking mode of the investigation of the question is considered).
Further, obtaining the importance degree of each question according to the information of the question library and the information of the knowledge points, including:
1) Calculating the importance degrees of the knowledge points in different question numbers according to the information of each knowledge point;
2) Calculating the importance degree sets of the questions in different question numbers according to the importance degrees of the knowledge points and the question information;
the method comprises the steps of calculating the importance degree of knowledge points in different question numbers according to the information of each knowledge point, wherein the importance degree of each knowledge point in different question numbers is calculated according to a formula I, and the formula I comprises:
Figure BDA0003121112700000093
wherein IK k,i,t For the importance of knowledge point k with the topic number i and the topic type t, kor k,i,t Score for probability of occurrence of knowledge point k at question number i and question type t k,i,t,n Score list for question number i and question number t of knowledge point k in test paper n t,n The method comprises the steps that a score set with a question type t in a test paper N is obtained, and N is the number of knowledge points k in the test paper;
the importance degree set of each question in different question numbers is calculated according to the importance degree of each knowledge point and the information of each question, the importance degree of each question in different question numbers is calculated according to a second formula, and the second formula comprises:
Figure BDA0003121112700000094
IQ i,j for the importance of topic j at topic i, qot i,j K is the number of times that the question j appears in the question number i j Is the knowledge point set for topic j.
Further, determining the priority of each question by the information of the selected question bank and the information of the student comprises:
calculating the priorities of the test questions in different question numbers according to a formula III; the priority of each question judges the importance of a question to a certain position according to the following judgment basis: whether the question has timeliness (the time-consuming question needs to be considered, the current year is considered), whether the grade of the target student is the same as the target grade of the question (the more similar the grade of the student is considered to be the target grade, the higher the priority), and the time of doing the question last time (the longer the time is, the higher the priority is);
the formula III includes:
Figure BDA0003121112700000101
PRI i,j =I(Timeliness==True)×I(effective==True)×O i,j
PRI i,j for the priority of the title j at the title I, I () is an indication function, dayNow is the time date of the group volume, i.e. the current time, dayLast j For the last date of the student doing title j, stuRate k For the scoring rate of the student's topic j, aveRate k For the average score rate of all student topics j in the database, the current year grade of the sgrade students, the target grade of the qgrade topics, the rate i,j Probability of occurrence of a topic in the topic number i; pr (pr) 1 、pr 2 Is a weight coefficient;
wherein if the target student has not previously made the question, dayLast j Like DayNow, stuRate k And aveRate k The same applies.
Further, the calculating the candidate question library of each question number according to the importance degree and the priority of each question, and filling the target test paper, includes:
1) Dividing the importance degree and the priority of each question according to the question number to obtain an alternative question bank of each question number and an importance degree vector and a priority vector of the alternative questions;
2) Normalizing the importance degree vector and the priority vector, and adding the normalized two vectors to obtain a comprehensive priority vector of each question in each question number;
3) Sequencing the candidate questions of each question number from large to small according to the comprehensive priority;
4) Selecting the topic with the highest comprehensive priority, judging whether the topic number of the knowledge points related to the topic exceeds the preset number, if so, selecting the next topic, and repeating the step; if the test paper does not exceed the test paper, filling the test paper;
the method for obtaining the multiple vectors comprises the steps of dividing the importance degree and the priority of each topic according to topic numbers, wherein the steps of obtaining the multiple vectors comprise the following steps:
a) Ith topic importance vector:
Figure BDA0003121112700000102
b) The i-th question priority vector:
Figure BDA0003121112700000103
wherein, len i The number of the i-th questions possibly appearing in the question bank;
normalizing each array, and calculating the comprehensive priority of each question in each question number, wherein the method comprises the following steps: obtaining a new importance vector
Figure BDA0003121112700000111
And priority vector->
Figure BDA0003121112700000112
In summary, the invention can calculate the importance degree of each question in the question bank at different test paper positions and the priority of the students to the target according to the question bank information and the student information, and the test paper obtained by the method can be personalized for different students, and meanwhile, the conditions of unreasonable test paper question distribution and too many questions of a certain knowledge point are avoided, and the requirements of personalized test paper composition are met.
In some alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flowcharts of the present invention are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed, and in which sub-operations described as part of a larger operation are performed independently.
Furthermore, while the invention is described in the context of functional modules, it should be appreciated that, unless otherwise indicated, one or more of the described functions and/or features may be integrated in a single physical device and/or software module or one or more functions and/or features may be implemented in separate physical devices or software modules. It will also be appreciated that a detailed discussion of the actual implementation of each module is not necessary to an understanding of the present invention. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be apparent to those skilled in the art from consideration of their attributes, functions and internal relationships. Accordingly, one of ordinary skill in the art can implement the invention as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative and are not intended to be limiting upon the scope of the invention, which is to be defined in the appended claims and their full scope of equivalents.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that: many changes, modifications, substitutions and variations may be made to the embodiments without departing from the spirit and principles of the invention, the scope of which is defined by the claims and their equivalents.
While the preferred embodiment of the present invention has been described in detail, the present invention is not limited to the embodiments described above, and those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention, and these equivalent modifications or substitutions are included in the scope of the present invention as defined in the appended claims.

Claims (8)

1. The method for grouping the rolls based on the importance degree and the priority is characterized by comprising the following steps:
acquiring personal information and test question library information of a target student, wherein the test question library information of the target student comprises answering test questions and unanswered test questions of the target student;
acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template;
determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information;
determining the priority of each question in the test paper according to the personal information of the target student and the question library information;
calculating an alternative question library of each question number according to the importance degree and the priority of each question;
filling the target test paper according to the candidate question bank of each question number to complete the paper assembling process;
and determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information, and further comprising:
calculating the importance degree of the knowledge points in different question numbers according to the information of the layout of each knowledge point;
calculating an importance degree set of each question at different question numbers according to the importance degree of each knowledge point at different question numbers and the question information of each question number;
the calculation formulas of the importance degrees of the knowledge points in different question numbers are as follows:
Figure FDA0004189090450000011
wherein IK k,i,t The importance degree of the question type t and the question number i for the knowledge point k; kor k,i,t The probability of occurrence of the knowledge point k at the question number i and the question type t; score k,i,t,n The question score of the test paper n with the question number i and the question number t is the knowledge recognition point k; scoreList t,n The test paper n is a score set with the question type t; n is the number of the knowledge points k appearing in the test paper;
the calculation formula of the importance degree of each question in different question numbers is as follows:
Figure FDA0004189090450000012
wherein IQ i,j For the importance of topic j at topic i, qot i,j K is the number of times that the question j appears in the question number i j A knowledge point set for topic j;
the step of determining the priority of each question in the test paper according to the personal information of the target student and the question bank information comprises the following steps:
according to the personal information of the target students and the test question library information, determining timeliness of each question;
judging the grade information of the target students according to the personal information of the target students and the test question library information, wherein the grade information is used for determining whether the grade of the target students is the same as the grade of each question;
acquiring the latest question making time of each question by the target student according to the personal information of the target student and the question library information;
and calculating the priority of each question in the test paper according to the timeliness, the grade information and the latest question making time.
2. The method for grouping papers based on importance and priority according to claim 1, wherein the obtaining the target paper information, and performing knowledge point layout according to the target paper information, obtains a basic paper template, includes:
acquiring target test paper information, wherein the target test paper information comprises score setting of each question type, the number of the questions of each question type and knowledge point ranges related to various subjects in the target test paper;
constructing a question matrix according to the average question of different question types of each test paper at each knowledge point;
calculating a question distribution matrix of each knowledge point related to the target test paper according to the question matrix;
and carrying out knowledge point layout according to the question distribution matrix to obtain a basic test paper template.
3. The method for grouping papers based on importance and priority according to claim 2, wherein the obtaining the target paper information, performing knowledge point layout according to the target paper information, and obtaining a basic paper template, further comprises:
according to the question distribution matrix, when the number of the questions of each knowledge point of the current question type is judged to be less than the preset number, the score rate vector of each knowledge point, the average score rate vector of each knowledge point and the score rate difference vector of the target student are obtained according to the history answer records of the target student;
and determining newly added knowledge point topics according to the score rate vector, the average score rate vector and the score difference value vector.
4. The method for grouping papers based on importance and priority according to claim 1, wherein determining the importance of each topic in the papers according to the topic library information and the knowledge point layout information comprises:
acquiring the occurrence frequency of knowledge points at different positions of the test paper according to the test question library information and the knowledge point layout information;
acquiring the ratio between the score of the target question and the score of the question under the same question;
acquiring the occurrence times of the questions at the target positions in different test papers;
and determining the importance degree of each question in the test paper according to the occurrence frequency, the ratio and the occurrence times.
5. The method for assembling a test paper based on importance and priority according to claim 1, wherein the filling the target test paper according to the candidate question bank of each question number to complete the process of assembling the test paper comprises:
dividing the importance degree and the priority of each question according to the question number to obtain an alternative question bank of each question number and an importance degree vector and a priority vector of the alternative questions;
normalizing the importance degree vector and the priority vector, and adding the normalized two vectors to obtain a comprehensive priority vector of each question in each question number;
sequencing the candidate questions of each question number from large to small according to the comprehensive priority;
and selecting the question with the highest comprehensive priority, judging whether the number of the questions of the knowledge points related to the current question exceeds the preset number, and if not, filling the question into the test paper.
6. The utility model provides a group volume device based on importance level and priority, its characterized in that includes:
the first module is used for acquiring personal information and test question library information of the target students, wherein the test question library information of the target students comprises answering test questions and non-answering test questions of the target students;
the second module is used for acquiring target test paper information, and carrying out knowledge point layout according to the target test paper information to obtain a basic test paper template;
the third module is used for determining the importance degree of each question in the test paper according to the test question library information and the knowledge point layout information;
a fourth module, configured to determine a priority of each question in the test paper according to the personal information of the target student and the question library information;
a fifth module, configured to calculate an alternative question bank of each question number according to the importance degree and the priority of each question;
a sixth module, configured to fill the target test paper according to the candidate question banks of the question numbers, so as to complete the paper assembly process;
the third module is specifically configured to:
acquiring the occurrence frequency of knowledge points at different positions of the test paper according to the test question library information and the knowledge point layout information;
acquiring the ratio between the score of the target question and the score of the question under the same question;
acquiring the occurrence times of the questions at the target positions in different test papers;
determining the importance degree of each question in the test paper according to the occurrence frequency, the ratio and the occurrence times;
the third module is further configured to:
calculating the importance degree of the knowledge points in different question numbers according to the information of the layout of each knowledge point;
calculating an importance degree set of each question at different question numbers according to the importance degree of each knowledge point at different question numbers and the question information of each question number;
the calculation formulas of the importance degrees of the knowledge points in different question numbers are as follows:
Figure FDA0004189090450000041
wherein IK k,i,t The importance degree of the question type t and the question number i for the knowledge point k; kor k,i,t The probability of occurrence of the knowledge point k at the question number i and the question type t; score k,i,t,n The question score of the test paper n with the question number i and the question number t is the knowledge recognition point k; scoreList t,n The test paper n is a score set with the question type t; n is the number of the knowledge points k appearing in the test paper;
the calculation formula of the importance degree of each question in different question numbers is as follows:
Figure FDA0004189090450000042
wherein IQ i,j For the importance of topic j at topic i, qot i,j K is the number of times that the question j appears in the question number i j A knowledge point set for topic j;
the fourth module is specifically configured to:
according to the personal information of the target students and the test question library information, determining timeliness of each question;
judging the grade information of the target students according to the personal information of the target students and the test question library information, wherein the grade information is used for determining whether the grade of the target students is the same as the grade of each question;
acquiring the latest question making time of each question by the target student according to the personal information of the target student and the question library information;
and calculating the priority of each question in the test paper according to the timeliness, the grade information and the latest question making time.
7. An electronic device comprising a processor and a memory;
the memory is used for storing programs;
the processor executing the program to implement the method of any one of claims 1-5.
8. A computer readable storage medium, characterized in that the storage medium stores a program, which is executed by a processor to implement the method of any one of claims 1-5.
CN202110677060.7A 2021-06-18 2021-06-18 Method, device, equipment and medium for grouping rolls based on importance degree and priority Active CN113535935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110677060.7A CN113535935B (en) 2021-06-18 2021-06-18 Method, device, equipment and medium for grouping rolls based on importance degree and priority

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110677060.7A CN113535935B (en) 2021-06-18 2021-06-18 Method, device, equipment and medium for grouping rolls based on importance degree and priority

Publications (2)

Publication Number Publication Date
CN113535935A CN113535935A (en) 2021-10-22
CN113535935B true CN113535935B (en) 2023-05-30

Family

ID=78096269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110677060.7A Active CN113535935B (en) 2021-06-18 2021-06-18 Method, device, equipment and medium for grouping rolls based on importance degree and priority

Country Status (1)

Country Link
CN (1) CN113535935B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113849627B (en) * 2021-11-29 2022-07-12 北京世纪好未来教育科技有限公司 Training task generation method and device and computer storage medium
CN117151070B (en) * 2023-10-31 2024-01-23 联城科技(河北)股份有限公司 Test paper question-setting method, device, equipment and computer readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1932795A (en) * 2006-10-10 2007-03-21 青岛中科恒信信息技术有限公司 Examination paper intelligent setting questions and organizing system
CN110413973A (en) * 2019-07-26 2019-11-05 浙江蓝鸽科技有限公司 Computer automatically generates the method and its system of set volume
CN112669006A (en) * 2020-12-28 2021-04-16 广东国粒教育技术有限公司 Intelligent paper grouping method based on student knowledge point diagnosis

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150064680A1 (en) * 2013-08-28 2015-03-05 UMeWorld Method and system for adjusting the difficulty degree of a question bank based on internet sampling

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1932795A (en) * 2006-10-10 2007-03-21 青岛中科恒信信息技术有限公司 Examination paper intelligent setting questions and organizing system
CN110413973A (en) * 2019-07-26 2019-11-05 浙江蓝鸽科技有限公司 Computer automatically generates the method and its system of set volume
CN112669006A (en) * 2020-12-28 2021-04-16 广东国粒教育技术有限公司 Intelligent paper grouping method based on student knowledge point diagnosis

Also Published As

Publication number Publication date
CN113535935A (en) 2021-10-22

Similar Documents

Publication Publication Date Title
CN113535935B (en) Method, device, equipment and medium for grouping rolls based on importance degree and priority
Nehm et al. Human vs. computer diagnosis of students’ natural selection knowledge: testing the efficacy of text analytic software
CN111858906B (en) Problem recommendation method and device, electronic equipment and computer readable storage medium
CN116263782A (en) Intelligent winding method, system and storage medium based on question bank
CN107292785A (en) One kind is set a question method and system
CN113657723A (en) Knowledge point mastering condition diagnosis method, test question recommendation method and device
CN112101828A (en) Post skill evaluation method, system, electronic device and storage medium
CN115358897B (en) Student management method, system, terminal and storage medium based on electronic student identity card
CN115952299A (en) Intelligent simulation examination recommendation system and method
CN114429212A (en) Intelligent learning knowledge ability tracking method, electronic device and storage medium
US20120329028A1 (en) Method for intelligent personalized learning service
CN112116506A (en) Method for measuring mastery degree of knowledge point
CN111932160A (en) Knowledge acquisition information processing method, knowledge acquisition information processing device, computer device, and storage medium
Risk The impact of item parameter drift in computer adaptive testing (CAT)
Geiger et al. Using test scores to evaluate and hold school teachers accountable in New Mexico
CN112614034A (en) Test question recommendation method and device, electronic equipment and readable storage medium
Öksüz et al. The review of the effects of realistic mathematics education on students' academic achievement in Turkey: A meta-analysis study
Wang et al. Construct equivalence across grades in a vertical scale for a K-12 large-scale reading assessment
CN113918825A (en) Exercise recommendation method and device and computer storage medium
Kostikov et al. Assessment of Test Items Quality and Adaptive Testing on the Rasch Model
CN111709551A (en) Student test data processing method, system, device and medium based on similarity
CN111737448A (en) Question selection method and system based on basic subject short answer of answer duration
Ha Experimental Research and Application of Computerized Adaptive Tests to assess Learners' Competencies
CN117726082B (en) Teaching resource recommendation method and device, electronic equipment and readable storage medium
CN113112113B (en) Learning strategy generation method, system, device and storage medium

Legal Events

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