Teaching video interaction system, method and equipment based on quasi-synchronization
By combining hypervideo technology with learner comments, using the comment interaction module to manage student comment data, the synchronous interaction between video and comments is solved, and the problems of insufficient interaction and poor asynchronous learning experience in online teaching are improved, and learning efficiency and teaching management efficiency are improved.
Patent Information
- Application Number
- CN202411584234.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-02-25
AI Technical Summary
In existing online teaching, synchronous interaction is costly and real-timely, while asynchronous interaction leads to learners' lack of social presence and rapid consensus formation, increasing cognitive load.
By combining hypervideo technology with learner comments, the comment interaction module is used to manage student comment data, and synchronous interaction between video and comments is achieved, and a comment popularity bar and timestamp association mechanism is provided to help learners quickly navigate video content and hot topics.
It improves the interactive efficiency of video teaching, enhances the sense of synchronization of asynchronous learning, optimizes the utilization efficiency of learning resources, promotes collaborative learning and knowledge co-construction, provides a personalized learning experience, and enhances teaching management efficiency.
Smart Images

Figure CN119520917A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of online education, and in particular to a teaching video interaction system, method and device based on "quasi" synchronization. Background Art
[0002] With the rise and development of online learning, video plays an increasingly important role as a medium for transmitting knowledge. Online learning with video as the core medium can be divided into two categories: synchronous interaction and asynchronous interaction. Synchronous interaction is mainly carried out in the form of live broadcast, but it requires simultaneous online and instant feedback, which has high time and money costs. Asynchronous interaction is more flexible and does not require learners to be online in real time. The feedback cycle is longer, but this form of asynchronous interaction weakens learners' sense of social presence, making it difficult for learners to quickly reach a consensus. Learners need to invest more cognitive resources and increase cognitive load. Therefore, how to combine the advantages of synchronous and asynchronous interactions through technology while making up for each other's shortcomings is the core issue of online teaching.
[0003] Hypervideo is a video-based hypermedia technology that combines digital video and hypertext to present nonlinear information structures and dynamic audio-visual information. Hypervideo technology enables videos to be linked with other different types of media elements (such as written or oral text, pictures, other videos, etc.) in spatial and temporal dimensions, allowing users to watch videos interactively and access video content in a nonlinear order. In recent years, hypervideo technology has been introduced into open and flexible learning environments, giving online learners more flexible ways of interaction. In an online learning environment based on hypervideo, learners can jump between different segments of the video according to the content and achieve self-paced learning. Studies have shown that hypervideo online learning platforms can enhance learners' sense of social presence and significantly reduce learners' intrinsic cognitive load. However, the links in existing hypervideo technologies are often preset and fixed, which is not conducive to online learners' content-based viewpoint interaction. Summary of the invention
[0004] In view of this, the present invention provides a teaching video interaction system, method and device based on "quasi" synchronization, which combines hyper video and learner comment content, uses learner comments as the media for hyper video links, and effectively combines teaching video content with comment content to solve the problem of low efficiency of video teaching interaction and insufficient learner cognitive input caused by the lack of synchronization between teaching content and comment content.
[0005] In a first aspect, the present invention provides a teaching video interaction system based on "quasi" synchronization, the system comprising: a video playback module, a comment interaction module, a data processing module and a user interface module, wherein:
[0006] Video playback module, used to play teaching videos and corresponding student comments and teacher marks;
[0007] Comment interaction module, used to process and manage student comment data based on teaching videos;
[0008] A data processing module is used to record and count the operation data during the teaching video playback process;
[0009] The user interface module is used to configure the user interface display parameters.
[0010] The teaching video interaction system based on "quasi" synchronization provided by the present invention utilizes a comment interaction module to manage student comment data according to the teaching video, thereby realizing an effective combination of video and comment interaction, improving the interaction efficiency of video teaching, synchronizing teaching content with comment content, helping learners to quickly navigate video content and watch hot spots, and promoting learners' in-depth understanding of the teaching content.
[0011] In an optional implementation, the video playback module includes: a playback control unit, a multiple-speed playback unit, a full-screen switching unit, a bullet screen control unit, and a segment marking unit, wherein:
[0012] Playback control unit, used to control the playback, pause, and volume adjustment of teaching videos;
[0013] The speed playback unit is used to adjust the playback speed of the teaching video;
[0014] Full screen switching unit, used for switching between full screen and half screen;
[0015] A bullet screen control unit, used to input bullet screen content and control display or non-display of bullet screen content;
[0016] The segment marking unit is used to mark the key segments in the teaching video.
[0017] The teaching video interactive system based on "quasi" synchronization provided by the present invention realizes the playback control of the teaching video through a video playback module to meet the different playback requirements of teachers and students.
[0018] In an optional implementation, the comment interaction module includes: a comment heat bar unit, a timestamp association unit, and a comment and note editing unit, wherein:
[0019] The comment heat bar unit is used to calculate and display the heat value in real time based on the student comment data;
[0020] A timestamp association unit is used to generate timestamps for student comment data and control the jump of teaching videos according to the timestamps;
[0021] The comment and note editing unit is used to edit, save, and display comment and note content.
[0022] The teaching video interaction system based on "quasi" synchronization provided by the present invention realizes the processing and statistics of comment data through a comment interaction module, which is conducive to intuitively displaying the popularity of the teaching video at different time points through the comment data, and associating the comment data with the teaching video through timestamps, so as to facilitate jumping to the corresponding time point of the teaching video through the comment data, thereby improving the interaction efficiency.
[0023] In an optional implementation, the comment heat bar unit includes: a heat calculation subunit, a heat display subunit, and a jump control subunit, wherein:
[0024] The heat calculation subunit is used to calculate the heat value in real time according to the number of student comments;
[0025] The heat display subunit is used to convert the calculated heat value into a visual bar chart;
[0026] The jump control subunit is used to jump to the corresponding teaching video point through the bar graph.
[0027] The teaching video interactive system based on "quasi" synchronization provided by the present invention uses a comment heat bar unit to calculate the heat value in real time and convert it into a visual bar chart to display the hot content of the entire teaching video. The bar chart provides a jump function, which is convenient for directly jumping to the hot content, viewing the teaching video and comment content, and improving the interaction efficiency.
[0028] In an optional implementation, the timestamp association unit includes: a timestamp capture subunit, a timestamp generation subunit, and a jump implementation subunit, wherein:
[0029] The timestamp capture subunit is used to capture the time point of the teaching video when receiving student comments;
[0030] A timestamp generation subunit, used to convert captured time points into clickable timestamps;
[0031] The jump implementation subunit is used to receive a timestamp click event and jump to the time point of the teaching video corresponding to the timestamp according to the timestamp click event.
[0032] The teaching video interactive system based on "quasi" synchronization provided by the present invention achieves the purpose of jumping to the corresponding teaching video time point through the timestamp by capturing the time point of the teaching time and converting it into the timestamp of the corresponding comment data. Teachers or students can view the corresponding teaching video content through the timestamp of the comment data, and the comments can be viewed in combination with the teaching video to improve learning efficiency.
[0033] In an optional implementation, the comment and note editing unit includes: a comment input subunit, a comment storage subunit, a comment display subunit, a note editing subunit, an intelligent assistance subunit, and a comment management subunit, wherein:
[0034] The comment input subunit is used to provide a comment content input box and a comment label;
[0035] A comment storage subunit, used to store comment content and comment tags;
[0036] The comment display subunit is used to display the comment content according to the filtering conditions;
[0037] The note editing subunit is used to edit and save notes;
[0038] An intelligent assistance subunit, which is used to generate replies and suggestions based on the content of the comments;
[0039] The comment management subunit is used to review and manage comment content.
[0040] The teaching video interactive system based on "quasi" synchronization provided by the present invention utilizes a comment and note editing unit to implement operations such as inputting, editing, and saving comments and notes, and provides intelligent replies and suggestions through an intelligent auxiliary subunit to facilitate quick replies and improve interaction efficiency.
[0041] In an optional embodiment, the data processing module includes: a data acquisition unit, a statistical analysis unit, and a data visualization unit, wherein:
[0042] A data collection unit, used to obtain operation data of students or teachers;
[0043] Statistical analysis unit, used to calculate learning progress and participation based on students' operation data;
[0044] Data visualization unit, used to generate statistical charts based on students' learning progress and participation;
[0045] The user interface module includes: a layout management unit, an interaction control unit, and a responsive design unit, among which:
[0046] A layout management unit, used for typeset display interfaces;
[0047] An interactive control unit for processing operation data of students or teachers;
[0048] A responsive design unit that adapts the size of the display interface to the display device.
[0049] The teaching video interactive system based on "quasi" synchronization provided by the present invention calculates and counts students' learning progress and participation through a data processing module, so that teachers can accurately grasp students' learning situation. The user interface module configures the display interface to adapt to different display devices to meet different needs.
[0050] In a second aspect, the present invention provides a teaching video interaction method based on "quasi" synchronization, the method is applied to any one of the teaching video interaction systems based on "quasi" synchronization of the first aspect, the method comprising:
[0051] Obtain the student or teacher's account and corresponding password, and log in to the teaching video interactive system according to the account and corresponding password;
[0052] Get the target teaching video and play it, get the student comment data and the corresponding timestamp, and jump to the corresponding time point of the target teaching video through the timestamp;
[0053] According to the student comment data, the popularity value of the target teaching video at different time points is counted and displayed through a progress bar;
[0054] Use the teacher's account and corresponding password to enter the management interface to view each student's learning progress and manage each comment data.
[0055] The teaching video interaction method based on "quasi" synchronization provided by the present invention utilizes a comment interaction module to manage student comment data according to the teaching video, thereby realizing an effective combination of video and comment interaction, synchronizing teaching content with comment content, helping learners to quickly navigate video content and watch hot spots, and improving the efficiency of video teaching interaction.
[0056] The present invention effectively solves the problems of insufficient interactivity, poor asynchronous learning experience, and low efficiency of learning resource utilization in traditional online video learning, and has the following beneficial effects:
[0057] (1) Improve learners' participation and online interaction. The present invention effectively solves the problem of insufficient interactivity in traditional online video learning by introducing a comment heat bar and a timestamp association mechanism. The comment heat bar intuitively displays the distribution of discussion hotspots in the video, allowing learners to quickly locate key content. The timestamp association mechanism closely integrates comments with video content, and learners can jump directly to related video segments by clicking on a timestamp. These two innovative functions work together to greatly improve learners' participation and online interaction, and promote deep learning and knowledge construction.
[0058] (2) Enhance the sense of synchronization in asynchronous learning. Through the timestamp association mechanism and the real-time updated comment system, the present invention successfully creates a "quasi" synchronous learning experience in an asynchronous learning environment. Learners can feel the virtual synchronization with other learners by viewing and replying to comments associated with specific video time points. This method effectively alleviates the sense of isolation and disconnection in traditional asynchronous online learning and improves the coherence and sense of participation in learning.
[0059] (3) Optimize the utilization efficiency of learning resources. The introduction of the comment heat bar enables learners to quickly identify the key and difficult areas in the video. This feature helps learners allocate their learning time more effectively and focus on the content that needs the most attention. At the same time, since hot spots often contain more discussions and explanations, learners can use this additional information to gain a deeper understanding of related knowledge points, thereby improving learning efficiency.
[0060] (4) Promote collaborative learning and knowledge co-construction. The comment and annotation functions of this system, combined with intelligent assisted replies, provide learners with rich collaborative learning opportunities. Learners can not only share their own insights, but also see the views of others and intelligently generated explanations. This diversified information exchange promotes the co-construction of knowledge and deepens understanding. Especially for complex or abstract concepts, explanations and discussions from different perspectives can help learners build more comprehensive and in-depth cognition.
[0061] (5) Provide personalized learning experience. Through detailed data collection and analysis, this system is able to provide each learner with a personalized learning experience. The system can recommend relevant discussion topics or learning resources based on data such as learners’ comments, viewing habits, and learning progress. This personalized learning path helps improve learning outcomes and meet the specific needs of different learners.
[0062] (6) Enhance teaching management efficiency. For teachers, this system provides comprehensive course management tools. Through real-time learning data analysis, teachers can quickly identify students' learning difficulties and knowledge blind spots, and adjust teaching strategies in a timely manner. The comment management function enables teachers to effectively guide course discussions, highlight key content, and correct misconceptions. These functions combined significantly improve the efficiency and accuracy of teaching management.
[0063] (7) Support for large-scale online education. By supporting multiple classes to share the same video resources while ensuring personalized learning experience and efficient teaching management, it effectively solves the problems of low resource utilization efficiency and insufficient personalization in large-scale online education. It enables high-quality educational resources to be used more widely while ensuring teaching quality.
[0064] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0065] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to cause a computer to execute the method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0067] Figure 1 is a structural schematic diagram of a teaching video interaction system based on "quasi" synchronization according to an embodiment of the present invention;
[0068] Figure 2 is a structural schematic diagram of another teaching video interaction system based on "quasi" synchronization according to an embodiment of the present invention;
[0069] Figure 3 is a schematic diagram of a display interface of a teaching video interaction system based on "quasi" synchronization according to an embodiment of the present invention;
[0070] Figure 4 is a schematic diagram of a comment and note window in a teaching video interaction system based on "quasi" synchronization according to an embodiment of the present invention;
[0071] Figure 5 is a structural schematic diagram of a comment and note editing subunit in a teaching video interaction system based on "quasi" synchronization according to an embodiment of the present invention;
[0072] Figure 6 is a flow chart of a teaching video interaction method based on "quasi" synchronization according to an embodiment of the present invention;
[0073] Figure 7 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0074] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0075] Although the existing super video technology has achieved certain results in the field of education, it still has the following shortcomings:
[0076] (1) The integration of video interaction and comment interaction is not close enough to effectively help learners quickly navigate from specific comments to the corresponding video content and viewing hotspots.
[0077] (2) There is a lack of intuitive visual presentation methods, making it difficult to quickly and intuitively display the hot spots and number of comments.
[0078] (3) There is no function to set key segments specifically for teachers, which makes it difficult to highlight the key content of the video and cannot fully reflect the educational significance.
[0079] In view of the above problems, an embodiment of the present invention provides a teaching video interaction system based on "quasi" synchronization, which manages student comment data according to the teaching video through a comment interaction module to achieve the effect of efficient interaction between the teaching video and the comment data.
[0080] According to an embodiment of the present invention, an embodiment of a teaching video interaction system based on "quasi" synchronization is provided, and super video technology is introduced into an open and flexible learning environment to enhance the interaction between learners. Studies have shown that the super video online learning platform can significantly reduce the internal cognitive load of learners. In this online environment, learners can independently decide the order in which they access different information and decide which content to receive based on their prior knowledge. This high level of control over learning content is conducive to self-exploration, thereby increasing learners' interest and motivation. In addition, the comments associated with the timestamps in the video create a "quasi" synchronized co-viewing experience for learners. Figure 1 As shown, the system includes: video playback module, comment interaction module, data processing module and user interface module. The modules are connected through the network and communicate using the standard application programming interface (API), forming a complete online learning environment that supports users to log in through various clients.
[0081] The video playback module 1 is used to play the teaching video and the corresponding student comments and teacher marks.
[0082] Specifically, the main function of the video playback module 1 is to play teaching videos. After teachers or students log in to the system with their own account and password, they can select teaching videos in the video directory for playback, and can also adjust various parameters during playback, such as playback speed, play or pause, etc. This is just an example, but not limited to this.
[0083] In addition to the normal playback of teaching videos, student comments can also be displayed in real time in the form of a comment window or barrage. In the teacher login interface, key segments in the video can also be marked to guide students to focus and highlight the educational significance.
[0084] The comment interaction module 2 is used to process and manage student comment data based on the teaching video.
[0085] Specifically, the comment interaction module 2 supports students to comment on the content of the teaching video in real time while watching the teaching video, and processes the comment data. Teachers can review and manage the comment data, count students' opinions, and conduct targeted teaching.
[0086] The comment data posted by students can be displayed in the comment box or in the form of bullet screen on the video interface. The specific display method can be set by yourself, or the requirements for the comment box and bullet screen display can be set in advance. For example, the word count threshold of the bullet screen is set. When the word count is within 20, it is displayed through the bullet screen and synchronized to the comment box. When the word count exceeds 20, it is only displayed in the comment box. This is only an example, but not limited to this. For a large amount of comment data posted by students in teaching videos, teachers can classify the comment data, collect and understand students' suggestions on the content of the teaching videos, and correspond to the time points in the teaching videos. Combine the teaching video content and student comments to optimize the teaching video. This is only an example, but not limited to this.
[0087] The data processing module 3 is used to record and count the operation data during the teaching video playback process.
[0088] Specifically, the data processing module 3 adopts an event-driven architecture, which can capture and process user operation behaviors in real time. The system defines more than 30 types of operation events, including video playback, pause, comment posting, like, etc. These event data are stored in a special log database for subsequent analysis and processing.
[0089] The user interface module 4 is used to configure the user interface display parameters.
[0090] Specifically, the user interface module 4 adopts a modular front-end framework to achieve high reuse and flexible layout of components. The responsive design ensures that the system can provide a good user experience on different devices such as desktop computers, tablets and mobile phones. The interface design follows the principles of intuitiveness and simplicity. The main functional areas include video playback area, comment area, note area and navigation bar.
[0091] The teaching video interaction system based on "quasi" synchronization provided in this embodiment uses the comment interaction module 2 to manage student comment data according to the teaching video, realizes the effective combination of video and comment interaction, synchronizes teaching content and comment content, helps learners quickly navigate video content and watch hot spots, and improves the efficiency of video teaching interaction.
[0092] In some optional embodiments, such as Figure 2 As shown, the video playback module 1 includes: a playback control unit 11, a speed playback unit 12, a full-screen switching unit 13, a barrage control unit 14, and a segment marking unit 15.
[0093] The playback control unit 11 is used to control the playback, pause, and volume adjustment of the teaching video.
[0094] The multiple speed playback unit 12 is used to adjust the playback speed of the teaching video.
[0095] The full screen switching unit 13 is used for switching between full screen and half screen.
[0096] Specifically, Figure 3 As shown, it is a schematic diagram of the display interface of the video playback module 1. During the video playback process, the user (teacher or student) can control the teaching video playback, pause, adjust the video volume, etc. through the corresponding function key operations; the playback speed is adjusted through the speed playback unit 12, and an adjustable playback speed of 0.25 to 2 times is supported; the full-screen switching unit 13 can realize the full-screen of the web page or the full-screen display interface, and the size of the display window is adjusted through the full-screen switching unit 13.
[0097] The barrage control unit 14 is used to input barrage content and control the display or non-display of barrage content.
[0098] Specifically, Figure 3 As shown, there is an input box below the video display window, through which the user can input the content of the bullet screen. The bullet screen parameters can be set and adjusted through the bullet screen control window, including: turning on or off the bullet screen, shielding the bullet screen by type, setting the opacity of the bullet screen, setting the display area of the bullet screen, the scrolling speed of the bullet screen, the scrolling direction of the bullet screen, the font size of the bullet screen, etc., which are only examples, but not limited to this. The content of the bullet screen is the comment data, which can be displayed in the form of bullet screen or in the comment box.
[0099] The segment marking unit 15 is used to mark the key segments in the teaching video.
[0100] Specifically, the segment marking unit 15 is mainly aimed at teacher users and supports teachers to mark key contents in the video, such as Figure 3 As shown, right below the video playing window, marked key segments are displayed corresponding to the video progress bar, which is convenient for reminding students to focus on learning and highlights the educational significance.
[0101] In addition, like ordinary video playback software, the video playback module 1 also supports the display and control of the video progress bar, allowing users to accurately locate a specific time point in the video; it also provides image quality selection, subtitle display and other functions to meet the needs of different users. These functions are mature existing technologies and will not be repeated here.
[0102] The teaching video interactive system based on "quasi" synchronization provided in this embodiment realizes the playback control of the teaching video through the video playback module 1 to meet the different playback requirements of teachers and students.
[0103] In some optional embodiments, such as Figure 2 As shown, the comment interaction module 2 includes: a comment heat bar unit 21, a timestamp association unit 22, and a comment and note editing unit 23.
[0104] The comment heat bar unit 21 is used to calculate and display the heat value in real time according to the student comment data.
[0105] In some optional embodiments, such as Figure 2 As shown, the comment heat bar unit 21 includes: a heat calculation subunit, a heat display subunit, and a jump control subunit.
[0106] The heat calculation subunit is used to calculate the heat value in real time according to the number of student comments.
[0107] Specifically, the popularity value of the teaching video at the corresponding time point is calculated in real time based on the number of comments and barrages. The popularity calculation adopts a weighted algorithm, which comprehensively considers factors such as comment data, number of likes, number of replies, etc.
[0108] The heat display subunit is used to convert the calculated heat value into a visual bar chart.
[0109] Specifically, the popularity is displayed by a bar graph at a position corresponding to the progress bar of the teaching video, such as Figure 3The red line below the video playback window is the video timeline of the bar graph. The position of the bar graph on the video timeline represents the position where the comment was posted, and the height of the bar graph represents the popularity of the comment posted at this position. Scalable Vector Graphics (SVG) technology is used to dynamically generate rectangular elements to represent the popularity of comments at different time points in the teaching video. The color of the heat bar can also change dynamically according to the heat value to provide more intuitive visual feedback.
[0110] The jump control subunit is used to jump to the corresponding teaching video point through the bar graph.
[0111] Specifically, you can jump to the corresponding teaching video time point by clicking the popularity value in the bar chart, and you can also jump to the corresponding teaching video time point by clicking the timestamp of each comment in the comment box.
[0112] The teaching video interactive system based on "quasi" synchronization provided in this embodiment uses the comment heat bar unit 21 to calculate the heat value in real time and convert it into a visual bar chart to display the hot content of the entire teaching video. The bar chart provides a jump function, which is convenient for directly jumping to the hot content, viewing the teaching video and comment content, and improving the interaction efficiency.
[0113] The timestamp association unit 22 is used to generate the timestamp of the student comment data and control the jump of the teaching video according to the timestamp.
[0114] Specifically, the timestamp association unit 22 is a key unit that connects the teaching video content and the user comments, and its core is to establish a mapping relationship between the comments and the video time points.
[0115] In some optional embodiments, such as Figure 2 As shown, the timestamp association unit 22 includes: a timestamp capture subunit, a timestamp generation subunit, and a jump implementation subunit.
[0116] The timestamp capture subunit is used to capture the time point of the teaching video when receiving student comments.
[0117] Specifically, when a user posts a comment, the timestamp capture subunit automatically records the time point of the current teaching time and converts it into a readable format, such as 00:12:51. The generated timestamp will be stored in the database as metadata of the comment.
[0118] The timestamp generation subunit is used to convert the captured time points into clickable timestamps.
[0119] The jump implementation subunit is used to receive a timestamp click event and jump to the time point of the teaching video corresponding to the timestamp according to the timestamp click event.
[0120] Specifically, Figure 4 As shown, the generated timestamp will be displayed under the corresponding comment data content in the comment box in the form of blue text, indicating its clickability. When the user clicks the timestamp of the comment data, the jump implementation unit will call the API of the video player to adjust the video progress to the corresponding time point.
[0121] The teaching video interactive system based on "quasi" synchronization provided in this embodiment achieves the purpose of jumping to the corresponding teaching video time point through the timestamp by capturing the time point of the teaching time and converting it into the timestamp of the corresponding comment data. Teachers or students can view the corresponding teaching video content through the timestamp of the comment data, and the comments can be viewed in combination with the teaching video to improve learning efficiency.
[0122] The comment and note editing unit 23 is used to edit, save and display the comment content and note content.
[0123] In some optional embodiments, such as Figure 5 As shown, the comment and note editing unit 23 includes: a comment input subunit, a comment storage subunit, a comment display subunit, a note editing subunit, an intelligent assistance subunit, and a comment management subunit.
[0124] The comment input subunit is used to provide a comment content input box and a comment label.
[0125] Specifically, the comment and note editing unit 23 supports multiple comment types, which can be selected by selecting tags, such as Figure 5 As shown, comment labels include but are not limited to: "key points", "difficult points", "headache", "interesting", "boring", "confused", etc. Users can select corresponding comment labels when posting comments to express different reactions to the video content.
[0126] The comment storage subunit is used to store comment content and comment tags.
[0127] Specifically, comment tags can be set in advance and stored in a database, and comment contents can be stored according to comments published in real time.
[0128] The comment display subunit is used to display the comment content according to the filtering conditions.
[0129] Specifically, you can filter the comments you want to view according to the filter conditions, such as "latest" and "hottest", which are only examples but not limited to this.
[0130] The note editing subunit is used to edit and save notes.
[0131] Specifically, the note editing window and the comment editing window are switched at the same position on the display interface for different editing. The note editing subunit supports users to record important content while watching videos. Notes can be associated with video time points and can be exported to txt format. The text annotation function allows users to mark and comment on text materials in the course, supporting social learning.
[0132] An intelligent assistance subunit, used to generate replies and suggestions based on the comment content.
[0133] Specifically, using artificial intelligence technology, the intelligent assistance sub-unit integrates large-scale language models to provide users with intelligent reply suggestions, thereby improving comment quality and interaction efficiency.
[0134] The comment management subunit is used to review and manage the comments posted by students.
[0135] Specifically, teachers can review, pin or delete students' comments through the comment management unit to maintain a good discussion atmosphere.
[0136] The teaching video interaction system based on "quasi" synchronization provided in this embodiment uses the comment and note editing unit 23 to implement the input, editing, and saving of comments and notes, and provides intelligent replies and suggestions through the intelligent auxiliary subunit, which is convenient for quick replies and improves the interaction efficiency. The comment interaction module 2 realizes the processing and statistics of the comment data, which is conducive to intuitively displaying the popularity of the teaching video at different time points through the comment data, and associates the comment data with the teaching video through the timestamp, which is convenient for jumping to the corresponding time point of the teaching video through the comment data, thereby improving the interaction efficiency.
[0137] In some optional embodiments, such as Figure 2 As shown, the data processing module 3 includes: a data acquisition unit 31 , a statistical analysis unit 32 , and a data visualization unit 33 .
[0138] The data collection unit 31 is used to obtain the operation data of students or teachers.
[0139] The statistical analysis unit 32 is used to calculate the learning progress and participation degree according to the student's operation data.
[0140] The data visualization unit 33 is used to generate statistical charts based on the students' learning progress and participation.
[0141] Specifically, the data processing module 3 adopts an event-driven architecture, which can capture and process user operation behaviors in real time. The data acquisition unit 31 can capture the operation data of students or teachers; the statistical analysis unit 32 uses a distributed computing framework, which can efficiently process a large amount of user behavior data, and calculate learning progress, participation and other indicators based on the student's operation data; various forms of statistical charts are generated through the data visualization unit 33, and the data visualization unit 33 uses a modern chart library to provide teachers and administrators with an intuitive data display interface.
[0142] The user interface module 4 includes: Figure 2 As shown, a layout management unit 41, an interaction control unit 42, and a responsive design unit 43.
[0143] The layout management unit 41 is used to layout the display interface and control the layout and display of each functional area.
[0144] The interactive control unit 42 is used to process the operation data such as clicks and slides of students or teachers.
[0145] The responsive design unit 43 is used to adapt the size of the display interface according to the display device.
[0146] The teaching video interaction system based on "quasi" synchronization provided in this embodiment calculates and counts students' learning progress and participation through the data processing module 3, so that teachers can accurately grasp students' learning situation. The user interface module 4 configures the display interface to adapt to different display devices to meet different needs.
[0147] According to an embodiment of the present invention, an embodiment of a teaching video interaction method based on "quasi" synchronization is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0148] In this embodiment, a teaching video interaction method based on "quasi" synchronization is provided, which can be used in the above-mentioned computer system or the teaching video interaction system based on "quasi" synchronization. Figure 6 is a flow chart of a teaching video interaction method based on "quasi" synchronization according to an embodiment of the present invention, such as Figure 6 As shown, the process includes the following steps:
[0149] Step S101, obtaining the student or teacher's account and corresponding password, and logging into the teaching video interactive system according to the account and corresponding password.
[0150] Specifically, users access the teaching video interactive system based on "quasi" synchronization through the client, and enter the course page after identity verification. The system supports multiple login methods, including but not limited to: unified identity authentication, WeChat code scanning login, and account password login. The system supports multiple clients: Web browsers and mobile applications, ensuring that users can get a consistent learning experience on different devices.
[0151] Step S102, obtain the target teaching video and play it, obtain student comment data and the corresponding timestamp, and jump to the corresponding time point of the target teaching video through the timestamp.
[0152] Specifically, the video playback module 1 loads the video content from the video storage service in the database. The video loading adopts the slicing technology to ensure fast loading and smooth playback. The comment interaction module 2 loads the existing comment data from the database server. The comment data adopts paging loading to improve the page loading speed. When watching a video, the user can make comments, add notes or make text annotations. All these operations will trigger corresponding events, which will be recorded by the data processing module 3.
[0153] Step S103, counting the popularity values of the target teaching video at different time points based on the student comment data, and displaying it through a progress bar.
[0154] Specifically, the comment popularity bar is dynamically updated based on real-time comment data, providing users with an intuitive display of video content hot spots. The timestamp association mechanism ensures that users can quickly locate the corresponding position in the video by clicking the timestamp in the comment, achieving "quasi" synchronous interaction.
[0155] Step S104, use the teacher's account and corresponding password to enter the management interface, view the learning progress of each student, and manage each comment data.
[0156] Specifically, teachers can view learning progress, manage comment data, etc. through a specific management interface. The teacher workbench provides a variety of functions, including chapter settings, group management, interactive video settings, etc. System administrators can perform operations such as user management, video upload, and data monitoring through the background management interface to ensure the normal operation and maintenance of the platform.
[0157] The teaching video interaction method based on "quasi" synchronization provided in this embodiment uses the comment interaction module 2 to manage student comment data according to the teaching video, realizes the effective combination of video and comment interaction, synchronizes teaching content and comment content, helps learners quickly navigate video content and watch hot spots, and improves the efficiency of video teaching interaction.
[0158] The embodiment of the present invention also provides a computer device having the above Figure 1 The teaching video interactive system based on "quasi" synchronization is shown.
[0159] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 7 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.
[0160] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0161] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0162] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0163] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0164] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0165] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0166] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A teaching video interactive system based on "quasi" synchronization, characterized in that: The system includes: a video playback module, a comment interaction module, a data processing module and a user interface module, wherein: Video playback module, used to play teaching videos and corresponding student comments and teacher marks; Comment interaction module, used to process and manage student comment data based on teaching videos; A data processing module is used to record and count the operation data during the teaching video playback process; The user interface module is used to configure the user interface display parameters.
2. The system according to claim 1, characterized in that The video playback module includes: a playback control unit, a multiple-speed playback unit, a full-screen switching unit, a bullet screen control unit, and a segment marking unit, wherein: Playback control unit, used to control the playback, pause, and volume adjustment of teaching videos; The speed playback unit is used to adjust the playback speed of the teaching video; Full screen switching unit, used for switching between full screen and half screen; A bullet screen control unit, used to input bullet screen content and control display or non-display of bullet screen content; The segment marking unit is used to mark the key segments in the teaching video.
3. The system according to claim 1, characterized in that The comment interaction module includes: a comment heat bar unit, a timestamp association unit, and a comment and note editing unit, wherein: The comment heat bar unit is used to calculate and display the heat value in real time based on the student comment data; A timestamp association unit is used to generate timestamps for student comment data and control the jump of teaching videos according to the timestamps; The comment and note editing unit is used to edit, save, and display comment and note content.
4. The system according to claim 3, characterized in that The comment heat bar unit includes: a heat calculation subunit, a heat display subunit, and a jump control subunit, wherein: The heat calculation subunit is used to calculate the heat value in real time according to the number of student comments; A heat display subunit, used for converting the heat value into a visual bar graph; The jump control subunit is used to jump to the corresponding teaching video point through the bar chart.
5. The system according to claim 3, characterized in that The timestamp association unit includes: a timestamp capture subunit, a timestamp generation subunit, and a jump implementation subunit, wherein: The timestamp capture subunit is used to capture the time point of the teaching video when receiving student comments; A timestamp generation subunit, used to convert captured time points into clickable timestamps; The jump implementation subunit is used to receive a timestamp click event and jump to the time point of the teaching video corresponding to the timestamp according to the timestamp click event.
6. The system according to claim 3, characterized in that The comment and note editing unit includes: a comment input subunit, a comment storage subunit, a comment display subunit, a note editing subunit, an intelligent assistance subunit, and a comment management subunit, wherein: The comment input subunit is used to provide a comment content input box and a comment label; A comment storage subunit, used to store the comment content and the comment tag; The comment display subunit is used to display the comment content according to the filtering conditions; The note editing subunit is used to edit and save notes; An intelligent assistance subunit, which is used to generate replies and suggestions based on the content of the comments; The comment management subunit is used to review and manage the comment content.
7. The system according to claim 1, characterized in that The data processing module includes: a data acquisition unit, a statistical analysis unit, and a data visualization unit, wherein: A data collection unit, used to obtain operation data of students or teachers; Statistical analysis unit, used to calculate learning progress and participation based on students' operation data; Data visualization unit, used to generate statistical charts based on students' learning progress and participation; The user interface module includes: a layout management unit, an interaction control unit, and a responsive design unit, wherein: A layout management unit, used for typeset display interfaces; An interactive control unit for processing operation data of students or teachers; A responsive design unit that adapts the size of the display interface to the display device.
8. A teaching video interaction method based on "quasi" synchronization, characterized in that: The method is applied to the teaching video interaction system based on "quasi" synchronization as described in any one of claims 1 to 7, and the method comprises: Obtaining the student or teacher's account and corresponding password, and logging into the teaching video interactive system according to the account and corresponding password; Get the target teaching video and play it, get the student comment data and the corresponding timestamp, and jump to the corresponding time point of the target teaching video through the timestamp; According to the student comment data, the popularity value of the target teaching video at different time points is counted and displayed through a progress bar; Use the teacher's account and corresponding password to enter the management interface to view each student's learning progress and manage each comment data.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method of claim 8 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method of claim 8.
Citation Information
Patent Citations
Video playing progress display method, device and electronic device
CN107454465A
Information publishing method and device, electronic equipment and storage medium
CN110933509A
Intelligent education video service system based on cloud computing and mobile terminal and operation method thereof
CN111949822A
Real-time video annotation learning system and method for the same
US20140335502A1
