CN104572136B - The graphical generation method and system of questionnaire - Google Patents
The graphical generation method and system of questionnaire Download PDFInfo
- Publication number
- CN104572136B CN104572136B CN201510082368.1A CN201510082368A CN104572136B CN 104572136 B CN104572136 B CN 104572136B CN 201510082368 A CN201510082368 A CN 201510082368A CN 104572136 B CN104572136 B CN 104572136B
- Authority
- CN
- China
- Prior art keywords
- topic
- node
- questionnaire
- input
- random
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 125000004122 cyclic group Chemical group 0.000 claims description 43
- 238000013461 design Methods 0.000 abstract description 35
- 238000012937 correction Methods 0.000 abstract description 5
- 239000011159 matrix material Substances 0.000 description 12
- 230000006872 improvement Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 238000010276 construction Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 206010054949 Metaplasia Diseases 0.000 description 4
- 230000015689 metaplastic ossification Effects 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004883 computer application Methods 0.000 description 2
- 235000015220 hamburgers Nutrition 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 241000287828 Gallus gallus Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000012020 french fries Nutrition 0.000 description 1
- 238000007306 functionalization reaction Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 235000015205 orange juice Nutrition 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses the graphical generation method and system of a kind of questionnaire, methods described includes:Create patterned multiple cell nodes, the topic that a cell node corresponds in questionnaire;An input and at least one output end are created on the cell node;The input of each cell node is connected according to the questionnaire content of the questionnaire with the output end of associated cell node;Patterned start node is created, output end is created on the start node, is connected the output end of the start node with the input of the cell node of the first topic as the questionnaire;Patterned end node is created, input is created in the end node, is connected the input of the end node with the output end of the cell node of last topic as the questionnaire.Questionnaire is created and edited in a manner of patterned by the present invention, is allow global general view of the designer intuitively to questionnaire, is reduced design difficulty, be easy to error correction.
Description
Technical field
The present invention relates to questionnaire developmental research technical field, refers in particular to a kind of graphical generation method of questionnaire and is
System.
Background technology
There is a big chunk research work to be combined by questionnaire formal expansion, questionnaire initiator in the questionnaire investigation activity of market
Self-demand draws up a questionnaire, and after questionnaire fills in answer by questionnaire completion side, questionnaire initiator obtains required result data, leads to
Cross and be subject to analysis and form data sheet.With the popularization of computer technology and Internet technology, questionnaire is also from papery Evolution Development
Into digitized form of medium, completed by modes such as e-file, mail, network linkings.The targeted questionnaire wound of the present invention
Build the operations such as establishment, the editor for referring exclusively to digitize questionnaire.
Current questionnaire, which creates system solution, following main feature:
Topic type component is preset for different topic types.
When questionnaire creates, linearly, sequentially increase questionnaire topic, questionnaire is finally formed with topic tabular form.
In the case of questionnaire completion side subsequently investigates topic to certain problem purpose difference answer selection dynamic change, it can lead to
That crosses the follow-up questionnaire topic of form guiding of parameter preset redirects selection logic.
Per pass topic, which can include, multiple different redirects selection decision logic.
Previous topic and latter topic can be formed by multiple combinations mode increasingly complex redirects selection decision logic.
Topic order in questionnaire topic list can change.
Existing questionnaire, which creates the shortcomings that system solution, is:
All whole trends for redirecting selection logic of questionnaire can not be intuitive to see, can not quickly and intuitively be formed to asking
The global general view of volume.
Logic judgment and complicated combination is selected to redirect when selecting logic judgment when questionnaire needs establishment to include multiple redirect,
Can not intuitively, promptly it be built.
When the complexity for needing to edit in questionnaire redirects selection logic, due to redirecting conditional information and redirecting selection logic all
Parametrization ground is hidden in the configuration of questionnaire topic, can not be intuitive to see, cause questionnaire redirect select the editor of logic, deletion,
Adjustment becomes to be very difficult to carry out, and is very easy to mistake occur.
The logic of questionnaire topic is nested, redirects the disadvantages such as selection decision logic endless loop intuitively to embody.
The content of the invention
In view of above mentioned problem, the invention provides a kind of graphical generation method of questionnaire, including:
Create patterned multiple cell nodes, the topic that a cell node corresponds in questionnaire;
An input and at least one output end are created on the cell node;
By questionnaire content of the input of each cell node according to the questionnaire and associated cell node
Output end is connected;
Patterned start node is created, output end is created on the start node, by the output of the start node
The input with the cell node of the first topic as the questionnaire is held to be connected;
Patterned end node is created, input is created in the end node, by the input of the end node
The output end with the cell node of last topic as the questionnaire is held to be connected.
The graphical generation method of questionnaire of the present invention, establishment and the editor of questionnaire are carried out in a manner of graphical, visual,
To make up the deficiencies in the prior art.The advantages of graphical generation method of questionnaire of the present invention, is:Questionnaire is with graphical, visualization
Mode carry out establishment and the editor of questionnaire, all selection branches that redirect of questionnaire is deployed, questionnaire design person can quickly,
It is illustratively formed the global general view to questionnaire.Questionnaire design speed is increased substantially, questionnaire design difficulty is reduced, makes possess primary
The questionnaire design person of computer capability can also carry out professional questionnaire establishment and design.Person's error correction of being easy to questionnaire design, to asking
Complexity in volume redirects selection logic, results even in the situation of the mistake such as logic nesting, endless loop, questionnaire design person can
Visually judge whether questionnaire design is correct at once, it is directly perceived and convenient.
Questionnaire of the present invention graphical generation method further improvement is that, using as last topic of the questionnaire
The quantity of cell node is arranged to multiple;
The quantity of the end node is arranged to multiple and with the cell node of last topic as the questionnaire
Quantity is identical, using the input of multiple end nodes with as the questionnaire last topic multiple cell nodes it is defeated
Go out end in a manner of one-to-one to be connected;Or
The quantity of the end node is arranged to multiple and is less than cell node of last topic as the questionnaire
Quantity, using the input of multiple end nodes with as the questionnaire last inscribe multiple cell nodes output
End is connected with one-to-many corresponded manner.
Questionnaire of the present invention graphical generation method further improvement is that, using as last topic of the questionnaire
The quantity of cell node is arranged to multiple, and the quantity of the end node is arranged into one, by the input of the end node
End is connected with each last output end of cell node inscribed as the questionnaire.
Questionnaire of the present invention graphical generation method further improvement is that, the questionnaire content of the questionnaire includes circulation
Topic group, the circulation topic group include the multiple cell nodes being sequentially connected;
Methods described also includes:
Create patterned cyclic node, in the cyclic node create input, output end, circulation starting end and
Circulation terminates end;
Using as the output end and the input of the cyclic node of the cell node of the previous topic of the circulation topic group
It is connected, using the output end of the cyclic node and the input phase of the cell node of the latter topic as the circulation topic group
Connection;
The input for the most preceding cell node that sorted in the circulation topic group is connected with the circulation starting end
Connect, the output end for the last cell node that sorted in the circulation topic group is terminated into end with the circulation is connected;
Unit node in the circulation topic group is circulated the first of topic group by the cyclic node as described
Inscribe the appearance order occurred and carry out cycle assignment.
Questionnaire of the present invention graphical generation method further improvement is that, the questionnaire content of the questionnaire includes multiple
Random topic group, each random topic group include at least one cell node, each in each random topic group
The input of individual cell node is all in accordance with the questionnaire content of the random topic group unit section associated with the random topic group
The output end of point is connected;
Methods described also includes:
Patterned random node is created, input, output end and random start end are created on the random node;
Using as the defeated of the output end of the cell node of the previous topic of each random topic group and the random node
Enter end to be connected;
Using as the defeated of the input of the cell node of the latter topic of each random topic group and the random node
Go out end to be connected;
Input as the cell node of the first topic in each random topic group is opened at random with described respectively
Top is connected;
The quantity that multiple circulation topic groups occur is randomly assigned by the random node with order.
Questionnaire of the present invention graphical generation method further improvement is that, the questionnaire content of the questionnaire includes logic
Topic group, the logic topic group include multiple cell nodes, the input of the unit node in the logic topic group
It is connected according to the output end of the questionnaire content of the logic topic group cell node associated with the logic topic group;
Methods described also includes:
Create patterned logical node and patterned terminal node, on the logical node create input with it is more
Individual logic output terminal, a logic rules are set in each described logic output terminal, created on the terminal node defeated
Enter end;
Using as the input of the cell node of the first topic in the logic topic group and as the logic topic group
The output end of cell node of previous topic be connected;
Using as the defeated of output end and the logical node of the cell node of last topic in the logic topic group
Enter end to be connected;
Using the input of the terminal node and as the logic topic group latter topic cell node input
End is connected according to the questionnaire content of the questionnaire with each logic output terminal;
The logical node by the combination of the answer of the topic of each cell node in the logic topic group with
Each logic rules are compared, and select a logic rules being consistent with the combination of the answer, will be with the logic
The corresponding logic output terminal of rule is turned on.
Present invention also offers a kind of graphical generation system of questionnaire, including:
Memory module, for storing the questionnaire content of questionnaire;
Creation module, it is connected with the memory module, patterned starts to save for being created according to the questionnaire content
Point, end node and multiple cell nodes, wherein, the topic that a cell node corresponds in the questionnaire,
The cell node includes an input and at least one output end, and the start node includes output end, described to terminate section
Point includes input;
Editor module, it is connected with the memory module and the creation module, for being incited somebody to action according to the questionnaire content
The input of each cell node is connected with the output end of associated cell node, the output by the start node
End be connected with the input of the first cell node inscribed as the questionnaire and by the input of the end node and
Output end as the cell node of last topic of the questionnaire is connected.
The graphical generation system of questionnaire of the present invention, establishment and the editor that questionnaire is carried out in a manner of graphical, visual,
To make up the deficiencies in the prior art.The advantages of graphical generation system of questionnaire of the present invention, is:Questionnaire is with graphical, visualization
Mode carry out establishment and the editor of questionnaire, all selection branches that redirect of questionnaire is deployed, questionnaire design person can quickly,
It is illustratively formed the global general view to questionnaire.Questionnaire design speed is increased substantially, questionnaire design difficulty is reduced, makes possess primary
The questionnaire design person of computer capability can also carry out professional questionnaire establishment and design.Person's error correction of being easy to questionnaire design, to asking
Complexity in volume redirects selection logic, results even in the situation of the mistake such as logic nesting, endless loop, questionnaire design person can
Visually judge whether questionnaire design is correct at once, it is directly perceived and convenient.
Questionnaire of the present invention graphical generation system further improvement is that:
The questionnaire content of the questionnaire includes circulation topic group, and the circulation topic group includes the multiple units being sequentially connected
Node;
The creation module has also created patterned cyclic node, and the cyclic node includes input, output end, followed
Ring starting end and circulation terminate end;
The editor module is using as the output end of the cell node of the previous topic of the circulation topic group and the circulation
The input of node is connected, using the unit section of the output end of the cyclic node and the latter topic as the circulation topic group
The input of point is connected;
The editor module follows the input for the most preceding cell node that sorted in the circulation topic group with described
Ring starting end is connected, and the output end of a last cell node that will be sorted in the circulation topic group and the circulation terminate
End is connected;
The system also includes loop control module, for controlling the cyclic node will be each in the circulation topic group
Individual cell node carries out cycle assignment as the appearance order that the first topic of the circulation topic group occurs.
Questionnaire of the present invention graphical generation system further improvement is that:
The questionnaire content of the questionnaire includes multiple random topic groups, and each random topic group includes at least one
Cell node, each the input of the unit node in the random topic group is all in accordance with the questionnaire of the random topic group
The output end for holding the cell node associated with the random topic group is connected;
The creation module has also created patterned random node, the random node include input, output end with
And random start end;
The editor module using as the output end of the cell node of the previous topic of each random topic group with it is described
The input of random node is connected;
The editor module using as the input of the cell node of the latter topic of each random topic group with it is described
The output end of random node is connected;
The editor module distinguishes the input as the cell node of the first topic in each random topic group
It is connected with the random start end;
The system also includes shuffle module, for controlling the random node to go out multiple circulation topic groups
Existing quantity is randomly assigned with order.
Questionnaire of the present invention graphical generation system further improvement is that:
The questionnaire content of the questionnaire includes logic topic group, and the logic topic group includes multiple cell nodes, described
Questionnaire content and the logic topic of the input of unit node in logic topic group according to the logic topic group
The output end for the cell node being associated in group is connected;
The creation module has also created patterned logical node and patterned terminal node, the logical node bag
Input and multiple logic output terminals are included, a logic rules, the terminal node are provided with each described logic output terminal
Point includes input;
The editor module is using as the input of the cell node of the first topic in the logic topic group and as institute
The output end for stating the cell node of the previous topic of logic topic group is connected;
The editor module using as in the logic topic group last topic cell node output end with it is described
The input of logical node is connected;
The list of latter topic of the editor module using the input of the terminal node and as the logic topic group
The input of first node is connected according to the questionnaire content of the questionnaire with each logic output terminal;
The system also includes Logic control module, for setting the logic to advise in multiple logic output terminals
Then, and control the combination of answer of the logical node by the topic of each cell node in the logic topic group with
Each logic rules are compared, and select a logic rules being consistent with the combination of the answer, will be with the logic
The corresponding logic output terminal of rule is turned on.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the graphical generation method of questionnaire of the present invention.
Fig. 2 is the structured flowchart of the graphical generation system of questionnaire of the present invention.
Fig. 3 is the structured flowchart using the questionnaire of the graphical generation system creation of questionnaire of the present invention.
Fig. 4 be questionnaire of the present invention graphical generation system in the structured flowchart alternatively inscribed of cellular construction.
Fig. 5 be questionnaire of the present invention graphical generation system in structured flowchart of the cellular construction as gap-filling questions.
Fig. 6 be questionnaire of the present invention graphical generation system in the structured flowchart inscribed as matrix of cellular construction.
Fig. 7 is the structured flowchart as the embodiment of the matrix topic in Fig. 6.
Fig. 8 is the structural frames using the first preferred embodiment of the questionnaire of the graphical generation system creation of questionnaire of the present invention
Figure.
Fig. 9 is the structural frames using the second preferred embodiment of the questionnaire of the graphical generation system creation of questionnaire of the present invention
Figure.
Figure 10 is the structure using the 3rd preferred embodiment of the questionnaire of the graphical generation system creation of questionnaire of the present invention
Block diagram.
Figure 11 is that the graphical generation method of questionnaire of the present invention realizes the schematic flow sheet of circulation topic group.
Figure 12 is the structured flowchart of the graphical generation system for the questionnaire of the present invention for including cyclic node.
Figure 13 is the structure using the questionnaire of the graphical generation system creation for the questionnaire of the present invention for including cyclic node
Block diagram.
Figure 14 is the citing using the questionnaire of the graphical generation system creation for the questionnaire of the present invention for including cyclic node
Schematic diagram.
Figure 15 is the schematic flow sheet that the graphical generation method of questionnaire of the present invention realizes random topic group.
Figure 16 is the structured flowchart of the graphical generation system for the questionnaire of the present invention for including random node.
Figure 17 is the structure using the questionnaire of the graphical generation system creation for the questionnaire of the present invention for including random node
Block diagram.
Figure 18 is the citing using the questionnaire of the graphical generation system creation for the questionnaire of the present invention for including random node
Schematic diagram.
Figure 19 is that the graphical generation method of questionnaire of the present invention realizes the schematic flow sheet of logic topic group.
Figure 20 is the structured flowchart of the graphical generation system for the questionnaire of the present invention for including logical node.
Figure 21 is the structure using the questionnaire of the graphical generation system creation for the questionnaire of the present invention for including logical node
Block diagram.
Figure 22 is the citing using the questionnaire of the graphical generation system creation for the questionnaire of the present invention for including logical node
Schematic diagram.
Figure 23 be include cyclic node, random node, logical node questionnaire of the present invention graphical generation system
Structured flowchart.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples
The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, not
For limiting the present invention.
Referring to Fig. 1, Fig. 1 is the schematic flow sheet of the graphical generation method of questionnaire of the present invention.As shown in figure 1, this hair
The graphical generation method of bright questionnaire, including:
S101 creates patterned multiple cell nodes, the topic that a cell node corresponds in questionnaire;
S102 creates an input and at least one output end on the cell node;
S103 is by questionnaire content of the input of each cell node according to the questionnaire and associated unit section
The output end of point is connected;
S104 creates patterned start node, output end is created on the start node, by the start node
Output end is connected with the input of the cell node of the first topic as the questionnaire;
S105 creates patterned end node, input is created in the end node, by the end node
Input is connected with the output end of the cell node of last topic as the questionnaire.
In order to realize the graphical generation method of above-mentioned questionnaire, present invention also offers a kind of graphical generation of questionnaire
System.Fig. 2 and Fig. 3 are referred to, Fig. 2 is the structured flowchart of the graphical generation system of questionnaire of the present invention, and Fig. 3 is using the present invention
The structured flowchart of the questionnaire of the graphical generation system creation of questionnaire.As shown in Figure 2 and Figure 3, the figure metaplasia of questionnaire of the present invention
Into system, including:
Memory module 1, for storing the questionnaire content of questionnaire;
Creation module 2, it is connected with memory module 1, for creating patterned start node according to the questionnaire content
20th, end node 30 and multiple cell nodes 10, wherein, the topic that a cell node 10 corresponds in the questionnaire
Mesh, cell node 10 include an input 110 and at least one output end 120, and start node 20 includes output end 210, knot
Shu Jiedian 30 includes input 310;
Editor module 3, it is connected with memory module 1 and creation module 2, for according to the questionnaire content and by each list
The input 110 of first node 10 is connected with the output end 120 of associated cell node 10, the output end by start node 20
210 are connected and by the defeated of end node 30 with the cell node 10a of the first topic as questionnaire input 110a
The output end 120b for entering end 310 with the cell node 10b of last topic as the questionnaire is connected.
Above-mentioned establishment and the process of editor are depicted in feeding back to answer person on a display unit.
Wherein, the type of the topic of the questionnaire content of the questionnaire can be multiple-choice question, gap-filling questions or matrix topic.Unit section
Point, can the output end with varying number according to the type of different topics.
(1) when the type of topic is multiple-choice question, the form of cellular construction is as shown in Figure 4, it is alternatively that the unit section of topic
For the quantity of the output end of point depending on the quantity of option, each output end represents an option answer.Further, option
The type of answer can be marking topic, sequence topic or other any types that can be stated by the formation of multiple-choice question.
Especially, if this topic selects different option answer, the item content that next topic occurs be it is different,
Then represent the defeated of the output end of the respective option answer cell node of the next topic corresponding with the option answer respectively
Enter end to be connected.If for this topic no matter selecting which option answer, the item content that next topic occurs all is identical
, then the output end for representing " other are all exported " is connected with the input of the cell node of next topic of this topic
Connect.
(2) when the type of topic is gap-filling questions, the form of cellular construction is as shown in figure 5, unit section as gap-filling questions
The quantity of the output end of point is only one and can complete the input of answer.
(3) when the type of topic is inscribed for matrix, the form of cellular construction is as shown in fig. 6, a matrix topic represents two
The combining form of problem, each problem can include two or more options, as matrix topic cell node it is defeated
Go out the quantity at end depending on the product of the quantity of the option of two problems, each output end represents the choosing of a combining form
Item answer.Further, the type of option answer can be marking topic, sequence topic or other it is any can be by the shape of multiple-choice question
Into the type of statement.
Especially, if this topic selects different option answer, the item content that next topic occurs be it is different,
Then represent the output end of the respective option answer respectively and the cell node of the next topic corresponding with the option answer it is defeated
Enter end to be connected.If for this topic no matter selecting which option answer, the item content that next topic occurs all is identical
, then the output end for representing " other are all exported " is connected with the input of the cell node of next topic of this topic
Connect.
Now by taking the embodiment shown in Fig. 7 as an example, matrix topic is specifically introduced.In embodiment as shown in Figure 7
In, two problems of matrix topic include three options respectively, then the quantity of the output end of cell node is 3*3=9.Matrix is inscribed
The problem of for " your set meal collocation mode selection is following any”.3 column selection items in matrix topic are respectively " hamburger, chicken
Wing, French fries ", 3 row options during matrix is inscribed are respectively " cola, orange juice, coffee ".Assuming that answer person wishes to select " hamburger+coffee
Coffee ", then answer person's selection is such as the output end indicated at the A in Fig. 7.
Using questionnaire of the present invention graphical generation system creation questionnaire when, can will represent the cell node of each topic
Input be connected according to the questionnaire content of the questionnaire with the output end of associated cell node.The type of each topic
Can be multiple-choice question, gap-filling questions or matrix topic as described above.Wherein, when using as the unit section of last topic of the questionnaire
When the quantity of point is arranged to multiple, the quantity of the end node can be arranged to one or more.
(1) referring to Fig. 8, Fig. 8 be using the graphical generation system creation of questionnaire of the present invention questionnaire it is first preferable
The structured flowchart of embodiment.When the quantity of the end node is arranged into one, by the input of the end node with
Each is connected as the output end of the cell node of last topic of the questionnaire, as shown in Figure 8.
(2) referring to Fig. 9, Fig. 9 be using the graphical generation system creation of questionnaire of the present invention questionnaire it is second preferable
The structured flowchart of embodiment.When the quantity of end node is arranged into multiple, the quantity of the end node is arranged to more
It is individual and with as the questionnaire last topic cell node quantity it is identical, by the input of multiple end nodes with
Output end as multiple cell nodes of last topic of the questionnaire is connected in a manner of one-to-one, as shown in Figure 9.
(3) referring to Fig. 10, Figure 10 be using questionnaire of the present invention graphical generation system creation questionnaire the 3rd compared with
The structured flowchart of good embodiment.When the quantity of end node is arranged into multiple, the quantity of the end node is arranged to
The quantity of cell node multiple and less than last topic as the questionnaire, by the input of multiple end nodes and
Output end as multiple cell nodes of last topic of the questionnaire is connected with one-to-many corresponded manner, that is, terminates to save
Point can be multiplexed, as shown in Figure 10.
Especially, each end unit different end shapes can be presented to answer person according to the design of questionnaire design person
State.Such as the answer analysis of the answer choice 1 of a topic is A, the answer choice of answer choice 2 is B, two different answers
Person have selected answer choice 1 and answer choice 2 respectively, then two end nodes can be presented to that the two answer persons are different to be answered
Case analyzes A and B.
Preferably, the attribute of the cell node is can configure after one cell node of selection in display unit, i.e., it is each pre-
If topic type all has corresponding settable attribute, such as alternate item title, quantity, each option weight can be set in multiple-choice question;
The settable score value distribution of marking topic, display reminding word, score value weight etc..
Further, the graphical generation system of questionnaire of the present invention, in addition to a management module, management module be responsible for by
The result formed using the graphical generation system creation editor of questionnaire of the present invention is converted into preserving, the file shape of restructural
Formula, include in file:
(1) all item contents of questionnaire, selection path, logical operation, function operation information;
(2) questionnaire is graphical, visual edit attribute, for example, in questionnaire in the color of each node, coordinate position, node
Between connecting line line style (color, pattern etc.), display unit enlargement ratio, current display unit view center position etc..
Exemplified by using each attribute being stored in table structure in a manner of database, when user stores questionnaire, system is by structure
Various information into questionnaire is stored in table in the form of recording.When user opens questionnaire file, system takes from database table
Go out corresponding record, and finally redraw out on the display unit.
In addition, questionnaire file is storable in user local or cloud server, and there is file management and Version Control
Function.Preferably by high in the clouds storage mode.Journey can also be applied by B/S, C/S framework or stand-alone application program, high in the clouds
Sequence etc. is completed by the related hardware of programmed instruction, and the Cheng Shu can also be stored in the storage medium that can be read, including
ROM, RAM or various movable storage medium etc..
The graphical generation method and system of questionnaire of the present invention, carry out the establishment of questionnaire in a manner of graphical, visual
With editor, to make up the deficiencies in the prior art.The advantages of graphical generation method and system of questionnaire of the present invention, is:Questionnaire with
Graphically, visual mode carries out establishment and the editor of questionnaire, all selection branches that redirect of questionnaire is deployed, questionnaire is set
Meter person can quickly and intuitively form the global general view to questionnaire.Questionnaire design speed is increased substantially, it is difficult to reduce questionnaire design
Degree, makes the questionnaire design person for possessing primary computer application power also to carry out professional questionnaire establishment and design.It is easy to questionnaire to set
Meter person's error correction, selection logic is redirected to the complexity in questionnaire, result even in the situation of the mistake such as logic nesting, endless loop, ask
Volume designer can visually judge whether questionnaire design is correct at once, directly perceived and convenient.
Below in conjunction with accompanying drawing and specific embodiment, introduce questionnaire of the present invention graphical generation method and system it is several compared with
Good embodiment.
Embodiment 1:
In first preferred embodiment of the present invention, the questionnaire content of the questionnaire includes circulation topic group, described to ask
The questionnaire content of volume includes circulation topic group, and it can also be multiple that the quantity of circulation topic group, which can be one, and may be inserted into
Between any two topic, the circulation topic group includes the multiple cell nodes being sequentially connected.Refer to Figure 11, Figure 11
It is that the graphical generation method of questionnaire of the present invention realizes the schematic flow sheet of circulation topic group.As shown in figure 11, when the questionnaire
Questionnaire content include circulation topic group when, the graphical generation method of questionnaire of the present invention also includes:
S201 creates patterned cyclic node, and input, output end, circulation starting end are created in the cyclic node
And circulation terminates end;
S202 is using as the defeated of output end and the cyclic node of the cell node of the previous topic of the circulation topic group
Enter end to be connected, using the output end of the cyclic node and the input of the cell node of the latter topic as the circulation topic group
End is connected;
S203 is by input and the circulation starting end of the most preceding cell node that sorted in the circulation topic group
It is connected, the output end for the last cell node that sorted in the circulation topic group is terminated into end with the circulation is connected
Connect;
Cyclic node described in S204 is using the unit node in the circulation topic group as the circulation topic group
The appearance order that first topic occurs carries out cycle assignment.
In order to realize the graphical generation method of the questionnaire in above-mentioned first preferred embodiment, the figure of questionnaire of the present invention
Metaplasia includes cyclic node into system.Figure 12 and Figure 13 are referred to, Figure 12 is the questionnaire of the present invention for including cyclic node
The structured flowchart of graphical generation system, Figure 13 are the graphical generation systems using the questionnaire of the present invention for including cyclic node
The structured flowchart of the questionnaire of establishment.As shown in Figure 12 and Figure 13, in first preferred embodiment:
The questionnaire content of the questionnaire includes circulation topic group 91, and circulation topic group 91 includes the multiple units being sequentially connected
Node 10, in figure by taking three cell nodes 10 for circulating topic group 91 to include to be sequentially connected as an example;
Creation module 2, which also creates, patterned cyclic node 60, and cyclic node 60 includes input 610, output end
620th, circulate starting end 630 and circulation terminates end 640;
Editor module 3 is using as the cell node 10d of the previous topic of circulation topic group 91 output end and cyclic node 60
Input 610 be connected, using the output end 620 of cyclic node 60 with as circulate topic group 91 latter topic cell node
10f input is connected;
Editor module 3 will circulate input and the cyclic node for a cell node 10c for sorting most preceding in topic group 91
60 circulation starting end 630 is connected, and will circulate the output end for the last cell node 10e that sorted in topic group 91 with following
The circulation of link point 60 terminates end 640 and is connected;
The system also includes loop control module 4, each in topic group 91 for controlling cyclic node 60 to circulate
Cell node 10 carries out cycle assignment as the appearance order that the first topic of circulation topic group 91 occurs.
Figure 14 is referred to, Figure 14 is the graphical generation system creation using the questionnaire of the present invention for including cyclic node
The example schematic of questionnaire.As shown in figure 14, it is assumed that circulation topic group 91 includes three the second topic, the 3rd topic and the 4th topic topics
Mesh, whole questionnaire include the first topic, the second topic, the 3rd topic, the 4th topic and the 5th five topics of topic, then cyclic node 60 will follow
Three topics in ring topic group 91 carry out cycle assignment as the appearance order that the first topic of circulation topic group 91 occurs, can be with
There are three kinds of different distribution conditions:
(1) occur the second topic as the first topic of circulation topic group 91, then the topic of questionnaire is sequentially:First topic-
Circulate topic group (second the-the four topic of the-the three topic of topic)-the five topic.
(2) occur the 3rd topic as the first topic of circulation topic group 91, then the topic of questionnaire is sequentially:First topic-
Circulate topic group (the 3rd the-the second topic of the-the four topic of topic)-the five topic.
(3) occur the 4th topic as the first topic of circulation topic group 91, then the topic of questionnaire is sequentially:First topic-
Circulate topic group (the 4th the-the three topic of the-the second topic of topic)-the five topic.
By the above-mentioned means, the topic circulated in topic group 91 can be presented to different answer in a manner of cycle arrangement
Topic person, that is, different answer persons is caused to see that the order of the topic in circulation topic group is different, but the topic of whole questionnaire
Purpose quantity and content are all identical, the sensation of questionnaire to answer person visually is become more diversified.
Embodiment 2:
In second preferred embodiment of the present invention, the questionnaire content of the questionnaire includes multiple random topic groups, more
It can also be multiple that the group number of individual random topic group, which can be one, and be inserted between any two topic, Mei Gesuo
Stating random topic group includes at least one cell node, the input of the unit node in each random topic group
It is connected all in accordance with the output end of the questionnaire content of the random topic group cell node associated with the random topic group.Please
Refering to Figure 15, Figure 15 is the schematic flow sheet that the graphical generation method of questionnaire of the present invention realizes random topic group.Such as Figure 15 institutes
Show, when the questionnaire content of the questionnaire includes random topic group, the graphical generation method of questionnaire of the present invention also includes:
S301 creates patterned random node, and input, output end is created on the random node and is opened at random
Top;
S302 is using as the output end of the cell node of the previous topic of each random topic group and the random node
Input be connected;
S303 is using as the input of the cell node of the latter topic of each random topic group and the random node
Output end be connected;
S304 using as the input of the cell node of the first topic in each random topic group respectively with it is described with
Machine starting end is connected;
The quantity that multiple circulation topic groups occur is randomly assigned by random node described in S305 with order.
In order to realize the graphical generation method of the questionnaire in above-mentioned second preferred embodiment, the figure of questionnaire of the present invention
Metaplasia includes random node into system.Figure 16 and Figure 17 are referred to, Figure 16 is the questionnaire of the present invention for including random node
The structured flowchart of graphical generation system, Figure 17 are the graphical generation systems using the questionnaire of the present invention for including random node
The structured flowchart of the questionnaire of establishment.As shown in figure 16 and figure 17, in second preferred embodiment:
The questionnaire content of the questionnaire includes multiple random topic groups, and each random topic group includes at least one
Cell node, each the input of the unit node in the random topic group is all in accordance with the questionnaire of the random topic group
The output end for holding the cell node associated with the random topic group is connected, and includes the first random topic in figure with questionnaire content
Mesh group 92, the second random random random topic group of topic group 94 3 of topic group 93 and the 3rd, the first random topic group 92, second
Exemplified by including three cell nodes 10 in random topic group 93 and the 3rd random topic group 94,;
Creation module 2, which also creates, patterned random node 70, and random node 70 includes input 710, output end 720
And random start end 730;
Editor module 3 is using as the cell node 10j of the previous topic of each random topic group output end and at random
The input 710 of node 70 is connected;
Editor module 3 is using as the cell node 10k of the latter topic of each random topic group input and at random
The output end 720 of node 70 is connected;
Editor module 3 using as the input of the cell node of the first topic in each random topic group respectively with
The random start end 730 of machine node 70 is connected, and is using as the list of the first topic in the first random topic group 92 shown in figure
First node 10g input, the cell node 10h inscribed as first in the second random topic group 93 input and conduct
The cell node 10i of the first topic in the 3rd random topic group 94 input random start end with random node 70 respectively
730 are connected;
The system also includes shuffle module 5, for controlling random node 70 to go out multiple circulation topic groups
Existing quantity is randomly assigned with order, is by the first random topic group 92, the second random topic group 93 and the shown in figure
The quantity that three random topic groups 94 occur is randomly assigned with order.
Figure 18 is referred to, Figure 18 is the graphical generation system creation using the questionnaire of the present invention for including random node
The example schematic of questionnaire.As shown in figure 18, it is assumed that questionnaire includes the first random topic group 92, the second random topic group 93 and the
The three random random topic groups of topic group 94 3, the first random topic group 92 include the second topic, the 3rd topic and the 4th topic three
Topic, the second random topic group 93 include the 5th topic, the 6th topic and the 7th three topics of topic, wrapped in the 3rd random topic group 94
The 8th topic, the 9th topic and the tenth three topics of topic are included, whole questionnaire includes the first topic, the second topic, the 3rd topic, the 4th topic, the 5th
Topic, the 6th topic, the 7th topic, the 8th topic, the 9th topic, the tenth topic and the 11st 11 topics of topic, then random node 70 is by the
The quantity that one random topic group 92, the second random 93 and the 3rd random topic group 94 of topic group occur is divided at random with order
Match somebody with somebody, 15 kinds of different distribution conditions can occur:
(1) a random topic group is only selected, and selects the first random topic group 92, then the topic of questionnaire is sequentially:
First the-the first random topic of topic group (second the-the four topic of the-the three topic of topic)-the 11 of topic.
(2) a random topic group is only selected, and selects the second random topic group 93, then the topic of questionnaire is sequentially:
First the-the second random topic of topic group (the 5th the-the seven topic of the-the six topic of topic)-the 11 of topic.
(3) a random topic group is only selected, and selects the 3rd random topic group 94, then the topic of questionnaire is sequentially:
First the-the three random topic of topic group (the 8th the-the ten topic of the-the nine topic of topic)-the 11 of topic.
(4) two random topic groups are only selected, and select the first random topic group 92 first occur, then the second random topic occur
Mesh group 93, then questionnaire topic order be:First the-the first random topic group (second the-the four topic of the-the three topic of topic)-the second of topic
The random topic of topic group (the 5th the-the seven topic of the-the six topic of topic)-the 11.
(5) two random topic groups are only selected, and select the second random topic group 93 first occur, then the first random topic occur
Mesh group 92, then questionnaire topic order be:First the-the second random topic group (the 5th the-the seven topic of the-the six topic of topic)-the first of topic
The random topic of topic group (second the-the four topic of the-the three topic of topic)-the 11.
(6) two random topic groups are only selected, and select the first random topic group 92 first occur, then the 3rd random topic occur
Mesh group 94, then questionnaire topic order be:First the-the first random topic group (second the-the four topic of the-the three topic of topic)-the three of topic
The random topic of topic group (the 8th the-the ten topic of the-the nine topic of topic)-the 11.
(7) two random topic groups are only selected, and select the 3rd random topic group 94 first occur, then the first random topic occur
Mesh group 92, then questionnaire topic order be:First the-the three random topic group (the 8th the-the ten topic of the-the nine topic of topic)-the first of topic
The random topic of topic group (second the-the four topic of the-the three topic of topic)-the 11.
(8) two random topic groups are only selected, and select the second random topic group 93 first occur, then the 3rd random topic occur
Mesh group 94, then questionnaire topic order be:First the-the second random topic group (the 5th the-the seven topic of the-the six topic of topic)-the three of topic
The random topic of topic group (the 8th the-the ten topic of the-the nine topic of topic)-the 11.
(9) two random topic groups are only selected, and select the 3rd random topic group 94 first occur, then the second random topic occur
Mesh group 93, then questionnaire topic order be:First the-the three random topic group (the 8th the-the ten topic of the-the nine topic of topic)-the second of topic
The random topic of topic group (the 5th the-the seven topic of the-the six topic of topic)-the 11.
(10) three random topic groups are selected, and select the first random topic group 92 first occur, then the second random topic occur
Mesh group 93, then the 3rd random topic group 94 occur, then the topic order of questionnaire is:First the-the first random topic group (second of topic
The topic of the topic of topic-the three-the four) the-the three random topic group of the-the second random topic group (the 5th the-the seven topic of the-the six topic of topic) (the 8th topic-
9th the-the ten topic of topic) the-the ten one topic.
(11) three random topic groups are selected, and select the first random topic group 92 first occur, then the 3rd random topic occur
Mesh group 94, then the second random topic group 93 occur, then the topic order of questionnaire is:First the-the first random topic group (second of topic
The topic of the topic of topic-the three-the four) the-the second random topic group of the-the three random topic group (the 8th the-the ten topic of the-the nine topic of topic) (the 5th topic-
6th the-the seven topic of topic) the-the ten one topic.
(12) three random topic groups are selected, and select the second random topic group 93 first occur, then the first random topic occur
Mesh group 92, then the 3rd random topic group 94 occur, then the topic order of questionnaire is:First the-the second random topic group the (the 5th of topic
The topic of the topic of topic-the six-the seven) the-the three random topic group of the-the first random topic group (second the-the four topic of the-the three topic of topic) (the 8th topic-
9th the-the ten topic of topic) the-the ten one topic.
(13) three random topic groups are selected, and select the second random topic group 93 first occur, then the 3rd random topic occur
Mesh group 94, then the first random topic group 92 occur, then the topic order of questionnaire is:First the-the second random topic group the (the 5th of topic
The topic of the topic of topic-the six-the seven) the-the first random topic group of the-the three random topic group (the 8th the-the ten topic of the-the nine topic of topic) (the second topic-
3rd the-the four topic of topic) the-the ten one topic.
(14) three random topic groups are selected, and select the 3rd random topic group 94 first occur, then the first random topic occur
Mesh group 92, then the second random topic group 93 occur, then the topic order of questionnaire is:First the-the three random topic group the (the 8th of topic
The topic of the topic of topic-the nine-the ten) the-the second random topic group of the-the first random topic group (second the-the four topic of the-the three topic of topic) (the 5th topic-
6th the-the seven topic of topic) the-the ten one topic.
(15) three random topic groups are selected, and select the 3rd random topic group 94 first occur, then the second random topic occur
Mesh group 93, then the first random topic group 92 occur, then the topic order of questionnaire is:First the-the three random topic group the (the 8th of topic
The topic of the topic of topic-the nine-the ten) the-the first random topic group of the-the second random topic group (the 5th the-the seven topic of the-the six topic of topic) (the second topic-
3rd the-the four topic of topic) the-the ten one topic.
By the above-mentioned means, the quantity that multiple random topic groups occur can be presented with order in a manner of cycle assignment
To different answer persons, that is, make it that the questionnaire content that different answer persons sees is different, questionnaire is become more various
Change.
Embodiment 3:
In the 3rd preferred embodiment of the present invention, the questionnaire content of the questionnaire includes logic topic group, logic topic
It can also be multiple that the quantity of mesh group, which can be one, and be inserted between any two topic, the logic topic group
Including multiple cell nodes, input the asking according to the logic topic group of the unit node in the logic topic group
The output end of the volume content cell node associated with the logic topic group is connected.Figure 19 is referred to, Figure 19 is this hair
The graphical generation method of bright questionnaire realizes the schematic flow sheet of logic topic group.As shown in figure 19, when the questionnaire of the questionnaire
When content includes logic topic group, the graphical generation method of questionnaire of the present invention also includes:
S401 creates patterned logical node and patterned terminal node, and input is created on the logical node
With multiple logic output terminals, a logic rules are set in each described logic output terminal, created on the terminal node
Build input;
S402 inscribes as the input of the cell node of the first topic in the logic topic group and as the logic
The output end of the cell node of the previous topic of mesh group is connected;
S403 is using as the output end of the cell node of last topic in the logic topic group and the logical node
Input be connected;
The cell node of latter topics of the S404 using the input of the terminal node and as the logic topic group
Input is connected according to the questionnaire content of the questionnaire with each logic output terminal;
Logical node described in S405 is by the group of the answer of the topic of each cell node in the logic topic group
Close compared with each logic rules, select a logic rules being consistent with the combination of the answer, will be with this
The corresponding logic output terminal of logic rules is turned on.
In order to realize the graphical generation method of the questionnaire in above-mentioned 3rd preferred embodiment, the figure of questionnaire of the present invention
Metaplasia includes logical node into system.Figure 20 and Figure 21 are referred to, Figure 20 is the questionnaire of the present invention for including logical node
The structured flowchart of graphical generation system, Figure 21 are the graphical generation systems using the questionnaire of the present invention for including logical node
The structured flowchart of the questionnaire of establishment.As shown in Figure 20 and Figure 21, in the 3rd preferred embodiment:
The questionnaire content of the questionnaire includes logic topic group 95, and logic topic group 95 includes multiple cell nodes, logic
Questionnaire content of the input of unit node in topic group 95 according to logic topic group 95 and phase in logic topic group 95
The output end of the cell node of association is connected, in figure so that logic topic group 95 includes two cell nodes 10p, 10m as an example;
Creation module 2, which also creates, patterned logical node 80 and patterned terminal node 40, and logical node 80 wraps
Input 810 and multiple logic output terminals are included, is provided with a logic rules in each described logic output terminal, to patrol in figure
Node 80 is collected including exemplified by 830 two logic output terminals of the first output end 820 and the second output end, terminal node 40 includes input
End 410;
Editor module 3 is using as the cell node 10p of the first topic in logic topic group 95 input and as logic
The cell node 10q of the previous topic of topic group 95 output end is connected;
Editor module 3 is using as the cell node 10m of last topic in logic topic group 95 output end and logic section
The input 810 of point 80 is connected;
The unit section of latter topic of the editor module 3 using the input 410 of terminal node 40 and as logic topic group 95
Point 10n input is connected according to the questionnaire content of the questionnaire with each logic output terminal of logical node 80, figure
Shown in then to be connected with the first output end 820 of logical node 80 and the second output end 830;
System also includes Logic control module 6, for setting logic rules in the logic output terminal of logical node 80, and
Control logic node 80 by the combination of the answer of the topic of each cell node in logic topic group 95 with it is each described
Logic rules are compared, and are the combination of the answer of two cell nodes 10p, 10m topic shown in figure, and selection is answered with described
The logic rules that the combination of case is consistent, the logic output terminal corresponding with the logic rules is turned on, figure
Shown in for the first output end 820 of logical node 80 or the second output end 830 are turned on.
Figure 22 is referred to, Figure 22 is the graphical generation system creation using the questionnaire of the present invention for including logical node
The example schematic of questionnaire.As shown in figure 22, it is assumed that logic topic group 95 includes the first topic and second two topics of topic, entirely asks
Volume, which includes the first topic, the second topic and the 3rd three topics of topic, logical node 80, includes the first output end 820 and the second output end
830 two logic output terminals, logic rules can include " with or, it is non-" three kinds of logical conditions, then logical node 80 is by logic
The combination of the answer of the topic of the first topic and the second topic in topic group 95 and the logic rules of the first output end 820 and the
The logic rules of two output ends 830 are compared, and select a logic rules being consistent with the combination of the answer, will be with this
The first corresponding output end 820 of logic rules or the second output end 830 are turned on, and three kinds of different arrangement feelings can occur
Condition:
The logic rules 1 of (1) first output end 820 are:The answer of first topic is X, and the answer of the second topic is Y;
The logic rules 2 of second output end 830 are:Except " answer of the first topic is X, and the answer of the second topic is Y's "
Other any possible combinations;
If the first topic and the combined symbols logical regular 1 of the answer of the second topic, the selection of logical node 80 conducting first
Output end 820, then questionnaire topic order be:Logic topic group (first the-the second topic of topic)-the three topic;
If the first topic and the combined symbols logical regular 2 of the answer of the second topic, the selection of logical node 80 conducting second
Output end 830, then questionnaire topic order be:Logic topic group (first the-the second topic of topic)-terminate.
The logic rules 1 of (2) first output ends 820 are:The answer of first topic is X, or the answer of the second topic is Y;
The logic rules 2 of second output end 830 are:Except " answer of the first topic is X, or the answer of the second topic is Y's "
Other any possible combinations;
If the first topic and the combined symbols logical regular 1 of the answer of the second topic, the selection of logical node 80 conducting first
Output end 820, then questionnaire topic order be:Logic topic group (first the-the second topic of topic)-the three topic;
If the first topic and the combined symbols logical regular 2 of the answer of the second topic, the selection of logical node 80 conducting second
Output end 830, then questionnaire topic order be:Logic topic group (first the-the second topic of topic)-terminate.
The logic rules 1 of (3) first output ends 820 are:The answer of first topic is not X, and the answer of the second topic is not Y;
The logic rules 2 of second output end 830 are:Except " answer of the first topic is not X, and the answer of the second topic is not
Y " other any possible combinations;
If the first topic and the combined symbols logical regular 1 of the answer of the second topic, the selection of logical node 80 conducting first
Output end 820, then questionnaire topic order be:Logic topic group (first the-the second topic of topic)-the three topic;
If the first topic and the combined symbols logical regular 2 of the answer of the second topic, the selection of logical node 80 conducting second
Output end 830, then questionnaire topic order be:Logic topic group (first the-the second topic of topic)-terminate.
By the above-mentioned means, knot that can be according to the answer of the topic in logic topic group compared with logic rules
Fruit, make the 3rd topic is conditional to be presented to answer person, questionnaire is become more diversified.
Especially, the option in all cell nodes before logical node can serve as operational factor and participate in logic fortune
Calculate.The logic output terminal corresponding to each logic rules i.e. in logical node can include compound logic computing.
Including the first topic, the second topic and the 3rd three multiple-choice questions of topic, logical node with logic topic group includes the first output
Exemplified by three end, the second output end and the 3rd output end logic output terminals:
The logic rules 1 of (1) first output end:Meet the first topic to select A the second topic does not select A simultaneously, or the 3rd topic selects B;
(2) second output end logic rules 2:Meet the first topic select B simultaneously second topic select C;
(3) the 3rd output end logic rules 3:Meet the first topic to select C the second topic selects A simultaneously, or the second topic selects D simultaneously the
Three topics select D;
If the combined symbols logical regular 1 of the answer of the first topic, the second topic and the 3rd topic, logical node selection conducting
First output end;If the combined symbols logical regular 2 of the answer of the first topic, the second topic and the 3rd topic, logical node selection
Turn on the second output end;If the combined symbols logical regular 3 of the answer of the first topic, the second topic and the 3rd topic, logical node
Selection the 3rd output end of conducting.
Certainly, logical node of the invention can also include more logic output terminals and logic rules, and questionnaire content is simultaneously
Above-described embodiment is not limited solely to, questionnaire content can specifically be set according to the requirement of questionnaire design person.
Embodiment 4:
In the 4th preferred embodiment of the present invention, the questionnaire content of the questionnaire simultaneously including circulation topic group, with
Machine topic group, logic topic group.Figure 23 is referred to, Figure 23 is to include cyclic node, random node, the present invention of logical node
The structured flowchart of the graphical generation system of questionnaire.As shown in figure 23, the graphical generation system of questionnaire of the present invention is wrapped simultaneously
Include memory module 1, creation module 2, editor module 3, loop control module 4, shuffle module 5 and Logic control module 6.This
4th preferred embodiment of invention, the content of three above-mentioned embodiments is integrally incorporated in, according to questionnaire design, person can
Arbitrarily to select.
But the graphical generation method and system of questionnaire of the present invention, cell node, the cyclic node of functionalization, random section
The quantity of point and logical node is not limited to the above embodiments, and questionnaire design person can arbitrarily add according to being actually needed
Add cell node, cyclic node, random node and logical node, when creating questionnaire, a list is often created in display unit
First node, cyclic node, random node or logical node, that is, represent increases a topic or function in questionnaire.
The advantages of graphical generation method and system of questionnaire of the present invention, is:
(1) questionnaire carries out establishment and the editor of questionnaire in a manner of graphical, visual, makes questionnaire is all to redirect selection point
Branch is deployed, and questionnaire design person can quickly and intuitively form the global general view to questionnaire.
(2) questionnaire design speed is increased substantially, questionnaire design difficulty is reduced, makes possess primary computer application power
Questionnaire design person can also carry out professional questionnaire establishment and design.
(3) person's error correction of being easy to questionnaire design, selection logic is redirected to the complexity in questionnaire, result even in logic it is nested,
The situation of the mistake such as endless loop, questionnaire design person can visually judge whether questionnaire design correct at once, it is directly perceived and
It is convenient.
Described above is only presently preferred embodiments of the present invention, not does any formal limitation to the present invention, though
So the present invention is disclosed above with preferred embodiment, but is not limited to the present invention, any to be familiar with this professional technology people
Member, in the range of technical solution of the present invention is not departed from, when the technology contents using the disclosure above make a little change or repair
The equivalent embodiment for equivalent variations is adornd, as long as being the content without departing from technical solution of the present invention, the technology according to the present invention is real
Any simple modification, equivalent change and modification that confrontation above example is made, still fall within the scope of technical solution of the present invention
It is interior.
Claims (8)
- A kind of 1. graphical generation method of questionnaire, it is characterised in that including:Create patterned multiple cell nodes, the topic that a cell node corresponds in questionnaire;An input and at least one output end are created on the cell node;By the input of each cell node according to the questionnaire content of the questionnaire and the output of associated cell node End is connected;Create patterned start node, output end created on the start node, by the output end of the start node with Input as the cell node of the first topic of the questionnaire is connected;Create patterned end node, input created in the end node, by the input of the end node with Output end as the cell node of last topic of the questionnaire is connected;The questionnaire content of the questionnaire includes circulation topic group, and the circulation topic group includes the multiple unit sections being sequentially connected Point;Methods described also includes:Patterned cyclic node is created, input, output end, circulation starting end and circulation are created in the cyclic node Terminate end;Output end as the cell node of the previous topic of the circulation topic group is connected with the input of the cyclic node Connect, be connected the output end of the cyclic node with the input of the cell node of the latter topic as the circulation topic group Connect;The input for the most preceding cell node that sorted in the circulation topic group is connected with the circulation starting end, will The output end for circulating the last cell node that sorted in topic group terminates end with the circulation and is connected;The cyclic node is inscribed out the unit node in the circulation topic group as the first of the circulation topic group Existing appearance order carries out cycle assignment.
- 2. the graphical generation method of questionnaire as claimed in claim 1, it is characterised in that using as the questionnaire last The quantity of the cell node of topic is arranged to multiple;Using the quantity of the end node be arranged to it is multiple and with as the questionnaire last topic cell node quantity It is identical, using the output end of the input of multiple end nodes and multiple cell nodes of last topic as the questionnaire It is connected in a manner of one-to-one;OrThe quantity of the end node is arranged to the number of cell node multiple and less than last topic as the questionnaire Amount, using the input of multiple end nodes with as the questionnaire last inscribe multiple cell nodes output end with One-to-many corresponded manner is connected.
- 3. the graphical generation method of questionnaire as claimed in claim 1, it is characterised in that using as the questionnaire last The quantity of the cell node of topic is arranged to multiple, and the quantity of the end node is arranged into one, by the end node Input is connected with each output end of cell node as last topic of the questionnaire.
- 4. the graphical generation method of questionnaire as claimed in claim 1, it is characterised in that the questionnaire content of the questionnaire includes Multiple random topic groups, each random topic group include at least one cell node, in each random topic group Unit node input all in accordance with the questionnaire content of the random topic group list associated with the random topic group The output end of first node is connected;Methods described also includes:Patterned random node is created, input, output end and random start end are created on the random node;Using as the output end and the input of the random node of the cell node of the previous topic of each random topic group It is connected;Using as the output end of the input and the random node of the cell node of the latter topic of each random topic group It is connected;Using as the input of the cell node of the first topic in each random topic group respectively with the random start end It is connected;The quantity that multiple random topic groups occur is randomly assigned by the random node with order.
- 5. the graphical generation method of questionnaire as claimed in claim 1, it is characterised in that the questionnaire content of the questionnaire includes Logic topic group, the logic topic group include multiple cell nodes, the unit node in the logic topic group it is defeated Enter output end phase of the end according to the questionnaire content of the logic topic group cell node associated with the logic topic group Connection;Methods described also includes:Patterned logical node and patterned terminal node are created, input is created on the logical node and is patrolled with multiple Output end is collected, a logic rules are set in each described logic output terminal, input is created on the terminal node;Before as the input of the cell node of the first topic in the logic topic group and as the logic topic group The output end of the cell node of one topic is connected;Using as the output end and the input of the logical node of the cell node of last topic in the logic topic group It is connected;Using the input of the terminal node and as the logic topic group latter topic cell node input root It is connected according to the questionnaire content of the questionnaire with each logic output terminal;The logical node by the combination of the answer of the topic of each cell node in the logic topic group with it is each The logic rules are compared, and select a logic rules being consistent with the combination of the answer, will be with the logic rules The corresponding logic output terminal is turned on.
- A kind of 6. graphical generation system of questionnaire, it is characterised in that including:Memory module, for storing the questionnaire content of questionnaire;Creation module, it is connected with the memory module, for creating patterned start node, knot according to the questionnaire content Shu Jiedian and multiple cell nodes, wherein, the topic that a cell node corresponds in the questionnaire, the list First node includes an input and at least one output end, and the start node includes output end, and the end node includes Input;Editor module, it is connected with the memory module and the creation module, for will be each according to the questionnaire content The input of the cell node is connected with the output end of associated cell node, by the output end of the start node with As the questionnaire first topic cell node input be connected and using the input of the end node and as The output end of the cell node of last topic of the questionnaire is connected;The questionnaire content of the questionnaire includes circulation topic group, and the circulation topic group includes the multiple unit sections being sequentially connected Point;The creation module has also created patterned cyclic node, and the cyclic node includes input, output end, circulation is opened Top and circulation terminate end;The editor module is using as the output end of the cell node of the previous topic of the circulation topic group and the cyclic node Input be connected, using the output end of the cyclic node and the cell node as the latter topic for circulating topic group Input is connected;The editor module described will circulate the input for the most preceding cell node that sorted in topic group and the circulation is opened Top is connected, and the output end of a last cell node that will be sorted in the circulation topic group and the circulation terminate end phase Connection;The system also includes loop control module, for controlling the cyclic node by each list in the circulation topic group First node carries out cycle assignment as the appearance order that the first topic of the circulation topic group occurs.
- 7. the graphical generation system of questionnaire as claimed in claim 6, it is characterised in that:The questionnaire content of the questionnaire includes multiple random topic groups, and each random topic group includes at least one unit Node, the input of the unit node in each random topic group all in accordance with the random topic group questionnaire content with The output end for the cell node being associated in the random topic group is connected;The creation module has also created patterned random node, the random node include input, output end and with Machine starting end;The editor module using as the output end of the cell node of the previous topic of each random topic group with it is described random The input of node is connected;The editor module using as the input of the cell node of the latter topic of each random topic group with it is described random The output end of node is connected;The editor module using as the input of the cell node of the first topic in each random topic group respectively with institute Random start end is stated to be connected;The system also includes shuffle module, for controlling the random node by multiple random topic groups appearance Quantity is randomly assigned with order.
- 8. the graphical generation system of questionnaire as claimed in claim 6, it is characterised in that:The questionnaire content of the questionnaire includes logic topic group, and the logic topic group includes multiple cell nodes, the logic The input of unit node in topic group is according in the questionnaire content of the logic topic group and the logic topic group The output end of associated cell node is connected;The creation module has also created patterned logical node and patterned terminal node, and the logical node includes defeated Enter end and multiple logic output terminals, a logic rules, the terminal node bag are provided with each described logic output terminal Include input;The editor module is patrolled as the input of the cell node of the first topic in the logic topic group and as described in The output end for collecting the cell node of the previous topic of topic group is connected;The editor module is using as the output end of the cell node of last topic in the logic topic group and the logic The input of node is connected;The unit section of latter topic of the editor module using the input of the terminal node and as the logic topic group The input of point is connected according to the questionnaire content of the questionnaire with each logic output terminal;The system also includes Logic control module, for setting the logic rules in multiple logic output terminals, and Control the combination of answer of the logical node by the topic of each cell node in the logic topic group with it is each The logic rules are compared, and select a logic rules being consistent with the combination of the answer, will be with the logic rules The corresponding logic output terminal is turned on.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510082368.1A CN104572136B (en) | 2015-02-15 | 2015-02-15 | The graphical generation method and system of questionnaire |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510082368.1A CN104572136B (en) | 2015-02-15 | 2015-02-15 | The graphical generation method and system of questionnaire |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104572136A CN104572136A (en) | 2015-04-29 |
CN104572136B true CN104572136B (en) | 2018-02-23 |
Family
ID=53088302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510082368.1A Active CN104572136B (en) | 2015-02-15 | 2015-02-15 | The graphical generation method and system of questionnaire |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104572136B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068980A (en) * | 2015-08-07 | 2015-11-18 | 北京思特奇信息技术股份有限公司 | Graphical display method and system for jump relationship among topics |
TWI744343B (en) * | 2017-06-22 | 2021-11-01 | 全球華人股份有限公司 | A questionnaire generation platform |
CN110532131A (en) * | 2018-05-24 | 2019-12-03 | 上海方付通商务服务有限公司 | A kind of processing method of cross check, intelligent questionnaire data processing method |
CN110827939A (en) * | 2019-10-12 | 2020-02-21 | 广东徕康医疗科技有限公司 | Automatic digitizing system for resident health (disease screening) archives |
CN110752037A (en) * | 2019-10-23 | 2020-02-04 | 泰康保险集团股份有限公司 | Evaluation method and device, computer readable medium and electronic device |
CN111144905B (en) * | 2019-12-24 | 2023-11-03 | 泰康保险集团股份有限公司 | Questionnaire configuration method, system, computer device and computer readable storage medium |
CN113033158B (en) * | 2021-03-20 | 2022-01-18 | 广州快决测信息科技有限公司 | Questionnaire display method, device and storage medium |
CN113033156A (en) * | 2021-03-20 | 2021-06-25 | 广州快决测信息科技有限公司 | Logic tree based questionnaire processing method and device and storage medium |
CN113033157B (en) * | 2021-03-20 | 2022-03-25 | 广州快决测信息科技有限公司 | Questionnaire generating method, device and storage medium |
CN113238701B (en) * | 2021-05-18 | 2023-12-12 | 惠州Tcl移动通信有限公司 | Questionnaire processing method, terminal and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101315691A (en) * | 2007-05-31 | 2008-12-03 | 中国科学院自动化研究所 | Result visualization implementing method based on choice question type investigation questionnaire |
CN103176896A (en) * | 2011-12-23 | 2013-06-26 | 阿里巴巴集团控股有限公司 | Generating method and generating device of test cases |
CN103810150A (en) * | 2012-11-09 | 2014-05-21 | ***股份有限公司 | Automatic relation nestable questionnaire generating method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120191466A1 (en) * | 2011-01-25 | 2012-07-26 | Quint Saul | Systems and Methods of Pharmaceutical Information Management |
-
2015
- 2015-02-15 CN CN201510082368.1A patent/CN104572136B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101315691A (en) * | 2007-05-31 | 2008-12-03 | 中国科学院自动化研究所 | Result visualization implementing method based on choice question type investigation questionnaire |
CN103176896A (en) * | 2011-12-23 | 2013-06-26 | 阿里巴巴集团控股有限公司 | Generating method and generating device of test cases |
CN103810150A (en) * | 2012-11-09 | 2014-05-21 | ***股份有限公司 | Automatic relation nestable questionnaire generating method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104572136A (en) | 2015-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104572136B (en) | The graphical generation method and system of questionnaire | |
CN103810150A (en) | Automatic relation nestable questionnaire generating method and device | |
Perer et al. | Integrating statistics and visualization for exploratory power: From long-term case studies to design guidelines | |
Goodwin et al. | What do constraint programming users want to see? Exploring the role of visualisation in profiling of models and search | |
Eck et al. | The generative capacity of digital artifacts: A mapping of the field | |
Mathias et al. | Characterising the affordances and limitations of common prototyping techniques to support the early stages of product development | |
KR101356191B1 (en) | Collaboration project performing system and method using network | |
CN110889626A (en) | Intelligent shift planning method, device, equipment and storage medium | |
CN113094288B (en) | Method for converting mind map into test case based on Xmind | |
CN108595705A (en) | Micro- class production method, system, device and the learning platform of multi-format document encapsulation | |
CN106095961A (en) | Table display processing method and device | |
CN105068980A (en) | Graphical display method and system for jump relationship among topics | |
CN113868369A (en) | Service logic checking method and device based on questionnaire questions | |
CN102157084A (en) | Completion setting method and device for electronic whiteboard | |
Baxley | Universal model of a user interface | |
CN106096159A (en) | Distributed system behavior simulation under a kind of cloud platform analyzes the implementation method of system | |
CN106447751A (en) | Character display method and device | |
Rodriguez et al. | From product to service design: A thinking paradigm shift | |
WO2014011710A2 (en) | Configurable community platform | |
KR101603319B1 (en) | 3d mind map generation apparatus and the method thereof | |
CN109032599A (en) | Based on XML indicate generate can interaction diagrams method, apparatus, equipment, medium | |
CN107766519A (en) | A kind of method of visual configuration data structure | |
Keena et al. | Interactive visualization for interdisciplinary research | |
De Oliveira et al. | Proposal and evaluation of textual description templates for bar charts vocalization | |
CN114978716B (en) | Three-dimensional topology display method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210416 Address after: Room 2811, Hong Kong New World Building, 300 Huaihai Middle Road, Huangpu District, Shanghai 200021 Patentee after: Shanghai Qiaoyi Network Technology Co.,Ltd. Address before: 200030, B building, room 600, greenbelt center, 701 Middle Road, Xuhui District, Shanghai, Longhua Patentee before: Xi Feng |
|
TR01 | Transfer of patent right |