Для студентов СПбГУ по предмету ДругиеРеализация уведомлений, отправки их на почту и Telegram бот, тестирование сервисов уведомлений и решений для HwProj 2Реализация уведомлений, отправки их на почту и Telegram бот, тестирование сервисов уведомлений и решений для HwProj 2
2024-08-062024-08-06СтудИзба
Курсовая работа: Реализация уведомлений, отправки их на почту и Telegram бот, тестирование сервисов уведомлений и решений для HwProj 2
Описание
Оглавление
2
Каждому человеку важно быть в курсе того, что происходит во-круг, и он должен быть осведомлен о каких-то изменениях, связанных
с ним. Уведомления — важный аспект нашей жизни. Они также очень значимы в сфере образования. Каждый студент нуждается в осведом-лении, особенно в настоящее время, когда образование частично пе-решло с полного очного формата на смешанный. Для преподавателей важно своевременно получать информацию о сдаче задачи студентов, а для студентов о публикации новой домашней работы. К сожалению, не каждый подобный сервис может предоставить комфортную систему уведомлений для пользователя.
На первом курсе обучения, задачи по программированию сдавались через BlackBoard Learn. У сервиса, конечно же, есть поддержка уведом-лений и отправка их на почту, но внутри него они выглядят довольно неудобно, на почту уведомления приходили с большим опозданием, ко-гда это было уже неактуально. В 3 семестре мы сдавали задачи через
Microsoft Teams. Microsoft Teams не поддерживает отправку сообще-
ний на почту, из-за этого всегда приходится открывать приложение для проверки новой информации. Для преподавателей неудобство за-ключается в том, что им не приходит уведомление о том, что студент сдал задачу. Также кафедра системного программирования использу-ет HwProj. HwProj, как и BlackBoard Learn поддерживает уведомления внутри сервиса и отправку их на почту.
сожалению, не один из сервисов не предоставляет
1. | Введение | 3 | |
2. | Постановка задачи | 5 | |
3. | Обзор | 6 | |
3.1. | Обзораналогов ........................ | 6 | |
3.2. | Обзортехнологий....................... | 7 | |
4. | Реализация | 10 | |
4.1. | Архитектура HwProj 2.0.1 . . . . . . . . . . . . . . . . . . | 10 | |
4.2. | Разработкауведомлений . . . . . . . . . . . . . . . . . . . | 11 | |
4.3. | Реализация Telegram бота . . . . . . . . . . . . . . . . . . | 11 | |
4.4. | Авторизация в Telegram боте . . . . . . . . . . . . . . . . | 13 | |
4.5. | Отправка решений в Telegram боте . . . . . . . . . . . . . | 13 | |
5. | Эксперимент | 14 | |
5.1. | Telegram бот . . . . . . . . . . . . . . . . . . . . . . . . . . | 14 | |
5.2. | Отправкауведомлений.................... | 14 | |
6. | Тестирование | 15 | |
6.1. | Подходктестированию.................... | 15 | |
6.2. | Сервисуведомлений...................... | 15 | |
6.3. | Сервисрешений........................ | 16 | |
7. | Заключение | 18 | |
Список литературы | 19 |
2
- Введение
Каждому человеку важно быть в курсе того, что происходит во-круг, и он должен быть осведомлен о каких-то изменениях, связанных
с ним. Уведомления — важный аспект нашей жизни. Они также очень значимы в сфере образования. Каждый студент нуждается в осведом-лении, особенно в настоящее время, когда образование частично пе-решло с полного очного формата на смешанный. Для преподавателей важно своевременно получать информацию о сдаче задачи студентов, а для студентов о публикации новой домашней работы. К сожалению, не каждый подобный сервис может предоставить комфортную систему уведомлений для пользователя.
На первом курсе обучения, задачи по программированию сдавались через BlackBoard Learn. У сервиса, конечно же, есть поддержка уведом-лений и отправка их на почту, но внутри него они выглядят довольно неудобно, на почту уведомления приходили с большим опозданием, ко-гда это было уже неактуально. В 3 семестре мы сдавали задачи через
Microsoft Teams. Microsoft Teams не поддерживает отправку сообще-
ний на почту, из-за этого всегда приходится открывать приложение для проверки новой информации. Для преподавателей неудобство за-ключается в том, что им не приходит уведомление о том, что студент сдал задачу. Также кафедра системного программирования использу-ет HwProj. HwProj, как и BlackBoard Learn поддерживает уведомления внутри сервиса и отправку их на почту.
сожалению, не один из сервисов не предоставляет
Характеристики курсовой работы
Список файлов
Реализация уведомлений, отправки их на почту и Telegram бот, тестирование сервисов уведомлений и решений для HwProj 2.doc