Answering interaction method and device, terminal and storage medium

By quickly taking screenshots and configuring answer elements on the teacher's terminal, the problem of insufficient interactivity between the teacher's and student's terminals was solved. This enabled instant sharing of questions and answer elements and data feedback, improving the convenience of interactive answering and the effectiveness of teaching.

CN122018753APending Publication Date: 2026-05-12GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU SHIYUAN ELECTRONICS CO LTD
Filing Date
2024-11-11
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In existing technologies, when teachers share the display interface with students, there is insufficient interactivity, students cannot provide immediate feedback, which affects the convenience of answering questions and the teaching effect.

Method used

By enabling quick screenshotting and configuration of questions on the teacher's terminal, teachers can flexibly configure answer elements and reference answers, and send question configuration information to student terminals, achieving instant sharing of questions and answer elements. Students operate on the answer interface, and the teacher's terminal receives, processes, and displays the answer information.

Benefits of technology

It enhances the interactivity of the question-and-answer process, improves the convenience of answering questions and the teaching effectiveness, and enables real-time data statistics and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122018753A_ABST
    Figure CN122018753A_ABST
Patent Text Reader

Abstract

The invention provides an answer interaction method and device, a terminal and a storage medium, and the method comprises the steps: in response to a click operation on a screenshot control, intercepting a question image containing a question from a display interface of a first terminal; displaying a configuration interface containing the question image; in response to an answer element configuration operation on the configuration interface, determining an answer element corresponding to the question; determining a reference answer corresponding to the question in response to an answer configuration operation on the configuration interface; determining question configuration information based on the question image and the answer element corresponding to the question, and sending the question configuration information to a second terminal, so that the second terminal displays an answer interface and determines answer information; and receiving answer information sent by the second terminal, and displaying an answer result interface based on the answer information and the reference answers corresponding to the questions. Based on the scheme of the invention, the interactivity of the answer interaction process can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a question-and-answer interactive method, device, terminal, and storage medium. Background Technology

[0002] In teaching scenarios, to address the need for interactive question-and-answer sessions, a common technology involves the teacher's primary terminal sharing its interface content with students' secondary terminals via a specific sharing mechanism. Students can then view this interface on their secondary terminals and answer questions based on the displayed content. However, this method of sharing the primary terminal's interface with the secondary terminal is essentially a one-way broadcast of question content, resulting in insufficient interactivity. Summary of the Invention

[0003] This application provides a question-answering interaction method, device, terminal, and storage medium, which can effectively improve the interactivity of the question-answering interaction process.

[0004] Firstly, a question-and-answer interaction method is provided for application on a first terminal, the method comprising:

[0005] In response to a click on the screenshot control, a question image is captured from the display interface of the first terminal, wherein the question image contains the question;

[0006] Displays a configuration interface containing the question image;

[0007] In response to the answer element configuration operation in the configuration interface, determine the answer element corresponding to the question;

[0008] In response to the answer configuration operation in the configuration interface, determine the reference answer corresponding to the question;

[0009] Based on the question image and the corresponding answer elements, the question configuration information is determined and sent to the second terminal so that the second terminal can display an answer interface containing the question image and the corresponding answer elements based on the question configuration information, and determine the answer information in response to the answer operation in the answer interface.

[0010] Receive the answer information sent by the second terminal, and display the answer result interface based on the answer information and the corresponding reference answer.

[0011] In conjunction with the first aspect, in some possible implementations, the answer element is an answer option group, which includes multiple answer options. The answer element configuration operation includes clicking on the add / delete control for the answer options, and the configuration interface includes a preview area for the options corresponding to the question. In response to the answer element configuration operation in the configuration interface, the answer element corresponding to the question is determined, including: in response to clicking on the add / delete control for the answer options in the configuration interface, adjusting the number of answer options in the preview area for the options corresponding to the question to determine the answer option group corresponding to the question.

[0012] Combining the first aspect and the above implementation methods, in some possible implementation methods, the reference answer is a reference answer option, and the answer configuration operation includes an odd number of clicks on the first answer option in the answer option group corresponding to the question; in response to the answer configuration operation in the configuration interface, determining the reference answer corresponding to the question includes: in response to an odd number of clicks on the first answer option in the answer option group corresponding to the question in the configuration interface, determining the first answer option in the answer option group corresponding to the question as the reference answer option corresponding to the question.

[0013] Combining the first aspect and the above implementation methods, in some possible implementation methods, there are multiple questions, and the answer elements are answer option groups. Each answer option group includes multiple answer options. The answer element configuration operation includes clicking on the answer option group add / delete control and clicking on the answer option add / delete control. In response to the answer element configuration operation in the configuration interface, the answer element corresponding to the question is determined, including: in response to clicking on the answer option group add / delete control in the configuration interface, constructing the option preview area corresponding to each question in the multiple questions in the configuration interface; in response to clicking on the answer option add / delete control in the configuration interface, adjusting the number of answer options in the option preview area corresponding to each question to determine the answer option group corresponding to each question.

[0014] Combining the first aspect and the above implementation methods, in some possible implementation methods, the reference answer is a reference answer option, and the answer configuration operation includes an odd number of clicks on the first answer option in the answer option group corresponding to the question; in response to the answer configuration operation on the configuration interface, determining the reference answer corresponding to the question includes: in response to an odd number of clicks on the first answer option in the answer option group corresponding to each question on the configuration interface, determining the first answer option in the answer option group corresponding to each question as the reference answer option corresponding to each question.

[0015] Combining the first aspect and the above implementation methods, in some possible implementation methods, the question configuration information is determined based on the question image and the question's answer elements, including: obtaining the download address of the question image; obtaining the description parameters of the question's answer elements; and determining the question configuration information based on the download address of the question image and the description parameters of the question's answer elements.

[0016] Combining the first aspect and the above implementation methods, in some possible implementation methods, the answer result interface is displayed based on the answer information and the reference answer to the question, including: determining the answer statistics based on the answer information and the reference answer to the question; and displaying the answer result interface based on the reference answer to the question and the answer statistics.

[0017] Combining the first aspect and the above implementation methods, in some possible implementation methods, when the first terminal is not in screenshot mode, the screenshot control is configured to be displayed in a floating state; when the first terminal is in screenshot mode, the screenshot control is configured to be displayed in a hidden state.

[0018] Combining the first aspect and the above implementation methods, in some possible implementation methods, the number of second terminals is multiple; after determining the question configuration information based on the question image and the corresponding answer element, and sending the question configuration information to the second terminal, the method further includes: obtaining the answering progress information of each of the multiple second terminals; and displaying the answering progress interface according to the answering progress information of each second terminal.

[0019] In combination with the first aspect and the above implementation methods, in some possible implementation methods, before capturing the title image from the display interface of the first terminal in response to a click operation on the screenshot control, the method further includes: displaying the first screenshot control and the second control in response to a user's click operation on the first control.

[0020] In combination with the first aspect and the above implementation methods, in some possible implementation methods, after displaying the first screenshot control and the second control in response to the user's click operation on the first control, and before capturing the question image from the display interface of the first terminal in response to the click operation on the screenshot control, the method further includes: displaying the second screenshot control and the screenshot completion control in response to the user's click operation on the second control; and capturing the question image from the display interface of the first terminal in response to the click operation on the screenshot control, including: capturing multiple question images from the display interface of the first terminal in response to multiple click operations on the second screenshot control.

[0021] Secondly, a question-and-answer interaction method is provided for application on a second terminal. This method includes:

[0022] The system receives question configuration information sent by the first terminal, wherein the question configuration information is determined by the first terminal based on the question image and the answer elements corresponding to the question in the question image;

[0023] Based on the question configuration information, a question interface is displayed that includes the question image and the corresponding answer elements.

[0024] In response to the answering action on the answering interface, confirm the answer information;

[0025] The system sends the answer information to the first terminal, so that the first terminal can display the answer result interface based on the answer information and the reference answer corresponding to the pre-determined question.

[0026] In conjunction with the second aspect, in some possible implementations, based on the question configuration information, displaying an answer interface containing the question image and the corresponding answer elements includes: parsing the question configuration information to obtain the download address of the question image and the description parameters of the question's answer elements; obtaining the question image based on the download address of the question image; constructing the question's answer elements based on the description parameters of the question's answer elements; and displaying the answer interface based on the question image and the corresponding answer elements.

[0027] Combining the second aspect and the above implementation methods, in some possible implementation methods, the answer element is an answer option group, which includes multiple answer options. The answer operation includes clicking the second answer option in the answer option group corresponding to the question. In response to the answer operation in the answer interface, the answer information is determined, including: in response to clicking the second answer option in the answer option group corresponding to the question in the answer interface, determining the answer information based on the second answer option in the answer option group corresponding to the question.

[0028] In combination with the second aspect and the above implementation methods, in some possible implementation methods, there are multiple question images, and the answering operation also includes clicking the question image switching control; in response to clicking the second answer option in the answer option group corresponding to the question in the answering interface, before determining the answer information based on the second answer option in the answer option group corresponding to the question, the method further includes: in response to clicking the question image switching control in the answering interface, switching to display multiple question images, and the answer option group corresponding to the question contained in each of the multiple question images.

[0029] Thirdly, a question-answering interactive device is provided for use on a first terminal, the device comprising:

[0030] The screenshot unit is used to capture a question image from the display interface of the first terminal in response to a click operation on the screenshot control, wherein the question image contains the question;

[0031] The first display unit is used to display the configuration interface containing the question image;

[0032] The first determining unit is used to determine the answer element corresponding to the question in response to the answer element configuration operation in the configuration interface;

[0033] The second determining unit is used to determine the reference answer corresponding to the question in response to the answer configuration operation in the configuration interface;

