Розробка застосунку для вивчення іноземних мов з автоматичною генерацією завдань на основі NLP

dc.contributor.authorНосенко, Микола Іванович
dc.date.accessioned2026-02-17T06:46:32Z
dc.date.available2026-02-17T06:46:32Z
dc.date.issued2025
dc.descriptionНосенко М. І. Розробка застосунку для вивчення іноземних мов з автоматичною генерацією завдань на основі NLP : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник О. В. Кудін. Запоріжжя : ЗНУ, 2025. 73 с.uk
dc.description.abstractUA : Робота викладена на 73 сторінці друкованого тексту, містить 48 рисунки, 6 талиць, 21 джерело, 3 додатки. Об’єкт дослідження – процес автоматичної генерації навчальних завдань. Мета роботи – створення додатку для вивчення мов, яка використовує методи обробки природної мови для автоматичної генерації навчальних завдань. Методи дослідження – методи моделювання, проєктування, конструювання та тестування програмного забезпечення, методи NLP та методики оцінки якості згенерованих системою завдань. Розроблено програмний комплекс, що складається з API на Python/FastAPI та мобільного додатку на Kotlin Multiplatform. Обґрунтовано гібридну архітектуру, що розмежовує завдання: класичний NLP використовується для надійних, але простих вправ, тоді як LLM залучаються вибірково для генерації складних, контекстних завдань. Новизна підходу полягає у балансуванні педагогічної якості, обчислювальних витрат та екологічного впливу. В результаті роботи отримано програмний комплекс, що реалізує гібридну методологію та дозволяє генерувати адаптивні навчальні завдання з довільних текстів користувача.uk
dc.description.abstractEN : The work is presented on 73 pages of printed text, 48 figures, 6 tables, 21 references, 3 supplements. The object of the study is the process of automatic generation of learning tasks. The purpose of the work is the creation of a language learning application that uses natural language processing methods for automatic generation of learning tasks. The methods of research are methods of modeling, design, implementation and testing of software, NLP methods and quality assessment methods for system generated tasks. A software system has been developed, consisting of a Python/FastAPI API and a Kotlin Multiplatform mobile application. A hybrid architecture is proposed to differentiate tasks: classical NLP is used for reliable but simple exercises, while LLM is selectively employed to generate complex, context-aware tasks. The novelty of the approach lies in balancing pedagogical quality, computational costs and environmental impact. The work resulted in a software system that implements the hybrid methodology and allows for the generation of adaptive educational tasks based on arbitrary user texts.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/461bfe2d-44d3-4a6c-bca0-abcc2cbee142
dc.language.isoukuk
dc.subjectавтоматична генерація питаньuk
dc.subjectархітектура клієнт серверuk
dc.subjectвеликі мовні моделіuk
dc.subjectобробка природної мовиuk
dc.subjectautomatic question generationuk
dc.subjectclient-server architectureuk
dc.subjectFastAPIuk
dc.subjectJetpack Composeuk
dc.subjectKotlin Multiplatformuk
dc.subjectlarge language modeluk
dc.subjectnatural language processinguk
dc.subjectNLTKuk
dc.subjectPythonuk
dc.subjectspaCyuk
dc.titleРозробка застосунку для вивчення іноземних мов з автоматичною генерацією завдань на основі NLPuk
dc.typeМагістерська роботаuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Носенко.pdf
Size:
2.7 MB
Format:
Adobe Portable Document Format
Description:
Магістерська робота

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: