Traditional teaching methods,limited by time and space,on the one hand,the class capacity is often limited,on the other hand,the utilization of teaching resources is also seriously low.These shortcomings are particularly evident in the experiments of teaching practice.In recent years,cloud computing is developing rapidly due to its service-oriented resource provision model,dynamic and scalable resource scheduling capabilities.The combination of cloud computing and online teaching,especially experiments,will bring opportunities to solve problems encountered by current teaching practices.This thesis designs and implements an online teaching practice platform based on cloud computing technologies.Based on the open APIs of the cloud platform,the online teaching practice platform is integrated with the cloud platform.The practical r-esources required by the practical courses are provided with the virtualized resources from the underlying cloud platform.The flexibility of the virtualized resources could improve the update efficiency of teaching resources.The feature of "once deployed,used everywhere"of the cloud platform could improve the utilization rate of teaching resources.By introducing learning resource recommendation based on students’ school,grade and professional development requirements,the learning contents of the students are enriched.In this thesis,the research background of this paper is introduced firstly.Then the development status of cloud computing technology and common online teaching applications are investigated.Next,the needs of online teaching practice platform are analyzed,and then,an online teaching practice platform object model is put forward.Therewith,the overall design of the platform and the design of each module are completed.After completing the platform implementation,the platform is tested.The effectiveness of the platform is proved by a series of tests on the platform. |