CN113741897B - Question list generation method, device, equipment and storage medium - Google Patents

Question list generation method, device, equipment and storage medium Download PDF

Info

Publication number
CN113741897B
CN113741897B CN202111038999.5A CN202111038999A CN113741897B CN 113741897 B CN113741897 B CN 113741897B CN 202111038999 A CN202111038999 A CN 202111038999A CN 113741897 B CN113741897 B CN 113741897B
Authority
CN
China
Prior art keywords
displayed
display
questions
question
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111038999.5A
Other languages
Chinese (zh)
Other versions
CN113741897A (en
Inventor
皮锟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Douyin Vision Co Ltd
Original Assignee
Douyin Vision Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Douyin Vision Co Ltd filed Critical Douyin Vision Co Ltd
Priority to CN202111038999.5A priority Critical patent/CN113741897B/en
Publication of CN113741897A publication Critical patent/CN113741897A/en
Application granted granted Critical
Publication of CN113741897B publication Critical patent/CN113741897B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a method, a device, equipment and a storage medium for generating a question list, which are used for determining a logic node type of a question to be displayed, a display type aiming at the logic node type and an answer mode aiming at the display type by analyzing each question to be displayed of a user, so as to determine the display form of the question to be displayed under each display scene and register the question list. Therefore, by analyzing the logic information, the display type and the answer mode of a plurality of questions and aiming at the information such as the display form of different scenes, a question list is registered and generated, so that different display interfaces can be dynamically generated aiming at different scenes through the same question list when the novel question list is used, the compatibility of the question list is improved, unified maintenance of the question list is favorably realized, the maintenance workload of the question list caused by various scenes is reduced, the resource consumption such as manpower, material resources and the like for maintaining the question list is favorably reduced, and the maintenance efficiency is improved.

Description

Question list generation method, device, equipment and storage medium
The present disclosure relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a storage medium for generating a problem list.
Background
Along with the rapid development of the internet, the network has become an indispensable assistant for people, and particularly, people bring great convenience to work and life through the network, such as putting various questionnaires or various investigation information through the network, or realizing filling of various information through the network to register, cancel, feed back and the like of an account number, thereby achieving the purposes of collecting, reporting and the like of the information. The information can be put and collected to different terminals through a network, and the problems can be displayed in different presentation forms in different terminals, for example, the problems can be presented and collected in different scenes through the form of pages, files, ports and the like through terminals such as mobile phones, computers and the like.
Aiming at the problem presentation under different scenes, because of different factors such as display modes, rendering modes and the like under different scenes, a problem list is mostly formed for one scene, but when the original problem or the content is changed, the corresponding problem list under each scene needs to be modified, adjusted and the like, so that the maintenance cost is high, and the maintenance workload is high.
Disclosure of Invention
The embodiment of the disclosure at least provides a problem list generation method, device, equipment and storage medium.
The embodiment of the disclosure provides a problem list generation method, which comprises the following steps:
Acquiring a plurality of questions to be displayed uploaded by a user and a plurality of display scenes of the questions to be displayed;
determining a logic node type of each problem to be displayed based on the logic relation among the plurality of problems to be displayed, a display type aiming at the logic node type and an answer mode aiming at the display type;
Determining a display form of the to-be-displayed question under each display scene based on the answer mode of the to-be-displayed question;
Registering the plurality of questions to be displayed, the determined logical node type of each question to be displayed, the determined display type of each question to be displayed in each display scene and the determined display form of each question to be displayed in each scene into a preset file to obtain a question list aiming at the plurality of questions to be displayed.
In an optional implementation manner, the determining, for each question to be presented, a logical node type of the question to be presented based on a logical relationship between the questions to be presented, a presentation type for the logical node type, and an answer manner for the presentation type, includes:
reading the plurality of questions to be displayed, and determining the logic relationship between every two questions to be displayed in the plurality of questions to be displayed;
determining the logic structures of the plurality of questions to be displayed based on the read-out logic relationship;
for each question to be presented, determining a logic node type of the question to be presented based on a logic position of the question to be presented in the logic structure, and presenting the type for the logic node type and an answer mode for the presenting type.
In an optional implementation manner, the determining, based on the answer mode of the to-be-presented question, the presentation form of the to-be-presented question in each presentation scenario includes:
Determining a plurality of preset first display forms aiming at the questions to be displayed based on the answer modes of the questions to be displayed;
determining scene information of each display scene;
And determining the display form of the problem to be displayed in each display scene from the plurality of first display forms based on the matching degree between the scene information of each display scene and each first display form.
In an optional implementation manner, the determining, based on the answer mode of the to-be-presented question, the presentation form of the to-be-presented question in each presentation scenario includes:
determining a plurality of preset first display forms aiming at the to-be-displayed questions and at least one second display form matched with the answer modes in a plurality of second display forms input by a user based on the answer modes of the to-be-displayed questions;
And responding to the selection operation of the user, and determining the display form selected by the user for the problem to be displayed in each display scene from the plurality of first display forms and the at least one second display form.
In an optional implementation manner, after registering the plurality of questions to be displayed, and the determined logical node type of each question to be displayed, the display type of each question to be displayed in each display scene, and the display form of each question to be displayed in each scene in a preset file, to obtain a question list for the plurality of questions to be displayed, the method includes:
determining target display scenes of the plurality of questions to be displayed in the question list to be displayed;
determining a target display type and a target display form of each problem to be displayed in the target display scene from the display type of each problem to be displayed in each display scene and the display form of each problem to be displayed in each scene registered in the problem list;
and calling a target rendering component matched with the target display type and the target display form, and rendering each problem to be displayed according to the logic node type of each problem to be displayed to obtain a display interface comprising the rendered problem to be displayed.
In an optional implementation manner, after registering the plurality of questions to be displayed, and the determined logical node type of each question to be displayed, the display type of each question to be displayed in each display scene, and the display form of each question to be displayed in each scene in a preset file, to obtain a question list for the plurality of questions to be displayed, the method includes:
Acquiring maintenance information for the plurality of questions to be displayed, wherein the maintenance information comprises one or more of replacement questions for target questions in the plurality of questions to be displayed, new questions for the plurality of questions to be displayed and deletion of target questions in the plurality of questions to be displayed;
and maintaining the problem list aiming at the maintenance information.
In an alternative embodiment, in a case that the maintenance information includes a replacement problem and/or a new problem, the replacement problem and/or the new problem is taken as a maintenance problem, and the maintaining the problem list with respect to the maintenance information includes:
determining a maintenance logical node type of the maintenance problem, a maintenance display type of the maintenance problem under each display scene and a maintenance display form of the maintenance problem under each scene;
and registering the maintenance problems, the determined maintenance logic node type, the determined maintenance display type under each display scene and the determined maintenance display form under each scene into the problem list.
The embodiment of the disclosure also provides a problem list generating device, which comprises:
The information acquisition module is used for acquiring a plurality of problems to be displayed uploaded by a user and a plurality of display scenes of the problems to be displayed;
The first determining module is used for determining a logic node type of each problem to be displayed based on the logic relation among the plurality of problems to be displayed, a display type aiming at the logic node type and an answer mode aiming at the display type;
the second determining module is used for determining the display form of the to-be-displayed questions in each display scene based on the answer mode of the to-be-displayed questions;
The file generation module is used for registering the plurality of problems to be displayed, the determined logic node type of each problem to be displayed, the determined display type of each problem to be displayed in each display scene and the determined display form of each problem to be displayed in each scene into a preset file to obtain a problem list aiming at the plurality of problems to be displayed.
In an alternative embodiment, the first determining module is specifically configured to:
reading the plurality of questions to be displayed, and determining the logic relationship between every two questions to be displayed in the plurality of questions to be displayed;
determining the logic structures of the plurality of questions to be displayed based on the read-out logic relationship;
for each question to be presented, determining a logic node type of the question to be presented based on a logic position of the question to be presented in the logic structure, and presenting the type for the logic node type and an answer mode for the presenting type.
In an alternative embodiment, the second determining module is specifically configured to:
Determining a plurality of preset first display forms aiming at the questions to be displayed based on the answer modes of the questions to be displayed;
determining scene information of each display scene;
And determining the display form of the problem to be displayed in each display scene from the plurality of first display forms based on the matching degree between the scene information of each display scene and each first display form.
In an optional implementation manner, the second determining module is specifically configured to, when determining a display form of the to-be-displayed question in each display scenario based on an answer manner of the to-be-displayed question:
determining a plurality of preset first display forms aiming at the to-be-displayed questions and at least one second display form matched with the answer modes in a plurality of second display forms input by a user based on the answer modes of the to-be-displayed questions;
And responding to the selection operation of the user, and determining the display form selected by the user for the problem to be displayed in each display scene from the plurality of first display forms and the at least one second display form.
In an alternative embodiment, the device further comprises a display module, the display module being configured to:
determining target display scenes of the plurality of questions to be displayed in the question list to be displayed;
determining a target display type and a target display form of each problem to be displayed in the target display scene from the display type of each problem to be displayed in each display scene and the display form of each problem to be displayed in each scene registered in the problem list;
and calling a target rendering component matched with the target display type and the target display form, and rendering each problem to be displayed according to the logic node type of each problem to be displayed to obtain a display interface comprising the rendered problem to be displayed.
In an alternative embodiment, the apparatus further comprises a maintenance module for:
Acquiring maintenance information for the plurality of questions to be displayed, wherein the maintenance information comprises one or more of replacement questions for target questions in the plurality of questions to be displayed, new questions for the plurality of questions to be displayed and deletion of target questions in the plurality of questions to be displayed;
and maintaining the problem list aiming at the maintenance information.
In an alternative embodiment, in a case that the maintenance information includes a replacement problem and/or a new problem, the replacement problem and/or the new problem is taken as a maintenance problem, and the maintenance module is specifically configured to, when configured to maintain the problem list with respect to the maintenance information:
determining a maintenance logical node type of the maintenance problem, a maintenance display type of the maintenance problem under each display scene and a maintenance display form of the maintenance problem under each scene;
and registering the maintenance problems, the determined maintenance logic node type, the determined maintenance display type under each display scene and the determined maintenance display form under each scene into the problem list.
The embodiment of the disclosure also provides an electronic device, including: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory in communication via the bus when the electronic device is running, the machine-readable instructions when executed by the processor performing the steps of the above embodiments.
The disclosed embodiments also provide a computer storage medium having a computer program stored thereon, which when executed by a processor performs the steps of the above-described implementations.
According to the method, the device, the equipment and the storage medium for generating the question list, through obtaining a plurality of questions to be displayed uploaded by a user and a plurality of display scenes of the questions to be displayed, determining a logic node type of the questions to be displayed based on a logic relation among the questions to be displayed, determining a display form of the questions to be displayed under each display scene based on the display type of the logic node type and an answer mode of the display type, and registering the questions to be displayed, the determined logic node type of the questions to be displayed under each display scene, the display type of the questions to be displayed under each display scene and the display form of the questions to be displayed under each scene into a preset file to obtain the question list for the questions to be displayed.
Therefore, by analyzing the logic information, the display type and the answer mode of a plurality of questions and the information of display forms and the like aiming at different scenes, a question list can be registered and generated, so that different display interfaces can be dynamically generated for different scenes through the same question list when the question list is used, compatibility of the question list is improved, when the questions are required to be maintained, only the questions in the file are required to be modified, the questions are not required to be modified one by one for different scenes of the questions, unified maintenance of the question list is facilitated, maintenance workload of the question list caused by various scenes is reduced, consumption of resources such as manpower and material resources for maintaining the question list is facilitated to be reduced, and maintenance efficiency is improved.
The foregoing objects, features and advantages of the disclosure will be more readily apparent from the following detailed description of the preferred embodiments taken in conjunction with the accompanying drawings.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for the embodiments are briefly described below, which are incorporated in and constitute a part of the specification, these drawings showing embodiments consistent with the present disclosure and together with the description serve to illustrate the technical solutions of the present disclosure. It is to be understood that the following drawings illustrate only certain embodiments of the present disclosure and are therefore not to be considered limiting of its scope, for the person of ordinary skill in the art may admit to other equally relevant drawings without inventive effort.
FIG. 1 illustrates a flow chart of a problem list generation method provided by an embodiment of the present disclosure;
FIG. 2 illustrates one of the problem display interface schematics provided by embodiments of the present disclosure;
FIG. 3 is a diagram illustrating a second problem display interface provided by embodiments of the present disclosure;
FIG. 4 illustrates a flow chart of another problem list generation method provided by an embodiment of the present disclosure;
FIG. 5 shows one of the schematic diagrams of a problem list generating apparatus provided by an embodiment of the present disclosure;
FIG. 6 shows a second schematic diagram of a problem list generating apparatus provided by an embodiment of the present disclosure;
Fig. 7 shows a schematic diagram of an electronic device provided by an embodiment of the disclosure.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, but not all embodiments. The components of the embodiments of the present disclosure, which are generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the disclosure, as claimed, but is merely representative of selected embodiments of the disclosure. All other embodiments, which can be made by those skilled in the art based on the embodiments of this disclosure without making any inventive effort, are intended to be within the scope of this disclosure.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
The term "and/or" is used herein to describe only one relationship, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist together, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, may mean including any one or more elements selected from the group consisting of A, B and C.
According to the research, aiming at the same problem, the display modes in different application scenes are different, when the problem is modified, different modifications are needed in corresponding different scenes, and therefore, the task is heavy for the developer, and when the problem is modified, errors are easy to occur.
Based on the above study, the disclosure provides a method for generating a question list, by acquiring a plurality of questions to be displayed uploaded by a user and a plurality of display scenes of the plurality of questions to be displayed, determining a logical node type of the questions to be displayed based on a logical relationship among the plurality of questions to be displayed, determining a display form of the questions to be displayed under each display scene based on the display type of the logical node type and an answer mode of the display type, and registering the plurality of questions to be displayed, the determined logical node type of each question to be displayed under each display scene, the display type of each question to be displayed and the display form of each question to be displayed under each scene into a preset file to obtain a question list for the plurality of questions to be displayed.
Therefore, by analyzing the logic information, the display type and the answer mode of a plurality of questions and aiming at the information such as the display form of different scenes, a question list is registered and generated, so that different display interfaces can be dynamically generated aiming at different scenes through the same question list when the novel question list is used, the compatibility of the question list is improved, unified maintenance of the question list is facilitated, the maintenance workload of the question list caused by various scenes is reduced, the consumption of resources such as manpower, material resources and the like for maintaining the question list is reduced, and the maintenance efficiency is improved.
For the sake of understanding the present embodiment, first, a detailed description will be given of a problem list generating method disclosed in an embodiment of the present disclosure, where an execution subject of the problem list generating method provided in the embodiment of the present disclosure is generally a computer device having a certain computing capability, where the computer device includes, for example: a terminal device or server or other processing device. In some possible implementations, the problem list generation method may be implemented by way of a processor invoking computer readable instructions stored in a memory.
Referring to fig. 1, a flowchart of a problem list generating method according to an embodiment of the present disclosure is shown, where the method includes steps S101 to S104, where:
s101: and acquiring a plurality of questions to be displayed uploaded by the user and a plurality of display scenes of the questions to be displayed.
In an actual application scenario, in order to facilitate unified management and processing of the questions, a unified definition may be performed for each question, for example, the questions to be displayed are described according to a unified "data structure", so that they may be finally presented by a corresponding presentation form through a UI.
Firstly, for a question, the structure of the question can be defined by a summary Schema definition mode of the question, specifically, key fields and labels label of the question can be identified from the question to represent overall basic information of the question, types of fields can be determined for each field, such as numerical values, character strings, arrays and the like, then, relationship descriptions among a plurality of questions can be determined, such as linkage among questions, linkage among answers, nesting between questions and the answer, question display state, content needs to be verified and the like, and the question can be conveniently and uniformly managed by defining the question by the Schema definition mode.
For a plurality of questions to be displayed, each question may not be completely independent, i.e. the questions may be related to each other, so that a certain logic relationship exists between the questions to be displayed, and a logic structure between the questions may be described by a Schema definition manner, for example, information such as a relationship description between the questions may be described.
Accordingly, after a plurality of questions to be displayed are obtained, each question can be analyzed according to a defined Schema definition, and corresponding presentation UIs can be registered in advance for different display scenes, so that the questions are recorded in a file, therefore, when the questions are displayed later and a question list is presented, the Schema of the questions can be read through the file, so that a logical structure of the questions and logical nodes under the logical structure can be obtained, and the display forms which are registered in advance for the answer modes can be rendered and described according to the display types which are registered in advance for the logical nodes and the answer modes which are registered in advance for the display scenes corresponding to different display scenes.
For example, the questions to be displayed may refer to questions that need to be displayed in different display scenes, such as names, ages, classes, etc., and the display scenes of the questions to be displayed may be a PC side, a Web side, a mobile side, and a terminal.
Specifically, referring to fig. 2 and fig. 3, fig. 2 and fig. 3 are schematic diagrams of the same problem in different display scenarios, fig. 2 is one of schematic diagrams of a problem display interface, fig. 3 is the second of the schematic diagrams of a problem display interface, where, as shown in fig. 2, 200 is a front-end Web display interface, 210 is a problem, 220 is an answer, as shown in fig. 3, 300 is a terminal display interface, 310 is a problem, 320 is an answer, and in the process of a specific application, the problem 210 or the problem 310 including the name, the age and the class uploaded by the developer, and the Web end 200 and the terminal 300 where the problem needs to be displayed are obtained.
S102: for each question to be presented, determining a logical node type of the question to be presented based on a logical relationship among the questions to be presented, and presenting a type for the logical node type and a reply mode for the presenting type.
In the step, a logic structure among a plurality of questions to be displayed is obtained according to a logic relation, a logic node of the questions to be displayed is obtained by analyzing the logic structure, a logic node type is determined according to the logic node, and then a display type aiming at the logic node type and an answer mode aiming at the display type are determined according to the logic node type.
Wherein the logical node types include: the system comprises a root node and a child node, wherein the child node comprises a form node, a sub-form node and a value type node, and the value type node comprises a multi-choice relation node, a single-choice relation node and other information nodes.
Wherein the presentation type includes: input type, single-choice type, multiple-choice type, pull-down type, etc.
Wherein, the answer mode includes: selecting options and inputting text.
Specifically, in one specific embodiment, the plurality of questions to be displayed are interpreted, and a logical relationship between every two questions to be displayed in the plurality of questions to be displayed is determined; determining the logic structures of the plurality of questions to be displayed based on the read-out logic relationship; for each question to be presented, determining a logic node type of the question to be presented based on a logic position of the question to be presented in the logic structure, and presenting the type for the logic node type and an answer mode for the presenting type.
In the step, after determining the logic structures of the plurality of questions to be displayed, traversing the determined logic structures to find the logic positions of the questions to be displayed in the logic structures, thereby determining the logic node types of the questions to be displayed.
Further, according to the problem to be displayed and the logic node type, at least one display type corresponding to the problem to be displayed is determined in a plurality of preset display types.
Further, according to the to-be-displayed question, the logic node type and the display type, at least one answer mode corresponding to the to-be-displayed question is determined in a plurality of preset answer modes.
The method includes the steps that according to the acquired problems including 'names, ages and classes' uploaded by a user, a logic relation among the 'names, ages and classes' is obtained, a logic structure of the 'names, ages and classes' is obtained according to the logic relation, node positions of the 'names, ages and classes' are respectively found through the logic structure of the 'names, ages and classes', node types of the 'names, ages and classes' are determined to be value types, display types of the 'names, ages and classes' according to preset corresponding value types include input types, single-choice types, multiple-choice types, drop-down types and the like, answer modes corresponding to the display types include selection options and input texts, namely, the display types are determined to be input types aiming at the 'name' problem, and the answer modes aiming at the name problem are input texts.
S103: and determining the display form of the to-be-displayed question under each display scene based on the answer mode of the to-be-displayed question.
Here, the determined presentation form may refer to a specific style of the to-be-presented problem in the presentation scene, including: input boxes, round option boxes, square option boxes, drop down boxes, and the like.
In a specific embodiment, based on the answer mode of the to-be-displayed question, determining a plurality of preset first display forms aiming at the to-be-displayed question; determining scene information of each display scene; and determining the display form of the problem to be displayed in each display scene from the plurality of first display forms based on the matching degree between the scene information of each display scene and each first display form.
Wherein, since the presentation forms are determined from the preset first presentation forms, the preset first presentation forms may include, for example, an input box, a round option box, a square option box, a drop-down box, and the like. Wherein, the scene information includes: one or more of the forms of the theme of the scene, the background color of the scene, the size of the scene, the compatibility of the scene, the style of the scene, the data interaction mode of the scene and the like.
Illustratively, according to two answer modes determined for the question: selecting options and input texts, determining that the display type of the 'name' question is input type in a preset display form, wherein the answer mode is text input, and the answer display form is an input box.
Correspondingly, in another specific embodiment, based on the answer mode of the to-be-displayed question, determining a plurality of preset first display modes aiming at the to-be-displayed question and at least one second display mode matched with the answer mode in a plurality of second display modes input by a user; and responding to the selection operation of the user, and determining the display form selected by the user for the problem to be displayed in each display scene from the plurality of first display forms and the at least one second display form.
The preset first display form is a fixed form, so that the preset first display form is not limited too, the requirement of a developer user cannot be met, and the user can input the second display form according to the requirement.
The second display form may include, for example, one or more of a font color, a font size, a background color, a space between words, a mouse suspension style of words, a space between questions, a color arrangement of an entire page, a size of an input frame, an inner and outer edge distance of the input frame, a size of a circular option frame, a color of a circular option frame, a size of a square option frame, a color of a square option frame, a size of a drop-down frame, a color of a drop-down frame, and the like.
For example, after determining that the answer presentation form for the "name" question is the input box according to the answer mode, the presentation form input by the user is acquired because the presentation form may not meet the requirement of the user: the "name" determines that the width of the input box of the answer is 68px, the length of the input box is 680px, the inner and outer margins of the input box are 3px, the filling color of the input box is dark gray, and further, determines that the display form input by the user is the final display form from the two display forms.
S104: registering the plurality of questions to be displayed, the determined logical node type of each question to be displayed, the determined display type of each question to be displayed in each display scene and the determined display form of each question to be displayed in each scene into a preset file to obtain a question list aiming at the plurality of questions to be displayed.
Here, the preset file may be a preset logic node type, a display type and a display form for storing the to-be-displayed problem, that is, the logic node type, the display type and the display form of the to-be-displayed problem are packaged into one file, so that a problem list aiming at the plurality of to-be-displayed problems is obtained according to the preset file.
According to the problem list generation method disclosed by the embodiment of the disclosure, a plurality of problems to be displayed uploaded by a user and a plurality of display scenes of the plurality of problems to be displayed are obtained, for each problem to be displayed, a logic node type of the problem to be displayed is determined based on a logic relation among the plurality of problems to be displayed, a display type of the logic node type and an answer mode of the display type are determined, a display form of the problem to be displayed in each display scene is determined based on the answer mode of the problem to be displayed, and the plurality of problems to be displayed, the determined logic node type of each problem to be displayed, the display type of each problem to be displayed in each display scene and the display form of each problem to be displayed in each scene are registered in a preset file, so that a problem list for the plurality of problems to be displayed is obtained.
Therefore, by analyzing the logic information, the display type and the answer mode of a plurality of questions and aiming at the information such as the display form of different scenes, a question list is registered and generated, so that different display interfaces can be dynamically generated aiming at different scenes through the same question list when the novel question list is used, the compatibility of the question list is improved, unified maintenance of the question list is facilitated, the maintenance workload of the question list caused by various scenes is reduced, the consumption of resources such as manpower, material resources and the like for maintaining the question list is reduced, and the maintenance efficiency is improved.
Referring to fig. 4, a flowchart of another problem list generating method according to an embodiment of the present disclosure is shown, where the method includes steps S401 to S406, where:
S401: acquiring a plurality of questions to be displayed uploaded by a user and a plurality of display scenes of the questions to be displayed;
s402: determining a logic node type of each problem to be displayed based on the logic relation among the plurality of problems to be displayed, a display type aiming at the logic node type and an answer mode aiming at the display type;
S403: determining a display form of the to-be-displayed question under each display scene based on the answer mode of the to-be-displayed question;
s404: registering the plurality of questions to be displayed, the determined logical node type of each question to be displayed, the determined display type of each question to be displayed in each display scene and the determined display form of each question to be displayed in each scene into a preset file to obtain a question list aiming at the plurality of questions to be displayed.
S405: and acquiring maintenance information aiming at the problems to be displayed, wherein the maintenance information comprises one or more of replacement problems aiming at target problems in the problems to be displayed, new problems aiming at the problems to be displayed and deletion of target problems in the problems to be displayed.
Here, the maintenance information for the plurality of problems to be displayed is that the maintenance file uploaded by the user is acquired first, after the maintenance file is analyzed, the maintenance information and the maintenance instruction in the maintenance file are acquired, so that the maintenance instruction is responded later, and the plurality of problems to be displayed are maintained according to the maintenance information.
The problem to be displayed is replaced by the target problem, the problem to be replaced and related data information of the problem to be replaced need to be removed in the process of replacing the problem, and the replacement problem is added to the problem to be displayed, so that the influence on the subsequent display in different scenes is avoided.
For example, when the "name, age, class" problem to be displayed is maintained, maintenance information is obtained, if the maintenance information is to modify the "class" problem into a "native" problem, the "class" problem and related data information of the "class" problem are cleared, and then the "native" problem is added.
S406: and maintaining the problem list aiming at the maintenance information.
The descriptions of step S401 to step S404 may refer to the descriptions of step S101 to step S104, and may achieve the same technical effects and solve the same technical problems, which are not described herein.
Next, this embodiment will be further described with reference to specific embodiments.
In an alternative embodiment, in the case that the maintenance information includes a replacement problem and/or a new problem, step S406 includes:
First, a maintenance logical node type of the maintenance problem, a maintenance display type of the maintenance problem under each display scene and a maintenance display form of the maintenance problem under each scene are determined.
In the step, a logic relation among a plurality of maintenance problems is obtained, a logic structure among the plurality of maintenance problems is obtained according to the logic relation, a maintenance logic node of the maintenance problems is obtained by analyzing the logic structure, a maintenance logic node type is determined according to the maintenance logic node, and a maintenance display type aiming at the maintenance logic node type and a maintenance display form of the maintenance problems in each scene are determined according to the maintenance logic node type.
Since the step of determining the maintenance display form according to the maintenance problem is the same as the step of determining the display form according to the problem to be displayed, the maintenance logic node type, the maintenance display type and the maintenance display form of the maintenance problem are respectively the same as the logic node type, the display type and the display form of the problem to be displayed.
The method includes the steps of obtaining a maintenance logic relation between native place and address according to the obtained maintenance problem 'native place and address' uploaded by a user, further obtaining a maintenance logic structure according to the maintenance logic relation, traversing the maintenance logic structure to find the positions of the maintenance nodes of native place and address, determining the types of the maintenance nodes of native place and address, wherein the types of the maintenance nodes of native place and address are value types, displaying the types according to preset corresponding value types, including input type, single-choice type, multi-choice type and drop-down type, and the answer modes corresponding to the display types include selection options and input text, namely, two answer modes aiming at the maintenance problems of native place and address: select options and enter text.
And then registering the maintenance problems, the determined maintenance logic node type, the maintenance display type under each display scene and the maintenance display form under each scene into the problem list.
In an optional implementation manner, after registering the plurality of questions to be displayed, and the determined logical node type of each question to be displayed, the display type of each question to be displayed in each display scene, and the display form of each question to be displayed in each scene in a preset file, to obtain a question list for the plurality of questions to be displayed, the method includes:
determining target display scenes of the plurality of questions to be displayed in the question list to be displayed;
determining a target display type and a target display form of each problem to be displayed in the target display scene from the display type of each problem to be displayed in each display scene and the display form of each problem to be displayed in each scene registered in the problem list;
and calling a target rendering component matched with the target display type and the target display form, and rendering each problem to be displayed according to the logic node type of each problem to be displayed to obtain a display interface comprising the rendered problem to be displayed.
In the step, after the problem list is obtained, a target display scene for displaying the problem list is selected firstly, secondly, the display type and the display form of the problem list are analyzed from the problem list in an analytic mode, further, the target display type and the target display form of the problem to be displayed in the target display scene are determined from the analyzed display type and the analyzed display form of the problem list, whether a rendering component matched with the target display form exists in preset rendering components or not is detected according to the determined target display type and the target display form, if so, the detected rendering component is determined to be the target rendering component, the target rendering component is called, a rendering instruction is executed, and each problem to be displayed is rendered according to the logic node type of each problem to be displayed, so that a display interface comprising the rendered problem to be displayed is obtained.
The target display scene at least comprises a user interface display scene and an instruction interface display scene;
For each problem to be displayed, determining a user interface rendering assembly corresponding to a target display type and a target display form of the problem to be displayed in the target display scene from preset rendering assemblies for the user interface display scene included in the target display scene;
aiming at each problem to be displayed, determining an instruction interface rendering assembly corresponding to a target display type and a target display form of the problem to be displayed in the target display scene from preset rendering assemblies for the instruction interface display scene included in the target display scene;
And displaying the problem to be displayed in the user interface display scene according to the user interface rendering component, and simultaneously displaying the problem to be displayed in the instruction interface display scene according to the instruction interface rendering component.
Illustratively, after obtaining the problem list, a scenario is determined in which the problem list is presented: the method comprises the steps of analyzing a problem list to obtain 'name, age, penetration and address' problems in the problem list, aiming at the display types and display forms of the user display interface and the instruction display interface, determining rendering components corresponding to the display types and the display forms according to the display types and the display forms, calling the rendering components to render the 'name, age, penetration and address' problems on the user display interface and the instruction display interface, and generating problem interfaces corresponding to the user display interface and the instruction display interface respectively.
According to the method for generating the question list, a plurality of questions to be displayed uploaded by a user and a plurality of display scenes of the questions to be displayed are obtained, a logical node type of the questions to be displayed is determined based on a logical relation among the questions to be displayed, a display type of the logical node type and an answer mode of the display type are determined, a display form of the questions to be displayed in each display scene is determined based on the answer mode of the questions to be displayed, the determined logical node type of each question to be displayed, the determined display type of each question to be displayed in each display scene, the determined display form of each question to be displayed in each display scene, the display form of each question to be displayed in each display scene are registered in a preset file, a question list of the questions to be displayed is obtained, maintenance information of the questions to be displayed is obtained, the maintenance logical node type of the questions to be maintained, the maintenance form of the questions to be maintained in each display scene, and the maintenance form of the questions to be maintained in each display scene are registered in each display scene, and the maintenance form of the questions to be maintained in each display scene.
By analyzing the logic information, the display type and the answer mode of a plurality of questions and aiming at the information such as the display form of different scenes, registering and generating a question list, different display interfaces can be dynamically generated aiming at different scenes through the same question list when the question list is used, compatibility of the question list is improved, unified maintenance of the question list is facilitated, maintenance workload of the question list caused by various scenes is reduced, resource consumption of manpower, material resources and the like for maintaining the question list is facilitated to be reduced, maintenance efficiency is improved, when the questions are required to be maintained, if the questions are required to be replaced, the replaced questions and related data information can be cleared, so that subsequent interface generation is not influenced, and accuracy of the question list is ensured.
It will be appreciated by those skilled in the art that in the above-described method of the specific embodiments, the written order of steps is not meant to imply a strict order of execution but rather should be construed according to the function and possibly inherent logic of the steps.
Based on the same inventive concept, the embodiments of the present disclosure further provide a problem list generating method device corresponding to the problem list generating method, and since the principle of solving the problem by the device in the embodiments of the present disclosure is similar to that of the problem list generating method in the embodiments of the present disclosure, the implementation of the device may refer to the implementation of the method, and the repetition is omitted.
Referring to fig. 5 to 6, fig. 5 is a schematic diagram of a problem list generating apparatus according to an embodiment of the disclosure, and fig. 6 is a schematic diagram of a second problem list generating apparatus according to an embodiment of the disclosure. As shown in fig. 5, a problem list generating apparatus 500 provided by an embodiment of the present disclosure includes:
The information obtaining module 510 is configured to obtain a plurality of questions to be displayed uploaded by a user, and a plurality of display scenes of the plurality of questions to be displayed;
A first determining module 520, configured to determine, for each question to be displayed, a logical node type of the question to be displayed, a display type for the logical node type, and an answer manner for the display type, based on a logical relationship between the plurality of questions to be displayed;
a second determining module 530, configured to determine a display form of the to-be-displayed question in each display scenario based on the answer mode of the to-be-displayed question;
The file generating module 540 is configured to register the plurality of questions to be displayed, and the determined logical node type of each question to be displayed, the determined display type of each question to be displayed in each display scene, and the determined display form of each question to be displayed in each scene, in a preset file, to obtain a question list for the plurality of questions to be displayed.
In an alternative embodiment, the first determining module 520 is specifically configured to:
reading the plurality of questions to be displayed, and determining the logic relationship between every two questions to be displayed in the plurality of questions to be displayed;
determining the logic structures of the plurality of questions to be displayed based on the read-out logic relationship;
for each question to be presented, determining a logic node type of the question to be presented based on a logic position of the question to be presented in the logic structure, and presenting the type for the logic node type and an answer mode for the presenting type.
In an alternative embodiment, the second determining module 530 is specifically configured to:
Determining a plurality of preset first display forms aiming at the questions to be displayed based on the answer modes of the questions to be displayed;
determining scene information of each display scene;
And determining the display form of the problem to be displayed in each display scene from the plurality of first display forms based on the matching degree between the scene information of each display scene and each first display form.
In an alternative embodiment, the second determining module 530 is specifically configured to, when determining, based on the answer manner of the to-be-presented question, a presentation form of the to-be-presented question in each presentation scenario:
determining a plurality of preset first display forms aiming at the to-be-displayed questions and at least one second display form matched with the answer modes in a plurality of second display forms input by a user based on the answer modes of the to-be-displayed questions;
And responding to the selection operation of the user, and determining the display form selected by the user for the problem to be displayed in each display scene from the plurality of first display forms and the at least one second display form.
In an alternative embodiment, as shown in fig. 6, the apparatus 500 further includes a display module 550, where the display module 550 is configured to:
determining target display scenes of the plurality of questions to be displayed in the question list to be displayed;
determining a target display type and a target display form of each problem to be displayed in the target display scene from the display type of each problem to be displayed in each display scene and the display form of each problem to be displayed in each scene registered in the problem list;
and calling a target rendering component matched with the target display type and the target display form, and rendering each problem to be displayed according to the logic node type of each problem to be displayed to obtain a display interface comprising the rendered problem to be displayed.
In an alternative embodiment, as shown in fig. 6, the apparatus 500 further includes a maintenance module 560, where the maintenance module 560 is configured to:
Acquiring maintenance information for the plurality of questions to be displayed, wherein the maintenance information comprises one or more of replacement questions for target questions in the plurality of questions to be displayed, new questions for the plurality of questions to be displayed and deletion of target questions in the plurality of questions to be displayed;
and maintaining the problem list aiming at the maintenance information.
In an alternative embodiment, in a case that the maintenance information includes a replacement problem and/or a new problem, the replacement problem and/or the new problem is taken as a maintenance problem, and the maintenance module 560 is specifically configured to, when configured to maintain the problem list with respect to the maintenance information:
determining a maintenance logical node type of the maintenance problem, a maintenance display type of the maintenance problem under each display scene and a maintenance display form of the maintenance problem under each scene;
and registering the maintenance problems, the determined maintenance logic node type, the determined maintenance display type under each display scene and the determined maintenance display form under each scene into the problem list.
The process flow of each module in the apparatus and the interaction flow between the modules may be described with reference to the related descriptions in the above method embodiments, which are not described in detail herein.
According to the problem list generation device disclosed by the embodiment of the disclosure, through obtaining a plurality of problems to be displayed uploaded by a user and a plurality of display scenes of the plurality of problems to be displayed, aiming at each problem to be displayed, determining a logic node type of the problem to be displayed based on a logic relation among the plurality of problems to be displayed, and aiming at the display type of the logic node type and an answer mode aiming at the display type, determining a display mode of the problem to be displayed under each display scene based on the answer mode of the problem to be displayed, and registering the plurality of problems to be displayed, the determined logic node type of each problem to be displayed, the determined display type of each problem to be displayed under each display scene and the display mode of each problem to be displayed under each scene into a preset file to obtain a problem list aiming at the plurality of problems to be displayed.
Therefore, by analyzing the logic information, the display type and the answer mode of a plurality of questions and aiming at the information such as the display form of different scenes, a question list is registered and generated, so that different display interfaces can be dynamically generated aiming at different scenes through the same question list when the novel question list is used, the compatibility of the question list is improved, unified maintenance of the question list is facilitated, the maintenance workload of the question list caused by various scenes is reduced, the consumption of resources such as manpower, material resources and the like for maintaining the question list is reduced, and the maintenance efficiency is improved.
Based on the same technical conception, the embodiment of the application also provides electronic equipment. The embodiment of the disclosure further provides an electronic device 700, as shown in fig. 7, which is a schematic structural diagram of the electronic device 700 provided in the embodiment of the disclosure, including:
Processor 710, memory 720, and bus 730; memory 720 is used to store execution instructions, including memory 721 and external memory 722; the memory 721 is also referred to as an internal memory, and is used for temporarily storing operation data in the processor 710 and data exchanged with the external memory 722 such as a hard disk, and the processor 710 exchanges data with the external memory 722 through the memory 721, and when the electronic device 700 operates, the processor 710 and the memory 720 communicate through the bus 730, so that the processor 710 may perform the steps of the problem list generating method shown in the above-mentioned method embodiment.
The disclosed embodiments also provide a computer storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the problem list generating method described in the above method embodiments. Wherein the storage medium may be a volatile or nonvolatile computer readable storage medium.
The embodiments of the present disclosure further provide a computer program product, where the computer program product carries a program code, where instructions included in the program code may be used to perform the steps of the problem list generating method described in the foregoing method embodiments, and specifically reference may be made to the foregoing method embodiments, which are not described herein in detail.
Wherein the above-mentioned computer program product may be realized in particular by means of hardware, software or a combination thereof. In an alternative embodiment, the computer program product is embodied as a computer storage medium, and in another alternative embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK), or the like.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the apparatus, storage medium and device described above may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again. In several embodiments provided in the present disclosure, it should be understood that the disclosed apparatus, storage medium, device, and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer readable storage medium executable by a processor. Based on such understanding, the technical solution of the present disclosure may be embodied in essence or a part contributing to the prior art or a part of the technical solution, or in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present disclosure. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RandomAccess Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Finally, it should be noted that: the foregoing examples are merely specific embodiments of the present disclosure, and are not intended to limit the scope of the disclosure, but the present disclosure is not limited thereto, and those skilled in the art will appreciate that while the foregoing examples are described in detail, it is not limited to the disclosure: any person skilled in the art, within the technical scope of the disclosure of the present disclosure, may modify or easily conceive changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features thereof; such modifications, changes or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the disclosure, and are intended to be included within the scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (9)

