Construction of Video Courses of Physical Education and Health Education in Colleges andUniversities under theMOOCPlatform

In the traditional construction process of educational video courses for physical and health education in universities, numerous problems are encountered, such as small storage capacity, significant delay error, and decreased information throughput rate. (erefore, an educational video course for physical and health education in universities based on the Massive Open Online Course (MOOC) platform is constructed. (e course is built by constructing a creative environment for video courses, establishing a video course model under the MOOC platform, and the caching code design for video courses. Upon numerous modifications and test runs, with the campus network’s help, the construction of a network teaching video for physical and health theory courses is realized. Our proposed approach’s experimental result shows that the designed course’s frame rate is 10% higher than that of the traditional course designing. (e node’s storage capacity is up to 130%, the delay error is significantly reduced, and the information throughput rate is not affected by the increase of network load.


Introduction
Video course is a new multimedia teaching mode that excels in developing modern computer network technology and video technology. e educational video courses of sports and health, based on the MOOC platform in universities, are an effective way to promote the reform of physical and health education in universities and promote the network and science of physical and health education in universities. Video courses break through the time and space limitations of traditional teaching activities and make the boring teaching content in the classroom more vivid through video. With the application of computer network technology, the allaround exchange and interaction between the two sides of teaching are realized [1]. Wireless network technology provides technical support for the construction of videos. Moreover, it remains an essential tool for the development and use of videos. In a nutshell, essential applications, including PPT presentation, are wireless network technology contributions [2].
With the popularity of the MOOC model for higher education, the development of video courses has gradually become one of the most important topics in the field of higher education. Only by keeping pace with the modern era and the technological trends, we can ensure the quality and effectiveness of education [3]. erefore, this paper studies the related problems in the construction process of video courses for physical and health education under the platform of MOOC in universities. Initially, a method for constructing the MOOC platform is discussed, which helps to identify the issues related to designing an effective and robust course model for video courses [4]. It is anticipated that it can provide some references for the scientific construction of video courses for universities' physical and health education. e rest of this paper is organized as follows. Section 2 is about constructing the MOOC platform, and Section 3 proposes the video courses model. Section 4 describes the video course's cache code design, and Section 5 gives the experimental results and performance analysis. Section 6 summarizes this paper and the future research direction.

Construction of MOOC Platform
To construct the MOOC platform, we have the following setup in place [5]. A PowerEdge R710 server is used to build a web server, and it also bears the function of a reverse proxy server. Two PowerEdge R720 servers are used as streaming media servers, and load balancing is achieved through a reverse proxy server. PowerEdge R710 is configured as a two eight-core Xeon E5620 processors with 32 GB DDR3 and two 500G SAS hard drives to install and 6 1T hard disks to store instructional video data. e development language is Java. e system is built based on the J2EE development system, and the multilayer architecture of the J2EE is shown in Figure 1 [6]. e architecture features of the business layer and the business logic processing layer make full use of the services provided by the J2EE business server [7]. e application server, represented by BEA WebLogic, provides perfect services for various programs, such as threads, transactions, database connection pools, and security. ese services are very stable [8]. e server software environment installs the Windows Server 2008 Enterprise R2 version on the R710 server and installs NETFRAMEWORK3.5 and other running frameworks. IS7.5 is used as the main station's server program, and the NGINX reverse proxy is installed on this server, and it is mapped to two other R720 servers to make the load balanced when accessing the videos [9]. Flash Media Server is installed on the two servers, and the video management program based on FMS is deployed to the server to achieve the control of video playback [10]. is system has no special requirements for client hardware. It only needs browser to be installed on the system, and FLASH plug-ins have to be installed. e bulletin information is shown in Table 1.

The Proposed Video Courses Model
First, the overall design of the model function, the course video script's production, the collection of text material, and the entry and editing of the text information are discussed. e physical and health curriculum models in universities can be analyzed from various angles, namely, the concept of ideology, curriculum, teaching, the system of operation, and implementation. Image material is compressed in JPG format and image processing software such as Photoshop and Fore work are used for image production [11]. A camera is used to photograph the teaching staff's technical movements. e editing of images, commentaries, and captions is carried out on the nonlinear editing system and stored in AVI or FLV format. Multimedia camera technology is used to convert the image material into WMV format and played on Internet [12]. e Microsoft SQL Server database, ASP technology, and page development software, i.e., Dreamweaver MX web, are used to integrate all kinds of obtained materials on the Windows XP server operating system. After many modifications and test runs, with the campus network's help, the construction of a network teaching video for physical and health theory courses is realized. e construction's flow chart is shown in Figure 2, which is similar to the one proposed by Mei [13]. e resource information table is used to store all kinds of teaching resources in schools, which is shown in Table 2 [14]. e permission information table is used to store the contents of each user's permission scope in the system, which is shown in Tables 3 and 4 [15]. e performance of virtual data migrating from one level to another is an important indicator of a system [16]. e following equations are used to calculate the migration performance: where MT T is the total time of migration, M VM is the memory utilization of the virtual machine, N BW is the available network broadband, P VM indicates the degradation rate of the virtual machine, and U CPU represents the occupancy of virtual machine [17]. rough these two equations, the degradation rate of virtual machine and the performance of application can be obtained. e system uses the ZIP-LIKE distribution to simulate the video popularity test. e video is sorted according to the probability of clicking from high to low, and the probability of video being clicked is as follows: where c is the memory space and a v indicates the ZIP-LIKE distribution parameters. e user behavior generator is used to simulate the released data, and the byte hit rate is used as the criterion of the algorithm. For this purpose, the equation is as follows: where B cache is the amount of data provided by the cache server and B req is the total amount of data that is requested for the user [18].  e type of knowledge point is an important analysis dimension. In order to ensure the validity of the data, the knowledge content of the teaching video course is classified and the reliability is analyzed. e reliability formula of the content analysis is as follows: where R is the reliability, n is the number of judges, and k is the average mutual agreement degree.
In this equation, M is the number of analytic categories agreed on by two adjudicators, N 1 is the number of cases analyzed by the first adjudicator, and N 2 is the number of cases analyzed by the adjudicator. If the coefficient Cronbach α is used to examine the overall and internal consistency reliability, then the reliability coefficient α is where K is the number of questions on the test, S i is the variance of the score for the questions, and S χ is the variance of the total score of the test. According to the different parameters, physical video courses can be divided into three modes. e following are the specific formulas used for each mode: (i) Single-parameter mode: (ii) Dual-parameter mode: (iii) ree-parameter mode: where D � 1.702, θ is the value of the students' ability, a is the division of the topic, b is the difficulty of the topic, and c is the guessing coefficient of the topic. p(θ) is the probability of answering the question to the students with the ability of θ.     Server port Varchar 20 No e construction of video courses can be divided into six levels: hardware level, basic platform level, data level, business support level, application level, and user level. e hardware layer improves the hardware support of the application platform so as to ensure that the program can run stably and efficiently and realize remote access to the system under the guarantee of network conditions. e basic platform layer is the operation system, database management system, NGINX reverse proxy service, host storage and backup system, and information security. e data layer is designed according to the needs of the system, the video files, and related configuration files designed according to the system requirements. e business support layer provides some general operation interfaces, including database access support, form service support, and message queuing. e application layer implements the specific functional modules of the system, and the user layer is the ultimate user. e website uses ASP.NET MVC, LINQ to SQL, SQL SERVER 2005, FMS, AJAX, and other technologies to achieve the whole system construction. All kinds of technologies complement each other and ensure the overall integrity and efficiency of the system. e relationship diagram of each part of MVC is shown in Figure 3.
e implementation of ASP.NET MVC based on ASP.NET can be compatible with existing ASP.NET applications by multiple components in ASP.NET to realize data binding. In ASP.NET MVC, a controller is usually a class that inherits the system. When a request is sent to the server, the system looks up the corresponding action in the corresponding Controller through the URL address and the system routing setup. e relationship between the Controller, Model, and View in the ASP.NET MVC is shown in Figure 4. e ASP.NET MVC framework is highly compatible and can use any.NET-based Database, ORM framework, or other tools. LINQ to SQL is an O/RM component included in the.NET F3.5 version. is component can implement RDB modeling and then use LINQ to implement the operation of the model. rough the relational mapping, the data in the database can be checked, updated, added, and deleted. Besides the above functions, LINQ to SQL can also support stored procedures, views, and transactions, creating a bridge between business logic and the model, in a simple way. Microsoft SQL Server 2005 data engine combines analysis, reporting, integration, and notification capabilities. e online course management module includes teaching resource management, job management, examination related management, interactive management and resource uploading, and download management modules. e interactive management module is BBS, online questions and answers (Q&A), and video communication. e cloud storage system is shown in Figure 6. e transcoding server management function module is constituted by the transcoding server manage class and the transcoding server manages User Interface (UI) class. e transcoding server manages the UI class by implementing the front interface of the function module, and the transcod server manage class implements the business logic of the function module, in which the classes relying on three control classes are the transcoding server info manage class and the server transcoding class, as three subfunctions that implement transcoding server information management, server configuration, and server transcoding. Among them, the transcoding server info manage class has add, modify, and delete methods, depending on the transcoding server info entity class. e server confugurst class has a parameter set method, which depends on the transcoding server info entity class. e server transcoding class has a transcoding method and depends on the transcoding server info entity class. e storage server management module is composed of the Storage_server manage class and the Storage_server_manage_UI class. e Storage_server_manage_UI class implements the frontend interface of the functional module, and the

The Design of Video Course Cache Code
Since the key of the cached data is unique when the key value is known, the value can be changed within the valid time of the cached data. In the Django framework, first set the key value and value through the Django's own cache, and then introduce the Memcached module; the Memcached client is also set to the machine and then through the previously set key value to change the value and finally verified. With the same key value test, we can get two values. But, in the same memory, the key value is unique, but there are two values. ere is only one possibility. e test in the cache and the test in Memcached are not of a single value. In order to prove the conjecture, through the study of Django, we found that the Django framework encapsulates the key value. It added ":1:" before the key value to avoid the key worthy of repetitiveness.
e Django framework encapsulates the key value and ensures the uniqueness and security of the cached data by redefining the prefix. Memcached is a free, open-source, high-performance caching tool, which improves access rates in dynamic web and allows multiple users to access cached data at the same time. Figure 7 shows the working principle of Memcached.
From Figure 7, one can see that the single arrow indicates that the data is obtained from the RDBMS when the page is accessed for the first time and then stored in Memcached.
e double arrow indicates that when the user accesses the page for the second time, he/she will obtain the data from Memcached. Because the Memcached server has no distributed functions, its distributed function can only be implemented by the client. Memcached servers store data independently. Multiple servers cannot share data and cannot communicate with each other.
As the number of user increases, the background will be gradually expanded. When a large number of users request the database at the same time and in case there is no caching technology, it can be imagined that the database will soon crash. In order to solve this problem along with the expandability, the two APP Server caches are merged under the Django framework.
It can be seen from the above code that the IP addresses of the two APP Servers are 101.200.0.130 and 101.200.0.162, respectively, and the service port number is 11211. When a user needs to expand the server due to business needs, he/she only needs to add the corresponding server address and port number to the code. e following code is the measured data, the relevant parameters are sent using JSON format, and it is explicitly specified that HTTP header information is not cached. e serialization in Django is mainly used to return the retrieved data in the database to the client. In the video sharing system, the requested raw data is converted to JSON  Mobile Information Systems format and then visualized and returned to the client or browser user. After formatting the video template list object through JSON, it is passed to the view module and then returned to browser.

Experimental Results and Analysis
In order to verify the effectiveness of the video system designed in this paper, the following comparative experiments are designed. e traditional teaching video is the control group with two computers as the experimental object. e teaching video in this paper is the control group. Under the premise of controlling the single variable, the two groups of experiments are recorded and compared, respectively. Table 5 denotes the experimental parameter setting, and Table 6 denotes the network performance requirements.
Provided that the computers of the experimental group and the control group enter the working state at the same time and record the ring frame rate separately, in order to avoid the interference caused by unexpected events on experimental results, multiple experiments were conducted to compare the results. Figure 8 shows the comparison of frame rate for the two algorithms.
Analysis of Figure 8 shows that, with the increase of the time, the ring frame rate of the experimental group shows a trend of rising first and then decreasing. In the second experiment, the ring frame rate reaches a maximum value of 0.30. e ring frame rate of the control group also showed a trend of increasing first and then decreasing. When the second experiment was run, the ring frame rate reached a maximum value of 0.40. e initial ring frame rate of the experimental group was about 0.10, and the initial ring frame rate of the control group was about 0.70. During the third experiment, both groups of experiments reached the minimum ring frame rate. It was about 0.13 in the experimental group and it was 0.10 in the control group. Overall, compared with the control group, the experimental group presented small amplitude fluctuations, and as the number of experiments increased, the ring frame rate of the experimental group was higher than that of the control group. Figure 9 shows the comparison of node storage capacity for the two algorithms.
It can be clearly seen from Figure 9 that the node storage capacity of the curriculum system designed in this paper increases with the increase of number of relay nodes, and the increase rate is much larger than the traditional curriculum system. Figure 10 shows the comparison of time delay for the two algorithms.
It is clearly evident from Figure 11 that the delay error of the experimental group increases slowly with time, and the upward trend is slow, while the delay error of the control group rises rapidly with the time, and the uptrend is steep compared to the experimental group. Figure 11 shows the relationship between the throughput and the network load.
As shown in Figure 11, it can be seen that the throughput of the control group of the traditional method gradually decreases as the network load increases, and the throughput rate of the experimental group shows an upward trend with the increase of the network load. In summary, the video course system designed in this article is real and effective.

Conclusion
In this paper, a video course construction method for college sports and health education under the MOOC platform is proposed. is platform verifies the advantages of the existing methods in practical real environment. Using hardware and software platforms, this paper realizes the construction of sports and health education courses and, at the same time, ensures that the system is reliable and effective. ese courses are built by constructing a creative environment for video lectures, which is established using a MOOC platform. e experimental results of this approach show that the designed course's frame rate is 10% higher than that of the traditional course designing. e node's storage capacity is up to 130%, the delay error is significantly reduced, and the information throughput rate is not affected by the increase of network load.

Data Availability
e datasets used and/or analyzed during the current study are available from the corresponding author upon reasonable request.

Conflicts of Interest
e author declares that he has no conflicts of interest.