ПРОЄКТУВАННЯ ТА РОЗРОБКА СИСТЕМИ АВТОМАТИЗОВАНОГО ОБЛІКУ НАВЧАЛЬНОЇ АКТИВНОСТІ ЗДОБУВАЧІВ У ZOOM
Date
2026
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Кваліфікаційна робота присвячена проєктуванню та розробці програмного модуля для автоматизованого обліку навчальної активності здобувачів вищої освіти, які використовують платформу відеоконференцзв’язку Zoom. У роботі обґрунтовано актуальність створення такого модуля, проаналізовано існуючі рішення інтеграції Zoom з освітніми платформами та їх обмеження. Спроєктовано архітектуру модуля на основі патерну «Порти та адаптери» з елементами предметно-орієнтованого проєктування (DDD). Розроблено алгоритм консолідації фрагментованих сесій учасників та механізм ідентифікації за корпоративною електронною адресою. Реалізовано модуль мовою Python у фреймворку Django з інтеграцією Zoom Past Meeting API та внутрішніх сервісів платформи KSU24. Працездатність системи підтверджено апробацією на тестовій конференції та автоматизованим тестуванням юз-кейсів з ізоляцією інфраструктурних залежностей. / The qualification work is devoted to the design and development of a software module for the automated tracking of learning activity of higher-education students who use the Zoom video conferencing platform. The work justifies the relevance of such a module, analyses existing solutions for integrating Zoom with educational platforms and their limitations. The architecture of the module is designed using the Ports and Adapters pattern with elements of Domain-Driven Design. An algorithm for consolidating fragmented participant sessions and a mechanism for participant identification by corporate e-mail address are developed. The module is implemented in Python using the Django framework with integration of the Zoom Past Meeting API and internal services of the KSU24 platform. The system’s functionality is confirmed by approbation on a test conference and by automated testing of use cases with isolation of infrastructural dependencies.
Description
Кусік І. А. Проєктування та розробка системи автоматизованого обліку навчальної активності здобувачів у Zoom = Design and Development of an Automated System for Tracking Students’ Learning Activity in Zoom : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / І. А. Кусік ; наук. керівник І. Є. Черненко; Міністерство освіти і науки України ; Херсонський держ. ун-т, ф-т комп’ютерних наук, фізики та математики, кафедра комп’ютерних наук та програмної інженерії. – Івано-Франківськ : ХДУ, 2026. – 65 с.
Keywords
автоматизований облік відвідуваності, Zoom, KSU24, патерн «Порти та адаптери», предметно-орієнтоване проєктування, Django, REST API, консолідація сесій / automated attendance tracking, Ports and Adapters pattern, domain-driven design, session consolidation.