[0034] The sending unit is used to determine the question configuration information based on the question image and the corresponding answer element, and send the question configuration information to the second terminal so that the second terminal can display an answer interface containing the question image and the corresponding answer element based on the question configuration information, and determine the answer information in response to the answer operation in the answer interface.

[0035] The second display unit is used to receive the answer information sent by the second terminal and display the answer result interface based on the answer information and the corresponding reference answer.

[0036] Fourthly, a question-and-answer interactive device is provided for use in a second terminal, the device comprising:

[0037] The receiving unit is used to receive question configuration information sent by the first terminal, wherein the question configuration information is determined by the first terminal based on the question image and the answer elements corresponding to the question in the question image;

[0038] The display unit is used to display an answer interface containing the question image and the corresponding answer elements based on the question configuration information;

[0039] The determination unit is used to determine the answer information in response to the answer operation on the answer interface;

[0040] The sending unit is used to send answer information to the first terminal so that the first terminal can display the answer result interface based on the answer information and the reference answer corresponding to the pre-determined question.

[0041] Fifthly, a terminal is provided, the terminal comprising:

[0042] Memory, used to store executable program code;

[0043] The processor is used to retrieve and run executable program code from memory, enabling the terminal to execute any of the above interactive question-and-answer methods.

[0044] Sixthly, a computer-readable storage medium is provided, which stores a computer program that, when executed, implements any of the above-mentioned interactive question-answering methods.

[0045] The beneficial effects of the technical solutions provided in some embodiments of this application include at least the following: By enabling rapid screenshotting and configuration of questions on a first terminal, teachers or question setters can flexibly capture images of questions from the display interface and conveniently configure answer elements and reference answers, thereby quickly determining the question configuration information. By sending the question configuration information to a second terminal, instant sharing of questions and answer elements is achieved, enabling students to perform answer operations on the answer interface displayed based on the question configuration information. Simultaneously, the first terminal can receive and process the answer information sent by the second terminal and display the answer results based on the answer information, thereby effectively improving the interactivity of the answer interaction process. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a schematic diagram of a question-and-answer interaction scenario provided in an embodiment of this application;

[0048] Figure 2 This is a flowchart illustrating a question-answering interaction method provided in an embodiment of this application;

[0049] Figure 3 This is an example diagram illustrating how to capture a title image according to an embodiment of this application;

[0050] Figure 4 This is an example diagram illustrating how to capture a title image according to an embodiment of this application;

[0051] Figure 5 This is an example schematic diagram of a question answering result interface provided in an embodiment of this application;

[0052] Figure 6 This is an example schematic diagram of a question answering result interface provided in an embodiment of this application;

[0053] Figure 7 This is an example schematic diagram of a question-answering progress interface provided in an embodiment of this application;

[0054] Figure 8 This is a flowchart illustrating a question-answering configuration provided in an embodiment of this application;

[0055] Figure 9 This is an example schematic diagram of a configuration interface provided in an embodiment of this application;

[0056] Figure 10This is a flowchart illustrating a question-answering configuration provided in an embodiment of this application;

[0057] Figure 11 This is an example schematic diagram of a configuration interface provided in an embodiment of this application;

[0058] Figure 12 This is a flowchart illustrating a multi-mode screenshot method provided in an embodiment of this application;

[0059] Figure 13 This is an example diagram illustrating how to capture multiple title images according to an embodiment of this application;

[0060] Figure 14 This is a flowchart illustrating a question-answering interaction method provided in an embodiment of this application;

[0061] Figure 15 This is an example schematic diagram of a question-answering interface provided in an embodiment of this application;

[0062] Figure 16 This is an example schematic diagram of a question-answering interface provided in an embodiment of this application;

[0063] Figure 17 This is an example schematic diagram of a question-answering interface provided in an embodiment of this application;

[0064] Figure 18 This is a schematic diagram of the structure of a question-answering interactive device provided in an embodiment of this application;

[0065] Figure 19 This is a schematic diagram of the structure of a question-answering interactive device provided in an embodiment of this application;

[0066] Figure 20 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0067] Figure 21 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation

[0068] To make the features and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0069] In the following description, when referring to the accompanying drawings, the same numbers in different drawings denote the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0070] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0071] The following will provide a detailed description of each example. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.

[0072] Please see Figure 1 , Figure 1 This is a schematic diagram of a question-and-answer interaction scenario provided by an embodiment of this application. In a teaching scenario, the first terminal 001 used by the teacher typically establishes a communication connection with multiple second terminals 002 used by the students. To address the need for question-and-answer interaction, a common related technology is that the first terminal 001 shares the content of its display interface to the second terminals 002 through a specific sharing mechanism, allowing students to see the display interface through the second terminals 002 and answer questions based on the content displayed on the interface.

[0073] However, this method of sharing the display interface of the first terminal 001 with the second terminal 002 suffers from insufficient interactivity. Specifically, this sharing method is essentially a one-way broadcast; the second terminal 002 can only passively receive information sent by the first terminal 001, unable to provide real-time feedback, resulting in a significantly diminished interactive experience. Furthermore, since no dedicated answer entry point is provided, students may need to answer offline, which not only affects the convenience of answering questions but also prevents students' answers from being effectively transmitted back to the first terminal 001 as data. In addition, the first terminal 001 cannot receive students' answers in a timely manner, making it difficult to perform real-time data statistics and analysis, thus affecting the accurate evaluation and timely feedback of teaching effectiveness. In summary, the aforementioned technologies have significant shortcomings in terms of interactivity.

[0074] To address the aforementioned shortcomings of related technologies, the main solution provided in this application includes: enabling rapid screenshotting and configuration of questions on a first terminal, allowing teachers or question setters to flexibly capture question images from the display interface and conveniently configure answer elements and reference answers, thereby quickly determining the question configuration information. By sending the question configuration information to a second terminal, instant sharing of questions and answer elements is achieved, enabling students to answer questions on an answer interface displayed based on the question configuration information. Simultaneously, the first terminal can receive and process the answer information sent by the second terminal, displaying the answer results based on the answer information, thereby effectively improving the interactivity of the question-and-answer process.

[0075] based on Figure 1 The scene shown below is an illustration; the following will combine... Figure 2 - Figure 13 This paper provides a detailed description of the interactive question-answering method provided in the embodiments of this application.

[0076] Please see Figure 2 , Figure 2 This is a flowchart illustrating a question-answering interaction method provided in an embodiment of this application. Figure 2 As shown, the method of this application embodiment is applied to a first terminal and may include the following steps S101-S106.

[0077] S101, in response to a click operation on the screenshot control, captures a question image from the display interface of the first terminal, wherein the question image contains the question.

[0078] Specifically, this embodiment proposes to obtain relevant question content based on screenshots. First, a display interface is displayed on the first terminal, and the user of the first terminal can take a screenshot by clicking on the screenshot control.

[0079] Before capturing the image of the question, the user is required to perform an action on the file or application containing the question so that the question is displayed on the first terminal's screen. For example, opening the file containing the question and adjusting it to full-screen mode will make the content of the question appear on the display screen.

[0080] In response to a click on the screenshot control, the first terminal captures an image of the question from the displayed interface. In one possible implementation, the entire displayed interface can be captured to obtain the question image; this can be considered a full-screen screenshot. In another possible implementation, a portion of the displayed interface can be captured to obtain the question image; this can be considered a partial screenshot. It should be noted that in implementing partial screenshots, the user can limit the area of ​​the partial screenshot by clicking and dragging on the displayed interface to capture a suitable range of question images.

[0081] For a better understanding of this embodiment, please refer to [link / reference]. Figure 3 and Figure 4 ,in, Figure 3 This is an example diagram illustrating how to crop a title image according to an embodiment of this application. Figure 4 This is an example diagram illustrating how to crop a title image according to an embodiment of this application. Figure 3 As shown, when the user clicks the screenshot control 004, an image can be captured from the display interface 003 of the first terminal to obtain an image containing a single question; for example... Figure 4 As shown, when the user clicks the screenshot control 004, the display interface 003 of the first terminal can be captured to obtain a question image containing multiple questions.

[0082] S102 displays the configuration interface containing the question image.

[0083] Specifically, after confirming that the required question image has been obtained, the first terminal will further display a configuration interface containing the question image. The question image provides the content of the question required for the interactive quiz; next, the corresponding answer elements and reference answers need to be configured for the question in the configuration interface.

[0084] The configuration interface includes not only the question image but also configuration controls. Users of the first terminal can operate the configuration controls to configure the answer elements corresponding to the question, and further configure the reference answer corresponding to the question in the configuration interface based on the answer elements.

[0085] S103, in response to the answer element configuration operation in the configuration interface, determines the answer element corresponding to the question.

[0086] Specifically, the answer element involved in this embodiment refers to an interactive component configured according to the type of the corresponding question. For example, the answer element can be the answer option group in a multiple-choice question, the input box in a fill-in-the-blank question, or the right / wrong indicator group in a true / false question, etc., and there are no restrictions on this.

[0087] In some cases, the configuration interface provides the answer elements corresponding to the questions by default. Users can then configure the answer elements within the configuration controls on the configuration interface. Correspondingly, the first terminal responds to the answer element configuration operation on the configuration interface by adjusting the content of the answer elements corresponding to the questions to determine the correct answer elements for each question.

[0088] In some cases, the configuration interface does not provide answer elements for the questions by default. In such cases, users can configure answer elements in the configuration controls within the configuration interface. Accordingly, the first terminal responds to the answer element configuration operation in the configuration interface by adding or deleting answer elements for the questions in the configuration interface to maintain a certain number of answer elements for each question, and adjusts the content of the answer elements for each question to determine the answer elements for each question.

