Data acquisition and processing method and system based on computer teaching

By collecting and comparing the video content information of the teaching and learners in real time, and processing and transmitting video content under abnormal conditions, the problem of abnormal connection between the teaching end and the learning end in the existing technology is solved, timely substitution of learning content and normal progress of the learning process is achieved, and the teaching quality is improved.

CN120108239AInactive Publication Date: 2025-06-06MANZHOULI RUSSIAN VOCATIONAL COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510287468.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-12
Publication Date
2025-06-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing data acquisition and processing methods based on computer teaching lack an effective mechanism to deal with abnormal connections between the teaching and learning ends, which leads to learners being unable to obtain alternative solutions in time, resulting in wasting learning time.

Method used

By collecting video content information from the teaching and learners in real time, comparing and determining the results, if an abnormality occurs in the teaching or learning end, the video content will be processed and matched, or the learning end will be marked as an abnormality and shared with the normal learning end, collecting and sending the video content information of the normal learning end.

Benefits of technology

It has realized the timely discovery of problems in the teaching process and taken measures to provide targeted review of teaching information and matching teaching videos, solve the problem of abnormal connections on the learning side, ensure the normal progress of learning, and improve the quality of teaching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120108239A_ABST
    Figure CN120108239A_ABST
Patent Text Reader

Abstract

The invention discloses a data collecting and processing method and system based on computer teaching, and relates to the technical field of computer teaching, and the method comprises the steps: collecting the video content information of online teaching of a teacher at a teaching end in real time, and transmitting the video content information to a learning end, collecting video content information watched and played by the learner at the learning end in real time; comparing and judging the video content information watched and played by each learner at the learning end with the video content information of online teaching performed by the teacher at the teaching end to obtain a judgment result, the judgment result comprises normal teaching, abnormity of online teaching of a teacher at the teaching end and abnormity of connection between a part of the learning ends playing the video content information and the teaching end; the teaching aid has the advantages that problems occurring in the teaching process can be found in time, and corresponding treatment measures can be taken.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer teaching, and more specifically, to a data acquisition and processing method and system based on computer teaching. Background Art

[0002] With the rapid advancement of Internet technology, especially the widespread coverage of high-speed networks and the widespread popularity of smart devices, online teaching has been able to break through geographical restrictions and provide learners with rich learning resources and convenient learning methods. Teachers often face various technical problems when conducting online teaching. For example, a failure in teaching equipment may cause the camera to not work properly, making it impossible for learners to see the teacher's explanation; a problem with the microphone will cause poor sound transmission, seriously affecting the transmission of teaching information.

[0003] Abnormal situations may occur during the teaching process. However, existing data collection and processing methods based on computer teaching often lack a response mechanism. When abnormalities occur on the teaching side, learners may not be able to obtain effective teaching content alternatives in a timely manner and can only passively wait for teaching to resume, resulting in a waste of learning time. Summary of the invention

[0004] In view of the deficiencies in the prior art, the object of the present invention is to provide a data acquisition and processing method and system based on computer teaching.

[0005] To achieve the above object, the present invention provides the following technical solutions:

[0006] A data acquisition and processing method based on computer teaching, the method comprising the steps of:

[0007] Collect the video content information of the teacher's online teaching at the teaching end in real time and transmit the video content information to the learning end, and collect the video content information of the learner watching and playing at the learning end in real time;

[0008] Compare and judge the video content information of each learner watching and playing on the learning terminal with the video content information of the teacher teaching online on the teaching terminal to obtain a determination result, wherein the determination result includes normal teaching, abnormality in the teacher's online teaching on the teaching terminal, and abnormality in the connection between the learning terminal and the teaching terminal where part of the video content information is played;

[0009] If an abnormality occurs during the online teaching of the teacher at the teaching terminal, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and transmitted to the second learning terminal; wherein the first learning terminal and the second learning terminal are combined to form a learning terminal;

[0010] If a part of the learning end that plays the video content information has an abnormal connection with the teaching end, the learning end is marked as an abnormal learning end, and the other part of the learning end that plays the video content information normally is marked as a normal learning end;

[0011] A shared connection is established between the abnormal learning end and the normal learning end, and the video content information played by the corresponding normal learning end is collected and sent to the corresponding abnormal learning end.

[0012] Preferably, the video content information watched and played by each learner at the learning end is compared with the video content information of the online teaching performed by the teacher at the teaching end to obtain a determination result, wherein the determination result includes normal teaching, abnormality in the online teaching performed by the teacher at the teaching end, and abnormality in the connection between the learning end and the teaching end where a part of the video content information is played, specifically including the following steps:

[0013] If the video content information watched by each learner on the learning end is consistent with the video content information of the teacher's online teaching on the teaching end, the result is that the teaching is normal;

[0014] If the video content information watched by each learner on the learning terminal is inconsistent with the video content information of the online teaching by the teacher on the teaching terminal, the judgment result is that the online teaching by the teacher on the teaching terminal is abnormal;

[0015] If the video content information watched and played by some of the learners on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, the determination result is that there is an abnormality in the connection between the learning end and the teaching end that plays some of the video content information.

[0016] Preferably, if an abnormality occurs during the online teaching of the teacher at the teaching end, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and transmitted to the second learning terminal, which specifically includes the following steps:

[0017] If the teacher's online teaching at the teaching end is abnormal, the moment when the teacher's online teaching at the teaching end is abnormal is marked as the abnormal moment of the teaching end;

[0018] Collect the teaching materials uploaded by the teacher during online teaching at the teaching end, mark the teaching materials that have been completed before the abnormal moment of the teaching end as the first teaching materials, and mark the teaching materials that have not been completed after the abnormal moment of the teaching end as the second teaching materials;

[0019] Extracting video content information of the first teaching material taught by the teacher at the teaching end and marking it as completed video teaching information;

[0020] When playing the completed video teaching information on the learning end, the questionable teaching knowledge points of each learner are collected in real time;

[0021] Mark the learning terminal corresponding to the learner who has doubtful teaching knowledge points as the first learning terminal; mark the learning terminal corresponding to the learner who has no doubtful teaching knowledge points as the second learning terminal;

[0022] Marking the completed video teaching information corresponding to the questionable teaching knowledge point as review teaching information, and transmitting the review teaching information to the corresponding first learning terminal after processing;

[0023] Collect and extract teaching style information from completed video teaching information;

[0024] According to the teaching style information, teaching video information matching the second teaching material is collected from the teaching video resources stored in the database to obtain matching teaching video information, and the matching teaching video information is transmitted to the corresponding second learning terminal as appropriate.

[0025] Preferably, the review teaching information is processed and then transmitted to the corresponding first learning terminal, which specifically includes the following steps:

[0026] Collecting and extracting the learning situation information of the learner when learning and reviewing the teaching information at the first learning terminal; wherein the learning situation information includes the omission of key knowledge points and the lack of understanding of knowledge points;

[0027] If the learner misses a key knowledge point when viewing the review teaching information on the first learning terminal, the information corresponding to the key knowledge point missed in the teaching material is transmitted to the first learning terminal;

[0028] If the learner does not understand any knowledge point when viewing the review teaching information on the first learning terminal, the knowledge teaching component structure of the part of the knowledge point that is not understood in the review teaching information is collected and extracted; wherein the knowledge teaching component structure includes the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases;

[0029] Compare the oral explanation content, word count, split teaching quantity and teaching case number of the knowledge points in the reviewed teaching information for the parts of the knowledge points that were not understood with the standard oral explanation content, word count, split teaching quantity and teaching case number of the knowledge points;

[0030] If the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases of the knowledge point in the reviewed teaching information are not less than the standard oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases, the part of the knowledge point in the reviewed teaching information that is not understood is transmitted again to the corresponding first learning terminal;

[0031] If the oral explanation content of the knowledge point teaching, the number of knowledge point display words, the number of knowledge point split teaching and the number of knowledge point teaching cases of the knowledge point in the reviewed teaching information for the part that is not understood are partially less than the standard, then additional teaching components are added on the basis of the part that is not understood in the reviewed teaching information and transmitted to the corresponding first learning terminal.

[0032] Preferably, on the basis of reviewing the ununderstood parts of the knowledge points in the teaching information, additional teaching components are added and then transmitted to the corresponding first learning terminal, which specifically includes the following steps:

[0033] In the case where part of the oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases in the reviewed teaching information for the part of knowledge points that are not understood is less than the standard oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases, part of the standard oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases are greater than the oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases in the part of knowledge points that are not understood in the reviewed teaching information is marked as newly added teaching content;

