Details

Title: Разработка программных компонентов для проведения интерактивных опросов студентов во время лекций: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Смирнов Евгений Александрович
Scientific adviser: Смирнов Николай Георгиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: интерактивные опросы; микросервисы; Spring; Angular; Telegram; interactive surveys; microservices
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3408
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\30480

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

Annotation

Целью данной работы является создание информационной системы, предназначенной для проведения интерактивных опросов студентов на лекциях с целью повышения качества освоения учебного материала. Первая задача заключается в создании удобного интерфейса для преподавателей, с помощью которого будет производиться создание опросов двумя способами: через таблицу Excel или с использованием веб-приложения.  Также необходимо обеспечить получение результатов как в режиме онлайн, так и с возможностью скачивания отчетов в форматах pdf, xlsx и word. Вторая задача состоит в создании чат-бота Telegram для студентов, в рамках которого будет производиться прохождение как обычных, так и интерактивных опросов. В ходе выполнения работы был проведен анализ аналогичных приложений, разработана спецификация с учетом их плюсов и минусов, создан дизайн веб-приложений, написаны сценарии использования для клиентских приложений. Также была разработана архитектура системы, выбран стек инструментов для реализации компонентов. Создан веб-сервер для взаимодействия с клиентским приложением. Реализованы веб-приложения и чат-бот Telegram. Также были написаны модульные тесты и интеграционные тесты для каждого приложения. Результатом работы является создание системы для проведения опросов, которая включает в себя удобный интерфейс для преподавателей и  чат-бот Telegram для студентов, позволяющие проводить интерактивные и обычные опросы.

The aim of this work is to create a new information system designed for conducting interactive surveys of students during lectures to improve the learning process. The first task is to create a convenient interface for teachers, which will allow them to create surveys either through an xlsx table or using a web application. It is also necessary to provide for the retrieval of statistical data both in online mode and with the possibility of downloading reports in pdf, xlsx, and word formats. The second task is to create a Telegram chatbot for students, which will be used for conducting interactive and regular surveys. During the work, an analysis of similar applications was conducted, a specification was developed taking into account their pros and cons, web application designs were created, and usage scenarios were written for client applications. The system architecture was developed, a tool stack was selected for implementing components. A web server was created to interact with the client application. Web applications and the Telegram chatbot were implemented. Unit tests and integration tests were also written for each application. The result of the work is a new brand system for conducting surveys, which includes a convenient interface for teachers and a Telegram chatbot for students, allowing for both interactive and regular surveys.

Document access rights

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

Usage statistics

stat Access count: 1
Last 30 days: 1
Detailed usage statistics