[0089] S104, in response to the answer configuration operation in the configuration interface, determines the reference answer corresponding to the question.

[0090] Specifically, the reference answer involved in this embodiment is configured according to the corresponding answer element. For example, the reference answer can be a reference answer option in the answer option group, the reference text content in the input box, or the reference identifier in the correct / incorrect identifier group, etc., and there are no restrictions on this.

[0091] In some cases, users can click on the answer element corresponding to a question in the configuration interface. Accordingly, the first terminal, in response to this click, determines the reference answer for the question from the corresponding answer element. For example, if a user clicks on an answer option in the answer option group for a question in the configuration interface, the first terminal, in response to this click, identifies that answer option as the reference answer for the question.

[0092] In some cases, users can input the answer element corresponding to the question in the configuration interface. Accordingly, the first terminal, in response to the input operation in the configuration interface, determines the reference answer for the question from the answer element. For example, if a user inputs into the input box corresponding to the question in the configuration interface, the first terminal, in response to the input operation in the input box, obtains the text content of the input box and determines the text content of the input box as the reference answer for the question.

[0093] S105, determine the question configuration information based on the question image and the corresponding answer elements, and send the question configuration information to the second terminal so that the second terminal can display an answer interface containing the question image and the corresponding answer elements based on the question configuration information, and determine the answer information in response to the answer operation in the answer interface.

[0094] Specifically, after determining the question image and the corresponding answer elements, the first terminal needs to determine the question configuration information based on the question image and the corresponding answer elements, and then send the question configuration information to the second terminal. The question configuration information is the basis for the second terminal to display the answer interface; therefore, the question configuration information needs to directly or indirectly include the question image and the corresponding answer elements.

[0095] Regarding the process of the first terminal determining the question configuration information: In some cases, the first terminal encapsulates the original question image and the parameterized answer elements corresponding to the question to obtain the question configuration information; in other cases, the first terminal encapsulates the compressed question image and the parameterized answer elements corresponding to the question to obtain the question configuration information; and in still other cases, the first terminal encapsulates the download address of the question image and the parameterized answer elements corresponding to the question to obtain the question configuration information. The main difference between these three encapsulation methods lies in the processing of the question image. It can be understood that encapsulation based on the compressed question image or the download address of the question image can effectively reduce the data volume of the question configuration information and improve the transmission efficiency between the first and second terminals.

[0096] Accordingly, after receiving the question configuration information, the second terminal obtains the question image and constructs the answer elements based on the question configuration information, and further displays the answer interface based on the question image and the corresponding answer elements. The question image in the answer interface provides the user of the second terminal with visual question content, and the corresponding answer elements provide the user with an entry point for answering the question. In addition, the answer interface can also provide other controls to assist in answering the question. The user of the second terminal can perform answering operations in the answer interface. Correspondingly, the second terminal determines the answer information in response to the answering operations in the answer interface. The answer information includes the user identifier of the second terminal and the answer selected or entered by the user.

[0097] In some possible implementations, the configuration interface includes a "Start Answering Questions" control. The user of the first terminal can click the "Start Answering Questions" control. Correspondingly, in response to this click, the first terminal determines the question configuration information based on the question image and the corresponding answer elements, and then sends the question configuration information to the second terminal. In short, the user can trigger the first terminal to send question configuration information to the second terminal by clicking the "Start Answering Questions" control.

[0098] S106: Receive the answer information sent by the second terminal, and display the answer result interface based on the answer information and the corresponding reference answer.

[0099] It should be noted that the period from when the first terminal sends the question configuration information to the second terminal until the first terminal meets the preset conditions for stopping answering questions can be regarded as the question-answering interaction phase.

[0100] In some cases, timing begins when the question configuration information is sent from the first terminal to the second terminal. If the timer reaches the preset answering time, the condition for stopping the answering is determined to be met. For example, if the preset answering time is 1 minute, timing begins when the question configuration information is sent from the first terminal to the second terminal, and the condition for stopping the answering is determined to be met after 1 minute. In some cases, an interface displayed on the first terminal includes an end-of-answering control. The user can click on this control, and the first terminal responds accordingly by determining that the condition for stopping the answering is met. For example, the first terminal displays an answering progress interface during the answering interaction phase, which includes an end-of-answering control. The user can click on this control, and the first terminal responds accordingly by determining that the condition for stopping the answering is met.

[0101] Once the first terminal determines that the conditions for stopping answering questions are met, it will stop receiving answer information sent by the second terminal. Furthermore, based on the received answer information and the corresponding reference answers, the answer result interface will be displayed.

[0102] Specifically, regarding displaying the answer results interface based on the received answer information and the corresponding reference answers, the following are several possible implementation methods:

[0103] In one possible implementation, answer statistics are determined based on the answer information and the reference answers to the questions, and an answer result interface containing the answer statistics is displayed. In this implementation, the first terminal first compares the answer information with the reference answers to determine the answer status. Then, it generates some answer statistics, such as accuracy rate and answer distribution, and displays this information on the answer result interface. For example, the answer statistics may include accuracy rate (representing the proportion of correct answers given by users on the second terminal), answer distribution (representing the number or proportion of times each answer option and correct / incorrect indicator was selected), and answer time (representing the time taken by users on the second terminal to complete the answer).

[0104] In one possible implementation, based on the answer information and the reference answers to the questions, answer statistics are determined, and an answer result interface containing the reference answers and answer statistics is displayed. In this implementation, in addition to displaying the answer statistics, the first terminal also displays the reference answers to the questions on the answer result interface. In this way, the user on the second terminal can not only understand their own answer status but also directly see the correct answers to the questions for comparison and learning.

[0105] In one possible implementation, based on the answer information and the reference answers to the questions, answer statistics are determined, and an answer result interface containing the reference answers and answer statistics is displayed. In this implementation, in addition to displaying the reference answers and answer statistics, the first terminal also displays answer information on the answer result interface. This answer information includes the user identifier of the second terminal and the answers selected or entered by the user of the second terminal. The user identifier can be the user's name, student ID, or other information used to identify the user's specific identity.

[0106] In this embodiment, by enabling rapid screenshotting and configuration of questions on the first terminal, teachers or question setters can flexibly capture images of questions from the display interface and conveniently configure answer elements and reference answers, thereby quickly determining the question configuration information. By sending the question configuration information to the second terminal, instant sharing of questions and answer elements is achieved, allowing students to answer questions on an interface displayed based on the question configuration information. Simultaneously, the first terminal can receive and process the answer information sent by the second terminal, displaying the answer results based on the information, thus effectively enhancing the interactivity of the question-and-answer process.

[0107] In some embodiments of this application, based on the above... Figure 2 The embodiment shown further refines step S105, "determining question configuration information based on the question image and the corresponding answer elements," and may include the following steps:

[0108] Get the download link for the question image;

[0109] Retrieve the description parameters of the answer elements of the question;

[0110] Based on the download address of the question image and the description parameters of the question's answer elements, the question configuration information is determined.

[0111] Specifically, it's crucial to recognize that the question image, as a core element of the interactive quiz, can be quite large in size and resolution. Direct transmission would consume significant network resources and time. Therefore, to obtain the question image's download address, it's necessary to acquire the download URL beforehand. This can be achieved by uploading the question image to a server or cloud storage platform and obtaining its corresponding URL as the download address. In this way, what's transmitted between the first and second terminals is no longer the question image itself, but a relatively small download address, significantly improving transmission efficiency.

[0112] Next, the answer elements are the key components that construct the question and guide the user to answer it. These may include answer option groups in multiple-choice questions, input boxes in fill-in-the-blank questions, and true / false indicator groups in true / false questions. To configure the question, we need to obtain the description parameters of these answer elements. These description parameters are specific descriptions and definitions of the answer elements, including their type, content, and order. Parameterization allows for flexible configuration and modification of answer elements without having to rebuild the entire question each time.

[0113] Finally, based on the download address of the question image and the description parameters of the question's answer elements, the question configuration information is further determined. Specifically, the download address of the question image and the description parameters of the question's answer elements are integrated and encapsulated to form the question configuration information. This question configuration information is the foundation for the second terminal to display the answer interface; it contains sufficient information for the second terminal to acquire the question image and construct the question's answer elements. In this way, the first terminal can send the question configuration information to the second terminal, which then displays the answer interface based on this information, thus completing the entire interactive question-and-answer process.

[0114] The following are some examples of question configuration information:

[0115] In one example, the question configuration information is named: student.interaction.start

[0116] The question configuration information is as follows:

[0117] {

[0118] ineractionUid:string; / / A unique identifier for interactive question-and-answer sessions.

[0119] contentImgUrl:string; / / Download address for the title image.

[0120] options: string[]; / / Description parameters of the answer elements (answer option group) of the question, such as [A, B, C, D].

[0121] }

[0122] In one example, the question configuration information is named: student.interaction.start

[0123] The question configuration information is as follows: {

[0124] ineractionUid:string; / / A unique identifier for interactive question-and-answer sessions.

[0125] mode:number / / Value can be 0 or 1. For example, 0 represents "separate answer mode" and 1 represents "joint answer mode". This value is used to support the selection of answer mode.

[0126] contentImgUrls:string[]; / / A one-dimensional array representing the download addresses of images for different questions.

[0127] options: string[][]; / / A two-dimensional array that describes the answer elements (answer option groups) for different questions, such as [[A,B,C],[A,B,C,D]].

[0128] }

