Details
Title | Разработка бота для поддержки деятельности сообщества дебатов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Ерастова Мария Андреевна |
Scientific adviser | Андрианова Екатерина Евгеньевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | игровые мероприятия ; система жеребьевки ; дебаты ; game events ; draw system ; debates |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-456 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\34432 |
Record create date | 3/17/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Объект исследования – правила проведения парламенстких и школьных дебатов и механизмы управления сообществом дебатов. Предмет исследования – цифровизация и оптимизация процесса генерации игровых сессий. Цель работы заключается в разработке системы для конструирования игровых сессий и управления данными участников. В ходе исследования были проанализированы форматы парламентских и школьных дебатов, проведен сравнительный анализ аналогичных платформ для организации мероприятий. На основе выявленных требований была спроектирована база данных и выбраны технологии для реализации (Python, PostgreSQL, библиотека aiogram). Разработанный Telegram-бот был протестирован, а также была проведена апробация с участием пользователей. В результате работы был разработан Telegram-бот, который позволяет: автоматизировать процесс формирования игровых раундов, проводить жеребьевку участников с использованием различных алгоритмов распределения, записывать и публиковать результаты игр, формировать рейтинговую систему, собирать обратную связь от участников и уведомлять участников о предстоящих играх и результатах. Разработанный бот автоматизирует ключевые процессы управления дебатным сообществом и может быть использован в дебатных клубах, образовательных учреждениях и других сообществах, где требуется организация мероприятий в формате дебатов. Система позволяет упростить процесс управления сообществом, снизить нагрузку на организаторов и повысить вовлеченность участников.
The object of the study is the rules for conducting parliamentary and school debates and mechanisms for managing the debate community. The subject of the study is the digitalization and optimization of the process of generating game sessions. The purpose of the work is to develop a system for designing game sessions and managing participant data. In this work, the formats of parliamentary and school debates were analyzed, and a comparative analysis of similar platforms for organizing events was conducted. Based on the identified requirements, a database was designed and technologies for implementation were selected (Python, PostgreSQL, aiogram library). The developed Telegram bot was tested, and approbation was also carried out with the participation of users. As a result of the work, a Telegram bot was developed that allows: automating the process of forming game rounds, drawing lots for participants using various distribution algorithms, recording and publishing game results, forming a rating system, collecting feedback from participants and notifying participants about upcoming games and results. The developed bot automates key processes in managing the debate community and can be used in debate clubs, educational institutions and other communities where organizing events in the debate format is required. The system simplifies the process of community management, reduces the workload on organizers and increases the involvement of participants.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Разработка бота для поддержки деятельности сообщества дебатов
- Введение
- 1. Анализ предметной области
- 2. Проектирование Telegram-бота
- 3. Реализация программного решения
- 4. Тестирование и апробация
- Заключение
- Список сокращений и условных обозначений
- Список использованных источников
- Приложение 1. Диаграммы состояний
- Приложение 2. ER-модель
- Приложение 3. Код проекта
- Приложение 4. Файловая организация роутеров
Access count: 1
Last 30 days: 1