Адаптивна комп'ютерна система вивчення іноземних мов
Дата
2026
Науковий керівник
Петрашенко, Андрій Васильович
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломний проєкт включає пояснювальну записку (56 с., 12 рис., 5 табл., список використаної літератури з 15 найменуваннь, 3 додатки).
Мета роботи: проєктування та реалізація адаптивної комп'ютерної системи для вивчення іноземних мов з використанням алгоритмів інтервального повторення та динамічної зміни складності завдань. Методи та технології: застосовано клієнт-серверну архітектуру та RESTful API. Інтелектуальне планування навчальних сесій базується на модифікованому алгоритмі SuperMemo-2 (SM-2) з автоматизованою оцінкою якості пригадування на основі часу реакції, а також на механізмах динамічного коригування рівня складності матеріалу та балансування нових і пройдених слів. Реалізація та результати: розроблено програмний комплекс із бекендом на FastAPI (Python) та клієнтськими додатками (портал адміністратора і застосунок студента) на Vue 3. Створено архітектуру прогресивного вебдодатка (PWA) для студентів, що дозволяє працювати в автономному (офлайн) режимі завдяки технологіям Service Worker та базі даних IndexedDB. Впроваджено JWT-автентифікацію з рольовим доступом, систему фонової синхронізації локальної черги збережених результатів на сервер, а також контейнеризацію інфраструктури за допомогою Docker. Практичне значення: систему готово до впровадження у навчальний процес мовних шкіл або для використання під час самостійного навчання. Використання розроблених алгоритмів зменшує час, необхідний для закріплення нової лексики, та запобігає когнітивному перевантаженню, а підтримка офлайн-режиму забезпечує безперервний доступ до персоналізованих завдань навіть за відсутності стабільного підключення до мережі Інтернет.
Опис
Ключові слова
адаптивне навчання, інтервальне повторення, вивчення іноземних мов, алгоритм SM-2, PWA, офлайн-режим, FastAPI, Vue 3., adaptive learning, spaced repetition, foreign language learning, SM-2 algorithm, offline mode
Бібліографічний опис
Романченко, В. О. Адаптивна компʼютерна система вивчення іноземних мов : дипломний проєкт ... бакалавра : 123 Компʼютерна інженерія / Романченко Вікторія Олександрівна. - Київ, 2026. - 92 с.