[0129] In this embodiment, by obtaining the download address of the question image instead of directly transmitting the image file, the amount of data transmitted is significantly reduced, improving transmission efficiency. Secondly, by describing the answer elements in a parameterized manner, the configuration of questions becomes more flexible and efficient. Finally, by integrating the download address of the question image and the description parameters of the answer elements to form question configuration information, a complete and accurate basis for constructing the answer interface is provided to the second terminal. Thus, data transmission efficiency during the interactive question-and-answer process is effectively improved, and the flexibility of question configuration is enhanced.

[0130] In some embodiments of this application, based on the above... Figure 2 The illustrated embodiment further refines step S106 and may include the following steps:

[0131] Based on the answer information and the reference answers to the questions, determine the answer statistics;

[0132] The interface displays the answer results based on the reference answers to the questions and answer statistics.

[0133] Specifically, the first terminal first receives the answer information sent by the second terminal. This answer information includes the user identifier of the second terminal and the answer selected or entered by the user. Then, the first terminal compares and analyzes the answer information sent by the second terminal with the corresponding reference answers to determine a series of answer statistics. These answer statistics may include, but are not limited to, the following aspects:

[0134] Accuracy Rate: By comparing the answers from the second terminal with the reference answers, the percentage of correct answers from users on the second terminal can be calculated, i.e., the accuracy rate. This indicator can intuitively reflect the degree of mastery and depth of understanding of the question content by users on the second terminal.

[0135] Answer distribution: Analyze the frequency or proportion of selection for each answer option and correct / incorrect marker to create an answer distribution chart or other data format. This helps to understand user answering preferences and trends on the second terminal, as well as the rationality and effectiveness of the question design.

[0136] Answering time: Recording and statistically analyzing the time taken by users on the second terminal to complete the questions reflects their answering speed and efficiency. Furthermore, combining this with indicators such as accuracy rate allows for a more comprehensive evaluation of the second terminal users' performance.

[0137] Next, the first terminal will generate and display a comprehensive answer results interface based on the previously determined answer statistics. This interface not only shows the reference answers to the questions, allowing users on the second terminal to compare their answers and identify errors and shortcomings, but also displays various answer statistics, giving users on the second terminal a more comprehensive understanding of their performance.

[0138] In some possible implementations, the answer result interface can also be shared by the first terminal to the second terminal. In some possible implementations, the answer result interface can also be displayed by a display device (such as a classroom projector or multimedia display screen) connected to the first terminal.

[0139] For a better understanding of this embodiment, please refer to [link / reference]. Figure 5 and Figure 6 ,in, Figure 5 This is an example schematic diagram of a question-answering result interface provided in an embodiment of this application. Figure 6 This is an example schematic diagram of a question-answering result interface provided in an embodiment of this application. For example... Figure 5 As shown, the answer result interface 005 displays information such as the reference answer, accuracy rate, time taken (time spent answering the questions), and specific answer distribution. Figure 5 The difference is that, Figure 6 The answer results interface 005 displays detailed answer information.

[0140] In this embodiment, the received answer information can be compared and analyzed with the reference answers to the questions to generate answer statistics containing multiple dimensions. Subsequently, an answer result interface is generated and displayed based on the answer statistics. This interface intuitively displays the reference answers to the questions and various answer statistics. This allows users on the second terminal to compare their answers to obtain learning feedback, enhancing the interactivity and user experience of the question-and-answer process.

[0141] In some embodiments of this application, based on the above... Figure 2 In the illustrated embodiment, when the first terminal is not in screenshot mode, the screenshot control is configured to be displayed in a floating position; when the first terminal is in screenshot mode, the screenshot control is configured to be displayed in a hidden position.

[0142] Specifically, the screenshot state involved in this embodiment refers to the state corresponding to the process of the first terminal from the start of capturing the question image to the completion of capturing the question image.

[0143] First, when the primary terminal is not in screenshot mode—that is, before or after capturing the question image—the screenshot control is configured to float. This floating display ensures the screenshot control remains prominently displayed on the primary terminal's screen, allowing users to quickly find and click it when needed. When browsing question-related documents, users can easily initiate or re-enter screenshot mode by clicking the floating screenshot control, thus improving ease of use and efficiency.

[0144] On the other hand, when the first terminal is in screenshot mode—that is, from the start of capturing the question image to the completion of capturing the question image—the screenshot control is configured to be hidden. This hidden display design is mainly to avoid the screenshot control obstructing or interfering with the question image during the screenshot process. If the screenshot control were still floating while the first terminal is in screenshot mode, it might obstruct part of the question content or affect the user's view and operation. Therefore, hiding the screenshot control provides a clearer, interference-free screenshot environment, ensuring that the first terminal can accurately capture the required question image.

[0145] For a better understanding of this embodiment, please refer to [link / reference]. Figure 3 Specifically, when the first terminal is in screenshot mode, the screenshot control 004 is hidden. When the first terminal is not in screenshot mode, the screenshot control 004 floats in the display interface 003.

[0146] In this embodiment, when the first terminal is not in screenshot mode, the floating display design of the screenshot control keeps it in a prominent position, facilitating quick location and operation by the user, thereby improving the convenience and efficiency of starting or re-entering screenshot mode. When the first terminal is in screenshot mode, the hidden display design of the screenshot control effectively avoids obscuring or interfering with the question image, providing the user with a clearer and more undisturbed screenshot environment, ensuring the accuracy and reliability of the screenshot operation. This automatic adjustment of the screenshot control's display state not only optimizes the user's workflow but also improves the overall performance and user experience of the interactive question-and-answer method.

[0147] In some embodiments of this application, based on the above... Figure 2 In the illustrated embodiment, there are multiple second terminals; after step S105, the following steps may also be performed:

[0148] Obtain the answering progress information of each of the multiple second terminals;

[0149] The answering progress interface is displayed based on the answering progress information of each second terminal.

[0150] Specifically, the first terminal needs to communicate with multiple second terminals to obtain real-time information on their answering progress. This progress information can include whether the second terminal has received the question configuration information, whether it has started answering, and whether it has submitted its answers. By obtaining this progress information, the first terminal can gain a comprehensive understanding of the answering progress and status of multiple second terminals, providing fundamental data support for subsequent steps.

[0151] To achieve this, the first terminal can communicate with multiple second terminals using methods such as polling or event triggering. In polling, the first terminal periodically sends query requests to each second terminal to obtain their answer progress information. In event triggering, when the answer progress information changes, the second terminal proactively sends a notification message to the first terminal to update the answer progress information in real time. Regardless of the method used, the first terminal needs to ensure that it can accurately and promptly obtain the answer progress information from multiple second terminals. The second terminal sending answer information to the first terminal can be considered an event triggering method; therefore, the answer progress information can reflect whether the user on the second terminal has submitted an answer.

[0152] Next, the first terminal will generate and display a quiz progress interface based on the quiz progress information obtained from multiple second terminals. The quiz progress interface can intuitively display the quiz progress and status of each second terminal, such as the number of second terminals that have answered the questions, the number of second terminals that have submitted their answers, and the quiz time of each second terminal.

[0153] By displaying the quiz progress interface, users on the first terminal can monitor the quiz status of multiple second terminals in real time, thus better understanding the overall progress and effectiveness of the quiz interaction. The quiz progress interface also provides auxiliary functions such as a refresh button and an end-of-quiz control. The refresh button allows users to manually refresh the quiz progress interface to obtain the latest progress information. The end-of-quiz control allows users to terminate the quiz interaction and display the quiz results interface when preset stop-quiz conditions are met.

[0154] For a better understanding of this embodiment, please refer to [link / reference]. Figure 7 , Figure 7 This is an example schematic diagram of a question-answering progress interface provided in an embodiment of this application. The question-answering progress interface 006 displays information such as the elapsed answering time, the number of people who have submitted answers, a progress bar for displaying the number of submitted answers, and an end-of-question control.

[0155] In this embodiment, the first terminal can acquire and process real-time answering progress information from multiple second terminals, including question reception status, answering start status, and answering submission status, providing a data foundation for comprehensively monitoring the overall progress and effectiveness of the answering interaction. Through the intuitive display of the answering progress interface, such as the number of second terminals that have answered and submitted answers, and the answering time for each second terminal, the user of the first terminal can grasp the dynamics of the answering interaction in real time, thereby making more timely and accurate decisions. Furthermore, the auxiliary functions provided by the answering progress interface, such as the end-of-answer control, further enhance the flexibility and controllability of the answering interaction, improving the user experience.

[0156] Please see Figure 8 This document provides a flowchart illustrating a question-answering interaction method according to an embodiment of this application. The question element is a question option group, which includes multiple question options. The question element configuration operation includes clicking on controls to add or delete question options. The configuration interface includes a preview area for the options corresponding to the question. The reference answer is a reference answer option, and the answer configuration operation includes clicking the first answer option in the question's corresponding answer option group an odd number of times. Figure 8 As shown, the method in this embodiment may include the following steps S201-S202, wherein step S201 may be used as a method for... Figure 2 The illustrated embodiment refines step S103, and step S202 can be used as a further refinement of step S103. Figure 2 A refinement of step S104 in the illustrated embodiment.

[0157] S201, in response to the click operation of adding or deleting answer options controls in the configuration interface, adjust the number of answer options in the option preview area corresponding to the question to determine the answer option group corresponding to the question;

[0158] S202, in response to an odd number of clicks on the first answer option in the answer option group corresponding to the question in the configuration interface, the first answer option in the answer option group corresponding to the question is determined as the reference answer option corresponding to the question.

[0159] Specifically, the configuration interface displays a control for adding or deleting answer options. This control allows users on the first terminal to add or delete answer options in the preview area corresponding to each question. When a user clicks this control, the first terminal adjusts the number of answer options in the preview area accordingly, thus determining the answer option group corresponding to the question. Introducing this control not only improves the flexibility of answer configuration but also makes the determination of answer option groups more aligned with the user's actual needs.