[0034] The newly added teaching content is integrated into the corresponding positions of the oral explanation content of the knowledge point teaching of the ununderstood part of the knowledge point in the review teaching information, the number of knowledge point display words, the number of knowledge point split teaching and the number of knowledge point teaching cases, and then transmitted to the corresponding first learning terminal.

[0035] Preferably, according to the teaching style information, teaching video information matching the second teaching material is collected from the teaching video resources stored in the database to obtain matching teaching video information, and the matching teaching video information is transmitted to the corresponding second learning terminal as appropriate, specifically including the following steps:

[0036] The teaching style information includes teaching speech speed information, knowledge point explanation speed information and knowledge point case matching quantity information;

[0037] According to the teaching speech speed information, the knowledge point explanation speed information and the knowledge point case matching quantity information, the teaching video information matching the second teaching material is selected from the teaching video resources stored in the database and marked as the synthetic teaching content;

[0038] Whether to transmit the synthesized teaching content to the corresponding second learning terminal is determined according to the willingness of the learner corresponding to the second learning terminal.

[0039] Preferably, judging whether to transmit the synthesized teaching content to the corresponding second learning terminal according to the willingness of the learner corresponding to the second learning terminal specifically includes the following steps:

[0040] If the learner corresponding to the second learning terminal is willing to continue learning the second teaching material, the synthesized teaching content is transmitted to the corresponding second learning terminal;

[0041] If the learner corresponding to the second learning terminal has no intention to continue learning the second teaching material, the synthesized teaching content is not transmitted to the corresponding second learning terminal;

[0042] When the learner corresponding to the second learning terminal has no intention to continue learning the second teaching material, collecting whether the learner of the second learning terminal has reviewed the first teaching material at the abnormal moment of the teaching terminal;

[0043] If the learner of the second learning terminal reviews the first teaching material at the abnormal moment of the teaching terminal, the knowledge point information of the learner reviewing the first teaching material is obtained and marked as the review knowledge point part;

[0044] Check whether the review knowledge points of the learners at the second learning terminal contain the same content as the ununderstood knowledge points in the review teaching information viewed at the first learning terminal. If so, connect the second learning terminal to the first learning terminal according to the wishes of the learners at the second learning terminal and the first learning terminal, and transmit the explanation video of the review knowledge points of the learners at the second learning terminal to the first learning terminal.

[0045] Preferably, a shared connection is established between the abnormal learning terminal and the normal learning terminal, and the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal, which specifically includes the following steps:

[0046] Collecting sound information and image information in the video content information played by the abnormal learning terminal, and comparing the sound information and image information in the video content information played by the abnormal learning terminal with the sound information and image information in the video content information of the online teaching at the teaching terminal;

[0047] If the sound information in the video content information played by the abnormal learning terminal is different from the sound information in the video content information used for online teaching by the teaching terminal, it is determined that the sound information in the video content information played by the abnormal learning terminal is abnormal and marked as a first abnormal situation;

[0048] If the image information in the video content information played by the abnormal learning terminal is different from the image information in the video content information for online teaching by the teaching terminal, it is determined that the image information in the video content information played by the abnormal learning terminal is abnormal and marked as a second abnormal situation;

[0049] If the sound information and image information in the video content information played by the abnormal learning terminal are different from the sound information and image information in the video content information for online teaching by the teaching terminal, it is determined that both the sound information and image information in the video content information played by the abnormal learning terminal are abnormal and marked as a third abnormal situation;

[0050] According to the first abnormal situation, the second abnormal situation and the third abnormal situation, the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal.

[0051] Preferably, according to the first abnormal situation, the second abnormal situation and the third abnormal situation, the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal, which specifically includes the following steps:

[0052] The normal learning end that is in shared connection with the abnormal learning end is marked as a shared normal learning end;

[0053] When a first abnormal situation exists at the abnormal learning terminal, sound information in the video content information played by the shared normal learning terminal is collected and extracted, and the sound information in the video content information played by the abnormal learning terminal is removed, image information in the video content information played by the abnormal learning terminal is retained, and the image information in the video content information played by the abnormal learning terminal and the sound information in the video content information played by the shared normal learning terminal are synthesized and sent to the corresponding abnormal learning terminal;

[0054] When a second abnormal situation exists at the abnormal learning end, image information in the video content information played by the shared normal learning end is collected and extracted, and the image information in the video content information played by the abnormal learning end is removed, and the sound information in the video content information played by the abnormal learning end is retained, and the sound information in the video content information played by the abnormal learning end and the image information in the video content information played by the shared normal learning end are synthesized and sent to the corresponding abnormal learning end;

[0055] When a third abnormal situation exists at the abnormal learning end, the image information and sound information in the video content information played by the shared normal learning end are collected and extracted, and the image information and sound information in the video content information played by the abnormal learning end are removed, and the image information and sound information in the video content information played by the shared normal learning end are synchronously sent to the corresponding abnormal learning end.

[0056] A data acquisition and processing system based on computer teaching, comprising an acquisition module, a judgment module, a transmission module, a marking module and an acquisition and transmission module;

[0057] The acquisition module collects the video content information of the teacher's online teaching at the teaching end in real time and transmits the video content information to the learning end, and collects the video content information of the learner watching and playing at the learning end in real time;

[0058] A judgment module compares the video content information of each learner watching and playing on the learning terminal with the video content information of the teacher teaching online on the teaching terminal to obtain a judgment result, wherein the judgment result includes normal teaching, abnormality in the teacher's online teaching on the teaching terminal, and abnormality in the connection between the learning terminal and the teaching terminal where part of the video content information is played;

[0059] A transmission module, if an abnormality occurs during the online teaching of the teacher at the teaching end, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and then transmitted to the second learning terminal; wherein the first learning terminal and the second learning terminal are combined to form a learning end;

[0060] A marking module, if a connection between a learning end that plays video content information and a teaching end is abnormal, the learning end is marked as an abnormal learning end, and another learning end that plays video content information normally is marked as a normal learning end;

[0061] The collection and sending module establishes a shared connection between the abnormal learning end and the normal learning end, collects the video content information played by the corresponding normal learning end and sends it to the corresponding abnormal learning end.

[0062] Compared with the prior art, the present invention has the following beneficial effects:

[0063] By collecting and comparing video content information in real time, problems that occur during the teaching process can be discovered in a timely manner and appropriate measures can be taken. For abnormalities on the teaching end, targeted review teaching information can be provided to students with questions, and matching teaching video information can be provided to students who are willing to continue learning; for abnormal connections on the learning end, problems can be solved by sharing information from the normal learning end to ensure that students can learn normally, thereby improving the quality of teaching. This method can help students who are unable to study normally due to abnormal connections to resume learning in a timely manner, so that students can have a better experience in the learning process and improve their enthusiasm and initiative in learning. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 A schematic diagram of a data acquisition and processing method and system based on computer teaching is proposed for the present invention;

[0065] Figure 2 The present invention provides a schematic diagram of a data acquisition and processing method and system based on computer teaching. DETAILED DESCRIPTION

[0066] Reference Figure 1 to Figure 2 shown.

[0067] Embodiment 1 further describes a data collection and processing method and system based on computer teaching proposed by the present invention.

[0068] A data acquisition and processing method based on computer teaching, the method comprising the steps of:

[0069] Collect the video content information of the teacher's online teaching at the teaching end in real time and transmit the video content information to the learning end, and collect the video content information of the learner watching and playing at the learning end in real time;

[0070] Compare and judge the video content information of each learner watching and playing on the learning end with the video content information of the teacher teaching online on the teaching end to obtain a judgment result, wherein the judgment result includes normal teaching, abnormality in the teacher's online teaching on the teaching end, and abnormality in the connection between the learning end and the teaching end where part of the video content information is played;

[0071] If an abnormality occurs during the online teaching of the teacher at the teaching terminal, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and transmitted to the second learning terminal; wherein the first learning terminal and the second learning terminal are combined to form a learning terminal;

[0072] If a part of the learning end that plays the video content information has an abnormal connection with the teaching end, the learning end is marked as an abnormal learning end, and the other part of the learning end that plays the video content information normally is marked as a normal learning end;

[0073] A shared connection is established between the abnormal learning end and the normal learning end, and the video content information played by the corresponding normal learning end is collected and sent to the corresponding abnormal learning end.

[0074] In today's era of booming digital education, online teaching has become an important teaching method. However, various problems are inevitable in the process of online teaching, such as abnormalities in the teaching end, abnormal connections between the learning end and the teaching end, etc. In order to ensure the smooth progress of online teaching and improve the teaching quality, we proposed a data collection and processing method based on computer teaching.

[0075] The teaching end is equipped with a high-definition camera, microphone and a high-performance computer, and is installed with professional online teaching software, through which teachers can explain courses, display teaching materials, etc. At the same time, the teaching end also has a data collection function, which can collect teaching video content information in real time and transmit it to the learning end.

