Method, device, medium and electronic device for marking lecture effect
By obtaining the effect marks and marking time points of students' listening in the recorded video, and retrieving and storing key time points, the problems that students' problems in the recorded video cannot be answered in time are solved, and the continuity of real-time listening and teaching efficiency are improved.
Patent Information
- Application Number
- CN202111298032.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-04
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2041-11-04
AI Technical Summary
In recording video teaching, students' learning questions cannot be answered in a timely manner, which affects teaching efficiency and coherence.
By obtaining the effect marking and marking time points of students who listen to the class when watching the recorded video in real time, searching the key information set to obtain matching key time points, and depositing it into the effect information set, providing a method of marking the effect of listening to the class.
It realizes real-time recording of feedback information from students listening to the class, ensures the continuity of listening to the class, provides data basis for assisting teaching, and improves teaching efficiency and continuity.
Smart Images

Figure CN114003764B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of video processing, and in particular to a method, device, medium and electronic device for marking lecture effects. Background Art
[0002] With the development of computer technology, live teaching based on the Internet has begun to rise, and a panoramic smart blackboard combined with multimedia technology has also emerged with live teaching.
[0003] Panoramic smart blackboards are typically placed in classrooms, allowing students to view instructional content remotely via live streaming. The desktop of a panoramic smart blackboard typically includes two fixed display areas: a full-body image of the instructor and a text area for instructional content (e.g., a presentation). During the live stream, two cameras are typically used to capture the full-body image and text area, respectively. The two videos are then combined into a single composite video in real time for repeated playback during subsequent instruction.
[0004] However, because recorded videos are not real-time lectures, students' questions during class cannot be answered immediately, and the lecturer must arrange a special Q&A session at a later time. This extremely unfriendly teaching method disrupts students' normal thinking and seriously affects teaching efficiency and effectiveness.
[0005] Therefore, the present disclosure provides a method for marking the effect of lectures to solve one of the above technical problems. Summary of the Invention
[0006] The present disclosure aims to provide a method, device, medium, and electronic device for marking lecture effects, which can solve at least one of the above-mentioned technical problems. The specific solution is as follows:
[0007] According to a specific embodiment of the present disclosure, in a first aspect, the present disclosure provides a method for marking the effect of a lecture, comprising:
[0008] Obtain the effect marks and marking time points generated by students based on their listening effects when they watch the recorded video in real time;
[0009] Retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point;
[0010] The key time points based on the matching and the effect marks are stored in the effect information set of the students attending the class.
[0011] According to a specific embodiment of the present disclosure, in a second aspect, the present disclosure provides a device for marking the effect of a lecture, comprising:
[0012] An acquisition unit is used to acquire effect marks and marking time points generated by students for their listening effects when they watch the recorded video in real time;
[0013] A retrieval unit, configured to retrieve a key information set based on the effect mark and the marked time point to obtain a matching key time point;
[0014] A storage unit is used to store the effect information of the students in a set based on the matched key time points and the effect marks.
[0015] According to a specific embodiment of the present disclosure, in a third aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for marking the effect of a lecture as described in any one of the above items.
[0016] According to the specific implementation of the present disclosure, in a fourth aspect, the present disclosure provides an electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method for marking the lecture effect as described in any one of the above items.
[0017] Compared with the prior art, the above solution of the embodiment of the present disclosure has at least the following beneficial effects:
[0018] The present disclosure provides a method, device, medium and electronic device for marking the effect of lectures. The method includes: obtaining effect marks and marking time points generated by lecture students for the effect of lectures when they watch recorded videos in real time; retrieving a key information set based on the effect marks and the marking time points to obtain matching key time points; and storing the key time points and the effect marks in the effect information set of the lecture students. The present disclosure provides a method for marking the effect of lectures for lecture students when they watch recorded videos in real time. The method can quickly record the lecture effect information fed back by the lecture students, thereby ensuring the continuity of real-time lectures. At the same time, it provides a data basis for further assisting teaching activities. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A flowchart showing a method for marking a lecture effect according to an embodiment of the present disclosure is shown;
[0020] Figure 2 A flowchart of a method for playing recorded videos according to an embodiment of the present disclosure is shown;
[0021] Figure 3 A flowchart of a method for displaying answer information according to an embodiment of the present disclosure is shown;
[0022] Figure 4A unit block diagram of a device for marking lecture effects according to an embodiment of the present disclosure is shown;
[0023] Figure 5 A schematic diagram of a connection structure of an electronic device provided according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0024] To make the objectives, technical solutions, and advantages of the present disclosure more clear, the present disclosure will be further described in detail below with reference to the accompanying drawings. It is apparent that the embodiments described are only a portion of the embodiments of the present disclosure, rather than all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present disclosure without creative effort are intended to fall within the scope of protection of the present disclosure.
[0025] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the present disclosure. The singular forms "a," "an," "the," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms, and unless the context clearly indicates otherwise, "a plurality" generally includes at least two.
[0026] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0027] It should be understood that although the terms first, second, third, etc. may be used to describe in the embodiments of the present disclosure, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, the first can also be referred to as the second, and similarly, the second can also be referred to as the first without departing from the scope of the embodiments of the present disclosure.
[0028] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.
[0029] It should also be noted that the terms "include," "comprises," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a product or device comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such product or device. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the product or device comprising the element.
[0030] It should be noted in particular that any symbols and / or numbers in the specification that are not marked in the accompanying drawings are not drawing marks.
[0031] Optional embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0032] Example 1
[0033] The embodiment provided by the present disclosure is an embodiment of a method for marking the effect of lectures.
[0034] The following combination Figure 1 The embodiments of the present disclosure are described in detail.
[0035] Step S101: obtaining effect marks and marking time points generated by students for their listening effects when they watch the recorded video in real time.
[0036] The recorded video described in the embodiment of the present disclosure includes a synchronously collected video of the teacher giving the lecture and a video of the courseware giving the lecture.
[0037] When recording the recorded video, two cameras are provided, one camera is used to capture the image video of the teacher teaching in the panoramic smart blackboard, and the other camera is used to capture the video of the courseware being taught in the panoramic smart blackboard.
[0038] The synchronously captured image video and courseware video can be understood as videos captured separately after being time-synchronized based on the same clock. For example, at time T1, the panoramic smart blackboard plays video image A1 of the image video and video image B1 of the courseware video; camera N1 is used to capture the image video, and camera N2 is used to capture the courseware video; when cameras N1 and N2 are time-synchronized based on the same clock, camera N1 captures video image A2 at time T1, and the timestamp marked on video image A2 is TT1; camera N2 captures video image B2 at time T1, and the timestamp marked on video image B2 is also TT1. At this time, video image A2 is consistent with video image A1, and video image B2 is consistent with video image B1. In other words, the time points marked on the video images synchronously captured at the same time point maintain a consistent relationship. Synchronous video capture ensures the accuracy of the retrieved information by avoiding retrieval anomalies caused by the time misalignment of the multiple video marks when retrieving information from multiple videos.
[0039] The most widely used courseware is PowerPoint (PPT for short). PowerPoint can present pre-made teaching content page by page by playing slides.
[0040] The disclosed embodiment provides a real-time marking method for students who watch recorded videos online in real time, helping students to mark the lecture effect on the recorded videos in a simple way, so as to generate a tutoring method for the student through a series of markings.
[0041] When watching the recorded video, the students can mark the effect of the lecture while watching the recorded video. The effect mark is used to mark the degree of understanding of the current lecture content by the students, and the effect mark includes: understanding mark, difficulty mark and question mark. The marking time point refers to the time point when the students implement the effect mark. The students can input the effect mark through the predetermined key or predetermined combination key in the keyboard. For example, in the numeric keypad, the "1" key represents the understanding mark, the "2" key represents the difficulty mark, and the "3" key represents the question mark; the preset icons in the display interface can also be used to represent each effect mark respectively; the camera installed in the terminal can also be used to collect the gesture information of the students to obtain each effect mark.
[0042] Step S102: Retrieve a key information set based on the effect mark and the marked time point to obtain a matching key time point.
[0043] The key information set includes at least key information and key time points in the recorded video being played.
[0044] For courseware videos, the key information in the key information set is extracted from the video images in the courseware videos, and different video images generate a record in the key information set. The key time point is the time point when the key information is extracted from the video image.
[0045] For video images, the key information in the key information set is extracted from the key sentence audio of the video image audio, and the key information extracted from a key sentence audio generates a record in the key information set. The key time point is the time point when the key information is extracted from the key sentence audio.
[0046] In some specific embodiments, the key information set further includes a difficulty tag for the key information. The difficulty tag is preset difficulty information for the current key information, that is, difficulty information for the display content of the current video image in the courseware video and / or difficulty information for the audio content of the current key sentence in the image video.
[0047] Accordingly, the step of retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point includes the following steps:
[0048] Step S102a-1: acquiring a first difficulty tag matching the effect tag from the key information set based on the effect tag and the tagging time point.
[0049] The first key time point corresponding to the first difficulty mark is the key time point closest to the marked time point before the marked time point.
[0050] For example, the key information set is as follows:
[0051] Key Information Key time points Difficulty Marker Key Information A 2021-8-20 10:0:0 11 Key Information B 2021-8-20 10:2:0 22 Key Information C 2021-8-20 10:4:0 33 Key Information D 2021-8-20 10:6:0 22 Key Information 2021-8-20 10:8:0 11 Key Information 2021-8-20 10:10:0 33 Key InformationG 2021-8-20 10:12:0 11
[0052] Among them, 11 means the difficulty level of key information is elementary; 22 means the difficulty level of key information is intermediate; 33 means the difficulty level of key information is advanced;
[0053] The effect mark of 2 indicates a difficulty mark, and the marking time point is "2021-8-20 10:9:0". The key information before the marking time point includes: key information A, key information B, key information C, key information D and key information E; among them, the difficulty mark matching the effect mark is 22; the corresponding key information is key information B and key information D, and the key time point of key information D is "2021-8-20 10:6:0", which is closest to the marking time point, so the key time point of key information D is the first key time point.
[0054] Step S102a-2: Determine the first key time point as a matching key time point.
[0055] The specific embodiment of the present disclosure determines the key time point closest to the marked time point as the matching key time point by matching the effect mark with the difficulty mark, thereby locating the relevant key time point in the recorded video based on the listening effect feedback from the students.
[0056] In other specific embodiments, the key information set further includes a difficulty weight value of the key information. The difficulty weight value is a preset weight value for the difficulty of the current key information, that is, a preset weight value for the display content of the current video image in the courseware video, and / or a preset weight value for the audio content of the current key sentence in the image video.
[0057] Accordingly, the step of retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point includes the following steps:
[0058] Step S102b-1: Acquire a first intermediate information sequence from the key information set based on the marked time point.
[0059] The first intermediate information sequence includes key time points of the key information before the marked time point and difficulty weight values associated with the key time points, and the first intermediate information sequence is sorted in the order of the key time points.
[0060] For example, the key information set is as follows:
[0061] Key Information Key time points Difficulty Weight Value Key Information A 2021-8-20 10:0:0 10 Key Information B 2021-8-20 10:2:0 30 Key Information C 2021-8-20 10:4:0 60 Key Information D 2021-8-20 10:6:0 30 Key Information 2021-8-20 10:8:0 10 Key Information 2021-8-20 10:10:0 60 Key InformationG 2021-8-20 10:12:0 10
[0062] The marked time point is "2021-8-20 10:9:0", then the first intermediate information sequence is:
[0063]
[0064]
[0065] Step S102b-2: In the first intermediate information sequence, based on the reverse chronological order of the key time points, the difficulty weight values associated with the key time points are accumulated in sequence until the accumulated weight value is greater than or equal to the preset first weight threshold corresponding to the effect mark.
[0066] For example, continuing with the above example, the effect mark 2 indicates a difficulty mark, the preset first weight threshold corresponding to the effect mark 2 is 120, the cumulative weight value is 10+30+60+30=130, and the cumulative weight value is greater than the preset first weight threshold. Then, after the reverse accumulation, the key time point corresponding to the last accumulated difficulty weight value 30 is "2021-8-2010:2:0".
[0067] Step S102b-3: Determine the key time point associated with the last accumulated difficulty weight value as the matching key time point.
[0068] The specific embodiment of the present disclosure adds a difficulty weight value of key information to the key information set, and locates the relevant key time point by accumulating the difficulty weight value of each key information before the marked time point.
[0069] In some other specific embodiments, the key information set further includes a difficulty tag and a difficulty weight value of the key information.
[0070] Accordingly, the step of retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point includes the following steps:
[0071] Step S102c-1: Acquire a second intermediate information sequence from the key information set based on the marked time point.
[0072] The second intermediate information sequence includes the key time points of the key information before the marked time points and the difficulty marks and difficulty weight values associated with the key time points, and the second intermediate information sequence is sorted in the order of the key time points.
[0073] For example, the key information set is as follows:
[0074]
[0075]
[0076] The marked time point is "2021-8-20 10:9:0", and the second intermediate information sequence is:
[0077] Key time points Difficulty Marker Difficulty Weight Value 2021-8-20 10:0:0 11 10 2021-8-20 10:2:0 22 30 2021-8-20 10:4:0 33 60 2021-8-20 10:6:0 22 30 2021-8-20 10:8:0 11 10 2021-8-20 10:10:0 33 60 2021-8-20 10:12:0 11 10
[0078] Step S102c-2: in the second intermediate information sequence, obtaining a first second difficulty mark matching the effect mark and a second key time point corresponding to the second difficulty mark based on the reverse time order of the key time points.
[0079] For example, continuing with the above example, the effect mark of 2 represents a difficulty mark, and the second difficulty mark matching the effect mark is 22, then the second key time point corresponding to the second difficulty mark is "2021-8-20 10:6:0".
[0080] Step S102c-3, starting from the second key time point, the difficulty weight values related to the key time points are accumulated in reverse order of time until the accumulated weight value is greater than or equal to the preset second weight threshold corresponding to the effect mark.
[0081] For example, continuing with the above example, the preset second weight threshold corresponding to effect mark 2 is 120, the cumulative weight value is 30+60+30=120, and the cumulative weight value is equal to the preset second weight threshold. Then, after the reverse accumulation, the key time point corresponding to the last accumulated difficulty weight value 30 is "2021-8-20 10:2:0".
[0082] Step S102c-4: determining the key time point associated with the last accumulated difficulty weight value as the matching key time point.
[0083] The specific embodiment of the present disclosure adds a difficulty tag and a difficulty weight value of key information to the key information set. First, the information before the marked time point is obtained, and then the first second difficulty tag matching the effect tag and the second key time point corresponding to the second difficulty tag are located. Then, the relevant key time points are located by accumulating the difficulty weight values of each key information in reverse order from the second key time point.
[0084] Step S103: storing the matched key time points and the effect tags in the effect information set of the students attending the class.
[0085] The disclosed embodiment provides a method for marking the effect of lectures for students when watching recorded videos in real time, which can quickly record the feedback of students on the effect of lectures, ensuring the continuity of real-time lectures and providing data basis for further supporting teaching activities.
[0086] Example 2
[0087] Based on the above embodiments, the embodiments of the present disclosure are further refined, such as Figure 2 As shown, the method further includes the following steps:
[0088] Step S201: Generate a display information list based on the effect information set of the students attending the class.
[0089] Each row of information in the displayed information list at least includes effect information indicated by an effect mark and a key time point matching the effect mark.
[0090] Optionally, the display information list may also be generated based on the key information set and the effect information set of the students attending the class. Then each row of information in the display information list includes at least the key information, the effect information indicated by the effect mark, and the key time point matching the effect mark.
[0091] Step S202: Acquire key time points in the confirmation row information based on the display information list.
[0092] If the student attending the class selects and confirms a row of information in the displayed information list, the key time point in the row of information is obtained.
[0093] Step S203: Start playing the recorded video based on the key time point.
[0094] The disclosed embodiments provide a method for reviewing different lecture effects in recorded videos based on an effect information set, thereby quickly assisting students in conducting independent review. This reduces the tutoring lag caused by recorded video teaching methods and improves the continuity and efficiency of teaching.
[0095] Example 3
[0096] Based on the above embodiments, the embodiments of the present disclosure are further refined, such as Figure 3 As shown, the method 61 further includes the following steps:
[0097] Step S301: Analyze the information in the effect information set of the students, and generate evaluation information of the students' lecture effects.
[0098] The disclosed embodiment performs a dynamic and comprehensive analysis of the overall listening effect of each student based on the effect information set of each student, thereby assisting the student in improving his or her learning method.
[0099] Specifically, the effect information set can be analyzed using a trained effect analysis model. The effect analysis model can be obtained based on a previous historical effect information set, for example, by training the effect analysis model using the historical effect information set as training samples. The process of evaluating the effect of a lecture based on the historical effect information set using the effect analysis model is not described in detail in this embodiment; however, it can be implemented with reference to various implementations in the prior art.
[0100] Furthermore, the method further comprises the following steps:
[0101] Step S311 : obtaining answer information from a corresponding answer information set based on the lecture effect evaluation information.
[0102] Different lecture effect evaluation information has different answer information sets for the lecture effect evaluation information. The lecture effect evaluation information and the answer information sets have a corresponding relationship.
[0103] The answer information includes: text information, video and / or audio.
[0104] Step S312: Display the answer information to the students attending the class.
[0105] The disclosed embodiments provide a method for evaluating a set of information about the effectiveness of a lecture by students, thereby assisting them in improving their learning methods. Furthermore, a method for providing answers to the lecture effectiveness evaluation information is provided. This method can quickly assist students in conducting independent review. This reduces the delay in tutoring caused by recorded video teaching methods and improves the continuity and efficiency of teaching.
[0106] Example 4
[0107] The present disclosure also provides an apparatus embodiment that is consistent with the above embodiment, and is used to implement the method steps described in the above embodiment. The interpretation based on the same name meaning is the same as that of the above embodiment, and has the same technical effect as the above embodiment, and will not be repeated here.
[0108] like Figure 4 As shown, the present disclosure provides a device 400 for marking the effect of a lecture, comprising:
[0109] The acquisition unit 401 is used to obtain the effect mark and the mark time point generated by the students according to the lecture effect when watching the recorded video in real time;
[0110] A retrieval unit 402 is configured to retrieve a key information set based on the effect mark and the marked time point to obtain a matching key time point;
[0111] The storage unit 403 is configured to store the matched key time points and the effect tags in the effect information set of the students attending the class.
[0112] Optionally, the key information set includes at least a difficulty mark and a key time point of the key information;
[0113] Accordingly, the retrieval unit 402 includes:
[0114] a matching subunit, configured to obtain, from the key information set, a first difficulty mark that matches the effect mark based on the effect mark and the marking time point, wherein the first key time point corresponding to the first difficulty mark is a key time point closest to the marking time point before the marking time point;
[0115] The first determining subunit is configured to determine the first key time point as a matching key time point.
[0116] Optionally, the key information set includes at least a difficulty weight value and a key time point of the key information;
[0117] Accordingly, the retrieval unit 402 includes:
[0118] a first acquiring subunit, configured to acquire a first intermediate information sequence from the key information set based on the marked time point, wherein the first intermediate information sequence includes key time points of the key information before the marked time point and difficulty weight values associated with the key time points, and the first intermediate information sequence is sorted in order of the key time points;
[0119] a first accumulation subunit, configured to accumulate difficulty weight values associated with the key time points in the first intermediate information sequence based on the reverse chronological order of the key time points, until the accumulated weight value is greater than or equal to a preset first weight threshold corresponding to the effect flag;
[0120] The second determining subunit is configured to determine a key time point associated with a last accumulated difficulty weight value as a key time point for matching.
[0121] Optionally, the key information set includes at least a difficulty mark, a difficulty weight value, and a key time point of the key information;
[0122] Accordingly, the retrieval unit 402 includes:
[0123] a second acquiring subunit, configured to acquire a second intermediate information sequence from the key information set based on the marked time point, wherein the second intermediate information sequence includes a key time point of the key information before the marked time point and a difficulty mark and a difficulty weight value associated with the key time point, and the second intermediate information sequence is sorted in the order of the key time points;
[0124] a third acquiring subunit, configured to acquire, in the second intermediate information sequence, a first second difficulty mark matching the effect mark and a second key time point corresponding to the second difficulty mark based on the reverse time order of the key time points;
[0125] a second accumulation subunit, configured to accumulate difficulty weight values associated with the key time points in reverse chronological order starting from the second key time point, until the accumulated weight value is greater than or equal to a preset second weight threshold corresponding to the effect mark;
[0126] The third determining subunit is configured to determine a key time point associated with a last accumulated difficulty weight value as a key time point for matching.
[0127] Optionally, the device further includes a playback unit;
[0128] The playback unit includes:
[0129] a generating subunit, configured to generate a display information list based on the effect information set of the student attending the class, wherein each row of information in the display information list includes at least effect information indicated by an effect mark and a key time point matching the effect mark;
[0130] A fourth acquiring subunit, configured to acquire a key time point in the confirmation row information based on the display information list;
[0131] The playback subunit is configured to start playing the recorded video based on the key time point.
[0132] Optionally, the device further includes:
[0133] The evaluation unit is used to analyze the information in the effect information set of the students attending the class and generate evaluation information of the effect of the students attending the class.
[0134] Optionally, the device further includes a solution unit;
[0135] The answering unit includes:
[0136] An answer subunit, configured to obtain answer information from a corresponding answer information set based on the lecture effect evaluation information;
[0137] The display subunit is used to display the answer information to the students attending the class.
[0138] The disclosed embodiment provides a method for marking the effect of lectures for students when watching recorded videos in real time, which can quickly record the feedback of students on the effect of lectures, ensuring the continuity of real-time lectures and providing data basis for further supporting teaching activities.
[0139] Example 5
[0140] like Figure 5 As shown, this embodiment provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method steps described in the above embodiment.
[0141] Example 6
[0142] An embodiment of the present disclosure provides a non-volatile computer storage medium, wherein the computer storage medium stores computer-executable instructions, and the computer-executable instructions can execute the method steps described in the above embodiment.
[0143] Example 7
[0144] Reference below Figure 5 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0145] like Figure 5 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0146] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Figure 5 The electronic device is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0147] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0148] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0149] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0150] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0151] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0152] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
Claims
1. A method for marking the effect of lectures, characterized in that: include: Obtain the effect marks and marking time points generated by students based on their listening effects when they watch the recorded video in real time; Retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point; Storing the matched key time points and the effect marks in the effect information set of the students; The key information set includes at least the difficulty mark, difficulty weight value and key time point of the key information; Accordingly, the retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point includes: Obtaining a second intermediate information sequence from the key information set based on the marked time point, wherein the second intermediate information sequence includes a key time point of the key information before the marked time point and a difficulty tag and a difficulty weight value associated with the key time point, and the second intermediate information sequence is sorted in order of the key time points; In the second intermediate information sequence, obtaining a first second difficulty mark matching the effect mark and a second key time point corresponding to the second difficulty mark based on the reverse time order of the key time points; Starting from the second key time point, the difficulty weight values associated with the key time points are accumulated in reverse chronological order until the accumulated weight value is greater than or equal to the preset second weight threshold corresponding to the effect mark; The key time point associated with the last accumulated difficulty weight value is determined as the key time point for the match.
2. The method according to claim 1, characterized in that The key information set includes at least the difficulty mark and key time point of the key information; Accordingly, the retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point includes: Acquire a first difficulty mark matching the effect mark from the key information set based on the effect mark and the marked time point, wherein the first key time point corresponding to the first difficulty mark is a key time point closest to the marked time point before the marked time point; The first key time point is determined as a matching key time point.
3. The method according to claim 1, characterized in that The key information set includes at least the difficulty weight value and key time point of the key information; Accordingly, the retrieving a key information set based on the effect mark and the marked time point to obtain a matching key time point includes: Obtaining a first intermediate information sequence from the key information set based on the marked time point, wherein the first intermediate information sequence includes key time points of the key information before the marked time point and difficulty weight values associated with the key time points, and the first intermediate information sequence is sorted in order of the key time points; In the first intermediate information sequence, based on the reverse chronological order of the key time points, difficulty weight values associated with the key time points are accumulated sequentially until the accumulated weight value is greater than or equal to the preset first weight threshold corresponding to the effect mark; The key time point associated with the last accumulated difficulty weight value is determined as the key time point for the match.
4. The method according to claim 1, wherein The method further comprises: Generate a display information list based on the effect information set of the students attending the class, wherein each row of information in the display information list includes at least effect information indicated by an effect mark and a key time point matching the effect mark; Acquire key time points in the confirmation row information based on the displayed information list; The recorded video starts playing based on the key time point.
5. The method according to claim 1, characterized in that The method further comprises: The information in the effect information set of the students attending the class is analyzed to generate evaluation information of the students' listening effect.
6. The method according to claim 5, characterized in that The method further comprises: Acquiring answer information from a corresponding answer information set based on the lecture effect evaluation information; The answer information is displayed to the students attending the class.
7. A device for marking the effect of lectures, characterized in that: include: An acquisition unit is used to acquire effect marks and marking time points generated by students for their listening effects when they watch the recorded video in real time; A retrieval unit, configured to retrieve a key information set based on the effect mark and the marked time point to obtain a matching key time point; the key information set includes at least a difficulty mark, a difficulty weight value, and a key time point of the key information; Accordingly, the method of retrieving a key information set based on the effect tag and the tag time point to obtain a matching key time point includes: obtaining a second intermediate information sequence from the key information set based on the tag time point, wherein the second intermediate information sequence includes a key time point of the key information before the tag time point and a difficulty tag and a difficulty weight value associated with the key time point, and the second intermediate information sequence is sorted in the order of the key time points; in the second intermediate information sequence, obtaining a first second difficulty tag matching the effect tag and a second key time point corresponding to the second difficulty tag based on the reverse time order of the key time points; starting from the second key time point, sequentially accumulating the difficulty weight values associated with the key time points based on the reverse time order until the accumulated weight value is greater than or equal to a preset second weight threshold corresponding to the effect tag; and determining the key time point associated with the last accumulated difficulty weight value as the matching key time point; A storage unit is used to store the effect information of the students in a set based on the matched key time points and the effect marks.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, causes the one or more processors to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Video playback method and device based on buried point behavior, computer equipment and medium
CN112637687A
Interaction method and device for live teaching, medium and electronic equipment
CN112863277A