Розробка системи електронного навчання для автоматизації освітнього процесу

DOI: 10.31673/2786-8362.2023.011010

  • Крещанов М. О. (Kreshchanov M. O.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Шикула О. М. (Shykula O. M.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Білоусова С. В. (Bilousova S. V.) Державний університет інформаційно-комунікаційних технологій, Київ
  • Гаманюк І. М. (Gamanyuk I. M.) Державний університет інформаційно-комунікаційних технологій, Київ

Анотація

Було досліджено стан сучасних LMS-систем на прикладі зразків зарубіжних та українських систем онлайн освіти, що дозволило вивчити структуру електронного освітнього середовища, доступні інструменти (наявний функціонал), переваги та недоліки різних видів систем електронного навчання. Аналіз існуючих LMS систем та стан української онлайн освіти показав необхідність та актуальність розробки глобальної української безкоштовної LMS системи, яка б дозволила ефективно організувати освітній процес та проводити навчання відповідно до стандартів Міністерства освіти і розроблених освітніх програм на віддаленій основі.
В результаті була розроблена система електронного навчання «LearnUA». Вона була створена з використанням редактору вихідного коду Microsoft Visual Studio Code (VS Code), кросплатформного пакету XAMPP, скриптової мови програмування PHP, об'єктно-орієнтованої прототипної мови JavaScript (JS) та реляційної системи управління базами даних MySQL.
Система електронного навчання «LearnUA» орієнтована на управління користувачами і курсами, підтримку та створення навчального контенту, забезпечення ефективного електронного документообігу. Вона здатна поєднати організацію планування, впровадження та оцінку процесу навчання.
Основною складовою створеної LMS системи є курси, які можна створювати в межах інформаційного освітнього середовища закладу освіти або в корпоративному середовищі для організації дистанційного навчання персоналу мережевої компанії. Для доступу до основного функціоналу «LearnUA» користувачу надається можливість авторизуватися у системі. В системі передбачається чітке розподілення ролей: адміністратор – керує системою, надає початковий пароль для входу користувачу (студенту, викладачу) в систему під час авторизації; викладачі/ментори – власники курсів, які створюють і керують ними; учні/студенти – учасники, які залучаються до існуючого курсу за допомогою посилання-запрошення на курс. Власник курсів повинен мати доступ до контекстного меню (створювати, редагувати курси та завдання, залучати до існуючого курсу учасників, проводити оцінювання, продивлятися звіти, журнал подій). Інформація по конкретному курсу повинна розташовуватися на декількох вкладках (розділах) в залежності від ролі користувача (власник або учасник): список усіх наявних завдань, налаштування курсу, список учасників курсу, оцінки тощо.
Розроблена LMS система має велике практичне значення, оскільки дозволяє через локальний сервер організувати ефективне управління користувачами і курсами. В подальшому систему планується покращуватися шляхом додавання нового функціоналу.

Ключові слова: система електронного навчання (LMS) LearnUA, середовище Microsoft Visual Studio Code (VS Code), мови програмування PHP та JavaScript, СКБД MySQL, веб-сервер Apache.

Список використаної літератури:
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).

Номер
Розділ
Статті