Information display method, device, computer equipment and storage medium
By splitting the question analysis into multiple analysis steps in the online teaching system, generating targeted questions and displaying target explanation videos, the problems of insufficient question granularity and resource waste in the existing technology are solved, and the answering efficiency and resource utilization are improved.
Patent Information
- Application Number
- CN202211608011.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2042-12-14
AI Technical Summary
The teacher-student interaction function in the online teaching system only remains at the text dialogue level, which makes it impossible for students to effectively edit questions, the question granularity is not fine enough, and teachers are unable to quickly understand students' questions, resulting in inefficient answering and waste of resources.
Split the problem analysis into multiple consecutive analysis steps, generate question information for specific analysis steps, search for recorded explanation videos in the video library or obtain target explanation videos from teachers, and display the target explanation videos to answer students' questions.
It enables targeted and fine-grained questioning, avoids teachers from having to answer questions repeatedly, saves answering time, improves teaching efficiency, and reduces waste of resources.
Smart Images

Figure CN115934231B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an information display method, apparatus, computer equipment, and storage medium. Background Art
[0002] With the development of network technology, more and more online teaching systems have emerged, and learning and communication between students and teachers are no longer limited to schools and classrooms. Online teaching systems often include teacher-student interaction functions, allowing students to ask questions to teachers at any time to solve various problems encountered during the learning process. For example, if a student encounters an unanswered problem, they can use the teacher-student interaction function to ask the teacher for solutions.
[0003] However, in general, the teacher-student interaction function in online teaching systems only stays at the text dialogue level, which is not conducive to students editing questions, nor can it help teachers quickly understand students' questions, resulting in poor questioning results. Summary of the Invention
[0004] The embodiments of the present disclosure at least provide an information display method, apparatus, computer equipment, and storage medium.
[0005] In a first aspect, an embodiment of the present disclosure provides an information display method, applied to a student terminal, comprising:
[0006] In response to a question operation regarding a parsing step in a question parsing of a question to be answered, generating question information; the question parsing includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; the question information includes at least one selected target parsing step;
[0007] Determining whether there is a recorded explanation video related to the target parsing step in a preset video library based on the pre-established association between the parsing step and the explanation video;
[0008] If not, the question information is sent to the teacher end to obtain the target explanation video for the question information fed back by the teacher end;
[0009] The target explanation video is displayed, and the target explanation video and the target parsing steps are associated and stored in the video library.
[0010] In one possible implementation, the method further includes:
[0011] In the case that the recorded explanation video exists in the preset video library, the recorded explanation video is displayed.
[0012] In a possible implementation, when the recorded explanation video exists in the preset video library, displaying the recorded explanation video includes:
[0013] In the case where there are multiple recorded explanation videos, for each recorded explanation video, determining the degree of step repetition between the recorded explanation video and the question information based on the number of repeated steps between each stored parsing step included in the recorded explanation video and each target parsing step in the question information, as well as the number of the target parsing steps;
[0014] Filtering a target recorded explanation video from the plurality of recorded explanation videos according to the repetitiveness of the steps corresponding to each of the recorded explanation videos;
[0015] A recorded explanation video demonstrating the stated objectives has been produced.
[0016] In a possible implementation, presenting the recorded explanation video of the target includes:
[0017] In the case where the screened target recorded explanation videos include multiple ones, determining the video type of each target recorded explanation video; the video types include a question explanation type for solving a complete question and a step explanation type for solving a step of a question;
[0018] Determining the display order of each of the target recorded explanation videos according to the video type of each of the target recorded explanation videos and the repetitiveness of the steps corresponding to the target recorded explanation videos;
[0019] Display multiple recorded explanation videos of the target in the display order.
[0020] In a possible implementation, determining the display order of each of the target recorded explanation videos according to the video type of each of the target recorded explanation videos and the repetitiveness of the steps corresponding to the target recorded explanation videos includes:
[0021] When the target recorded explanation video includes a plurality of first explanation videos of a step-by-step explanation type, for each second explanation video having a step repetition degree within the first explanation video of a preset degree, determining a first display order for each second explanation video according to the number of stored parsing steps included in the second explanation video;
[0022] For the step repetitions of the third explanation videos other than the second explanation video in the first explanation video, determine a second display order for each of the third explanation videos in descending order of step repetitions; the first display order is before the second display order;
[0023] The presentation order of the target recorded explanation videos is determined according to the first presentation order of each of the second explanation videos and the second presentation order of each of the third explanation videos.
[0024] In a possible implementation, when the target recorded explanation videos further include a plurality of fourth explanation videos of the topic explanation type, determining the display order of the target recorded explanation videos according to the first display order of each of the second explanation videos and the second display order of each of the third explanation videos includes:
[0025] Determining a third display order of each of the fourth explanation videos according to a generation time of each of the fourth explanation videos; wherein the third display order is located after the first display order and before the second display order;
[0026] The presentation order of the target recorded explanation videos is determined according to the first presentation order of each of the second explanation videos, the second presentation order of each of the third explanation videos, and the third presentation order of each of the fourth explanation videos.
[0027] In a second aspect, the present disclosure also provides an information display method, which is applied to a teacher's terminal and includes:
[0028] In response to a viewing operation on question information in a question to be answered, the question information is displayed, wherein the question information is obtained and sent by the student terminal in response to a question operation on a parsing step in a question parsing of the question to be answered; the question parsing includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; and the question information includes at least one selected target parsing step;
[0029] Recording a target explanation video for the question information according to each target parsing step in the question information;
[0030] The target explanation video is sent to the student terminal so that the student terminal displays the target explanation video; and the target explanation video and the target parsing steps are associated and stored in a preset video library.
[0031] In a possible implementation, before displaying the question information in response to the viewing operation on the question information in the question to be answered, the method further includes:
[0032] Display a list of question questions; the list of question questions includes at least one question to be answered and question attribute information corresponding to each question to be answered; the question attribute information includes the knowledge points and / or the number of question information corresponding to the question to be answered;
[0033] In response to any of the unanswered questions triggered by the selection of the question attribute information, a question list corresponding to the unanswered question is displayed; the question list includes question information sent by different student terminals.
[0034] In a third aspect, the present disclosure also provides an information display device, which is applied to a student terminal and includes:
[0035] an acquisition module configured to generate question information in response to a question operation regarding a parsing step in a question parsing of a question to be answered; the question parsing includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; and the question information includes at least one selected target parsing step;
[0036] A determination module is used to determine whether there is a recorded explanation video related to the target parsing step in a preset video library based on the pre-established association relationship between the parsing step and the explanation video;
[0037] A first sending module is configured to send the question information to the teacher terminal if no, so as to obtain a target explanation video for the question information fed back by the teacher terminal;
[0038] The first display module is used to display the target explanation video and associate the target explanation video with the target parsing steps and store them in the video library.
[0039] In a fourth aspect, the present disclosure also provides an information display device, which is applied to a teacher's terminal and includes:
[0040] A second display module is configured to display, in response to a viewing operation on question information in a question-to-be-answered question, the question information being acquired and sent by the student terminal in response to a question operation on a parsing step in a question parsing operation for the question-to-be-answered question; the question parsing operation includes a plurality of pre-split, continuous parsing steps for answering the question-to-be-answered question; and the question information includes at least one selected target parsing step;
[0041] A recording module, configured to record a target explanation video for the question information according to each target parsing step in the question information;
[0042] The second sending module is used to send the target explanation video to the student terminal so that the student terminal displays the target explanation video; and associate the target explanation video with the target parsing steps and store them in a preset video library.
[0043] In a fifth aspect, an optional implementation of the present disclosure further provides a computer device, a processor, and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is used to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the machine-readable instructions execute the steps of the above-mentioned first aspect, or any possible implementation of the first aspect; or, when the machine-readable instructions are executed by the processor, the machine-readable instructions execute the above-mentioned second aspect, or any possible implementation of the second aspect.
[0044] In a sixth aspect, an optional implementation of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run, the computer program executes the steps of the above-mentioned first aspect, or any possible implementation of the first aspect; or, when the computer program is run, the computer program executes the above-mentioned second aspect, or any possible implementation of the second aspect.
[0045] For a description of the effects of the above-mentioned information display device, computer equipment, and computer-readable storage medium, please refer to the description of the above-mentioned information display method, which will not be repeated here.
[0046] The information display method, device, computer equipment and storage medium provided by the embodiments of the present disclosure can help students to refine their understanding of each step when learning by using the analysis steps in the analysis of the question, and to raise questions for some analysis steps that are in doubt, thereby achieving targeted and fine-grained questioning. If there is a recorded explanation video of the question to be answered in the video library, it can be said that the teacher has already answered the question to be answered in advance. Therefore, by first searching for the explanation video in the preset video library and then obtaining the target explanation video from the teacher end when there is no recorded explanation video, the problem of the teacher repeatedly answering the same question to be answered can be effectively avoided, and the waste of teaching resources can be effectively avoided. Moreover, since the question information is for a specific analysis step, the target explanation video recorded by the teacher end for the specific analysis step can be directly obtained. Finally, by displaying the target explanation video, it is possible to quickly and directly help students solve the problem, avoiding the problem of wasting time by watching the entire explanation video to solve the problem.
[0047] The information display method, apparatus, computer equipment and storage medium provided by the embodiments of the present disclosure are such that, since the question information is targeted at specific analysis steps, after the teacher obtains the question information on the teacher side, he or she can accurately obtain the students' specific questions, and thus record a target explanation video for the specific questions, without having to answer the entire question to be answered. This not only reduces the difficulty of answering, saves answering time, but also can solve problems for students in a targeted manner.
[0048] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and, together with the specification, are used to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without inventive effort.
[0050] Figure 1 A flow chart of an information display method applied to a student terminal provided by an embodiment of the present disclosure is shown;
[0051] Figure 2 A schematic diagram of a question parsing page provided by an embodiment of the present disclosure is shown;
[0052] Figure 3 A schematic diagram of a question analysis page including a recorded explanation video provided by an embodiment of the present disclosure is shown;
[0053] Figure 4 A schematic diagram of an answer page provided by an embodiment of the present disclosure is shown;
[0054] Figure 5 A schematic diagram of a page to be sent provided by an embodiment of the present disclosure is shown;
[0055] Figure 6 A flowchart of an information display method applied to a teacher terminal provided by an embodiment of the present disclosure is shown;
[0056] Figure 7 A schematic diagram of a task page provided by an embodiment of the present disclosure is shown;
[0057] Figure 8 A schematic diagram of a question list display page provided by an embodiment of the present disclosure is shown;
[0058] Figure 9 An interactive flow chart of an information display method provided by an embodiment of the present disclosure is shown;
[0059] Figure 10 A schematic diagram of an information display device applied to a student terminal provided by an embodiment of the present disclosure is shown;
[0060] Figure 11 A schematic diagram of an information display device applied to a teacher's terminal provided by an embodiment of the present disclosure is shown;
[0061] Figure 12 A schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.
[0063] In addition, the terms "first," "second," and the like in the description and claims of the embodiments of the present disclosure and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments described herein can be practiced in an order other than that shown or described herein.
[0064] In this document, "multiple or several" refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0065] Research has found that since the teacher-student interaction function in the teaching system remains at the level of text dialogue, it is not conducive to students editing questions. Therefore, when students use conventional online teaching systems to ask questions to teachers, they usually ask questions about the entire question. The granularity of the questions is not fine enough, so teachers are required to answer the entire question, and it is impossible to provide targeted answers to students' questions. This not only increases the teacher's workload and time for answering, but also is not conducive to students quickly and directly learning the knowledge related to the questions.
[0066] Based on the above research, the present disclosure provides an information display method, device, computer equipment and storage medium. By pre-dividing the analysis of the question into multiple continuous analysis steps, it can help students to refine their understanding of each step when using the analysis steps in the question analysis for learning, and to raise questions for some analysis steps that are in doubt, thereby achieving targeted and fine-grained questioning. If there is a recorded explanation video of the question to be answered in the video library, it can be said that the teacher has already answered the question to be answered in advance. Therefore, by first searching for the explanation video in the preset video library and then obtaining the target explanation video from the teacher end when there is no recorded explanation video, it can effectively avoid the problem of the teacher repeatedly answering the same question to be answered, and effectively avoid the waste of teaching resources. In addition, since the question information is for a specific analysis step, the target explanation video recorded by the teacher end for the specific analysis step can be directly obtained. Finally, by displaying the target explanation video, it is possible to quickly and directly help students solve the problem, avoiding the problem of wasting time by watching the entire explanation video to solve the problem.
[0067] The defects in the above solutions are the results obtained by the inventors after practice and careful research. Therefore, the process of discovering the above problems and the solutions proposed by this disclosure for the above problems below should be the contributions made by the inventors to this disclosure during the disclosure process.
[0068] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.
[0069] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0070] To facilitate understanding of this embodiment, we first introduce in detail an information display method disclosed in an embodiment of the present disclosure. The executor of the information display method provided in the embodiment of the present disclosure is generally a terminal device or other processing device with certain computing capabilities, where the terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a personal digital assistant (PDA), a handheld device, a computer device, etc.; in some possible implementation methods, the information display method can be implemented by a processor calling computer-readable instructions stored in a memory.
[0071] The information display method provided by the embodiment of the present disclosure is described below by taking a computer device as an example.
[0072] like Figure 1 FIG. 1 is a flowchart of an information display method applied to a student terminal provided by an embodiment of the present disclosure, which may include the following steps:
[0073] S101: In response to a question operation regarding a parsing step in a question parsing of a question to be answered, question information is generated; the question parsing includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; the question information includes at least one selected target parsing step.
[0074] Here, the student end is the end where the student logs in. The question to be answered can be any type of question used to help students practice, for example, homework questions, etc. The question analysis is text information used to comprehensively analyze the question to be answered, specifically, the overall analysis steps. The question analysis can include multiple pre-split consecutive analysis steps, which, when combined, can accurately answer the question to be answered.
[0075] Among them, the question analysis of each question that students need to practice can be stored in advance in a preset question bank. Specifically, for each question in the preset question bank, teachers can be invited to enter the complete question analysis for the question according to the preset analysis information entry format. Afterwards, the entered question analysis can be split according to the analysis information entry format to obtain a plurality of continuous analysis steps corresponding to the question analysis, and the question and the continuous analysis steps in the question analysis can be associated and stored in the preset question bank. When a question for the question is received, the plurality of continuous analysis steps in the question analysis corresponding to the question can be displayed to the student on the question analysis page. Among them, the way of associating and storing the question and the continuous analysis steps in the question analysis can specifically be to establish an association relationship between the question and the continuous analysis steps in the question analysis, and then store the question, the continuous analysis steps in the question analysis and the association relationship between the two.
[0076] For example, when recording a problem analysis, the teacher can pre-specify the entry locations for each analysis step. For example, the entry location for the first analysis step, the entry location for the second analysis step, the entry location for the third analysis step, and so on, up to the entry location for the Nth analysis step. Then, when the teacher determines that the problem analysis is complete, the complete problem analysis can be split into multiple consecutive analysis steps and stored according to the various entry locations where analysis information is stored.
[0077] The question information can be determined based on at least one target parsing step selected by the student from the multiple parsing steps in the displayed problem parsing. For example, if the problem parsing includes parsing steps 1 to 5, and the student selects parsing steps 3 and 4 and initiates a question operation, parsing steps 3 and 4 can be selected as target parsing steps, and question information including parsing steps 3 and 4 can be generated.
[0078] In one embodiment, the question analysis page may also display a blank canvas. After selecting the target analysis step, the student may also determine whether to enter a question regarding the target analysis step in the blank canvas. If the student enters a question, the student terminal may generate a question based on the question and the target analysis step.
[0079] For example, students can initiate a question operation for the question to be answered by taking a photo and searching. After that, they can obtain the question analysis for the question to be answered in the preset question bank and display the question analysis to the user. Optionally, if there is a comprehensive explanation video for the question to be answered in the preset video library, the comprehensive explanation video and the question analysis can be displayed to the user together on the question analysis page. If the preset video library includes multiple comprehensive explanation videos for the question to be answered, then according to the generation time of each comprehensive explanation video, N explanation videos with the closest generation time and current time can be screened out from the multiple comprehensive explanation videos and displayed. N is a positive integer and can be set based on experience, such as 4, 6, etc.
[0080] Then, when students use the question analysis displayed on the question analysis page to study (or, when using the displayed question analysis and the overall explanation video to study), if they encounter an incomprehensible target analysis step, they can select the target analysis step and initiate a question operation to classmates in the Q&A community. When it is impossible to obtain the answers of classmates or the answers of classmates cannot help students solve the problem, they can initiate a question operation to the teacher based on the selected target analysis step. Alternatively, when students encounter an incomprehensible target analysis step, they can omit the operation of initiating questions to classmates and directly initiate a question operation to the teacher based on the target analysis step. Furthermore, the student end can generate question information including the target analysis step in response to the question operation.
[0081] Understandably, students can also directly initiate a question operation on the entire topic to obtain the overall explanation video recorded by the teacher on the entire topic.
[0082] like Figure 2 As shown, it is a schematic diagram of a question analysis page provided by an embodiment of the present disclosure, wherein the question to be answered in the question analysis page is question A, and the multiple consecutive analysis steps in the question analysis include analysis steps 1 to 4, and each step analysis corresponds to a check box and a step identifier (for example, it can be Figure 2 The question analysis page also includes a blank canvas, which can be used to input question information. The blank canvas also includes preset prompt information, such as Figure 2 In the "Question and Answer" section, select "Check the explanation steps you don't understand to access the recorded explanation video" and "Write down specific questions so the teacher can understand the key points of the explanation." The question and answer page also includes the full explanation video related to Question A, namely, Full Explanation Video 1.
[0083] S102: According to the pre-established association relationship between the parsing step and the explanation video, it is determined whether there is a recorded explanation video related to the target parsing step in a preset video library.
[0084] Here, the preset video library may store in association the question explanation videos of each question that the teacher has answered and / or the step explanation videos of each analytical step that has been answered.
[0085] It should be noted that, since there are a certain number of teachers who can log in to the teacher's terminal, different teachers may teach different students. Each teacher can record an explanation video for the question to be answered or for the target parsing step on the teacher's terminal. Therefore, in the process of associating the explanation video and the question to be answered (or the target parsing step) and storing it in the video library, for each explanation video recorded by the teacher, the parsing step that the explanation video can answer can be determined. Then, according to the parsing step that each explanation video can answer, the explanation videos can be clustered to obtain the corresponding explanation videos under each parsing step. Afterwards, for each parsing step, the corresponding association relationship between the parsing step and the corresponding explanation videos under the parsing step can be established and stored in association. In this way, there may be an association relationship between multiple explanation videos for one parsing step. An explanation video that can answer multiple parsing steps will be clustered under multiple parsing steps and will also have an association relationship with multiple parsing steps. Similarly, for each explanation video recorded by the teacher, the question that the explanation video can answer can be determined, the explanation videos can be clustered, and the explanation videos corresponding to each question can be obtained. Afterwards, for each topic, a corresponding association relationship between the topic and each corresponding explanation video under the topic can be established and stored in association.
[0086] In the case where there is only one target parsing step, the recorded explanation video related to the target parsing step may include at least one of an explanation video for the target parsing step and an explanation video including the target parsing step. In the case where there are multiple target parsing steps, the recorded explanation video related to the target parsing step may include an explanation video for multiple target parsing steps, an explanation video including multiple target parsing steps, and an explanation video including parsing steps that overlap with multiple target parsing steps.
[0087] Optionally, if in response to a question operation initiated by a student regarding a question to be answered by taking a photo and searching, a video explaining the whole question to be answered is displayed, then after the question information is generated, the recorded explanation videos related to the target parsing steps selected from the preset video library may not include the displayed video explaining the whole question to be answered.
[0088] In specific implementation, after the question information is generated, it can be determined whether there is a recorded explanation video related to each target parsing step in the video library based on the pre-established association relationship.
[0089] In one embodiment, when a recorded explanation video exists in a preset video library, the recorded explanation video can be displayed.
[0090] For example, if the preset video library includes one or more recorded explanation videos, each of these videos can be directly displayed on the question solution page. Furthermore, for each recorded explanation video, each explanation step of the corresponding answer can be shown, and the target explanation step in the recorded explanation video that is relevant to the question information can be highlighted.
[0091] like Figure 3 As shown, it is a schematic diagram of a question analysis page including a recorded explanation video provided by an embodiment of the present disclosure, wherein the question to be answered in the question analysis page is question A, and the multiple consecutive analysis steps in the question analysis include analysis steps 1 to 4. The target analysis steps selected by the student are analysis steps 1 and 3. The question analysis page also includes an overall explanation video 1 related to question A, and recorded explanation videos 2 and 3, wherein the analysis steps corresponding to the recorded explanation video 2 include analysis steps 1 and 3, and the step identifiers of analysis steps 1 and 3 are both highlighted (in Figure 3 (marked in bold in the figure) The parsing steps corresponding to the recorded explanation video 3 include parsing steps 1, 2, 4 and 6, among which the step identifier of parsing step 1 is highlighted.
[0092] In one embodiment, there may be multiple recorded explanation videos related to the target parsing step in the video library. In this case, some videos that are highly relevant to the target parsing step can be screened out from the recorded explanation videos for display. Specifically, the following steps can be followed to screen out some of the recorded explanation videos for display:
[0093] Step 1: When there are multiple recorded explanation videos, for each recorded explanation video, determine the step repetition between the recorded explanation video and the question information based on the number of repeated steps between each stored analysis step included in the recorded explanation video and each target analysis step in the question information, as well as the number of target analysis steps.
[0094] Here, the stored analysis steps included in the recorded explanation video are the analysis steps that can be answered by the recorded explanation video.
[0095] Specifically, when there are multiple recorded explanation videos, for each recorded explanation video, the various stored parsing steps included in the recorded explanation video can be determined first, and then. Then, based on the stored parsing steps and the target parsing steps included in the question information, the number of repeated steps corresponding to the recorded explanation video and the question information can be determined. Then, based on the ratio of the number of repeated steps to the number of target parsing steps, the step repetition between the recorded explanation video and the question information is determined. For example, in the case where the stored parsing steps included in the recorded explanation video are parsing steps 3, 4, 5, and 6, and the target parsing steps included in the question information are parsing steps 1, 2, 3, and 4, then it can be determined that the repeated steps are parsing steps 3 and 4, and the number of repeated steps is 2, and the step repetition between the recorded explanation video and the question information is 50%.
[0096] Step 2: Filter out a target recorded explanation video from multiple recorded explanation videos based on the repetitiveness of the steps corresponding to each recorded explanation video.
[0097] Here, the target recorded explanation video is a video selected from the recorded explanation videos.
[0098] For example, the step repetition rate corresponding to each recorded explanation video can be determined using step 1 above, and the recorded explanation video with the highest step repetition rate can be selected from the recorded explanation videos as the target recorded explanation video. Alternatively, the target recorded explanation video with the highest step repetition rate can be selected from the recorded explanation videos first. If the target recorded explanation video includes multiple videos with the same step repetition rate, the video that only includes each target parsing step can be selected from the videos as the final selected target recorded explanation video. Alternatively, the video with the fewest stored parsing steps among the multiple target recorded explanation videos can be selected as the final selected target recorded explanation video.
[0099] Step 3: Display the recorded explanation video of the target.
[0100] For example, the target recorded explanation video can be displayed on the question analysis page, and the step identifiers of each stored analysis step included in the target recorded explanation video can be displayed, and the step identifiers of the repeated steps between the target recorded explanation video and the question information can be highlighted.
[0101] In another embodiment, when there are multiple recorded explanation videos, a target number of target recorded explanation videos to be screened may be pre-set. The target number may be greater than 1, such as 2, 3, or 4. If the number of recorded explanation videos is not less than the target number, each recorded explanation video may be used as a target recorded explanation video and displayed. If the number of recorded explanation videos is greater than the target number, M target recorded explanation videos with the highest step repetition may be screened based on the step repetition corresponding to each recorded explanation video, where M is equal to the target number.
[0102] For the above step 3, you can also implement it according to the following sub-steps:
[0103] Sub-step 1: when there are multiple recorded explanation videos of the selected target, determine the video type of each recorded explanation video of the target; the video types include the question explanation type for solving the complete question and the step explanation type for solving the steps of the question.
[0104] Here, the video type can specifically include question explanation type and step explanation type, among which the explanation video of the question explanation type can be a video used to answer the entire question, and the explanation video of the step explanation type can be a video used to answer one or more specific analyses in the question.
[0105] Exemplarily, when the number of filtered target recorded explanation videos is the target number, the video type of each target recorded explanation video can be determined separately.
[0106] Sub-step 2: Determine the display order of each target's recorded explanation video based on the video type of each target's recorded explanation video and the step repetition degree corresponding to the target's recorded explanation video.
[0107] Here, the display order indicates the order in which the target recorded explanation videos are displayed on the question analysis page. For example, if the first display order video comes before the second display order video, the target recorded explanation video with the first display order position may be displayed above the target recorded explanation video with the second display order position on the question analysis page.
[0108] For example, when the video types of all target recorded explanation videos are of the same video type, the target recorded explanation video with a higher degree of step repetition will be displayed at the top of the display order. When the video types of all target recorded explanation videos include target recorded explanation videos of different types, it can be determined that the display order of the explanation video including the target parsing step in the target recorded explanation video of the step parsing type can be placed before the target recorded explanation video of the question parsing type. At the same time, the display order of the target recorded explanation video of the question parsing type can be placed before the display order of the explanation video including the stored parsing step that repeats the target parsing step in the target recorded explanation video of the step parsing type.
[0109] That is, the display order can be: step-by-step explanation video (including the target analysis steps selected for the current question) > whole question explanation video > step-by-step explanation video (overlapping with the target analysis steps selected for the current question).
[0110] During specific implementation, the display order of each target's recorded explanation video can be determined based on the video type of each target's recorded explanation video and the repetitiveness of the steps corresponding to the target's recorded explanation video.
[0111] In one embodiment, for the above sub-step 2, when the target recorded explanation video includes a first explanation video of multiple step explanation types, it is determined whether there is a second explanation video with a preset step repetition degree in the first explanation video.
[0112] Here, the first explanation is regarded as the recorded explanation video of the target step explanation type. The preset repetition rate can be 100%, and the second explanation video is the explanation video including the stored analysis steps and all target analysis steps corresponding to the question information.
[0113] If so, for each second explanation video, the first display order of each second explanation video can be determined according to the number of stored parsing steps included in the second explanation video.
[0114] Here, the first display order is the display order of the second explanation video.
[0115] In specific implementation, the first display order of each second explanation video can be determined according to the number of stored analysis steps included in each second explanation video based on the principle that the fewer the stored analysis steps included, the earlier the display order.
[0116] If not, it can be determined that each of the first explanation videos is the third explanation video described below. Specifically, the third explanation video is an explanation video in which the stored analysis steps and the target analysis steps corresponding to the question information overlap.
[0117] Furthermore, after determining the first display order, it may also be determined whether there is a third explanation video other than the second explanation video in the first explanation video.
[0118] If so, the second display order of each third explanation video can be determined in descending order of step repetition; the first display order is before the second display order.
[0119] Here, the second display order is the display order of the third explanation video.
[0120] For example, if the first explanation video also includes a third explanation video, the second display order of each third explanation video can be determined according to the principle that the smaller the step repetition, the earlier the display order. According to the step repetition of each third explanation video, the second display order of each third explanation video can be determined in descending order.
[0121] Afterwards, the presentation order of the target recorded explanation videos may be determined based on the first presentation order of each second explanation video and the second presentation order of each third explanation video.
[0122] Here, if the first explanation video does not include the third explanation video, the display order of the target recorded explanation video can be determined based on the first display order of each second explanation video. If the first explanation video only includes the third explanation video, the display order of the target recorded explanation video can be determined based on the second display order of each third explanation video.
[0123] In another embodiment, when the target recorded explanation video further includes a fourth explanation video of multiple topic explanation types, the display order of the target recorded explanation videos may be determined according to the following steps:
[0124] According to the generation time of each fourth explanation video, the third display order of each fourth explanation video is determined; wherein the third display order is after the first display order and before the second display order.
[0125] Exemplarily, the difference between the generation time of each fourth explanation video and the current time can be determined based on the generation time of each fourth explanation video, and the third display order of each fourth explanation video can be determined in order of the difference from small to large.
[0126] Afterwards, the presentation order of the target recorded explanation videos may be determined based on the first presentation order of each second explanation video, the second presentation order of each third explanation video, and the third presentation order of each fourth explanation video.
[0127] Exemplarily, the display order of each target recorded explanation video can be determined according to the rule that the third display order is after the first display order and before the second display order, based on the first display order, the second display order and the third display order.
[0128] For example, the display order of the target recorded explanation videos may include a primary display order and a secondary display order, where:
[0129] The first-level display order can be:
[0130] Step-by-step explanation video (including the target analysis steps selected for the current question) > Whole question explanation video > Step-by-step explanation video (overlaps with the target analysis steps selected for the current question).
[0131] The secondary display order can be:
[0132] Step-by-step explanation videos (including the target analysis steps selected for the current question): The display order is determined by the number of stored analysis steps included;
[0133] Video explaining the whole question: the display order is determined by the generation time;
[0134] Step-by-step explanation videos (overlapping with the target analysis steps selected for the current question): Determine the display order based on the repetitiveness of the corresponding steps.
[0135] Sub-step three: Display multiple recorded explanation videos of the targets in the order of presentation.
[0136] For example, the recorded explanation videos for each target can be displayed sequentially on the question analysis page according to the display order of the recorded explanation videos for each target, and the step identifiers of the target analysis steps that can be answered by each recorded explanation video for the target can be highlighted.
[0137] Furthermore, the student can trigger a playback operation for any target recorded explanation video, and then the student terminal can respond to the playback operation and start playing the triggered target recorded explanation video.
[0138] S103: If not, the question information is sent to the teacher end to obtain the target explanation video for the question information fed back by the teacher end.
[0139] Here, the teacher's end is the end where the teacher logs in. A target explanation video is a video recorded by the teacher after receiving the question information, explaining each target solution step in the question information. This video can be used to help students solve questions related to the target solution step. The teacher's recording method can include writing on a blank canvas, oral explanation, and screen recording.
[0140] For example, the question information can be sent to any teacher's terminal corresponding to the subject of the question to be answered. Alternatively, the teacher of each subject corresponding to the student who asked the question can be determined first, and then the target teacher can be determined from the teachers of each subject according to the subject of the question to be answered, and the question information can be sent to the teacher's terminal corresponding to the target teacher.
[0141] After the question information is sent to the teacher, the teacher can generate and display a question list based on the unanswered question corresponding to the question information and the student attribute information of the student, as well as the unanswered question information previously generated for the unanswered question and the target parsing step. Among them, the student attribute information may include, for example, student identification, name, grade and other information. The question list includes at least one unanswered question and the question attribute information corresponding to each unanswered question; the question attribute information includes the knowledge point corresponding to the unanswered question, the number of question information, the questioning student, the question type, the proportion of the question parsing steps and other information. Each unanswered question included in the question list corresponds to at least one question information, and one question information corresponds to one question attribute information. The question attribute information may include the target parsing step corresponding to the question information, the knowledge point involved, the questioning student, the questioning student's class, and the question answering status information, the latest question time, the latest answer time and other information.
[0142] After logging into the teacher's terminal, the teacher can first view the question list and select the question to be answered that needs to be processed this time based on the question attribute information corresponding to each question to be answered in the question list. For example, the question to be answered with the largest number of students is selected. Afterwards, in response to the selection operation, the question list corresponding to the question to be answered can be displayed. Then, the teacher can select the question information that needs to be processed this time based on the question attribute information of each question information in the question list, and enter the answer page to record the target explanation video for the question information. Afterwards, the teacher's terminal can send the target explanation video to the student terminal so that the student terminal can display the target explanation video.
[0143] The answer page may include questions to be answered, question analysis (the selected target analysis step is also selected), a blank panel (if the question information includes question information entered by the student, the blank panel in the answer page will also display the question information), recording time, recording pause button, end recording button, start recording button, etc. The teacher can enter the answer information for the question information and the key information during the explanation in the blank panel. Figure 4As shown, it is a schematic diagram of an answer page provided by an embodiment of the present disclosure. The question information comes from student XX, the question to be answered in the answer page is question B, the target analysis steps are analysis steps 1 and 3, the question information displayed on the blank panel is "I don't know where the formula in analysis step 1 comes from", and the answer information displayed is "Because of XXXX, the formula in analysis step 1 is obtained", and the recording duration is 00:04:52.
[0144] Furthermore, after the teacher finishes recording the target explanation video, they can enter the "To be sent" page. In addition to the question to be answered, the question solution (the selected target solution step is also selected), and a blank panel (the student's question information and the teacher's answer information), the target explanation video to be sent and the entire explanation video corresponding to the question to be answered can be sent to the student in response to the teacher clicking the "Send" button.
[0145] In one embodiment, after displaying the recorded explanation video for a target on the student's end, the student can still initiate one or more new questions related to the problem solving steps. The student can then generate new questions and send them to the teacher's end. After the teacher records a new explanation video for the new question, the teacher can also display the recorded explanation videos for each target on the "To be Sent" page.
[0146] like Figure 5 The figure shows a schematic diagram of a page to be sent provided by an embodiment of the present disclosure. The question to be answered in the answer page is question B, the target analysis steps are analysis steps 1 and 3, the question information displayed on the blank panel is "I don't know where the formula in analysis step 1 comes from", and the answer information displayed is "Because of XXXX, the formula in analysis step 1 is obtained". The video to be sent is the target explanation video. Figure 5 The corresponding question information is generated and sent after showing the target recorded explanation video to the students and responding to the students' new question operation. Figure 5 The target recorded explanation video (i.e. Figure 5 In addition, teachers can also click Figure 5 Click the "Explanation for Student XX" button to view the target explanation video and / or other teachers' explanations for student XX.
[0147] Optionally, after the student sends the question to the teacher, if there is an idle teacher on the teacher side, the teacher can directly record a target explanation video on the teacher side for the question. The teacher can then send the recorded target explanation video to the student.
[0148] S104: Display the target explanation video, and associate the target explanation video with the target analysis steps and store them in a video library.
[0149] For example, after obtaining the target explanation video from the teacher, the target explanation video can be displayed on the question analysis page, and the step identifiers of the analysis steps associated with the target explanation video can be marked. Subsequently, in response to a play operation on the displayed target explanation video, the target explanation video can be played. The step identifiers of the analysis steps can be marked in bold or red, for example. At the same time, an association relationship can be established between the target explanation video and each target analysis step, and the association relationship and the target explanation video can be stored in the video library.
[0150] Understandably, after obtaining the target explanation video, the target explanation video can also be played directly on the question analysis page to help students solve questions about the target analysis steps.
[0151] In addition, after obtaining the target explanation video, if there are questions about the target analysis steps sent by other students, the target explanation video can be sent to other students. At the same time, after obtaining the target explanation video, the unanswered questions and questions that the target explanation video can solve can be deleted, thereby achieving timely update of the question list.
[0152] In this way, by pre-dividing the analysis of the question into multiple consecutive analysis steps, students can gain a detailed understanding of each step when using the analysis steps in the question analysis for learning, and can ask questions about the analysis steps that are in doubt, thus achieving targeted and fine-grained questioning. If there is a recorded explanation video of the question to be answered in the video library, it can be said that the teacher has already answered the question to be answered in advance. Therefore, by first searching for the explanation video in the preset video library and then obtaining the target explanation video from the teacher if there is no recorded explanation video, the problem of the teacher repeatedly answering the same question to be answered can be effectively avoided, effectively avoiding the waste of teaching resources. Moreover, since the question information is for a specific analysis step, the target explanation video recorded by the teacher for the specific analysis step can be directly obtained. Finally, by showing the target explanation video, students can be helped to solve the problem quickly and directly, avoiding the problem of wasting time by watching the entire explanation video to solve the problem.
[0153] In addition, the embodiment of the present disclosure provides an information display method applied to the teacher side. Based on the information display method applied to the teacher side and the information display method applied to the student side, interaction between the teacher side and the student side can be achieved, thereby recording target explanation videos for students and answering students' questions.
[0154] like Figure 6 FIG. 1 is a flowchart of an information display method applied to a teacher terminal provided by an embodiment of the present disclosure, which may include the following steps:
[0155] S601: In response to a viewing operation on question information in a question to be answered, the question information is displayed. The question information is obtained and sent by the student end after responding to a question operation on a parsing step in the question analysis of the question to be answered; the question analysis includes a plurality of consecutive parsing steps that are pre-split and used to answer the question to be answered; the question information includes at least one selected target parsing step.
[0156] For example, after obtaining the question information sent by the student terminal, indication information can be generated to indicate that the question information exists in the unanswered question. Then, in response to the teacher initiating a viewing operation for the question information in the unanswered question based on the indication information, the question information can be displayed.
[0157] In one embodiment, the teacher can pre-generate a list of questions including each question to be answered and a list of questions for each question to be answered, wherein the list of questions includes each question information related to the question to be answered. Therefore, before executing the above S601, the teacher can also obtain each question information by following the steps below:
[0158] First, a question list may be displayed; the question list includes at least one question to be answered and question attribute information corresponding to each question to be answered; the question attribute information includes the knowledge points and / or the number of question information corresponding to the question to be answered.
[0159] Here, the number of question information indicates the number of question information related to the question to be answered.
[0160] In specific implementation, the teacher can generate and display a question list on the task page based on the unanswered questions corresponding to the obtained unanswered question information and the student attribute information of the student who sent the question information.
[0161] like Figure 7As shown, it is a schematic diagram of a task page provided by an embodiment of the present disclosure, wherein the list of question questions in the task page includes question stem preview information corresponding to questions 1 to 4 to be answered, respectively. Question 1 to be answered corresponds to question stem preview information 1 and knowledge point 1, the number of question information is 2, the questioners include students A and B, the question type is multiple-choice question, and the question analysis steps account for 30%; question 2 to be answered corresponds to question stem preview information 2 and knowledge point 1, the number of question information is 4, the questioners include students A, B, C, and D, the question type is fill-in-the-blank question, and the question analysis steps account for 40%; question 3 to be answered corresponds to question stem preview information 3 and knowledge point 2, the number of question information is 6, the questioners include students C to H, the question type is answer question, and the question analysis steps account for 50%; question 4 to be answered corresponds to question stem preview information 4 and knowledge point 3, the number of question information is 2, the questioners include students A and D, the question type is multiple-choice question, and the question analysis steps account for 30%. Among them, a details button can also be displayed in the last column of the row where the question to be answered is located. By clicking the button, you can enter the question list display page corresponding to the question to be answered.
[0162] Then, in response to any unanswered question triggered by the selection of question attribute information, a question list corresponding to the unanswered question can be displayed; the question list includes question information sent by different student terminals.
[0163] Exemplarily, the operation of selecting to trigger the question to be answered may be an operation of clicking a detail button corresponding to the question to be answered in the question list.
[0164] like Figure 8 The figure is a schematic diagram of a question list display page provided by an embodiment of the present disclosure, wherein the question list display page is triggered by a teacher. Figure 7 The page entered by clicking the details button corresponding to the question 1 to be answered in the question list displays the detailed question information corresponding to the question 1 to be answered, as well as the question list corresponding to the question 1 to be answered. The question list includes question information 1 corresponding to student A and question information 2 corresponding to student B. The class corresponding to student A is Class 9, Grade 12. The target parsing step corresponding to question information 1 is parsing step 3, the latest question time is time 1, the latest answer time is time 1, and the question-answering status is to be answered. The class corresponding to student B is Class 9, Grade 12. The target parsing step corresponding to question information 2 is parsing step 2, the latest question time is time 2, the latest answer time is null (indicating that the question has not been answered yet), and the question-answering status is to be answered. For each question information row, a Go to Q&A button can also be included. By triggering the answer button, you can enter the answer page corresponding to the question information.
[0165] Among them, if the latest answer time in a question information is not a null value, it may indicate that other teachers have already answered the question information on the teacher side, and the current teacher can determine whether to record the target explanation video according to needs; or, it may indicate that the student who submitted the question information has previously asked a question for the question to be answered corresponding to the question information, and the current question information is a newly generated question information.
[0166] In a specific implementation, after displaying a list of questions corresponding to the questions to be answered, you can click the Go to Question Answering button corresponding to any question in the question list to enter the answer page corresponding to the question information, and record a target explanation video corresponding to the question information on the answer page. The answer page displays detailed question information.
[0167] S602: Record a target explanation video for the question information according to each target parsing step in the question information.
[0168] For example, after entering the answer page, the teacher can record a target explanation video based on the various target analysis steps and the questions to be answered in the question information. Alternatively, if the question information includes question information, the teacher can also enter the answer information in the blank panel and record a target explanation video based on the various target analysis steps, questions to be answered, and question information in the question information.
[0169] S603: Send the target explanation video to the student terminal so that the student terminal displays the target explanation video; and associate the target explanation video with the target parsing steps and store them in a preset video library.
[0170] For example, after the teacher finishes recording the target explanation video, he or she may enter the page to be sent. Then, in response to the teacher clicking the send button, the target explanation video may be sent to the student end.
[0171] At the same time, a correlation relationship between the target explanation video and the target analysis step can be established, and the correlation relationship is stored in a preset video library to achieve the associated storage of the target explanation video and the target analysis step. Optionally, the correlation relationship can also be stored in a preset question library.
[0172] like Figure 9As shown, an interactive flow chart of an information display method according to an embodiment of the present disclosure is provided. After a student has a question about a question to be answered, the student can display the question solution on the student side for the student to review. If the student resolves the question based on the displayed question solution, the process ends. If the question is not resolved, a comprehensive historical explanation video for the question to be answered can be searched in the video library and displayed to the student for review. If the student resolves the question based on the displayed comprehensive explanation video, the process ends. Otherwise, the student can select the target analysis step for the question and enter the question information in the blank canvas to initiate a question operation. Afterwards, if a recorded explanation video related to the target analysis step exists in the video library, it will be displayed to the student for review. If the student still cannot resolve the question based on the displayed recorded explanation video, the student can also enter the question information in the blank canvas and initiate a question operation. Based on the question operation, the student side can generate a question message and send it to the teacher side. The teacher on the teacher side can review the question message, record a target explanation video for the question message, and feedback it to the student side. Students can then view the target explanation video displayed on the student side to learn. If the student can solve the question based on the target explanation video, the process ends. Otherwise, they can enter new question information in the whiteboard and initiate new question operations until the question is solved. In addition, after the teacher has recorded the target explanation video, the target explanation video and the target solution steps can be associated and stored in the video library.
[0173] In this way, since the question information is targeted at specific analysis steps, the teacher can accurately obtain the student's specific questions after receiving the question information on the teacher's side, and then record a targeted explanation video for the specific question point, without having to answer the entire question. This reduces the difficulty of answering and saves time. Based on the interaction between the teacher and the student, it can achieve targeted problem solving for students.
[0174] Those skilled in the art will understand that in the above-mentioned method of the specific implementation method, the writing order of each step does not mean a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0175] Based on the same inventive concept, the embodiment of the present disclosure also provides an information display device corresponding to the information display method applied to the student end. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the information display method applied to the student end in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0176] like Figure 10 FIG. 1 is a schematic diagram of an information display device applied to a student terminal provided by an embodiment of the present disclosure, including:
[0177] Acquisition module 1001 is configured to generate question information in response to a question operation regarding a parsing step in a question parsing of a question to be answered; the question parsing step includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; and the question information includes at least one selected target parsing step;
[0178] Determining module 1002, for determining whether there is a recorded explanation video related to the target parsing step in a preset video library based on the pre-established association relationship between the parsing step and the explanation video;
[0179] The first sending module 1003 is configured to send the question information to the teacher end if no, so as to obtain a target explanation video for the question information fed back by the teacher end;
[0180] The first display module 1004 is used to display the target explanation video and associate the target explanation video with the target parsing steps and store them in the video library.
[0181] In a possible implementation, the first display module 1004 is further configured to:
[0182] In the case that the recorded explanation video exists in the preset video library, the recorded explanation video is displayed.
[0183] In a possible implementation, when the recorded explanation video exists in the preset video library, the first display module 1004 is configured to:
[0184] In the case where there are multiple recorded explanation videos, for each recorded explanation video, determining the degree of step repetition between the recorded explanation video and the question information based on the number of repeated steps between each stored parsing step included in the recorded explanation video and each target parsing step in the question information, as well as the number of the target parsing steps;
[0185] Filtering a target recorded explanation video from the plurality of recorded explanation videos according to the repetitiveness of the steps corresponding to each of the recorded explanation videos;
[0186] A recorded explanation video demonstrating the stated objectives has been produced.
[0187] In a possible implementation, the first display module 1004, when displaying the recorded explanation video of the target, is configured to:
[0188] In the case where the screened target recorded explanation videos include multiple ones, determining the video type of each target recorded explanation video; the video types include a question explanation type for solving a complete question and a step explanation type for solving a step of a question;
[0189] Determining the display order of each of the target recorded explanation videos according to the video type of each of the target recorded explanation videos and the repetitiveness of the steps corresponding to the target recorded explanation videos;
[0190] Display multiple recorded explanation videos of the target in the display order.
[0191] In a possible implementation, the first display module 1004, when determining the display order of each target recorded explanation video according to the video type of each target recorded explanation video and the step repetition degree corresponding to the target recorded explanation video, is configured to:
[0192] When the target recorded explanation video includes a plurality of first explanation videos of a step-by-step explanation type, for each second explanation video having a step repetition degree within the first explanation video of a preset degree, determining a first display order for each second explanation video according to the number of stored parsing steps included in the second explanation video;
[0193] For the step repetitions of the third explanation videos other than the second explanation video in the first explanation video, determine a second display order for each of the third explanation videos in descending order of step repetitions; the first display order is before the second display order;
[0194] The presentation order of the target recorded explanation videos is determined according to the first presentation order of each of the second explanation videos and the second presentation order of each of the third explanation videos.
[0195] In a possible implementation, when the target recorded explanation videos further include a plurality of fourth explanation videos of the topic explanation type, the first display module 1004, when determining the display order of the target recorded explanation videos based on the first display order of each second explanation video and the second display order of each third explanation video, is configured to:
[0196] Determining a third display order of each of the fourth explanation videos according to a generation time of each of the fourth explanation videos; wherein the third display order is located after the first display order and before the second display order;
[0197] The presentation order of the target recorded explanation videos is determined according to the first presentation order of each of the second explanation videos, the second presentation order of each of the third explanation videos, and the third presentation order of each of the fourth explanation videos.
[0198] Based on the same inventive concept, the embodiment of the present disclosure also provides an information display device corresponding to the information display method applied to the teacher side. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the information display method applied to the teacher side in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0199] like Figure 11 FIG. 1 is a schematic diagram of an information display device applied to a teacher's terminal provided by an embodiment of the present disclosure, including:
[0200] The second display module 1101 is configured to display the question information in response to a viewing operation on the question information in the unanswered question, wherein the question information is obtained and sent by the student terminal in response to a question operation on a parsing step in the parsing of the unanswered question; the parsing step includes a plurality of pre-split consecutive parsing steps for answering the unanswered question; and the question information includes at least one selected target parsing step;
[0201] The recording module 1102 is configured to record a target explanation video for the question information according to each target parsing step in the question information;
[0202] The second sending module 1103 is configured to send the target explanation video to the student terminal so that the student terminal displays the target explanation video; and associate the target explanation video with the target parsing steps and store them in a preset video library.
[0203] In a possible implementation, the second display module 1101, before displaying the question information in response to the viewing operation on the question information in the unanswered question, is further configured to:
[0204] Display a list of question questions; the list of question questions includes at least one question to be answered and question attribute information corresponding to each question to be answered; the question attribute information includes the knowledge points and / or the number of question information corresponding to the question to be answered;
[0205] In response to any of the unanswered questions triggered by the selection of the question attribute information, a question list corresponding to the unanswered question is displayed; the question list includes question information sent by different student terminals.
[0206] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference can be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.
[0207] Based on the same technical concept, the embodiment of the present application also provides a computer device. Figure 12 FIG. 1 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application, including:
[0208] Processor 1201, memory 1202 and bus 1203. Among them, memory 1202 stores machine-readable instructions executable by processor 1201, and processor 1201 is used to execute machine-readable instructions stored in memory 1202. When the machine-readable instructions are executed by processor 1101, processor 1201 performs the following steps: S101: In response to the question operation of the parsing step in the question parsing of the question to be answered, generate question information; the question parsing includes a plurality of continuous parsing steps pre-split out for answering the question to be answered; the question information includes at least one selected target parsing step; S102: According to the pre-established association relationship between the parsing step and the explanation video, determine whether there is a recorded explanation video related to the target parsing step in the preset video library; S103: If not, send the question information to the teacher end to obtain the target explanation video for the question information fed back by the teacher end; S104: display Target explanation video, and associate the target explanation video and the target parsing steps to be stored in the video library; or, when the machine-readable instructions are executed by the processor 1201, the processor 1201 performs the following steps: S601: in response to the viewing operation of the question information in the question to be answered, the question information is displayed, and the question information is obtained and sent by the student end after responding to the question operation of the parsing step in the question parsing of the question to be answered; the question parsing includes a plurality of continuous parsing steps pre-split out for answering the question to be answered; the question information includes at least one selected target parsing step; S602: according to each target parsing step in the question information, record the target explanation video for the question information, and S603: send the target explanation video to the student end, so that the student end displays the target explanation video; and associate the target explanation video and the target parsing steps to a preset video library.
[0209] The above-mentioned memory 1202 includes internal memory 1221 and external memory 1222; the memory 1221 here is also called internal memory, which is used to temporarily store the calculation data in the processor 1201, as well as the data exchanged with the external memory 1222 such as the hard disk. The processor 1201 exchanges data with the external memory 1222 through the memory 1221. When the computer device is running, the processor 1201 and the memory 1202 communicate through the bus 1203, so that the processor 1201 executes the execution instructions mentioned in the above method embodiment.
[0210] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, executes the steps of the information display method described in the above method embodiment. The storage medium may be a volatile or non-volatile computer-readable storage medium.
[0211] The computer program product of the information display method provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the steps of the information display method described in the above method embodiments. For details, please refer to the above method embodiments and will not be repeated here.
[0212] The computer program product may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).
[0213] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0214] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0215] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0216] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0217] If the technical solution of this application involves personal information, the product that applies the technical solution of this application has clearly informed the personal information processing rules and obtained the individual's voluntary consent before processing personal information. If the technical solution of this application involves sensitive personal information, the product that applies the technical solution of this application has obtained the individual's separate consent before processing sensitive personal information, and at the same time meets the "explicit consent" requirement. For example, on personal information collection devices such as cameras, a clear and prominent sign is set to inform that the personal information collection scope has been entered and personal information will be collected. If the individual voluntarily enters the collection scope, it is deemed that they agree to the collection of their personal information; or on the personal information processing device, when the personal information processing rules are notified by obvious signs / information, the individual's authorization is obtained through pop-up information or by asking the individual to upload their personal information; among which, the personal information processing rules may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the type of personal information processed.
[0218] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.
Claims
1. An information display method, characterized in that: Applied to the student side, including: In response to a question operation regarding a parsing step in a question parsing of a question to be answered, generating question information; the question parsing includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; the question information includes at least one selected target parsing step; Determining whether there is a recorded explanation video related to the target parsing step in a preset video library based on the pre-established association between the parsing step and the explanation video; If the recorded explanation video exists in the preset video library, the recorded explanation video is displayed, and Wherein, when the recorded explanation video exists in the preset video library, displaying the recorded explanation video includes: In the case where there are multiple recorded explanation videos, determining, for each of the recorded explanation videos, a correlation between the recorded explanation video and the question information; Filtering a target recorded explanation video from the plurality of recorded explanation videos according to the relevance corresponding to each of the recorded explanation videos; A recorded explanation video demonstrating the stated objectives has been produced.
2. The method according to claim 1, characterized in that The method further comprises: If the recorded explanation video does not exist in the preset video library, the question information is sent to the teacher end to obtain the target explanation video for the question information fed back by the teacher end; The target explanation video is displayed, and the target explanation video and the target parsing steps are associated and stored in the video library.
3. The method according to claim 1, characterized in that Determining the relevance between the recorded explanation video and the question information includes: The step repetition degree between the recorded explanation video and the question information is determined based on the number of repeated steps between each stored analysis step included in the recorded explanation video and each target analysis step in the question information, as well as the number of the target analysis steps.
4. The method according to claim 3, characterized in that The demonstration of the target has been recorded in the video, including: In the case where the screened target recorded explanation videos include multiple ones, determining the video type of each target recorded explanation video; the video types include a question explanation type for solving a complete question and a step explanation type for solving a step of a question; Determining the display order of each of the target recorded explanation videos according to the video type of each of the target recorded explanation videos and the repetitiveness of the steps corresponding to the target recorded explanation videos; Display multiple recorded explanation videos of the target in the display order.
5. The method according to claim 4, characterized in that The step of determining the display order of each of the target recorded explanation videos according to the video type of each of the target recorded explanation videos and the step repetition degree corresponding to the target recorded explanation videos includes: When the target recorded explanation video includes a plurality of first explanation videos of a step-by-step explanation type, for each second explanation video having a step repetition degree within the first explanation video of a preset degree, determining a first display order for each second explanation video according to the number of stored parsing steps included in the second explanation video; For the step repetitions of the third explanation videos other than the second explanation video in the first explanation video, determine a second display order for each of the third explanation videos in descending order of step repetitions; the first display order is before the second display order; The presentation order of the target recorded explanation videos is determined according to the first presentation order of each of the second explanation videos and the second presentation order of each of the third explanation videos.
6. The method according to claim 5, characterized in that In a case where the target recorded explanation videos further include a plurality of fourth explanation videos of the topic explanation type, determining the display order of the target recorded explanation videos according to the first display order of each of the second explanation videos and the second display order of each of the third explanation videos includes: Determining a third display order of each of the fourth explanation videos according to a generation time of each of the fourth explanation videos; wherein the third display order is located after the first display order and before the second display order; The presentation order of the target recorded explanation videos is determined according to the first presentation order of each of the second explanation videos, the second presentation order of each of the third explanation videos, and the third presentation order of each of the fourth explanation videos.
7. An information display method, characterized in that: Applied to the teacher side, including: In response to a viewing operation on question information in a question to be answered, the question information is displayed, wherein the question information is obtained and sent by the student terminal in response to a question operation on a parsing step in a question parsing operation for the question to be answered; the question parsing operation includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; the question information includes at least one selected target parsing step, and the question information is received by the teacher terminal from the student terminal when there is no recorded explanation video related to the target parsing step in a preset video library; Recording a target explanation video for the question information according to each target parsing step in the question information; Sending the target explanation video to the student terminal so that the student terminal displays the target explanation video; and associating the target explanation video with the target parsing steps and storing them in the preset video library, Wherein, when the recorded explanation video exists in the preset video library, the recorded explanation video is used to show the student terminal, and Wherein, when the recorded explanation video exists in the preset video library, the recorded explanation video is used to be displayed to the student terminal, including: In the case where there are a plurality of recorded explanation videos, for each of the recorded explanation videos, a correlation between the recorded explanation video and the question information is determined; According to the relevance corresponding to each of the recorded explanation videos, the target recorded explanation video is screened out from the multiple recorded explanation videos; The target recorded explanation video is used to show it to the student terminal.
8. The method according to claim 7, characterized in that Before displaying the question information in response to the viewing operation for the question information in the question to be answered, the method further includes: Display a list of question questions; the list of question questions includes at least one question to be answered and question attribute information corresponding to each question to be answered; the question attribute information includes the knowledge points and / or the number of question information corresponding to the question to be answered; In response to any of the unanswered questions triggered by the selection of the question attribute information, a question list corresponding to the unanswered question is displayed; the question list includes question information sent by different student terminals.
9. An information display device, characterized in that: Applied to the student side, including: an acquisition module configured to generate question information in response to a question operation regarding a parsing step in a question parsing of a question to be answered; the question parsing includes a plurality of pre-split consecutive parsing steps for answering the question to be answered; and the question information includes at least one selected target parsing step; A determination module is used to determine whether there is a recorded explanation video related to the target parsing step in a preset video library based on the pre-established association relationship between the parsing step and the explanation video; The first display module is used to display the recorded explanation video when the recorded explanation video exists in the preset video library, and Wherein, when the recorded explanation video exists in the preset video library, displaying the recorded explanation video includes: In the case where there are multiple recorded explanation videos, determining, for each of the recorded explanation videos, a correlation between the recorded explanation video and the question information; Filtering a target recorded explanation video from the plurality of recorded explanation videos according to the relevance corresponding to each of the recorded explanation videos; A recorded explanation video demonstrating the stated objectives has been produced.
10. An information display device, characterized in that: Applied to the teacher side, including: a second display module for displaying, in response to a viewing operation on question information in a question-to-be-answered question, the question information being obtained and sent by the student terminal in response to a question operation on a parsing step in a question parsing operation for the question-to-be-answered question; the question parsing operation including a plurality of pre-split consecutive parsing steps for answering the question-to-be-answered question; the question information including at least one selected target parsing step, and being received by the teacher terminal from the student terminal when no recorded explanation video related to the target parsing step exists in a preset video library; A recording module, configured to record a target explanation video for the question information according to each target parsing step in the question information; The second sending module is used to send the target explanation video to the student terminal so that the student terminal displays the target explanation video; and store the target explanation video and the target parsing steps in association with each other in the preset video library. Wherein, when the recorded explanation video exists in the preset video library, the recorded explanation video is used to show the student terminal, and Wherein, when the recorded explanation video exists in the preset video library, the recorded explanation video is used to be displayed to the student terminal, including: In the case where there are a plurality of recorded explanation videos, for each of the recorded explanation videos, a correlation between the recorded explanation video and the question information is determined; According to the relevance corresponding to each of the recorded explanation videos, the target recorded explanation video is screened out from the multiple recorded explanation videos; The target recorded explanation video is used to show it to the student terminal.
11. A computer device, characterized in that: include: A processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is used to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the processor performs the steps of the information display method according to any one of claims 1 to 8.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program. When the computer program is executed by a computer device, the computer device executes the steps of the information display method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method for realizing individualized teaching through man-machine interaction
CN108897879A
Online education method and system
CN108898907A