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

Название: Разработка чат-бота Telegram для отслеживания обновления контента по ссылке в системе дистанционного обучения Moodle: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Авторы: Кононенко Данил Владимирович
Научный руководитель: Андрианова Екатерина Евгеньевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Moodle; чат-бот; Telegram; уведомления; дистанционное обучение; chatbot; notifications; distance learning
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3110
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30427

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

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

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

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

Аннотация

Объект исследования — разработка чат-бота для мессенджера Telegram, а предмет — методы и инструменты для автоматического уведомления студентов о ключевых изменениях в курсах. Цель работы заключается в создании чат-бота, интегрированного с Moodle, который уведомляет студентов через Telegram о новых оценках и сообщениях на форумах курсов. Основными методами проведения работы являются методы объектно-ориентированного программирования, проектирование архитектуры веб-сервисов, а также сравнительного анализа для подбора инструментов и технологий для реализации веб-сервиса. В рамках работы проведены анализ потребностей пользователей, обзор существующих решений по отправке уведомлений, разработка концепции и проектирование архитектуры собственного веб-сервиса. Реализован чат-бот Telegram, который управляет подписками на обновления и автоматически отправляет уведомления. Проведено комплексное тестирование системы, включая модульное и интеграционное тестирование, мониторинг и сбор метрик, а также UAT-тестирование с участием реальных пользователей. Результат — функционирующий бот, отправляющий уведомления о новых сообщениях на форумах и оценках. Областью применения результатов работы являются образовательные учреждения, использующие систему Moodle для повышения эффективности коммуникации и оперативного оповещения студентов об изменениях в курсах.

The object of the study is the development of a chatbot for the Telegram messenger. The subject of the research are the methods and tools for automatically notifying students about key changes in Moodle courses. The aim of the work is to develop a chatbot integrated with Moodle, which notifies students via Telegram about new grades and messages on course forums. The main methods of carrying out the work include object-oriented programming, web service architecture design, and comparative analysis to select appropriate tools and technologies for web service implementation. During the work, user needs were analyzed, existing notification solutions were reviewed, a concept was developed, and the architecture of a proprietary web service was designed. A Telegram chatbot was implemented, which manages update subscriptions and automatically sends notifications. Comprehensive testing of the system was conducted, including unit and integration testing, monitoring and metrics collection, as well as UAT testing with real users. The result is a functioning bot that sends notifications about new forum messages and grades. The application area of the research results includes educational institutions that use the Moodle system to enhance communication efficiency and provide timely notifications to students about changes in courses.

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

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

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

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