[0076] The learning terminal can be a student's computer, tablet or mobile phone, etc., which is also equipped with learning software that matches the teaching terminal. The learning terminal can receive the video content information transmitted by the teaching terminal and play it. At the same time, the learning terminal also has a data collection function, which can collect real-time video content information watched by learners.

[0077] The database is used to store teaching video resources, which include teaching videos with different teaching styles and different knowledge points, providing data support for subsequent matching processing.

[0078] During an online teaching of a computer programming course, the teacher opened the teaching software and began to explain the basic syntax of the Python language. The camera on the teaching end captured the teacher's explanation in real time, and the microphone collected sound information, integrated this information into video content information, and transmitted it to each learning end through the network.

[0079] Each learning terminal collects real-time information about the video content watched by the learner while playing the teaching video. For example, when student Xiao Li watches a teaching video on his computer, the learning terminal software will record the picture, sound and other information of the video he is watching.

[0080] If the video content information watched by each learner on the learning end is consistent with the video content information of the teacher's online teaching on the teaching end, the result is that the teaching is normal.

[0081] If the video content information watched by each learner on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, the judgment result is that there is an abnormality in the teacher's online teaching on the teaching end.

[0082] If the video content information watched and played by some of the learners on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, the determination result is that there is an abnormality in the connection between the learning end and the teaching end that plays some of the video content information.

[0083] In this programming course, after system comparison and judgment, it was found that the video content watched by most students on the learning end was consistent with that on the teaching end, but a small number of students (such as Xiao Zhang and Xiao Wang) had stuck video images and fuzzy sound on the learning end, which was inconsistent with the teaching end. At this time, the judgment result was that there was an abnormality in the connection between the learning end and the teaching end that played the video content information. If the video content on all students' learning ends is very different from that on the teaching end, such as completely different images and noisy and unrecognizable sound, it is judged that there is an abnormality in the online teaching of the teacher on the teaching end. If the video content on all students' learning ends is consistent with that on the teaching end, the teaching is normal.

[0084] Assume that during the teaching process, the teacher's computer suddenly breaks down, causing the teaching to be interrupted. The system marks this moment as the abnormal moment of the teaching end. In the teaching materials previously uploaded by the teacher, the Python variables, data types, and other contents that have been taught before the abnormal moment of the teaching end are marked as the first teaching materials, and the Python loop structures, functions, and other contents that have not been taught after the abnormal moment are marked as the second teaching materials.

[0085] The video content information of the teacher teaching the first teaching material at the teaching end is extracted and marked as completed video teaching information. When playing these completed video teaching information at the learning end, the questionable teaching knowledge points of each learner are collected in real time. For example, student Xiao Zhao has questions about the list operation in Python data type, and the system marks the corresponding learning end as the first learning terminal; while student Xiao Qian has no questions about the completed teaching content, and his learning end is marked as the second learning terminal.

[0086] The completed video teaching information corresponding to the questionable teaching knowledge point is marked as review teaching information. Taking Xiao Zhao as an example, the system collects and extracts his learning information when he is learning the review teaching information at the first learning terminal. If it is found that Xiao Zhao has missed records of key knowledge points, such as missing relevant information on list slicing operations, the system transmits the information corresponding to the key knowledge point in the teaching materials to Xiao Zhao's learning terminal. If Xiao Zhao does not understand the knowledge points, the system collects and extracts the knowledge teaching composition structure of the ununderstood part of the knowledge points in the review teaching information, including the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases. This information is compared with the standard knowledge point teaching composition structure. If it is found that the oral explanation content of the knowledge point teaching in the ununderstood part of the knowledge point in the review teaching information is not detailed enough, the number of knowledge point cases is small, etc., the system marks the standard knowledge point teaching oral explanation content and the number of knowledge point cases that are greater than the corresponding part in the review teaching information as new teaching content, and integrates it into the ununderstood part of the knowledge point in the review teaching information and transmits it to Xiao Zhao's learning terminal.

[0087] The teaching style information is collected and extracted from the completed video teaching information, such as teaching speed information, knowledge point explanation speed information, and knowledge point case matching quantity information. Based on this information, the teaching video information matching the second teaching material is selected from the teaching video resources stored in the database to obtain the matching teaching video information. For Xiao Qian, the second learning terminal, the system determines whether to transmit the matching teaching video information to him according to his willingness. If Xiao Qian is willing to continue learning the second teaching material, the system will transmit the matching teaching video information to his learning terminal; if Xiao Qian is not willing to continue learning, the system will not transmit the matching teaching video information. At the same time, the system collects whether Xiao Qian reviews the first teaching material at the abnormal moment of the teaching terminal. If Xiao Qian is reviewing the first teaching material, the system obtains the knowledge point information he reviews. If it is found that the knowledge point part reviewed by Xiao Qian has the same content as the knowledge point part that Xiao Zhao has not understood in the review teaching information, the system connects their learning terminals according to the willingness of Xiao Qian and Xiao Zhao, and transmits the explanation video of the knowledge point part reviewed by Xiao Qian to Xiao Zhao's learning terminal.

[0088] For the learning terminals of Xiao Zhang and Xiao Wang, which were previously determined to have abnormal connections with the teaching terminal, the system collects the sound information and image information in the video content information they play, and compares them with the sound information and image information in the video content information of the online teaching on the teaching terminal. If the sound information of Xiao Zhang's learning terminal is inconsistent with the teaching terminal, but the image information is consistent, it is determined to be the first abnormal situation; if the image information of Xiao Wang's learning terminal is inconsistent with the teaching terminal, but the sound information is consistent, it is determined to be the second abnormal situation; if the sound information and image information of a student's learning terminal are inconsistent with the teaching terminal, it is determined to be the third abnormal situation.

[0089] The system marks the normal learning terminal that is shared and connected with the learning terminals of Xiao Zhang and Xiao Wang as a shared normal learning terminal. For Xiao Zhang's first abnormal situation, the system collects and extracts the sound information in the video content information played by the shared normal learning terminal, removes the sound information in the video content information played by Xiao Zhang's learning terminal, retains the image information, synthesizes the two, and sends it to Xiao Zhang's learning terminal. For Xiao Wang's second abnormal situation, the system collects and extracts the image information in the video content information played by the shared normal learning terminal, removes the image information in the video content information played by Xiao Wang's learning terminal, retains the sound information, synthesizes the two, and sends it to Xiao Wang's learning terminal. For the learning terminal with the third abnormal situation, the system collects and extracts the image information and sound information in the video content information played by the shared normal learning terminal, removes the image information and sound information in the video content information played by the abnormal learning terminal, and synchronously sends the image information and sound information of the shared normal learning terminal to the abnormal learning terminal.

[0090] Embodiment 2

[0091] The following technical features are added on the basis of the first embodiment: the video content information watched and played by each learner on the learning end is compared with the video content information of the online teaching by the teacher on the teaching end to obtain a judgment result, wherein the judgment result includes that the teaching is normal, the teacher's online teaching on the teaching end is abnormal, and the connection between the learning end and the teaching end where a part of the video content information is played is abnormal, specifically including the following steps:

[0092] If the video content information watched by each learner on the learning end is consistent with the video content information of the teacher's online teaching on the teaching end, the result is that the teaching is normal;

[0093] If the video content information watched by each learner on the learning terminal is inconsistent with the video content information of the online teaching by the teacher on the teaching terminal, the judgment result is that the online teaching by the teacher on the teaching terminal is abnormal;

[0094] If the video content information watched and played by some of the learners on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, the determination result is that there is an abnormality in the connection between the learning end and the teaching end that plays some of the video content information.

[0095] In a basic Python grammar course, the instructor was explaining the definition and use of variables. The video content information on the teaching end clearly showed that the instructor entered name="John" in the code editor to define a string variable, and explained in detail the concepts of variable name, assignment symbol and value.

[0096] At this point, the backend server receives the video content information of all learning terminals. After frame-by-frame comparison, it is found that the video images watched by each learning terminal are consistent with those of the teaching terminal, and there is no delay or distortion in the sound. The code examples and explanations that learners see on the learning terminal are exactly the same as those on the teaching terminal, without any freezes, interruptions, or screen mismatches. According to the judgment rules, if the video content information that each learner watches and plays on the learning terminal is consistent with the video content information that the teacher teaches online on the teaching terminal, the judgment result is that the teaching is normal.

[0097] In this case, the teaching process goes smoothly, learners can accurately receive the knowledge delivered by the teacher, and the teaching effect is guaranteed. The teacher can continue to give subsequent explanations according to the teaching plan, and learners can also focus on learning the basic syntax of Python.

