Details

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

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

Объект исследования — разработка чат-бота для мессенджера 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.

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: 0
Last 30 days: 0
Detailed usage statistics