Question setting implementation method and device applied to puzzle equipment, and puzzle equipment
By using the question setting algorithm and answerer information in puzzle devices, the question setting content is dynamically determined, and the problem of low matching between the question setting content and the answerer in the existing technology is solved, and higher intelligent question setting effect and user stickiness are achieved.
Patent Information
- Application Number
- CN202310072893.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-29
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2043-01-29
AI Technical Summary
The intelligent question setting of existing educational equipment mainly relies on the preset question bank, which leads to the low matching between the question setting content and the answerer.
Based on the pre-set question setting algorithm, the answerer information and answer area information are obtained, and the question setting content is dynamically determined to improve the matching degree between the question and the answerer.
It achieves a higher degree of matching between the content of the puzzle equipment and the answerer, and improves the intelligent functions and user stickiness of the equipment.
Smart Images

Figure CN116108207B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent puzzle devices, and in particular to a method and device for implementing questions applied to puzzle devices, and puzzle devices. Background Art
[0002] At present, in addition to improving children's learning ability through classes, more and more parents tend to choose educational equipment to help children improve their hands-on ability and logical thinking ability, such as Huarongdao chess, Sudoku toys, etc. And with the rapid development of electronic technology, educational equipment is becoming more and more intelligent, which can improve the user's ability while also improving the user's convenience and fun of use.
[0003] At present, one of the most common functions of educational devices is intelligent question setting, which can not only improve the user's ability through different questions, but also test the user's ability through the questions provided. However, practice has found that the intelligent question setting of current educational devices mainly relies on a set question bank (such as a local question bank, a cloud question bank, etc.). When the educational device needs to set questions, it can directly select questions from the set question bank as the question content. Although this can improve the question setting efficiency to a certain extent, the questions in the question bank are set, which is not conducive to improving the matching degree between the question content and the answerer.
[0004] It can be seen that it is particularly important to provide an intelligent way of setting questions to break the question setting limitations of the existing question bank and thus improve the matching degree between the question content and the answerer. Summary of the invention
[0005] The present invention provides a method and device for implementing question setting in an educational device, and an educational device, which can realize intelligent question setting of the educational device based on a pre-set question setting algorithm, and is conducive to improving the matching degree between the questions issued by the educational device and the answerers.
[0006] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a method for setting questions applied to a puzzle device, the method comprising:
[0007] When the puzzle device needs to ask a question, obtain a question reference factor corresponding to the question asked this time; the question reference factor at least includes the answerer information and / or the answering area information corresponding to the answerer, and the question reference factor is at least used to determine the difficulty of the answer corresponding to the answerer;
[0008] According to the question setting reference factor and the preset question setting algorithm, the target question to be issued by the puzzle device this time is determined, and the target question is provided to the question setting control device of the puzzle device, and the question setting control device is used to perform the question setting control operation;
[0009] The step of determining the target question that the puzzle device needs to issue this time based on the question-setting reference factor and the preset question-setting algorithm includes:
[0010] Generate the target question that the puzzle device needs to issue this time according to the question-setting reference factor and the preset first question-setting algorithm, or,
[0011] According to the question-setting reference factor, the target question required to be issued by the puzzle device this time is matched from a question-setting question bank generated based on a preset second question-setting algorithm.
[0012] As an optional implementation manner, in the first aspect of the present invention, after obtaining the question reference factor corresponding to the question being asked, the method further includes:
[0013] When the question-setting reference factor includes the answerer information corresponding to the answerer and the answer area information, it is determined whether the answerer information corresponding to the answerer and the answer area information match. When it is determined that the answerer information corresponding to the answerer matches the answer area information, the step of determining the target question that the puzzle device needs to issue this time based on the question-setting reference factor and a pre-set question-setting algorithm is triggered.
[0014] As an optional implementation, in the first aspect of the present invention, generating the target question that the puzzle device needs to issue this time according to the question-setting reference factor and the preset first question-setting algorithm includes:
[0015] When the question setting reference factor includes the question answering area information, generating a plurality of question setting reference questions based on the question answering area information and in combination with an elliptic curve linear congruential method sequence;
[0016] For each of the reference questions, checking whether the reference question meets the preset question standard conditions, and when it is determined that the reference question meets the preset question standard conditions, determining the reference question as an alternative question;
[0017] One of the determined candidate questions is selected as a first question to be processed, and after the first question to be processed is selected, according to the question difficulty corresponding to the answerer and the determined question content hidden information, the question content matching the question content hidden information is hidden from the question content corresponding to the first question to be processed, to obtain a question to be verified;
[0018] After obtaining the question to be verified, performing a verification operation on the question to be verified to obtain a verification result, and when the verification result indicates that the question to be verified has passed the verification, determining the question to be verified as the target question that the puzzle device needs to issue this time;
[0019] When the verification result indicates that the verification of the question to be verified fails, the step of extracting one of the questions from all the determined alternative questions as the question to be processed is re-executed, or the step of hiding the question content that matches the question content hidden information from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the respondent and the determined question content hidden information is re-executed to obtain the question to be verified.
[0020] As an optional implementation, in the first aspect of the present invention, performing a verification operation on the to-be-verified question to obtain a verification result includes:
[0021] Performing a corresponding question difficulty verification operation on the question to be verified to obtain a question difficulty verification result; wherein the question difficulty verification operation is used to verify whether the question difficulty corresponding to the question to be verified matches the question difficulty corresponding to the answerer;
[0022] and / or,
[0023] Perform a corresponding answer verification operation on the question to be verified to obtain an answer verification result; wherein the answer verification operation is used to verify whether there is a corresponding answer to the question to be verified or to verify whether there is a unique corresponding answer to the question to be verified.
[0024] As an optional implementation, in the first aspect of the present invention, before performing the corresponding question difficulty verification operation on the question to be verified and obtaining the question difficulty verification result, the method includes:
[0025] According to the question content corresponding to the question to be verified, the answering time information corresponding to the question to be verified is calculated, wherein the answering time information corresponding to the question to be verified includes the total answering time corresponding to the question to be verified and / or the answering time corresponding to each answering step of the question to be verified, and the question content corresponding to the question to be verified is obtained after hiding the question content matching the question content hidden information in the question content corresponding to the first question to be processed;
[0026] The question difficulty corresponding to the question to be checked is calculated according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked.
[0027] As an optional implementation manner, in the first aspect of the present invention, the calculating the difficulty of the question to be checked according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked includes:
[0028] Determining the difficulty of a first question corresponding to the question to be verified according to the answering time information corresponding to the question to be verified;
[0029] Determining the difficulty of a second question corresponding to the question to be verified according to the question content corresponding to the question to be verified;
[0030] The question difficulty corresponding to the question to be checked is calculated according to the answering time influence weight corresponding to the question to be checked, the difficulty of the first question, the question content influence weight corresponding to the question to be checked and the difficulty of the second question.
[0031] As an optional implementation, in the first aspect of the present invention, the question database stores a plurality of questions to be screened generated based on the second question setting algorithm, and each of the questions to be screened has a corresponding question attribute;
[0032] The question attributes corresponding to the questions to be screened include the question difficulty corresponding to the questions to be screened, the reference time range for answering the questions to be screened, the question area matching information corresponding to the questions to be screened, the question area matching information corresponding to the questions to be screened, the question type corresponding to the questions to be screened, the applicable answer scenarios corresponding to the questions to be screened, the answer collaboration mode corresponding to the questions to be screened, the answer battle mode corresponding to the questions to be screened, the question content corresponding to the questions to be screened, and at least one of the question content information that can be hidden in the question content corresponding to the questions to be screened.
[0033] As an optional implementation, in the first aspect of the present invention, matching the target question to be issued by the puzzle device this time from a question bank generated based on a preset second question-setting algorithm according to the question-setting reference factor includes:
[0034] Selecting a second to-be-processed question that matches the difficulty of the question corresponding to the questioner and the question area information from a question database generated based on a preset second question algorithm;
[0035] Determine, according to the difficulty of the question answering corresponding to the question answerer and the question content corresponding to the second to-be-processed question, target information corresponding to the question content to be displayed when the question is asked, wherein the target information includes a question content range corresponding to the question content to be displayed when the question is asked and / or a question content quantity corresponding to the question content to be displayed when the question is asked;
[0036] Determine the content to be hidden from the content of the second pending question according to the target information, and hide the content to be hidden from the content of the second pending question, so as to obtain the target question that the puzzle device needs to issue this time.
[0037] The second aspect of the present invention discloses a device for implementing question setting applied to a puzzle device, the device comprising:
[0038] An acquisition module, used for acquiring a question reference factor corresponding to the question when the puzzle device needs to ask a question; the question reference factor at least includes the answerer information and / or the answering area information corresponding to the answerer, and the question reference factor is at least used to determine the difficulty of the answer corresponding to the answerer;
[0039] A determination module, used for determining the target question that the puzzle device needs to issue this time according to the question reference factor and a preset question algorithm, wherein the target question is provided to the question control device of the puzzle device, and the question control device is used to perform a question control operation;
[0040] The specific method in which the determination module determines the target question that the puzzle device needs to issue this time according to the question reference factor and the preset question algorithm includes:
[0041] Generate the target question that the puzzle device needs to issue this time according to the question-setting reference factor and the preset first question-setting algorithm, or,
[0042] According to the question-setting reference factor, the target question required to be issued by the puzzle device this time is matched from a question-setting question bank generated based on a preset second question-setting algorithm.
[0043] As an optional implementation, in the second aspect of the present invention, the device further includes:
[0044] A judgment module is used to judge whether the respondent information corresponding to the respondent and the answer area information match after the acquisition module obtains the question reference factor corresponding to the current question, when the question reference factor includes the respondent information corresponding to the respondent and the answer area information; when it is judged that the respondent information corresponding to the respondent matches the answer area information, trigger the determination module to execute the operation of determining the target question that the puzzle device needs to issue this time based on the question reference factor and a pre-set question algorithm.
[0045] As an optional implementation, in the second aspect of the present invention, the specific manner in which the determination module generates the target question to be issued by the puzzle device this time according to the question reference factor and the preset first question algorithm includes:
[0046] When the question setting reference factor includes the question answering area information, generating a plurality of question setting reference questions based on the question answering area information and in combination with an elliptic curve linear congruential method sequence;
[0047] For each of the reference questions, checking whether the reference question meets the preset question standard conditions, and when it is determined that the reference question meets the preset question standard conditions, determining the reference question as an alternative question;
[0048] One of the determined candidate questions is selected as a first question to be processed, and after the first question to be processed is selected, according to the question difficulty corresponding to the answerer and the determined question content hidden information, the question content matching the question content hidden information is hidden from the question content corresponding to the first question to be processed, to obtain a question to be verified;
[0049] After obtaining the question to be verified, performing a verification operation on the question to be verified to obtain a verification result, and when the verification result indicates that the question to be verified has passed the verification, determining the question to be verified as the target question that the puzzle device needs to issue this time;
[0050] When the verification result indicates that the verification of the question to be verified fails, the operation of extracting one of the questions from all the determined alternative questions as the question to be processed is re-executed, or the operation of hiding the question content matching the question content hidden information from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the answerer and the determined question content hidden information is re-executed to obtain the question to be verified.
[0051] As an optional implementation, in the second aspect of the present invention, the determination module performs a verification operation on the to-be-verified question, and a specific manner of obtaining a verification result includes:
[0052] Performing a corresponding question difficulty verification operation on the question to be verified to obtain a question difficulty verification result; wherein the question difficulty verification operation is used to verify whether the question difficulty corresponding to the question to be verified matches the question difficulty corresponding to the answerer;
[0053] and / or,
[0054] Perform a corresponding answer verification operation on the question to be verified to obtain an answer verification result; wherein the answer verification operation is used to verify whether there is a corresponding answer to the question to be verified or to verify whether there is a unique corresponding answer to the question to be verified.
[0055] As an optional implementation, in the second aspect of the present invention, the determination module is also used to calculate the answering time information corresponding to the question to be checked according to the question content corresponding to the question to be checked before performing the corresponding question difficulty verification operation on the question to be checked and obtaining the question difficulty verification result, wherein the answering time information corresponding to the question to be checked includes the total answering time corresponding to the question to be checked and / or the answering time corresponding to each answering step of the question to be checked, and the question content corresponding to the question to be checked is obtained after hiding the question content corresponding to the first question to be processed that matches the question content hidden information; and, calculating the question difficulty corresponding to the question to be checked according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked.
[0056] As an optional implementation, in the second aspect of the present invention, the specific manner in which the determination module calculates the difficulty of the question to be checked according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked includes:
[0057] Determining the difficulty of a first question corresponding to the question to be verified according to the answering time information corresponding to the question to be verified;
[0058] Determining the difficulty of a second question corresponding to the question to be verified according to the question content corresponding to the question to be verified;
[0059] The question difficulty corresponding to the question to be checked is calculated according to the answering time influence weight corresponding to the question to be checked, the difficulty of the first question, the question content influence weight corresponding to the question to be checked and the difficulty of the second question.
[0060] As an optional implementation, in the second aspect of the present invention, the question database stores a plurality of questions to be screened generated based on the second question setting algorithm, and each of the questions to be screened has a corresponding question attribute;
[0061] The question attributes corresponding to the questions to be screened include the question difficulty corresponding to the questions to be screened, the reference time range for answering the questions to be screened, the question area matching information corresponding to the questions to be screened, the question area matching information corresponding to the questions to be screened, the question type corresponding to the questions to be screened, the applicable answer scenarios corresponding to the questions to be screened, the answer collaboration mode corresponding to the questions to be screened, the answer battle mode corresponding to the questions to be screened, the question content corresponding to the questions to be screened, and at least one of the question content information that can be hidden in the question content corresponding to the questions to be screened.
[0062] As an optional implementation, in the second aspect of the present invention, the specific manner in which the determination module matches the target question required to be issued by the puzzle device this time from the question bank generated based on the preset second question algorithm according to the question reference factor includes:
[0063] Selecting a second to-be-processed question that matches the difficulty of the question corresponding to the questioner and the question area information from a question database generated based on a preset second question algorithm;
[0064] Determine, according to the difficulty of the question answering corresponding to the question answerer and the question content corresponding to the second to-be-processed question, target information corresponding to the question content to be displayed when the question is asked, wherein the target information includes a question content range corresponding to the question content to be displayed when the question is asked and / or a question content quantity corresponding to the question content to be displayed when the question is asked;
[0065] Determine the content to be hidden from the content of the second pending question according to the target information, and hide the content to be hidden from the content of the second pending question, so as to obtain the target question that the puzzle device needs to issue this time.
[0066] The third aspect of the present invention discloses an educational device, which includes a device body and is used for part or all of the steps of the question-setting implementation method applied to an educational device as described in the first aspect of the present invention.
[0067] The fourth aspect of the present invention discloses a device for implementing question setting applied to a puzzle device, the device comprising:
[0068] A memory storing executable program code;
[0069] a processor coupled to the memory;
[0070] The processor calls the executable program code stored in the memory to execute part or all of the steps in the question-setting implementation method applied to an educational device as described in the first aspect of the present invention.
[0071] The fifth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the question-setting implementation method applied to educational equipment described in the first aspect of the present invention.
[0072] Compared with the prior art, the present invention has the following beneficial effects:
[0073] The present invention can realize intelligent question setting of puzzle devices based on a pre-set question setting algorithm, which is conducive to improving the matching degree between the questions issued by the puzzle devices and the answerers, further improving the intelligent functions of the puzzle devices, and thus helping to improve the user stickiness of the puzzle devices. In addition, when the obtained question setting reference factors include the answerer information and the answering area information, it is also possible to make an intelligent judgment on the answerer information and the answering area information, and further determine the questions to be issued this time when it is judged that the two match, thereby improving the accuracy and reliability of the question setting reference factors based on which the questions are determined, and helping to reduce the occurrence of low efficiency and low accuracy in question determination due to conflicts in information in the question setting reference factors. In addition, in the implementation scheme of generating questions based on the question-setting algorithm, multiple reference questions can be generated based on the answering area information and in combination with the elliptic curve linear congruential method sequence, and the generated reference questions are further verified and corresponding questions are extracted from the questions that meet the preset question specification conditions, which is conducive to improving the accuracy and reliability of the extracted questions. After extracting the questions, the question content of the extracted questions can be intelligently hidden according to the answer difficulty corresponding to the answerer and the hidden information of the question content, which is conducive to improving the accuracy of the hidden question content. After hiding the corresponding question content, the questions after the content is hidden can be intelligently verified, which is conducive to improving the accuracy of the questions generated based on the question-setting algorithm. In addition, it is also possible to realize intelligent verification of the questions based on the difficulty of the questions and / or the answers to the questions. Verifying the questions by the difficulty of the questions is conducive to improving the matching degree between the questions and the answerers, and verifying the questions by the answers is conducive to improving the accuracy of the questions themselves. In addition, the difficulty of the question can be calculated based on the two dimensions of the answering time information and the content of the question, which is conducive to improving the accuracy of the calculated difficulty of the question. Further, when calculating the difficulty of the question based on the two dimensions of the answering time information and the content of the question, the difficulty of the question under different dimensions can be determined and the comprehensive calculation of the difficulty of the question can be realized according to the corresponding influence weights of different dimensions, which is conducive to improving the accuracy of the calculated difficulty of the question. In addition, each question to be screened in the question bank generated based on the question setting algorithm has corresponding diversified question attributes, which is conducive to improving the efficiency of screening questions from the question bank and the matching degree between the screened questions and actual needs. In addition, after screening out matching questions from the question bank, the content to be hidden in the question content can be intelligently determined according to the difficulty of answering the question and the content of the question, which is conducive to improving the accuracy of the determined content of the question to be hidden, and then it is conducive to improving the accuracy of intelligent question setting based on the question bank. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. 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 creative work.
[0075] Figure 1 It is a flowchart of a method for implementing a question setting method applied to an intelligence-based device disclosed in an embodiment of the present invention;
[0076] Figure 2 It is a flow chart of another method for implementing a question setting method applied to an intelligence-based device disclosed in an embodiment of the present invention;
[0077] Figure 3 It is a flowchart of another method for implementing a question setting method applied to a puzzle device disclosed in an embodiment of the present invention;
[0078] Figure 4 It is a structural schematic diagram of a device for implementing question setting applied to a puzzle device disclosed in an embodiment of the present invention;
[0079] Figure 5 It is a structural schematic diagram of another apparatus for implementing question setting applied to puzzle equipment disclosed in an embodiment of the present invention;
[0080] Figure 6 It is a structural schematic diagram of another apparatus for implementing question setting applied to puzzle equipment disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0081] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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.
[0082] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.
[0083] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0084] The present invention discloses a method and device for implementing question setting in an intellectual puzzle device, and an intellectual puzzle device, which can realize intelligent question setting in the intellectual puzzle device based on a pre-set question setting algorithm, which is beneficial to improving the matching degree between the questions issued by the intellectual puzzle device and the answerer, further enhancing the intelligent function of the intellectual puzzle device, and further beneficial to improving the user stickiness of the intellectual puzzle device. The following are detailed descriptions respectively.
[0085] Embodiment 1
[0086] See also Figure 1 , Figure 1 1 is a flow chart of a method for implementing a question setting method applied to a puzzle device disclosed in an embodiment of the present invention. Figure 1 The described method is applied to a question setting implementation device, which can be integrated into a puzzle device as a part of the puzzle device, or can be independent of the puzzle device, such as integrated into a control terminal or control server (such as a local control server or a cloud control server, etc.) of the puzzle device, which is not limited in the embodiments of the present invention. Figure 1 As shown, the method for implementing the question setting applied to the puzzle device may include the following operations:
[0087] 101. When the educational device needs to set a question, obtain the reference factor corresponding to the question set.
[0088] The obtained question setting reference factor includes at least the answerer information and / or answering area information corresponding to the answerer, and the question setting reference factor is at least used to determine the difficulty of the answering question corresponding to the answerer.
[0089] Optionally, the information of the respondent may include at least one of the respondent's name, the respondent's age, the respondent's education level, the respondent's learning ability, the respondent's thinking ability, the respondent's historical answering of the puzzle device, the respondent's historical answering of other puzzle devices of the same type, the respondent's current answering mode, the difficulty of the answering selected by the respondent, etc. Further, the respondent's historical answering situation may specifically include at least one of the difficulty of the historical answering questions, the answering results of the historical answering questions, the answering time of the historical answering questions, the answering mode of the historical answering questions, the answering scene of the historical answering questions, etc. The respondent's answering mode may be one of the self-challenge mode, the competition mode with others, the collaboration mode with others, etc., wherein the competition mode with others can be further subdivided into the examination mode and the entertainment mode. It should be noted that the difficulty level of the question selected by the respondent can be selected by the respondent through buttons on the educational device, or can be input or selected by the respondent through the display screen of the educational device, or can be selected by the respondent by inputting voice information, or can be selected by the respondent through corresponding gestures, and the embodiments of the present invention are not limited to this.
[0090] Optionally, the answer area information may be answer grid information, and the more complex the answer grid information is, the more difficult the answering difficulty determined based on the answer grid information is. Taking the educational device as a Sudoku device as an example, the answer area information may be 4 grids, 6 grids, or 9 grids, and the answering difficulty corresponding to the 9 grid is higher than the answering difficulty corresponding to the 6 grid and the answering difficulty corresponding to the 4 grid, and the answering difficulty corresponding to the 6 grid is higher than the answering difficulty corresponding to the 4 grid.
[0091] In an embodiment of the present invention, as an optional implementation, determining the difficulty of the answer corresponding to the answerer based on the question reference factor can be specifically implemented in the following manner:
[0092] The question reference factor is input into a pre-trained question difficulty analysis model to obtain the output result of the question difficulty analysis model, and the question difficulty corresponding to the answerer is determined according to the output result of the question difficulty analysis model.
[0093] Among them, the answer difficulty analysis model can be obtained by training the initial difficulty analysis model based on the answer records of a large number of answerers for different questions under different answer area information. Furthermore, the output result of the answer difficulty analysis model can specifically include multiple answer difficulties to be selected and the probability value corresponding to each answer difficulty to be selected. In practical applications, the answer difficulty corresponding to the maximum probability value can be determined as the answer difficulty corresponding to the answerer.
[0094] It can be seen that this optional implementation method can realize the intelligent determination of the answer difficulty corresponding to the answerer based on the trained answer difficulty analysis model, which is conducive to improving the determination efficiency and accuracy of the answer difficulty corresponding to the answerer.
[0095] In an embodiment of the present invention, as another optional implementation, determining the difficulty of the answer corresponding to the answerer based on the question reference factor can be specifically implemented in the following manner:
[0096] Draw the answering ability curve corresponding to the answerer and the difficulty curve of the answering questions corresponding to the answerer according to the historical answering situation in the answerer information within the historical time period;
[0097] Determine whether the changing trends of the answering ability curve and the answering question difficulty curve are consistent. If the changing trends are consistent, estimate the answering question difficulty corresponding to the answerer according to the answering question difficulty curve corresponding to the answerer;
[0098] A question difficulty calibration coefficient is generated according to the answer area information in the question reference factor, and the question difficulty corresponding to the estimated answerer is calibrated according to the question difficulty calibration coefficient to obtain the question difficulty corresponding to the answerer.
[0099] It can be seen that this optional implementation method can draw a corresponding answering ability curve and a question answering difficulty curve according to the answering history of the answerer. When the changing trends of the two are consistent, the answerer's current answering difficulty is estimated according to the drawn question answering difficulty curve, and the estimated answering difficulty can be further calibrated through the answering difficulty calibration coefficient determined based on the answering area information, which is conducive to improving the accuracy of the determined answering difficulty.
[0100] 102. Determine the target questions that the puzzle device needs to issue this time based on the question-setting reference factors and the pre-set question-setting algorithm.
[0101] The determined target question is used to provide to a question setting control device of the puzzle device to trigger the question setting control device to perform a matching question setting control operation.
[0102] As an optional implementation, the above-mentioned determination of the target question to be issued by the puzzle device this time based on the question reference factor and the pre-set question algorithm may include:
[0103] Generate the target question that the puzzle device needs to issue this time according to the question reference factor and the pre-set first question algorithm, or,
[0104] According to the question-setting reference factor, the target question required to be issued by the puzzle device this time is matched from a question-setting question bank generated based on a preset second question-setting algorithm.
[0105] It can be seen that this optional implementation method can directly generate questions based on the question-setting algorithm when questions are needed, which is conducive to improving the matching degree between the generated questions and the current question-setting requirements, or, when questions are needed, directly match the questions required to be issued by the puzzle device this time from the pre-generated question bank, which is conducive to improving the efficiency of determining the questions required to be issued this time.
[0106] It can be seen that the implementation of the method described in the embodiment of the present invention can realize intelligent question setting of educational devices based on a pre-set question setting algorithm, which is beneficial to improving the matching degree between the questions issued by the educational devices and the answerers, further enhancing the intelligent function of the educational devices, and further helping to improve the user stickiness of the educational devices.
[0107] In an optional embodiment, after executing step 101, the method may further include the following operations:
[0108] When the question-setting reference factor includes the respondent information and the answer area information corresponding to the respondent, it is determined whether the respondent information and the answer area information corresponding to the respondent match. When it is determined that the respondent information corresponding to the respondent matches the answer area information, the above-mentioned steps of determining the target question that the puzzle device needs to issue this time based on the question-setting reference factor and the pre-set question-setting algorithm are triggered.
[0109] In this optional embodiment, the answer area information has corresponding answer difficulty information, and the answerer information has corresponding answer difficulty information. Optionally, the answer difficulty information may be specifically a question difficulty range, or the answer area information has a matching applicable object information set. Further, the applicable object information set may include multiple levels of applicable object information, such as the applicable object information set may include multiple first-level applicable object information, at least one second-level applicable object information under each first-level applicable object information, and at least one third-level applicable object information under each second-level applicable object information, and so on.
[0110] Further optionally, determining whether the respondent information and the answering area information corresponding to the respondent match may include:
[0111] When the answer area information has corresponding answer difficulty information and the answerer information has corresponding answer difficulty information, determine whether there is an intersection between the answer difficulty information corresponding to the answer area information in the question reference factor and the answer difficulty information corresponding to the answerer information in the question reference factor; when it is determined that there is an intersection, determine that the answerer information and the answer area information corresponding to the answerer match; when it is determined that there is no intersection, determine that the answerer information and the answer area information corresponding to the answerer do not match; or,
[0112] When there is an applicable object information set that matches the answer area information, calculate the matching degree between the applicable object information set in the answer area information and the respondent information, and determine whether the calculated matching degree is greater than or equal to the preset matching degree threshold. When the calculated matching degree is greater than or equal to the preset matching degree threshold, determine that the respondent information and the answer area information corresponding to the respondent match; when the calculated matching degree is less than the preset matching degree threshold, determine that the respondent information and the answer area information corresponding to the respondent do not match.
[0113] It can be seen that when the question reference factors obtained by this optional embodiment include the respondent information and the answer area information, the respondent information and the answer area information can also be intelligently judged, and when it is judged that the two match, the question to be issued this time can be further determined, thereby improving the accuracy and reliability of the question reference factors used to determine the questions, and helping to reduce the occurrence of low efficiency and low accuracy in question determination due to conflicts in information in the question reference factors.
[0114] Embodiment 2
[0115] See also Figure 2 , Figure 2 1 is a flow chart of another method for implementing a question setting method for a puzzle device disclosed in an embodiment of the present invention. Figure 2 The described method is applied to a question setting implementation device, which can be integrated into a puzzle device as a part of the puzzle device, or can be independent of the puzzle device, such as integrated into a control terminal or control server (such as a local control server or a cloud control server, etc.) of the puzzle device, which is not limited in the embodiments of the present invention. Figure 2 As shown, the method is specifically a method for generating a question based on a question setting algorithm, and the method may include the following operations:
[0116] 201. When the educational device needs to set a question, obtain the question reference factor corresponding to the question set.
[0117] The obtained question setting reference factor includes at least the answerer information and / or answering area information corresponding to the answerer, and the question setting reference factor is at least used to determine the difficulty of the answering question corresponding to the answerer.
[0118] It should be noted that for the detailed description of step 201, please refer to the relevant detailed description of step 101 in the first embodiment, and the embodiment of the present invention will not be repeated here.
[0119] 202. When the question reference factor includes answer area information, multiple reference questions are generated based on the answer area information and in combination with the elliptic curve linear congruential method sequence.
[0120] It should be noted that after generating multiple reference questions, duplicate reference questions can be excluded based on the Hash256 verification sequence to reduce the time spent on subsequent verification and screening of questions, which is conducive to improving the efficiency of subsequent related operations on the questions.
[0121] 203. For each reference topic, check whether the reference topic meets the preset topic standard conditions. When it is determined that the reference topic meets the preset topic standard conditions, determine the reference topic as an alternative topic.
[0122] As an optional implementation, checking whether the reference topic meets the preset topic specification conditions may include:
[0123] Determine multiple verification tracks according to the answer area information, such as row tracks, column tracks, and diagonal tracks;
[0124] For each verification track, determine whether there is repeated content on the verification track, and obtain the verification result corresponding to the verification track;
[0125] If the corresponding verification results on each verification track indicate that there is no duplicate content on the corresponding verification track, it is determined that the reference question meets the preset question specification conditions;
[0126] If the verification results corresponding to one or more verification tracks indicate that there are repeated contents on the corresponding verification tracks, it is determined that the reference question does not meet the preset question specification conditions.
[0127] It can be seen that this optional implementation method is conducive to improving the accuracy of the determined alternative questions.
[0128] 204. Select one of the determined alternative questions as the first question to be processed, and after the first question to be processed is extracted, hide the question content that matches the hidden information of the question content from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the answerer and the determined hidden information of the question content, to obtain the question to be verified.
[0129] It should be noted that after all the candidate topics are determined, a corresponding topic identifier, such as a topic number, may be set for each candidate topic.
[0130] Optionally, the topic content hiding information may include specific topic content to be hidden and / or the number of topic contents to be hidden and / or the location of the topic content to be hidden, etc.
[0131] 205. After obtaining the question to be verified, a verification operation is performed on the question to be verified to obtain a verification result.
[0132] When the verification result indicates that the verification of the question to be verified is passed, step 206 is triggered; when the verification result indicates that the verification of the question to be verified is not passed, step 204 is re-triggered or the above-mentioned step of hiding the question content matching the question content hidden information from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the answerer and the determined question content hidden information is re-triggered to obtain the question to be verified. It should be noted that Figure 2 The description is made by taking the example of re-triggering the execution of step 204 when the verification result indicates that the verification question fails.
[0133] Furthermore, if the verification result indicates that the verification of the question to be verified fails and step 204 is triggered, then before executing step 204, the question to be verified is eliminated from all candidate questions to update all candidate questions, which is beneficial to reduce the probability of repeatedly screening out the questions to be verified that fail the verification.
[0134] 206. The question to be checked is determined as the target question that the educational equipment needs to issue this time.
[0135] It can be seen that the method described in the embodiment of the present invention can directly generate questions intelligently according to the question-setting algorithm when questions are needed, which is conducive to improving the matching degree between the questions issued by the puzzle device and the answerer, further improving the intelligent function of the puzzle device, and thus helping to improve the user stickiness of the puzzle device. In addition, in the implementation scheme of generating questions based on the question-setting algorithm, multiple reference questions can be generated based on the answering area information and combined with the elliptic curve linear congruential method sequence, and the generated reference questions can be further verified and the corresponding questions can be extracted from the questions that meet the preset question specification conditions, which is conducive to improving the accuracy and reliability of the extracted questions. After the questions are extracted, the question content of the extracted questions can also be intelligently hidden according to the answering difficulty corresponding to the answerer and the hidden information of the question content, which is conducive to improving the accuracy of the hidden question content. After hiding the corresponding question content, the question after the content is hidden can also be intelligently verified, which is conducive to improving the accuracy of the questions generated based on the question-setting algorithm.
[0136] In an optional embodiment, the above-mentioned performing a verification operation on the subject to be verified and obtaining a verification result may include:
[0137] Performing a corresponding question difficulty verification operation on the question to be verified to obtain a question difficulty verification result; wherein the question difficulty verification operation is used to verify whether the question difficulty corresponding to the question to be verified matches the question difficulty corresponding to the answerer;
[0138] and / or,
[0139] The corresponding answer verification operation is performed on the to-be-verified question to obtain an answer verification result; wherein the answer verification operation is used to verify whether there is a corresponding answer to the to-be-verified question or to verify whether there is a unique corresponding answer to the to-be-verified question. For example, the corresponding answer verification operation can be performed on the to-be-verified question through a dancing chain algorithm.
[0140] Among them, when the question to be verified has an answer or a unique answer, the answer verification result indicates that the answer verification of the question to be verified has passed; when the question to be verified does not have an answer or the answer is not unique, the answer verification result indicates that the answer verification of the question to be verified has failed. And, when the difficulty of the question to be verified matches the difficulty of the answer corresponding to the question answerer, the answer difficulty verification result indicates that the difficulty verification of the question to be verified has passed; when the difficulty of the question to be verified does not match the difficulty of the answer corresponding to the question answerer, the answer difficulty verification result indicates that the difficulty verification of the question to be verified has failed.
[0141] It can be seen that this optional embodiment can also realize intelligent verification of questions based on question difficulty and / or answer. Verifying questions by question difficulty is conducive to improving the matching degree between questions and answerers, and verifying questions by answer is conducive to improving the accuracy of the questions themselves.
[0142] In this optional embodiment, further optionally, before performing the corresponding question difficulty verification operation on the question to be verified and obtaining the question difficulty verification result, the method may further include the following operations:
[0143] Calculate the answering time information corresponding to the question to be checked according to the question content corresponding to the question to be checked, wherein the answering time information corresponding to the question to be checked includes the total answering time corresponding to the question to be checked and / or the answering time corresponding to each answering step of the question to be checked, and the question content corresponding to the question to be checked is obtained after hiding the question content matching the question content hidden information in the question content corresponding to the first question to be processed;
[0144] The question difficulty of the question to be checked is calculated according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked.
[0145] It can be seen that this optional embodiment can also calculate the difficulty of the question based on the two dimensions of the answering time information of the question and the question content, which is conducive to improving the accuracy of the calculated question difficulty.
[0146] In this optional embodiment, further optionally, the above-mentioned calculation of the difficulty of the question to be checked according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked may include:
[0147] Determine the difficulty of the first question corresponding to the question to be verified according to the answering time information corresponding to the question to be verified;
[0148] Determine the difficulty of a second question corresponding to the question to be verified according to the content of the question corresponding to the question to be verified;
[0149] The question difficulty corresponding to the question to be checked is calculated according to the influence weight of the answering time corresponding to the question to be checked, the difficulty of the first question, the influence weight of the question content corresponding to the question to be checked, and the difficulty of the second question.
[0150] It can be seen that this optional embodiment can determine the difficulty of the question in different dimensions when calculating the difficulty of the question based on the two dimensions of the answering time information and the question content, and realize the comprehensive calculation of the difficulty of the question according to the influence weights corresponding to different dimensions, which is conducive to improving the accuracy of the calculated question difficulty.
[0151] Embodiment 3
[0152] See also Figure 3 , Figure 3 This is a flow chart of another method for implementing a question setting method for a puzzle device disclosed in an embodiment of the present invention. Figure 3 The described method is applied to a question setting implementation device, which can be integrated into a puzzle device as a part of the puzzle device, or can be independent of the puzzle device, such as integrated into a control terminal or control server (such as a local control server or a cloud control server, etc.) of the puzzle device, which is not limited in the embodiments of the present invention. Figure 3 As shown, the method is specifically a method for selecting questions from a question bank generated based on a question setting algorithm, and the method may include the following operations:
[0153] 301. Generate a question bank based on a predetermined second question-setting algorithm.
[0154] Among them, the question bank stores a plurality of questions to be screened generated based on the second question setting algorithm, and each question to be screened has a corresponding question attribute. Optionally, the question attributes corresponding to the questions to be screened include the question difficulty corresponding to the questions to be screened, the answer reference time range corresponding to the questions to be screened, the question setting area matching information corresponding to the questions to be screened, the answer area matching information corresponding to the questions to be screened, the question type corresponding to the questions to be screened, the answer applicable scenario corresponding to the questions to be screened, the answer collaboration mode corresponding to the questions to be screened, the answer battle mode corresponding to the questions to be screened, the question content corresponding to the questions to be screened, the question content information that can be hidden in the question content corresponding to the questions to be screened, and at least one of the question difficulty corresponding to the questions to be screened after the question content information that can be hidden in the question content corresponding to the questions to be screened is hidden.
[0155] 302. When the educational device needs to set a question, obtain a reference factor corresponding to the question set.
[0156] The obtained question setting reference factor includes at least the answerer information and / or answering area information corresponding to the answerer, and the question setting reference factor is at least used to determine the difficulty of the answering question corresponding to the answerer.
[0157] It should be noted that for the detailed description of step 302, please refer to the relevant detailed description of step 101 in the first embodiment, and the embodiment of the present invention will not be repeated here.
[0158] 303. Based on the question reference factor, select a second question to be processed from the question bank that matches the question difficulty and question area information corresponding to the answerer.
[0159] 304. Determine target information corresponding to the question content that needs to be displayed when the question is asked based on the difficulty of the question answering corresponding to the answerer and the question content corresponding to the second question to be processed. The target information includes the question content range corresponding to the question content that needs to be displayed when the question is asked and / or the question content quantity corresponding to the question content that needs to be displayed when the question is asked.
[0160] 305. Determine the content to be hidden from the content of the second to-be-processed topic according to the target information, and hide the content to be hidden from the content of the second to-be-processed topic, so as to obtain the target topic that the puzzle device needs to issue this time.
[0161] It can be seen that implementing the method described in the embodiment of the present invention can screen out the required questions from the question bank, which is conducive to improving the efficiency of determining the required questions, and after screening out matching questions from the question bank, it can also intelligently determine the hidden content in the question content according to the difficulty of answering the questions and the content of the questions, which is conducive to improving the accuracy of the determined content of the questions to be hidden, and further conducive to improving the accuracy of intelligent question setting based on the question bank.
[0162] In an optional embodiment, the method may further include the following operations:
[0163] After generating the question bank, determine whether the current conditions corresponding to the question bank meet the update conditions of the question bank. When it is determined that the question bank meets the update conditions of the question bank, perform an update operation on the question to update the question bank.
[0164] Optionally, judging whether the current condition corresponding to the question bank satisfies the question bank update condition may include:
[0165] Determine whether the ratio of the total number of selected questions in the question bank to the total number of all questions in the question bank exceeds a preset ratio threshold, and if so, determine that the question bank meets the question bank update condition; or,
[0166] It is determined whether the comprehensive difficulty of the questions corresponding to the question bank and the adaptability of the answering object are less than or equal to the preset adaptability threshold. If so, it is determined that the question bank meets the update conditions of the question bank.
[0167] It can be seen that this optional embodiment can also realize timely updating of the question bank, which is conducive to improving the screening efficiency and screening accuracy of screening the required questions from the question bank.
[0168] Embodiment 4
[0169] See also Figure 4 , Figure 4 1 is a schematic diagram of a structure of a device for implementing a question setting system applied to a puzzle device disclosed in an embodiment of the present invention. Figure 4 The described device can be integrated into the educational device as a part of the educational device, or can be independent of the educational device, such as integrated into the control terminal or control server (such as a local control server or a cloud control server, etc.) of the educational device, which is not limited in the embodiments of the present invention. Figure 4 As shown, the device may include:
[0170] The acquisition module 401 is used to acquire the question reference factor corresponding to the question when the puzzle device needs to ask a question; the question reference factor at least includes the answerer information and / or the answering area information corresponding to the answerer, and the question reference factor is at least used to determine the answering difficulty corresponding to the answerer;
[0171] The determination module 402 is used to determine the target question that the puzzle device needs to issue this time based on the question reference factor and the pre-set question algorithm. The target question is used to provide to the question control device of the puzzle device, and the question control device is used to perform the question control operation.
[0172] The specific method of determining the target question that the puzzle device needs to issue this time according to the question reference factor and the preset question algorithm by the determination module 402 includes:
[0173] Generate the target question that the puzzle device needs to issue this time according to the question reference factor and the pre-set first question algorithm, or,
[0174] According to the question-setting reference factor, the target question required to be issued by the puzzle device this time is matched from a question-setting question bank generated based on a preset second question-setting algorithm.
[0175] It can be seen that implementation Figure 4 The described device realizes intelligent question setting of educational devices based on a pre-set question setting algorithm, which is conducive to improving the matching degree between the questions issued by the educational devices and the answerers, further enhancing the intelligent function of the educational devices, and further helping to improve the user stickiness of the educational devices.
[0176] In an optional embodiment, if Figure 5 As shown, the device may also include:
[0177] The judgment module 403 is used to judge whether the respondent information corresponding to the respondent and the answer area information of the respondent match after the acquisition module 401 obtains the question reference factor corresponding to the current question. When the question reference factor includes the respondent information corresponding to the respondent and the answer area information, the determination module 402 is triggered to execute the above-mentioned operation of determining the target question that the puzzle device needs to issue this time based on the question reference factor and the pre-set question algorithm.
[0178] It can be seen that when the question reference factors obtained by this optional embodiment include the respondent information and the answer area information, the respondent information and the answer area information can also be intelligently judged, and when it is judged that the two match, the question to be issued this time can be further determined, thereby improving the accuracy and reliability of the question reference factors used to determine the questions, and helping to reduce the occurrence of low efficiency and low accuracy in question determination due to conflicts in information in the question reference factors.
[0179] In another optional embodiment, the specific manner in which the determination module 402 generates the target question that the puzzle device needs to issue this time according to the question reference factor and the preset first question algorithm includes:
[0180] For each question reference, checking whether the question reference meets the preset question standard conditions, and when it is determined that the question reference meets the preset question standard conditions, determining the question reference as an alternative question;
[0181] One of the determined candidate questions is selected as the first question to be processed, and after the first question to be processed is selected, according to the question difficulty corresponding to the answerer and the determined question content hidden information, the question content matching the question content hidden information is hidden from the question content corresponding to the first question to be processed, to obtain the question to be verified;
[0182] After obtaining the question to be verified, a verification operation is performed on the question to be verified to obtain a verification result;
[0183] When the verification result indicates that the verification of the subject to be verified has passed, the subject to be verified is determined as the target subject that the puzzle device needs to issue this time;
[0184] When the verification result indicates that the verification of the question to be verified fails, the above-mentioned operation of extracting one of the questions from all the determined alternative questions as the question to be processed is triggered again, or the above-mentioned operation of hiding the question content that matches the question content hiding information from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the respondent and the determined question content hiding information is triggered again to obtain the operation of the question to be verified.
[0185] It can be seen that in the implementation scheme of generating questions based on the question-setting algorithm, this optional embodiment can generate multiple reference questions based on the answer area information and in combination with the elliptic curve linear congruential method sequence, further verify the generated reference questions and extract corresponding questions from the questions that meet the preset question specification conditions, which is beneficial to improving the accuracy and reliability of the extracted questions, and after extracting the questions, it is also possible to perform intelligent hiding operations on the content of the extracted questions according to the corresponding answer difficulty of the answerer and the hidden information of the question content, which is beneficial to improving the accuracy of hiding the question content, and after hiding the corresponding question content, it is also possible to perform intelligent verification on the questions after the content is hidden, which is beneficial to improving the accuracy of the questions generated based on the question-setting algorithm.
[0186] In this optional embodiment, further optionally, the determination module 402 performs a verification operation on the verification question, and the specific manner of obtaining the verification result includes:
[0187] Performing a corresponding question difficulty verification operation on the question to be verified to obtain a question difficulty verification result; wherein the question difficulty verification operation is used to verify whether the question difficulty corresponding to the question to be verified matches the question difficulty corresponding to the answerer;
[0188] and / or,
[0189] Perform the corresponding solution verification operation on the question to be verified to obtain the solution verification result; wherein the solution verification operation is used to verify whether there is a corresponding solution to the question to be verified or to verify whether there is a unique corresponding solution to the question to be verified.
[0190] It can be seen that this optional embodiment can also realize intelligent verification of questions based on question difficulty and / or answer. Verifying questions by question difficulty is conducive to improving the matching degree between questions and answerers, and verifying questions by answer is conducive to improving the accuracy of the questions themselves.
[0191] Further optionally, the determination module 402 is further used to calculate the answering time information corresponding to the question to be checked before performing the corresponding question difficulty checking operation on the question to be checked and obtaining the question difficulty checking result, wherein the answering time information corresponding to the question to be checked includes the total answering time corresponding to the question to be checked and / or the answering time corresponding to each answering step of the question to be checked, and the question content corresponding to the question to be checked is obtained after hiding the question content matching the question content hidden information in the question content corresponding to the first question to be processed;
[0192] The question difficulty of the question to be checked is calculated according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked.
[0193] It can be seen that this optional embodiment can also calculate the difficulty of the question based on the two dimensions of the answering time information of the question and the question content, which is conducive to improving the accuracy of the calculated question difficulty.
[0194] In this optional embodiment, further optionally, the specific manner in which the determination module 402 calculates the difficulty of the question to be checked according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked includes:
[0195] Determine the difficulty of the first question corresponding to the question to be verified according to the answering time information corresponding to the question to be verified;
[0196] Determine the difficulty of a second question corresponding to the question to be verified according to the content of the question corresponding to the question to be verified;
[0197] The question difficulty corresponding to the question to be checked is calculated according to the influence weight of the answering time corresponding to the question to be checked, the difficulty of the first question, the influence weight of the question content corresponding to the question to be checked, and the difficulty of the second question.
[0198] It can be seen that this optional embodiment, when calculating the difficulty of the question based on the two dimensions of the answering time information and the question content, can determine the difficulty of the question under different dimensions and realize the comprehensive calculation of the difficulty of the question according to the influence weights corresponding to different dimensions, which is conducive to improving the accuracy of the calculated question difficulty.
[0199] In another optional embodiment, the question bank stores a plurality of questions to be screened generated based on the second question setting algorithm, and each question to be screened has a corresponding question attribute. Optionally, the question attributes corresponding to the questions to be screened include the question difficulty corresponding to the questions to be screened, the answer reference time range corresponding to the questions to be screened, the question setting area matching information corresponding to the questions to be screened, the answer area matching information corresponding to the questions to be screened, the question type corresponding to the questions to be screened, the answer applicable scenario corresponding to the questions to be screened, the answer collaboration mode corresponding to the questions to be screened, the answer battle mode corresponding to the questions to be screened, the question content corresponding to the questions to be screened, and at least one of the question content information that can be hidden in the question content corresponding to the questions to be screened.
[0200] In an optional embodiment, further optionally, the specific manner in which the determination module 402 matches the target question that the puzzle device needs to issue this time from the question bank generated based on the preset second question algorithm according to the question reference factor includes:
[0201] Selecting a second to-be-processed question that matches the difficulty level and the answering area information corresponding to the answerer from the question bank based on the question setting;
[0202] Determine, according to the difficulty of the question corresponding to the answerer and the question content corresponding to the second to-be-processed question, target information corresponding to the question content to be displayed when the question is given, the target information including the question content range corresponding to the question content to be displayed when the question is given and / or the question content quantity corresponding to the question content to be displayed when the question is given;
[0203] According to the target information, the content to be hidden is determined from the content of the second pending question, and the content to be hidden is hidden from the content of the second pending question, so as to obtain the target question that the puzzle device needs to issue this time.
[0204] It can be seen that this optional embodiment can generate a question bank based on the question setting algorithm, and each question to be screened has corresponding diversified question attributes, which is conducive to improving the efficiency of screening questions from the question bank and the matching degree between the screened questions and actual needs. In addition, after screening out matching questions from the question bank, it is also possible to intelligently determine the hidden content in the question content according to the difficulty of answering the questions and the content of the questions, which is conducive to improving the accuracy of the determined hidden content of the questions, and further conducive to improving the accuracy of intelligent question setting based on the question bank.
[0205] Embodiment 5
[0206] See also Figure 6 , Figure 6 1 is a schematic diagram of the structure of another apparatus for implementing a question setting system applied to a puzzle device disclosed in an embodiment of the present invention. Figure 6 The described device can be integrated into the educational device as a part of the educational device, or can be independent of the educational device, such as integrated into the control terminal or control server (such as a local control server or a cloud control server, etc.) of the educational device, which is not limited in the embodiments of the present invention. Figure 6 As shown, the device may include:
[0207] A memory 501 storing executable program codes;
[0208] a processor 502 coupled to the memory 501;
[0209] The processor 502 calls the executable program code stored in the memory 501 to execute part or all of the steps of implementing the question setting for the puzzle device described in the first to third embodiments of the present invention.
[0210] Embodiment 6
[0211] The embodiment of the present invention discloses a puzzle device, which includes a device body, and the puzzle device is used to implement part or all of the steps of the puzzle-setting implementation described in any one of the first to third embodiments of the present invention, or the puzzle device also includes any puzzle-setting implementation device described in the fourth and fifth embodiments, which is not limited in the embodiment of the present invention. Optionally, the puzzle device can be specifically a Sudoku device.
[0212] Embodiment 7
[0213] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute part or all of the steps of implementing question setting for an educational device described in any one of Embodiments 1 to 3 of the present invention.
[0214] Embodiment 8
[0215] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of implementing question setting applied to an educational device as described in any one of Embodiments 1 to 3 of the present invention.
[0216] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0217] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0218] Finally, it should be noted that the question-setting implementation method and device for educational puzzle devices disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for setting questions for a puzzle device, characterized in that: The method comprises: When the puzzle device needs to ask a question, obtain a question reference factor corresponding to the question asked this time; the question reference factor at least includes the answerer information and the answering area information corresponding to the answerer, and the question reference factor is at least used to determine the answering difficulty corresponding to the answerer; According to the question setting reference factor and the preset question setting algorithm, the target question to be issued by the puzzle device this time is determined, and the target question is provided to the question setting control device of the puzzle device, and the question setting control device is used to perform the question setting control operation; The step of determining the target question that the puzzle device needs to issue this time based on the question-setting reference factor and the preset question-setting algorithm includes: Generate the target question that the puzzle device needs to issue this time according to the question-setting reference factor and the preset first question-setting algorithm, or, According to the question setting reference factor, a target question that the puzzle device needs to issue this time is matched from a question setting question bank generated based on a preset second question setting algorithm; And, generating the target question that the puzzle device needs to issue this time according to the question-setting reference factor and the preset first question-setting algorithm includes: When the question setting reference factor includes the question answering area information, generating a plurality of question setting reference questions based on the question answering area information and in combination with an elliptic curve linear congruential method sequence; For each of the reference questions, checking whether the reference question meets the preset question standard conditions, and when it is determined that the reference question meets the preset question standard conditions, determining the reference question as an alternative question; One of the determined candidate questions is selected as a first question to be processed, and after the first question to be processed is selected, according to the question difficulty corresponding to the answerer and the determined question content hidden information, the question content matching the question content hidden information is hidden from the question content corresponding to the first question to be processed, to obtain a question to be verified; After obtaining the question to be verified, performing a verification operation on the question to be verified to obtain a verification result, and when the verification result indicates that the question to be verified has passed the verification, determining the question to be verified as the target question that the puzzle device needs to issue this time; When the verification result indicates that the verification of the question to be verified fails, the step of extracting one of the questions from all the determined alternative questions as the question to be processed is re-executed, or the step of hiding the question content that matches the question content hidden information from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the respondent and the determined question content hidden information is re-executed to obtain the question to be verified.
2. The method for setting questions for use in a puzzle device according to claim 1, characterized in that: After obtaining the question reference factor corresponding to the question being asked, the method further includes: When the question-setting reference factor includes the answerer information corresponding to the answerer and the answer area information, it is determined whether the answerer information corresponding to the answerer and the answer area information match. When it is determined that the answerer information corresponding to the answerer matches the answer area information, the step of determining the target question that the puzzle device needs to issue this time based on the question-setting reference factor and a pre-set question-setting algorithm is triggered.
3. The method for setting questions for use in a puzzle device according to claim 1 or 2, characterized in that: The performing of a verification operation on the question to be verified to obtain a verification result includes: Performing a corresponding question difficulty verification operation on the question to be verified to obtain a question difficulty verification result; wherein the question difficulty verification operation is used to verify whether the question difficulty corresponding to the question to be verified matches the question difficulty corresponding to the answerer; and / or, Perform a corresponding answer verification operation on the question to be verified to obtain an answer verification result; wherein the answer verification operation is used to verify whether there is a corresponding answer to the question to be verified or to verify whether there is a unique corresponding answer to the question to be verified.
4. The method for setting questions for use in a puzzle device according to claim 3, characterized in that: Before performing the corresponding question difficulty verification operation on the question to be verified and obtaining the question difficulty verification result, the method includes: According to the question content corresponding to the question to be verified, the answering time information corresponding to the question to be verified is calculated, wherein the answering time information corresponding to the question to be verified includes the total answering time corresponding to the question to be verified and / or the answering time corresponding to each answering step of the question to be verified, and the question content corresponding to the question to be verified is obtained after hiding the question content matching the question content hidden information in the question content corresponding to the first question to be processed; The question difficulty corresponding to the question to be checked is calculated according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked.
5. The method for setting questions for use in a puzzle device according to claim 4, characterized in that: The calculating the difficulty of the question to be checked according to the answering time information corresponding to the question to be checked and the question content corresponding to the question to be checked includes: Determining the difficulty of a first question corresponding to the question to be verified according to the answering time information corresponding to the question to be verified; Determining the difficulty of a second question corresponding to the question to be verified according to the question content corresponding to the question to be verified; The question difficulty corresponding to the question to be checked is calculated according to the answering time influence weight corresponding to the question to be checked, the difficulty of the first question, the question content influence weight corresponding to the question to be checked and the difficulty of the second question.
6. The method for setting questions for use in a puzzle device according to claim 1 or 2, characterized in that: The question database stores a plurality of questions to be screened generated based on the second question setting algorithm, and each of the questions to be screened has a corresponding question attribute; The question attributes corresponding to the questions to be screened include the question difficulty corresponding to the questions to be screened, the reference time range for answering the questions to be screened, the question area matching information corresponding to the questions to be screened, the question area matching information corresponding to the questions to be screened, the question type corresponding to the questions to be screened, the applicable answer scenarios corresponding to the questions to be screened, the answer collaboration mode corresponding to the questions to be screened, the answer battle mode corresponding to the questions to be screened, the question content corresponding to the questions to be screened, and at least one of the question content information that can be hidden in the question content corresponding to the questions to be screened.
7. The method for setting questions for use in a puzzle device according to claim 6, characterized in that: The step of matching the target question to be issued by the puzzle device this time from a question bank generated based on a preset second question-setting algorithm according to the question-setting reference factor includes: Selecting a second to-be-processed question that matches the difficulty of the question corresponding to the questioner and the question area information from a question database generated based on a preset second question algorithm; Determine, according to the difficulty of the question answering corresponding to the question answerer and the question content corresponding to the second to-be-processed question, target information corresponding to the question content to be displayed when the question is asked, wherein the target information includes a question content range corresponding to the question content to be displayed when the question is asked and / or a question content quantity corresponding to the question content to be displayed when the question is asked; Determine the content to be hidden from the content of the second pending question according to the target information, and hide the content to be hidden from the content of the second pending question, so as to obtain the target question that the puzzle device needs to issue this time.
8. A device for setting questions for use in puzzle equipment, characterized in that: The device comprises: An acquisition module, used for acquiring a question reference factor corresponding to the question when the puzzle device needs to ask a question; the question reference factor at least includes the answerer information and the answering area information corresponding to the answerer, and the question reference factor is at least used to determine the answering difficulty corresponding to the answerer; A determination module, used for determining the target question that the puzzle device needs to issue this time according to the question reference factor and a preset question algorithm, wherein the target question is provided to the question control device of the puzzle device, and the question control device is used to perform a question control operation; The specific method in which the determination module determines the target question that the puzzle device needs to issue this time according to the question reference factor and the preset question algorithm includes: Generate the target question that the puzzle device needs to issue this time according to the question-setting reference factor and the preset first question-setting algorithm, or, According to the question setting reference factor, a target question that the puzzle device needs to issue this time is matched from a question setting question bank generated based on a preset second question setting algorithm; And, the specific manner in which the determination module generates the target question that the puzzle device needs to issue this time according to the question reference factor and the preset first question algorithm includes: When the question setting reference factor includes the question answering area information, generating a plurality of question setting reference questions based on the question answering area information and in combination with an elliptic curve linear congruential method sequence; For each of the reference questions, checking whether the reference question meets the preset question standard conditions, and when it is determined that the reference question meets the preset question standard conditions, determining the reference question as an alternative question; One of the determined candidate questions is selected as a first question to be processed, and after the first question to be processed is selected, according to the question difficulty corresponding to the answerer and the determined question content hidden information, the question content matching the question content hidden information is hidden from the question content corresponding to the first question to be processed, to obtain a question to be verified; After obtaining the question to be verified, performing a verification operation on the question to be verified to obtain a verification result, and when the verification result indicates that the question to be verified has passed the verification, determining the question to be verified as the target question that the puzzle device needs to issue this time; When the verification result indicates that the verification of the question to be verified fails, the operation of extracting one of the questions from all the determined alternative questions as the question to be processed is re-executed, or the operation of hiding the question content matching the question content hidden information from the question content corresponding to the first question to be processed according to the question difficulty corresponding to the respondent and the determined question content hidden information is re-executed to obtain the question to be verified.
9. An educational device, characterized in that: The educational device comprises a device body, and the educational device is used to execute the question-setting implementation method applied to an educational device as described in any one of claims 1 to 7.
10. A device for setting questions for use in puzzle equipment, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the question-setting implementation method applied to an educational device as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Question-setting method and system for attention game, and computer readable storage medium
CN108926838A
Question extraction method and device
CN113377903A
Test method and device based on answer form, medium and electronic equipment
CN113450611A