1. A method of generating a problem list, the method comprising:
Acquiring a plurality of questions to be displayed uploaded by a user and a plurality of display scenes of the questions to be displayed;
Determining a logic node type of each problem to be displayed based on a logic relation among the problems to be displayed, a display type aiming at the logic node type and an answer mode aiming at the display type, wherein the logic relation is defined by a schema for describing the relation among the problems to be displayed;
Determining a display form of the to-be-displayed question under each display scene based on the answer mode of the to-be-displayed question;
Registering the plurality of questions to be displayed, the determined logical node type of each question to be displayed, the determined display type of each question to be displayed in each display scene and the determined display form of each question to be displayed in each scene into a preset file to obtain a question list aiming at the plurality of questions to be displayed;
The determining, for each question to be displayed, a logical node type of the question to be displayed, a display type for the logical node type, and an answer mode for the display type based on a logical relationship among the questions to be displayed, includes:
reading the plurality of questions to be displayed, and determining the logic relationship between every two questions to be displayed in the plurality of questions to be displayed;
determining the logic structures of the plurality of questions to be displayed based on the read-out logic relationship;
for each question to be presented, determining a logic node type of the question to be presented based on a logic position of the question to be presented in the logic structure, and presenting the type for the logic node type and an answer mode for the presenting type.
2. The method according to claim 1, wherein the determining a presentation form of the question to be presented in each presentation scenario based on the answer mode of the question to be presented comprises:
Determining a plurality of preset first display forms aiming at the questions to be displayed based on the answer modes of the questions to be displayed;
determining scene information of each display scene;
And determining the display form of the problem to be displayed in each display scene from the plurality of first display forms based on the matching degree between the scene information of each display scene and each first display form.
3. The method according to claim 1, wherein the determining a presentation form of the question to be presented in each presentation scenario based on the answer mode of the question to be presented comprises:
determining a plurality of preset first display forms aiming at the to-be-displayed questions and at least one second display form matched with the answer modes in a plurality of second display forms input by a user based on the answer modes of the to-be-displayed questions;
And responding to the selection operation of the user, and determining the display form selected by the user for the problem to be displayed in each display scene from the plurality of first display forms and the at least one second display form.
4. The method according to claim 1, wherein after registering the plurality of questions to be presented, and the determined logical node type of each question to be presented, the presentation type of each question to be presented in each presentation scenario, and the presentation form of each question to be presented in each scenario in a preset file, the method includes:
determining target display scenes of the plurality of questions to be displayed in the question list to be displayed;
determining a target display type and a target display form of each problem to be displayed in the target display scene from the display type of each problem to be displayed in each display scene and the display form of each problem to be displayed in each scene registered in the problem list;
and calling a target rendering component matched with the target display type and the target display form, and rendering each problem to be displayed according to the logic node type of each problem to be displayed to obtain a display interface comprising the rendered problem to be displayed.
5. The method according to claim 1, wherein after registering the plurality of questions to be presented, and the determined logical node type of each question to be presented, the presentation type of each question to be presented in each presentation scenario, and the presentation form of each question to be presented in each scenario in a preset file, the method includes:
Acquiring maintenance information for the plurality of questions to be displayed, wherein the maintenance information comprises one or more of replacement questions for target questions in the plurality of questions to be displayed, new questions for the plurality of questions to be displayed and deletion of target questions in the plurality of questions to be displayed;
and maintaining the problem list aiming at the maintenance information.
6. The method according to claim 5, wherein, in case the maintenance information includes a replacement problem and/or a new problem, the replacement problem and/or the new problem is taken as a maintenance problem, the maintaining the problem list for the maintenance information includes:
determining a maintenance logical node type of the maintenance problem, a maintenance display type of the maintenance problem under each display scene and a maintenance display form of the maintenance problem under each scene;
and registering the maintenance problems, the determined maintenance logic node type, the determined maintenance display type under each display scene and the determined maintenance display form under each scene into the problem list.
7. A question list generation apparatus, characterized in that the apparatus comprises:
The information acquisition module is used for acquiring a plurality of problems to be displayed uploaded by a user and a plurality of display scenes of the problems to be displayed;
the first determining module is used for determining a logic node type of each problem to be displayed based on a logic relation among the problems to be displayed, a display type of the logic node type and an answer mode of the display type, wherein the logic relation is defined by a schema for describing the relation among the problems to be displayed;
the second determining module is used for determining the display form of the to-be-displayed questions in each display scene based on the answer mode of the to-be-displayed questions;
the file generation module is used for registering the plurality of problems to be displayed, the determined logic node type of each problem to be displayed, the determined display type of each problem to be displayed in each display scene and the determined display form of each problem to be displayed in each scene into a preset file to obtain a problem list aiming at the plurality of problems to be displayed;
Wherein the first determining module is further configured to:
reading the plurality of questions to be displayed, and determining the logic relationship between every two questions to be displayed in the plurality of questions to be displayed;
determining the logic structures of the plurality of questions to be displayed based on the read-out logic relationship;
for each question to be presented, determining a logic node type of the question to be presented based on a logic position of the question to be presented in the logic structure, and presenting the type for the logic node type and an answer mode for the presenting type.
8. An electronic device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory in communication over the bus when the electronic device is running, the machine-readable instructions when executed by the processor performing the steps of the method of problem list generation according to any of claims 1 to 6.
9. A computer storage medium, characterized in that the computer storage medium has stored thereon a computer program which, when executed by a processor, performs the steps of the method of problem list generation according to any of claims 1 to 6.
CN202111038999.5A 2021-09-06 2021-09-06 Question list generation method, device, equipment and storage medium Active CN113741897B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111038999.5A CN113741897B (en) 2021-09-06 2021-09-06 Question list generation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111038999.5A CN113741897B (en) 2021-09-06 2021-09-06 Question list generation method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113741897A CN113741897A (en) 2021-12-03
CN113741897B true CN113741897B (en) 2024-05-28