[0098] Suppose that when explaining the definition and call of Python functions, the teacher's computer suddenly crashes. The video screen on the teaching end stops instantly and the sound is interrupted. At this time, the video content information received by the backend server is abnormal, the screen is still, and the sound disappears.

[0099] The video content information on all learning terminals also showed the same abnormality as the teaching terminal, that is, the picture stopped and the sound was interrupted, which was completely inconsistent with the normal teaching video content information. According to the judgment rules, if the video content information watched by each learner on the learning terminal is inconsistent with the video content information of the teacher's online teaching on the teaching terminal, the judgment result is that the teacher's online teaching on the teaching terminal is abnormal, and this abnormality may affect the learner's learning progress and prevent them from continuing to receive new knowledge.

[0100] When explaining the Python loop structure, most learners' learning terminals were able to play the teaching video normally, with clear images and smooth sound. However, a small number of learners (such as learners A, B, and C) had problems with their learning terminals.

[0101] The video on learner A's learning end was stuck, pausing every few seconds, and the sound was intermittent. The picture on learner B's learning end was normal, but the sound was completely inaudible. The picture and sound on learner C's learning end were significantly delayed from the video content information on the teaching end. The teacher had already explained the next knowledge point, but learner C's learning end was still stuck on the previous knowledge point.

[0102] When the backend server makes a comparison and judgment, it finds that the video content information watched and played by these learners (A, B, and C) on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, while the video content information of the learning end of most other learners is consistent with the teaching end. According to the judgment rule, if the video content information watched and played by some learners on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, the judgment result is that the connection between the learning end and the teaching end of some of the learning ends that play the video content information is abnormal. In this case, the video content information of the normal learning end can be shared with the abnormal learning end to ensure that they can keep up with the teaching progress.

[0103] Embodiment 3

[0104] The following technical features are added on the basis of the second embodiment: if an abnormality occurs during the online teaching of the teacher at the teaching end, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and transmitted to the second learning terminal, which specifically includes the following steps:

[0105] If the teacher's online teaching at the teaching end is abnormal, the moment when the teacher's online teaching at the teaching end is abnormal is marked as the abnormal moment of the teaching end;

[0106] Collect the teaching materials uploaded by the teacher during online teaching at the teaching end, mark the teaching materials that have been completed before the abnormal moment of the teaching end as the first teaching materials, and mark the teaching materials that have not been completed after the abnormal moment of the teaching end as the second teaching materials;

[0107] Extracting video content information of the first teaching material taught by the teacher at the teaching end and marking it as completed video teaching information;

[0108] When playing the completed video teaching information on the learning end, the questionable teaching knowledge points of each learner are collected in real time;

[0109] Mark the learning terminal corresponding to the learner who has doubtful teaching knowledge points as the first learning terminal; mark the learning terminal corresponding to the learner who has no doubtful teaching knowledge points as the second learning terminal;

[0110] Marking the completed video teaching information corresponding to the questionable teaching knowledge point as review teaching information, and transmitting the review teaching information to the corresponding first learning terminal after processing;

[0111] Collect and extract teaching style information from completed video teaching information;

[0112] According to the teaching style information, teaching video information matching the second teaching material is collected from the teaching video resources stored in the database to obtain matching teaching video information, and the matching teaching video information is transmitted to the corresponding second learning terminal as appropriate.

[0113] Suppose that in an online course on basic Python syntax, the instructor is explaining the definition and use of functions. When the instructor is demonstrating how to define a simple addition function defadd(a,b):returna+b, the instructor's computer suddenly crashes, interrupting the teaching. At this point, the system automatically marks this moment as an abnormal moment on the teaching end.

[0114] Before teaching, the instructor uploaded a series of teaching materials on Python basic syntax, including documents and code examples on variables, data types, control structures, functions, etc. After the abnormal moment of the teaching end, the system quickly collected these teaching materials and classified them. The variables, data types, and control structures that had been taught before the abnormal moment of the teaching end were marked as the first teaching materials; the advanced applications of functions, modules, and packages that had not been taught after the abnormal moment were marked as the second teaching materials.

[0115] The system extracts the video content information of the teacher teaching the first teaching material from the video records stored in the teaching end, and marks it as completed video teaching information. For example, video clips containing teaching contents such as variable definition name = "Alice", data type conversion int_num = int ("10"), and control structure if-else statements are all included in the completed video teaching information.

[0116] At the same time, the learning process collects the questions of each learner in real time. For example, when watching the variable teaching part, learner Xiao Li had questions about the scope of global variables and local variables, and submitted the questions through the feedback function of the learning terminal; while learner Xiao Zhang did not raise any questions during the entire video teaching information playback process.

[0117] According to whether the learner has doubts about the teaching knowledge points, questions are asked through real-time interactive tools during the teaching process. If the learner answers questions about Python data structures inaccurately, it means that there are doubts about this part of the knowledge points, and the system will mark the learning terminal. The learning terminal corresponding to Xiao Li who has doubts about the teaching knowledge points is marked as the first learning terminal; the learning terminal corresponding to Xiao Zhang who does not have doubts about the teaching knowledge points is marked as the second learning terminal.

[0118] The system marks the completed video teaching information corresponding to the teaching knowledge point that Xiao Li is questioning as review teaching information. Taking Xiao Li's question about the scope of global variables and local variables as an example, the video clips containing relevant teaching content are marked separately.

[0119] The system processes the review teaching information. First, it analyzes the problems that Xiao Li may have when learning the review teaching information, and finds that he may not have a clear understanding of the concept of variable scope. Therefore, based on the review teaching information, the system adds more sample codes and detailed text explanations, such as adding code examples of global variables and local variables in multiple different scenarios, and annotating and explaining each example line by line. The processed review teaching information is transmitted to Xiao Li's corresponding first learning terminal to help him better understand the questionable knowledge points.

[0120] The system collects and extracts teaching style information from completed video teaching information. For example, the teacher speaks at a moderate speed when explaining knowledge points, likes to explain concepts through actual code examples, and inserts some simple humorous sentences during the explanation to liven up the atmosphere. This information is quantified into teaching speed information, knowledge point explanation speed information, and knowledge point case matching quantity information.

[0121] When preparing for class, teachers usually have a rough plan for the time to explain each knowledge point. In the actual teaching process, you can record the time spent on each knowledge point and compare it with the preset time. If the actual explanation time is significantly longer than the preset time, it may mean that the explanation speed is slow; conversely, if it is shorter than the preset time, the explanation speed may be fast. For example, when explaining the knowledge point of function definition in Python language, it is preset to be completed in 15 minutes, but it actually takes 20 minutes, so it can be considered that the explanation speed of this knowledge point is slower than planned.

[0122] Since there are a large number of teaching video resources stored in the database, the system collects teaching video information that matches the second teaching material from the teaching video resources stored in the database according to the collected teaching style information. For advanced applications of functions, modules and packages that have not yet been explained, the system selects video resources with similar teaching styles. For example, teaching videos with a moderate speaking speed, the same emphasis on code example explanations and humorous styles are selected and marked as matching teaching video information.

[0123] The system determines whether to transmit the matching teaching video information to the corresponding second learning terminal according to the willingness of the learner corresponding to the second learning terminal. For the second learning terminal corresponding to Xiao Zhang, the system sends him an inquiry message, asking him whether he is willing to continue learning the unfinished teaching content. If Xiao Zhang replies that he is willing to continue learning, the system will transmit the matching teaching video information to his learning terminal; if Xiao Zhang replies that he is unwilling to continue learning, the system will not transmit it, and will ask him again about his willingness at an appropriate time in the future.

[0124] Embodiment 4

[0125] The following technical features are added on the basis of the third embodiment: the review teaching information is processed and transmitted to the corresponding first learning terminal, specifically including the following steps:

[0126] Collecting and extracting the learning situation information of the learner when reviewing the teaching information at the first learning terminal; wherein the learning situation information includes the omission of key knowledge points and the lack of understanding of knowledge points;

[0127] Since the learning terminals are equipped with cameras, the cameras can be used to record the learners' learning information. If the learners' answers to knowledge points are inaccurate during the learning process, it means that the learners do not understand the knowledge points.

[0128] If the learner misses a key knowledge point when viewing the review teaching information on the first learning terminal, the information corresponding to the key knowledge point missed in the teaching material is transmitted to the first learning terminal;

[0129] If the learner does not understand any knowledge point when viewing the review teaching information on the first learning terminal, the knowledge teaching component structure of the part of the knowledge point that is not understood in the review teaching information is collected and extracted; wherein the knowledge teaching component structure includes the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases;

[0130] Compare the oral explanation content, word count, split teaching quantity and teaching case number of the knowledge points in the reviewed teaching information for the parts of the knowledge points that were not understood with the standard oral explanation content, word count, split teaching quantity and teaching case number of the knowledge points;

