CN113947166A - Questionnaire statistics real-time processing method, system, electronic equipment and storage medium - Google Patents
Questionnaire statistics real-time processing method, system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113947166A CN113947166A CN202111172915.7A CN202111172915A CN113947166A CN 113947166 A CN113947166 A CN 113947166A CN 202111172915 A CN202111172915 A CN 202111172915A CN 113947166 A CN113947166 A CN 113947166A
- Authority
- CN
- China
- Prior art keywords
- design
- title
- question
- answer
- dimensional code
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 238000013461 design Methods 0.000 claims abstract description 114
- 238000000034 method Methods 0.000 claims abstract description 27
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 10
- 238000007619 statistical method Methods 0.000 description 9
- 239000000463 material Substances 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000011835 investigation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000005266 casting Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06046—Constructional details
- G06K19/06103—Constructional details the marking being embedded in a human recognizable image, e.g. a company logo with an embedded two-dimensional code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses a questionnaire statistics real-time processing method, a system, electronic equipment and a storage medium, wherein the method comprises the steps of receiving a storage request of a design question, and generating a question number based on the storage request; generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture in the design question; responding to the two-dimensional code picture scanned by a user, obtaining the title information of the design title according to the title number, and returning the title information to the user side for displaying; and responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page, returning the statistical result page to the user side for displaying. The method and the device solve the technical problems that the existing questionnaire creating process in the related art is complicated, independent two-dimensional codes cannot be generated for each question, and the questioning and answering statistical results can be checked in real time.
Description
Technical Field
The application belongs to the technical field of computers, and particularly relates to a questionnaire statistics real-time processing method, system, electronic equipment and storage medium.
Background
In the existing one-to-many scenes, such as PPT demonstration or online training, a presenter sometimes needs to interact with listeners, such as making a survey or casting a ticket, collecting information of feedback implemented by field personnel, and sharing the information to each listener, so that the listeners have better participation, and a lecturer can decide the following lecture content according to a real-time statistical result. Multiple interaction links may be interspersed throughout the presentation or training process.
In the existing means, a questionnaire is generally created through an online questionnaire system, and questions and options needing interaction are added in the questionnaire. After the questionnaire is issued, displaying a questionnaire answer linking two-dimensional code in the PPT, scanning the two-dimensional code by a listener under a platform, and submitting the questionnaire. The questionnaire creator logs in the background and checks the answer result. The process has the technical problems that the questionnaire creating process is complicated, an independent two-dimensional code cannot be generated for each question, and the questioning and answering statistical result can be viewed in real time.
Disclosure of Invention
A first objective of the embodiments of the present application is to provide a method for processing questionnaire statistics in real time, which is intended to solve at least one problem in the prior art.
The embodiment of the application is realized in such a way that a questionnaire statistics real-time processing method comprises the following steps:
receiving a storage request of a design question, and generating a question number based on the storage request;
generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture in the design question;
responding to the two-dimensional code picture scanned by a user, obtaining the title information of the design title according to the title number, and returning the title information to the user side for displaying;
and responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page, returning the statistical result page to the user side for displaying.
In one embodiment, the generating a topic number based on the save request includes: responding to the storage request, randomly selecting N character strings from preset character strings, splicing the numbers or letters represented by the N character strings to generate the title number, wherein N is a positive integer, and the character strings comprise letters and numbers.
In one embodiment, the method further comprises: and judging whether the title numbers exist in a database or not, if so, randomly selecting an alphabetic character string from the preset character string to splice to the back of the title numbers to regenerate the title numbers.
In one embodiment, the responding to the user submitting the answer result of the design question, counting all answer results of the design question, generating a statistical result page, and returning the statistical result page to the user side for displaying includes: and triggering and counting all answer results of the design questions and generating a statistical result page after each answer is submitted by using a websocket communication protocol, and pushing the statistical result page to the answer result statistical page of each user for display through the websocket.
In one embodiment, the design title comprises a title and a title answer choice, and the two-dimensional code picture is synthesized below the title and the title answer choice.
Another object of an embodiment of the present application is to provide a questionnaire statistics real-time processing system, including:
the number generation module is used for receiving a storage request of the design questions and generating question numbers based on the storage request;
the two-dimensional code generation module is used for generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture into the design question;
the title acquisition module is used for responding to the two-dimensional code picture scanned by a user, acquiring title information of the design title according to the title number, and returning the title information to the user side for displaying;
and the result counting module is used for responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page and returning the statistical result page to the user side for displaying.
In one embodiment, the generating a topic number based on the save request includes: responding to the storage request, randomly selecting N character strings from preset character strings, splicing the numbers or letters represented by the N character strings to generate the title number, wherein N is a positive integer, and the character strings comprise letters and numbers.
In one embodiment, the method further comprises: and judging whether the title numbers exist in a database or not, if so, randomly selecting an alphabetic character string from the preset character string to splice to the back of the title numbers to regenerate the title numbers.
It is a further object of the embodiments of the present application to provide an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to execute the steps of the questionnaire statistics real-time processing method.
It is a further object of an embodiment of the present application to provide a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, causes the processor to execute the steps of the questionnaire statistics real-time processing method.
According to the questionnaire statistics real-time processing method, the questionnaire statistics real-time processing system, the electronic equipment and the storage medium, question codes are distributed to each question, the two-dimensional code picture and the question are established through the unique code and synthesized together, the establishment of questionnaire questions is facilitated, and a single question can be established into a two-dimensional code display, so that the question and the two-dimensional code picture can be directly pasted on a material in PPT or a one-to-many scene material, and a person needing answering can directly answer to a survey question by directly scanning the two-dimensional code; by establishing the answer module analysis module, the question and answer results of the questions are subjected to statistical analysis and display when the user submits the answers, so that the user can know the current answer condition in real time, and the user experience is improved.
Drawings
Fig. 1 is a flow chart of an implementation of a method for processing questionnaire statistics in real time according to an embodiment of the present application;
FIG. 2 is a schematic diagram of the main modules of a questionnaire statistics real-time processing system according to an embodiment of the present application;
FIG. 3 is a diagram of an exemplary system architecture that may be used with embodiments of the present application;
fig. 4 is a schematic structural diagram of a computer system suitable for implementing the terminal device or the server according to the embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the examples of this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, etc. may be used to describe various information in the embodiments of the present application, the information should not be limited by these terms. These terms are only used to distinguish one type of information from another.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
To further clarify the technical measures and effects taken by this application to achieve the intended purpose of the invention, the following detailed description is given, along with the accompanying drawings and preferred embodiments, of specific embodiments, structures, features and effects according to this application.
Fig. 1 shows an implementation flow of a questionnaire statistics real-time processing method provided in an embodiment of the present application, and for convenience of description, only the relevant parts of the embodiment of the present application are shown, which are detailed as follows:
a questionnaire statistics real-time processing method comprises the following steps:
s101: receiving a storage request of a design question, and generating a question number based on the storage request;
s102: generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture in the design question;
s103: responding to the two-dimensional code picture scanned by a user, obtaining the title information of the design title according to the title number, and returning the title information to the user side for displaying;
s104: and responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page, returning the statistical result page to the user side for displaying.
In step S101: and receiving a storage request of the design questions, and generating question numbers based on the storage request. A user can edit the title content to be investigated to create a design title in an editing module at the front end, wherein the design title content comprises content information and options of the design title to be investigated, display form typesetting of the design title is determined, the design title is submitted to a storage request, and when the storage request of the design title is received, a title number is distributed to the design title for searching the design title in a database subsequently. Here, the front-end editing module may include a title design module for design questions, an answer option design module for design questions, and a display form composition module for design questions.
In one embodiment, the generating a topic number based on the save request includes: responding to the storage request, randomly selecting N character strings from preset character strings, splicing the numbers or letters represented by the N character strings to generate the title number, wherein N is a positive integer, and the character strings comprise letters and numbers.
Further, the method further comprises: and judging whether the title numbers exist in a database or not, if so, randomly selecting an alphabetic character string from the preset character string to splice to the back of the title numbers to regenerate the title numbers. Specifically, the database may be queried once with the number, and if there is no duplicate record, the number is returned, and if there is a duplicate record, 1 digit of randomly selected letters is added after the number to regenerate the title number. Here, N may be 6 or a character string of another length. Therefore, the method can ensure that the code length is not too long and has very small cost, and ensure that the codes are not repeated.
In step S102: and generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture into the design question. After the number and the title number are determined, the question number is used as a parameter to generate an answer link of the design title, then the link is converted into a two-dimensional code picture, the two-dimensional code picture and the design title are synthesized into a title to be investigated, and the title is returned to an editing module at the front end, so that a title creator can place the design title with the two-dimensional code picture in materials such as PPT (power point) for one-to-many investigation.
In one embodiment, the design title comprises a title and a title answer choice, and the two-dimensional code picture is synthesized below the title and the title answer choice.
In step S103: responding to the two-dimensional code picture scanned by the user, obtaining the title information of the design title according to the title number, and returning the title information to the user side for displaying. When a design question needs to be investigated, the design question with the two-dimensional code picture is displayed to a user, the user scans the two-dimensional code and then jumps to an answer interface, responds to the entry of the answer interface, acquires a question number according to parameters in a link mapped by the two-dimensional code picture, searches a corresponding design question in a database or a cache according to the question number, returns the question information of the question to a user terminal for scanning the two-dimensional code picture after acquiring the design question for answering, the returned question information interface can comprise a question title, an answer option of the question and an answer option submitting button, and the user selects the corresponding answer option for submitting. Therefore, one-to-many investigation scenes can be facilitated, and answering operation and subsequent statistical analysis of the user are facilitated.
In step S104: and responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page, returning the statistical result page to the user side for displaying. After the user submits the answer option, respond to the answer result that the user submitted the design question, trigger the statistics module, make statistics of the answer result of all users of design question, then carry out statistics analysis with all answer results and generate the statistics result page and return to the terminal of all users of answer and demonstrate, can make the user know the overall situation of answer result in real time from this, the investigator also can know holistic answer condition in time, realized the real-time update to the result, need not the manual work again and look over whole result. Here, the statistical analysis result may be a common statistical analysis chart such as a pie chart or a bar chart.
Specifically, the step of responding to the answer result of the design question submitted by the user, counting all answer results of the design question, generating a statistical result page, returning the statistical result page to the user side for displaying comprises: and triggering and counting all answer results of the design questions and generating a statistical result page after each answer is submitted by using a websocket communication protocol, and pushing the statistical result page to the answer result statistical page of each user for display through the websocket.
Therefore, according to the questionnaire statistics real-time processing method provided by the embodiment of the application, question codes are distributed to each question, the two-dimensional code picture is established through the unique codes and is synthesized with the question, the establishment of the questionnaire questions is facilitated, and a single question can be established into the two-dimensional code display, so that the question and the two-dimensional code picture can be directly pasted on a material in PPT or a one-to-many scene material, and a person needing answering can directly answer the questionnaire question by directly scanning the two-dimensional code; by establishing the answer module analysis module, the question and answer results of the questions are subjected to statistical analysis and display when the user submits the answers, so that the user can know the current answer condition in real time, and the user experience is improved.
Fig. 2 is a schematic diagram of main modules of a questionnaire statistics real-time processing system provided in an embodiment of the present application, and for convenience of description, only the parts related to the embodiment of the present application are shown, which are detailed as follows:
a questionnaire statistics real-time processing system 200, comprising:
the number generation module 201: the system comprises a storage module, a processing module and a display module, wherein the storage module is used for receiving a storage request of a design question and generating a question number based on the storage request;
the two-dimensional code generation module 202: the answer link is used for generating the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture into the design question;
the title obtaining module 203: the two-dimensional code picture processing module is used for responding to the scanning of the two-dimensional code picture by a user, obtaining the title information of the design title according to the title number and returning the title information to the user side for displaying;
the result statistic module 204: and the statistical system is used for responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page and returning the statistical result page to the user side for displaying.
In the number generation module 201: and receiving a storage request of the design questions, and generating question numbers based on the storage request. A user can edit the title content to be investigated to create a design title in an editing module at the front end, wherein the design title content comprises content information and options of the design title to be investigated, display form typesetting of the design title is determined, the design title is submitted to a storage request, and when the storage request of the design title is received, a title number is distributed to the design title for searching the design title in a database subsequently. Here, the front-end editing module may include a title design module for design questions, an answer option design module for design questions, and a display form composition module for design questions.
In one embodiment, the generating a topic number based on the save request includes: responding to the storage request, randomly selecting N character strings from preset character strings, splicing the numbers or letters represented by the N character strings to generate the title number, wherein N is a positive integer, and the character strings comprise letters and numbers.
Further, the method further comprises: and judging whether the title numbers exist in a database or not, if so, randomly selecting an alphabetic character string from the preset character string to splice to the back of the title numbers to regenerate the title numbers. Specifically, the database may be queried once with the number, and if there is no duplicate record, the number is returned, and if there is a duplicate record, 1 digit of randomly selected letters is added after the number to regenerate the title number. Here, N may be 6 or a character string of another length. Therefore, the method can ensure that the code length is not too long and has very small cost, and ensure that the codes are not repeated.
In the two-dimensional code generation module 202: and generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture into the design question. After the number and the title number are determined, the question number is used as a parameter to generate an answer link of the design title, then the link is converted into a two-dimensional code picture, the two-dimensional code picture and the design title are synthesized into a title to be investigated, and the title is returned to an editing module at the front end, so that a title creator can place the design title with the two-dimensional code picture in materials such as PPT (power point) for one-to-many investigation.
In one embodiment, the design title comprises a title and a title answer choice, and the two-dimensional code picture is synthesized below the title and the title answer choice.
In the topic acquisition module 203: responding to the two-dimensional code picture scanned by the user, obtaining the title information of the design title according to the title number, and returning the title information to the user side for displaying. When a design question needs to be investigated, the design question with the two-dimensional code picture is displayed to a user, the user scans the two-dimensional code and then jumps to an answer interface, responds to the entry of the answer interface, acquires a question number according to parameters in a link mapped by the two-dimensional code picture, searches a corresponding design question in a database or a cache according to the question number, returns the question information of the question to a user terminal for scanning the two-dimensional code picture after acquiring the design question for answering, the returned question information interface can comprise a question title, an answer option of the question and an answer option submitting button, and the user selects the corresponding answer option for submitting. Therefore, one-to-many investigation scenes can be facilitated, and answering operation and subsequent statistical analysis of the user are facilitated.
In the result statistics module 204: and responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page, returning the statistical result page to the user side for displaying. After the user submits the answer option, respond to the answer result that the user submitted the design question, trigger the statistics module, make statistics of the answer result of all users of design question, then carry out statistics analysis with all answer results and generate the statistics result page and return to the terminal of all users of answer and demonstrate, can make the user know the overall situation of answer result in real time from this, the investigator also can know holistic answer condition in time, realized the real-time update to the result, need not the manual work again and look over whole result. Here, the statistical analysis result may be a common statistical analysis chart such as a pie chart or a bar chart.
Specifically, the step of responding to the answer result of the design question submitted by the user, counting all answer results of the design question, generating a statistical result page, returning the statistical result page to the user side for displaying comprises: and triggering and counting all answer results of the design questions and generating a statistical result page after each answer is submitted by using a websocket communication protocol, and pushing the statistical result page to the answer result statistical page of each user for display through the websocket.
Therefore, by allocating question codes to each question, establishing a two-dimensional code picture through unique codes and synthesizing the two-dimensional code picture and the question together, the questionnaire question real-time processing system provided by the embodiment of the application is convenient to establish, and can establish a single question into a two-dimensional code display, so that the question and the two-dimensional code picture can be directly pasted on a material in PPT or a one-to-many scene, and a person needing to answer the question can directly answer the questionnaire question by directly scanning the two-dimensional code; by establishing the answer module analysis module, the question and answer results of the questions are subjected to statistical analysis and display when the user submits the answers, so that the user can know the current answer condition in real time, and the user experience is improved.
An embodiment of the present application further provides an electronic device, including: one or more processors; the storage device is used for storing one or more programs, and when the one or more programs are executed by one or more processors, the one or more processors realize the questionnaire statistics real-time processing method of the embodiment of the application
The embodiment of the present application further provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, the method for processing questionnaire statistics in real time according to the embodiment of the present application is implemented.
Fig. 3 illustrates an exemplary system architecture 300 to which the questionnaire statistics real-time processing method or system of the embodiments of the present application can be applied.
As shown in fig. 3, the system architecture 300 may include terminal devices 301, 302, 303, a network 304, and a server 305. The network 304 serves as a medium for providing communication links between the terminal devices 301, 302, 303 and the server 305. Network 304 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal device 301, 302, 303 to interact with the server 305 via the network 304 to receive or send messages or the like. The terminal devices 301, 302, 303 may have various communication client applications installed thereon, such as shopping applications, web browser applications, search applications, instant messaging tools, mailbox clients, social platform software, and the like.
The terminal devices 301, 302, 303 may be various electronic devices having a display screen and supporting web browsing, including but not limited to in-vehicle smart screens, smart phones, tablets, laptop portable computers, desktop computers, and the like.
The server 305 may be a server providing various services, such as a background management server providing support for users using incoming and outgoing messages sent by the terminal devices 301, 302, 303. The background management server can perform analysis and other processing after receiving the terminal device request, and feed back the processing result to the terminal device.
It should be noted that the questionnaire statistics real-time processing method provided in the embodiment of the present application is generally executed by the server 305, and accordingly, the questionnaire statistics real-time processing system is generally disposed in the server 305.
It should be understood that the number of terminal devices, networks, and servers in fig. 3 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 4, shown is a block diagram of a computer system 400 suitable for use in implementing the electronic device of an embodiment of the present application. The computer system shown in fig. 4 is only an example, and should not bring any limitation to the function and the scope of use of the embodiments of the present application.
As shown in fig. 4, the computer system 400 includes a Central Processing Unit (CPU)401 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage section 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the system 400 are also stored. The CPU 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
The following components are connected to the I/O interface 405: an input section 406 including a keyboard, a mouse, and the like; an output section 407 including a display device such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 408 including a hard disk and the like; and a communication section 409 including a network interface card such as a LAN card, a modem, or the like. The communication section 409 performs communication processing via a network such as the internet. A driver 410 is also connected to the I/O interface 405 as needed. A removable medium 411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 410 as necessary, so that a computer program read out therefrom is mounted into the storage section 408 as necessary.
In particular, according to embodiments disclosed herein, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, embodiments disclosed herein include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 409, and/or installed from the removable medium 411. The above-described functions defined in the system of the present application are executed when the computer program is executed by a Central Processing Unit (CPU) 401.
It should be noted that the computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present application may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor includes a determination module, an extraction module, a training module, and a screening module. Where the names of these modules do not in some cases constitute a limitation of the module itself, for example, a determination module may also be described as a "module that determines a set of candidate users".
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (10)
1. A questionnaire statistics real-time processing method is characterized by comprising the following steps:
receiving a storage request of a design question, and generating a question number based on the storage request;
generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture in the design question;
responding to the two-dimensional code picture scanned by a user, obtaining the title information of the design title according to the title number, and returning the title information to the user side for displaying;
and responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page, returning the statistical result page to the user side for displaying.
2. The method according to claim 1, wherein the generating a topic number based on the save request comprises: responding to the storage request, randomly selecting N character strings from preset character strings, splicing the numbers or letters represented by the N character strings to generate the title number, wherein N is a positive integer, and the character strings comprise letters and numbers.
3. The method of real-time questionnaire statistics of claim 2, wherein the method further comprises: and judging whether the title numbers exist in a database or not, if so, randomly selecting an alphabetic character string from the preset character string to splice to the back of the title numbers to regenerate the title numbers.
4. The method for processing questionnaire statistics in real time according to claim 2, wherein the responding to the answer result of the design question submitted by the user, the counting of all answer results of the design question and the generation of a statistical result page, and the returning to the user side for presentation comprises: and triggering and counting all answer results of the design questions and generating a statistical result page after each answer is submitted by using a websocket communication protocol, and pushing the statistical result page to the answer result statistical page of each user for display through the websocket.
5. The method according to claim 1, wherein the design questions comprise topic titles and topic answer choices, and the two-dimensional code pictures are synthesized below the topic titles and the topic answer choices.
6. A questionnaire statistics real-time processing system, comprising:
the number generation module is used for receiving a storage request of the design questions and generating question numbers based on the storage request;
the two-dimensional code generation module is used for generating an answer link of the design question by taking the question number as a parameter, converting the answer link into a two-dimensional code picture and synthesizing the two-dimensional code picture into the design question;
the title acquisition module is used for responding to the two-dimensional code picture scanned by a user, acquiring title information of the design title according to the title number, and returning the title information to the user side for displaying;
and the result counting module is used for responding to the answer results of the design questions submitted by the user, counting all the answer results of the design questions, generating a statistical result page and returning the statistical result page to the user side for displaying.
7. The method according to claim 1, wherein the generating a topic number based on the save request comprises: responding to the storage request, randomly selecting N character strings from preset character strings, splicing the numbers or letters represented by the N character strings to generate the title number, wherein N is a positive integer, and the character strings comprise letters and numbers.
8. The method of real-time questionnaire statistics of claim 7, wherein the method further comprises: and judging whether the title numbers exist in a database or not, if so, randomly selecting an alphabetic character string from the preset character string to splice to the back of the title numbers to regenerate the title numbers.
9. An electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to perform the steps of the questionnaire statistics real-time processing method of any one of claims 1 to 5.
10. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, causes the processor to execute the steps of the questionnaire statistics real-time processing method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111172915.7A CN113947166A (en) | 2021-10-08 | 2021-10-08 | Questionnaire statistics real-time processing method, system, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111172915.7A CN113947166A (en) | 2021-10-08 | 2021-10-08 | Questionnaire statistics real-time processing method, system, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113947166A true CN113947166A (en) | 2022-01-18 |
Family
ID=79329336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111172915.7A Pending CN113947166A (en) | 2021-10-08 | 2021-10-08 | Questionnaire statistics real-time processing method, system, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113947166A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115860823A (en) * | 2023-03-03 | 2023-03-28 | 深圳市人马互动科技有限公司 | Data processing method in human-computer interaction questionnaire answering scene and related product |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020119433A1 (en) * | 2000-12-15 | 2002-08-29 | Callender Thomas J. | Process and system for creating and administering interview or test |
CN103714471A (en) * | 2014-01-21 | 2014-04-09 | 北京益派市场咨询有限公司 | Two-dimensional code investigation method and system |
CN104881828A (en) * | 2015-06-11 | 2015-09-02 | 西安博创软件有限公司 | System and method for querying question auxiliary information through codes in teaching auxiliary materials |
CN107122445A (en) * | 2017-04-19 | 2017-09-01 | 南京航空航天大学 | Real-time question-and-answer game apparatus implementation method based on mobile phone |
JP2018169726A (en) * | 2017-03-29 | 2018-11-01 | Necプラットフォームズ株式会社 | Questionnaire collection system and questionnaire collection method |
CN109190000A (en) * | 2018-08-02 | 2019-01-11 | 北京建工土木工程有限公司 | A kind of Engineering documents Management method |
CN109766409A (en) * | 2018-12-30 | 2019-05-17 | 武汉市幸运坐标信息技术有限公司 | A kind of questionnaire survey management system |
JP2021043241A (en) * | 2019-09-06 | 2021-03-18 | 弘道 外山 | Learning content providing system, learning content providing program, and learning content providing method |
-
2021
- 2021-10-08 CN CN202111172915.7A patent/CN113947166A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020119433A1 (en) * | 2000-12-15 | 2002-08-29 | Callender Thomas J. | Process and system for creating and administering interview or test |
CN103714471A (en) * | 2014-01-21 | 2014-04-09 | 北京益派市场咨询有限公司 | Two-dimensional code investigation method and system |
CN104881828A (en) * | 2015-06-11 | 2015-09-02 | 西安博创软件有限公司 | System and method for querying question auxiliary information through codes in teaching auxiliary materials |
JP2018169726A (en) * | 2017-03-29 | 2018-11-01 | Necプラットフォームズ株式会社 | Questionnaire collection system and questionnaire collection method |
CN107122445A (en) * | 2017-04-19 | 2017-09-01 | 南京航空航天大学 | Real-time question-and-answer game apparatus implementation method based on mobile phone |
CN109190000A (en) * | 2018-08-02 | 2019-01-11 | 北京建工土木工程有限公司 | A kind of Engineering documents Management method |
CN109766409A (en) * | 2018-12-30 | 2019-05-17 | 武汉市幸运坐标信息技术有限公司 | A kind of questionnaire survey management system |
JP2021043241A (en) * | 2019-09-06 | 2021-03-18 | 弘道 外山 | Learning content providing system, learning content providing program, and learning content providing method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115860823A (en) * | 2023-03-03 | 2023-03-28 | 深圳市人马互动科技有限公司 | Data processing method in human-computer interaction questionnaire answering scene and related product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112311841B (en) | Information pushing method and device, electronic equipment and computer readable medium | |
US11706172B2 (en) | Method and device for sending information | |
CN112311654A (en) | Instant messaging message processing method, device, medium and electronic equipment | |
CN113971243A (en) | Data processing method, system, equipment and storage medium applied to questionnaire survey | |
CN109413056B (en) | Method and apparatus for processing information | |
CN113377312A (en) | Same-screen interaction method and device, computer equipment and computer readable storage medium | |
CN112367241A (en) | Message generation and message transmission method, device, equipment and computer readable medium | |
CN114244793B (en) | Information processing method, device, equipment and storage medium | |
CN112328564A (en) | Special resource sharing method and device and electronic equipment | |
CN109241409B (en) | Method and device for sending and receiving information | |
CN107885872B (en) | Method and device for generating information | |
CN113947166A (en) | Questionnaire statistics real-time processing method, system, electronic equipment and storage medium | |
CN114297476A (en) | Questionnaire survey method, system, electronic equipment and storage medium based on user tags | |
CN113761510B (en) | User information processing method, device, equipment and medium thereof | |
CN114005440A (en) | Question-answering method, system, electronic equipment and storage medium based on voice interaction | |
CN114679602A (en) | Data processing method and device, electronic equipment and storage medium | |
US20240080285A1 (en) | Information processing method and apparatus, electronic device, and storage medium | |
CN111857901B (en) | Data processing method, method for generating session background, electronic device and medium | |
CN111953502A (en) | Information announcement method and device and electronic equipment | |
CN114282506A (en) | Certificate generation method, system, electronic device and storage medium | |
CN111694932A (en) | Conversation method and device | |
CN114363103B (en) | Method, device and computer readable medium for processing conference information | |
CN109120783A (en) | Information acquisition method and device, mobile terminal and computer readable storage medium | |
CN111125501B (en) | Method and device for processing information | |
CN112306596A (en) | Information interaction method and device 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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220118 |