Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/52651| Назва: | Розробка та впровадження програмного забезпечення для моніторингу та аналітики навчальних курсів |
| Інші назви: | Development and implementation of software for monitoring and analytics of training courses |
| Автори: | Пилипчук, Володимир Володимирович Pylypchuk, Volodymyr |
| Приналежність: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
| Бібліографічне посилання: | Пилипчук В. В. Розробка та впровадження програмного забезпечення для моніторингу та аналітики навчальних курсів : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. О. А. Пастух. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 82 с. |
| Дата публікації: | чер-2026 |
| Дата внесення: | 24-чер-2026 |
| Видавництво: | Тернопільський національний технічний університет імені Івана Пулюя |
| Країна (код): | UA |
| Місце видання, проведення: | Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС |
| Науковий керівник: | Пастух, Олег Анатолійович |
| Члени комітету: | Литвиненко, Ярослав Володимирович |
| УДК: | 004.9 |
| Теми: | моніторинг освітня аналітики візуалізація даних аналіз ефективності навчання monitoring educational analytics data visualisation analysis of learning effectiveness |
| Кількість сторінок: | 82 |
| Короткий огляд (реферат): | У кваліфікаційній роботі розроблено програмне забезпечення для
моніторингу та збору аналітичних даних для університету. Окрім збору
аналітики, цілю програмного забезпечення є систематизація та обробка
інформації щодо якості освітнього процесу у зрозумілому відображенні даних на
графіках. Запроповане рішення дозволяє покращити систему оцінювання
ефективності робочого процесу та виявляти проблемні аспекти у ньому.
Програмна частина реалізована з врахуванням архітектури клієнт-сервер
та сучасному стеку технологій: React та Node.js, які окремо реалізують frontend та
backend частини застосунку, надалі поєднуючи їх та комунікуючи один з одним.
Система написана згідно правил написання чистого та безпечного коду, що
підтверджено тестуванням та QA-роботою після розробки. This thesis involves the development of software for monitoring and collecting analytical data for a university. In addition to gathering analytics, the software is designed to organise and process information regarding the quality of the educational process, presenting the data in clear graphical form. The proposed solution enables the improvement of the system for evaluating the effectiveness of the workflow and the identification of problematic aspects within it. The software component has been implemented using a client-server architecture and a modern technology stack: React and Node.js, which implement the frontend and backend parts of the application separately, subsequently combining them and enabling them to communicate with one another. The system is written in accordance with the principles of clean and secure coding, as confirmed by testing and QA work following development. |
| Зміст: | ПЕРЕЛІК СКОРОЧЕНЬ..................................................................................................8 ВСТУП............................................................................................................................10 РОЗДІЛ 1 АНАЛІЗ ІСНУЮЧИХ ПІДХОДІВ ДО РЕАЛІЗАЦІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ МОНІТОРИНГУ ТА АНАЛІТИКИ.....................................12 1.1 Аналіз існуючих рішень..................................................................................12 1.2 Аналіз існуючих методологій.........................................................................16 1.3 Визначення задач програмного забезпечення...............................................18 ВИСНОВКИ ДО РОЗДІЛУ 1........................................................................................22 РОЗДІЛ 2 РОЗРОБКА ТА ВПРОВАДЖЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ МОНІТОРИНГУ ТА АНАЛІТИКИ НАВЧАЛЬНИХ КУРСІВ........................23 2.1 Розробка архітектури програмного забезпечення........................................23 2.2 Інженерія вимог............................................................................................... 27 2.3 Структура програмної забезпечення..............................................................31 ВИСНОВКИ ДО РОЗДІЛУ 2........................................................................................38 РОЗДІЛ 3 ПРИКЛАДНЕ ВИКОРИСТАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ МОНІТОРИНГУ ТА АНАЛІТИКИ НАВЧАЛЬНИХ КУРСІВ........................40 3.1 Демонстрація можливостей програмного забезпечення..............................40 3.2 Тестування розробленої системи...................................................................55 3.3 Програмна документація користувача...........................................................59 3.4 Програмна документація розробника............................................................63 ВИСНОВКИ ДО РОЗДІЛУ 3........................................................................................66РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ..........68 4.1 Працездатність користувача програмного забезпечення в умовах впливу зовнішніх факторів........................................................................................................68 4.2 Ергономічні та гігієнічні вимоги до організації робочого місця користувача персонального комп’ютера.....................................................................72 ВИСНОВКИ ДО РОЗДІЛУ 4........................................................................................77 ВИСНОВКИ...................................................................................................................78 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ......................................................................81 |
| URI (Уніфікований ідентифікатор ресурсу): | http://elartu.tntu.edu.ua/handle/lib/52651 |
| Власник авторського права: | © Пилипчук Володимир Володимирович, 2026 |
| Перелік літератури: | 1. Siemens G. Learning Analytics: The Emergence of a Discipline // American Behavioral Scientist. 2013. Vol. 57, No. 10. P. 1380–1400 2. Lang C., Siemens G., Wise A. F., Gašević D., Merceron A. Handbook of Learning Analytics. 2nd ed. Vancouver : Society for Learning Analytics Research, 2022. 3. Clow D. The Learning Analytics Cycle: Closing the Loop Effectively // Proceedings of the 2nd International Conference on Learning Analytics and Knowledge. 2012. P. 134–138. 4. Romero C., Ventura S. Educational Data Mining and Learning Analytics: An Updated Survey. 2024. 5. Blei D. M., Ng A. Y., Jordan M. I. Latent Dirichlet Allocation // Journal of Machine Learning Research. 2003. Vol. 3. P. 993–1022. 6. React Documentation. Quick Start. React official documentation. 7. Node.js Documentation. Node.js official API documentation. 8. Express.js. Node.js web application framework. Official documentation. 9. Chart.js Documentation. Getting Started. Official documentation. 10. Qualtrics XM for Education. Student & Staff Experience Management for Education. 11. Атаманчук П. С. Безпека життєдіяльності : навч. посіб. Київ : Центр учбової літератури, 2020. 276 с. 12. Жидецький В. Ц. Охорона праці користувачів комп’ютерів : підручник. Львів : Афіша, 2020. 176 с. 13. Андрейчук Н. І. Охорона праці : навч. посіб. / Н. І. Андрейчук, Ю. В. Кіт, С. В. Шибанов, О. В. Шерстньова. Львів : Видавництво Львівська політехніка, 2021. 276 с. 14. Безпека життєдіяльності та охорона праці : підруч. / В. В. Сокуренко, О. М. Бандурка та ін. Харків : ХНУВС, 2021. 308 с. 15. Желібо Є. П. Безпека життєдіяльності : підручник / В. В. Зацарний. Київ : Каравела, 2023. 344 с |
| Тип вмісту: | Bachelor Thesis |
| Розташовується у зібраннях: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| dyplom_Pylypchuk_V_2026.pdf | 2,09 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора