| With the advent of the 5G era of Internet technology and the rise of new educational concepts,online education has set off a new upsurge of information technology transformation of traditional education in the world.With the rapid development of large-scale online courses and the increasing number of online courses,learners are overwhelmed.Under the background of numerous courses,the evaluation methods of online courses at home and abroad are too subjective and one-sided to accurately evaluate online courses.With the rapid development of online education,the number of learners and online courses is increasing.The traditional online education system is difficult to meet the new needs of users.And the system response is slow,video play frequent stuck,to the user learning brought great difficulties.Therefore,in the context of the rapid development of online education,it is necessary to provide a set of perfect evaluation model to measure the quality of online courses.At the same time,with the increasing number of users of online education and the changing needs of users,it is necessary to design an online education platform that can support high concurrency,scalability and high performance.This paper presents an evaluation model FAHP-SORT for online courses.In this model,FAHP method is used to calculate the weight of each index to measure the quality of online courses.Then SORT ranking rules are defined to determine the comprehensive ranking of the same type of online courses.It provides an effective solution for evaluating the quality of online courses scientifically.Based on the micro-service architecture,this paper designs the architecture of the whole online education platform,which consists of five subsystems:front-end user subsystem,API gateway scheduling subsystem,back-end service subsystem,online course evaluation subsystem and database access subsystem,and gives the design scheme of each subsystem.This paper studies how to realize online education platform.In order to ensure the high concurrency,high availability and easy expansion of online education platform,Ajax、Jquery and Bootstrap technology is used to implement the front-end user subsystem;Netty,NIO development framework,is used to implement the API gateway scheduling subsystem;Spring Boot.、Spring Cloud and Mybatis development framework is used to implement the back-end service subsystem and the network course evaluation subsystem;MyCat,relational data are used as the database middleware.Library Mysql and non-relational database Redis implement the database access subsystem,and show the final implementation effect of each subsystem.The implementation of online education platform not only brings users a better experience in learning online courses,but also provides a reference for the evaluation of online courses. |