Family

ID=78736062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111038999.5A Active CN113741897B (en) 2021-09-06 2021-09-06 Question list generation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113741897B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018130085A1 (en) * 2017-01-11 2018-07-19 阿里巴巴集团控股有限公司 Method and apparatus for page presentation
CN108958611A (en) * 2018-07-27 2018-12-07 珠海金山网络游戏科技有限公司 A kind of information edit method and device
CN110647374A (en) * 2019-09-20 2020-01-03 苏州维卡幻境智能科技有限公司 Interaction method and device for holographic display window and electronic equipment
CN110989889A (en) * 2019-12-20 2020-04-10 联想(北京)有限公司 Information display method, information display device and electronic equipment
CN111444696A (en) * 2020-03-26 2020-07-24 中国银行股份有限公司 Report display and editing method and device
WO2021109981A1 (en) * 2019-12-04 2021-06-10 北京三快在线科技有限公司 Information display method and apparatus
CN113204340A (en) * 2021-04-30 2021-08-03 作业帮教育科技(北京)有限公司 Question production method, question management system and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765165B2 (en) * 2001-03-28 2010-07-27 Siebel Systems, Inc. Engine to present user interface based on a logical structure, such as one for a customer relationship management system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018130085A1 (en) * 2017-01-11 2018-07-19 阿里巴巴集团控股有限公司 Method and apparatus for page presentation
CN108958611A (en) * 2018-07-27 2018-12-07 珠海金山网络游戏科技有限公司 A kind of information edit method and device
CN110647374A (en) * 2019-09-20 2020-01-03 苏州维卡幻境智能科技有限公司 Interaction method and device for holographic display window and electronic equipment
WO2021109981A1 (en) * 2019-12-04 2021-06-10 北京三快在线科技有限公司 Information display method and apparatus
CN110989889A (en) * 2019-12-20 2020-04-10 联想(北京)有限公司 Information display method, information display device and electronic equipment
CN111444696A (en) * 2020-03-26 2020-07-24 中国银行股份有限公司 Report display and editing method and device
CN113204340A (en) * 2021-04-30 2021-08-03 作业帮教育科技(北京)有限公司 Question production method, question management system and electronic equipment