[0131] If the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases of the knowledge point in the reviewed teaching information are not less than the standard oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases, the part of the knowledge point in the reviewed teaching information that is not understood is transmitted again to the corresponding first learning terminal;

[0132] If the oral explanation content of the knowledge point teaching, the number of knowledge point display words, the number of knowledge point split teaching and the number of knowledge point teaching cases of the knowledge point in the reviewed teaching information for the part that is not understood are partially less than the standard, then additional teaching components are added on the basis of the part that is not understood in the reviewed teaching information and transmitted to the corresponding first learning terminal.

[0133] Assume that in a Python basic grammar course, an exception occurs when the teacher explains the definition and use of a function, and then a review teaching message is generated and sent to the student (first learning terminal) who has questions.

[0134] When students review teaching information, the learning terminal software starts to collect learning information. For example, when student Xiao Li was learning the knowledge point of function parameter transfer, the system recorded his multiple operations of marking doubt points in his notes, judging that he did not understand the knowledge points; while student Xiao Zhang found that the knowledge points recorded in his notes were less than the key knowledge points explained by the teacher, and it was inferred that key knowledge points were omitted.

[0135] For students like Xiao Zhang who have missed some key knowledge points, the system quickly selects teaching materials related to function return values ​​from the teaching server, packages these materials and transmits them to Xiao Zhang's first learning terminal to help him supplement the missed key knowledge points.

[0136] For students like Xiao Li who do not understand the knowledge points, the system collects and reviews the knowledge teaching structure of the function parameter passing part in the teaching information. Assume that in the original teaching video, the oral explanation of the knowledge point teaching is 3 minutes, mainly introducing the basic concepts of positional parameters and keyword parameters; the knowledge point display is about 200 words, and the grammatical format of parameter passing is simply listed on the screen; the number of knowledge point split teaching is 2, explaining the positional parameters and keyword parameters respectively; the number of knowledge point teaching cases is 1, which gives a simple function call example.

[0137] The system compares the above knowledge teaching structure with the standard knowledge point teaching structure. The standard knowledge point teaching oral explanation should be no less than 5 minutes, and the various situations and precautions of parameter passing should be explained in detail; the knowledge point display word count should reach more than 300 words, including more annotations and explanations; the number of knowledge point split teaching should be 3, in addition to positional parameters and keyword parameters, the default parameters should also be introduced; the number of knowledge point teaching cases should be 3, covering different types of parameter passing scenarios.

[0138] Through comparison, it was found that the teaching structure of the knowledge that Xiao Li did not understand was less than the standard value in all aspects, indicating that there were unreasonable aspects in the teaching structure and it needed to be supplemented and improved.

[0139] Based on the comparison results, the system adds additional teaching components on the basis of the original review teaching information. For the oral explanation content of knowledge point teaching, an additional 2 minutes of supplementary explanation is found from the database; the number of words displayed in the knowledge point is increased, and a detailed annotation of 150 words is added on the basis of the original, explaining the memory allocation and data flow in the parameter passing process; the knowledge point split teaching is added, and the definition and call of default parameters are specifically explained; at the same time, 2 teaching cases are added, one is a function call with default parameters, and the other is a complex case of mixed use of multiple parameter types.

[0140] The system re-integrated the review teaching information with additional teaching components and transmitted it to Xiao Li's first learning terminal. Xiao Li watched the processed review teaching information again, and through more detailed explanations, more cases and supplementary explanations, he had a deeper understanding of the knowledge point of function parameter passing and was able to independently write and call various types of functions.

[0141] Embodiment 5

[0142] The following technical features are added on the basis of the fourth embodiment: adding additional teaching components based on the ununderstood parts of the knowledge points in the review teaching information and transmitting them to the corresponding first learning terminal specifically includes the following steps:

[0143] In the case where part of the oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases in the reviewed teaching information for the part of knowledge points that are not understood is less than the standard oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases, part of the standard oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases are greater than the oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases in the part of knowledge points that are not understood in the reviewed teaching information is marked as newly added teaching content;

[0144] The newly added teaching content is integrated into the corresponding positions of the oral explanation content of the knowledge point teaching of the ununderstood part of the knowledge point in the review teaching information, the number of knowledge point display words, the number of knowledge point split teaching and the number of knowledge point teaching cases, and then transmitted to the corresponding first learning terminal.

[0145] In the online programming course teaching the basic syntax of the Python language, when the teacher was explaining the knowledge points related to functions, due to network fluctuations, some students failed to fully understand the key part of function parameter passing. After the system detected the teaching anomaly, it generated review teaching information and sent it to the first learning terminal corresponding to the students who had difficulty understanding. After analyzing the students' learning situation, it was found that the knowledge teaching structure of the function parameter passing part in the review teaching information did not meet the standards in some aspects and needed further optimization.

[0146] Assume that in the current review of teaching information, the oral explanation of the knowledge point teaching of the function parameter passing part lasts for 3 minutes, mainly focusing on a brief introduction of positional parameters and keyword parameters; the knowledge point display is about 150 words, presenting the basic syntax of parameter passing in text form; the number of knowledge point split teaching is 2, which is respectively for positional parameters and keyword parameters; the number of knowledge point teaching cases is only 1, which is assisted by a simple function call example.

[0147] The pre-set standard knowledge point teaching structure is as follows: the oral explanation of the knowledge point teaching should be no less than 5 minutes, and it is necessary to elaborate on the positional parameters, keyword parameters, default parameters and priority of parameter passing; the number of words in the knowledge point display should reach more than 300 words, covering more code comments, concept explanations and reminders of easy-to-make mistakes; the number of knowledge point split teaching is 3, which will explain the positional parameters, keyword parameters and default parameters in depth respectively; the number of knowledge point teaching cases is at least 3, and various situations of parameter passing are fully demonstrated through function call examples of different complexity and application scenarios.

[0148] By comparison, the existing review teaching information is less than the standard in terms of the length of oral explanation of knowledge point teaching, the number of words displayed in knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases.

[0149] The standard duration is more than 2 minutes longer than the existing review teaching information. The new teaching content will focus on the concept of default parameters, how to use them, and the priority of parameter passing in different scenarios. For example, explanations like this will be added: "In Python functions, default parameters are a very useful feature. When we define a function, we can set default values ​​for the parameters. In this way, when the function is called, if the value of the parameter is not passed in, the function will use the default value. For example, define the function defgreet(name,message='Hello'), where message is the default parameter. When calling greet('Alice'), message will use the default value 'Hello' and output 'Hello, Alice!' At the same time, everyone should pay attention to the position of the default parameters. Generally speaking, the default parameters should be placed after the non-default parameters, otherwise it will cause syntax errors."

[0150] The standard requires more than 150 words more than the existing review teaching information. The new content will add more detailed code comments and concept explanations. For example, next to the text explaining the function parameter passing syntax, add a comment: "In the function definition deffunction_name(parameter1,parameter2=value), parameter1 is a positional parameter. When calling the function, the corresponding value must be passed in sequence; parameter2 is a default parameter. If a new value is not passed in when calling, the default value is used. Note that when calling a function, the order and type of the parameters must be consistent with the function definition, otherwise it may cause runtime errors."

[0151] The standard has one more review teaching information than the existing one. The newly added knowledge point split will specifically explain the default parameters in detail. From the definition of default parameters, their role in function calls, to the rules when they are mixed with positional parameters and keyword parameters, they will be explained one by one.

[0152] The standard has 2 more review teaching information than the existing one. The newly added cases will show complex scenarios where different types of parameters are mixed.

[0153] This case uses default parameters in class methods to help students understand the application scenarios of default parameters in object-oriented programming and broaden their application horizons in parameter passing knowledge.

[0154] Integrate the newly added teaching content determined above into the corresponding position of the function parameter passing part in the original review teaching information. In the oral explanation content of knowledge point teaching, insert the newly added explanation about default parameters and parameter passing priority after the original explanation; in the knowledge point display text, integrate the supplementary code comments and concept explanations into the original text description to make the overall content more complete and detailed; in the knowledge point split teaching, arrange the newly added default parameter explanation part reasonably after the original position parameter and keyword parameter explanation; for the knowledge point teaching case, add two new cases after the original case, and attach detailed code explanation and running result analysis.

[0155] After the integration is completed, the system will transmit the optimized review teaching information to the corresponding first learning terminal. When students study this part again, they can better understand the important knowledge point of function parameter passing through more comprehensive and in-depth explanations, richer text descriptions and diversified cases, thereby improving the learning effect and laying a solid foundation for the subsequent in-depth study of Python programming.

