Details

Title Разработка виртуального ассистента для оценивания текстовых ответов на экзаменационные вопросы: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Virtual assistant development for assessing text answers to exam questions
Creators Иванов Кирилл Алексеевич
Scientific adviser Малышев Игорь Алексеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects письменный экзамен ; виртуальный ассистент ; метрика оценивания ; большая языковая модель ; архитектура клиент-сервер ; мобильное приложение ; Kotlin ; written exam ; virtual assistant ; assessment metric ; large language model ; client-server architecture ; mobile application
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2341
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\30388
Record create date 7/11/2024

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена построению программной системы, предназначенной для автоматизации предварительного оценивания письменных ответов студентов на экзаменационные вопросы. Предварительное оценивается выполняется виртуальным ассистентом, реализованным на основе большой языковой модели, с помощью совокупности метрик. Указанные метрики формализуют критерии выставления оценок, используемые экзаменаторами-людьми: правильность, краткость, стиль, полнота, связность ответов. Для каждой метрики определена 10-балльная шкала. Итоговая оценка формируется экзаменатором самостоятельно с учетом вектора предварительных оценок. Взаимодействие участников письменного экзамена (экзаменатора и студентов) автоматизировано с помощью клиент-серверного мобильного приложения, реализованного на языке Kotlin. В дополнение к основной функциональности разработанная программная система поддерживает следующие сервисы: протоколирование хода экзамена, каталогизация экзаменационных сессий, автономная работа при отсутствии постоянной связи с сервером, мандатный доступ авторизованных пользователей к архивным записям экзаменов. Выполнено модульное тестирование всех компонентов целевой системы и ее апробация с помощью методических материалов вузовских учебных курсов.

The work is devoted to the construction of a software system designed to automate the preliminary assessment of students written answers to exam questions. The preliminary assessment is performed by a virtual assistant, implemented on the basis of a large language model, using a set of metrics. These metrics formalize the scoring criteria used by human examiners: correctness, brevity, style, completeness, coherence of answers. For each metric, a 10-point scale is defined. The final grade is formed by the examiner independently, taking into account the vector of preliminary grades. The interaction of participants in the written exam (examiner and students) is automated using a client-server mobile application implemented in the Kotlin language. In addition to the main functionality, the developed software system supports the following services: logging exam progress, cataloging exam sessions, autonomous work in the absence of a permanent connection to the server, mandatory access for authorized users to archived exam records. Unit testing of all components of the target system was carried out and it was tested using methodological materials of university training courses.

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