Development of electronic learning system for automation of educational process

DOI: 10.31673/2786-8362.2023.011010

Authors

  • М. О. Крещанов, (Kreshchanov M. O.) State University of Information and Communication Technologies, Kyiv
  • О. М. Шикула, (Shykula O. M.) State University of Information and Communication Technologies, Kyiv
  • С. В. Білоусова, (Bilousova S. V.) State University of Information and Communication Technologies, Kyiv
  • І. М. Гаманюк, (Gamanyuk I. M.) State University of Information and Communication Technologies, Kyiv

DOI:

https://doi.org/10.31673/2786-8362.2023.011010

Abstract

The state of modern LMS systems was studied on the example of samples of foreign and Ukrainian online education systems, which made it possible to study the structure of the electronic educational environment, available tools (available functionality), advantages and disadvantages of various types of electronic learning systems. The analysis of existing LMS systems and the state of Ukrainian online education showed the need and relevance of developing a global Ukrainian free LMS system that would allow to effectively organize the educational process and conduct training in accordance with the standards of the Ministry of Education and developed educational programs on a remote basis.
As a result, the "LearnUA" e-learning system was developed. It was created using the Microsoft Visual Studio Code (VS Code) source code editor, the XAMPP cross-platform package, the PHP scripting language, the object-oriented prototyping language JavaScript (JS), and the MySQL relational database management system.
The "LearnUA" e-learning system is focused on managing users and courses, supporting and creating educational content, ensuring effective electronic document flow. It is able to combine the organization of planning, implementation and evaluation of the learning process.
The main component of the created LMS system are courses that can be created within the informational educational environment of an educational institution or in a corporate environment for the organization of distance learning for staff of a network company. To access the main functionality of "LearnUA", the user is given the opportunity to log in to the system. The system provides for a clear division of roles: the administrator – manages the system, provides the initial password for entering the system to the user (student, teacher) during authorization; teachers/mentors – course owners who create and manage them; pupils/students – participants who are involved to an existing course using a course invitation link. The course owner must have access to the context menu (create, edit courses and tasks, attract participants to an existing course, conduct evaluations, view reports, event log). Information on a specific course should be located on several tabs (sections) depending on the role of the user (owner or participant): a list of all available tasks, course settings, a list of course participants, evaluations, etc.
The developed LMS system is of great practical importance, as it allows you to organize effective management of users and courses through a local server. In the future, the system is planned to be improved by adding new functionality.

Keywords: learning management system (LMS) LearnUA, Microsoft Visual Studio Code (VS Code), PHP and JavaScript programming languages, MySQL database, Apache web server.

References:
1. Найкращі LMS 2020, і як обрати систему дистанційного навчання для вашого бізнесу [Електронний ресурс] – Режим доступу: https://evergreens.com.ua/ua/articles/best-lms-2020.html (дата звернення 14.06.2023).
2. CMS Moodle - система для навчання і тестування онлайн. Огляд функціоналу [Електронний ресурс] – Режим доступу: https://hyperhost.ua/info/uk/cms-moodle-sistema-dlya-navchannya-i-testuvannya-onlayn-oglyad-funktsionalu (дата звернення 13.06.2023).
3. Сайт Google Workspace [Електронний ресурс] – Режим доступу: https://workspace.google.com/terms/service-terms/ (дата звернення 12.06.2023).
4. Сайт PROSVITA [Електронний ресурс] – Режим доступу: https://prosvita.net/ (дата звернення 13.06.2023).
5. Сайт Talent LMS [Електронний ресурс] – Режим доступу: https://www.talentlms.com/ (дата звернення 12.06.2023).
6. Сайт Visual Studio Code [Електронний ресурс] – Режим доступу: https://code.visualstudio.com/ (дата звернення 18.06.2023).
7. The best parts of Visual Studio Code are proprietary [Електронний ресурс] – Режим доступу: https://underjord.io/the-best-parts-of-visual-studio-code-are-proprietary.html (дата звернення 18.06.2023).
8. XAMPP for Windows [Електронний ресурс] – Режим доступу: https://www.pcworld.com/article/486634/xampp_for_windows.html (дата звернення 18.06.2023).
9. ЩО ТАКЕ PHP? [Електронний ресурс] – Режим доступу: https://freehost.com.ua/ukr/faq/wiki/chto-takoe-php/ (дата звернення 14.06.2023).
10. Welling L., Thomson L. PHP and MySQL Web Development. – Addison-Wesley Professional, 2016. – 688 p.
11. Сучасний підручник з JavaScript [Електронний ресурс] – Режим доступу: https://uk.javascript.info/ (дата звернення 17.06.2023).
12. Flanagan D. JavaScript: The Definitive Guide, 6th Edition. – O’Reilly Media, 2011. – 1100 p. URL: https://pepa.holla.cz/wp-content/uploads/2016/08/JavaScript-The-Definitive-Guide-6th-Edition.pdf
13. Швидкий старт: Візуальне проектування бази даних в MySQL Workbench [Електронний ресурс] – Режим доступу: https://sukachoff.ru/uk/remont/bystryi-start-vizualnoe-proektirovanie-bazy-dannyh-v-mysql/ (дата звернення 14.06.2023).
14. Apache HTTP Server Project [Електронний ресурс] – Режим доступу: https://httpd.apache.org/ (дата звернення 14.06.2023).

Published

2023-12-29

Issue

Section

Articles