[0156] Embodiment 6

[0157] The following technical features are added on the basis of the fifth embodiment: according to the teaching style information, the teaching video information matching the second teaching material is collected from the teaching video resources stored in the database to obtain the matching teaching video information, and the matching teaching video information is transmitted to the corresponding second learning terminal as appropriate, specifically including the following steps:

[0158] Teaching style information includes teaching speed information, knowledge point explanation speed information and knowledge point case matching quantity information;

[0159] According to the teaching speech speed information, the knowledge point explanation speed information and the knowledge point case matching quantity information, the teaching video information matching the second teaching material is selected from the teaching video resources stored in the database and marked as the synthetic teaching content;

[0160] Whether to transmit the synthesized teaching content to the corresponding second learning terminal is determined according to the willingness of the learner corresponding to the second learning terminal.

[0161] According to the willingness of the learner corresponding to the second learning terminal, determining whether to transmit the synthesized teaching content to the corresponding second learning terminal specifically includes the following steps:

[0162] If the learner corresponding to the second learning terminal is willing to continue learning the second teaching material, the synthesized teaching content is transmitted to the corresponding second learning terminal;

[0163] If the learner corresponding to the second learning terminal has no intention to continue learning the second teaching material, the synthesized teaching content is not transmitted to the corresponding second learning terminal;

[0164] When the learner corresponding to the second learning terminal has no intention to continue learning the second teaching material, collecting whether the learner of the second learning terminal has reviewed the first teaching material at the abnormal moment of the teaching terminal;

[0165] If the learner of the second learning terminal reviews the first teaching material at the abnormal moment of the teaching terminal, the knowledge point information of the learner reviewing the first teaching material is obtained and marked as the review knowledge point part;

[0166] Check whether the review knowledge points of the learners at the second learning terminal contain the same content as the ununderstood knowledge points in the review teaching information viewed at the first learning terminal. If so, connect the second learning terminal to the first learning terminal according to the wishes of the learners at the second learning terminal and the first learning terminal, and transmit the explanation video of the review knowledge points of the learners at the second learning terminal to the first learning terminal.

[0167] Embodiment 7

[0168] The following technical features are added on the basis of the sixth embodiment: a shared connection is established between the abnormal learning terminal and the normal learning terminal, and the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal, which specifically includes the following steps:

[0169] Collecting sound information and image information in the video content information played by the abnormal learning terminal, and comparing the sound information and image information in the video content information played by the abnormal learning terminal with the sound information and image information in the video content information of the online teaching at the teaching terminal;

[0170] If the sound information in the video content information played by the abnormal learning terminal is different from the sound information in the video content information used for online teaching by the teaching terminal, it is determined that the sound information in the video content information played by the abnormal learning terminal is abnormal and marked as a first abnormal situation;

[0171] If the image information in the video content information played by the abnormal learning terminal is different from the image information in the video content information for online teaching by the teaching terminal, it is determined that the image information in the video content information played by the abnormal learning terminal is abnormal and marked as a second abnormal situation;

[0172] If the sound information and image information in the video content information played by the abnormal learning terminal are different from the sound information and image information in the video content information for online teaching by the teaching terminal, it is determined that both the sound information and image information in the video content information played by the abnormal learning terminal are abnormal and marked as a third abnormal situation;

[0173] According to the first abnormal situation, the second abnormal situation and the third abnormal situation, the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal.

[0174] During an online teaching of Python basic syntax, the computer suddenly malfunctioned when the teacher was explaining the knowledge related to functions, resulting in the interruption of teaching. The system automatically marked the moment of the malfunction as the abnormal moment of the teaching end, and divided the previously completed teaching content such as variables and data types into the first teaching material, while the content such as advanced application of functions and modules that have not yet been explained was classified as the second teaching material. At the same time, the system collected information about the teacher's teaching style during this teaching process, including teaching speed, knowledge point explanation speed, and the number of knowledge point case matches.

[0175] In the previous normal teaching process, the system analyzed the average teaching speed of the teacher through voice recognition and time statistics technology, and found that it was about 180 words per minute. When explaining complex knowledge points, the speed will be appropriately slowed down to 150-160 words per minute, and when reviewing simple concepts, the speed will be accelerated to 200-210 words per minute.

[0176] For knowledge points of different difficulty, the teacher's explanation speed is different. For example, when explaining the definition of variables and basic data types, the average explanation time for each knowledge point is 3-5 minutes, and with multiple simple examples, students can understand it more easily. When explaining conditional control statements, due to the relatively complex logic, the explanation time is extended to 8-10 minutes, and students are helped to master it by gradually disassembling the logic and increasing the number of examples.

[0177] During the teaching process, teachers pay great attention to using cases to help students understand knowledge points. When explaining data types, on average, each data type will be paired with 2-3 cases. For example, when explaining integer types, students will deepen their understanding through cases such as calculating age and quantity statistics. For the explanation of functions, each function concept will be paired with 3-4 cases of different application scenarios, such as defining a simple addition function to calculate the total price of goods, defining a function to determine parity for data screening, etc.

[0178] Based on the teaching style information collected above, the system begins to screen teaching video information that matches the second teaching material (advanced application of functions, modules, etc.) from the massive teaching video resources stored in the database.

[0179] The teaching video resources in the database are rich and varied, covering courses recorded by teachers with different teaching styles. The system selects video clips that match the current teaching style by analyzing the speech speed of the audio in the video resources, counting the duration of knowledge points explained, and counting the number of cases.

[0180] For example, when screening teaching videos about closures in advanced functions, the system found that in one video, the teacher's teaching speed was about 160 words per minute when explaining the concept of closures, which was a moderate speed. It took about 10 minutes to elaborate on the principles and functions of closures and the difference from ordinary functions, and there were 4 different types of cases, including using closures to implement data statistics and simple decorators. These features highly matched the teaching style information collected previously, so this video was marked as part of the synthetic teaching content.

[0181] After systematic screening and integration, a complete set of synthetic teaching content matching the second teaching materials was finally formed.

[0182] Assuming that student Xiao Zhang corresponds to the second learning terminal, the system sends an inquiry message to Xiao Zhang through the learning platform, asking him whether he is willing to continue learning the second teaching material (function advanced application, module, etc.). Xiao Zhang replied that he was willing to continue learning, so the system transmitted the previously screened and synthesized teaching content to Xiao Zhang's learning terminal. After receiving the teaching content, Xiao Zhang learned the knowledge of closures and decorators in advanced function applications by watching the matching teaching videos, and deepened his understanding of these knowledge through rich cases, and successfully kept up with the teaching progress.

[0183] When student Xiao Li was asked whether he would continue to study the second teaching material, he replied that he was unwilling to continue studying. At this time, the system further collected whether Xiao Li reviewed the first teaching material at the abnormal time of the teaching end. After data query and analysis, it was found that Xiao Li was reviewing the content about conditional control statements in the first teaching material. The system obtained the knowledge point information that Xiao Li reviewed and marked it as the review knowledge point part.

[0184] At the same time, the system has recorded that in the first learning terminal (the student terminal with questionable knowledge points), some students have difficulty understanding the multiple conditional judgment part in the conditional control statement. The system compared and found that the knowledge point part that Xiao Li reviewed had the same content as the knowledge point part that a student in the first learning terminal did not understand. Therefore, the system sent inquiry messages to Xiao Li and the corresponding student of the first learning terminal respectively, asking them whether they are willing to establish a connection and share the review explanation video. After both parties replied in agreement, the system transmitted the explanation video of Xiao Li's review of the conditional control statement part to the student corresponding to the first learning terminal. By watching Xiao Li's review explanation video, the students of the first learning terminal have a new understanding of multiple conditional judgments and solved their own doubts.

[0185] Embodiment 8

[0186] The following technical features are added on the basis of the seventh embodiment: according to the first abnormal situation, the second abnormal situation and the third abnormal situation, the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal, specifically including the following steps:

[0187] The normal learning end that is in shared connection with the abnormal learning end is marked as a shared normal learning end;

[0188] When a first abnormal situation exists at the abnormal learning terminal, sound information in the video content information played by the shared normal learning terminal is collected and extracted, and the sound information in the video content information played by the abnormal learning terminal is removed, image information in the video content information played by the abnormal learning terminal is retained, and the image information in the video content information played by the abnormal learning terminal and the sound information in the video content information played by the shared normal learning terminal are synthesized and sent to the corresponding abnormal learning terminal;

[0189] When a second abnormal situation exists at the abnormal learning end, image information in the video content information played by the shared normal learning end is collected and extracted, and the image information in the video content information played by the abnormal learning end is removed, and the sound information in the video content information played by the abnormal learning end is retained, and the sound information in the video content information played by the abnormal learning end and the image information in the video content information played by the shared normal learning end are synthesized and sent to the corresponding abnormal learning end;