[0160] Next, the user on the first terminal can click on one or more answer options (specifically the first answer option) in the answer option group corresponding to the question in the configuration interface. The first terminal will respond to this click, and specifically, only when the number of clicks is odd will the answer option be designated as a reference answer option for the question. In other words, in response to an even number of clicks on the first answer option in the answer option group corresponding to the question in the configuration interface, the first terminal will deselect the first answer option in the answer option group corresponding to the question as a reference answer option for the question.

[0161] For a better understanding of this embodiment, please refer to [link / reference]. Figure 9 , Figure 9 This is an example schematic diagram of a configuration interface provided in an embodiment of this application. The configuration interface 007 displays a question image 008, a question option addition control 010, a question option deletion control 009, a question option 011, and a start answering control 012. Among them, the question option addition control 010 and the question option deletion control 009 are both part of the question option addition and deletion controls.

[0162] In this embodiment, the answer option addition and deletion controls in the configuration interface allow users to flexibly adjust the answer option group corresponding to the question according to actual needs. This not only enhances the flexibility of answer configuration but also ensures that the answer option group closely matches the needs of answer interaction. Furthermore, by associating the determination of the reference answer option with an odd number of clicks on the first answer option, this embodiment provides an intuitive and easy-to-use answer configuration method, simplifying the user operation process and improving the accuracy and efficiency of answer configuration.

[0163] Please see Figure 10This document provides a flowchart illustrating a question-answering interaction method according to an embodiment of this application. The method includes multiple questions, answer elements are answer option groups, each group containing multiple answer options, and answer element configuration operations including clicking on controls to add or delete answer option groups and clicking on controls to add or delete answer options. Reference answers are reference answer options, and answer configuration operations include clicking on the first answer option in the answer option group corresponding to a question an odd number of times. Figure 10 As shown, the method in this embodiment may include the following steps S301-S303, wherein steps S301-S302 may be used as a... Figure 2 The illustrated embodiment refines step S103, and step S303 can be used as a further refinement of step S103. Figure 2 A refinement of step S104 in the illustrated embodiment.

[0164] S301, responding to the click operation of adding or deleting controls for the answer option group in the configuration interface, to build a preview area for the options corresponding to each question in multiple questions in the configuration interface;

[0165] S302, in response to the click operation of adding or deleting answer options controls in the configuration interface, adjust the number of answer options in the option preview area corresponding to each question to determine the answer option group corresponding to each question;

[0166] S303, in response to an odd number of clicks on the first answer option in the answer option group corresponding to each question in the configuration interface, determines the first answer option in the answer option group corresponding to each question as the reference answer option for each question.

[0167] Specifically, when a user operates on the configuration interface of the first terminal, they can click the add / delete control for answer option groups according to the number of questions. In response to the click operation of the add / delete control for answer option groups in the configuration interface, the first terminal will build an option preview area for each question on the configuration interface. This option preview area is an intuitive interface for users to configure answer options. It displays the basic information of the answer option group associated with each question, providing a basis for users to configure answer elements in subsequent operations.

[0168] Next, the user clicks the add / delete control for answer options in the configuration interface of the first terminal. This control allows the user to add or delete answer options in the option preview area for each question. When the user clicks the add / delete control, the first terminal adjusts the number of answer options in the option preview area accordingly, thus determining the answer option group corresponding to each question.

[0169] Finally, users can click on the first answer option in the answer option group for each question in the configuration interface. Specifically, the first terminal will only designate the first answer option as the reference answer option for the corresponding question if the number of clicks is odd.

[0170] Next, the user on the first terminal can click on one or more answer options (specifically the first answer option) in the answer option group for each question within the configuration interface. The first terminal will respond to this click, and specifically, it will only designate the first answer option as a reference answer option for the question if the number of clicks is odd. In other words, if the first terminal responds to an even number of clicks on the first answer option in the answer option group for each question within the configuration interface, it will deselect the first answer option in the answer option group for each question as a reference answer option.

[0171] For a better understanding of this embodiment, please refer to [link / reference]. Figure 11 , Figure 11 This is an example schematic diagram of a configuration interface provided in an embodiment of this application. The configuration interface 007 displays multiple question images 008, an answer option group addition control 013, an answer option addition control 010, an answer option deletion control 009, an answer option 011, and a start answering control 012. The answer option addition control 010 and the answer option deletion control 009 are both part of the answer option addition / deletion controls. The answer option group addition control 013 is part of the answer option group addition / deletion controls. In some cases, the configuration interface 007 may also include an answer option group deletion control.

[0172] Please see Figure 12 The following is a flowchart illustrating a question-answering interaction method provided in this application embodiment, such as... Figure 12 As shown, the method in this application embodiment may include the following steps S401-S404.

[0173] S401, in response to the user's click operation on the first control, displays the first screenshot control and the second control.

[0174] After performing step S401, you can optionally perform step S402 or steps S403-S404.

[0175] S402, in response to a single click operation on the first screenshot control, captures a single question image from the display interface of the first terminal.

[0176] S403, in response to the user's click operation on the second control, displays the second screenshot control and the screenshot completion control;

[0177] S404, in response to multiple clicks on the second screenshot control, captures multiple question images from the display interface of the first terminal.

[0178] Specifically, during the interaction between the user and the first terminal, when the user clicks on a specific first control, the first terminal will respond. This response manifests as the display of two new controls on the first terminal's screen: a first screenshot control and a second control. The first screenshot control and the second control correspond to two different answering modes. For example, the text corresponding to the first control can be named "Answering Mode Selection" or "Interactive Answering," the text corresponding to the first screenshot control can be named "Answer Together," and the text corresponding to the second control can be named "Answer Separately."

[0179] Next, the user can choose an operation path to perform a single click on the first screenshot control. The first terminal will respond to this operation by capturing a single question image from the currently displayed interface of the first terminal. It is understood that this single question image can include one or more questions, without restriction.

[0180] Next, the user can choose another operation path and click on the second control. The first terminal will respond to this operation and display two new controls: a second screenshot control and a screenshot completion control. The appearance of these two controls provides the user with the ability to capture multiple images of the questions and clear instructions on completing the screenshot.

[0181] Specifically, users can click the second screenshot control multiple times. The first terminal will respond to this series of clicks by sequentially capturing multiple question images from its currently displayed interface. It's understood that any one of these question images can include one or more questions; there are no restrictions. Finally, users can click the screenshot completion control to explicitly indicate the end of the screenshot operation, triggering the first terminal to display the configuration interface and complete the question-related configuration.

[0182] For a better understanding of this embodiment, please refer to [link / reference]. Figure 13 , Figure 13 This is an example illustration of capturing multiple title images provided in an embodiment of this application. First, the user can click the first control 001 in the display interface 003.

[0183] Subsequently, the first control 001 is de-displayed, and the first screenshot control 015 and the second control 016 are added to the display interface 003. The user can click on the first screenshot control 015 or the second control 016.

[0184] If the user clicks the second control 016, and then the first screenshot control 015 or the second control 016 is canceled, the second screenshot control 017 and the screenshot completion control 018 are added to the display interface 003. The user can click the second screenshot control 017 to take multiple screenshots, or click the screenshot completion control 018 to exit the screenshot process.

[0185] In this embodiment, the answer option group add / delete controls in the configuration interface allow users to flexibly build option preview areas for each question according to actual needs. This not only enhances the flexibility of answer configuration but also ensures that the answer option groups closely match user requirements. Simultaneously, the introduction of the answer option add / delete controls enables users to perform fine-grained addition or deletion operations on answer options in the option preview area for each question, thereby further improving the accuracy and flexibility of answer configuration. Furthermore, by associating the determination of reference answer options with an odd number of clicks on the first answer option, this embodiment provides an intuitive and easy-to-use answer configuration method, which not only simplifies the user operation process but also improves the efficiency and accuracy of answer configuration.

[0186] based on Figure 1 The scene shown below is an illustration; the following will combine... Figure 14 - Figure 17 This paper provides a detailed description of the interactive question-answering method provided in the embodiments of this application.

[0187] Please see Figure 14 , Figure 14 This is a flowchart illustrating a question-answering interaction method provided in an embodiment of this application. Figure 14 As shown, the method of this application embodiment is applied to a second terminal and may include the following steps S501-S504, wherein the definitions of some terms are provided in [reference needed]. Figure 2 The explanations in the illustrated embodiments are not repeated here.

[0188] S501, receive question configuration information sent by the first terminal, wherein the question configuration information is determined by the first terminal based on the question image and the answer elements corresponding to the question in the question image.

[0189] S502, based on the question configuration information, displays an answer interface that includes the question image and the corresponding answer elements.

[0190] S503, responding to the answering operation on the answering interface, determines the answering information.

[0191] S504, send the answer information to the first terminal so that the first terminal can display the answer result interface based on the answer information and the reference answer corresponding to the pre-determined question.

[0192] Specifically, the second terminal, as the receiver of the interactive quiz, needs to prepare to receive the question configuration information from the first terminal. The question configuration information is determined and encapsulated by the first terminal based on the question image and the corresponding answer elements in the question image. It contains all the key data required to display the quiz interface, which may include the download address of the question image, the parameterized description of the answer elements, and any other auxiliary information used to construct the quiz interface.

[0193] Next, the second terminal needs to parse and process the question configuration information to extract the download address of the question image, the parameterized description of the answer elements, and any other auxiliary information used to construct the answer interface. Subsequently, the extracted download address of the question image, the parameterized description of the answer elements, and any other auxiliary information used to construct the answer interface are used to build the answer interface. The answer interface not only includes the visualized question content (i.e., the question image) but also provides the entry point for the second terminal user to perform the answer operation (i.e., the answer element corresponding to the question).

