|
Електронний архів Полтавського університету економіки і торгівлі >
Навчально-науковий інститут денної освіти >
Кафедра комп'ютерних наук та інформаційних технологій >
Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ) >
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://dspace.puet.edu.ua/handle/123456789/16493
|
| Название: | Розробка телеграм бота для вдосконалення навиків програмування |
| Авторы: | Хряпченко, Павло Романович |
| Научный руководитель: | Черненко, Оксана Олексіївна |
| Ключевые слова: | Telegram-бот мікронавчання програмування гейміфікація Python інтервальне повторення |
| Дата публикации: | 2026 |
| Издатель: | Полтавський університет економіки і торгівлі |
| Библиографическое описание: | Хряпченко П. Р. Розробка телеграм бота для вдосконалення навиків програмування : кваліфікаційна робота ... бакалавра : 122 Комп’ютерні науки / Павло Романович Хряпченко ; наук. кер. О. О. Черненко. – Полтава : ПУЕТ, 2026. – 72 с. |
| Аннотация: | Об'єктом розробки є програмне забезпечення — Telegram-бот для вдосконалення навичок програмування у форматі мікронавчання.
Предметом розробки є програмна реалізація серверної логіки бота, навчального контенту та механізмів гейміфікації на основі мови програмування Python.
Метою роботи є створення Telegram-бота, який знижує поріг входу до практики програмування завдяки коротким інтерактивним урокам і формує звичку щоденних занять через гейміфікацію.
Результатом роботи стало розроблення програмного засобу «CodeQuest» на базі мови Python з використанням фреймворку aiogram, реляційної СУБД PostgreSQL та сховища Redis. Реалізовано ключові модулі:
модуль реєстрації та онбордингу — створення облікового запису, вибір мови програмування, рівня та щоденної цілі;
модуль курсів та уроків — каталог курсів, послідовне відкриття уроків, облік прогресу;
рушій уроків — проходження уроку як скінченного автомата з підтримкою восьми типів інтерактивних вправ;
модуль гейміфікації — нарахування досвіду, рівні, звання, досягнення та серія днів;
модуль щоденної цілі та челенджу дня — облік цілі, окремий урок дня з бонусом;
модуль рейтингу — глобальний та тижневий рейтинги гравців;
модуль інтервального повторення — повернення помилкових вправ для закріплення;
модуль планувальника — нагадування, генерація челенджів та скидання тижневого рейтингу. |
| URI: | http://dspace.puet.edu.ua/handle/123456789/16493 |
| Располагается в коллекциях: | Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (для НРАТ) Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ)
|
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.
|