Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen:
http://elartu.tntu.edu.ua/handle/lib/52651| Pealkiri: | Розробка та впровадження програмного забезпечення для моніторингу та аналітики навчальних курсів |
| Teised pealkirjad: | Development and implementation of software for monitoring and analytics of training courses |
| Autor: | Пилипчук, Володимир Володимирович Pylypchuk, Volodymyr |
| Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
| Bibliographic reference (2015): | Пилипчук В. В. Розробка та впровадження програмного забезпечення для моніторингу та аналітики навчальних курсів : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. О. А. Пастух. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 82 с. |
| Ilmumisaasta: | juu-2026 |
| Date of entry: | 24-juu-2026 |
| Kirjastaja: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС |
| Supervisor: | Пастух, Олег Анатолійович |
| Committee members: | Литвиненко, Ярослав Володимирович |
| UDC: | 004.9 |
| Märksõnad: | моніторинг освітня аналітики візуалізація даних аналіз ефективності навчання monitoring educational analytics data visualisation analysis of learning effectiveness |
| Number of pages: | 82 |
| Kokkuvõte: | У кваліфікаційній роботі розроблено програмне забезпечення для
моніторингу та збору аналітичних даних для університету. Окрім збору
аналітики, цілю програмного забезпечення є систематизація та обробка
інформації щодо якості освітнього процесу у зрозумілому відображенні даних на
графіках. Запроповане рішення дозволяє покращити систему оцінювання
ефективності робочого процесу та виявляти проблемні аспекти у ньому.
Програмна частина реалізована з врахуванням архітектури клієнт-сервер
та сучасному стеку технологій: 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. |
| Content: | ПЕРЕЛІК СКОРОЧЕНЬ..................................................................................................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 |
| Copyright owner: | © Пилипчук Володимир Володимирович, 2026 |
| References (Ukraine): | 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 с |
| Content type: | Bachelor Thesis |
| Asub kollektsiooni(de)s: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Failid selles objektis:
| Fail | Kirjeldus | Suurus | Formaat | |
|---|---|---|---|---|
| dyplom_Pylypchuk_V_2026.pdf | 2,09 MB | Adobe PDF | Vaata/Ava |
Kõik teosed on Dspaces autoriõiguste kaitse all.
Administrasjonsverktøy