[0194] During the quiz process, the second terminal needs to monitor the user's actions on the quiz interface in real time. When the user performs an action, such as selecting an answer option, entering answer text, or engaging in other forms of interaction, the second terminal will respond to the action on the quiz interface and determine the answer information based on the user's actions. The answer information is a data structure containing the user's identifier and the answer selected or entered by the user. It will serve as the carrier of the user's answer result and will be used for subsequent sending of answer information and display of answer results.

[0195] Finally, the second terminal needs to encapsulate the determined answer information and send it to the first terminal. Once the first terminal receives the answer information, it will display the answer result interface based on the answer information and the pre-determined reference answers to the questions, thus completing the closed loop of the entire interactive question-and-answer process.

[0196] In this embodiment, the second terminal can receive question configuration information containing rich information sent by the first terminal, and construct an answer interface including question images and answer elements based on this information. This not only ensures the accurate display of the answer interface but also improves the flexibility and adaptability of the answer interaction. Simultaneously, by monitoring the user's actions on the answer interface in real time and responding to the answer operations to determine the answer information, the second terminal can effectively capture the user's answer results, providing a foundation for subsequent sending of answer information and display of answer results. Finally, by sending the answer information to the first terminal, the second terminal completes the closed loop of the answer interaction process, further enhancing the integrity of the answer interaction and the user experience.

[0197] In some embodiments of this application, based on the above... Figure 14 Example, for Figure 14 Step S502 in the illustrated embodiment is further refined to include the following steps:

[0198] The question configuration information is parsed to obtain the download address of the question image and the description parameters of the question's answer elements;

[0199] Obtain the question image from the download address;

[0200] Construct the answer elements of the question based on the description parameters of the answer elements of the question;

[0201] The answer interface is displayed based on the question image and the corresponding answer elements.

[0202] Specifically, after receiving the question configuration information from the first terminal, the second terminal first needs to parse the question configuration information. The question configuration information is obtained by the first terminal by encapsulating the question image and its corresponding answer elements; it contains all the key data needed to construct the answer interface. The parsing process involves disassembling this encapsulated data to extract the useful information. Specifically, parsing the question configuration information yields the download address of the question image and the descriptive parameters of the question's answer elements.

[0203] The download address for the question image is a link pointing to the storage location of the question image. Through this link, the second terminal can obtain the question image data from a remote server or other storage device. Obtaining the question image is one of the key steps in building the answer interface, as it provides the question content needed by the user to answer the questions. After obtaining the question image, the second terminal will cache it locally for use when building the answer interface.

[0204] The description parameters of the answer elements are a set of parameterized information used to describe the attributes and behaviors of the answer elements. This parameterized information defines the appearance, layout, and user interaction behavior of the answer elements in the answer interface. Based on these description parameters, the second terminal can construct the answer elements corresponding to the questions, such as answer option groups in multiple-choice questions and input boxes in fill-in-the-blank questions.

[0205] After acquiring the question image and constructing the answer elements, the second terminal can display the answer interface based on this information. The answer interface is the main interactive interface for users on the second terminal to answer questions; it contains the question image and its corresponding answer elements. Through the answer interface, users on the second terminal can clearly see the content of the question and answer it using the answer elements. Specifically, displaying the answer interface involves rendering the question image at a designated location on the interface and drawing the corresponding answer elements on the interface according to their description parameters. Simultaneously, necessary user interaction logic needs to be added to the answer elements to respond to user actions. For example, for multiple-choice questions with answer option groups, a click event listener needs to be added to each option so that when a user clicks an option, the action can be captured and a corresponding response made.

[0206] In this embodiment, by parsing the question configuration information, the second terminal can accurately extract the download address of the question image and the description parameters of the answer elements, ensuring the correctness of subsequent acquisition of the question image and construction of answer elements. Based on the extracted question image download address, the second terminal can obtain the question image from a remote server or other storage device and cache it locally for use when constructing the answer interface. This not only improves the efficiency of answer interface construction but also reduces dependence on network resources. Simultaneously, based on the description parameters of the answer elements, the second terminal can construct answer elements corresponding to the question, such as answer option groups in multiple-choice questions and input boxes in fill-in-the-blank questions, ensuring accurate matching between answer elements and question content and improving user experience. Finally, based on the question image and the corresponding answer elements, the second terminal can display the answer interface, providing users with a clear and intuitive answering environment, further enhancing the flexibility of the answering interaction and user experience.

[0207] In some embodiments of this application, based on the above... Figure 14 In this example, the answer element is an answer option group, which includes multiple answer options. The answering operation includes clicking on the second answer option in the answer option group corresponding to the question. Figure 14 Step S503 in the illustrated embodiment is further refined to include the following steps:

[0208] In response to a click operation on the second answer option in the answer option group corresponding to the question in the answer interface, the answer information is determined based on the second answer option in the answer option group corresponding to the question.

[0209] Specifically, when a user answers a question on the answering interface of the second terminal, they may click on a question option in the answer option group to indicate that they have selected that answer option as the answer.

[0210] To respond to this click, the second terminal needs to perform a series of processing steps. First, the second terminal needs to detect and confirm that the user's click on the answer interface did indeed occur on the answer option group corresponding to the question, and specifically, the second answer option was clicked. This confirmation process can utilize the event listening and response mechanism of the answer interface to ensure accurate capture and processing of the click event.

[0211] Once the validity and specificity of the click operation are confirmed, the second terminal needs to determine the answer information based on this operation. The answer information is a crucial data structure that contains the user identifier and the answer selected or entered by the user. In this embodiment, since the answer element is a group of answer options, and the user clicked the second answer option, the answer information will include the user identifier and the identifier or content of the second answer option.

[0212] Specifically, the second terminal can obtain the current user's identification information from the user session or front-end interface, and combine it with the identifier or content of the second answer option to form complete answer information. Finally, the second terminal needs to encapsulate the determined answer information and prepare to send it to the first terminal. The encapsulation process requires converting the answer information into a specific data format or protocol to ensure its reliability and consistency during network transmission. Once encapsulation is complete, the second terminal can send the answer information to the first terminal, allowing the first terminal to display the answer result interface based on the answer information and the pre-determined reference answers to the questions.

[0213] Here are some examples of answer information:

[0214] In one example, the answer information name is: student.interaction.result

[0215] The answer information is as follows: {

[0216] ineractionUid:string; / / A unique identifier for interactive question-and-answer sessions.

[0217] options: string[]; / / The answer options selected by the user on the second terminal, such as [A, B].

[0218] }

[0219] In one example, the answer information name is: student.interaction.result

[0220] Answer information content: {

[0221] ineractionUid:string; / / A unique identifier for interactive question-and-answer sessions.

[0222] options: string[][]; / / Two-dimensional array, the answer options selected by the user on the second terminal, such as [[A][B,C]].

[0223] }

[0224] For a better understanding of this embodiment, please refer to [link / reference]. Figure 15 , Figure 16 ,in, Figure 15 This is an example schematic diagram of a question-answering interface provided in an embodiment of this application. Figure 16 This is an example schematic diagram of a question-answering interface provided in an embodiment of this application.

[0225] exist Figure 15 In the answer interface 019, the background is a question image containing a single question. Answer interface 019 includes an answer area 020, which displays answer options 021 and a submit answer control 022. Multiple answer options 021 belong to the same answer option group. Users can click on one or more of the answer options 021 to select an answer and click the submit answer control 022 to submit their answer.

[0226] exist Figure 16 In the answer interface 019, the background is a question image containing multiple questions. The answer interface 019 includes an answer area 020, which displays answer options 021 and a submit answer control 022. The multiple answer options 021 belong to different answer option groups. Users can click on one or more of the multiple answer options 021 to select an answer and click the submit answer control 022 to submit their answer.

[0227] In this embodiment, the second terminal can respond to the user's click operation on the second answer option in the answer option group corresponding to the question in the answer interface, and accurately determine the answer information based on this operation. The answer information includes the user identifier and the identifier or content of the second answer option, which not only ensures the accurate correspondence between the answer information and the user's answer behavior, but also improves the reliability and consistency of the answer information during network transmission.

[0228] In some embodiments of this application, the number of question images is multiple, and the answering operation further includes a click operation on a question image switching control; in response to a click operation on the second answer option in the answer option group corresponding to the question in the answering interface, before determining the answer information based on the second answer option in the answer option group corresponding to the question, the method further includes:

[0229] In response to a click on the question image switching control in the answer interface, multiple question images are displayed, along with the answer option groups corresponding to the questions contained in each question image.

[0230] Specifically, to enrich the interactive experience of answering questions, this embodiment allows for situations with multiple question images and expands the answering operation to include not only selecting answer options but also clicking on the question image switching control.

[0231] When a user clicks the question image switching control on the answer interface, the second terminal responds and displays multiple question images. Simultaneously, as the question images switch, the corresponding answer option groups for each question also change accordingly. This allows users to see different questions and their corresponding answer option groups on the answer interface, enabling interactive question-and-answer interaction.

[0232] Furthermore, before responding to a click on the second answer option in the answer option group corresponding to a question on the answer interface, and before determining the answer information based on the second answer option in the answer option group corresponding to the question, the second terminal will first process the logic of question image switching. That is, if the user switches the question image before performing the answer operation, the second terminal will first update the displayed question image and answer option group according to the user's switching operation, and then respond to the user's click on a specific answer option, and determine the answer information accordingly.

