1. Aplicación Web para educación online
- Author
-
Wang, Jiaxin and Mingo López, Luis Fernando de
- Subjects
Informática ,Educación - Abstract
En los últimos años, con el rápido desarrollo de Internet, las nuevas formas de educación basadas en el desarrollo web están tomando el mundo por sorpresa. La creciente demanda de aprendizaje en línea por parte de los ciudadanos ha impulsado el rápido desarrollo de las plataformas de educación online. El impacto global de la pandemia Covid-19 a partir de 2020 ha dificultado que las escuelas e instituciones de formación impartan clases presencialmente, lo que ha impulsado aún más el cambio digital en la industria de la educación. El auge de la educación en línea ha impulsado el aumento de diversas plataformas y herramientas virtuales. Debido a las limitaciones de la tecnología, muchas plataformas tradicionales de educación en línea se desarrollan con una arquitectura monolítica. A medida que crece la escala del negocio, se producen cuellos de botella en la flexibilidad, escalabilidad, estabilidad y mantenimiento de estos sistemas. Para solucionar tales acuciantes problemas de la educación online, se diseña una plataforma basada en microservicios. En primer lugar, la plataforma de educación en línea utiliza el marco de trabajo de Spring Cloud para construir microservicios; a continuación, el componente Nacos y otros componentes de microservicios se utilizan para construir el entorno base del proyecto; MyBatis-Plus también se selecciona como el marco de trabajo para la capa de persistencia; y, por último, Vue.js se utiliza para construir el sistema front-end. El sistema permite una gestión eficaz de los cursos en línea y responde a las necesidades de aprendizaje personalizado de los usuarios. Abstract: In recent years, with the rapid development of the Internet, new forms of education based on web development are taking the world by storm. The increasing demand for online learning by citizens has driven the accelerated development of online education platforms. The global impact of the Covid-19 pandemic from 2020 has made it impossible for schools and training institutions to conduct offline classes, which has further driven the shift to online in the education industry. The rise of online education has pushed the need for various online education platforms and tools. Due to technology limitations, many traditional online education platforms are developed with a monolithic architecture. As the scale of the business grows, there are bottlenecks in the flexibility, scalability, stability and maintainability of monolithic systems. To solve such problems of the traditional monolithic online education platform, a microservices-based online education platform is designed. First, the online education platform uses the Spring Cloud framework to build microservices; next, the Nacos component and other microservices components are used to build the base environment of the project; the MyBatis-Plus framework is also selected as the framework for the persistence layer; and finally, the Vue.js framework is used to build the front-end system. The system enables efficient management of online courses and responds to the personalized learning needs of the users.
- Published
- 2022