Test question display method and device, equipment, storage medium and program product
By setting up multiple selection areas in the display interface of the online education platform, dynamically generating and displaying different navigation menus and controls, the problem of online education platform failing to effectively test user knowledge levels is solved, and personalized test questions are realized, which improves learning effect and user experience.
Patent Information
- Application Number
- CN202510042312.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-05-09
AI Technical Summary
The online education platform fails to effectively test the user's knowledge level, resulting in the inability to provide appropriate test questions for the user's review stage.
By setting up multiple selection areas in the display interface to dynamically generate and display different navigation menus and controls, users can select appropriate test compilation types and element controls according to their own review stage, thereby generating test questions that fit their own review stage.
It has achieved personalized examination of users' knowledge level, improved the learning effect and assessment accuracy of users in different review stages, and enhanced the practicality of the platform and user experience.
Smart Images

Figure CN119961536A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a test question presentation method, a test question presentation device, an electronic device, a computer-readable storage medium, and a computer program product. Background Art
[0002] With the rapid development of computer technology, more and more users use online education platforms for online assisted learning. User learning is a gradual process, and at different stages of learning, there is a corresponding need to test their own learning effects. Currently, one way to test the learning effect is for the education platform to provide test papers to users for examination. Although some platforms provide users with a way to compose test papers according to their own wishes, the above method does not take into account the user's review stage, resulting in the platform's failure to effectively test the user's knowledge level.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] The purpose of the present disclosure is to provide a test question presentation method, a test question presentation device, an electronic device, a computer-readable storage medium and a computer program product, which at least to some extent overcome the problem in the related art that online education platforms fail to effectively test the user's knowledge level.
[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0006] According to one aspect of the present disclosure, a method for presenting test questions is provided, comprising: presenting a first column of navigation menus in a first selection area of a presentation interface, the first column of navigation menus being used to characterize a compilation scenario generated based on a demand for a test question compilation, the test question compilation comprising question selection and / or test question composition; in response to a selection operation on the first column of navigation menus, determining a target compilation scenario, and displaying a second column of navigation menus in a second selection area adjacent to the first selection area, the second column of navigation menus being a control of a test question compilation type corresponding to the target compilation scenario; in response to a selection operation on the second column of navigation menus, determining a target type of the selected test question compilation, so as to display an element control of a test question compilation matching the target type in a third selection area adjacent to the second selection area; in response to a selection operation on the element control, executing a test question generation operation and a switching operation from the third selection area to a test question display area, so as to display the generated test question in the test question display area.
[0007] In one embodiment of the present disclosure, it also includes: configuring controls of the test question compilation type based on the test preparation stage of the compilation scenario; and configuring element controls of the test question compilation based on type characteristics of the test question compilation type.
[0008] In one embodiment of the present disclosure, in response to a selection operation on the first column navigation menu, a target compilation scenario is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including: if the target compilation scenario corresponding to the selection of the first column navigation menu is the first round of preparation for the examination, at least one of a basic topic selection icon, a basic paper selection icon, and a basic paper composition icon is displayed in the second selection area as the second column navigation menu; in response to a selection operation on the second column navigation menu, a target type of the selected test question compilation is determined, so as to display an element control of a test question compilation matching the target type in a third selection area adjacent to the second selection area, including: in response to a selection operation on the second column navigation menu, if it is a selection operation on the basic topic selection icon, a corresponding topic selection condition icon is displayed in the third selection area as the element control; if it is a selection operation on the basic paper selection icon, a corresponding paper selection condition icon is displayed in the third selection area as the element control; if it is a selection operation on the basic paper composition icon, a corresponding paper composition template control is displayed in the third selection area as the element control.
[0009] In one embodiment of the present disclosure, in response to a selection operation on the first column navigation menu, a target compilation scenario is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including: if the target compilation scenario corresponding to the selection of the first column navigation menu is a specified test preparation stage, a corresponding first tree control is displayed in the second selection area as the second column navigation menu; in response to a selection operation on the second column navigation menu, a target type of the selected test question compilation is determined, so as to display an element control of the test question compilation matching the target type in a third selection area adjacent to the second selection area, including: in response to a selection operation on a parent node in the first tree control, a child node corresponding to the parent node is expanded; in response to a selection operation on the expanded child node, a target type of the selected test question compilation is determined, and a second tree control corresponding to the target type is displayed in a first sub-area of the third selection area, and a test question compilation selection control corresponding to the target type is displayed in a second sub-area of the third selection area as the matching element control; wherein the parent node of the second tree control is configured based on the examination scope of the selected test question compilation, and the selected child node is configured based on the examination content.
[0010] In one embodiment of the present disclosure, the designated preparation stage includes a second round of preparation stage, and also includes: configuring the first tree control based on the corresponding first parent node and first child node, the first parent node is configured based on the preparation method for the second round of preparation, and the first child node is configured based on the test question type under the preparation method, wherein each of the test question types corresponds to the displayed statistical test situation and / or score.
[0011] In one embodiment of the present disclosure, a test question compilation selection control corresponding to the target type is displayed in the second sub-area of the third selection area, including: displaying a first selection control in the second sub-area above the first sub-area and adjacent to the second selection area, wherein the first selection control is configured based on the examination direction of the test question type.
[0012] In one embodiment of the present disclosure, the designated preparation stage includes an early preparation stage, and also includes: configuring the first tree control based on the corresponding second parent node and second child node, the second parent node is configured based on the early preparation test paper composition method, and the second child node is configured based on the test cycle under the test paper composition method.
[0013] In one embodiment of the present disclosure, a question compilation selection control corresponding to the target type is displayed in the second sub-area of the third selection area, including: a second selection control is displayed in the second sub-area parallel to the first sub-area, and the second selection control is used to select examination templates with different examination durations.
[0014] In one embodiment of the present disclosure, in response to a selection operation on the first column navigation menu, a target compilation scenario is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including: if the target compilation scenario corresponding to the selection of the first column navigation menu is the second round of exam preparation, a selection control representing a heavy and difficult question type and an innovative test paper composition control representing innovations based on exam trends are displayed in the second selection area as the second column navigation menu; in response to a selection operation on the second column navigation menu, a target type of the selected test question compilation is determined, so as to display an element control of a test question compilation matching the target type in a third selection area adjacent to the second selection area, including: if it is a selection operation on the heavy and difficult question type selection control, a plurality of heavy and difficult question type element controls are displayed in the third selection area; if it is a selection operation on the innovative test paper composition control, a plurality of innovative question type element controls are displayed in the third selection area.
[0015] In one embodiment of the present disclosure, in response to a selection operation on the first column navigation menu, a target compilation scenario is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including: if the target compilation scenario corresponding to the selection of the first column navigation menu is a pre-exam training stage, a hierarchical menu is displayed in the second selection area, and the hierarchical menu is generated based on the name of the parent paper used for parallel test paper assembly; in response to a selection operation on the second column navigation menu, a target type of the selected test question assembly is determined, so as to display an element control of the test question assembly matching the target type in a third selection area adjacent to the second selection area, including: in response to a selection operation on the second column navigation menu, a name of the target parent paper is determined as the target type, and the names of multiple practice test papers for parallel test paper assembly using the target parent paper are displayed in the third selection area as the element control.
[0016] In one embodiment of the present disclosure, in response to a selection operation on the first column navigation menu, a target compilation scenario is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including: if the target compilation scenario corresponding to the selection of the first column navigation menu is a mock test stage, a first icon and a second icon are displayed in the second selection area as the second column navigation menu, the first icon represents a mock test paper based on a predicted trend, and the second icon represents a mock test paper based on a practice test; in response to a selection operation on the second column navigation menu, a target type of the selected test question compilation is determined, so as to display an element control of a test question compilation matching the target type in a third selection area adjacent to the second selection area, including: if it is a selection operation on the first icon, a mock test paper template generated based on a trend is displayed in the third selection area, so as to use the generated control corresponding to the mock test paper template as the element control; if it is a selection operation on the second icon, a practice test detail table template based on different training stages is displayed in the third selection area, so as to use the generated control corresponding to the practice test detail table template as the element control.
[0017] In one embodiment of the present disclosure, in response to a selection operation on the element control, a test question generation operation and a switching operation from the third selection area to the test question display area are performed to display the generated test questions in the test question display area, and also includes: displaying a test question navigation bar on a side of the test question display area away from the second selection area, wherein the test question navigation bar is generated based on the test question type and the test question serial number.
[0018] According to another aspect of the present disclosure, a test question display device is provided, comprising: a first display module, for displaying a first column navigation menu in a first selection area of a display interface, the first column navigation menu being used to characterize a compilation scenario generated based on the demand of a test question compilation, the test question compilation including question selection and / or test question composition; a first selection module, for determining a target compilation scenario in response to a selection operation on the first column navigation menu, and displaying a second column navigation menu in a second selection area adjacent to the first selection area, the second column navigation menu being a control of a test question compilation type corresponding to the target compilation scenario, the test question compilation including question selection and / or test question composition; a second selection module, for determining a target type of the selected test question compilation in response to a selection operation on the second column navigation menu, so as to display an element control of a test question compilation matching the target type in a third selection area adjacent to the second selection area; and a second display module, for executing a test question generation operation and a switching operation from the third selection area to a test question display area in response to a selection operation on the element control, so as to display the generated test question in the test question display area.
[0019] According to another aspect of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; the processor is configured to execute the above-mentioned test question presentation method by executing the executable instructions.
[0020] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned test question presentation method is implemented.
[0021] According to another aspect of the present disclosure, a computer program product is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned test question presentation method is implemented.
[0022] The test question display scheme provided by the embodiments of the present disclosure realizes the dynamic generation and display of menus and controls at different levels through the layout of the first selection area, the second selection area, the third selection area and the test question display area. The compilation scenario navigation menu generated based on the test question compilation requirements is displayed in the first selection area of the display interface, providing users with a variety of selection entrances. By determining the target compilation scenario and displaying the corresponding test question compilation type controls in the adjacent area, the user selection is further refined. The test question types required for different review stages are different, so that users can accurately locate the test question types that meet their own review stages. By determining the target type and displaying the matching test question compilation element controls in the adjacent third selection area, these element controls can be customized according to the characteristics of different review stages to generate test questions that fit their own review stages, thereby providing users with a more personalized and targeted test question compilation service, improving the learning effect and assessment accuracy of users at different review stages, and enhancing the practicality of the platform and user experience.
[0023] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0025] Figure 1 A schematic diagram showing a test question display system in an embodiment of the present disclosure is shown;
[0026] Figure 2 A schematic flow chart showing a method for presenting test questions in an embodiment of the present disclosure is shown;
[0027] Figure 3 A schematic diagram of an interface showing a test question display solution in an embodiment of the present disclosure is shown;
[0028] Figure 4 A schematic flow chart showing another test question display method in an embodiment of the present disclosure;
[0029] Figure 5 A schematic diagram showing an interface of another test question display solution in an embodiment of the present disclosure;
[0030] Figure 6 A schematic flow chart showing another test question display method in an embodiment of the present disclosure is shown;
[0031] Figure 7A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0032] Figure 8 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0033] Fig. 9 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0034] Fig.10 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0035] Fig.11 A schematic flow chart showing another test question display method in an embodiment of the present disclosure;
[0036] Fig.12 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0037] Fig.13 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0038] Fig.14 A schematic flow chart showing another test question display method in an embodiment of the present disclosure;
[0039] Fig.15 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0040] Fig.16 A schematic flow chart showing another test question display method in an embodiment of the present disclosure;
[0041] Fig.17 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0042] Fig.18 A schematic diagram of an interface showing another test question display solution in an embodiment of the present disclosure is shown;
[0043] Fig.19 A schematic diagram of a test question display device in an embodiment of the present disclosure is shown;
[0044] Fig. 20 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0045] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0046] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0047] In some embodiments, the learning platform is used to assist users in learning. On the one hand, learning is a gradual process, and it is crucial to divide different learning stages based on the needs of test question compilation. On the other hand, each user has different learning progress, knowledge mastery and learning style. Traditional fixed tutoring materials are difficult to meet the personalized needs of users. Users hope to obtain customized topic selection and / or test question compilation solutions based on their actual situation.
[0048] Figure 1 1 is a schematic diagram of a customer service interaction system provided by an exemplary embodiment of the present application. The system includes: a plurality of user terminals 120 and a server terminal 140, wherein the user terminal 120 sends a user question and the server terminal 140 responds.
[0049] The user end 120 can be a mobile terminal such as a mobile phone, a game console, a tablet computer, an e-book reader, smart glasses, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a smart home device, an AR (Augmented Reality) device, a VR (Virtual Reality) device, or the user end 120 can also be a personal computer (PC), such as a laptop computer and a desktop computer.
[0050] The user terminal 120 may be installed with an application for providing test question presentation.
[0051] The user end 120 is connected to the server end 140 via a communication network. Optionally, the communication network is a wired network or a wireless network.
[0052] The server 140 is a server, or is composed of several servers, or is a virtualization platform, or is a cloud computing service center. The server 140 is used to provide background services for the application that provides test question display. Optionally, the server 140 undertakes the main computing work and the user end 120 undertakes the secondary computing work; or, the server 140 undertakes the secondary computing work and the user end 120 undertakes the main computing work; or, the user end 120 and the server 140 adopt a distributed computing architecture for collaborative computing.
[0053] In some optional embodiments, the server 140 is used to store test question presentation program information.
[0054] Optionally, the logistics user terminals of the application programs installed in different user terminals 120 are the same, or the logistics user terminals of the application programs installed on the two user terminals 120 are logistics user terminals of the same type of application programs on different control system platforms. Based on the different terminal platforms, the specific forms of the logistics user terminals of the application programs may also be different, for example, the logistics user terminals of the application programs may be mobile phone logistics user terminals, PC logistics user terminals, or World Wide Web (Web) logistics user terminals.
[0055] Those skilled in the art will appreciate that the number of the user terminals 120 may be more or less. For example, the terminal may be only one, or the terminal may be dozens or hundreds, or more. The embodiment of the present application does not limit the number and device type of the terminal.
[0056] Optionally, the system may also include a management device ( Figure 1 (not shown), the management device is connected to the server 140 via a communication network. Optionally, the communication network is a wired network or a wireless network.
[0057] Optionally, the above-mentioned wireless network or wired network uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, the data exchanged through the network is represented by technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above-mentioned data communication technologies.
[0058] like Figure 2 As shown, according to an embodiment of the present disclosure, a test question display method includes:
[0059] Step S202, displaying a first column of navigation menus in a first selection area of the display interface, wherein the first column of navigation menus is used to represent compilation scenarios generated based on the demand for test question compilation, wherein the test question compilation includes question selection and / or test question composition.
[0060] Among them, topic selection refers to generating test questions that meet specific requirements based on the test question resource library, and test paper composition refers to combining the selected or generated test questions into test papers according to certain rules and requirements.
[0061] In some embodiments, various requirements for question compilation are deeply analyzed and sorted out, abstracted into different compilation scenarios, and based on visual design technology, the compilation scenarios are presented in the first selection area of the display interface in the form of an intuitive menu.
[0062] Step S204, in response to the selection operation on the first column navigation menu, determine the target compilation scene, and display the second column navigation menu in the second selection area adjacent to the first selection area, the second column navigation menu is a control of the test question compilation type corresponding to the target compilation scene.
[0063] In some embodiments, the user's selection operations are captured in real time based on event monitoring technology, and the target compilation scenario selected by the user is determined in combination with high-performance algorithms and database query technology. According to the pre-established mapping relationship between the scenario and the question compilation type, the question compilation type control corresponding to the target compilation scenario is retrieved from the database, and the second column navigation menu is displayed in real time in the second selection area adjacent to the first selection area, thereby realizing dynamic generation and display of the menu and providing the user with options for further refining the operation.
[0064] Step S206, in response to the selection operation on the second column navigation menu, determining the target type of the selected test question compilation, so as to display the element controls of the test question compilation matching the target type in a third selection area adjacent to the second selection area.
[0065] Among them, the element control includes but is not limited to various basic elements or related attribute setting options that constitute the test questions. For example, the element control may include an edit box for the question stem, input areas for various options, a mark button for the correct answer, etc.
[0066] In some embodiments, also based on event monitoring technology, the user's selection operation on the second column navigation menu is captured to determine the target type of the test question compilation selected by the user. Based on the target type, the test question compilation element controls that match it are screened out from the test question element database, and these element controls are displayed in the third selection area adjacent to the second selection area, so that the user can intuitively see the specific operation elements related to the selected target type.
[0067] Step S208, in response to the selection operation on the element control, execute the test question generation operation and the switching operation from the third selection area to the test question display area to display the generated test question in the test question display area.
[0068] In some embodiments, when a user's selection operation on an element control is received, a complex question generation logic is triggered. Based on intelligent algorithms and powerful computing resources, the system can screen, combine and generate test questions that meet the requirements from the question bank according to the elements selected by the user. Combined with page switching technology, a smooth transition from the third selection area to the question display area is achieved. By dynamically adjusting the page layout and elements, the generated questions are ensured to be displayed in the question display area.
[0069] In some embodiments, the first selection area 302, the second selection area 304, and the third selection area 306 are as follows: Figure 3 As shown, the first selection area 302 and the second selection area 304 are two columns located side by side on one side of the display interface, and the third selection area 306 occupies more than 2 / 3 of the display interface so as to display more test content when switching to the test display area.
[0070] In this embodiment, dynamic generation and display of menus and controls at different levels are achieved through the layout of the first selection area, the second selection area, the third selection area and the question display area. A compilation scenario navigation menu generated based on the question compilation requirements is displayed in the first selection area of the display interface, providing users with a variety of selection entrances. By determining the target compilation scenario and displaying the corresponding question compilation type controls in adjacent areas, user selections can be further refined. Different question types are required for different review stages, allowing users to accurately locate the question types that suit their own review stages. By determining the target type and displaying matching question compilation element controls in the adjacent third selection area, these element controls can be customized according to the characteristics of different review stages to generate questions that fit their own review stages, thereby providing users with a more personalized and targeted question compilation service, improving the learning effect and assessment accuracy of users at different review stages, and enhancing the practicality of the platform and user experience.
[0071] In one embodiment of the present disclosure, it also includes: a control for configuring the test question compilation type based on the test preparation stage in which the compilation scenario is located.
[0072] In some embodiments, a correspondence between the preparation stage corresponding to the statistical compilation scenario and the test question compilation type under the preparation stage is established. For example, in the basic preparation stage, a test question compilation type control oriented towards basic knowledge points may be configured, such as "basic concept question selection" and "basic question type composition", etc., while in the sprint preparation stage, a more comprehensive and difficult test question compilation type control may be configured. This configuration method is based on the learning needs and different focuses of different preparation stages, and provides users with an operation entry that is adapted to them.
[0073] In one embodiment of the present disclosure, it also includes: configuring element controls of the test question compilation corresponding to the type characteristics of the test question compilation type.
[0074] In some embodiments, by presetting the correspondence between the question compilation type and the subordinate question compilation elements, after the user selects a certain question compilation type, the corresponding question compilation element control will be configured according to the specific characteristics of the type. Each question compilation type has its own unique attributes and requirements. For example, the "basic concept question selection" type may need to filter questions based on elements such as knowledge points, difficulty levels, and question types, and the element control including these filtering conditions is configured accordingly. For the "simulated test paper selection" type, it may be necessary to select the test paper based on the source, year, and scope of application of the test paper, that is, to provide corresponding element controls, which can dynamically display the controls that best suit the current situation according to the user's operations and needs, and guide the user to complete each step of the question compilation.
[0075] In this embodiment, by presetting three levels of correspondence, namely, the preparation stage and the question compilation type, and the direct correspondence between the question compilation type and the question compilation element, the user can be guided to achieve the question selection or test paper compilation operation that meets the needs under the guidance of different selection area controls based on the above correspondence, so that the user does not need to search among many irrelevant functions and options. The system directly presents the question compilation type related to the preparation stage, which greatly saves the user's screening and positioning time.
[0076] Furthermore, the guided operation based on the corresponding relationship, from the selection in the preparation stage to the type of test question compilation, and then to the specific element control configuration, can conform to the user's logical thinking mode and reduce the user's learning cost.
[0077] like Figure 4 As shown, in one embodiment of the present disclosure, in response to a selection operation on a first column navigation menu, a target compilation scene is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including:
[0078] Step S402, if the target compilation scenario corresponding to the selection of the first column navigation menu is the first round of preparation stage, at least one of the basic topic selection icon, the basic paper selection icon and the basic paper assembly icon is displayed in the second selection area as the second column navigation menu.
[0079] In some embodiments, in front-end development, an event listening mechanism is used to detect user selection operations on the first column navigation menu. For example, the addEventListener method can be used to bind a click event listener to each option in the first column navigation menu. When the user's selection operation is received, the listener obtains the target assembly scenario information corresponding to the selected option. For example, if it is detected that the target assembly scenario is the "first round of preparation for the exam", it triggers the display of at least one of the basic topic selection icon, basic paper selection icon and basic paper assembly icon in the second selection area as the second column navigation menu. The second column navigation menu can be implemented by modifying the display attribute of the DOM (Document Object Model) element or by dynamic rendering using the state management mechanism of the JavaScript framework.
[0080] In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including:
[0081] Step S404, in response to a selection operation on the second column navigation menu, if it is a selection operation on a basic topic selection icon, a corresponding topic selection condition icon is displayed in the third selection area as an element control.
[0082] Among them, the topic selection condition icons include but are not limited to knowledge points, difficulty levels, question types and other screening conditions.
[0083] In some embodiments, if a selection operation on a basic topic is detected, a corresponding topic condition icon is rendered in the third selection area through preset topic condition icon information corresponding to the basic topic icon.
[0084] Step S406: If the operation is to select a basic volume selection icon, the corresponding volume selection condition icon is displayed in the third selection area as an element control.
[0085] Among them, the paper selection condition icons include the scope of application of the paper, test time and total score, etc.
[0086] Step S408: If the operation is to select a basic test paper composition icon, the corresponding test paper composition template control is displayed in the third selection area as an element control.
[0087] Among them, the test template control can include different test strategies, such as distribution by knowledge points and stratification by difficulty.
[0088] like Figure 3 As shown, in response to the selection operation of "one round" in the first column navigation menu, the corresponding second column navigation menu including "basic knowledge selection" and "limited time basic test paper composition" is displayed in the second selection area; in response to the selection operation of "limited time basic test paper composition" in the second column navigation menu, the corresponding test paper composition template control is displayed in the third selection area as an element control.
[0089] like Figure 5 As shown, in response to the selection operation of the test paper template, the test question generation operation and the switching operation from the third selection area to the test question display area are performed to display the generated test questions in the test question display area.
[0090] In this embodiment, the preparation stage is clearly indicated in the first column of the navigation menu so that the user can quickly locate the operations related to the current preparation stage. Specific operation options are provided in the second column of the navigation menu, such as selecting a topic, selecting a paper or composing a paper, to further refine the user needs. According to the user's choice, the corresponding element control is presented in the third selection area, providing the user with detailed setting options according to their specific needs, which greatly improves the convenience and fluency of user operations and can meet the paper composing needs of different users.
[0091] like Figure 6 As shown, in one embodiment of the present disclosure, in response to a selection operation on a first column navigation menu, a target compilation scene is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including:
[0092] Step S602: If the target compilation scenario corresponding to the selection of the first column navigation menu is the designated preparation stage, the corresponding first tree control is displayed in the second selection area as the second column navigation menu.
[0093] Among them, the first tree control is presented as the second column navigation menu. It is a visual tree structure component, which is displayed based on the condition of "specify preparation stage" selected by the user in the first column navigation menu. It is mainly used to further subdivide and guide the user's operation choices in this preparation stage, and provide users with more specific operation paths and option classifications.
[0094] In some embodiments, in front-end development, the first tree control is implemented using HTML, CSS, and JavaScript.
[0095] In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including:
[0096] Step S604: in response to the selection operation on the parent node in the first tree control, expand the child nodes corresponding to the parent node.
[0097] Among them, the parent node is an important component of the first tree control, and is a node with child nodes. By receiving a click on the parent node, the corresponding child node can be expanded or collapsed, thereby realizing browsing and selection of options at different levels. The child node is a node belonging to the parent node, and is a more specific operation option in the tree control. It provides more detailed information and operation entry than the parent node. By receiving the selection of the child node, the user's operation intention can be further clarified, such as determining the target type of the test question compilation, etc. The child node is the key link for the user to perform specific interactive operations with the system. Through the selection of the child node, the system can obtain the user's specific needs and perform corresponding processing.
[0098] Step S606, in response to the selection operation on the expanded child node, determine the target type of the selected test question compilation, and display the second tree control corresponding to the target type in the first sub-area of the third selection area, and display the test question compilation selection control corresponding to the target type in the second sub-area of the third selection area as a matching element control, wherein the parent node of the second tree control is configured based on the examination scope of the selected test question compilation, and the selected child node is configured based on the examination content.
[0099] Among them, the second tree control is another tree structure component displayed in the first sub-area of the third selection area after the user selects the child node of the first tree control. It is displayed based on the target type of the selected test question compilation and is mainly used to allow the user to select the examination scope configuration of the test question compilation. Through the second tree control, the user can specify the examination scope of the test question more carefully.
[0100] In this embodiment, by configuring the hierarchical first tree control and the second tree control, it is helpful to guide the user to gradually and deeply perform the test question compilation operation, from determining the preparation stage in the first column navigation menu, to expanding different options in the first tree control of the second column navigation menu, and then to the third selection area displaying the detailed examination scope and selection controls according to the target type. The whole process conforms to the user's operating habits and thinking logic. On the one hand, it enables the user to clearly understand his own operation path and quickly locate the required functions and options. On the other hand, through the parent node and child node design of the tree control, it provides the user with a more detailed and wider selection range and selection content.
[0101] In one embodiment of the present disclosure, the designated preparation stage includes a second preparation stage, and further includes:
[0102] The first tree control is configured based on the corresponding first parent node and first child node, the first parent node is configured based on the preparation method for the second round of preparation, and the first child node is configured based on the exam question type under the preparation method, wherein each exam question type corresponds to the displayed statistical exam situation and / or score.
[0103] In some embodiments, the preparation method for the second round of preparation includes grouping papers based on topics in a tiered manner.
[0104] In some embodiments, the layered test paper is the parent node, and the child nodes include but are not limited to the topic-based test paper and the trend-based innovation test paper. The topic-based test paper component is the parent node, and can also include test question types such as phonetic and morphological integration, classic poetry and prose dictation, famous passage reading, and comprehensive learning as child nodes.
[0105] like Figure 7 As shown, in response to the selection operation of "second round" in the first column navigation menu, parent nodes in the first tree control including "difficult and difficult questions" and "layered test paper compilation" are generated in the second selection area, as well as child nodes under different parent nodes. In the special test paper compilation scenario, the child nodes include "classic poetry and prose memorization", etc. In response to the selection operation of "classic poetry and prose memorization", a second tree control is displayed in the first sub-area 702 of the third selection area, and a test question compilation selection control corresponding to the target type is displayed in the second sub-area 704 of the third selection area as a matching element control.
[0106] like Figure 8As shown, the second selection area and the third selection area can also be switched as a whole to the test question display area.
[0107] In this embodiment, the first tree control is configured based on the preparation method and the test question type, and the scheme of the test situation and score is displayed, which provides a clear, comprehensive and targeted information display and interaction method for the second round of preparation. Through the first sub-node, a detailed understanding of the test situation and score distribution of different test question types under each preparation method is obtained, which is conducive to enabling the examinees to select the preparation content and key points in a targeted manner according to their actual situation, such as the degree of knowledge mastery, weak links, etc., and reasonably allocate preparation time and energy, thereby further improving the user experience.
[0108] In one embodiment of the present disclosure, a test question compilation selection control corresponding to the target type is displayed in the second sub-area of the third selection area, including: displaying a first selection control in the second sub-area above the first sub-area and adjacent to the second selection area, wherein the first selection control is configured based on the examination direction of the test question type.
[0109] Among them, the target type refers to the test question type under the preparation method, and the first selection control is based on the test orientation configuration corresponding to the test question type. The test orientation refers to the test form, including direct type, understanding type, simulation type and innovation type.
[0110] In this embodiment, in the second-round test paper composition scenario based on topic-based clearance, the second sub-area above the first sub-area and adjacent to the second selection area displays a first selection control configured based on the examination question type examination direction. This layout design further enhances the convenience of user interaction. When the user browses the examination question types in the tree control, the user can directly obtain the selection controls related to the examination direction of the question type nearby, providing the user with more targeted screening and operation functions.
[0111] In one embodiment of the present disclosure, the designated preparation stage includes an early preparation stage, and also includes: configuring a first tree control based on the corresponding second parent node and second child node, the second parent node is configured based on the test paper composition method of the early preparation, and the second child node is configured based on the test cycle under the test paper composition method.
[0112] Among them, the second parent node includes stratified test paper grouping and stratified test paper selection, and the test cycle includes weekly test papers, unit test papers, ninth grade first test papers, ninth grade second test papers, monthly exams, midterm exams and final exams.
[0113] In this embodiment, the first tree control is configured by taking the test paper composition method in the early preparation stage as the second parent node and the test cycle under the test paper composition method as the second child node, and various options in the early preparation stage are displayed in an intuitive tree structure. The hierarchical display method matches the user's cognitive habits, and can assist the user to quickly understand and grasp the different test paper composition methods and corresponding test cycle options in the early preparation stage. In addition, the user can quickly expand the parent node of a certain test paper composition method, view and select a test cycle that suits him / her, without tedious search or input operations.
[0114] In one embodiment of the present disclosure, a question compilation selection control corresponding to the target type is displayed in the second sub-area of the third selection area, including: a second selection control is displayed in the second sub-area parallel to the first sub-area, and the second selection control is used to select examination templates with different examination durations.
[0115] In some embodiments, a second tree structure is displayed in the first sub-area, and a test paper compilation module is displayed in the second sub-area. The parent node of the second tree structure is the examination scope configuration of the test question compilation, such as grade nine, and the child nodes are configured based on the examination content, such as the content of each course unit under that grade.
[0116] like Fig. 9 As shown, in response to the selection operation of "9th grade" in the first column navigation menu, a parent node in the first tree control including "layered paper selection" and "layered paper grouping" is generated in the second selection area, as well as child nodes under different parent nodes. In the ninth grade early preparation scenario, the child nodes include "group weekly test small papers" etc. In response to the selection operation of "group weekly test small papers", a second tree control is displayed in the first sub-area 902 of the third selection area, and a second selection control is displayed in the second sub-area 904 parallel to the first sub-area 902. The second selection control is used to select examination templates with different examination durations as an element control.
[0117] like Fig.10 As shown, the third selection area is switched to the test question display area.
[0118] In this embodiment, based on the configured first sub-area and second sub-area, while browsing the content of the first sub-area, it is possible to conveniently select an examination template with different examination durations directly in the second sub-area next to it. While refining the selection controls, there is no need to search or switch pages in complex pages, thereby reducing the user's operating costs and allowing the user to quickly adjust the examination template according to their needs, further enhancing the user experience.
[0119] like Fig.11As shown, in one embodiment of the present disclosure, in response to a selection operation on a first column navigation menu, a target compilation scene is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including:
[0120] Step S1102, if the target compilation scenario corresponding to the selection of the first column navigation menu is the second round of preparation for the exam, a selection control for difficult and hard questions and an innovative test paper composition control representing innovation based on the exam trend are displayed in the second selection area as the second column navigation menu.
[0121] In some embodiments, if it is detected that the acquired target compilation scenario is the second round of preparation for the examination, specifically the compilation of test questions based on trend innovation in the second round of preparation for the examination, the content of the second selection area can be dynamically displayed by operating the DOM (Document Object Model), such as defining a state variable to indicate whether it is the second round of preparation for the examination. When the state meets the conditions, a component including a difficult question type selection control and an innovative test question assembly control is rendered as the second column navigation menu.
[0122] In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including:
[0123] Step S1104, if it is a selection operation on a heavy-difficulty type selection control, multiple heavy-difficulty type element controls are displayed in the third selection area.
[0124] Step S1106, if it is a selection operation for an innovative test paper composition control, a plurality of innovative question type element controls are displayed in the third selection area.
[0125] In some embodiments, a click event listener is added to the heavy-duty selection control in the second column navigation menu to listen to the selection operation on the second column navigation menu.
[0126] like Fig.12 As shown, in response to the selection operation of "Second Round" in the first column navigation menu, parent nodes in the first tree control including "Difficult and Hard Question Selection" and "Layered Paper Grouping" are generated in the second selection area, as well as child nodes under different parent nodes. In the trend innovation paper grouping scenario, the child nodes include "Trend Innovation Paper Grouping" and so on. In response to the selection operation of "Trend Innovation Paper Grouping", multiple innovative question type element controls are displayed in the third selection area.
[0127] like Fig.13 As shown, the third selection area is switched to the test question display area.
[0128] In this embodiment, with respect to the target compilation scenario being the second round of exam preparation, the settings of the difficult question type selection controls and the innovative test paper composition controls satisfy the user's needs for improving their abilities and coping with new question types in the second round of exam preparation, thereby facilitating further improving the user's learning outcomes.
[0129] like Fig.14 As shown, in one embodiment of the present disclosure, in response to a selection operation on a first column navigation menu, a target compilation scene is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including:
[0130] Step S1402: If the target compilation scenario corresponding to the selection of the first column navigation menu is the pre-exam training stage, a hierarchical menu is displayed in the second selection area, and the hierarchical menu is generated based on the name of the parent paper used for parallel test paper compilation.
[0131] Among them, the hierarchical menu is generated based on the name of the parent paper used for parallel test paper grouping. For example, in the pre-exam training stage, nine rounds of trend papers and nine rounds of trend parallel test papers are layered separately.
[0132] In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including:
[0133] Step S1404, in response to the selection operation on the second column navigation menu, determine the name of the target mother paper as the target type, and display the names of multiple practice test papers that are parallelly assembled with the target mother paper in the third selection area as element controls.
[0134] The target mother paper is a specific mother paper selected by the user in the hierarchical menu, and its name is determined as the target type. The target mother paper may include corresponding topic resources and paper composition rules.
[0135] like Fig.15 As shown, in response to the selection operation of "Before the Exam" in the first column navigation menu, a hierarchical menu is displayed in the second selection area, and the hierarchical menu is generated based on the name of the parent paper used for parallel examination, and the parent paper names include "Nine-Round Trend Papers" and the like. In response to the selection operation of "Nine-Round Trend Papers", the names of multiple practice examination papers for parallel examination with the target parent paper are displayed in the third selection area as element controls.
[0136] Among them, the practice exam papers include real sub-topic variation papers, national vision trend papers, example analysis sample variation papers, etc.
[0137] In this embodiment, the method of generating multiple practice test papers in parallel with the target mother paper provides users with rich practice resources, and when the teaching content or test requirements change, the system can be easily upgraded by simply updating the relevant information of the mother paper, which has good scalability and maintainability.
[0138] like Fig.16 As shown, in one embodiment of the present disclosure, in response to a selection operation on a first column navigation menu, a target compilation scene is determined, and a second column navigation menu is displayed in a second selection area adjacent to the first selection area, including:
[0139] Step S1602, if the target compilation scenario corresponding to the selection of the first column navigation menu is the mock test stage, the first icon and the second icon are displayed in the second selection area as the second column navigation menu, the first icon represents the mock test paper compilation based on the predicted trend, and the second icon represents the mock test paper compilation based on the practice test.
[0140] Among them, the first icon is the "mock test trend paper" and the second icon is the "group module practice test paper".
[0141] In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including:
[0142] Step S1604: If the selection operation is for the first icon, a mock test paper template generated based on the trend is displayed in the third selection area, and the generated control corresponding to the mock test paper template is used as an element control.
[0143] Step S1606, if it is a selection operation for the second icon, a practice and examination detail table template based on different training stages is displayed in the third selection area, and the generated control corresponding to the practice and examination detail table template is used as an element control.
[0144] like Fig.17 As shown, in response to the selection operation of "mock test" in the first column navigation menu, the first icon and the second icon are displayed in the second selection area as the second column navigation menu, the first icon represents the mock test paper compilation based on the predicted trend, and the second icon represents the mock test paper compilation based on the practice test, and in response to the selection operation of "combine mock test practice papers", a practice test detail table template based on different training stages is displayed in the third selection area, so that the generated control corresponding to the practice test detail table template is used as the element control.
[0145] like Fig.18 As shown, the third selection area is switched to the test question display area.
[0146] In some embodiments, different training stages include the first level (basic consolidation), the second level (innovation and expansion), the third level (middle school entrance examination trend) and the fourth level, etc., and the training and examination details table template includes the first model, the second model and the third model, etc.
[0147] In this embodiment, in the scenario of the mock exam stage, by clearly displaying icons of two different mock exam paper composition methods (based on predicted trends and based on practice exams) in the second selection area, users can quickly make a choice based on their needs and preferences. This intuitive setting reduces the user's cognitive burden. When the user further selects the corresponding icon, the system displays the corresponding template and generation control in the third selection area, allowing the user to directly generate the required mock exam papers or practice exam details based on these templates. The entire operation process is smooth and natural, which greatly improves the user experience.
[0148] In one embodiment of the present disclosure, in response to a selection operation on an element control, a test question generation operation and a switching operation from the third selection area to the test question display area are performed to display the generated test questions in the test question display area, and also includes: displaying a test question navigation bar on a side of the test question display area away from the second selection area, wherein the test question navigation bar is generated based on the test question type and the test question serial number.
[0149] In this embodiment, by setting up a navigation bar, on the one hand, the convenience of browsing and locating test questions is improved, and on the other hand, the distribution of different types of test questions in the test paper and the order of each question are presented in an intuitive manner. On the other hand, the method of generating a navigation bar based on the test question type and the test question sequence number has strong adaptability and extensibility.
[0150] It should be noted that the above figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0151] Refer to the following Fig.19 To describe the test question presentation device 1900 according to an embodiment of the present disclosure. Fig.19 The test question display device 1900 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0152] The test question presentation device 1900 is implemented in the form of a hardware module or a software module. The components of the test question display device 1900 may include but are not limited to: a first display module 1902, which is used to display a first column navigation menu in a first selection area of the display interface, the first column navigation menu is used to represent a compilation scenario generated based on the needs of the test question compilation, and the test question compilation includes question selection and / or test question composition; a first selection module 1904, which is used to determine the target compilation scenario in response to the selection operation on the first column navigation menu, and display the second column navigation menu in a second selection area adjacent to the first selection area, the second column navigation menu is a control of the test question compilation type corresponding to the target compilation scenario, and the test question compilation includes question selection and / or test question composition; a second selection module 1906, which is used to determine the target type of the selected test question compilation in response to the selection operation on the second column navigation menu, so as to display the element control of the test question compilation matching the target type in the third selection area adjacent to the second selection area; a second display module 1908, which is used to execute the test question generation operation and the switching operation from the third selection area to the test question display area in response to the selection operation on the element control, so as to display the generated test question in the test question display area.
[0153] like Fig. 20 As shown, the electronic device 2000 is in the form of a general computing device. The components of the electronic device 2000 may include but are not limited to: the at least one processing unit 2010, the at least one storage unit 2020, and a bus 2030 connecting different system components (including the storage unit 2020 and the processing unit 2010).
[0154] The storage unit stores program codes, which can be executed by the processing unit 2010, so that the processing unit 2010 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 2010 can perform the following steps: Figure 2 The scheme described in .
[0155] The storage unit 2020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 20201 and / or a cache storage unit 20202 , and may further include a read-only storage unit (ROM) 20203 .
[0156] The storage unit 2020 may also include a program / utility 20204 having a set (at least one) of program modules 20205, such program modules 20205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include the implementation of a network environment.
[0157] Bus 2030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0158] The electronic device 2000 may also communicate with one or more external devices 2070 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 2000, and / or any device that enables the electronic device 2000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 2050. Furthermore, the electronic device 2000 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 2060. Fig. 20 As shown, the network adapter 2060 communicates with other modules of the electronic device 2000 via the bus 2030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 2000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0159] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or an electronic device, etc.) to execute the method according to the implementation of the present disclosure.
[0160] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on an electronic device, the program code is used to enable the electronic device to perform the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0161] According to the program product for implementing the above method according to the embodiment of the present disclosure, it can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on an electronic device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0162] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0163] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0164] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0165] The program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the IoT terminal, as an independent software package, partially on the user computing device and partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0166] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of a module or unit described above can be further divided into multiple modules or units to be concretized. In addition, although the various steps of the method in the present disclosure are described in a specific order in the accompanying drawings, this does not require or imply that these steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired result. In addition or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution, etc.
[0167] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions so that a computing device (which can be a personal computer, a server, a mobile terminal, or an electronic device, etc.) executes the method according to the embodiment of the present disclosure. After considering the disclosure of the specification and practicing the disclosure here, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes the common knowledge or customary technical means in the technical field that are not disclosed in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are indicated by the attached claims.
Claims
1. A method for presenting test questions, characterized in that: include: Displaying a first column of navigation menus in a first selection area of the display interface, wherein the first column of navigation menus is used to represent a compilation scenario generated based on the demand for test question compilation, wherein the test question compilation includes question selection and / or test question composition; In response to a selection operation on the first column of navigation menus, a target compilation scenario is determined, and a second column of navigation menus is displayed in a second selection area adjacent to the first selection area, wherein the second column of navigation menus is a control of a test question compilation type corresponding to the target compilation scenario; In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area; In response to the selection operation of the element control, a test question generation operation and a switching operation from the third selection area to the test question display area are performed to display the generated test question in the test question display area.
2. The test question display method according to claim 1, characterized in that: Also includes: Based on the test preparation stage of the compilation scenario, a control of the test question compilation type is configured accordingly; The element controls of the test question compilation are configured accordingly based on the type characteristics of the test question compilation type.
3. The test question display method according to claim 2, characterized in that: In response to a selection operation on the first column of navigation menus, determining a target compilation scene, and displaying a second column of navigation menus in a second selection area adjacent to the first selection area, including: If the target compilation scenario corresponding to the selection of the first column navigation menu is the first round of exam preparation, at least one of a basic topic selection icon, a basic paper selection icon, and a basic paper assembly icon is displayed in the second selection area as the second column navigation menu; In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including: In response to a selection operation on the second column navigation menu, if it is a selection operation on the basic topic selection icon, displaying a corresponding topic selection condition icon in the third selection area as the element control; If the operation is to select the basic volume selection icon, the corresponding volume selection condition icon is displayed in the third selection area as the element control; If the basic paper composition icon is selected, the corresponding paper composition template control is displayed in the third selection area as the element control.
4. The test question display method according to claim 2, characterized in that: In response to a selection operation on the first column of navigation menus, determining a target compilation scene, and displaying a second column of navigation menus in a second selection area adjacent to the first selection area, including: If the target compilation scenario corresponding to the selection of the first column navigation menu is the designated preparation stage, displaying the corresponding first tree control in the second selection area as the second column navigation menu; In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including: In response to a selection operation on a parent node in the first tree control, expanding a child node corresponding to the parent node; In response to the selection operation on the expanded sub-node, determining the target type of the selected test question compilation, and displaying a second tree control corresponding to the target type in the first sub-area of the third selection area, and displaying a test question compilation selection control corresponding to the target type in the second sub-area of the third selection area as the matching element control; The parent node of the second tree control is configured based on the examination scope of the selected test question compilation, and the selected child node is configured based on the examination content.
5. The test question display method according to claim 4, characterized in that: The designated preparation period includes the second preparation period, and also includes: The first tree control is configured based on the corresponding first parent node and first child node, the first parent node is configured based on the preparation method of the second round of preparation, and the first child node is configured based on the test question type under the preparation method, Among them, each of the test question types corresponds to the displayed statistical test situation and / or score.
6. The test question display method according to claim 5, characterized in that: Displaying a test question compilation selection control corresponding to the target type in the second sub-area of the third selection area includes: A first selection control is displayed in the second sub-area above the first sub-area and adjacent to the second selection area, wherein the first selection control is configured based on the examination direction of the test question type.
7. The test question display method according to claim 4, characterized in that: The designated preparation period includes the early preparation period, and also includes: The first tree control is configured based on the corresponding second parent node and second child node, the second parent node is configured based on the test paper composition method for early preparation, and the second child node is configured based on the test cycle under the test paper composition method.
8. The test question display method according to claim 7, characterized in that: Displaying a test question compilation selection control corresponding to the target type in the second sub-area of the third selection area includes: A second selection control is displayed in the second sub-area parallel to the first sub-area, and the second selection control is used to select an examination template with different examination durations.
9. The test question display method according to claim 2, characterized in that: In response to a selection operation on the first column of navigation menus, determining a target compilation scene, and displaying a second column of navigation menus in a second selection area adjacent to the first selection area, including: If the target compilation scenario corresponding to the selection of the first column navigation menu is the second round of exam preparation, a selection control for difficult questions and an innovative test paper composition control representing innovation based on exam trends are displayed in the second selection area as the second column navigation menu; In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including: If it is a selection operation on the heavy-difficulty type selection control, a plurality of heavy-difficulty type element controls are displayed in the third selection area; If it is a selection operation for the innovative test paper composition control, a plurality of innovative question type element controls are displayed in the third selection area.
10. The test question display method according to claim 2, characterized in that: In response to a selection operation on the first column of navigation menus, determining a target compilation scene, and displaying a second column of navigation menus in a second selection area adjacent to the first selection area, including: If the target compilation scenario corresponding to the selection of the first column navigation menu is the pre-exam training stage, a hierarchical menu is displayed in the second selection area, and the hierarchical menu is generated based on the name of the parent paper used for parallel test paper compilation; In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including: In response to a selection operation on the second column navigation menu, the name of the target mother paper is determined as the target type, and the names of multiple practice test papers that are parallelly assembled with the target mother paper are displayed in the third selection area as the element control.
11. The test question display method according to claim 2, characterized in that: In response to a selection operation on the first column of navigation menus, determining a target compilation scene, and displaying a second column of navigation menus in a second selection area adjacent to the first selection area, including: If the target compilation scenario corresponding to the selection of the first column navigation menu is the mock test stage, a first icon and a second icon are displayed in the second selection area as the second column navigation menu, the first icon represents the mock test paper compilation based on the predicted trend, and the second icon represents the mock test paper compilation based on the practice test; In response to a selection operation on the second column navigation menu, determining a target type of the selected test compilation to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area, including: If the first icon is selected, a mock test paper template generated based on the trend is displayed in the third selection area, so that the generated control corresponding to the mock test paper template is used as the element control; If the selection operation is for the second icon, a practice and examination detail table template based on different training stages is displayed in the third selection area, and the generated control corresponding to the practice and examination detail table template is used as the element control.
12. The test question display method according to claim 1, characterized in that: In response to the selection operation of the element control, a test question generation operation and a switching operation from the third selection area to the test question display area are performed to display the generated test question in the test question display area, and further comprising: A test question navigation bar is displayed on a side of the test question display area away from the second selection area, wherein the test question navigation bar is generated based on the test question type and the test question sequence number.
13. A test question display device, characterized in that: include: A first display module, used to display a first column of navigation menus in a first selection area of a display interface, wherein the first column of navigation menus is used to represent a compilation scenario generated based on the demand for a test question compilation, wherein the test question compilation includes question selection and / or test question composition; A first selection module is used to determine a target compilation scenario in response to a selection operation on the first column of navigation menus, and to display a second column of navigation menus in a second selection area adjacent to the first selection area, wherein the second column of navigation menus is a control of a test question compilation type corresponding to the target compilation scenario, and the test question compilation includes question selection and / or test question composition; A second selection module, configured to determine a target type of the selected test compilation in response to a selection operation on the second column navigation menu, so as to display element controls of the test compilation matching the target type in a third selection area adjacent to the second selection area; The second display module is used to execute a test question generation operation and a switching operation from the third selection area to the test question display area in response to a selection operation on the element control, so as to display the generated test question in the test question display area.
14. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the test question presentation method described in any one of claims 1 to 12 by executing the executable instructions.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the test question presentation method described in any one of claims 1 to 12 is implemented.
16. A computer program product having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the test question presentation method described in any one of claims 1 to 12 is implemented.