[0190] When a third abnormal situation exists at the abnormal learning end, the image information and sound information in the video content information played by the shared normal learning end are collected and extracted, and the image information and sound information in the video content information played by the abnormal learning end are removed, and the image information and sound information in the video content information played by the shared normal learning end are synchronously sent to the corresponding abnormal learning end.

[0191] Suppose that in an online course on the basic syntax of the Python language, the teacher is explaining Python variables, data types, and simple calculation expressions through a live broadcast platform. Halfway through the course, the system detects that some learning terminals are abnormal.

[0192] Example of the first abnormal situation: There is a problem with the sound of student A's learning terminal, the video picture is normal, but the sound is noisy and the teacher's explanation is not clear. At this time, the learning terminal is judged to have the first abnormal situation, that is, the sound information is abnormal.

[0193] Example of the second abnormal situation: Student B's learning terminal has a distorted screen, the sound is normal, but the teacher's code and explanation screen cannot be clearly seen. This learning terminal is judged to have the second abnormal situation, that is, the image information is abnormal.

[0194] Example of the third abnormal situation: Student C can hear no sound on the learning terminal and the screen is completely black, which belongs to the third abnormal situation where both the sound information and the image information are abnormal.

[0195] The system quickly starts the exception handling mechanism and finds a normal learning terminal that shares a connection with each abnormal learning terminal. For example, in the online learning group where student A is, the system detects that student D's learning terminal is normal, and marks student D's learning terminal as a shared normal learning terminal that shares a connection with student A's abnormal learning terminal. Similarly, corresponding shared normal learning terminals are found for students B and C, such as student E and student F.

[0196] In response to the abnormal sound problem of student A, the system began to collect and extract the sound information from the video content information played by the shared normal learning terminal (student D). In the Python course, the teacher was explaining the variable naming rules, such as "variable names can only contain letters, numbers and underscores, and cannot start with a number." The system accurately collected this part of the sound information.

[0197] At the same time, the system removes the noisy sound information in the video content information played on the student A's learning terminal, and retains its normal image information, that is, the picture of the teacher's explanation and the code display picture.

[0198] Then, the system synthesizes the image information of student A's learning end and the sound information of student D's learning end. In the synthesized video content, student A can clearly see the teacher's explanation and hear the teacher's clear explanation of the variable naming rules, solving the learning problems caused by abnormal sound.

[0199] For the abnormal image of student B, the system collects and extracts the image information from the video content information played by the shared normal learning terminal (student E). At this time, the teacher is showing examples of assignment and operation of different data types in Python, such as the code example of "num1 = 5; num2 = 3.14; result = num1 + num2" and the corresponding operation result display screen.

[0200] The system removes the distorted screen image information from the video content information played on the learning terminal of student B, and retains its normal sound information, that is, the sound of the teacher explaining the code and the operation process.

[0201] Then, the system synthesizes the sound information of student B's learning terminal and the image information of student E's learning terminal. The synthesized video allows student B to hear the teacher's explanation while seeing clear code and operation example images, so that he can keep up with the course progress smoothly.

[0202] In the case of abnormal sound and image of student C, the system collects and extracts the image information and sound information from the video content information played by the shared normal learning terminal (student F). The teacher is now explaining the conditional judgment statements in Python, such as the usage of "if-else" statements, including the code example "ifnum>10:print('greater than 10'); else:print('less than or equal to 10')" and detailed logic explanation.

[0203] The system removes the black screen image and silent information from the video content information played on the student C learning terminal.

[0204] Finally, the system synchronously sends the image information and sound information of student F's learning terminal to the learning terminal of student C. After receiving the complete teaching video content, student C can learn the relevant knowledge of conditional judgment sentences normally.

[0205] A data acquisition and processing system based on computer teaching, comprising an acquisition module, a judgment module, a transmission module, a marking module and an acquisition and transmission module;

[0206] The acquisition module collects the video content information of the teacher's online teaching at the teaching end in real time and transmits the video content information to the learning end, and collects the video content information of the learner watching and playing at the learning end in real time;

[0207] A judgment module compares the video content information of each learner watching and playing on the learning end with the video content information of the teacher teaching online on the teaching end to obtain a judgment result, wherein the judgment result includes normal teaching, abnormalities in the teacher's online teaching on the teaching end, and abnormalities in the connection between the learning end and the teaching end where part of the video content information is played;

[0208] The transmission module processes the video content information and transmits it to the first learning terminal according to the situation if the teacher encounters an abnormality in the online teaching at the teaching terminal, or matches the selected video content information with the teaching video resources stored in the database and transmits it to the second learning terminal; wherein the first learning terminal and the second learning terminal are combined to form a learning terminal;

[0209] A marking module, if a connection between a learning end that plays video content information and a teaching end is abnormal, the learning end is marked as an abnormal learning end, and another learning end that plays video content information normally is marked as a normal learning end;

[0210] The collection and sending module establishes a shared connection between the abnormal learning end and the normal learning end, collects the video content information played by the corresponding normal learning end and sends it to the corresponding abnormal learning end.

[0211] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data collection and processing method based on computer teaching, characterized in that: The method comprises the steps of: Collect the video content information of the teacher's online teaching at the teaching end in real time and transmit the video content information to the learning end, and collect the video content information of the learner watching and playing at the learning end in real time; Compare and judge the video content information of each learner watching and playing on the learning terminal with the video content information of the teacher teaching online on the teaching terminal to obtain a determination result, wherein the determination result includes normal teaching, abnormality in the teacher's online teaching on the teaching terminal, and abnormality in the connection between the learning terminal and the teaching terminal where part of the video content information is played; If an abnormality occurs during the online teaching of the teacher at the teaching terminal, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and transmitted to the second learning terminal; wherein the first learning terminal and the second learning terminal are combined to form a learning terminal; If a part of the learning end that plays the video content information has an abnormal connection with the teaching end, the learning end is marked as an abnormal learning end, and the other part of the learning end that plays the video content information normally is marked as a normal learning end; A shared connection is established between the abnormal learning end and the normal learning end, and the video content information played by the corresponding normal learning end is collected and sent to the corresponding abnormal learning end.

2. The data acquisition and processing method based on computer teaching according to claim 1 is characterized in that: The video content information watched and played by each learner on the learning terminal is compared with the video content information of the online teaching by the teacher on the teaching terminal to obtain a judgment result, wherein the judgment result includes normal teaching, abnormality in the online teaching by the teacher on the teaching terminal, and abnormality in the connection between the learning terminal and the teaching terminal where a part of the video content information is played, specifically including the following steps: If the video content information watched by each learner on the learning end is consistent with the video content information of the teacher's online teaching on the teaching end, the result is that the teaching is normal; If the video content information watched by each learner on the learning terminal is inconsistent with the video content information of the online teaching by the teacher on the teaching terminal, the judgment result is that the online teaching by the teacher on the teaching terminal is abnormal; If the video content information watched and played by some of the learners on the learning end is inconsistent with the video content information of the teacher's online teaching on the teaching end, the determination result is that there is an abnormality in the connection between the learning end and the teaching end that plays some of the video content information.

3. The data acquisition and processing method based on computer teaching according to claim 1 is characterized in that: If an abnormality occurs during the online teaching of the teacher at the teaching end, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and transmitted to the second learning terminal, which specifically includes the following steps: If the teacher's online teaching at the teaching end is abnormal, the moment when the teacher's online teaching at the teaching end is abnormal is marked as the abnormal moment of the teaching end; Collect the teaching materials uploaded by the teacher during online teaching at the teaching end, mark the teaching materials that have been completed before the abnormal moment of the teaching end as the first teaching materials, and mark the teaching materials that have not been completed after the abnormal moment of the teaching end as the second teaching materials; Extracting video content information of the first teaching material taught by the teacher at the teaching end and marking it as completed video teaching information; When playing the completed video teaching information on the learning end, the questionable teaching knowledge points of each learner are collected in real time; Mark the learning terminal corresponding to the learner who has doubtful teaching knowledge points as the first learning terminal; mark the learning terminal corresponding to the learner who has no doubtful teaching knowledge points as the second learning terminal; Marking the completed video teaching information corresponding to the questionable teaching knowledge point as review teaching information, and transmitting the review teaching information to the corresponding first learning terminal after processing; Collect and extract teaching style information from completed video teaching information; According to the teaching style information, teaching video information matching the second teaching material is collected from the teaching video resources stored in the database to obtain matching teaching video information, and the matching teaching video information is transmitted to the corresponding second learning terminal as appropriate.

