Веб-служби аналізу успішності студентів на основі архітектури мікросервісів та джерела подій
Вантажиться...
Дата
2024
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Метою цієї магістерської дисертації є розробка системи аналізу успішності студентів, яка базується на мікросервісній архітектурі та патерні джерела подій (Event Sourcing). Дослідження фокусується на автоматизації аналізу навчальних даних, сповіщень про успішність, моніторингу дедлайнів та інтеграції з іншими інформаційними системами навчальних закладів.
У роботі визначено актуальність автоматизації освітніх процесів у сучасному середовищі, зокрема в умовах дистанційного навчання. Розроблена система дозволяє збирати, зберігати та аналізувати дані про успішність студентів у реальному часі, надавати викладачам аналітичні інструменти для прийняття рішень та спрощувати комунікацію зі студентами через автоматизовані сповіщення.
Об’єктом дослідження є процеси автоматизованого збору та аналізу даних про навчальні досягнення студентів. Предметом дослідження є використання мікросервісної архітектури та Event Sourcing для забезпечення гнучкої та масштабованої системи управління освітнім процесом.
Основні положення роботи доповідались та обговорювались на:
– Підлісний Я.А., Тихоход В.О. Веб-служби аналізу успішності студентів на основі архітектури мікросервісів та джерела подій. Scientific Research: Modern Innovations and Future Perspectives : матеріали II 2 міжнародної науково-практичної конференції, м. Монреаль, 25 листопада 2024. Вінниця, Україна «EOROPEAN OPEN SCIENCE SPACE», 2024. С. 109-111.
Структура роботи включає п’ять розділів, у яких послідовно розглянуто теоретичні аспекти аналізу успішності, обґрунтовано вибір технологій і методів реалізації, описано розробку системи та її архітектуру, а також проаналізовано результати тестування. Загальний обсяг роботи становить 88 сторінок, кількість рисунків – 40, таблиць – 14, використаних джерел – 40.
Опис
Розроблена програма є мікросервісною системою для аналізу успішності студентів. Вона автоматизує збір, обробку та збереження навчальних даних, надає викладачам інструменти для оцінювання, а студентам — автоматичні сповіщення про події, такі як нові оцінки чи дедлайни. Система використовує патерн Event Sourcing для збереження історії змін, підтримує інтеграцію через REST API та має високу масштабованість завдяки контейнеризації компонентів у Docker.
Ключові слова
аналіз успішності, мікросервісна архітектура, джерело подій, автоматизація навчальних процесів, освітні технології, сповіщення, аналітика
Бібліографічний опис
Підлісний, Я. А. Веб-служби аналізу успішності студентів на основі архітектури мікросервісів та джерела подій : магістерська дис. : 122 Комп’ютерні науки / Підлісний Ярослав Андрійович. – Київ, 2024. – 88 с.