Internet-based course progress management and control system and method
By analyzing the user's online course progress data, evaluating course consistency, dividing the progress accelerated and slow parts, and adjusting the progress bar according to the slow proportion, the problem of inability to effectively adjust the course playback progress in the existing technology is solved, and the playback quality and applicability of online courses is improved.
Patent Information
- Application Number
- CN202510322405.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-19
AI Technical Summary
The existing Internet course platforms cannot adjust the course playback progress bar according to the overall user's situation, resulting in insufficient adjustment of course playback status analysis and progress bar.
By obtaining the online course progress data of each user, performing course consistency evaluation, obtaining progress acceleration and slow values, dividing the online course progress, and readjusting the original online course progress based on the signal of high slow proportion, and calculating the playback time of the slow progress sub-bar.
The progress bar is adjusted in time according to the online course progress, and the applicability of the course and the quality of online course playback are improved.
Smart Images

Figure CN119887472A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet courses, and in particular to an Internet-based course progress control system and method. Background Art
[0002] Online learning platforms refer to the online course training and test practice of users, which help them master the knowledge they need to understand or learn through online learning. Compared with offline learning, online learning is more free and convenient. At present, the historical course progress corresponding to the user information can be obtained based on the user information at the input end; other user information whose course progress matches the historical course progress can be selected; and the communication and interaction between the user ends of the online education system can be enhanced; however, it is currently not possible to analyze the playback status of online courses and adjust the playback progress bar of the course according to the overall situation of the user. Summary of the invention
[0003] The purpose of the present invention is to provide an Internet-based course progress control system and method, which can adjust the progress bar in time according to the status data of the online course progress playback, so that the Internet courses have high applicability and online course playback quality.
[0004] The purpose of the present invention can be achieved through the following technical solutions: According to one aspect of the present invention, there is provided a course progress control method based on the Internet, comprising the following steps: Obtain each user's online course progress data; output the course progress consistency value, conduct course consistency evaluation, and obtain consistency high and low signals; Obtain progress acceleration values and progress slowdown values, divide the progress of online courses, and determine the distribution of online course attention; According to the high signal of slow proportion, the original online course progress is readjusted; Get the slow progress sub-bar, through the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; The actual playback time of the slow progress sub-bar is calculated by ratioing the actual playback time to obtain a correction coefficient of the slow progress sub-bar.
[0005] The technical solution of the present invention is as follows: by setting a collection cycle, the online course progress data of each user is obtained; according to the online course playback duration value and the playback jump value, the course progress value of the user is output, and then the course consistency evaluation is performed according to the course progress value to obtain a consistency high or low signal; the present invention analyzes the progress of the audience group of the online course, and specifically uses the variance to reflect the consistency of the online course progress, so as to effectively evaluate the overall consistency of the online course progress; Based on the high signal of course consistency, the progress acceleration value and the progress slowness value are obtained, and the online course progress division is outputted, and the degree of attention distribution is judged based on the online course progress division; according to the high signal of slowness proportion, the original online course progress is readjusted; the present invention judges the degree of attention to the online course progress, and based on the high signal and data of slowness proportion, corrects the current online course progress, so that the progress bar can be adjusted in time according to the status data of the online course progress playback, and has high applicability and online course playback quality.
[0006] According to another aspect of the present invention, there is provided an Internet-based course progress control system, the system comprising: The consistency analysis module obtains the online course progress data of each user; outputs the course progress consistency value, conducts course consistency evaluation, and obtains consistency high and low signals; Attention distribution module: obtain the progress acceleration value and progress slowdown value, divide the progress of online courses, and determine the degree of attention distribution of online courses; Progress adjustment module: readjust the original online course progress according to the high slowness ratio signal; Get the slow progress sub-bar, through the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; The actual playback time of the slow progress sub-bar is calculated by ratioing the actual playback time to obtain a correction coefficient of the slow progress sub-bar. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The present invention will be further described below in conjunction with the accompanying drawings.
[0008] Figure 1 is a flowchart of Embodiment 1 of the present invention; Figure 2 is a flowchart of Embodiment 2 of the present invention; Figure 3 is a system block diagram of Embodiment 3 of the present invention; Figure 4 A schematic diagram of an electronic device according to an embodiment of the present invention; Figure 5 A schematic diagram of an embodiment of a computer-readable storage medium provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0009] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0010] Example 1 See also Figure 1 As shown, the present invention is a course progress control method based on the Internet, which is suitable for online course progress analysis and management. The method includes the following steps: Step 1: Set the collection cycle to obtain each user's online course progress data; Among them, the online course progress data includes the online course playback time value and playback jump value; In some embodiments, a collection period is set, and the play duration value and play jump value of each user's online course are obtained; Specifically, the method for obtaining the playback duration value is as follows: Get the progress bar of each user's online course playback, which includes the playback start time and playback end time. Calculate the difference between the playback end time and the playback start time to get the playback duration value of each user's online course; The playback jump value is obtained as follows: Based on the progress bar of each user's online course playback, obtain the non-continuous playback time of each user, add up all the non-continuous playback times in the progress bar, and obtain the playback jump value of each user's online course; What needs to be solved is: the non-continuous playback time means: the user clicks at a certain playback time point to jump directly to the next playback time point; for example: in the progress bar, the user continuously plays the online course from 0 to 8 minutes, and then the user directly clicks from 8 minutes to 12 minutes to continue playing. The non-continuous playback time is 12 minutes minus 8 minutes to get 4 minutes; Step 2: According to the online course playback time value and playback jump value, the user's course progress value is output, and then the course consistency evaluation is performed based on the course progress value to obtain a consistency high or low signal; Among them, the high and low signals of consistency include high signals of curriculum consistency or low signals of curriculum consistency; In some embodiments, the online course playback duration and playback skip value of each user are obtained, and the difference between the online course playback duration and the playback skip value is calculated to obtain the course progress value of each user; Then, the variance of the course progress values of all users is calculated to obtain the consistent value of the course progress; comparing the course progress consistency value to the course progress consistency threshold; If the course progress consistency value is greater than or equal to the course progress consistency threshold, a high course consistency signal is generated; If the course progress consistency value is less than the course progress consistency threshold, a low course consistency signal is generated; It should be noted that a high course consistency signal means that the overall progress consistency of users playing the online course is high, and the progress bar also shows a high consistency; while a low course consistency signal means that the overall progress consistency of users playing the online course is low, and the progress bar also shows a low consistency; The technical solution of the embodiment of the present invention is as follows: a collection cycle is set to obtain the online course progress data of each user; the course progress value of the user is output according to the online course playback duration value and the playback jump value, and then the course consistency is evaluated according to the course progress value to obtain a consistency high or low signal; the present invention analyzes the progress of the audience group of the online course, and specifically uses the variance to reflect the consistency of the online course progress, so as to effectively evaluate the overall consistency of the online course progress.
[0011] Example 2 See also Figure 2 As shown, the present invention is a course progress control method based on the Internet, which also includes the following steps: Step 3: Based on the high signal of course consistency, obtain the progress acceleration value and progress slowness value, divide the progress of the online course, and determine the distribution degree of online course attention; In some embodiments, when a high course consistency signal is obtained, a progress acceleration value and a progress slowing value are obtained, and the progress bar is divided into i progress bars; The progress bar is judged and analyzed, and the accelerated play times ratio is compared with the accelerated play times ratio threshold; if the accelerated play times ratio is greater than or equal to the accelerated play times ratio threshold, the progress sub-bar is marked as an accelerated progress sub-bar; If the accelerated playback times ratio is less than the accelerated playback times ratio threshold, the progress sub-bar is marked as a non-accelerated progress sub-bar; Analyzing the non-accelerated progress sub-bar, comparing the slow play count ratio with a slow play count ratio threshold; If the slow play times ratio is greater than or equal to the slow play times ratio threshold, the progress sub-bar is marked as a slow progress sub-bar; If the slow play times ratio is less than the slow play times ratio threshold, the progress sub-bar is marked as a normal progress sub-bar; Specifically, the progress acceleration value is obtained as follows: Obtain the number of times each progress bar is fast-forwarded by the user, mark it as the number of accelerated playbacks, and divide the number of accelerated playbacks by the total number of playbacks by all users to obtain the accelerated playback ratio; The slow progress value is obtained as follows: Further analyze the non-accelerated progress sub-bars, obtain the number of times each non-accelerated progress sub-bar is slowly played by the user, mark it as the number of slow plays, divide the number of slow plays by the total number of plays by all users, and obtain the slow play number ratio; For example: accelerated playback includes online course playback at a speed greater than 1, and slow playback includes online course playback at a speed less than 1; Furthermore, the number of slow progress sub-bars is obtained, the ratio of the number of slow progress sub-bars to the number of progress sub-bars is calculated to obtain a slow progress sub-bar ratio, and the slow progress sub-bar ratio is compared with a slow progress sub-bar ratio threshold; If the slow progress sub-bar ratio is greater than or equal to the slow progress sub-bar ratio threshold, a slow ratio high signal is generated; If the slow progress sub-bar ratio is less than the slow progress sub-bar ratio threshold, a slow ratio low signal is generated; It should be explained that: a high signal of slow proportion indicates that in the progress bar, when the user is playing, there are more contents of the online course that are played slowly, which can effectively reflect that the online course is played slowly by the user more times, there are more contents that can be effectively focused on, and it has a greater degree of attraction to the user; on the contrary, a low signal of slow proportion indicates that in the progress bar, when the user is playing, there are fewer contents of the online course that are played slowly, which can effectively reflect that the online course is played slowly by the user less times, there are fewer contents that can be effectively focused on, and it has a lower degree of attraction to the user; Step 4: Readjust the original online course schedule based on the high signal of slow proportion; In some embodiments, when a slow rate high signal is obtained, a slow progress sub-bar is obtained, and the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; By formula , calculate the playing time TJ of the accelerated progress sub-bar; where T is the total time of the current progress bar, and Xj is the correction coefficient of the accelerated progress sub-bar; By formula , calculate the playback time TZ of the normal progress sub-bar; where T is the total time of the current progress bar, and Xz is the correction coefficient of the normal progress sub-bar; According to the playback time TH of the slow progress sub-bar, the playback time TJ of the accelerated progress sub-bar and the playback time TZ of the normal progress sub-bar, the original online course progress time is adjusted; Specifically, the correction coefficients of the slow progress sub-bar, the accelerated progress sub-bar, and the normal progress sub-bar are obtained as follows: Obtain the playback time of all users of the slow progress sub-bar, perform average processing, and obtain the actual playback time of the slow progress sub-bar; Obtain the playback time of all users of the accelerated progress sub-bar, perform average processing, and obtain the actual playback time of the accelerated progress sub-bar; Get the playback time of all users of the normal progress sub-bar, perform average processing, and obtain the actual playback time of the normal progress sub-bar; The actual playing time of the slow progress sub-bar, the actual playing time of the accelerated progress sub-bar and the actual playing time of the normal progress sub-bar are added together to obtain the actual playing time; Then, the actual playback time of the slow progress sub-bar, the actual playback time of the accelerated progress sub-bar, and the actual playback time of the normal progress sub-bar are respectively calculated by ratio with the actual playback time to obtain the correction coefficient of the slow progress sub-bar, the correction coefficient of the accelerated progress sub-bar, and the correction coefficient of the normal progress sub-bar; The technical solution of the embodiment of the present invention is as follows: based on the high signal of course consistency, the progress acceleration value and the progress slowness value are obtained, the online course progress division is outputted, and the degree of attention distribution is judged based on the online course progress division; according to the high signal of slowness proportion, the original online course progress is readjusted; the present invention judges the degree of attention to the online course progress, and based on the high signal and data of slowness proportion, the current online course progress is corrected, so that the progress bar is adjusted in time according to the status data of the online course progress playback, and has high applicability and online course playback quality.
[0012] Example 3 See also Figure 3 As shown, the present invention is an Internet-based course progress control system, comprising: The consistency analysis module sets the collection cycle to obtain the online course progress data of each user; outputs the user's course progress value based on the online course playback duration and playback jump value, and then performs course consistency evaluation based on the course progress value to obtain consistency high and low signals; In some embodiments, a collection cycle is set, and the play duration value and play jump value of each user's online course are obtained; the play duration value and play jump value of each user's online course are obtained, and the difference between the play duration value and the play jump value of the online course is calculated to obtain the course progress value of each user; Then, the variance of the course progress values of all users is calculated to obtain the consistent value of the course progress; comparing the course progress consistency value to the course progress consistency threshold; If the course progress consistency value is greater than or equal to the course progress consistency threshold, a high course consistency signal is generated; If the course progress consistency value is less than the course progress consistency threshold, a low course consistency signal is generated; Specifically, the way to obtain the playback duration value is as follows: Get the progress bar of each user's online course playback, which includes the playback start time and playback end time. Calculate the difference between the playback end time and the playback start time to get the playback duration value of each user's online course; The playback jump value is obtained as follows: Based on the progress bar of each user's online course playback, obtain the non-continuous playback time of each user, add up all the non-continuous playback times in the progress bar, and obtain the playback jump value of each user's online course; Attention distribution module: Based on the high signal of course consistency, obtain the progress acceleration value and progress slowness value, divide the progress of online courses, and judge the degree of attention distribution of online courses; In some embodiments, when a high course consistency signal is obtained, a progress acceleration value and a progress slowing value are obtained, and the progress bar is divided into i progress bars; The progress bar is judged and analyzed, and the accelerated play times ratio is compared with the accelerated play times ratio threshold; if the accelerated play times ratio is greater than or equal to the accelerated play times ratio threshold, the progress sub-bar is marked as an accelerated progress sub-bar; If the accelerated playback times ratio is less than the accelerated playback times ratio threshold, the progress sub-bar is marked as a non-accelerated progress sub-bar; Analyzing the non-accelerated progress sub-bar, comparing the slow play count ratio with a slow play count ratio threshold; If the slow play times ratio is greater than or equal to the slow play times ratio threshold, the progress sub-bar is marked as a slow progress sub-bar; If the slow play times ratio is less than the slow play times ratio threshold, the progress sub-bar is marked as a normal progress sub-bar; Specifically, the progress acceleration value is obtained as follows: Obtain the number of times each progress bar is fast-forwarded by the user, mark it as the number of accelerated playbacks, and divide the number of accelerated playbacks by the total number of playbacks by all users to obtain the accelerated playback ratio; The slow progress value is obtained as follows: Further analyze the non-accelerated progress sub-bars, obtain the number of times each non-accelerated progress sub-bar is slowly played by the user, mark it as the number of slow plays, divide the number of slow plays by the total number of plays by all users, and obtain the slow play number ratio; Furthermore, the number of slow progress sub-bars is obtained, the ratio of the number of slow progress sub-bars to the number of progress sub-bars is calculated to obtain a slow progress sub-bar ratio, and the slow progress sub-bar ratio is compared with a slow progress sub-bar ratio threshold; If the slow progress sub-bar ratio is greater than or equal to the slow progress sub-bar ratio threshold, a slow ratio high signal is generated; If the slow progress sub-bar ratio is less than the slow progress sub-bar ratio threshold, a slow ratio low signal is generated; Progress adjustment module: readjust the original online course progress according to the high slowness ratio signal; In some embodiments, when a slow rate high signal is obtained, a slow progress sub-bar is obtained, and the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; By formula , calculate the playing time TJ of the accelerated progress sub-bar; where T is the total time of the current progress bar, and Xj is the correction coefficient of the accelerated progress sub-bar; By formula , calculate the playback time TZ of the normal progress sub-bar; where T is the total time of the current progress bar, and Xz is the correction coefficient of the normal progress sub-bar; According to the playback time TH of the slow progress sub-bar, the playback time TJ of the accelerated progress sub-bar and the playback time TZ of the normal progress sub-bar, the original online course progress time is adjusted; Specifically, the correction coefficients of the slow progress sub-bar, the accelerated progress sub-bar, and the normal progress sub-bar are obtained as follows: Obtain the playback time of all users of the slow progress sub-bar, perform average processing, and obtain the actual playback time of the slow progress sub-bar; Obtain the playback time of all users of the accelerated progress sub-bar, perform average processing, and obtain the actual playback time of the accelerated progress sub-bar; Get the playback time of all users of the normal progress sub-bar, perform average processing, and obtain the actual playback time of the normal progress sub-bar; The actual playing time of the slow progress sub-bar, the actual playing time of the accelerated progress sub-bar and the actual playing time of the normal progress sub-bar are added together to obtain the actual playing time; Then, the actual playback time of the slow progress sub-bar, the actual playback time of the accelerated progress sub-bar, and the actual playback time of the normal progress sub-bar are respectively calculated by ratio with the actual playback time to obtain the correction coefficient of the slow progress sub-bar, the correction coefficient of the accelerated progress sub-bar, and the correction coefficient of the normal progress sub-bar.
[0013] Example 4 See also Figure 4 , Figure 4 Schematic diagram of an electronic device provided by an embodiment of the present invention. Figure 4As shown, an embodiment of the present invention provides an electronic device 500, including a memory 510, a processor 520, and a computer program 511 stored in the memory 510 and executable on the processor 520. When the processor 520 executes the computer program 511, the following steps are implemented: Obtain each user's online course progress data; output the course progress consistency value, conduct course consistency evaluation, and obtain consistency high and low signals; Obtain progress acceleration values and progress slowdown values, divide the progress of online courses, and determine the distribution of online course attention; According to the high signal of slow proportion, the original online course progress is readjusted; Get the slow progress sub-bar, through the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; The actual playback time of the slow progress sub-bar is calculated by ratioing the actual playback time to obtain a correction coefficient of the slow progress sub-bar.
[0014] See also Figure 5 , Figure 5 A schematic diagram of an embodiment of a computer-readable storage medium provided in an embodiment of the present invention. Figure 5 As shown, this embodiment provides a computer-readable storage medium 600, on which a computer program 611 is stored. When the computer program 611 is executed by a processor, the following steps are implemented: Obtain each user's online course progress data; output the course progress consistency value, conduct course consistency evaluation, and obtain consistency high and low signals; Obtain progress acceleration values and progress slowdown values, divide the progress of online courses, and determine the distribution of online course attention; According to the high signal of slow proportion, the original online course progress is readjusted; Get the slow progress sub-bar, through the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; The actual playback time of the slow progress sub-bar is calculated by ratioing the actual playback time to obtain a correction coefficient of the slow progress sub-bar.
[0015] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0016] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0017] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0018] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0019] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0020] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0021] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A course progress control method based on the Internet, characterized in that: The following steps are involved: Get each user's online course progress data; Output the course progress consistency value, conduct course consistency evaluation, and obtain consistency high and low signals; Obtain progress acceleration values and progress slowdown values, divide the progress of online courses, and determine the distribution of online course attention; According to the high signal of slow proportion, the original online course progress is readjusted; Get the slow progress sub-bar, through the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; The actual playback time of the slow progress sub-bar is calculated by ratioing the actual playback time to obtain a correction coefficient of the slow progress sub-bar.
2. The method according to claim 1, characterized in that: Online course progress data includes online course playback duration and playback skip value; The playback jump value is obtained as follows: Get the non-continuous playback time of each user, add up the time of all non-continuous playbacks in the progress bar, and get the playback jump value of each user's online course.
3. The method according to claim 1, characterized in that: The method to obtain the course progress consistency value is as follows: Calculate the difference between the online course playback time and the playback jump value to obtain the course progress value of each user; Then, the variance of the course progress values of all users is calculated to obtain the consistent value of the course progress.
4. The method according to claim 3, characterized in that: If the course progress consistency value is greater than or equal to the course progress consistency threshold, a high course consistency signal is generated.
5. The method according to claim 1, characterized in that: The process of dividing the online course progress is as follows: Obtain the number of slow progress sub-bars, calculate the ratio of the number of slow progress sub-bars to the number of progress sub-bars, and obtain the proportion of slow progress sub-bars; If the slow progress sub-bar ratio is greater than or equal to the slow progress sub-bar ratio threshold, a slow ratio high signal is generated.
6. The method according to claim 5, characterized in that: The progress acceleration value is obtained as follows: Obtain the number of times each progress bar is fast-forwarded by the user, mark it as the number of accelerated playbacks, and divide the number of accelerated playbacks by the total number of playbacks by all users to obtain the accelerated playback ratio; The slow progress value is obtained as follows: The non-accelerated progress sub-bars are further analyzed to obtain the number of times each non-accelerated progress sub-bar is slowly played by the user, marked as the slow play number, and the slow play number is divided by the total number of times played by all users to obtain the slow play number ratio.
7. The method according to claim 6, characterized in that: The progress bar is obtained by dividing the progress bar according to the same time interval; If the accelerated playback times ratio is greater than or equal to the accelerated playback times ratio threshold, the progress sub-bar is marked as an accelerated progress sub-bar; If the accelerated playback times ratio is less than the accelerated playback times ratio threshold, the progress sub-bar is marked as a non-accelerated progress sub-bar; Analyze the non-accelerated progress sub-bar, and if the slow play times ratio is greater than or equal to the slow play times ratio threshold, mark the progress sub-bar as a slow progress sub-bar; If the slow play times ratio is less than the slow play times ratio threshold, the progress sub-bar is marked as a normal progress sub-bar.
8. The method according to claim 7, characterized in that: The actual playback duration of the slow progress sub-bar is obtained as follows: The playback time of all users of the slow progress sub-bar is obtained, and average processing is performed to obtain the actual playback time of the slow progress sub-bar.
9. The method according to claim 8, characterized in that: The actual playback time is obtained as follows: The actual playback time of the slow progress sub-bar, the actual playback time of the accelerated progress sub-bar, and the actual playback time of the normal progress sub-bar are added together to obtain the actual playback time.
10. A course progress control system based on the Internet, characterized in that: The system is used to perform the method according to any one of claims 1 to 9, and the system comprises: The consistency analysis module obtains the online course progress data of each user; outputs the course progress consistency value, conducts course consistency evaluation, and obtains consistency high and low signals; Attention distribution module: obtain the progress acceleration value and progress slowdown value, divide the progress of online courses, and determine the degree of attention distribution of online courses; Progress adjustment module: readjust the original online course progress according to the high slowness ratio signal; Get the slow progress sub-bar, through the formula , calculate the playback time TH of the slow progress sub-bar; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; The actual playback time of the slow progress sub-bar is calculated by ratioing the actual playback time to obtain a correction coefficient of the slow progress sub-bar.
Citation Information
Patent Citations
An Internet-based recording and broadcasting course following learning system and method
CN109035079A
Learning video generation method and device based on big data, equipment and storage medium
CN114302168A
Education software data processing method based on big data
CN114598934A
Video variable-speed playing method and device, electronic equipment and storage medium
CN118590723A
College student education evaluation management method and system based on deep learning
CN119477043A