4. The data acquisition and processing method based on computer teaching according to claim 3 is characterized in that: The review teaching information is processed and then transmitted to the corresponding first learning terminal, specifically including the following steps: Collecting and extracting the learning situation information of the learner when learning and reviewing the teaching information at the first learning terminal; wherein the learning situation information includes the omission of key knowledge points and the lack of understanding of knowledge points; If the learner misses a key knowledge point when viewing the review teaching information on the first learning terminal, the information corresponding to the key knowledge point missed in the teaching material is transmitted to the first learning terminal; If the learner does not understand any knowledge point when viewing the review teaching information on the first learning terminal, the knowledge teaching component structure of the part of the knowledge point that is not understood in the review teaching information is collected and extracted; wherein the knowledge teaching component structure includes the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases; Compare the oral explanation content, word count, split teaching quantity and teaching case number of the knowledge points in the reviewed teaching information for the parts of the knowledge points that were not understood with the standard oral explanation content, word count, split teaching quantity and teaching case number of the knowledge points; If the oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases of the knowledge point in the reviewed teaching information are not less than the standard oral explanation content of the knowledge point teaching, the number of words displayed for the knowledge point, the number of knowledge point split teaching, and the number of knowledge point teaching cases, the part of the knowledge point in the reviewed teaching information that is not understood is transmitted again to the corresponding first learning terminal; If the oral explanation content of the knowledge point teaching, the number of knowledge point display words, the number of knowledge point split teaching and the number of knowledge point teaching cases of the knowledge point in the reviewed teaching information for the part that is not understood are partially less than the standard, then additional teaching components are added on the basis of the part that is not understood in the reviewed teaching information and transmitted to the corresponding first learning terminal.

5. The data acquisition and processing method based on computer teaching according to claim 4 is characterized in that: Then, based on reviewing the ununderstood parts of the knowledge points in the teaching information, additional teaching components are added and transmitted to the corresponding first learning terminal, which specifically includes the following steps: In the case where part of the oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases in the reviewed teaching information for the part of knowledge points that are not understood is less than the standard oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases, part of the standard oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases are greater than the oral explanation content of knowledge point teaching, the number of words displayed for knowledge points, the number of knowledge point split teaching, and the number of knowledge point teaching cases in the part of knowledge points that are not understood in the reviewed teaching information is marked as newly added teaching content; The newly added teaching content is integrated into the corresponding positions of the oral explanation content of the knowledge point teaching of the ununderstood part of the knowledge point in the review teaching information, the number of knowledge point display words, the number of knowledge point split teaching and the number of knowledge point teaching cases, and then transmitted to the corresponding first learning terminal.

6. The data acquisition and processing method based on computer teaching according to claim 5 is characterized in that: According to the teaching style information, teaching video information matching the second teaching material is collected from the teaching video resources stored in the database to obtain matching teaching video information, and the matching teaching video information is transmitted to the corresponding second learning terminal as appropriate, specifically including the following steps: The teaching style information includes teaching speech speed information, knowledge point explanation speed information and knowledge point case matching quantity information; According to the teaching speech speed information, the knowledge point explanation speed information and the knowledge point case matching quantity information, the teaching video information matching the second teaching material is selected from the teaching video resources stored in the database and marked as the synthetic teaching content; Whether to transmit the synthesized teaching content to the corresponding second learning terminal is determined according to the willingness of the learner corresponding to the second learning terminal.

7. The data acquisition and processing method based on computer teaching according to claim 6 is characterized in that: According to the willingness of the learner corresponding to the second learning terminal, determining whether to transmit the synthesized teaching content to the corresponding second learning terminal specifically includes the following steps: If the learner corresponding to the second learning terminal is willing to continue learning the second teaching material, the synthesized teaching content is transmitted to the corresponding second learning terminal; If the learner corresponding to the second learning terminal has no intention to continue learning the second teaching material, the synthesized teaching content is not transmitted to the corresponding second learning terminal; When the learner corresponding to the second learning terminal has no intention to continue learning the second teaching material, collecting whether the learner of the second learning terminal has reviewed the first teaching material at the abnormal moment of the teaching terminal; If the learner of the second learning terminal reviews the first teaching material at the abnormal moment of the teaching terminal, the knowledge point information of the learner reviewing the first teaching material is obtained and marked as the review knowledge point part; Check whether the review knowledge points of the learners at the second learning terminal contain the same content as the ununderstood knowledge points in the review teaching information viewed at the first learning terminal. If so, connect the second learning terminal to the first learning terminal according to the wishes of the learners at the second learning terminal and the first learning terminal, and transmit the explanation video of the review knowledge points of the learners at the second learning terminal to the first learning terminal.

8. The data acquisition and processing method based on computer teaching according to claim 1 is characterized in that: Establishing a shared connection between the abnormal learning terminal and the normal learning terminal, collecting the video content information played by the corresponding normal learning terminal and sending it to the corresponding abnormal learning terminal, specifically includes the following steps: Collecting sound information and image information in the video content information played by the abnormal learning terminal, and comparing the sound information and image information in the video content information played by the abnormal learning terminal with the sound information and image information in the video content information of the online teaching at the teaching terminal; If the sound information in the video content information played by the abnormal learning terminal is different from the sound information in the video content information used for online teaching by the teaching terminal, it is determined that the sound information in the video content information played by the abnormal learning terminal is abnormal and marked as a first abnormal situation; If the image information in the video content information played by the abnormal learning terminal is different from the image information in the video content information for online teaching by the teaching terminal, it is determined that the image information in the video content information played by the abnormal learning terminal is abnormal and marked as a second abnormal situation; If the sound information and image information in the video content information played by the abnormal learning terminal are different from the sound information and image information in the video content information for online teaching by the teaching terminal, it is determined that both the sound information and image information in the video content information played by the abnormal learning terminal are abnormal and marked as a third abnormal situation; According to the first abnormal situation, the second abnormal situation and the third abnormal situation, the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal.

9. The data collection and processing method based on computer teaching according to claim 8 is characterized in that: According to the first abnormal situation, the second abnormal situation and the third abnormal situation, the video content information played by the corresponding normal learning terminal is collected and sent to the corresponding abnormal learning terminal, specifically including the following steps: The normal learning end that is in shared connection with the abnormal learning end is marked as a shared normal learning end; When a first abnormal situation exists at the abnormal learning terminal, sound information in the video content information played by the shared normal learning terminal is collected and extracted, and the sound information in the video content information played by the abnormal learning terminal is removed, image information in the video content information played by the abnormal learning terminal is retained, and the image information in the video content information played by the abnormal learning terminal and the sound information in the video content information played by the shared normal learning terminal are synthesized and sent to the corresponding abnormal learning terminal; When a second abnormal situation exists at the abnormal learning end, image information in the video content information played by the shared normal learning end is collected and extracted, and the image information in the video content information played by the abnormal learning end is removed, and the sound information in the video content information played by the abnormal learning end is retained, and the sound information in the video content information played by the abnormal learning end and the image information in the video content information played by the shared normal learning end are synthesized and sent to the corresponding abnormal learning end; When a third abnormal situation exists at the abnormal learning end, the image information and sound information in the video content information played by the shared normal learning end are collected and extracted, and the image information and sound information in the video content information played by the abnormal learning end are removed, and the image information and sound information in the video content information played by the shared normal learning end are synchronously sent to the corresponding abnormal learning end.

10. A data acquisition and processing system based on computer teaching, applied to a data acquisition and processing method based on computer teaching according to any one of claims 1 to 9, characterized in that: It includes a collection module, a judgment module, a transmission module, a marking module and a collection and transmission module; The acquisition module collects the video content information of the teacher's online teaching at the teaching end in real time and transmits the video content information to the learning end, and collects the video content information of the learner watching and playing at the learning end in real time; A judgment module compares the video content information of each learner watching and playing on the learning terminal with the video content information of the teacher teaching online on the teaching terminal to obtain a judgment result, wherein the judgment result includes normal teaching, abnormality in the teacher's online teaching on the teaching terminal, and abnormality in the connection between the learning terminal and the teaching terminal where part of the video content information is played; A transmission module, if an abnormality occurs during the online teaching of the teacher at the teaching end, the video content information is processed and transmitted to the first learning terminal according to the situation, or the selected video content information is matched with the teaching video resources stored in the database and then transmitted to the second learning terminal; wherein the first learning terminal and the second learning terminal are combined to form a learning end; A marking module, if a connection between a learning end that plays video content information and a teaching end is abnormal, the learning end is marked as an abnormal learning end, and another learning end that plays video content information normally is marked as a normal learning end; The collection and sending module establishes a shared connection between the abnormal learning end and the normal learning end, collects the video content information played by the corresponding normal learning end and sends it to the corresponding abnormal learning end.