[0233] For a better understanding of this embodiment, please refer to [link / reference]. Figure 17 , Figure 17 This is an example schematic diagram of a question-answering interface provided in an embodiment of this application. Figure 17 In the answer interface 019, the background is a question image containing a single question. Answer interface 019 includes an answer area 020, which displays answer options 021 and a submit answer control 022. Multiple answer options 021 belong to the same answer option group. Users can click on one or more of the answer options 021 to select an answer and click the submit answer control 022 to submit their answer. In addition, answer interface 019 also includes question image switching controls 023 and 024. Clicking question image switching control 023 will cause answer interface 019 to switch to display the next question image, and clicking question image switching control 024 will cause answer interface 019 to switch to display the previous question image.

[0234] In this embodiment, by introducing a question image switching control and responding to user clicks on the answer interface to switch between displaying multiple question images and their corresponding answer option groups, the richness of the quiz interaction and the user experience are significantly enhanced. Specifically, the question image switching control allows the quiz interaction to move beyond a single question image and answer option group, enabling flexible switching and selection based on user needs. Simultaneously, the logic for handling question image switching on the second terminal ensures that the question image and answer option group seen by the user during the quiz operation are up-to-date and consistent with the user's switching action. This effectively improves the interactivity of the quiz process and enhances the user experience.

[0235] Based on the above Figure 1 The following is a scene illustration, which will be combined with... Figure 18 The interactive question-answering device provided in the embodiments of this application will be described in detail. It should be noted that... Figure 18 The interactive question-and-answer device in the first terminal is used to execute the present application. Figure 2 - Figure 13 The methods shown in the embodiments are for illustrative purposes only, illustrating the parts relevant to the embodiments of this application. For specific technical details not disclosed, please refer to this application. Figure 2 - Figure 13 The illustrated embodiment. Specifically, the interactive question-and-answer device 700 may include a screenshot unit 701, a first display unit 702, a first determination unit 703, a second determination unit 704, a sending unit 705, and a second display unit 706, as detailed below:

[0236] The screenshot unit 701 is used to capture a question image from the display interface of the first terminal in response to a click operation on the screenshot control, wherein the question image contains the question;

[0237] The first display unit 702 is used to display a configuration interface containing the question image;

[0238] The first determining unit 703 is used to determine the answer element corresponding to the question in response to the answer element configuration operation in the configuration interface;

[0239] The second determining unit 704 is used to determine the reference answer corresponding to the question in response to the answer configuration operation in the configuration interface;

[0240] The sending unit 705 is used to determine the question configuration information based on the question image and the corresponding answer elements, and send the question configuration information to the second terminal so that the second terminal can display an answer interface containing the question image and the corresponding answer elements based on the question configuration information, and determine the answer information in response to the answer operation in the answer interface.

[0241] The second display unit 706 is used to receive the answer information sent by the second terminal and display the answer result interface based on the answer information and the reference answer corresponding to the question.

[0242] Optionally, in some embodiments, the answer element is an answer option group, which includes multiple answer options. The answer element configuration operation includes clicking on the add / delete control for the answer option, and the configuration interface includes a preview area of ​​the option corresponding to the question. The first determining unit 703 can be used to: adjust the number of answer options in the preview area of ​​the option corresponding to the question in response to clicking on the add / delete control for the answer option in the configuration interface, so as to determine the answer option group corresponding to the question.

[0243] Optionally, in some embodiments, the reference answer is a reference answer option, and the answer configuration operation includes an odd number of clicks on the first answer option in the answer option group corresponding to the question; the second determining unit 704 can be used to: in response to an odd number of clicks on the first answer option in the answer option group corresponding to the question in the configuration interface, determine the first answer option in the answer option group corresponding to the question as the reference answer option corresponding to the question.

[0244] Optionally, in some embodiments, the number of questions is multiple, the answer element is an answer option group, the answer option group includes multiple answer options, and the answer element configuration operation includes clicking the answer option group add / delete control and clicking the answer option add / delete control; the first determining unit 703 can be used to: in response to clicking the answer option group add / delete control in the configuration interface, construct an option preview area corresponding to each question in the multiple questions in the configuration interface; in response to clicking the answer option add / delete control in the configuration interface, adjust the number of answer options in the option preview area corresponding to each question to determine the answer option group corresponding to each question.

[0245] Optionally, in some embodiments, the reference answer is a reference answer option, and the answer configuration operation includes an odd number of clicks on the first answer option in the answer option group corresponding to the question; the second determining unit 704 can be used to: in response to an odd number of clicks on the first answer option in the answer option group corresponding to each question in the configuration interface, determine the first answer option in the answer option group corresponding to each question as the reference answer option corresponding to each question.

[0246] Optionally, in some embodiments, the sending unit 705 may be used to: obtain the download address of the question image; obtain the description parameters of the answer elements of the question; and determine the question configuration information based on the download address of the question image and the description parameters of the answer elements of the question.

[0247] Optionally, in some embodiments, the second display unit 706 may be used to: determine answer statistics based on answer information and the reference answer to the question; and display an answer result interface based on the reference answer to the question and the answer statistics.

[0248] Optionally, in some embodiments, when the first terminal is not in screenshot mode, the screenshot control is configured to be displayed in a floating position; when the first terminal is in screenshot mode, the screenshot control is configured to be displayed in a hidden position.

[0249] Optionally, in some embodiments, there are multiple second terminals; the interactive question-answering device 700 can be used to: obtain the question-answering progress information of each of the multiple second terminals; and display the question-answering progress interface according to the question-answering progress information of each second terminal.

[0250] Optionally, in some embodiments, the interactive question-and-answer device 700 can be used to: display a first screenshot control and a second control in response to a user's click operation on a first control.

[0251] Optionally, in some embodiments, the interactive question-answering device 700 can be used to: display a second screenshot control and a screenshot completion control in response to a user's click operation on the second control; the screenshot unit 701 can be used to: capture multiple question images from the display interface of the first terminal in response to multiple click operations on the second screenshot control.

[0252] The beneficial effects achievable in this embodiment are detailed in the preceding embodiments and will not be repeated here.

[0253] Based on the above Figure 1 The following is a scene illustration, which will be combined with... Figure 19 The interactive question-answering device provided in the embodiments of this application will be described in detail. It should be noted that... Figure 19 The interactive question-and-answer device in the document is used to perform the functions described in this application. Figure 14 - Figure 17 The methods shown in the embodiments are illustrated for ease of explanation, showing only the parts relevant to the embodiments of this application. For specific technical details not disclosed, please refer to this application. Figure 14 - Figure 17 The illustrated embodiment. Specifically, the interactive question-and-answer device 800 may include a receiving unit 801, a display unit 802, a determining unit 803, and a sending unit 804, as detailed below:

[0254] The receiving unit 801 is used to receive question configuration information sent by the first terminal, wherein the question configuration information is determined by the first terminal based on the question image and the answer elements corresponding to the question in the question image;

[0255] Display unit 802 is used to display an answer interface containing the question image and the corresponding answer elements based on the question configuration information;

[0256] The determining unit 803 is used to determine the answer information in response to the answer operation on the answer interface;

[0257] The sending unit 804 is used to send answer information to the first terminal so that the first terminal can display the answer result interface based on the answer information and the reference answer corresponding to the pre-determined question.

[0258] Optionally, in some embodiments, the display unit 802 may be used to: parse the question configuration information to obtain the download address of the question image and the description parameters of the answer elements of the question; obtain the question image according to the download address of the question image; construct the answer elements of the question according to the description parameters of the answer elements of the question; and display the answer interface based on the question image and the answer elements corresponding to the question.

[0259] Optionally, in some embodiments, the answer element is an answer option group, which includes multiple answer options. The answer operation includes clicking on the second answer option in the answer option group corresponding to the question. The determining unit 803 can be used to: in response to clicking on the second answer option in the answer option group corresponding to the question in the answer interface, determine the answer information based on the second answer option in the answer option group corresponding to the question.

[0260] Optionally, in some embodiments, there are multiple question images, and the answering operation also includes clicking the question image switching control; the answering interaction device 800 can be used to: switch and display multiple question images and answer option groups corresponding to the questions contained in each of the multiple question images in response to clicking the question image switching control in the answering interface.

[0261] The beneficial effects achievable in this embodiment are detailed in the preceding embodiments and will not be repeated here.

[0262] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the interactive question-answering method provided in the above embodiment.

[0263] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0264] Since the instructions stored in the storage medium can execute the steps in any of the interactive question-answering methods provided in the embodiments of this application, the beneficial effects that any of the interactive question-answering methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0265] Accordingly, this application also provides a terminal 900. Please refer to [link / reference]. Figure 20 , Figure 20 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. The terminal 900 includes a processor 901 and a memory 902. The processor 901 and the memory 902 are electrically connected.

[0266] The processor 901 is the control center of the terminal 900. It connects various parts of the terminal through various interfaces and lines. By running or calling computer programs stored in the memory 902 and calling data stored in the memory 902, it performs various functions of the terminal and processes data, thereby monitoring the terminal as a whole.

[0267] The memory 902 can be used to store software programs and modules. The processor 901 executes various functional applications and interactive question-and-answer processes by running the computer programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, computer programs required for at least one function, etc.; the data storage area may store data created based on the use of the terminal, etc.

[0268] Furthermore, memory 902 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 902 may also include a memory controller to provide processor 901 with access to memory 902.

[0269] In this embodiment, the memory 902 in the electronic device 900 is used to store executable program code, and the processor 901 is used to call and run the executable program code from the memory, so that the electronic device 900 executes the above-mentioned related method steps to realize the interactive question-answering method provided in the above embodiment.

[0270] Since the electronic device 900 can execute the steps of any of the question-answering interaction methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the question-answering interaction methods provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.

