Details

Title Разработка модуля для проверки учебных знаний на основе LLM: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a module for assessing educational knowledge based on LLM
Creators Селиверстова Анастасия Константиновна
Scientific adviser Туральчук Константин Анатольевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects LLM ; RAG ; генерация вопросов ; таксономия Блума ; автоматизация оценочных процедур ; question generation ; Bloom’s taxonomy ; automation of assessment procedures
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2682
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42568
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

В данной работе рассматриваются подходы к автоматизации контроля знаний с использованием больших языковых моделей (LLM) и Retrieval-Augmented Generation (RAG). Объектом исследования является процесс контроля знаний обучающихся. Цель работы — разработка модуля для проверки учебных знаний на основе LLM. Методология исследования включает анализ предметной области и существующих решений, проектирование архитектуры, программную реализацию модуля на основе FastAPI, LangChain, YandexGPT, PostgreSQL и Qdrant, а также его тестирование. В результате разработан программный модуль, поддерживающий загрузку учебных материалов и студенческих работ, извлечение релевантного контекста, генерацию вопросов с учетом таксономии Блума и адаптацию сложности последующих заданий. Полученное решение может применяться в цифровых образовательных средах и системах дистанционного обучения для первичной оценки ответов обучающихся и снижения трудозатрат преподавателя на выполнение рутинных проверочных операций. Результаты работы подтверждают, что использование LLM в сочетании с RAG является перспективным направлением автоматизации контроля знаний, позволяющим повысить гибкость и содержательность проверочных процедур. Разработанное решение демонстрирует пригодность данного подхода и создает основу для дальнейшего развития интеллектуальных систем поддержки обучения.

This paper examines approaches to automating knowledge assessment using large language models (LLM) and Retrieval-Augmented Generation (RAG). The object of the study is the process of assessing student knowledge. The goal of the work is to develop a module for assessing academic knowledge based on LLM. The research methodology includes an analysis of the subject area and existing solutions, architecture design, software implementation of the module based on FastAPI, LangChain, YandexGPT, PostgreSQL, and Qdrant, and testing. As a result, a software module was developed that supports the uploading of educational materials and student work, the extraction of relevant context, the generation of questions based on Bloom’s taxonomy, and the adaptation of the difficulty of subsequent tasks. The resulting solution can be applied in digital educational environments and distance learning systems for the initial assessment of student responses and for reducing instructor effort on routine assessment operations. The results of the study confirm that using LLM in combination with RAG is a promising approach to automating knowledge assessment, allowing for increased flexibility and meaningfulness of assessment procedures. The developed solution demonstrates the suitability of this approach and provides a foundation for the further development of intelligent learning support systems.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...