Детальная информация

Название: Разработка Web-приложения для создания тестовых заданий с использованием ChatGPT: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Сидоров Артем Александрович
Научный руководитель: Малышев Игорь Алексеевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: тестовые задания; веб-приложение; ChatGPT; OpenAI; Java; Spring; JavaScript; React; test cases; web application
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3301
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22692

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена разработке веб-приложения, использующего ChatGPT, с возможностью создания, редактирования, сохранения и экспорта тестовых заданий. Задачи, которые решались в ходе разработки: 1) создать структуру базы данных для хранения пользователей и тестовых заданий; 2) реализовать аутентификацию пользователей на основе JWT токенов; 3) создать клиент для взаимодействия с OpenAI API; 4) создать программные модули для генераций, редактирования и сохранения тестов; 5) создать программные модули для экспорта тестов; 6) тестирование разработанного приложения. Для взаимодействия с ChatGPT использовалось официальное API OpenAI. Серверная часть приложения была разработана на языке программирования Java c применением Spring Framework. Клиентская часть приложения была разработана на языке программирования JavaScript c использованием библиотеки React. В качестве системы управления базой данных использовалась PostgreSQL. В результате работы было создано веб-приложение, использующее ChatGPT, с возможностью создания, редактирования, сохранения и экспорта тестовых заданий.

The topic of the final qualification work is «Development of Web-application for creating test tasks using ChatGPT». This paper is about development of web-application using ChatGPT with possibility to create, edit, save, and export test tasks. Challenges that were addressed during the development: 1) create a database structure to store users and test jobs; 2) implement user authentication based on JWT tokens; 3) create a client to interact with OpenAI API; 4) create software modules to generate, edit and save tests; 5) create software modules to export tests; 6) testing of the developed application. The official OpenAI API was used to interact with ChatGPT. The server part of the application was developed in Java programming language using Spring Framework. The client part of the application was developed in JavaScript programming language using React library. PostgreSQL was used as a database management system. As a result, a web application using ChatGPT was created with the possibility to create, edit, save, and export test tasks.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 9
За последние 30 дней: 0
Подробная статистика