Also Published As

Publication number Publication date
CN113741897A (en) 2021-12-03

Similar Documents

Publication Publication Date Title
CN108108342B (en) Structured text generation method, search method and device
US11275935B2 (en) Patent analysis applications and corresponding user interface features
CN103605502A (en) Form page display method and server
CN112558967A (en) Page automatic generation method and device, electronic equipment and storage medium
CN114116054B (en) Page control management method and device, computer equipment and storage medium
CN105589959A (en) Form processing method and form processing system
US20200210640A1 (en) Method and apparatus for displaying textual information
US20150154248A1 (en) Representing multidimensionality of a data table
CN105824647A (en) Form page generating method and device
CN104375814A (en) Generation method and device of an interface document
CN114416056A (en) Page generation method, system, computer equipment and readable storage medium
CN113886508A (en) Method, device, processor and computer readable storage medium for realizing report generation processing by combining map and dynamic data analysis
CN112181346B (en) Method, device, server, client and medium for processing thinking guide graph
CN113741897B (en) Question list generation method, device, equipment and storage medium
CN108304118B (en) Screenshot method and device
CN113221506A (en) Lecture typesetting method and device, electronic equipment and storage medium
CN109358919B (en) Dynamic configuration method and device for universal page, computer equipment and storage medium
US20130318425A1 (en) Method for copying multiple content between applications
CN109240660B (en) Access method of advertisement data, storage medium, electronic device and system
CN107977459B (en) Report generation method and device
CN112417020B (en) Service expansion realization method, device, computer equipment and storage medium
CN114741456A (en) Information storage method and device
CN113485963A (en) Information acquisition method and device and computer storage medium
CN113741953A (en) Form processing method and device, electronic equipment and computer storage medium
CN113515505A (en) Data model generation method and device of data warehouse and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Douyin Vision Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: Tiktok vision (Beijing) Co.,Ltd.

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Tiktok vision (Beijing) Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant