Optimizing Learning Experiences: MVC BLAZOR Components and Emerging Educational Technologies in LMS Development
摘要
Rapid developments in the educational landscape make the use of Learning Management Systems (LMS) ideal for organising and conducting the learning process. This paper focuses on describing a strategic framework by which the performance of the University Learning Management System can be improved using MVC architecture with Blazor. These strategies are organized into four subsections, each addressing an important part of the system. The initial focus is on gaining performance insights which are gained through thorough responsiveness and load time monitoring and analysis. Then the Resource Loading Performance Analysis section will cover how to efficiently load assets to decrease page load times and reduce the load on the server. Next, optimization of data transfer between the server and Blazor components, emphasizing techniques like data compression and smart batching are shown. Lastly, the study of caching strategies is revealed, explaining how frequently accessed data is cached strategically and the setting up of expiration policies. This systematic approach to optimization aims to elevate the LMS of the University of Tetova, promising a more responsive, efficient, and enriched learning experience for both educators and students.