User behavior evaluation method and device applied to intelligence development equipment and intelligence development equipment
By collecting and analyzing the interaction process and result information of the puzzle device, combining multiple evaluation rules, the problem of single evaluation methods in the existing technology is solved, and the user's interaction ability is achieved is flexible and accurate evaluation, which improves the objectivity and reliability of evaluation.
Patent Information
- Application Number
- CN202510202558.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-08-05
AI Technical Summary
When evaluating user interaction capabilities, the evaluation method of existing puzzle devices is too single, resulting in insufficient evaluation flexibility and accuracy, and cannot accurately reflect the user's real interaction capabilities.
Collect the interaction process information and interaction result information of the puzzle device, and comprehensively determine the user's interaction behavior evaluation results through multiple sub-interaction information and multiple evaluation rules, including the number of error interactions, the number of prompt usage and the cumulative duration, etc., and conduct a comprehensive evaluation based on the interaction process and results.
It improves the evaluation flexibility and accuracy of user interaction capabilities, and the evaluation results are more objective and accurate, which can reflect changes and differences in user interaction capabilities, reduces dependence on interaction results, saves equipment costs and improves the convenience and reliability of evaluation.
Smart Images

Figure CN120420675A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of human-computer interaction technology, and in particular to a user behavior evaluation method and device applied to educational equipment, and the educational equipment. Background Art
[0002] Due to the advantages of interactive fun, the ability to improve hands-on ability and logical thinking ability, the audience of educational equipment is increasing, and the corresponding audience groups are becoming more and more diverse. Based on the increasing maturity of artificial intelligence technology, more and more educational equipment is gradually upgrading towards intelligence.
[0003] Currently, one of the most common intelligent functions of educational devices is for the user (hereinafter referred to as "user") to perform interactive operations based on determined interactive requirements. The educational device collects the results of the user's interactive operations and then evaluates the user's interactive ability based on the aforementioned interactive results. Taking Sudoku as an example, the puzzle creator completes the Sudoku puzzle on the board, and the user (also known as the answerer) answers. After the user completes the answer, the user's answering ability is evaluated based on the result.
[0004] However, practice has found that when existing educational devices evaluate users' interactive abilities, they usually do so based on the accuracy of the interactive results. This evaluation method has a relatively simple evaluation basis and has certain limitations, which is not conducive to improving evaluation flexibility. Moreover, the evaluation results corresponding to this evaluation method cannot accurately reflect the users' interactive abilities, that is, it is not conducive to improving the evaluation accuracy and reliability of users' interactive abilities. Summary of the Invention
[0005] The present invention provides a user behavior evaluation method and device applied to educational equipment, and educational equipment, which can improve the evaluation flexibility of user interaction ability, and also improve the evaluation accuracy and reliability of user interaction ability.
[0006] In order to solve the above technical problems, the first aspect of the embodiments of the present invention discloses a user behavior evaluation method applied to an educational device, the method comprising:
[0007] The method comprises:
[0008] Collecting interaction information between an interactor of the educational device and the educational device; wherein the interaction information includes interaction process information, or the interaction information includes interaction process information and interaction result information;
[0009] Based on the interaction information, an evaluation result corresponding to the current interaction behavior of the interactor is determined.
[0010] As an optional implementation, in the first aspect of the present invention, the interaction process information includes one or more sub-interaction information including the number of erroneous interactions in the interaction process, the number of prompts used in the interaction process, and the cumulative duration of the interaction process.
[0011] As an optional implementation manner, in the first aspect of the present invention, determining, based on the interaction information, an evaluation result corresponding to the interaction behavior of the interactor includes:
[0012] When the interaction information includes the interaction process information and the interaction result information, if the interaction result information indicates that the interaction result of the interactor's current interaction behavior meets the preset result condition, the evaluation result corresponding to the interactor's current interaction behavior is determined based on the interaction process information.
[0013] As an optional implementation manner, in the first aspect of the present invention, the interaction process information at least includes the number of erroneous interactions.
[0014] As an optional implementation manner, in the first aspect of the present invention, the interaction process information further includes the accumulated duration.
[0015] As an optional implementation manner, in the first aspect of the present invention, the sub-interaction information has a plurality of information ranges to be compared corresponding thereto, and each of the information ranges to be compared has a corresponding evaluation reference result;
[0016] Among them, when the interaction process information includes at least two sub-interaction information, for any two groups of the interaction process information, if the range of information to be compared to which one of the sub-interaction information of the same type included in the two is different and the range of information to be compared to which other sub-interaction information of the same type included in the two is the same, then the evaluation results determined based on the two are different.
[0017] As an optional implementation manner, in the first aspect of the present invention, the number of incorrect interactions is obtained by counting incorrect interaction behaviors of the interactor during the current interaction process by a counter of the educational device;
[0018] The number of times the prompt is used is obtained by counting the prompt operations triggered by the interactor during the current interaction process by the counter of the puzzle device;
[0019] The accumulated duration is obtained by timing the interaction duration of the interactors in this interaction process by the timer of the educational device.
[0020] As an optional embodiment, in the first aspect of the present invention, the prompt operation is triggered by a prompt button of the educational device, and the prompt button includes: a physical button and / or a touch button provided on the educational device, and / or a virtual button displayed on a display screen of the educational device;
[0021] and / or,
[0022] The erroneous interaction behavior is obtained by analyzing the main control component of the educational device based on the position recognition result of the position recognition component of the educational device and / or the interaction recognition result of the result recognition component; wherein, the position recognition component is used to identify the interaction position corresponding to the interaction behavior triggered by the interactant on the educational device, and the interaction recognition component is used to identify the interaction result corresponding to the interaction behavior triggered by the interactant on the educational device.
[0023] As an optional implementation manner, in the first aspect of the present invention, determining the evaluation result corresponding to the current interaction behavior of the interactor based on the interaction process information includes:
[0024] Determine the target interactive behavior evaluation rules used in this evaluation;
[0025] Based on the interaction process information and the target interaction behavior evaluation rule, an evaluation result corresponding to the current interaction behavior of the interactor is generated.
[0026] As an optional implementation, in the first aspect of the present invention, determining the target interactive behavior evaluation rules used in this evaluation includes:
[0027] Determine the default interactive behavior evaluation rule as the target interactive behavior evaluation rule used in this evaluation; or,
[0028] Determine the interactive behavior evaluation rule selected by relevant personnel from the interactive behavior evaluation rule set as the target interactive behavior evaluation rule used in this evaluation; or
[0029] According to the information parameters corresponding to the interaction process information, the target interaction behavior evaluation rules used in this evaluation are matched from the interaction behavior evaluation rule set; wherein, the information parameters corresponding to the interaction process information include one or more of the content type of the sub-interaction information in the interaction process information, the number of sub-interaction information in the interaction process information, and the interaction stages corresponding to the sub-interaction information in the interaction process information.
[0030] As an optional implementation manner, in the first aspect of the present invention, generating an evaluation result corresponding to the current interaction behavior of the interactor based on the interaction process information and the target interaction behavior evaluation rule includes:
[0031] For sub-interaction information in the interaction process information, determining, based on the content type of the sub-interaction information, multiple information ranges to be compared corresponding to the sub-interaction information, screening out a target information range to which the sub-interaction information belongs from the multiple information ranges to be compared, and determining, based on the evaluation reference result corresponding to the target information range, a sub-evaluation result corresponding to the sub-interaction information;
[0032] If the number of sub-interaction information in the interaction process information is 1, generating an evaluation result corresponding to the current interaction behavior of the interactor according to the sub-evaluation result corresponding to the sub-interaction information in the interaction process information;
[0033] If the number of sub-interaction information in the interaction process information is greater than 1, the evaluation result corresponding to the current interaction behavior of the interactor is calculated according to the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method.
[0034] As an optional implementation manner, in the first aspect of the present invention, if the number of sub-interaction information in the interaction process information is greater than 1, calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method includes:
[0035] Determining a calculation order corresponding to each sub-interaction information in the interaction process information;
[0036] Repeating the steps of determining the current sub-interaction information to be calculated from the interaction process information and calculating the cumulative evaluation result based on the sub-evaluation result corresponding to the current sub-interaction information and the previous sub-evaluation result corresponding to the current sub-interaction information in the calculation order until all sub-interaction information in the interaction process information are calculated;
[0037] After all sub-interaction information in the interaction process information is calculated, the finally calculated cumulative evaluation result is determined as the evaluation result corresponding to the current interaction behavior of the interactor;
[0038] Among them, if the current sub-interaction information is the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the default sub-evaluation result; if the current sub-interaction information is not the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the cumulative evaluation result calculated last time.
[0039] As an optional implementation manner, in the first aspect of the present invention, if the number of sub-interaction information in the interaction process information is greater than 1, calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method includes:
[0040] Determining a weight parameter corresponding to each sub-interaction information in the interaction process information;
[0041] Performing weighted summation on the weight parameters corresponding to each sub-interaction information in the interaction process information and the sub-evaluation results corresponding to each sub-interaction information in the interaction process information to obtain the evaluation result corresponding to the current interaction behavior of the interactor;
[0042] or,
[0043] Accumulating the sub-evaluation results corresponding to each sub-interaction information in the interaction process information to obtain the evaluation result corresponding to the current interaction behavior of the interactor;
[0044] or,
[0045] The average value of the sub-evaluation results corresponding to each sub-interaction information in the interaction process information is calculated to obtain the evaluation result corresponding to the current interaction behavior of the interactor.
[0046] As an optional implementation manner, in the first aspect of the present invention, if the number of sub-interaction information in the interaction process information is greater than 1, calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method includes:
[0047] Calculating a first evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information, and calculating a second evaluation result corresponding to the current interaction behavior of the interactor based on the interaction result information, and calculating an evaluation result corresponding to the current interaction behavior of the interactor based on the first evaluation result and the second evaluation result;
[0048] or,
[0049] Calculating an initial evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, and determining an evaluation result correction parameter based on the interaction result information, and correcting the initial evaluation result based on the evaluation result correction parameter to obtain an evaluation result corresponding to the current interaction behavior of the interactor;
[0050] or,
[0051] An initial evaluation result corresponding to the current interaction behavior of the interactor is calculated based on the interaction result information, and an evaluation result correction parameter is determined based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, and the initial evaluation result is corrected based on the evaluation result correction parameter to obtain the evaluation result corresponding to the current interaction behavior of the interactor.
[0052] As an optional implementation, in the first aspect of the present invention, if the number of sub-interaction information in the interaction process information is greater than 1, then before calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method, the method further includes:
[0053] If the sub-evaluation results corresponding to each sub-interaction information in the interaction process information are not of the same result type, a result type unification operation is performed on the sub-evaluation results corresponding to the sub-interaction information in the interaction process information, and the step of calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation results corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method is performed.
[0054] A second aspect of the present invention discloses a user behavior evaluation device for an educational device, the device comprising:
[0055] A collection module, configured to collect interaction information between an interactor of the educational device and the educational device; wherein the interaction information includes interaction process information, or the interaction information includes interaction process information and interaction result information;
[0056] The evaluation module is used to determine the evaluation result corresponding to the interaction behavior of the interactor based on the interaction information.
[0057] As an optional implementation, in the second aspect of the present invention, the interaction process information includes one or more sub-interaction information including the number of erroneous interactions in the interaction process, the number of prompts used in the interaction process, and the cumulative duration of the interaction process.
[0058] As an optional implementation manner, in the second aspect of the present invention, determining, based on the interaction information, an evaluation result corresponding to the interaction behavior of the interactor includes:
[0059] When the interaction information includes the interaction process information and the interaction result information, if the interaction result information indicates that the interaction result of the interactor's current interaction behavior meets the preset result condition, the evaluation result corresponding to the interactor's current interaction behavior is determined based on the interaction process information.
[0060] As an optional implementation manner, in the second aspect of the present invention, the interaction process information at least includes the number of erroneous interactions.
[0061] As an optional implementation, in the second aspect of the present invention, the interaction process information further includes the accumulated duration.
[0062] As an optional implementation manner, in the second aspect of the present invention, the sub-interaction information has a plurality of information ranges to be compared corresponding thereto, and each of the information ranges to be compared has a corresponding evaluation reference result;
[0063] Among them, when the interaction process information includes at least two sub-interaction information, for any two groups of the interaction process information, if the range of information to be compared to which one of the sub-interaction information of the same type included in the two is different and the range of information to be compared to which other sub-interaction information of the same type included in the two is the same, then the evaluation results determined based on the two are different.
[0064] As an optional implementation manner, in the second aspect of the present invention, the number of incorrect interactions is obtained by counting incorrect interaction behaviors of the interactor during the current interaction process by a counter of the educational device;
[0065] The number of times the prompt is used is obtained by counting the prompt operations triggered by the interactor during the current interaction process by the counter of the puzzle device;
[0066] The accumulated duration is obtained by timing the interaction duration of the interactors in this interaction process by the timer of the educational device.
[0067] As an optional embodiment, in the second aspect of the present invention, the prompt operation is triggered by a prompt button of the educational device, and the prompt button includes: a physical button and / or a touch button provided on the educational device, and / or a virtual button displayed on a display screen of the educational device;
[0068] and / or,
[0069] The erroneous interaction behavior is obtained by analyzing the main control component of the educational device based on the position recognition result of the position recognition component of the educational device and / or the interaction recognition result of the result recognition component; wherein, the position recognition component is used to identify the interaction position corresponding to the interaction behavior triggered by the interactant on the educational device, and the interaction recognition component is used to identify the interaction result corresponding to the interaction behavior triggered by the interactant on the educational device.
[0070] As an optional embodiment, in the second aspect of the present invention, the evaluation module includes:
[0071] A determination unit, used to determine the target interactive behavior evaluation rules used in this evaluation;
[0072] A generating unit is configured to generate an evaluation result corresponding to the current interactive behavior of the interactor based on the interactive process information and the target interactive behavior evaluation rule.
[0073] As an optional implementation manner, in the second aspect of the present invention, the specific manner in which the determination unit determines the target interactive behavior evaluation rule used in this evaluation includes:
[0074] Determine the default interactive behavior evaluation rule as the target interactive behavior evaluation rule used in this evaluation; or,
[0075] Determine the interactive behavior evaluation rule selected by relevant personnel from the interactive behavior evaluation rule set as the target interactive behavior evaluation rule used in this evaluation; or
[0076] According to the information parameters corresponding to the interaction process information, the target interaction behavior evaluation rules used in this evaluation are matched from the interaction behavior evaluation rule set; wherein, the information parameters corresponding to the interaction process information include one or more of the content type of the sub-interaction information in the interaction process information, the number of sub-interaction information in the interaction process information, and the interaction stages corresponding to the sub-interaction information in the interaction process information.
[0077] As an optional embodiment, in the second aspect of the present invention, the specific manner in which the generating unit generates the evaluation result corresponding to the current interaction behavior of the interactor based on the interaction process information and the target interaction behavior evaluation rule includes:
[0078] For sub-interaction information in the interaction process information, determining, based on the content type of the sub-interaction information, multiple information ranges to be compared corresponding to the sub-interaction information, screening out a target information range to which the sub-interaction information belongs from the multiple information ranges to be compared, and determining, based on the evaluation reference result corresponding to the target information range, a sub-evaluation result corresponding to the sub-interaction information;
[0079] If the number of sub-interaction information in the interaction process information is 1, generating an evaluation result corresponding to the current interaction behavior of the interactor according to the sub-evaluation result corresponding to the sub-interaction information in the interaction process information;
[0080] If the number of sub-interaction information in the interaction process information is greater than 1, the evaluation result corresponding to the current interaction behavior of the interactor is calculated according to the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method.
[0081] As an optional embodiment, in the second aspect of the present invention, the generation unit calculates the evaluation result corresponding to the interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method, and the specific method includes:
[0082] Determining a calculation order corresponding to each sub-interaction information in the interaction process information;
[0083] Repeating the steps of determining the current sub-interaction information to be calculated from the interaction process information and calculating the cumulative evaluation result based on the sub-evaluation result corresponding to the current sub-interaction information and the previous sub-evaluation result corresponding to the current sub-interaction information in the calculation order until all sub-interaction information in the interaction process information are calculated;
[0084] After all sub-interaction information in the interaction process information is calculated, the finally calculated cumulative evaluation result is determined as the evaluation result corresponding to the current interaction behavior of the interactor;
[0085] Among them, if the current sub-interaction information is the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the default sub-evaluation result; if the current sub-interaction information is not the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the cumulative evaluation result calculated last time.
[0086] As an optional embodiment, in the second aspect of the present invention, the generation unit calculates the evaluation result corresponding to the interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method, and the specific method includes:
[0087] Determining a weight parameter corresponding to each sub-interaction information in the interaction process information;
[0088] Performing weighted summation on the weight parameters corresponding to each sub-interaction information in the interaction process information and the sub-evaluation results corresponding to each sub-interaction information in the interaction process information to obtain the evaluation result corresponding to the current interaction behavior of the interactor;
[0089] or,
[0090] Accumulating the sub-evaluation results corresponding to each sub-interaction information in the interaction process information to obtain the evaluation result corresponding to the current interaction behavior of the interactor;
[0091] or,
[0092] The average value of the sub-evaluation results corresponding to each sub-interaction information in the interaction process information is calculated to obtain the evaluation result corresponding to the current interaction behavior of the interactor.
[0093] As an optional embodiment, in the second aspect of the present invention, the generation unit calculates the evaluation result corresponding to the interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method, and the specific method includes:
[0094] Calculating a first evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information, and calculating a second evaluation result corresponding to the current interaction behavior of the interactor based on the interaction result information, and calculating an evaluation result corresponding to the current interaction behavior of the interactor based on the first evaluation result and the second evaluation result;
[0095] or,
[0096] Calculating an initial evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, and determining an evaluation result correction parameter based on the interaction result information, and correcting the initial evaluation result based on the evaluation result correction parameter to obtain an evaluation result corresponding to the current interaction behavior of the interactor;
[0097] or,
[0098] An initial evaluation result corresponding to the current interaction behavior of the interactor is calculated based on the interaction result information, and an evaluation result correction parameter is determined based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, and the initial evaluation result is corrected based on the evaluation result correction parameter to obtain the evaluation result corresponding to the current interaction behavior of the interactor.
[0099] As an optional embodiment, in the second aspect of the present invention, the generation unit is also used to perform a result type unification operation on the sub-evaluation results corresponding to the sub-interaction information in the interaction process information when the sub-evaluation results corresponding to each sub-interaction information in the interaction process information are not of the same result type, and perform the operation of calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation results corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method.
[0100] A third aspect of the present invention discloses an educational device, the educational device comprising a device body, and the educational device further comprising:
[0101] a memory storing executable program code;
[0102] a processor coupled to the memory;
[0103] The processor calls the executable program code stored in the memory to execute part or all of the steps of the user behavior evaluation method applied to an educational device as described in any one of the first aspects of the present invention.
[0104] As an optional implementation, in the third aspect of the present invention, the educational puzzle device includes a chess educational puzzle device that requires an interactor to interact with the device through chess pieces.
[0105] As an optional implementation, in the third aspect of the present invention, the chess puzzle device includes Sudoku.
[0106] A fourth aspect of the present invention discloses a computer storage medium storing computer instructions. When the computer instructions are called, they are used to execute some or all of the steps of the user behavior evaluation method applied to educational equipment described in any one of the first aspects of the present invention.
[0107] Compared with the prior art, the present invention has the following beneficial effects:
[0108] The present invention is not limited to evaluating the user's interaction ability through interaction results (such as answer results), which is conducive to improving the flexibility of evaluating the user's interaction ability and can also improve the accuracy and reliability of the evaluation of the user's interaction ability;
[0109] In addition, the present invention provides diversified interaction process information, which enables objective evaluation of user interaction ability through interaction process information, which is conducive to further improving the reliability of the evaluation of user interaction ability, so that the determined evaluation results reflect the user interaction ability more objectively and accurately;
[0110] In addition, if the interaction information includes both interaction result information and interaction process information, then when the interaction result information satisfies the preset result conditions (e.g., when the interaction result information indicates that the interaction result between the user and the educational device is accurate), the interaction ability of the interactor is determined based on the interaction process information. This not only reduces unnecessary interaction ability determination operations, but also reduces the impact of the interaction result information on the evaluation of the user's interaction ability, which is conducive to further ensuring the objectivity and accuracy of the evaluation of the user's interaction ability based on the interaction process information.
[0111] In addition, each sub-interaction information in the interaction process information used to evaluate the user's interaction ability has corresponding multiple ranges of information to be compared, and each range of information to be compared has corresponding evaluation reference results. For any two groups of interaction process information containing multiple identical types, if one of the sub-interaction information of the same type belongs to a different range of information to be compared, and the other sub-interaction information of the same type belongs to the same range of information to be compared, then the evaluation results determined based on the two groups of interaction process information are different. This is not only conducive to improving the convenience of evaluating the user's interaction ability based on the interaction process information, but also improves the intuitiveness of evaluating the user's interaction ability based on the interaction process information. The evaluation results determined based on different interaction process information can not only accurately reflect the changes in the interaction ability of the same user, but also accurately reflect the differences in interaction ability between different users.
[0112] In addition, the number of times included in the interaction process information is counted by a counter of the educational device, and the duration of the interaction process information is measured by a timer of the educational device. This not only improves the convenience of obtaining the interaction process information, but also eliminates the need for complex improvements to the structure of the educational device, thereby saving the cost of the educational device.
[0113] In addition, a prompt button is provided on the educational device for the user to trigger a prompt operation, thereby improving the convenience of triggering the prompt operation during the interaction between the user and the educational device. Moreover, the erroneous interaction behavior during the interaction between the user and the educational device is obtained through comprehensive analysis based on the position recognition result of the position recognition component of the educational device and / or the interaction recognition result of the result recognition component, which is conducive to improving the accuracy of the analysis of the erroneous interaction behavior, and further conducive to improving the accuracy of obtaining the information of the interaction process, thereby ensuring the accuracy and reliability of the evaluation results determined based on the interaction process information.
[0114] In addition, when determining the evaluation result of the user's current interactive behavior based on the interactive process information, the target interactive behavior evaluation rule used this time can be determined first, and then the evaluation result can be generated based on the interactive process information and the target interactive behavior evaluation rule, which is conducive to further ensuring the accuracy of the evaluation result; in addition, a variety of interactive behavior evaluation rule determination methods are provided, which is conducive to expanding the application scenarios of the evaluation method described in the present invention; in addition, when determining the interactive behavior evaluation rule, the target interactive behavior evaluation rule used this time can be adaptively matched according to the information parameters corresponding to the interactive process information, providing a personalized interactive behavior evaluation rule determination method, which is conducive to improving the matching degree between the determined target interactive behavior evaluation rule and the current evaluation requirements;
[0115] In addition, when generating evaluation results based on interaction process information and target interaction behavior evaluation rules, matching different evaluation result generation methods according to the number of sub-interaction information is not only conducive to ensuring the accuracy of the evaluation result generation, but also generating evaluation results in a convenient way can help improve the efficiency of the evaluation result generation; in addition, diversified evaluation result generation methods are provided when the number of sub-interaction information is multiple, which not only ensures the accuracy of the evaluation results, but also helps to expand the application scenarios of the evaluation method described in the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0116] 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.
[0117] Figure 1 This is a flow chart of a method for evaluating user behavior applied to educational devices disclosed in an embodiment of the present invention;
[0118] Figure 2 This is a flow chart of another method for evaluating user behavior applied to educational devices disclosed in an embodiment of the present invention;
[0119] Figure 3 This is a schematic structural diagram of a user behavior evaluation device applied to an educational device disclosed in an embodiment of the present invention;
[0120] Figure 4 2 is a schematic structural diagram of another user behavior evaluation device applied to educational equipment disclosed in an embodiment of the present invention;
[0121] Figure 5 This is a schematic structural diagram of another user behavior evaluation device applied to educational equipment disclosed in an embodiment of the present invention;
[0122] Figure 6 This is a schematic diagram of prompting alternative answers to a Sudoku puzzle disclosed in an embodiment of the present invention;
[0123] Figure 7 This is a schematic diagram of an existing interactive result prompt of a Sudoku puzzle disclosed in an embodiment of the present invention;
[0124] Figure 8 This is a schematic diagram of a Sudoku puzzle with a light track screen displaying the distribution of digital chess pieces disclosed in an embodiment of the present invention;
[0125] Figure 9 This is a schematic diagram of icons corresponding to a Sudoku puzzle-solving technique disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0126] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of 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. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0127] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different items, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or end comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed therein, or may optionally include other steps or elements inherent to such process, method, product, or end.
[0128] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0129] The present invention discloses a user behavior evaluation method and device for educational puzzle devices, as well as educational puzzle devices. These methods can evaluate user interaction abilities based not only on interaction results (e.g., answer results), but also on the flexibility of evaluating user interaction abilities, and can also improve the accuracy and reliability of evaluations. These are described in detail below.
[0130] Example 1
[0131] See also Figure 1 , Figure 1 This is a flow chart of a method for evaluating user behavior in an educational device disclosed in an embodiment of the present invention. Figure 1 The described method is applied to a user behavior evaluation device, which can be partially or fully integrated into an educational device as a part of the educational device, or can be independent of the educational 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 educational device. The embodiment of the present invention does not limit this. For educational devices, they can provide users (i.e., interactors) with the ability to perform related operations. For example, after the educational device completes the question, the user can answer the question on the educational device, and the educational device can further identify the user's answer (such as the answer position and / or the answer result at the answer position). The user's answer process can be understood as an interaction process between the user and the educational device. Furthermore, the educational device can include a chess educational device that requires the interactor to interact with it through chess pieces. Further, the chess educational device can include Sudoku. The embodiment of the present invention does not limit this. Figure 1 As shown, the user behavior evaluation method applied to educational equipment may include the following operations:
[0132] 101. Collect interaction information between the interactor of the educational device and the educational device.
[0133] In embodiments of the present invention, the collected interaction information includes at least interaction process information. Furthermore, the interaction information may also include interaction result information. The interaction process information can be understood as at least one type of information related to the interaction process between the interactor and the puzzle device, and the interaction result information can be understood as the final interaction result obtained after the interactor and the puzzle device complete the interaction. Taking Sudoku as an example, the interaction result information may be the result of the Sudoku piece placement displayed in the Sudoku playing area after the interaction ends.
[0134] 102. Based on the interaction information, determine the evaluation result corresponding to the interaction behavior of the interactor.
[0135] In this embodiment of the present invention, the determined evaluation result is used to reflect the interaction ability of the interactor. Taking Sudoku as an example, this interaction ability reflects the interactor's ability to answer questions. Optionally, the evaluation result can be a star rating result, such as expressing the evaluation result by the number of stars, a score rating result, such as expressing the evaluation result by a specific score, or an ability level evaluation result, such as excellent, good, or fair, or bronze, silver, or gold. This embodiment of the present invention does not limit the specific form of the evaluation result.
[0136] It can be seen that the method described in the embodiment of the present invention is not limited to evaluating the user's interaction ability through interaction results (such as answer results), which is conducive to improving the evaluation flexibility of the user's interaction ability, and can also improve the evaluation accuracy and reliability of the user's interaction ability.
[0137] In an optional embodiment, the above-mentioned determination of the evaluation result corresponding to the interacting behavior of the interactor based on the interaction information may include:
[0138] When the above interaction information includes interaction process information and interaction result information, if the interaction result information indicates that the interaction result of the interactor's current interaction behavior meets the preset result condition, the evaluation result corresponding to the interactor's current interaction behavior is determined based on the interaction process information.
[0139] In this optional embodiment, if the interaction result of the interactor's current interaction behavior meets the preset result condition, it means that the interaction result information meets the preset interaction requirements. It can also be further understood as the conditions on that day in the current evaluation implementation process meeting the trigger conditions for evaluating the interaction ability based on the interaction process information. For example, the interaction result information indicates that the interaction result between the interactor and the puzzle device is completely accurate, or that the interaction result between the interactor and the puzzle device is not completely accurate but the accuracy rate reaches a certain accuracy threshold. Taking Sudoku as an example, after the interactor completes the answer, if the answer result is accurate (for example, the corresponding chess positions all correspond to the correct Sudoku pieces), it means that the interaction result meets the preset result condition.
[0140] It can be seen that this optional embodiment can determine the interaction ability of the interactant based on the interaction process information when the interaction information includes both interaction result information and interaction process information and the interaction result information meets the preset result conditions. This can not only reduce unnecessary interaction ability determination operations, but also reduce the impact of the interaction result information on the evaluation of interaction ability, which is conducive to further ensuring the objectivity and accuracy of evaluating interaction ability based on interaction process information.
[0141] In another optional embodiment, the above-mentioned interaction process information may include one or more sub-interaction information of the number of incorrect interactions in the interaction process, the number of prompts used in the interaction process, and the cumulative duration of the interaction process. Optionally, the cumulative duration of the interaction process may be the time it takes to complete the interaction within a limited time range. For example, if the limited answering time for this answering process is 1 hour, if the interactant starts answering at 9:00 and the time when the interaction is completed is 9:45, then the cumulative duration of the interaction process is 45 minutes. Further optionally, if there is an interaction anomaly caused by reasons other than the interactant during the interaction process, the cumulative duration of the interaction process may be further deducted from the time it takes to recover from the interaction anomaly, which is beneficial to improving the accuracy and reliability of the cumulative duration of the interaction process.
[0142] In this optional embodiment, the above-mentioned interaction process information may optionally include at least the number of incorrect interactions in the interaction process, and further optionally, may also include the cumulative duration of the interaction process, which is not limited in the embodiment of the present invention.
[0143] It can be seen that this optional embodiment provides diversified interaction process information, which enables objective evaluation of user interaction capabilities through interaction process information, and is conducive to further improving the reliability of evaluation of user interaction capabilities, so that the determined evaluation results more objectively and accurately reflect user interaction capabilities.
[0144] In yet another optional embodiment, each sub-interaction information included in the interaction process information may correspond to multiple information ranges to be compared, and each information range to be compared may correspond to a corresponding evaluation reference result. For any type of sub-interaction information, the evaluation reference results corresponding to different information ranges to be compared are different. It should be noted that the number of multiple information ranges to be compared corresponding to each sub-interaction information, each information range to be compared, and the evaluation reference results corresponding to each information range to be compared can all be adaptively adjusted based on actual circumstances.
[0145] In this optional embodiment, when the interaction process information includes at least two sub-interaction information, for any two groups of interaction process information, if the range of information to be compared to which one of the sub-interaction information of the same type included in the two is different and the range of information to be compared to which other sub-interaction information of the same type included in the two is the same, then the evaluation results determined based on the two are different. It should be noted that the aforementioned two groups of interaction process information can be the interaction process information corresponding to the same interactor, or the interaction process information corresponding to different interactors. In addition, the aforementioned two groups of interaction process information can be obtained by the same interactor / different interactors interacting with different educational devices with the same interactive function, or by the same interactor / different interactors interacting with the same educational device, which is not limited in the embodiment of the present invention.
[0146] For example, assume that two sets of interaction process information are collected, namely: interaction process information A and interaction process information B, and both sets of interaction process information include the number of error interactions and the number of prompt uses during the interaction process, that is, interaction process information A includes error interaction number A1 and prompt use number A2, and interaction process information B includes error interaction number B1 and prompt use number B2. If error interaction number A1 and error interaction number B1 belong to the same error number range to be compared, and prompt use number A2 and prompt use number B2 belong to different prompt number ranges to be compared, or if error interaction number A1 and error interaction number B1 belong to different error number ranges to be compared, and prompt use number A2 and prompt use number B2 belong to the same prompt number range to be compared, then the evaluation result determined based on interaction process information A is different from the evaluation result determined based on interaction process information B.
[0147] It can be seen that this optional embodiment is not only conducive to improving the convenience of evaluating user interaction capabilities based on interaction process information, but also can improve the intuitiveness of evaluating user interaction capabilities based on interaction process information. The evaluation results determined based on different interaction process information can not only accurately reflect the changes in the interaction capabilities of the same user, but can also accurately reflect the differences in interaction capabilities between different users.
[0148] In another optional embodiment, the number of incorrect interactions is obtained by a counter of the educational device counting incorrect interactions of the interactor during the current interaction process. Optionally, the incorrect interactions are obtained by a main control component of the educational device based on the position recognition results of the position recognition component of the educational device and / or the interaction recognition results of the result recognition component; wherein the position recognition component is used to identify the interaction position corresponding to the interaction behavior triggered by the interactor on the educational device, and the interaction recognition component is used to identify the interaction result corresponding to the interaction behavior triggered by the interactor on the educational device.
[0149] Furthermore, the position recognition component may be a positioning component, and the interactive recognition component may include an electronic tag recognition component and / or a pressing information collection component. The pressing information collection component may be used to collect the number of pressing times and / or the pressing duration.
[0150] Taking Sudoku as an example, the positioning component can be a chess piece positioning component, which can identify the specific chess piece position when the interactor places the chess piece on a certain chess position; the electronic tag identification component can be an NFC identification component, and each chess piece can have a built-in NFC electronic tag. When the interactor places the chess piece on a certain chess position, the electronic tag identification component identifies the NFC electronic tag corresponding to the chess piece, and then determines the number corresponding to the chess piece; when the interactor places the chess piece on a certain chess position and presses it a certain number of times, the press information collection component can collect the specific number of presses by the interactor, and then determine the number corresponding to the chess piece based on the number of presses.
[0151] This optional embodiment improves the convenience of obtaining the number of incorrect interactions without requiring complex structural modifications to the puzzle device, thus saving the cost of the puzzle device. Furthermore, it improves the accuracy of analyzing incorrect interactions, which in turn improves the accuracy of obtaining interaction process information, thereby ensuring the accuracy and reliability of the evaluation results determined based on the interaction process information.
[0152] In another optional embodiment, the aforementioned number of times the prompt is used is obtained by a counter on the puzzle device counting the prompt operations triggered by the interactor during the current interaction. Optionally, the prompt operation is triggered by a prompt button on the puzzle device. Further optionally, the prompt button used to trigger the prompt operation may include: a physical button and / or a touch button provided on the puzzle device, and / or a virtual button displayed on the display screen of the puzzle device, which is not limited in the embodiment of the present invention. It can be seen that this optional embodiment improves the convenience of obtaining the number of times the prompt is used, and does not require complex modifications to the structure of the puzzle device, which is conducive to saving the cost of the puzzle device.
[0153] In this optional embodiment, after the interactor triggers the prompt operation, the puzzle device may give the interactor a corresponding interactive prompt, and during this interaction process, the maximum number of times the interactor can trigger the prompt operation may be limited, or the maximum number of times the interactor can trigger the prompt operation may not be limited. Furthermore, if the maximum number of times the interactor can trigger the prompt operation during this interaction process is limited, after the interactor triggers the prompt operation, the puzzle device may also determine whether the cumulative number of times the interactor has triggered the prompt operation during this interaction process has reached the maximum number. If the maximum number has not been reached, the interactor will be given a corresponding interactive prompt. If the maximum number has been reached, the interactor will not be given a corresponding interactive prompt or a prompt will be output to indicate that the interactor's number of prompts has been used up / the upper limit has been answered / can no longer be used. Furthermore, during the interaction process, if the cumulative number of times the interactor has triggered the prompt operation has reached the maximum number, the prompt button used for the interactor to trigger the prompt operation may be directly locked.
[0154] In this optional embodiment, the educational device can provide interactive prompts through a prompt module. Optionally, the prompt module can include an interactive content prompt module and / or an interactive position prompt module, wherein the interactive content prompt module is at least used to prompt optional answers and / or excluding answers, and the interactive position prompt module is at least used to prompt the corresponding interactive position, such as: prompting the interactive position selected by the interactor and / or prompting the accurate interactive position corresponding to the answer selected by the interactor and / or prompting the interactive position / to-be-interacted position corresponding to the interactive answer selected by the interactor, etc. Further, when the interactive content prompt module prompts optional answers and / or excluding answers at the same time, it can distinguish between the two through different prompt states.
[0155] In an embodiment of the present invention, taking Sudoku including a display screen and a chessboard as an example, the interaction process between the interactor and Sudoku at least involves: the interactor plays chess on the chessboard area, and Sudoku obtains the chess position and / or chess type of the interactor when playing chess, and Sudoku collects the interactor's chess playing process information (such as the number of incorrect chess moves and / or the length of chess playing time) and the final chess playing result information, and further involves: triggering a prompt operation during the interactor's chess playing process, Sudoku gives relevant chess playing prompts according to the prompt operation, and further collects the number of times the interactor uses the prompt during the chess playing process.
[0156] Furthermore, the interactive content prompt module may include a Sudoku display screen, and the interactive position prompt module may include a Sudoku display screen and / or a group of indicator lights arranged vertically and horizontally and / or a sound prompter to meet the diverse prompt needs of the interactors, wherein the setting positions of the group of indicator lights arranged vertically and horizontally can be adjusted according to actual needs, such as setting them inside the chessboard area and / or setting them on the outer border of the chessboard area.
[0157] As an optional embodiment, the indicator light groups arranged vertically and horizontally may include indicator light groups arranged on the outer borders of the chessboard area. For example, indicator light groups may be provided at all four outer borders of the chessboard area (one indicator light group corresponds to one border), or indicator light groups may be provided on two mutually perpendicular outer borders of the chessboard area, or indicator light groups may be provided at any three of the four outer borders of the chessboard area. By arranging the indicator light groups on the outer borders of the chessboard area, the disorderly layout caused by the random distribution of the indicator light groups is avoided, and the layout of the entire chessboard area is made more regular, making it easier for the interactors to quickly know the correspondence between the indicator lights and the chess positions, and then quickly locate the position of the chess positions based on the combination of the indicator lights. In addition, the unified and regular layout of the indicator lights makes the chessboard more visually coordinated and beautiful, which can give people a good visual experience and enhance the overall image of the product, whether in daily use or in display scenarios.
[0158] Optionally, for an outer frame provided with an indicator light group, the number of indicator lights included in the indicator light group provided therein is the same as the number of chess position rows / columns of the chessboard area. For example, for a longitudinal outer frame, the number of corresponding indicator light groups is the same as the number of chess position rows in the chessboard area. For a transverse outer frame, the number of corresponding indicator light groups is the same as the number of chess position columns in the expected area. In this way, the prompt / positioning of the chess piece position is achieved through the combination of indicator lights in different indicator light groups, so that the interactor can quickly and accurately lock the chess position. Wherein, the display screen of the Sudoku puzzle can be further divided into different prompt partitions according to the prompt mode to provide targeted prompts for the information that needs to be prompted. For example, the display screen of the Sudoku puzzle can be divided into at least two partitions in the prompt button display area, the answer prompt area, and the array position prompt area.
[0159] Alternatively, groups of indicator lights arranged vertically and horizontally can be placed within the chessboard area, effectively saving space around the board and making the overall layout more compact and reasonable. Furthermore, when players are playing chess, their eyes are typically focused on the board, allowing them to quickly and accurately determine the position of the chess pieces through the intersecting indicator lights.
[0160] Furthermore, the Sudoku display screen and / or the indicator lights in the indicator light group may be composed of at least a light-emitting unit, and further, may also include a light-shielding member and a light-transmitting member.
[0161] Furthermore, the shading plate can form a barrier on the light-emitting side of the light-emitting unit to prevent external light from penetrating, ensuring that when the lights are off, the light-emitting unit will not produce any light transmission or ambient light reflection due to the influence of external light, so that the indicator light will appear to be purely off when it is not lit, clearly indicating that it is not working, maintaining its proper off state, and avoiding misleading the interactors.
[0162] Furthermore, a light-transmitting plate is positioned on the side of the indicator light bead that emits light and outside the light-shielding plate. This uniformly distributes the light throughout the indicator light area, eliminating noticeable bright or dark spots. This provides clearer and more accurate information and enhances the user experience. Optionally, the light-transmitting plate is unidirectional, allowing light to be emitted from one side of the indicator light bead to the other.
[0163] Optionally, the interactive prompt given by the educational device each time may include any one of the following interactive prompts:
[0164] 1. Optional answer prompts or excluding answer prompts. For optional answer prompts, they are used to prompt the interactant with the range of optional answers, and they can further include large-scale alternative answer prompts or small-scale alternative answer prompts. For excluding answer prompts, they are used to prompt the interactant with excluding answers (i.e., incorrect answers that cannot be interacted with), and they can further include large-scale excluding answer prompts or small-scale excluding answer prompts. Optionally, the interactant can first select a sub-interaction area to be interacted in the interaction area of the puzzle device and click the prompt button, or the interactant can also first click the prompt button and then select a sub-interaction area to be interacted in the interaction area of the puzzle device. The display screen of the puzzle device can prompt the alternative answers and / or excluding answers of the interaction sub-area according to the corresponding interaction rules. Furthermore, the alternative answers and / or excluding answers prompted by the puzzle device for different sub-interaction areas are different, which can be determined according to the location of the sub-interaction area and / or the interaction process of the interactant. Prompting alternative answers and / or excluding answers can help participants narrow down their choices, effectively assisting reasoning during the interaction process, especially in the later stages. It can also reduce the likelihood of participants missing answers or missing counts when many sub-interaction areas within the interaction area have already completed their answers. Optionally, when both optional and excluding answers are prompted, the puzzle device can distinguish between the two using different prompt states.
[0165] Taking Sudoku as an example, the operation diagram of prompting alternative answers can be as follows: Figure 6As shown. Wherein, this Sudoku has a display screen and a 9*9 chessboard area, and the 9*9 chessboard area is further divided into 9 3*3 chessboard arrays, each array comprising 9 chess positions. The interactor can select chess position C, and then click the prompt button shown in the Sudoku display screen, that is, click the "?" icon, and the Sudoku display screen displays the alternative answers 4, 7, 8 corresponding to chess position C, such as controlling the indicator lights corresponding to the numbers 4, 7, 8 to emit light. Optionally, the corresponding indicator lights on the outer frame for locating the position of chess position C can also emit light. Alternatively, the interactor selects chess position C, and then clicks the prompt button shown in the Sudoku display screen, that is, clicks the "?" icon, and the Sudoku display screen displays the excluding answers 1, 2, 3 corresponding to chess position C, such as controlling the LED lights corresponding to the numbers 1, 2, 3 (not shown). If the Sudoku display screen needs to display the alternative answers 4, 7, 8 corresponding to chess position C and the excluding answers 1, 2, 3 corresponding to chess position C at the same time, the alternative answers and the excluding answers can be displayed through different display states. Optionally, different display states may include at least one of different display brightness, flashing and non-flashing display, with additional marks and without additional marks / different additional marks, different display sizes, and different display fonts. The additional marks may be selected from superscript, subscript, inner circle, outer circle, underline, and deletion line. The aforementioned numerical answers may also be understood as chess piece types, each chess piece has a corresponding number or color, and the Sudoku display screen may include multiple indicator lights for indicating chess piece types. For example, when the chess piece type / number is represented by color correspondence, one or more combinations of multiple different colors may be selected to represent the corresponding representation, such as selecting any one or more combinations from red, orange, yellow, green, cyan, and blue-purple.
[0166] It should be noted that for answers that require hints, the Sudoku display screen can control the corresponding indicator lights to light up and use any one or more different forms such as corresponding patterns, colors, numbers, text and symbols to indicate alternative answers / eliminable answers.
[0167] 2. Prompt of existing interaction results. After the interactor selects a sub-interaction area that has been interacted with or a sub-interaction result that has been interacted with, the puzzle device can prompt the sub-interaction area in the entire interaction area that already has the corresponding sub-interaction result. Furthermore, it can also prompt the area range that should have the sub-interaction result but has not yet been interacted with. This can guide the interactor to observe and think from certain specific area ranges, thereby deriving interaction ideas.
[0168] Taking Sudoku as an example, the operation diagram for prompting the existing interactive results can be as follows: Figure 7 See Figure 7The Sudoku puzzle has a display screen and a 9*9 chessboard area. The 9*9 chessboard area is further divided into 9 3*3 chessboard arrays (also called palaces), each array containing 9 chess positions. When the interactor selects chess position D in the upper left corner of the chessboard, chess position D currently has a chess piece representing the number 3 placed on it. The Sudoku puzzle display screen can display the number corresponding to the chess piece at chess position D, and can also display a 3*3 dot matrix palace. Each point in the dot matrix palace corresponds to a chessboard array, and the prompt mark of each point corresponds to whether the chess piece with the number 3 has been placed in the chessboard array corresponding to the point. In addition, the prompt mark of each point can be adaptively adjusted according to the progress of the game. Through the prompt mark of each point in the dot matrix palace, the interactor can quickly understand the distribution of the known chess piece types selected in each palace, that is, in which palaces the selected chess piece type appears and in which palaces it does not appear, thereby accurately determining the position of the selected chess piece type. In addition, the prompt status of each point in the dot matrix palace can be adaptively adjusted according to the progress of the chess game, so that the interactor can have a general overview of the situation at a glance and quickly know which palaces have selected known chess piece types, avoiding the tedious process of checking one by one, which is conducive to saving chess game time and improving chess game efficiency.
[0169] Optionally, the prompt mark of each point can be realized by display brightness, display shape, display color, flashing frequency, etc. to adapt to the different preferences of different interactors. For example, the display brightness can include low brightness, medium brightness, or high brightness, the display shape can include circle, triangle, or square, the display color can include red, orange, or yellow, and the flashing frequency can include low flashing frequency, medium flashing frequency, or high flashing frequency.
[0170] That is, taking color as an example, all the points corresponding to the chessboard array where the number 3 is placed are displayed in the same color. Assuming that the color is C1, all the points corresponding to the chessboard array where the number 3 is not placed (such as Figure 7 The middle point and the lower right point of the middle dot matrix (the middle point and the lower right point of the middle dot matrix) display the same color, assuming that the display is color C2, wherein color C1 and color C2 are different colors, and are different colors that the interactor can clearly distinguish. Furthermore, the outer area of the chessboard area can also be provided with indicator lights for indicating the position of the chess pieces, such as indicator lights are provided at the outer border of the chessboard area or indicator lights are provided on two outer borders perpendicular to each other in the chessboard area (such as Figure 7The upper and left borders of the Sudoku puzzle can be used to locate the position of the number 3 in the chessboard area by combining the indicator lights on the upper and left borders. For example, the first indicator light from the left to the right of the upper border and the first indicator light from the top to the bottom of the left border can be used to locate the chess position D in the chessboard area. Furthermore, Sudoku also includes a light track screen. After the interactor selects any number chess piece, the light track screen can also synchronously display the palace, row and column distribution status of the number chess piece. For details, please refer to Figure 8 This allows the players to obtain multiple prompts, reduce thinking and positioning time, greatly improve the speed of playing chess, and make the players feel more accomplished during the interaction.
[0171] 3. Step-by-step reminders, which may specifically include: the first step of reminders, after the interactor triggers the prompt operation, the main control component of the puzzle device specifies a sub-interaction area to be interacted as a breakthrough point, and locates the sub-interaction area to be interacted through the determined position indication method; the second step of reminders, prompting the interaction ideas on the information display screen of the puzzle device to guide the interactor to interact; the third step of reminders, directly prompting the accurate sub-interaction results corresponding to the sub-interaction area to be interacted. In this way, when the interactor encounters difficulties in the interaction process with the puzzle device, the interactor is gradually guided to solve the interaction difficulties through step-by-step reminders, that is, the next breakthrough point will be prompted first to guide the interactor to think. If the interactor really can't think of the exact interaction answer, he can further check the prompt problem-solving skills instead of directly giving the exact answer, which is conducive to cultivating the interactor's ability to think independently and can improve logical thinking ability based on the interaction with the puzzle device.
[0172] Taking Sudoku as an example, the interactive ideas prompted in the second step are also the ideas for solving the problem. The Sudoku information display screen can specifically display the icons of problem-solving skills corresponding to the ideas for solving the problem. Simple problem-solving skill icons can be more easily recognized and remembered by the interactors, reducing the cost of understanding. Furthermore, the problem-solving ideas can include one or more combinations of palace elimination method 501, row elimination method 502, column elimination method 503, only remainder method 504, block method 505, etc., and their corresponding icons can be as follows: Figure 9 shown.
[0173] Specifically, the palace elimination method is used to guide the interactor to find a solution to the problem in the palace, which further includes the palace unique method. Taking the six palaces as an example, when five numbers have appeared in a palace, then there is only one number left to fill in this palace; the row elimination method is used to guide the interactor to find a solution to the problem row by row, which further includes the row unique method, that is: taking the 6*6 chessboard as an example, if five numbers have appeared in a row, then there is only one number left to fill in this row; the column elimination method is used to guide the interactor to find a solution to the problem column by column, which further includes the column unique method, that is: taking the 6*6 chessboard array as an example, if five numbers have appeared in a column, then there is only one number left to fill in this column; the remainder method is used to guide the interactor to use the remainder method to find a solution to the problem. Taking the 9*9 chessboard as an example, a certain square (that is, the chess position) is located in a row, a column and a nine-square chessboard array, a total of 8 different numbers have appeared, so that the only number that can be filled in this square is the number that has not appeared yet, that is, this square has a only remainder solution.
[0174] In another alternative embodiment, the accumulated duration is obtained by using a timer on the puzzle device to measure the duration of the interaction between the participants. This alternative embodiment improves the convenience of obtaining the interaction duration and eliminates the need for complex structural modifications to the puzzle device, thus saving on the cost of the puzzle device.
[0175] In yet another optional embodiment, the method may further include:
[0176] If the above-mentioned interaction process information also includes interaction result information, when the interaction result information does not meet the above-mentioned preset result condition, output a prompt message indicating that the interaction result of the interactor's current interaction behavior does not meet the requirements; and / or,
[0177] After determining the evaluation result corresponding to the interacting behavior of the interactor, prompt information of the evaluation result is output.
[0178] It can be seen that this optional embodiment can also intuitively output relevant prompts after the interaction is completed, thereby improving the efficiency of the interactants in knowing the status of their own interaction.
[0179] Example 2
[0180] See also Figure 2 , Figure 2 This is a flow chart of another method for evaluating user behavior of educational devices disclosed in an embodiment of the present invention. Figure 2The described method is applied to a user behavior evaluation device, which can be partially or fully integrated into an educational device as a part of the educational device, or can be independent of the educational 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 educational device. The embodiment of the present invention does not limit this. For educational devices, they can provide users (i.e., interactors) with the ability to perform related operations. For example, after the educational device completes the question, the user can answer the question on the educational device, and the educational device can further identify the user's answer (such as the answer position and / or the answer result at the answer position). The user's answer process can be understood as an interaction process between the user and the educational device. Furthermore, the educational device can include a chess educational device that requires the interactor to interact with it through chess pieces. Further, the chess educational device can include Sudoku. The embodiment of the present invention does not limit this. Figure 2 As shown, the user behavior evaluation method applied to educational equipment may include the following operations:
[0181] 201. Collect interaction information between an interactor of the educational device and the educational device.
[0182] In the embodiment of the present invention, the collected interaction information at least includes interaction process information, and further, may also include interaction result information.
[0183] 202. Determine the target interactive behavior evaluation rules used in this evaluation.
[0184] Optionally, the target interaction behavior evaluation rules used in this evaluation may include:
[0185] Determine the default interactive behavior evaluation rule as the target interactive behavior evaluation rule used in this evaluation; or,
[0186] Determine the interactive behavior evaluation rule selected by relevant personnel from the interactive behavior evaluation rule set as the target interactive behavior evaluation rule used in this evaluation; or
[0187] According to the information parameters corresponding to the interaction process information, the target interaction behavior evaluation rules used in this evaluation are matched from the interaction behavior evaluation rule set; wherein, the information parameters corresponding to the interaction process information include one or more of the content type of the sub-interaction information in the interaction process information, the number of sub-interaction information in the interaction process information, and the interaction stages corresponding to the sub-interaction information in the interaction process information.
[0188] As can be seen, the embodiments of the present invention provide a variety of methods for determining interactive behavior evaluation rules, which is conducive to expanding the application scenarios of the evaluation method described in this invention. Furthermore, when determining interactive behavior evaluation rules, it is also possible to adaptively match the target interactive behavior evaluation rules used in this event based on the information parameters corresponding to the interactive process information, providing a personalized interactive behavior evaluation rule determination method, which is conducive to improving the matching degree between the determined target interactive behavior evaluation rules and the current evaluation requirements.
[0189] 203. For the sub-interaction information in the interaction process information, determine the multiple information ranges to be compared corresponding to the sub-interaction information based on the content type of the sub-interaction information, filter out the target information range to which the sub-interaction information belongs from the multiple information ranges to be compared, and determine the sub-evaluation result corresponding to the sub-interaction information based on the evaluation reference result corresponding to the target information range.
[0190] In this embodiment of the present invention, if the number of sub-interaction information in the interaction process information is 1, step 204 may be triggered; and / or if the number of sub-interaction information in the interaction process information is greater than 1, step 205 may be triggered. It should be noted that the number of sub-interaction information is the number of information types included in the interaction process information. For example, when the interaction process information includes the number of error interactions and the number of prompt usages, the number of sub-interaction information in the interaction process information is 2.
[0191] 204. Generate an evaluation result corresponding to the current interaction behavior of the interactor according to the sub-evaluation result corresponding to the sub-interaction information in the interaction process information.
[0192] In an embodiment of the present invention, taking the interaction process information including the cumulative duration of the interaction process as an example, the multiple information ranges to be compared corresponding to the cumulative duration can be specifically multiple duration ranges to be compared, and the duration span corresponding to each duration range to be compared can be the same or different. Among them, the star rating can be set corresponding to the duration span of each duration range to be compared. For example, the multiple duration ranges to be compared and the corresponding star ratings are: 0-30 seconds (corresponding to level 5, 5 stars), 31-60 seconds (corresponding to level 4, 4 stars), 61-90 seconds (corresponding to level 3, 3 stars), 91-120 seconds (corresponding to level 2, 2 stars), 121 seconds - 150 seconds (corresponding to level 1, 1 star), and greater than 150 seconds (corresponding to level 0, 0 stars). If the cumulative duration of this interaction process is 20 seconds, the comparison duration range is 0-30 seconds, and the evaluation result is 5 stars; if the cumulative duration of this interaction process is 155 seconds, the evaluation result is 0 stars.
[0193] As for the number of incorrect interactions, the more incorrect interactions there are, the lower the corresponding star rating is and the fewer the number of stars is; the fewer incorrect interactions there are, the higher the corresponding star rating is and the more the number of stars is.
[0194] In an embodiment of the present invention, optionally, with respect to the number of times a prompt is used, if the cumulative number of times a user triggers a prompt during an interaction reaches a preset maximum number, even if the user's interaction result satisfies a preset result condition, such as completing a game through the interaction, the sub-rating result corresponding to the number of prompts used, determined based on the number of times the prompt is used, may be limited to a minimum rating range. The minimum rating range may be set based on actual circumstances. For example, for star ratings, the minimum rating range may be 1 / n times the total number of stars corresponding to the number of prompts used, where n is an integer greater than 1.
[0195] 205. Calculate the evaluation result corresponding to the current interaction behavior of the interactor according to the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method.
[0196] It can be seen that the implementation of the method described in the present invention is not limited to evaluating the user's interactive ability through interaction results (such as answer results), which is conducive to improving the flexibility of evaluating the user's interactive ability, and can also improve the accuracy and reliability of the evaluation of the user's interactive ability. In addition, when determining the evaluation result of the user's interactive behavior based on the interaction process information, the target interactive behavior evaluation rules used in this time can be determined first, and then the evaluation results can be generated based on the interaction process information and the target interactive behavior evaluation rules, which is conducive to further ensuring the accuracy of the evaluation results.
[0197] In an optional embodiment, if the interaction information further includes interaction result information, before executing step 202, the method may further include the following steps:
[0198] It is determined whether the above interaction result information meets the preset result condition. If so, the above steps 202-203 are triggered to execute.
[0199] It can be seen that this optional embodiment can also determine the interaction ability of the interactor based on the interaction process information when the interaction result information meets the preset result conditions (such as the interaction result information indicates that the interaction result between the user and the educational device is accurate). This can not only reduce unnecessary interaction ability determination operations, but also reduce the impact of the interaction result information on the evaluation of the user's interaction ability, which is conducive to further ensuring the objectivity and accuracy of evaluating the user's interaction ability based on the interaction process information.
[0200] In another optional embodiment, if the number of sub-interaction information in the interaction process information is greater than 1, before executing step 205, the method may further include the following operations:
[0201] If the sub-evaluation results corresponding to each sub-interaction information in the interaction process information are not of the same result type, a result type unification operation is performed on the sub-evaluation results corresponding to the sub-interaction information in the interaction process information, and the above step 205 is executed.
[0202] It can be seen that this optional embodiment can also perform unified operations on sub-evaluation results of different magnitudes when generating the final evaluation result based on the sub-evaluation results corresponding to multiple sub-interaction information, which is conducive to improving the accuracy and reliability of the final calculated evaluation result.
[0203] In another optional embodiment, as an optional implementation manner, the above-mentioned calculation of the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method may include:
[0204] Determine the calculation order corresponding to each sub-interaction information in the interaction process information;
[0205] Repeat the steps of determining the current sub-interaction information to be calculated from the interaction process information, and calculating the cumulative evaluation result based on the sub-evaluation result corresponding to the current sub-interaction information and the previous sub-evaluation result corresponding to the current sub-interaction information, in the calculation order, until all sub-interaction information in the interaction process information are calculated;
[0206] After all sub-interaction information in the interaction process information is calculated, the final calculated cumulative evaluation result is determined as the evaluation result corresponding to the current interaction behavior of the interactor;
[0207] Among them, if the current sub-interaction information is the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the default sub-evaluation result; if the current sub-interaction information is not the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the cumulative evaluation result calculated last time.
[0208] In this optional embodiment, the order in which each sub-interaction information is calculated can be determined based on the interactor's interaction ability and / or interaction purpose (e.g., self-improvement or competition). For example, if the interaction purpose is self-improvement and the interactor spent a long time in the previous interaction, the interaction time spent on this interaction can be calculated last.
[0209] On the premise that the interaction results are accurate, taking the interaction process information including the number of incorrect interactions and the cumulative duration as an example, in actual calculation, the cumulative duration can be evaluated first and then the number of incorrect interactions, or the number of incorrect interactions can be evaluated first and then the cumulative duration. For example: first obtain a preliminary star rating X1 (corresponding to 3 stars) based on the star rating range corresponding to the duration range to be compared to which the cumulative duration belongs, and then obtain the final star rating X2 (corresponding to 2 stars or 1 star) based on the number of incorrect interactions on the basis of X1, or first obtain a preliminary star rating X3 (corresponding to 3 stars) based on the star rating range corresponding to the number of times to be compared to which the number of incorrect interactions belongs, and then obtain the final star rating X4 (corresponding to 2 stars or 1 star) based on X3 and the cumulative duration.
[0210] It can be seen that this optional implementation can provide an intelligent calculation method for continuously iteratively updating the evaluation results based on the calculation sequence when calculating the evaluation results based on multiple sub-interaction information, which is conducive to improving the objectivity and reliability of the generated evaluation results.
[0211] In this optional embodiment, as another optional implementation, the above-mentioned calculation of the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method may include:
[0212] Determine the weight parameter corresponding to each sub-interaction information in the interaction process information;
[0213] The weight parameter corresponding to each sub-interaction information in the interaction process information and the sub-evaluation result corresponding to each sub-interaction information in the interaction process information are weighted and summed to obtain the evaluation result corresponding to the current interaction behavior of the interactor; wherein the weight parameter corresponding to each sub-interaction information can be set according to the degree of importance attached to the sub-interaction information and / or the ability of the interactor in different sub-interaction information. For example, if the importance of cumulative time is emphasized this time, the score weight of cumulative time can be increased; or if the importance of accuracy is emphasized this time, the score weight of the number of incorrect interactions can be increased;
[0214] or,
[0215] Accumulate the sub-evaluation results corresponding to each sub-interaction information in the interaction process information to obtain the evaluation result corresponding to the interaction behavior of the interactor;
[0216] or,
[0217] The average value of the sub-evaluation results corresponding to each sub-interaction information in the interaction process information is calculated to obtain the evaluation result corresponding to the current interaction behavior of the interactor.
[0218] It can be seen that this optional implementation provides a variety of evaluation result generation methods, which not only ensures the accuracy and reliability of the evaluation results, but also helps to expand the application scenarios of the evaluation method described in the present invention.
[0219] In this optional embodiment, as another optional implementation manner, the above-mentioned calculation of the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method may include:
[0220] Calculate the first evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information, and calculate the second evaluation result corresponding to the current interaction behavior of the interactor based on the interaction result information, and calculate the evaluation result corresponding to the current interaction behavior of the interactor based on the first evaluation result and the second evaluation result;
[0221] or,
[0222] Calculating an initial evaluation result corresponding to the interacting behavior of the interactor based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, determining an evaluation result correction parameter based on the interaction result information, and correcting the initial evaluation result based on the evaluation result correction parameter to obtain an evaluation result corresponding to the interacting behavior of the interactor;
[0223] or,
[0224] The initial evaluation result corresponding to the interactor's current interaction behavior is calculated based on the interaction result information, and the evaluation result correction parameter is determined based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, and the initial evaluation result is corrected based on the evaluation result correction parameter to obtain the evaluation result corresponding to the interactor's current interaction behavior.
[0225] It can be seen that this optional implementation can also comprehensively determine the evaluation result based on the interaction process information and the interaction result information, which is conducive to improving the comprehensiveness and accuracy of the evaluation of the interaction ability of the interactors.
[0226] It should be noted that: for the contents involved in the user behavior evaluation method described in Example 2, please refer to the relevant description in Example 1, and this embodiment of the present invention will not be repeated here.
[0227] Example 3
[0228] See also Figure 3 , Figure 3It is a structural diagram of a user behavior evaluation device applied to an educational device disclosed in an embodiment of the present invention. The device can be partially or fully integrated into the educational device as a part of the educational device, or can be independent of the educational device, such as being integrated into the control terminal or control server (such as a local control server or a cloud control server, etc.) of the educational device. The embodiment of the present invention does not limit this. For the educational device, it can provide users (i.e., interactors) with related operations. For example, after the educational device completes the question, the user can answer the question on the educational device, and the educational device can further identify the user's answer (such as the answer position and / or the answer result at the answer position). The user's answer process can be understood as an interaction process between the user and the educational device. Furthermore, the educational device can include a chess educational device that requires an interactor to interact with it through chess pieces. Further, the chess educational device can include Sudoku. The embodiment of the present invention does not limit this. Figure 3 As shown, the device may include:
[0229] The collection module 301 is used to collect interaction information between the user and the educational device. The collected interaction information includes at least interaction process information, and further, the interaction information may also include interaction result information;
[0230] The evaluation module 302 is used to determine the evaluation result corresponding to the interaction behavior of the interactor based on the interaction information.
[0231] It can be seen that the device described in the embodiment of the present invention is not limited to evaluating the user's interaction ability through interaction results (such as answer results), which is conducive to improving the evaluation flexibility of the user's interaction ability, and can also improve the evaluation accuracy and reliability of the user's interaction ability.
[0232] In an optional embodiment, the interaction process information may include one or more sub-interaction information items including the number of incorrect interactions during the interaction process, the number of prompts used during the interaction process, and the cumulative duration of the interaction process. In this optional embodiment, the interaction process information may optionally include at least the number of incorrect interactions during the interaction process, and further optionally, may include the cumulative duration of the interaction process, which is not limited in this embodiment of the present invention.
[0233] It can be seen that this optional embodiment provides diversified interaction process information, which enables objective evaluation of user interaction capabilities through interaction process information, and is conducive to further improving the reliability of evaluation of user interaction capabilities, so that the determined evaluation results more objectively and accurately reflect user interaction capabilities.
[0234] In another optional embodiment, the evaluation module 302 determines the evaluation result corresponding to the interaction behavior of the interactor based on the interaction information in the following specific manners:
[0235] When the above interaction information includes interaction process information and interaction result information, if the interaction result information indicates that the interaction result of the interactor's current interaction behavior meets the preset result condition, the evaluation result corresponding to the interactor's current interaction behavior is determined based on the interaction process information.
[0236] It can be seen that this optional embodiment can determine the interaction ability of the interactant based on the interaction process information when the interaction information includes both interaction result information and interaction process information and the interaction result information meets the preset result conditions. This can not only reduce unnecessary interaction ability determination operations, but also reduce the impact of the interaction result information on the evaluation of interaction ability, which is conducive to further ensuring the objectivity and accuracy of evaluating interaction ability based on interaction process information.
[0237] In yet another optional embodiment, each sub-interaction information included in the interaction process information may correspond to multiple information ranges to be compared, and each information range to be compared may correspond to a corresponding evaluation reference result. For any type of sub-interaction information, the evaluation reference results corresponding to different information ranges to be compared are different. It should be noted that the number of multiple information ranges to be compared corresponding to each sub-interaction information, each information range to be compared, and the evaluation reference results corresponding to each information range to be compared can all be adaptively adjusted based on actual circumstances.
[0238] In this optional embodiment, when the interaction process information includes at least two sub-interaction information, for any two sets of interaction process information, if one of the sub-interaction information of the same type included in the two sets falls within a different range of information to be compared, while the other sub-interaction information of the same type included in the two sets fall within the same range of information to be compared, then the evaluation results determined based on the two sets of interaction process information will be different. It should be noted that the two sets of interaction process information may be interaction process information corresponding to the same interactor or to different interactors.
[0239] It can be seen that this optional embodiment is not only conducive to improving the convenience of evaluating user interaction capabilities based on interaction process information, but also can improve the intuitiveness of evaluating user interaction capabilities based on interaction process information. The evaluation results determined based on different interaction process information can not only accurately reflect the changes in the interaction capabilities of the same user, but can also accurately reflect the differences in interaction capabilities between different users.
[0240] In another optional embodiment, the above-mentioned number of incorrect interactions is obtained by a counter of the puzzle device counting the incorrect interaction behaviors of the interactor during this interaction process. Optionally, the incorrect interaction behaviors are obtained by the main control component of the puzzle device based on the position recognition result of the position recognition component of the puzzle device and / or the interaction recognition result of the result recognition component; wherein, the position recognition component is used to identify the interaction position corresponding to the interaction behavior triggered by the interactor on the puzzle device, and the interaction recognition component is used to identify the interaction result corresponding to the interaction behavior triggered by the interactor on the puzzle device. It can be seen that this optional embodiment improves the convenience of obtaining the number of incorrect interactions, and does not require complex improvements to the structure of the puzzle device, which is beneficial to saving the cost of the puzzle device. In addition, it is also beneficial to improve the accuracy of the analysis of incorrect interaction behaviors, and then to improve the accuracy of obtaining interaction process information, thereby ensuring the accuracy and reliability of the evaluation results determined based on the interaction process information.
[0241] In another optional embodiment, the aforementioned number of times the prompt is used is obtained by a counter on the puzzle device counting the prompt operations triggered by the interactor during the current interaction. Optionally, the prompt operation is triggered by a prompt button on the puzzle device. Further optionally, the prompt button used to trigger the prompt operation may include: a physical button and / or a touch button provided on the puzzle device, and / or a virtual button displayed on the display screen of the puzzle device, which is not limited in the embodiment of the present invention. It can be seen that this optional embodiment improves the convenience of obtaining the number of times the prompt is used, and does not require complex modifications to the structure of the puzzle device, which is conducive to saving the cost of the puzzle device.
[0242] In another alternative embodiment, the accumulated duration is obtained by using a timer on the puzzle device to measure the duration of the interaction between the participants. This alternative embodiment improves the convenience of obtaining the interaction duration and eliminates the need for complex structural modifications to the puzzle device, thus saving on the cost of the puzzle device.
[0243] In another optional embodiment, Figure 4 As shown, the evaluation module 302 may include:
[0244] Determining unit 3021, used to determine the target interactive behavior evaluation rules used in this evaluation;
[0245] The generating unit 3022 is configured to generate an evaluation result corresponding to the current interactive behavior of the interactor based on the interactive process information and the target interactive behavior evaluation rule.
[0246] In this optional embodiment, the specific manner in which the determining unit 3021 determines the target interactive behavior evaluation rule used in this evaluation includes:
[0247] Determine the default interactive behavior evaluation rule as the target interactive behavior evaluation rule used in this evaluation; or,
[0248] Determine the interactive behavior evaluation rule selected by relevant personnel from the interactive behavior evaluation rule set as the target interactive behavior evaluation rule used in this evaluation; or
[0249] According to the information parameters corresponding to the interaction process information, the target interaction behavior evaluation rules used in this evaluation are matched from the interaction behavior evaluation rule set; wherein, the information parameters corresponding to the interaction process information include one or more of the content type of the sub-interaction information in the interaction process information, the number of sub-interaction information in the interaction process information, and the interaction stages corresponding to the sub-interaction information in the interaction process information.
[0250] As can be seen, this optional embodiment provides a diverse method for determining interactive behavior evaluation rules, which is conducive to expanding the application scenarios of the evaluation method described in this invention. Furthermore, when determining interactive behavior evaluation rules, it is also possible to adaptively match the target interactive behavior evaluation rules used in this event based on the information parameters corresponding to the interactive process information, providing a personalized method for determining interactive behavior evaluation rules, which is conducive to improving the matching degree between the determined target interactive behavior evaluation rules and the current evaluation requirements.
[0251] In this optional embodiment, the generation unit 3022 may generate the evaluation result corresponding to the interaction behavior of the interactor based on the interaction process information and the target interaction behavior evaluation rule in a specific manner including:
[0252] For the sub-interaction information in the interaction process information, determine, based on the content type of the sub-interaction information, multiple information ranges to be compared corresponding to the sub-interaction information, filter out the target information range to which the sub-interaction information belongs from the multiple information ranges to be compared, and determine, based on the evaluation reference result corresponding to the target information range, the sub-evaluation result corresponding to the sub-interaction information;
[0253] If the number of sub-interaction information in the interaction process information is 1, then generate the evaluation result corresponding to the current interaction behavior of the interactor according to the sub-evaluation result corresponding to the sub-interaction information in the interaction process information;
[0254] If the number of sub-interaction information in the interaction process information is greater than 1, an evaluation result corresponding to the current interaction behavior of the interactor is generated according to the sub-evaluation results corresponding to the sub-interaction information in the interaction process information.
[0255] It can be seen that this optional embodiment can also determine the evaluation result of the user's interactive behavior based on the interactive process information. It can first determine the target interactive behavior evaluation rules used this time, and then generate the evaluation result based on the interactive process information and the target interactive behavior evaluation rules, which is conducive to further ensuring the accuracy of the evaluation result.
[0256] As an optional implementation, the generation unit 3022 calculates the evaluation result corresponding to the interactor's current interaction behavior based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method. The specific method includes:
[0257] Determine the calculation order corresponding to each sub-interaction information in the interaction process information;
[0258] Repeat the steps of determining the current sub-interaction information to be calculated from the interaction process information, and calculating the cumulative evaluation result based on the sub-evaluation result corresponding to the current sub-interaction information and the previous sub-evaluation result corresponding to the current sub-interaction information, in the calculation order, until all sub-interaction information in the interaction process information are calculated;
[0259] After all sub-interaction information in the interaction process information is calculated, the final calculated cumulative evaluation result is determined as the evaluation result corresponding to the current interaction behavior of the interactor;
[0260] Among them, if the current sub-interaction information is the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the default sub-evaluation result; if the current sub-interaction information is not the sub-interaction information that first participates in the calculation, the previous sub-evaluation result corresponding to the current sub-interaction information is the cumulative evaluation result calculated last time.
[0261] It can be seen that this optional implementation can provide an intelligent calculation method for continuously iteratively updating the evaluation results based on the calculation sequence when calculating the evaluation results based on multiple sub-interaction information, which is conducive to improving the objectivity and reliability of the generated evaluation results.
[0262] As another optional implementation, the generation unit 3022 calculates the evaluation result corresponding to the interactor's current interaction behavior based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method, specifically in the following manner:
[0263] Determine the weight parameter corresponding to each sub-interaction information in the interaction process information;
[0264] The weight parameter corresponding to each sub-interaction information in the interaction process information and the sub-evaluation result corresponding to each sub-interaction information in the interaction process information are weighted and summed to obtain the evaluation result corresponding to the current interaction behavior of the interactor; wherein the weight parameter corresponding to each sub-interaction information can be set according to the degree of importance attached to the sub-interaction information and / or the ability of the interactor in different sub-interaction information. For example, if the importance of cumulative time is emphasized this time, the score weight of cumulative time can be increased; or if the importance of accuracy is emphasized this time, the score weight of the number of incorrect interactions can be increased;
[0265] or,
[0266] Accumulate the sub-evaluation results corresponding to each sub-interaction information in the interaction process information to obtain the evaluation result corresponding to the interaction behavior of the interactor;
[0267] or,
[0268] The average value of the sub-evaluation results corresponding to each sub-interaction information in the interaction process information is calculated to obtain the evaluation result corresponding to the current interaction behavior of the interactor.
[0269] It can be seen that this optional implementation provides a variety of evaluation result generation methods, which not only ensures the accuracy and reliability of the evaluation results, but also helps to expand the application scenarios of the evaluation method described in the present invention.
[0270] As another optional implementation, the generation unit 3022 calculates the evaluation result corresponding to the interactor's current interaction behavior according to the sub-evaluation result corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method, including:
[0271] Calculate the first evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation result corresponding to each sub-interaction information in the interaction process information, and calculate the second evaluation result corresponding to the current interaction behavior of the interactor based on the interaction result information, and calculate the evaluation result corresponding to the current interaction behavior of the interactor based on the first evaluation result and the second evaluation result;
[0272] or,
[0273] Calculating an initial evaluation result corresponding to the interacting behavior of the interactor based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, determining an evaluation result correction parameter based on the interaction result information, and correcting the initial evaluation result based on the evaluation result correction parameter to obtain an evaluation result corresponding to the interacting behavior of the interactor;
[0274] or,
[0275] The initial evaluation result corresponding to the interactor's current interaction behavior is calculated based on the interaction result information, and the evaluation result correction parameter is determined based on the sub-evaluation result corresponding to the sub-interaction information in the interaction process information, and the initial evaluation result is corrected based on the evaluation result correction parameter to obtain the evaluation result corresponding to the interactor's current interaction behavior.
[0276] It can be seen that this optional implementation can also comprehensively determine the evaluation result based on the interaction process information and the interaction result information, which is conducive to improving the comprehensiveness and accuracy of the evaluation of the interaction ability of the interactors.
[0277] In other optional embodiments, the generation unit 3022 is also used to perform a result type unification operation on the sub-evaluation results corresponding to the sub-interaction information in the interaction process information when the sub-evaluation results corresponding to each sub-interaction information in the interaction process information are not of the same result type, and perform the above-mentioned operation of calculating the evaluation result corresponding to the current interaction behavior of the interactor based on the sub-evaluation results corresponding to each sub-interaction information in the interaction process information and a predetermined calculation method.
[0278] It can be seen that this optional embodiment can also perform unified operations on sub-evaluation results of different magnitudes when generating the final evaluation result based on the sub-evaluation results corresponding to multiple sub-interaction information, which is conducive to improving the accuracy and reliability of the final calculated evaluation result.
[0279] It should be noted that for other descriptions of the functions realized by the educational device and the user behavior evaluation device applied to the educational device in the third embodiment, specific reference may be made to the first and second embodiments, and the embodiments of the present invention will not be repeated here.
[0280] Example 4
[0281] The embodiment of the present invention discloses an educational device, which includes a device body and a user behavior evaluation device applied to the educational device. The user behavior evaluation device applied to the educational device may include any of the devices described in the third embodiment, or may also include Figure 5 The user behavior evaluation device described is applied to educational equipment. Figure 5 As shown, the user behavior evaluation device applied to educational equipment may include:
[0282] A memory 401 storing executable program code;
[0283] a processor 402 coupled to a memory;
[0284] The processor 402 calls the executable program code stored in the memory 401 to execute part or all of the steps of the user behavior evaluation method applied to an educational device described in any one of the first and second embodiments of the present invention.
[0285] Example 5
[0286] An embodiment of the present invention discloses a computer storage medium storing computer instructions. When the computer instructions are called, they are used to execute some or all of the steps of the user behavior evaluation method applied to educational devices described in any one of the first and second embodiments of the present invention.
[0287] Example 6
[0288] 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 some or all of the steps of the user behavior evaluation method applied to an educational device described in any one of Embodiments 1 to 2 of the present invention.
[0289] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.
[0290] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the portion that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, including 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 programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0291] Finally, it should be noted that the user behavior evaluation method and device for educational equipment, and the educational equipment disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, rather than to limit them. 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 may still be modified, or some of the technical features therein may 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 various embodiments of the present invention.
Claims
1. A user behavior evaluation method applied to educational equipment, characterized in that: The method comprises: Collecting interaction information between an interactor of the educational device and the educational device; wherein the interaction information includes interaction process information, or the interaction information includes interaction process information and interaction result information; Based on the interaction information, an evaluation result corresponding to the current interaction behavior of the interactor is determined.
2. The user behavior evaluation method for educational equipment according to claim 1, characterized in that: The interaction process information includes one or more sub-interaction information of the number of incorrect interactions in the interaction process, the number of prompt usages in the interaction process, and the accumulated duration of the interaction process.
3. The user behavior evaluation method for educational equipment according to claim 2, characterized in that: The determining, based on the interaction information, an evaluation result corresponding to the interaction behavior of the interactor includes: When the interaction information includes the interaction process information and the interaction result information, if the interaction result information indicates that the interaction result of the interactor's current interaction behavior meets the preset result condition, the evaluation result corresponding to the interactor's current interaction behavior is determined based on the interaction process information.
4. The user behavior evaluation method for educational equipment according to claim 3, characterized in that: The interaction process information at least includes the number of erroneous interactions.
5. The user behavior evaluation method for educational equipment according to claim 4, characterized in that: The interaction process information also includes the accumulated duration.
6. The user behavior evaluation method for an educational device according to any one of claims 2 to 5, characterized in that: The sub-interaction information has a plurality of information ranges to be compared corresponding to it, and each of the information ranges to be compared has a corresponding evaluation reference result; Among them, when the interaction process information includes at least two sub-interaction information, for any two groups of the interaction process information, if the range of information to be compared to which one of the sub-interaction information of the same type included in the two is different and the range of information to be compared to which other sub-interaction information of the same type included in the two is the same, then the evaluation results determined based on the two are different.
7. The user behavior evaluation method for educational equipment according to claim 2, characterized in that: The number of incorrect interactions is obtained by counting incorrect interaction behaviors of the interactor during the current interaction process by a counter of the educational device; The number of times the prompt is used is obtained by counting the prompt operations triggered by the interactor during the current interaction process by the counter of the puzzle device; The accumulated duration is obtained by timing the interaction duration of the interactors in this interaction process by the timer of the educational device.
8. A user behavior evaluation device applied to educational equipment, characterized in that: The device comprises: A collection module, configured to collect interaction information between an interactor of the educational device and the educational device; wherein the interaction information includes interaction process information, or the interaction information includes interaction process information and interaction result information; The evaluation module is used to determine the evaluation result corresponding to the interaction behavior of the interactor based on the interaction information.
9. An educational device, characterized in that: The educational device includes a device body, and the educational device further includes: 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 user behavior evaluation method applied to an educational device according to any one of claims 1 to 7.
10. A computer storage medium, characterized in that The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the user behavior evaluation method applied to educational equipment according to any one of claims 1 to 7.
