Developing a learning management system using single page application architecture
Leontev, Ivan (2020)
Leontev, Ivan
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020120927110
https://urn.fi/URN:NBN:fi:amk-2020120927110
Tiivistelmä
Development of IT industry is one of the factors that have a very strong impact on education, especially through E-learning systems. Such systems became even more important in 2020 for the education sector, due to the COVID-19 pandemic.
The aim of this thesis was to describe the development process of a learning management system platform and in order to achieve this goal, the process of single-page application development was shown. This paper was divided into three main stages: planning, risk analysis and requirements, and design and prototyping. In addition, the thesis aimed to explore the MVC pattern and provide a list of suggestions and recommendations for further system improvement.
The practical result of the thesis was a functional single-page application prototype that met all the requirements formulated during the design stage of the system.
The aim of this thesis was to describe the development process of a learning management system platform and in order to achieve this goal, the process of single-page application development was shown. This paper was divided into three main stages: planning, risk analysis and requirements, and design and prototyping. In addition, the thesis aimed to explore the MVC pattern and provide a list of suggestions and recommendations for further system improvement.
The practical result of the thesis was a functional single-page application prototype that met all the requirements formulated during the design stage of the system.