Інформаційна система для вивчення іноземних мов з використанням зовнішніх API-сервісів
Вантажиться...
Дата
2026-06-04
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Метою кваліфікаційної роботи є створення інформаційної системи для інтерактивного вивчення іноземних мов із використанням зовнішніх сервісів, що забезпечує персоналізований та інтерактивний навчальний процес, збереження та обробку навчальних даних у хмарному середовищі, а також інтеграцію з зовнішніми API. У роботі проаналізовано предметну область мобільних освітніх застосунків, досліджено психологічні аспекти засвоєння знань, зокрема методику інтервальних повторень (SRS) та принципи гейміфікації за фреймворком Octalysis. Проведено порівняльний аналіз існуючих рішень (Duolingo, Anki, Memrise) та визначено їх недоліки. Обрано архітектурне рішення Clean Architecture з патерном MVVM, спроєктовано модульну структуру системи та модель даних. Для реалізації клієнтської частини використано мову Kotlin та платформу Android, для збереження даних - Firebase, для серверної логіки - фреймворк Ktor. В результаті розроблено мобільний Android-застосунок з підтримкою алгоритму SM-2, підсистемою гейміфікації та інтеграцією із зовнішніми API-сервісами словників.
Опис
Ключові слова
121 Інженерія програмного забезпечення, Android, Firebase, Kotlin, SRS-алгоритм, мобільний застосунок, інтервальні повторення
Бібліографічний опис
Сумка Т. С. Інформаційна система для вивчення іноземних мов з використанням зовнішніх API-сервісів : кваліфікаційна робота бакалавра : 121 Інженерія програмного забезпечення / Хмельницький національний університет. Хмельницький, 2026. 80 с.