An Internet-based course progress control system and method
By obtaining the user's online course progress data, conducting consistency evaluation and progress division, and dynamically adjusting the progress bar, the problem of inaccurate analysis of online course playback status is solved, and the applicability and playback quality of online courses are improved.
Patent Information
- Application Number
- CN202510322405.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-03-19
AI Technical Summary
The existing technology cannot adjust the playback progress bar of online courses according to the overall user situation, resulting in the analysis of course playback status inaccurate enough, affecting the applicability and playback quality of online courses.
By obtaining the online course progress data of each user, performing course consistency evaluation, dividing progress acceleration and slow values, adjusting the progress bar according to the signal of slow proportion, using analysis of variance to reflect progress consistency, and dynamic adjustment of the progress bar is achieved.
It realizes dynamic adjustment of progress bars based on the actual playback situation of users, improves the applicability and playback quality of online courses, and ensures that the course progress is better matched with user needs.
Smart Images

Figure CN119887472B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet courses, and in particular to a course progress control system and method based on the Internet. Background Art
[0002] An online learning platform refers to a platform where users participate in course training and test exercises online and master the knowledge they need to understand or learn through online learning. Compared with offline learning, it is more free and convenient.
[0003] Currently, it is possible to obtain the historical course progress corresponding to the user information based on the input user information; select other user information whose course progress matches the historical course progress; enhance the communication and interaction between the user ends of the online education system; however, currently, it is not possible to analyze the playback state of the online course and adjust the playback progress bar of the course according to the overall situation of the user. Summary of the Invention
[0004] The purpose of the present invention is to provide a course progress control system and method based on the Internet, which can adjust the progress bar in a timely manner according to the state data of the online course progress playback, so that the Internet courses have high applicability and online course playback quality.
[0005] The purpose of the present invention can be achieved by the following technical solutions:
[0006] According to one aspect of the present invention, there is provided a course progress control method based on the Internet, including the following steps:
[0007] Obtain the online course progress data of each user; output the course progress consistency value, conduct a course consistency evaluation, and obtain a high or low consistency signal.
[0008] Obtain the progress acceleration value and the progress slow value, divide the online course progress, and judge the degree of attention distribution of the online course.
[0009] According to the high slow ratio signal, readjust the original online course progress.
[0010] Obtain the slow progress sub-bar, and 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.
[0011] Calculate the ratio of the actual playback duration of the slow progress sub-bar to the actual playback duration to obtain the correction coefficient of the slow progress sub-bar.
[0012] Technical solution of the present invention: By setting a collection period, 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 carried out according to the course progress value to obtain a high or low consistency signal; through the analysis of the progress of the audience of the online course, the present invention specifically uses variance to reflect the degree of consistency of the online course progress, so as to effectively evaluate the overall consistency of the online course progress;
[0013] Based on the high course consistency signal, the progress acceleration value and the progress slow value are obtained, the online course progress division is output, and the attention distribution degree is judged based on the online course progress division; according to the high slow proportion signal, the original online course progress is readjusted; the present invention judges the attention degree of the online course progress, and based on the obtained high slow proportion signal and data, 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 playback, with high applicability and online course playback quality.
[0014] According to another aspect of the present invention, there is provided an Internet-based course progress control system, which includes:
[0015] A consistency analysis module, which obtains the online course progress data of each user; outputs the course progress consistency value, conducts a course consistency evaluation, and obtains a high or low consistency signal;
[0016] An attention distribution module: obtains the progress acceleration value and the progress slow value, divides the online course progress, and judges the online course attention distribution degree;
[0017] A progress adjustment module: readjusts the original online course progress according to the high slow proportion signal;
[0018] Obtain the slow progress sub-bar, and 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;
[0019] Calculate the ratio of the actual playback duration of the slow progress sub-bar to the actual playback duration to obtain the correction coefficient of the slow progress sub-bar. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The present invention will be further described below with reference to the accompanying drawings.
[0021] Figure 1 is the flowchart of Embodiment 1 of the present invention;
[0022] Figure 2 is the flowchart of Embodiment 2 of the present invention;
[0023] Figure 3 is the system block diagram of Embodiment 3 of the present invention;
[0024] Figure 4 Schematic diagram of an embodiment of the electronic device provided by an embodiment of the present invention;
[0025] Figure 5 Schematic diagram of an embodiment of a computer-readable storage medium provided by an embodiment of the present invention. Detailed implementation manners
[0026] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0027] Embodiment 1
[0028] Please refer to Figure 1 As shown, the present invention is an Internet-based course progress control method, which is applicable to online course progress analysis and management. The method includes the following steps:
[0029] Step 1: Set a collection period and obtain the online course progress data of each user;
[0030] Among them, the online course progress data includes the online course playback duration value and the playback jump value;
[0031] In some embodiments, set a collection period and obtain the playback duration value and the playback jump value of each user's online course;
[0032] Specifically, the acquisition method of the playback duration value is:
[0033] Obtain the progress bar of each user's online course playback. The progress bar includes the playback start time and the playback end time. Calculate the difference between the playback end time and the playback start time to obtain the playback duration value of each user's online course;
[0034] The acquisition method of the playback jump value is:
[0035] Based on the progress bar of each user's online course playback, obtain the non-continuous playback time of each user, and add up all the non-continuous playback times in the progress bar to obtain the playback jump value of each user's online course;
[0036] What needs to be solved is that the time of non - continuous playback means that the user clicks and directly jumps to the next playback time point at a certain playback time point. For example, in the progress bar, the user continuously plays the online course from 0 - 8 minutes, and then directly clicks from 8 minutes to 12 minutes and then continues to play. The time of non - continuous playback is obtained by subtracting 8 minutes from 12 minutes, which is 4 minutes.
[0037] Step 2: According to the online course playback duration value and the playback jump value, output the course progress value of the user, and then conduct a course consistency evaluation based on the course progress value to obtain a high - low consistency signal.
[0038] Among them, the high - low consistency signal includes a high - course - consistency signal or a low - course - consistency signal.
[0039] In some embodiments, obtain the online course playback duration value and the playback jump value of each user, calculate the difference between the online course playback duration value and the playback jump value to obtain the course progress value of each user.
[0040] Then calculate the variance of the course progress values of all users to obtain the course progress consistency value.
[0041] Compare the course progress consistency value with the course progress consistency threshold.
[0042] If the course progress consistency value is greater than or equal to the course progress consistency threshold, then generate a high - course - consistency signal.
[0043] If the course progress consistency value is less than the course progress consistency threshold, then generate a low - course - consistency signal.
[0044] It should be noted that the high - course - consistency signal means that for this online course, the overall playback progress of the users is highly consistent, and the situation shown by the progress bar is also highly consistent; while the low - course - consistency signal means that for this online course, the overall playback progress of the users is less consistent, and the situation shown by the progress bar is also less consistent.
[0045] The technical solution of the embodiment of the present invention: Set the acquisition period, and obtain the online course progress data of each user; according to the online course playback duration value and the playback jump value, output the course progress value of the user, and then conduct a course consistency evaluation based on the course progress value to obtain a high - low consistency signal; the present invention analyzes the progress of the audience group of the online course, and specifically uses variance to reflect the degree of consistency of the online course progress, so as to effectively evaluate the overall consistency of the online course progress.
[0046] Embodiment 2
[0047] Please refer to Figure 2 As shown, the present invention is an Internet - based course progress control method, which further includes the following steps:
[0048] Step 3: Based on the high signal of course consistency, obtain the progress acceleration value and the progress slowdown value, divide the online course progress, and judge the distribution degree of online course attention;
[0049] In some embodiments, when a high signal of course consistency is obtained, obtain the progress acceleration value and the progress slowdown value, and divide the progress bar into i progress strips;
[0050] Perform judgment and analysis on the progress strips, and compare the fast-forward play ratio with the fast-forward play ratio threshold; if the fast-forward play ratio is greater than or equal to the fast-forward play ratio threshold, then mark this progress sub-strip as an accelerated progress sub-strip;
[0051] If the fast-forward play ratio is less than the fast-forward play ratio threshold, then mark this progress sub-strip as a non-accelerated progress sub-strip;
[0052] Analyze the non-accelerated progress sub-strips, and compare the slow-play ratio with the slow-play ratio threshold;
[0053] If the slow-play ratio is greater than or equal to the slow-play ratio threshold, then mark this progress sub-strip as a slow progress sub-strip;
[0054] If the slow-play ratio is less than the slow-play ratio threshold, then mark this progress sub-strip as a normal progress sub-strip;
[0055] Specifically, the way to obtain the progress acceleration value is:
[0056] Obtain the number of times each progress strip is fast-forwarded by the user, mark it as the fast-forward play count, divide the fast-forward play count by the total number of plays by all users, and obtain the fast-forward play ratio;
[0057] The way to obtain the progress slowdown value is:
[0058] Further analyze the non-accelerated progress sub-strips, obtain the number of times each non-accelerated progress sub-strip is slowly played by the user, mark it as the slow-play count, divide the slow-play count by the total number of plays by all users, and obtain the slow-play ratio;
[0059] For example: Fast-forward play includes the playback speed of the online course being greater than 1, and slow play includes the playback speed of the online course being less than 1;
[0060] Furthermore, obtain the number of slow progress sub-strips, calculate the ratio of the number of slow progress sub-strips to the number of progress sub-strips to obtain the proportion of slow progress sub-strips, and compare the proportion of slow progress sub-strips with the slow progress sub-strip proportion threshold;
[0061] If the proportion of the slow progress sub - bar is greater than or equal to the slow progress sub - bar proportion threshold, a high slow - proportion signal is generated;
[0062] If the proportion of the slow progress sub - bar is less than the slow progress sub - bar proportion threshold, a low slow - proportion signal is generated;
[0063] It should be explained that: the high slow - proportion signal indicates that in the progress bar, when the user is playing, there is more content in the online course that is played slowly, which can effectively reflect that the online course has been played slowly by the user more times, and there is more content worthy of attention, and it has a greater attraction to the user; on the contrary, the low slow - proportion signal indicates that in the progress bar, when the user is playing, there is less content in the online course that is played slowly, which can effectively reflect that the online course has been played slowly by the user fewer times, and there is less content worthy of attention, and it has a smaller attraction to the user;
[0064] Step 4: According to the high slow - proportion signal, readjust the original online - course progress;
[0065] In some embodiments, when the high slow - proportion signal is obtained, the slow progress sub - bar is acquired, and through the formula , the playing time TH of the slow progress sub - bar is calculated; where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub - bar;
[0066] Through the formula , the playing time TJ of the accelerated progress sub - bar is calculated; where T is the total time of the current progress bar, and Xj is the correction coefficient of the accelerated progress sub - bar;
[0067] Through the formula , the playing time TZ of the normal progress sub - bar is calculated; where T is the total time of the current progress bar, and Xz is the correction coefficient of the normal progress sub - bar;
[0068] Adjust the original online - course progress time according to the playing time TH of the slow progress sub - bar, the playing time TJ of the accelerated progress sub - bar, and the playing time TZ of the normal progress sub - bar;
[0069] Specifically, the ways 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 are as follows:
[0070] Obtain the playing durations of all users of the slow progress sub - bar, perform mean - value processing, and obtain the actual playing duration of the slow progress sub - bar;
[0071] Obtain the playing durations of all users of the accelerated progress sub - bar, perform mean - value processing, and obtain the actual playing duration of the accelerated progress sub - bar;
[0072] Obtain the playback durations of all users of the normal progress sub-bar, perform average processing to obtain the actual playback duration of the normal progress sub-bar;
[0073] Add up the actual playback durations of the slow progress sub-bar, the accelerated progress sub-bar, and the normal progress sub-bar to obtain the actual playback duration;
[0074] Then, calculate the ratios of the actual playback durations of the slow progress sub-bar, the accelerated progress sub-bar, and the normal progress sub-bar to the actual playback duration respectively to obtain the correction coefficients of the slow progress sub-bar, the accelerated progress sub-bar, and the normal progress sub-bar;
[0075] The technical solution of the embodiment of the present invention: Based on the high course consistency signal, obtain the progress acceleration value and the progress slow value, output the online course progress division, and judge the attention distribution degree based on the online course progress division; According to the high slow ratio signal, readjust the original online course progress; The present invention judges the attention degree of the online course progress, and based on the obtained high slow ratio signal and data, corrects the current online course progress, so as to timely adjust the progress bar according to the status data played according to the online course progress, with high applicability and online course playback quality.
[0076] Embodiment 3
[0077] Please refer to Figure 3 As shown in the figure, the present invention is an Internet-based course progress control system, including:
[0078] A consistency analysis module, which sets a collection period and obtains the online course progress data of each user; According to the online course playback duration value and the playback jump value, outputs the course progress value of the user, and then conducts a course consistency evaluation based on the course progress value to obtain a high or low consistency signal;
[0079] In some embodiments, set the collection period and obtain the playback duration value and the playback jump value of each user's online course; Obtain the playback duration value and the playback jump value of each user's online course, calculate the difference between the online course playback duration value and the playback jump value to obtain the course progress value of each user;
[0080] Then calculate the variance of the course progress values of all users to obtain the course progress consistency value;
[0081] Compare the course progress consistency value with the course progress consistency threshold;
[0082] If the course progress consistency value is greater than or equal to the course progress consistency threshold, then generate a high course consistency signal;
[0083] If the course progress consistency value is less than the course progress consistency threshold, a low course consistency signal is generated;
[0084] Specifically, the acquisition method of the playback duration value is as follows:
[0085] Obtain the progress bar of each user's online course playback. The progress bar includes the playback start time and the playback end time. Calculate the difference between the playback end time and the playback start time to obtain the playback duration value of each user's online course;
[0086] The acquisition method of the playback jump value is as follows:
[0087] Based on the progress bar of each user's online course playback, obtain the non - continuous playback time of each user, and sum up all the non - continuous playback times within the progress bar to obtain the playback jump value of each user's online course;
[0088] Attention distribution module: Based on the high course consistency signal, obtain the progress acceleration value and the progress slowdown value, divide the online course progress, and judge the attention distribution degree of the online course;
[0089] In some embodiments, when the high course consistency signal is obtained, obtain the progress acceleration value and the progress slowdown value, and divide the progress bar into i progress sub - bars;
[0090] Perform judgment and analysis on the progress sub - bars, and compare the fast - forward playback ratio with the fast - forward playback ratio threshold; if the fast - forward playback ratio is greater than or equal to the fast - forward playback ratio threshold, mark the progress sub - bar as an accelerated progress sub - bar;
[0091] If the fast - forward playback ratio is less than the fast - forward playback ratio threshold, mark the progress sub - bar as a non - accelerated progress sub - bar;
[0092] Analyze the non - accelerated progress sub - bars, and compare the slow - playback ratio with the slow - playback ratio threshold;
[0093] If the slow - playback ratio is greater than or equal to the slow - playback ratio threshold, mark the progress sub - bar as a slow progress sub - bar;
[0094] If the slow - playback ratio is less than the slow - playback ratio threshold, mark the progress sub - bar as a normal progress sub - bar;
[0095] Specifically, the acquisition method of the progress acceleration value is as follows:
[0096] Obtain the number of times each progress sub - bar is fast - forwarded by the user, marked as the fast - forward playback times, and divide the fast - forward playback times by the total number of times all users play to obtain the fast - forward playback ratio;
[0097] The acquisition method of the progress slowdown value is as follows:
[0098] Further analyze the non-accelerated progress sub-bars, obtain the number of times each non-accelerated progress sub-bar is played slowly by users, mark it as the slow-playing times, and divide the slow-playing times by the total number of times all users play to obtain the slow-playing times ratio;
[0099] Furthermore, 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 to obtain the proportion of slow progress sub-bars, and compare the proportion of slow progress sub-bars with the slow progress sub-bar proportion threshold;
[0100] If the proportion of slow progress sub-bars is greater than or equal to the slow progress sub-bar proportion threshold, generate a high slow proportion signal;
[0101] If the proportion of slow progress sub-bars is less than the slow progress sub-bar proportion threshold, generate a low slow proportion signal;
[0102] Progress adjustment module: Re-adjust the original online course progress according to the high slow proportion signal;
[0103] In some embodiments, when the high slow proportion signal is obtained, obtain the slow progress sub-bars, and through the formula , calculate the playing 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;
[0104] Through the 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;
[0105] Through the formula , calculate the playing 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;
[0106] Adjust the original online course progress time according to the playing time TH of the slow progress sub-bar, the playing time TJ of the accelerated progress sub-bar, and the playing time TZ of the normal progress sub-bar;
[0107] Specifically, the ways 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 are as follows:
[0108] Obtain the playing durations of all users of the slow progress sub-bars, perform mean processing to obtain the actual playing duration of the slow progress sub-bars;
[0109] Obtain the playing durations of all users of the accelerated progress sub-bars, perform mean processing to obtain the actual playing duration of the accelerated progress sub-bars;
[0110] Obtain the playback durations of all users of the normal progress sub - bar, perform average processing, and obtain the actual playback duration of the normal progress sub - bar;
[0111] Add up the actual playback durations of the slow - progress sub - bar, the accelerated - progress sub - bar, and the normal - progress sub - bar to obtain the actual playback duration;
[0112] Then, calculate the ratios of the actual playback durations of the slow - progress sub - bar, the accelerated - progress sub - bar, and the normal - progress sub - bar to the actual playback duration respectively, 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.
[0113] Embodiment 4
[0114] Please refer to Figure 4 , Figure 4 which is a schematic diagram of an embodiment of the electronic device provided by the embodiment of the present invention. As Figure 4 shown, the embodiment of the present invention provides an electronic device 500, including a memory 510, a processor 520, and a computer program 511 stored on the memory 510 and executable on the processor 520. When the processor 520 executes the computer program 511, the following steps are implemented:
[0115] Obtain the online course progress data of each user; output the course progress consistency value, conduct course consistency evaluation, and obtain the high - low consistency signal;
[0116] Obtain the progress acceleration value and the progress slow value, divide the online course progress, and judge the distribution degree of online course attention;
[0117] According to the high - slow - ratio signal, readjust the original online course progress;
[0118] Obtain the slow - progress sub - bar, and calculate the playback time TH of the slow - progress sub - bar through the formula , where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow - progress sub - bar;
[0119] Calculate the ratio of the actual playback duration of the slow - progress sub - bar to the actual playback duration to obtain the correction coefficient of the slow - progress sub - bar.
[0120] Please refer to Figure 5 , Figure 5 which is a schematic diagram of an embodiment of a computer - readable storage medium provided by the embodiment of the present invention. As Figure 5 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:
[0121] Obtain the online course progress data of each user; output the course progress consistency value, conduct a course consistency evaluation, and obtain the high or low consistency signal;
[0122] Obtain the progress acceleration value and the progress slowdown value, divide the online course progress, and judge the distribution degree of attention to the online course;
[0123] According to the high slowdown ratio signal, readjust the original online course progress;
[0124] Obtain the slow progress sub-bar, and through the formula , calculate the playing 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;
[0125] Calculate the ratio of the actual playing duration of the slow progress sub-bar to the actual playing duration to obtain the correction coefficient of the slow progress sub-bar.
[0126] It should be noted that in the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0127] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can adopt 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.
[0128] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0129] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured product including an instruction device, and the instruction device implements the functions in the processFigure 1 one process or multiple processes and / or boxes Figure 1 the functions specified in one box or multiple boxes.
[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide for implementing the steps of the functions specified in Figure 1 one process or multiple processes and / or boxes Figure 1 one box or multiple boxes.
[0131] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concepts. Therefore, the appended claims are intended to be interpreted to include the preferred embodiments as well as all changes and modifications falling within the scope of the present invention.
[0132] 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 equivalent technologies, the present invention also intends to include these modifications and variations.
Claims
1. An Internet-based course progress control method, characterized in that, It includes the following steps: Obtain the online course progress data of each user; output the course progress consistency value, conduct a course consistency evaluation, and obtain a high or low consistency signal; The way to obtain the course progress consistency value is: Calculate the difference between the online course playback duration value and the playback jump value to obtain the course progress value of each user; Then calculate the variance of the course progress values of all users to obtain the course progress consistency value; If the course progress consistency value is greater than or equal to the course progress consistency threshold, generate a high course consistency signal; Based on the high course consistency signal, obtain the progress acceleration value and the progress slowdown value, divide the online course progress, and judge the degree of attention distribution of the online course; The process of dividing the online course progress is: 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 to obtain the proportion of slow progress sub-bars; If the proportion of slow progress sub-bars is greater than or equal to the slow progress sub-bar proportion threshold, generate a high slow proportion signal; According to the high slow proportion signal, readjust the original online course progress; Obtain 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. Calculate the ratio of the actual playback duration of the slow progress sub-bar to the actual playback duration to obtain the correction coefficient of the slow progress sub-bar; The progress sub-bar is obtained by dividing the progress bar at the same time interval; If the fast-forward playback ratio is greater than or equal to the fast-forward playback ratio threshold, mark this progress sub-bar as an accelerated progress sub-bar; If the fast-forward playback ratio is less than the fast-forward playback ratio threshold, mark this progress sub-bar as a non-accelerated progress sub-bar; Analyze the non-accelerated progress sub-bar. If the slow playback ratio is greater than or equal to the slow playback ratio threshold, mark this progress sub-bar as a slow progress sub-bar; If the slow playback ratio is less than the slow playback ratio threshold, mark this progress sub-bar as a normal progress sub-bar.
2. The method according to claim 1, wherein The online course progress data includes the online course playback duration value and the playback jump value; The way to obtain the playback jump value is: Obtain the time of non-continuous playback of each user, add up all the non-continuous playback times within the progress bar to obtain the playback jump value of each user's online course.
3. The method according to claim 1, characterized in that The way to obtain the progress acceleration value is: Obtain the number of times each progress sub-bar is fast-forwarded by the user, mark it as the accelerated playback number, divide the accelerated playback number by the total number of times all users play to obtain the accelerated playback ratio; The way to obtain the progress slowdown value is: Further analyze the non-accelerated progress sub-bar, obtain the number of times each non-accelerated progress sub-bar is slowly played by the user, mark it as the slow playback number, divide the slow playback number by the total number of times all users play to obtain the slow playback ratio.
4. The method according to claim 1, wherein The way to obtain the actual playback duration of the slow progress sub-bar is: Obtain the playback durations of all users of the slow progress sub-bar and perform mean processing to obtain the actual playback duration of the slow progress sub-bar.
5. The method according to claim 4, wherein The way to obtain the actual playback duration is: Add up the actual playback durations of the slow progress sub-bar, the accelerated progress sub-bar, and the normal progress sub-bar to obtain the actual playback duration.
6. An Internet-based course progress control system, characterized in that, This system is used to execute the method according to any one of claims 1-5. This system includes: Consistency analysis module, obtaining the online course progress data of each user; outputting the course progress consistency value, conducting course consistency evaluation, and obtaining the high or low consistency signal; Attention distribution module: obtaining the progress acceleration value and progress slowdown value, dividing the online course progress, and judging the attention distribution degree of the online course; Progress adjustment module: readjusting the original online course progress according to the high signal of the slow proportion; Obtain the slow progress sub-bar, and calculate the playback time TH of the slow progress sub-bar through the formula , where T is the total time of the current progress bar, and Xn is the correction coefficient of the slow progress sub-bar; Calculating the ratio of the actual playing duration of the slow progress sub-bar to the actual playing duration to obtain the correction coefficient of the slow progress sub-bar.
Citation Information
Patent Citations
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
Systems and methods to assist an instructor of a course
US20160063881A1