[0271] In some embodiments, see Figure 21 , Figure 21This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. The terminal 900 may include: a processor 901, a memory 902, a display screen 903, a camera assembly 904, an audio circuit 905, a sensor 906, and a power supply 907. The processor 901 is electrically connected to the display screen 903, the camera assembly 904, the audio circuit 905, the sensor 906, and the power supply 907.

[0272] The display screen 903 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal, which can be composed of images, text, icons, videos, and any combination thereof.

[0273] The camera assembly 904 may include interactive quiz circuitry, which can be implemented using hardware and / or software components and may include various processing units defining an image signal processing (ISP) pipeline. The interactive quiz circuitry may include at least: multiple cameras, an image signal processor (ISP), control logic, and image memory. Each camera may include at least one or more lenses and an image sensor. The image sensor may include a color filter array (such as a Bayer filter). The image sensor acquires light intensity and wavelength information captured by each imaging pixel of the image sensor and provides a set of raw image data that can be processed by the image signal processor.

[0274] The audio circuit 905 provides an audio interface between the user and the terminal via a speaker and a microphone. The audio circuit 905 includes a microphone. The microphone is electrically connected to the processor 901. The microphone is used to receive voice input from the user.

[0275] Sensor 906 is used to collect information about the terminal itself, the user, or the external environment. For example, sensor 906 may include one or more of the following sensors: vibration sensor, temperature sensor, distance sensor, magnetic field sensor, light sensor, accelerometer, fingerprint sensor, Hall sensor, position sensor, gyroscope, inertial sensor, attitude sensor, barometer, heart rate sensor, etc.

[0276] The power supply 907 is used to supply power to the various components of the terminal 900. In some embodiments, the power supply 907 can be logically connected to the processor 901 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0277] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0278] For the interactive question-answering device of this application embodiment, its functional modules can be integrated into a single processing chip, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0279] The interactive question-answering method, apparatus, terminal, and storage medium provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The above embodiments are only for the purpose of helping to understand the method and its core ideas; furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A question-and-answer interactive method, characterized in that, Applied to a first terminal, the method includes: In response to a click operation on the screenshot control, a question image is captured from the display interface of the first terminal, wherein the question image contains the question; Displays a configuration interface containing the image of the question; In response to the answer element configuration operation on the configuration interface, the answer element corresponding to the question is determined; In response to the answer configuration operation on the configuration interface, determine the reference answer corresponding to the question; Based on the question image and the corresponding answer element, the question configuration information is determined and sent to the second terminal so that the second terminal can display an answer interface containing the question image and the corresponding answer element based on the question configuration information, and determine the answer information in response to the answer operation in the answer interface. The system receives the answer information sent by the second terminal and displays the answer result interface based on the answer information and the reference answer corresponding to the question.

2. The method according to claim 1, characterized in that, The answer element is an answer option group, which includes multiple answer options. The answer element configuration operation includes clicking on the add / delete control for the answer option. The configuration interface includes a preview area of ​​the option corresponding to the question. The step of determining the answer element corresponding to the question in response to the answer element configuration operation on the configuration interface includes: In response to the click operation of the add / delete control for the answer options in the configuration interface, the number of answer options in the option preview area corresponding to the question is adjusted to determine the answer option group corresponding to the question.

3. The method according to claim 2, characterized in that, The reference answer is a reference answer option, and the answer configuration operation includes an odd number of clicks on the first answer option in the answer option group corresponding to the question; The step of determining the reference answer corresponding to the question in response to the answer configuration operation on the configuration interface includes: In response to an odd number of clicks on the first answer option in the answer option group corresponding to the question in the configuration interface, the first answer option in the answer option group corresponding to the question is determined as the reference answer option corresponding to the question.

4. The method according to claim 1, characterized in that, The number of questions is multiple, the answer element is an answer option group, the answer option group includes multiple answer options, and the answer element configuration operation includes the click operation of adding or deleting control of answer option group and the click operation of adding or deleting control of answer option; The step of determining the answer element corresponding to the question in response to the answer element configuration operation on the configuration interface includes: In response to a click operation on the add / delete control of the answer option group in the configuration interface, a preview area for the options corresponding to each of the multiple questions is constructed in the configuration interface; In response to the click operation of the add / delete control for answer options in the configuration interface, the number of answer options in the option preview area corresponding to each question is adjusted to determine the answer option group corresponding to each question.

5. The method according to claim 4, characterized in that, The reference answer is a reference answer option, and the answer configuration operation includes an odd number of clicks on the first answer option in the answer option group corresponding to the question; The step of determining the reference answer corresponding to the question in response to the answer configuration operation on the configuration interface includes: In response to an odd number of clicks on the first answer option in the answer option group corresponding to each question in the configuration interface, the first answer option in the answer option group corresponding to each question is determined as the reference answer option corresponding to each question.

6. The method according to claim 1, characterized in that, The step of determining the question configuration information based on the question image and the question's answer elements includes: Obtain the download address of the image of the question; Obtain the description parameters of the answer elements for the given question; Based on the download address of the question image and the description parameters of the answer elements of the question, the question configuration information is determined.

7. The method according to claim 1, characterized in that, The interface for displaying the answer results based on the answer information and the reference answer to the question includes: Based on the answer information and the reference answers to the questions, answer statistics are determined; The answer result interface displays the reference answer to the question and the answer statistics.

8. The method according to claim 1, characterized in that, When the first terminal is not in screenshot mode, the screenshot control is configured to be displayed in a floating position; when the first terminal is in screenshot mode, the screenshot control is configured to be displayed in a hidden position.

9. The method according to claim 1, characterized in that, The number of second terminals is multiple; after determining the question configuration information based on the question image and the answer element corresponding to the question, and sending the question configuration information to the second terminals, the method further includes: Obtain the answering progress information of each of the multiple second terminals; The answering progress interface is displayed based on the answering progress information of each of the second terminals.

10. The method according to claim 1, characterized in that, Before capturing the question image from the display interface of the first terminal in response to a click operation on the screenshot control, the method further includes: In response to the user's click on the first control, display the first screenshot control and the second control.

11. The method according to claim 10, characterized in that, After displaying the first screenshot control and the second control in response to a user's click on the first control, and before capturing the question image from the display interface of the first terminal in response to a click on the screenshot control, the method further includes: In response to the user's click on the second control, the second screenshot control and the screenshot completion control are displayed; The step of capturing a question image from the display interface of the first terminal in response to a click operation on the screenshot control includes: In response to multiple clicks on the second screenshot control, multiple title images are captured from the display interface of the first terminal.

12. A question-and-answer interactive method, characterized in that, Applied to a second terminal, the method includes: The system receives question configuration information sent by a first terminal, wherein the question configuration information is determined by the first terminal based on a question image and the answer elements corresponding to the question in the question image. Based on the question configuration information, a question-answering interface is displayed that includes the question image and the corresponding answer elements. In response to the answering operation on the answering interface, the answering information is determined; The answer information is sent to the first terminal so that the first terminal can display the answer result interface based on the answer information and the pre-determined reference answer corresponding to the question.

13. The method according to claim 12, characterized in that, The step of displaying an answer interface based on the question configuration information, including the question image and the corresponding answer elements, includes: The question configuration information is parsed to obtain the download address of the question image and the description parameters of the question's answer elements; Obtain the question image based on the download address of the question image; Construct the answer elements of the question based on the description parameters of the answer elements of the question; The answer interface is displayed based on the question image and the corresponding answer elements.

14. The method according to claim 12, characterized in that, The answer element is an answer option group, which includes multiple answer options. The answer operation includes clicking on the second answer option in the answer option group corresponding to the question. The step of determining answer information in response to an answering action on the answering interface includes: In response to a click operation on the second answer option in the answer option group corresponding to the question in the answer interface, answer information is determined based on the second answer option in the answer option group corresponding to the question.

15. The method according to claim 14, characterized in that, The number of question images is multiple, and the answering operation also includes clicking the question image switching control; before determining the answer information based on the second answer option in the answer option group corresponding to the question in the answering interface, the method further includes: In response to a click operation on the question image switching control in the answer interface, multiple question images are switched and displayed, as well as the answer option group corresponding to the question contained in each of the multiple question images.

16. A question-and-answer interactive device, characterized in that, Applied to a first terminal, the device includes: A screenshot unit is used to capture a question image from the display interface of the first terminal in response to a click operation on the screenshot control, wherein the question image contains a question; The first display unit is used to display a configuration interface containing the question image; The first determining unit is configured to determine the answer element corresponding to the question in response to the answer element configuration operation on the configuration interface. The second determining unit is used to determine the reference answer corresponding to the question in response to the answer configuration operation on the configuration interface; The sending unit is configured to determine question configuration information based on the question image and the answer element corresponding to the question, and send the question configuration information to the second terminal so that the second terminal can display an answer interface containing the question image and the answer element corresponding to the question based on the question configuration information, and determine the answer information in response to the answer operation in the answer interface. The second display unit is used to receive the answer information sent by the second terminal, and display the answer result interface based on the answer information and the reference answer corresponding to the question.

17. A question-and-answer interactive device, characterized in that, Applied to a second terminal, the device includes: The receiving unit is configured to receive question configuration information sent by the first terminal, wherein the question configuration information is determined by the first terminal based on the question image and the answer elements corresponding to the question in the question image; The display unit is used to display an answer interface containing the question image and the answer elements corresponding to the question, based on the question configuration information. A determining unit is configured to determine answer information in response to an answering operation on the answering interface; The sending unit is used to send the answer information to the first terminal, so that the first terminal can display the answer result interface based on the answer information and the reference answer corresponding to the pre-determined question.

18. A terminal, characterized in that, The terminal includes: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the terminal to perform the method as described in any one of claims 1 to 15.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 15.