A method and system for preventing cheating in driving theory test
By collecting and analyzing the cheating events of the test set in the driving theory test, dynamically adjusting the test sequence to warn and prevent cheating, the problem of low efficiency in cheating detection in the driving theory test in the existing technology is solved, adaptive anti-cheating monitoring is achieved, and the fairness and safety of the test is improved.
Patent Information
- Application Number
- CN202410668064.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-28
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-05-28
AI Technical Summary
The cheating detection methods of the existing driving theory test are relatively low in efficiency and cannot effectively control the adaptive cheating prevention of driving theory testers.
By collecting the driving theory test questions set in the history learning library, output the first test question set of candidate warnings, and dynamically adjust the order of the test questions to warn and prevent cheating by generating, filtering and analyzing the cheating events of the test questions set.
Adaptive anti-cheating monitoring of driving theory tests has been achieved, which improves the fairness and effectiveness of the test and reduces the risk of accidents.
Smart Images

Figure CN118521321B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic information technology, and in particular to an anti-cheating method and system for driving theory tests. Background Art
[0002] In the motor vehicle driving skills test, the theoretical test is the first threshold. Passing the theoretical test can increase students' safety awareness, master the laws and regulations related to traffic safety, form good operating habits, and lay a good foundation for the subsequent practical test.
[0003] However, in the current driving theory test, candidates who have passed the test are often found to have unqualified levels. Their lack of qualifications leads to frequent accidents on the road. When tracing back, it is found that there are various types of cheating behaviors among the theory candidates, and they are relatively hidden. Most of the cheating detection methods in the existing technology are through manual monitoring or camera monitoring, which is inefficient. How to adaptively prevent cheating controls for driving theory candidates is an issue that needs to be solved urgently. Summary of the invention
[0004] To achieve the above objectives, this application provides the following technical solutions:
[0005] According to a first aspect of the present invention, the present invention claims protection for an anti-cheating method for a driving theory test, the method comprising:
[0006] Collecting a driving theory test question set in a historical learning database, and outputting a first test question set from the driving theory test question set according to a preset behavior of the examinee; the first test question set is a candidate warning test question set;
[0007] By generating cheating events of the first test question set, cheating events of the first test question set are collected; the cheating events include the frequency of sequential cheating of the first test question set;
[0008] Outputting the second test question set by filtering the second test question set from the first test question set;
[0009] parsing the sequence numbers of the answers of the second test question set according to the sequence cheating frequency in the cheating events of the second test question set, and inputting the sequence numbers of the answers of the second test question set into the second test question set;
[0010] By selecting the third test question set from the second test question set, the third test question set is warned.
[0011] Furthermore, the step of outputting a first test question set from the driving theory test question set by the examinee's preset behavior includes:
[0012] Acquire driving theory configuration data of the driving theory test question set, and filter the driving theory test question set to obtain a first test question set based on data in the driving theory configuration data on whether the driving theory test question set needs to be warned; the driving theory configuration data is generated by the examinee when driving the driving theory test question set;
[0013] or,
[0014] By selecting the difficulty of the first test question set among the difficulty of the driving theory test question set, the first test question set is output.
[0015] Furthermore, the first test question set is a driving theory test based on a test question set in a fixed order; the generation of cheating events in the first test question set to collect cheating events in the first test question set includes:
[0016] Collecting the distinguishing knowledge points between the management-prescribed question type knowledge points of the fixed-order test question set and the key question type knowledge points in the first test question set; the distinguishing knowledge points are used to generate cheating events of the first test question set;
[0017] The cheating events of the first examination question set are collected by generating cheating events of the first examination question set based on the distinguishing knowledge points.
[0018] Furthermore, the collecting cheating events of the first test question set by generating cheating events of the first test question set based on the distinguishing knowledge points includes:
[0019] When there are multiple first test question sets, and the multiple first test question sets are used to complete the same examination focus, the cheating events of the target test question set are collected by generating cheating events of the target test question set among the multiple first test question sets based on the distinguishing knowledge points;
[0020] By continuing the cheating knowledge points in the cheating events of the target test question set, the cheating knowledge points are continued to the remaining first test question sets in the plurality of first test question sets.
[0021] Furthermore, the sequence cheating frequency includes the main sequence number answering frequency, the sequence number answering frequency, the jump sequence number answering frequency and the empty frequency;
[0022] The empty frequency indicates that the warning order of the first test question set is the original order.
[0023] Further, the outputting the second examination question set by filtering the second examination question set from the first examination question set includes:
[0024] Outputting the fourth test question set by selecting the fourth test question set from the first test question set;
[0025] Determine whether to issue a warning only for the test question set whose sequence cheating frequency is empty frequency;
[0026] If only the warning sequence cheating frequency is an empty test question set, determining whether the warning sequence set for the empty test question set is a random sequence;
[0027] If the set warning sequence is a random sequence, the test question set whose sequence cheating frequency in the fourth test question set is a null frequency is output as the second test question set.
[0028] Furthermore, the step of parsing the sequence numbers of the answers to the second test question set according to the sequence cheating frequency in the cheating events of the second test question set includes:
[0029] When the sequence cheating frequency in the cheating event of the second test question set is a null frequency, the sequence number after answering the second test question set is parsed according to the jumping sequence number answering frequency.
[0030] Furthermore, after parsing the sequence number of the answers in the second test question set and before inputting the sequence number of the answers in the second test question set into the second test question set, the method further includes:
[0031] Determine whether to answer the following questions of the second test question set and associate the sequence number of the test question set with the second test question set;
[0032] If yes, analyze the sequence number of the answer of the following test question associated with the test question set;
[0033] The step of inputting the sequence number of the answers of the second test question set into the second test question set comprises:
[0034] The sequence number of the second test question set after answering is input into the second test question set, and the sequence number of the following test question set after answering is input into the corresponding following test question set.
[0035] Further, the warning of the third test question set includes:
[0036] When the warning frequency is a serial warning, collecting the correlation relationship of the following questions of the third test question set, and warning the third test question set and the test question set associated with the following questions of the third test question set in the order from the previous question to the following question of the following question correlation relationship;
[0037] When the warning frequency is parallel warning, synchronous warning is performed on the third test question set and the test question set associated with the following questions of the third test question set;
[0038] The method further comprises:
[0039] Constructing a completed reference test question set, the completed reference test question set is used to collect the sequence number of the test question set after answering, the completed reference test question set supports embedding other test question sets, so that the other test question sets call the key points of the completed reference test question set; the completed reference test question set supports command line behavior;
[0040] The sequence numbers of the test question sets after answering are collected in the command line to collect the sequence numbers of the test question sets after answering.
[0041] According to a second aspect of the present invention, the present invention claims protection for an anti-cheating system for a driving theory test, the system comprising:
[0042] A first filtering module is used to collect driving theory test question sets in a historical learning library, and output a first test question set from the driving theory test question set according to a preset behavior of the examinee; the first test question set is a candidate warning test question set;
[0043] A generation module, configured to collect cheating events of the first test question set by generating cheating events of the first test question set; the cheating events include the frequency of sequential cheating of the first test question set;
[0044] A second filtering module, configured to output the second examination question set by filtering the second examination question set from the first examination question set;
[0045] A first parsing module is used to parse the sequence number of the answers of the second test question set according to the sequence cheating frequency in the cheating events of the second test question set, and input the sequence number of the answers of the second test question set into the second test question set;
[0046] A third filtering module, configured to warn the third test question set by selecting the third test question set from the second test question set;
[0047] The anti-cheating system for driving theory test is used to execute the anti-cheating method for driving theory test.
[0048] The present application relates to the field of electronic information technology, and in particular to an anti-cheating method and system for a driving theory test, which collects a driving theory test question set in a historical learning library, outputs a first test question set from the driving theory test question set through a candidate's preset behavior; collects cheating events of the first test question set through a generation behavior of cheating events of the first test question set; outputs a second test question set through a filtering behavior of the second test question set from the first test question set; analyzes the sequence number after answering the second test question set according to the sequence cheating frequency in the cheating event of the second test question set, and inputs the sequence number after answering the second test question set into the second test question set; and warns the third test question set through a selection behavior of the third test question set from the second test question set. The present invention can effectively perform adaptive anti-cheating monitoring on test takers of driving theory. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A flowchart of an anti-cheating method for a driving theory test as claimed in an embodiment of the present application;
[0050] Figure 2 A second work flow chart of an anti-cheating method for a driving theory test claimed in an embodiment of the present application;
[0051] Figure 3 A third work flow chart of an anti-cheating method for a driving theory test claimed in an embodiment of the present application;
[0052] Figure 4 This is a structural module diagram of an anti-cheating system for driving theory tests as claimed in an embodiment of the present application. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0054] The terms "first", "second" and "third" in this application are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first", "second" and "third" can explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. All directional indications in the embodiments of the present application (such as up, down, left, right, front, back...) are only used to explain the relative position relationship, movement, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication also changes accordingly. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally also includes steps or modules that are not listed, or optionally also includes other steps or modules inherent to these processes, methods, products or devices.
[0055] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0056] Based on this, the embodiment of the present application provides an anti-cheating method, system and device for a driving theory test, which collects a driving theory test question set in a historical learning library, and outputs a first test question set of candidate warnings from the driving theory test question set in the historical learning library through the preset behavior of the examinee. Then, the examinee can generate a cheating event for the first test question set, and through the generation behavior, the cheating event for the first test question set is collected. The cheating event includes the sequential cheating frequency of the first test question set. Then, the examinee can still filter the first test question set to filter out the second test question set. According to the sequential cheating frequency in the cheating event of the second test question set, the sequence number after answering the second test question set is parsed, and the sequence number after answering the second test question set is input into the second test question set. The examinee can also select a third test question set from the second test question set, and through the selection behavior, the third test question set is warned. That is, in the test question set log generation stage, the sequence number answering stage, and the test question set warning stage, the test question set filtering key points are provided, and candidates can filter the test question sets they want to perform corresponding actions. In this way, the impact of other candidates' driving theory test question sets under the same project in the historical learning library on the warning of the third test question set is reduced, the complexity of the warning process is simplified, and the warning knowledge points can be controlled more accurately.
[0057] It is understandable that the defects in the above solutions are the results obtained by the applicant after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed in the embodiments of the present application for the above problems below should be the contributions made by the applicant to the embodiments of the present application during the application process.
[0058] In order to facilitate understanding of the present application, an anti-cheating method for driving theory test provided by the present application embodiment is described below in conjunction with the accompanying drawings. The method can be investigated in an electronic device, and the electronic device may include a terminal device and / or a server, which is not limited here.
[0059] See also Figure 1 As shown, the figure is a flow chart of an anti-cheating method for a driving theory test provided by an embodiment of the present application. The method may include S101-S105:
[0060] S101: Collect driving theory test question sets in the historical learning database, and output a first test question set from the driving theory test question set according to the candidate's preset behavior; the first test question set is a candidate warning test question set.
[0061] The historical learning library provides a code organization method that puts all test question sets in the same code repository for centralized management. The program driving theory project generated based on the historical learning library may include multiple sub-projects, and the project is the test question set. For example, the program driving theory project of examination A includes multiple sub-projects, and the key points completed by the sub-projects are the key points of multiple key modules in examination A. After the sub-project is generated and warned, the key answers of examination A can be completed. In the actual examination, multiple key modules in examination A may be driven by different examinees. Then, the multiple sub-projects under the program driving theory project of examination A may be obtained by different examinees' driving theories. At present, in the historical learning library, when the examinee generates a sub-project and warns the sub-project, other sub-projects under the same program driving theory project will also be warned, making it impossible to complete the precise control of the warning knowledge points. Based on this, the anti-cheating method for driving theory examinations provided in the embodiment of the present application optimizes this warning process, and can control the warning knowledge points more accurately.
[0062] During the specific implementation, the driving theory test question set in the historical learning library is first collected. The driving theory test question set can be a driving theory test question set generated by the current candidate, which is used to answer the key points in the inspection. After collecting the driving theory test question set, the first test question set that needs to generate a cheating event can be preset from the driving theory test question set. The first test question set after the cheating event is generated is the test question set for the candidate warning. The preset process can be understood as a filtering process for the driving theory test question set generated by the current candidate, that is, the historical learning library in the embodiment of the present application can provide the candidate with the filtering key points of the driving theory test question set to filter and obtain the first test question set. Among them, the cheating event describes the cheating knowledge point, that is, it records the key points of the inspection answer. When it is necessary to know the key points of the inspection answer, it can be completed by viewing the cheating event of the test question set.
[0063] The number of driving theory test question sets collected in this step is one or more, and the first test question set is output after the candidate's preset behavior. It can be seen that when the number of driving theory test question sets is one, the first test question set is the driving theory test question set. When the number of driving theory test question sets is multiple, the number of the first test question set is one or more.
[0064] In a possible implementation method, the embodiment of the present application provides a specific implementation method of outputting a first test question set from a driving theory test question set through a test taker's preset behavior, including A1 or A2:
[0065] A1: collecting driving theory configuration data of the driving theory test question set, filtering the driving theory test question set to obtain the first test question set based on data of whether the driving theory test question set in the driving theory configuration data needs to be warned; the driving theory configuration data is generated when the examinee conducts driving theory on the driving theory test question set.
[0066] For example, the historical learning library in the embodiment of the present application provides the key points for generating driving theory configuration data. Specifically, the configuration data of the test question set is collected through the generation behavior of the driving theory configuration data of the test question set in the driving theory process by the examinee. Among them, the driving theory configuration data includes data on whether the driving theory test question set needs to be warned. For example, in the driving theory process of the test question set, the driving theory configuration data is obtained by the examinee through configuration of code instructions. In another example, in the driving theory process of the test question set, if there is a driving theory configuration data generation page, the driving theory configuration data can be generated on the driving theory configuration data generation page. The driving theory configuration data generation page may include a selection box for whether the test question set needs to be warned, and two options such as warning is required and no warning are displayed in the selection box. Through the examinee's selection behavior of any option in the selection box, the configuration of "whether the test question set needs to be warned" is completed, and the corresponding configuration data is collected.
[0067] In this way, before filtering the driving theory test question set, the driving theory configuration data of the driving theory test question set is first collected, and then the first test question set is filtered from the driving theory test question set based on the driving theory configuration data of the driving theory test question set. For example, the driving theory test question sets generated by the examinee are Test1, Test2, Test3 and Test4, and Test represents the test question set. The driving theory configuration data of Test1 and Test2 include data that the test question set needs to be warned, and the driving theory configuration data of Test3 and Test4 include data that the test question set does not need to be warned. Therefore, the first test question set obtained by filtering is Test1 and Test2.
[0068] A2: Outputting the first test question set by selecting the difficulty of the first test question set among the difficulty of the driving theory test question set.
[0069] The historical learning library in the embodiment of the present application also provides a selection focus for the driving theory test question set. Specifically, the examinee can directly select the first test question set in the driving theory test question set, for example, select the difficulty of the first test question set in the difficulty of the driving theory test question set. By selecting the difficulty of the first test question set in the difficulty of the driving theory test question set, the filtered first test question set is output.
[0070] The driving theory test question sets in the historical learning library include Test1, Test2, Test3, Test4, etc. The test question set selected by the examinee is Test3, and the first test question set output is Test3 according to the examinee's selection behavior.
[0071] In the actual inspection, for example, the historical learning library provides a selection interface for driving theory test question sets, and the selection interface includes the difficulty of each driving theory test question set. Through interaction with the examinee, the examinee can select the difficulty of the first test question set on the selection interface.
[0072] It is understandable that if the preset behavior is not performed on the first test question set, a log is generated for all driving theory test question sets generated for the current candidate.
[0073] Based on the relevant knowledge points of A1-A2, it can be known that the embodiment of the present application provides a filtering focus for the driving theory test question set, which can obtain the first test question set that needs to generate a cheating event, which to a certain extent reduces the interference of other test question sets on the test question set to be warned.
[0074] S102: Collect cheating events of the first test question set by generating cheating events of the first test question set; the cheating events include the frequency of sequential cheating in the first test question set.
[0075] It can be seen that the test questions are all based on the previous fixed order test questions to conduct driving theory. In the process of conducting software driving theory, corresponding driving theory question types can be generated according to the architecture, for example, management regulations question types and key question types.
[0076] In a possible implementation method, the embodiment of the present application provides a specific implementation method of collecting cheating events of the first test question set by generating cheating events of the first test question set, including B1-B2:
[0077] B1: Collect the different knowledge points between the management regulations of the fixed-order test question set and the key question type knowledge points in the first test question set.
[0078] The driving theory knowledge points in the fixed-order test question set are management-prescribed question type knowledge points, and the driving theory knowledge points in the first test question set are key question type knowledge points. The key question type knowledge points include management-prescribed question type knowledge points, and based on the management-prescribed question type knowledge points and the key question type knowledge points, the distinguishing knowledge points between the two can be collected. The distinguishing knowledge points are the new key points of driving theory in the first test question set based on the fixed-order test question set, which can be completed through the code of the new driving theory.
[0079] The key question type includes four generated key points, namely a, b, c, and d, while the management requirement question type includes two generated key points, namely a and b. Therefore, the difference between the key question type and the management requirement question type is c and d.
[0080] B2: Collect cheating events of the first test question set by generating cheating events of the first test question set based on distinguishing knowledge points.
[0081] The distinguishing knowledge points are used to generate cheating events for the first test set. The cheating events can be generated through the interaction between the examinee and the front-end page of the history learning library in the electronic device, or can be automatically completed by the history learning library in the electronic device.
[0082] For example, when a cheating event is generated through the interaction between the examinee and the front-end page, the front-end page may provide a cheating event input area, in which the examinee may input a cheating knowledge point, which is output based on the distinguishing knowledge point. The distinguishing knowledge point is a new focus of the examination, and the cheating knowledge point may include a description of the new focus. Through the examinee's input behavior, the generation behavior of the cheating event of the first test question set based on the distinguishing knowledge point is completed, thereby collecting the cheating event of the first test question set.
[0083] For example, the historical learning library provides the key points of completing the generation of cheating events through code instructions. The examinee can also directly enter the code instructions in the code editing page of the historical learning library, and the code instructions include cheating event generation instructions and the difficulty of the first test question set. Through the input behavior of the code instruction and the execution of the code instruction, the selection behavior of the difficulty of the first test question set in A2 and the generation behavior of the cheating event of the first test question set can be completed at the same time. It can be understood that when the generation behavior of the cheating event of the first test question set is completed through the code instruction, the historical learning library can automatically collect the distinguishing knowledge points, automatically analyze the distinguishing knowledge points, output the new key points of the examination represented by the distinguishing knowledge points, use them as cheating knowledge points, and generate cheating events of the first test question set.
[0084] Accordingly, the cheating event also includes the examination problem solved by the new key point. In addition, the cheating event also includes the frequency of sequential cheating in the first test question set, and the frequency of sequential cheating in the cheating event can be preset by the examinee. Through the examinee's preset behavior of the frequency of sequential cheating in the first test question set, the frequency of sequential cheating in the cheating event of the first test question set is output.
[0085] As an optional example, the sequential cheating frequency includes the main sequence number answering frequency, the sequence number answering frequency, the jump sequence number answering frequency and the empty frequency; the empty frequency indicates that the warning sequence of the first test question set is the original sequence.
[0086] For example, automatic analysis can be performed based on cheating knowledge points to output whether the order cheating frequency of the first test question set is one of the main order number answering frequency, order number answering frequency, and jump order number answering frequency. For example, if the first test question set answers the examined system structure based on the cheating knowledge point output, the order cheating frequency of the first test question set can be output as the main order number answering frequency, and the rest is similar and will not be repeated here.
[0087] In addition, the embodiment of the present application adds an empty frequency on the basis of the main sequence number answering frequency, the sequence number answering frequency, and the jump sequence number answering frequency, and the empty frequency can be expressed as a SEQUENCE frequency. It can be understood that each time a test question set is generated, it is not necessarily necessary to warn and put the test question set online. In order to meet the needs of this scenario, a SEQUENCE frequency is set for the test question set. If the sequence answering frequency of a certain test question set is a SEQUENCE frequency, it means that cheating knowledge points are recorded in the cheating event of the test question set, but there is no need to warn the official sequence of the test question set, and its original sequence can be warned. That is, although the test question set with a SEQUENCE frequency will not be warned of the official version, if there is a test requirement for the test question set with a SEQUENCE frequency, the original sequence of the test question set with a SEQUENCE frequency can also be warned.
[0088] Among them, the SEQUENCE frequency can be manually preset by the examinee when generating a cheating event. Specifically, through the examinee's behavior of setting the sequential cheating frequency of the first test question set to the SEQUENCE frequency, the answer frequency of the first test question set is set to the SEQUENCE frequency in the cheating event of the first test question set. It can be understood that when the examinee manually sets the sequential cheating frequency of the first test question set in the cheating event to the SEQUENCE frequency, there is no need to automatically analyze according to the cheating knowledge point to output whether the sequential cheating frequency of the first test question set is one of the main sequence number answer frequency, sequence number answer frequency, and jump sequence number answer frequency. In addition, the main sequence number answer frequency, sequence number answer frequency, and jump sequence number answer frequency can also be manually preset by the examinee after analyzing the cheating knowledge point, which is similar to the manual preset of the SEQUENCE frequency and will not be repeated here.
[0089] In a possible implementation method, the embodiment of the present application provides a specific implementation method of collecting cheating events of the first test question set by generating cheating events of the first test question set based on distinguishing knowledge points, including C1-C2:
[0090] C1: When there are multiple first examination question sets, and the multiple first examination question sets are used to complete the same examination focus, cheating events of the target examination question set are collected by generating cheating events of the target examination question set in the multiple first examination question sets based on distinguishing knowledge points.
[0091] C2: by continuing the cheating knowledge points in the cheating events of the target test question set, the cheating knowledge points are continued to the remaining first test question sets in the plurality of first test question sets.
[0092] It is understandable that when multiple first test question sets are used to complete the same examination focus, the cheating knowledge points in the cheating events of the multiple first test question sets may have the same knowledge points. Based on this, cheating events of the target test question set in the multiple first test question sets can be generated first, and through this generation behavior, cheating events of the target test question set are collected.
[0093] Furthermore, the examinee may continue the cheating knowledge points in the cheating events of the target test question set, and through the continuing behavior, continue the cheating knowledge points in the cheating events of the target test question set to the remaining first test question sets.
[0094] For example, an import control may be provided in the cheating event input area corresponding to the remaining first test question set, and by triggering the import control, a cheating event list is displayed, wherein the cheating event list includes the difficulty of the cheating event of the target test question set. By selecting the difficulty of the cheating event of the target test question set in the cheating event list, the cheating knowledge points in the cheating event of the target test question set are imported into the current cheating event input area, thereby eliminating the need for the examinee to manually input. In addition, the examinee may also make modifications based on the imported cheating knowledge points to improve the cheating event.
[0095] For example, the first test question set includes Test1, Test2, and Test3, and Test1, Test2, and Test3 are three test question sets used to complete the driving theory of the same examination focus. Then the cheating knowledge points in the cheating events of the three test question sets may have the same knowledge points. Based on this, the cheating event of Test1 can be generated first, and then, when the cheating events of Test2 and Test3 are generated, the cheating knowledge points in the cheating event of Test1 are continued.
[0096] Based on the relevant knowledge points of C1-C2, it can be seen that the historical learning library of the embodiment of the present application provides a continuous focus on cheating events, which can improve the generation efficiency of cheating events and optimize the input experience of candidates.
[0097] S103: Outputting the second examination question set by filtering the second examination question set from the first examination question set.
[0098] The above steps S101-S102 belong to the stage of filtering the first test question set and generating cheating events of the first test question set. Then, the sequence number answering stage is entered, which consists of S103-S104.
[0099] It is understandable that the cheating events of the test question set will be stored in the same folder in the historical learning library. In order to more finely control the test question set to be warned, after generating a cheating event for the first test question set, the second test question set can be filtered from the first test question set, and the sequence number after answering is parsed for the second test question set. That is, the historical learning library provides a secondary filtering focus, which can filter out the second test question set from the first test question set, and output the second test question set that needs an answer sequence number. The sequence number after answering the second test question set can be entered into the second test question set. Among them, when the number of the first test question set is multiple, the number of the second test question set is one or more.
[0100] In the sequence number answering stage, the consumed test question set can be preset first, and the second test question set can be output. Then, the cheating events of the second test question set are collected, and the sequence numbers of the second test question set after answering are collected based on the cheating events, and the sequence numbers after answering are input into the second test question set. Furthermore, the cheating instructions of the second test question set are generated based on the cheating events of the second test question set.
[0101] Among them, the cheating instructions for the second test paper set can be understood as the cheating knowledge points in the cheating events of the second test paper set that are formatted after adjustment to meet the format requirements of the early warning regulations. The cheating instructions are used for early warning of the test paper set. After generating the cheating instructions, the cheating events of the second test paper set can be deleted from the file storing the cheating events to complete the consumption of the cheating events. Therefore, the "consumption" in the "pre-consumed test paper set" refers to the consumption of the cheating events of the second test paper set.
[0102] In a possible completion method, the examinee can directly select the difficulty of the second test question set from the difficulty of the first test question set, so as to complete the filtering behavior through the selection behavior. The examinee can select the test question set to be consumed, that is, the second test question set of the answer sequence number. Through the examinee's selection behavior, the second test question set is output. The first test question set is Test1, Test2, and Test3, and the selected second test question set is Test1. It can be understood that if the examinee does not select the second test question set, the second test question set is assumed to be the first test question set.
[0103] In this completion method, the historical learning library provided in the embodiment of the present application supports the generation and input of sequence numbers after answering only the preset second examination question set, and supports the corresponding cheating events only for the preset second examination question set.
[0104] In the actual examination, for example, the history learning library provides a selection interface for the first test question set, which includes the difficulty of each first test question set. Through interaction with the examinee, the examinee can select the difficulty of the second test question set on the selection interface.
[0105] In another possible implementation, Figure 2 As shown, the embodiment of the present application provides a specific implementation method of outputting the second examination question set by filtering the second examination question set from the first examination question set, including D1-D3:
[0106] D1: Outputting the fourth examination question set by selecting the fourth examination question set from the first examination question set.
[0107] It is understandable that if the examinee does not select the fourth test question set, the fourth test question set is assumed to be the first test question set. Figure 2 As shown, the fourth test question set may be Test1 and Test2. For example, the sequential cheating frequency of Test1 is MI NOR frequency, and the sequential cheating frequency of Test2 is SEQUENCE frequency.
[0108] D2: Determine whether to issue a warning only for the test question set whose sequence cheating frequency is empty frequency.
[0109] D3: If only the warning sequence cheating frequency is an empty frequency test question set, determine whether the warning sequence set for the empty frequency test question set is a random sequence.
[0110] If the judgment result of step D2 is "yes", only the test question sets with the empty frequency in the warning sequence are issued. Then, it is determined whether the warning sequence set for the test question sets with the empty frequency is a random sequence.
[0111] In addition, if the warning sequence is set to the formal sequence, it means that the setting is wrong and the process ends at this time.
[0112] Based on the relevant knowledge points of D1-D3, the historical learning library provided in the embodiment of the present application supports warning of the original sequence of the second test question set with a SEQUENCE frequency.
[0113] S104: parsing the sequence numbers of the answers in the second test question set according to the sequence cheating frequency in the cheating events in the second test question set, and inputting the sequence numbers of the answers in the second test question set into the second test question set.
[0114] Since the sequence number is required to be input into the code of the test question set, after collecting the sequence number of the answers of the second test question set, the sequence number of the answers of the second test question set is input into the second test question set.
[0115] For example, the history learning library provides a key point for completing the answering and inputting of the sequence number through code instructions. The examinee can directly enter the code instruction in the code editing page of the history learning library, and the code instruction includes the sequence number answering instruction and the difficulty of the second test question set. Through the input behavior of the code instruction and the execution of the code instruction, the filtering behavior of the second test question set in S103 and the step S104 can be completed.
[0116] In a possible implementation method, the embodiment of the present application provides a specific implementation method of parsing the sequence number after answering the second test question set according to the sequence cheating frequency in the cheating event of the second test question set, including:
[0117] When the sequence cheating frequency in the cheating event of the second test question set is a null frequency, the sequence number after answering the second test question set is parsed according to the jumping sequence number answering frequency.
[0118] That is, when the frequency of sequential cheating in the cheating event of the second test question set is the SEQUENCE frequency, the sequence number is answered according to the PATCH frequency. It should be understood that since the second test question set of the SEQUENCE frequency does not warn the formal sequence, its sequence number is answered according to the PATCH frequency. It should be noted that the sequence number after answering the second test question set of the SEQUENCE frequency will not be entered into the second test question set, and will only be displayed when the original sequence of the second test question set of the SEQUENCE frequency is warned. In this way, the answer status of the second test question set can be represented by the sequence number of the answer. In addition, when the original sequence of the second test question set of the SEQUENCE frequency is warned, the cheating event will not be consumed when the cheating instructions are generated based on the cheating event. That is, after the cheating instructions are generated, the cheating event will not be deleted.
[0119] In a possible implementation method, after parsing the sequence number of the answers to the second test question set and before inputting the sequence number of the answers to the second test question set into the second test question set, the anti-cheating method for the driving theory test provided by the embodiment of the present application further includes the following steps:
[0120] Determine whether to answer the following questions of the second test question set and the sequence number of the test question set associated with it;
[0121] If yes, analyze the following questions and associate them with the answer sequence number of the test questions set;
[0122] In a possible implementation method, the embodiment of the present application provides a specific implementation method of inputting the sequence number of the answers of the second test question set into the second test question set, including:
[0123] The sequence number after answering the second test question set is input into the second test question set, and the sequence number after answering the following test question associated test question set is input into the corresponding following test question associated test question set.
[0124] After collecting the sequence number of the answer of the second test question set, it is also determined whether to answer the sequence number of the test question set associated with the following test questions of the second test question set. The test question set associated with the following test questions of the second test question set is a test question set that has an associated relationship with the second test question set. The associated relationship is not limited here and can be output according to actual conditions. For example, it is a grammatical association or a logical association.
[0125] If it is necessary to answer the sequence number of the following questions of the second test question set that is associated with the test question set, the sequence number of the following questions associated with the test question set after answering can be parsed based on the sequence number before answering and the sequence number after answering of the second test question set. Specifically, the sequence cheating frequency of the second test question set is output based on the sequence number before answering and the sequence number after answering of the second test question set. If the sequence cheating frequency of the following questions associated with the test question set is the same as the sequence cheating frequency of the second test question set, the sequence number of the following questions associated with the test question set can be answered based on the sequence cheating frequency of the following questions associated with the test question set, which is similar to the sequence number answering process of the second test question set and will not be repeated here. In addition, the sequence cheating frequency of the second test question set can also be directly collected from the cheating events of the second test question set.
[0126] In addition, after answering the sequence number of the following questions of the second test question set (that is, entering the sequence number of the following questions after answering the related test question set into the corresponding following questions related test question set), it is determined whether to warn the formal sequence. If the warning is formal, a cheating explanation of the second test question set is generated based on the cheating event, and the cheating event is consumed.
[0127] See again Figure 2, after collecting the sequence number after answering the second test question set with a SEQUENCE frequency, determine whether to answer the sequence number of the test question set associated with the following questions of the second test question set. At this time, since the second test question set with a SEQUENCE frequency does not warn of the official sequence, the sequence number of the test question set associated with the following questions of the second test question set will not be answered. Then determine whether to warn of the official sequence. Since the second test question set with a SEQUENCE frequency only warns of the original sequence, the official sequence will not be warned, and the process ends. It can be seen that the second test question set with a SEQUENCE frequency does not consume cheating events. In this way, based on Figure 2 The process shown completes the early warning process for the original order of the test question set with a SEQUENCE frequency, thereby preventing the test question set with a SEQUENCE frequency from being mistakenly put online.
[0128] In one possible implementation, refer to Figure 3 The anti-cheating method for driving theory test provided in the embodiment of the present application also includes the following steps E1-E2:
[0129] E1: Build a completed reference test question set. The completed reference test question set is used to collect the sequence numbers of the test question set after answering. The completed reference test question set supports command line behavior.
[0130] In the embodiment of the present application, after the reference test question set has been constructed and the warning is online, it supports collecting the answer sequence number of the test question set by inputting a command line in the electronic device. That is, it supports only outputting the answer sequence number of the test question set, without actually answering the answer sequence number of the test question set into the test question set.
[0131] E2: Collect the serial numbers of the test questions after answering them in the command line to collect the serial numbers of the test questions after answering them.
[0132] Specifically, the electronic device provides a command line input window, and the examinee enters a command in the command line input window, and the command is used to collect the sequence number of a certain test question set after answering. The command line input window may also include a query control, and the examinee can trigger the query control. Through the input behavior and the triggering behavior, the back end automatically collects the sequence number of the test question set after answering according to the current sequence number of the test question set and the frequency of sequential cheating in the test question set, and displays it on the front page of the electronic device. Among them, the specific command is not limited here, and it can be set according to the actual situation.
[0133] In addition, in an embodiment of the present application, it also supports embedding the completed reference test question set into other test question sets, so that other test question sets can call the key points of the completed reference test question set, and query the sequence number of the test question set after answering through event callback, which is convenient for integration with the candidate's own driving theory test question set and integration with the candidate's own driving theory process.
[0134] Based on the relevant knowledge points of E1-E2, the completed reference test question set provided in the embodiment of the present application can meet the needs of candidates to only query the sequence number of the test question set after answering, without having to answer the test question set, which can help reduce the code repository according to the
[0135] S105: By selecting the third test question set from the second test question set, an early warning is issued for the third test question set.
[0136] The above steps S103-S104 belong to the stage of filtering the second test question set and generating the sequence number and cheating instructions of the second test question set after answering. This step S105 is the warning stage of the test question set. After the test question set is warned, the warned test question set can be used by other candidates.
[0137] In this step, the historical learning library still provides the key points for selecting the test question set, and the examinee can still select the third test question set from the second test question set, and the third test question set is the test question set for the final warning. Through this selection behavior, the third test question set is warned. Specifically, the third test question set and the cheating instructions for the third test question set are warned together. In this way, the precise control of the warning knowledge points can be improved. It can be seen that when the sequential cheating frequency of the third test question set is a non-SEQUENCE frequency, its warning sequence is the formal sequence, and when the sequential cheating frequency of the third test question set is a SEQUENCE frequency, its warning sequence is the original sequence, which is only used to test new key points.
[0138] For example, the history learning library provides a selection interface for the second test set, and the selection interface includes the difficulty of each second test set. Through interaction with the examinee, the examinee can select the difficulty of the third test set on the selection interface. For example, the history learning library provides the key points of completing the early warning through code instructions. The examinee can directly enter the code instruction in the code editing page of the history learning library, and the code instruction includes the early warning instruction and the difficulty of the third test set. Through the input behavior of the code instruction and the execution of the code instruction, the selection and early warning of the third test set can be completed.
[0139] The early warning stage is specifically the process of putting the answer sequence of the test question set that needs to be warned into the npm system. Among them, the npm system is a test question set manager, which can be used to warn the test question set. In addition, other test question set managers can also be used, which are not limited here.
[0140] The historical learning library of the embodiment of the present application provides two ways of serial warning and parallel warning. Based on this, in a possible implementation method, the embodiment of the present application provides a specific implementation method of the third test question set of the warning, including F1-F2:
[0141] F1: When the warning frequency is serial warning, the association relationship of the following questions of the third test question set is collected, and the third test question set and the test question set associated with the following questions of the third test question set are warned in the order of the association relationship of the following questions from the previous question to the following question.
[0142] When the warning frequency is serial warning, it is necessary to warn the test question sets in sequence according to the warning sequence to improve the reliability of the warning process.
[0143] Among them, the warning order is obtained by the correlation relationship of the following questions, and the warning order is the order of warning the test question set of the previous questions first, and then warning the test question set of the following questions. That is, the test question set with fewer related items (that is, the number of related previous question test question sets is small) is warned first, and then the test question set with more related items is warned. For example, the third test question set is warned first, and then the test question set associated with the following questions of the third test question set is warned.
[0144] F2: When the warning frequency is parallel warning, a synchronous warning is issued to the third test question set and the test question sets associated with the following test questions of the third test question set.
[0145] When the warning frequency is parallel warning, the third test question set and the test question set associated with the following questions of the third test question set can be warned at the same time. In this way, the network concurrent resources can be maximized to improve the warning efficiency.
[0146] Based on the relevant knowledge points of F1-F2, it can be known that the warning stage of the embodiment of the present application supports both serial and parallel warning modes, which can be flexibly selected by the examinee.
[0147] Those skilled in the art will appreciate that, in the above method of specific implementation, the writing order of the steps does not mean a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be output based on their focus and possible internal logic.
[0148] Based on the anti-cheating method for driving theory test provided in the above method embodiment, the present application embodiment also provides an anti-cheating system for driving theory test, and the anti-cheating system for driving theory test will be described below in conjunction with the accompanying drawings. Since the principle of solving the problem by the system in the embodiment of the present disclosure is similar to the anti-cheating method for driving theory test in the embodiment of the present application, the implementation of the system can refer to the implementation of the method, and the repeated parts will not be repeated.
[0149] See also Figure 4 As shown in FIG. 1 , this figure is a schematic diagram of the structure of an anti-cheating system for driving theory test provided by an embodiment of the present application. Figure 4 As shown, the anti-cheating system for driving theory test includes:
[0150] The first filtering module 401 is used to collect driving theory test question sets in the historical learning library, and output a first test question set from the driving theory test question set according to the test taker's preset behavior; the first test question set is a candidate warning test question set;
[0151] A generating module 402, configured to collect cheating events of the first test question set by generating cheating events of the first test question set; the cheating events include the frequency of cheating in the order of the first test question set;
[0152] A second filtering module 403, configured to output the second examination question set by filtering the second examination question set from the first examination question set;
[0153] A first parsing module 404 is configured to parse the sequence numbers of the answers in the second test question set according to the sequence cheating frequency in the cheating events in the second test question set, and input the sequence numbers of the answers in the second test question set into the second test question set;
[0154] The third filtering module 405 is used to warn the third test question set by selecting the third test question set from the second test question set.
[0155] In a possible implementation, the first filtering module 401 includes:
[0156] A first filtering submodule is used to collect driving theory configuration data of the driving theory test question set, and filter the driving theory test question set to obtain a first test question set based on data in the driving theory configuration data on whether the driving theory test question set needs to be warned; the driving theory configuration data is generated by the examinee when driving the driving theory test question set;
[0157] or,
[0158] The second filtering submodule is used to output the first test question set by selecting the difficulty of the first test question set among the difficulty of the driving theory test question set.
[0159] In a possible implementation mode, the first test question set is a driving theory based on a test question set in a fixed order; the generating module 402 includes:
[0160] A first collection submodule is used to collect the difference knowledge points between the management prescribed question type knowledge points of the fixed-order test question set and the key question type knowledge points in the first test question set; the difference knowledge points are used to generate cheating events of the first test question set;
[0161] The second collection submodule is used to collect cheating events of the first examination question set by generating cheating events of the first examination question set based on the distinguishing knowledge points.
[0162] In a possible implementation manner, the second acquisition submodule includes:
[0163] A third collection submodule is used for collecting cheating events of the target test question set among the plurality of the first test question sets by generating cheating events of the target test question set among the plurality of the first test question sets based on the distinguishing knowledge points when the number of the first test question sets is multiple and the multiple first test question sets are used to complete the same examination focus;
[0164] The persistence submodule is used to persist the cheating knowledge points in the cheating events of the target test question set to the remaining first test question sets in the plurality of first test question sets.
[0165] In a possible completion method, the sequence cheating frequency includes the main sequence number answering frequency, the sequence number answering frequency, the jump sequence number answering frequency and the empty frequency;
[0166] The empty frequency indicates that the warning order of the first test question set is the original order.
[0167] In a possible implementation, the second filtering module 403 includes:
[0168] A first output submodule, configured to output the fourth test question set by selecting the fourth test question set from the first test question set;
[0169] The first judgment submodule is used to judge whether to issue a warning only for the test question set whose sequence cheating frequency is empty frequency;
[0170] The second judgment submodule is used to judge whether the warning sequence set for the examination question set with an empty frequency is a random sequence if only the warning sequence cheating frequency is an examination question set with an empty frequency;
[0171] The second output submodule is used to output the test question set whose sequence cheating frequency in the fourth test question set is a null frequency as the second test question set if the set warning sequence is a random sequence.
[0172] In a possible implementation manner, the first parsing module 404 includes:
[0173] The parsing submodule is used to parse the answering sequence number of the second examination question set according to the jumping sequence number answering frequency when the sequence cheating frequency in the cheating event of the second examination question set is a null frequency.
[0174] In a possible implementation mode, the system further includes:
[0175] A judgment module, configured to judge whether to answer the sequence number of the associated test question set of the following questions of the second test question set after parsing the sequence number of the answered test question set of the second test question set and before inputting the sequence number of the answered test question set of the second test question set into the second test question set;
[0176] A second parsing module is used for parsing the sequence number of the answer of the following test question associated with the second test question set if the following test question of the second test question set is answered;
[0177] The first parsing module 404 includes:
[0178] The input submodule is used to input the sequence number of the second test question set after answering into the second test question set, and input the sequence number of the following test question set after answering into the corresponding following test question set.
[0179] In a possible implementation, the third filtering module 405 includes:
[0180] A serial warning submodule, for collecting the association relationship of the following questions of the third test question set when the warning frequency is a serial warning, and warning the third test question set and the test question set associated with the following questions of the third test question set in the order from the previous question to the following question of the following question association relationship;
[0181] The parallel warning submodule is used for synchronously warning the third test question set and the test question set associated with the following test questions of the third test question set when the warning frequency is a parallel warning.
[0182] In a possible implementation mode, the system further includes:
[0183] A construction module is used to construct a completed reference test question set, wherein the completed reference test question set is used to collect the sequence number of the test question set after answering, and the completed reference test question set supports embedding other test question sets so that the other test question sets call the key points of the completed reference test question set; the completed reference test question set supports command line behavior;
[0184] The collection module is used to collect the sequence numbers of the test question set after answering the test question set by collecting the sequence numbers of the test question set after answering the test question set in a command line.
[0185] Based on the completion methods provided in the above aspects, this application can also be further combined to provide more completion methods.
[0186] It should be noted that the specific completion of each module in this embodiment can refer to the relevant description in the above method embodiment. The division of modules in the embodiment of the present application is schematic and is only a logical key division. There may be other division methods when it is actually completed. The key modules in the embodiment of the present application can be integrated in a processing module, or each module can exist physically separately, or two or more modules can be integrated in one module. For example, in the above embodiment, the processing module and the sending module can be the same module or different modules. The above integrated modules can be completed in the form of hardware or in the form of software key modules.
[0187] Based on the anti-cheating method for driving theory test provided by the above method embodiment, the present application also provides an electronic device, including: one or more processors; a storage system, on which one or more programs are stored, when the one or more programs are executed by the one or more processors, the one or more processors complete the anti-cheating method for driving theory test described in any of the above embodiments.
[0188] In the several embodiments provided in the present application, it should be understood that the disclosed systems, systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of modules is only a logical focus division. There may be other division methods when actually implemented. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of systems or modules, which can be electrical, mechanical or other forms.
[0189] In addition, each key module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be completed in the form of hardware or in the form of software key modules. The above is only an implementation method of the present application, and does not limit the patent scope of the present application. All equivalent structures or equivalent process transformations made using the knowledge points of the present application specification and drawings, or directly or indirectly used in other related technical fields, are similarly included in the patent protection scope of the present application.
[0190] The specific implementation methods of the invention are described in detail above, but they are only examples, and the present application is not limited to the specific implementation methods described above. For those skilled in the art, any equivalent modification or substitution of the invention is also within the scope of the present application, and therefore, the equalization, modification, and improvement made without departing from the spirit and principle of the present application should be included in the scope of the present application.
Claims
1. A method for preventing cheating in a driving theory test, characterized in that: The method comprises: Collecting a driving theory test question set in a historical learning library, and outputting a first test question set from the driving theory test question set through a preset behavior of a test taker; the first test question set is a candidate warning test question set; collecting cheating events of the first test question set through a generation behavior of cheating events of the first test question set; the cheating events include a sequential cheating frequency of the first test question set; Outputting the second test question set by filtering the second test question set from the first test question set; parsing the sequence numbers of the answers of the second test question set according to the sequence cheating frequency in the cheating events of the second test question set, and inputting the sequence numbers of the answers of the second test question set into the second test question set; By selecting the third test question set from the second test question set, warning the third test question set; The first test question set is a driving theory test based on a test question set in a fixed order; the generation of cheating events in the first test question set to collect cheating events in the first test question set includes: Collecting the distinguishing knowledge points between the management-prescribed question type knowledge points of the fixed-order test question set and the key question type knowledge points in the first test question set; the distinguishing knowledge points are used to generate cheating events of the first test question set; Collecting cheating events of the first test question set by generating cheating events of the first test question set based on the distinguishing knowledge points; The step of collecting cheating events of the first test question set by generating cheating events of the first test question set based on the distinguishing knowledge points includes: When there are multiple first test question sets, and the multiple first test question sets are used to complete the same examination focus, the cheating events of the target test question set are collected by generating cheating events of the target test question set among the multiple first test question sets based on the distinguishing knowledge points; By continuing the cheating knowledge point in the cheating event of the target test question set, the cheating knowledge point is continued to the remaining first test question sets in the plurality of first test question sets; The third test question set of the warning includes: When the warning frequency is a serial warning, collecting the correlation relationship of the following questions of the third test question set, and warning the third test question set and the test question set associated with the following questions of the third test question set in the order from the previous question to the following question of the following question correlation relationship; When the warning frequency is parallel warning, synchronous warning is performed on the third test question set and the test question set associated with the following questions of the third test question set; The method further comprises: Constructing a completed reference test question set, the completed reference test question set is used to collect the sequence number of the test question set after answering, the completed reference test question set supports embedding other test question sets, so that the other test question sets call the key points of the completed reference test question set; the completed reference test question set supports command line behavior; The sequence numbers of the test question sets after answering are collected in the command line to collect the sequence numbers of the test question sets after answering.
2. The method according to claim 1, characterized in that The step of outputting a first test question set from the driving theory test question set by the test taker's preset behavior includes: Acquire driving theory configuration data of the driving theory test question set, and filter the driving theory test question set to obtain a first test question set based on data in the driving theory configuration data on whether the driving theory test question set needs to be warned; the driving theory configuration data is generated by the examinee when driving the driving theory test question set; or, By selecting the difficulty of the first test question set among the difficulty of the driving theory test question set, the first test question set is output.
3. The method according to claim 1, characterized in that The sequence cheating frequency includes the main sequence number answering frequency, the sequence number answering frequency, the jump sequence number answering frequency and the empty frequency; The empty frequency indicates that the warning order of the first test question set is the original order.
4. The method according to claim 1, characterized in that: The step of outputting the second examination question set by filtering the second examination question set from the first examination question set includes: Outputting the fourth test question set by selecting the fourth test question set from the first test question set; Determine whether to issue a warning only for the test question set whose sequence cheating frequency is an empty frequency; if only the test question set whose sequence cheating frequency is an empty frequency is issued a warning, determine whether the warning sequence set for the test question set with the empty frequency is a random sequence; If the set warning sequence is a random sequence, the test question set whose sequence cheating frequency in the fourth test question set is a null frequency is output as the second test question set.
5. The method according to claim 1, characterized in that The step of parsing the sequence number of the answers in the second examination question set according to the sequence cheating frequency in the cheating events in the second examination question set includes: when the sequence cheating frequency in the cheating events in the second examination question set is an empty frequency, parsing the sequence number of the answers in the second examination question set according to the jumping sequence number answer frequency.
6. The method according to claim 1, characterized in that After parsing the sequence number of the answers of the second test question set and before inputting the sequence number of the answers of the second test question set into the second test question set, the method further includes: Determine whether to answer the following questions of the second test question set and associate the sequence number of the test question set with the second test question set; If yes, analyze the sequence number of the answer of the following test question associated with the test question set; The step of inputting the serial number of the second examination question set after answering into the second examination question set includes: inputting the serial number of the second examination question set after answering into the second examination question set, and inputting the serial number of the following question-associated examination question set after answering into the corresponding following question-associated examination question set.
7. An anti-cheating system for driving theory test, characterized in that: The system comprises: A first filtering module is used to collect driving theory test question sets in a historical learning library, and output a first test question set from the driving theory test question set according to a preset behavior of the examinee; the first test question set is a candidate warning test question set; A generation module, configured to collect cheating events of the first test question set by generating cheating events of the first test question set; the cheating events include the frequency of sequential cheating of the first test question set; A second filtering module, configured to output the second examination question set by filtering the second examination question set from the first examination question set; A first parsing module is used to parse the sequence number of the answers of the second test question set according to the sequence cheating frequency in the cheating events of the second test question set, and input the sequence number of the answers of the second test question set into the second test question set; A third filtering module, configured to warn the third test question set by selecting the third test question set from the second test question set; The anti-cheating system for driving theory test is used to execute the anti-cheating method for driving theory test as described in any one of claims 1-6.
Citation Information
Patent Citations
Secure testing device, system and method
CN106662746A
Intelligent test paper composition system and method based on knowledge graph
CN112131407A