mospoly-helper/README.md
2025-05-19 22:15:56 +03:00

75 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Проектная (учебная) практика
## Участники
| ФИО | Учебная группа | Код направления подготовки | Профиль образовательной программы |
|-|-|-|-|
| Деев Егор Викторович | 241-327 | 09.03.01 | Системная и программная инженерия |
| Сапрыкин Пётр Иванович | 241-327 | 09.03.01 | Системная и программная инженерия |
| Старков Руслан Владимирович | 241-327 | 09.03.01 | Системная и программная инженерия |
## Задание
Задание размещено в папке **task** в файле [README.md](task/README.md).
## Вариативная часть задания
**Практическая реализация технологии: "МосПолиХелпер" - Телеграм-бот навигации по кампусу МосПолитеха**
В рамках вариативной части реализован бот для Telegram, помогающий студентам и преподавателям ориентироваться на территории Московского Политехнического Университета, предоставляя видео-маршруты до нужного кабинета. Проект основан на стеке Python/Aiogram и включает:
- Систему навигации по различным корпусам университета
- Модуль обработки видео с помощью библиотеки MoviePy
- Интерактивный интерфейс на основе Telegram Bot API
- Хранение данных о маршрутах и пользовательских запросах
Исходный код проекта размещен в директории [src/code/](src/code/).
В качестве базового руководства по разработке Telegram-ботов на Python использована статья [How to Create a Telegram Bot using Python](https://www.freecodecamp.org/news/how-to-create-a-telegram-bot-using-python/), которая послужила отправной точкой для реализации более сложного функционала, включающего обработку видео и реализацию интерактивных элементов интерфейса.
## Ответственный по проектной (учебной) практике
Куратор **Баринова Наталья Владимировна**
## Проектная деятельность
Проектная (учебная) практика проводилась в связке с выполнением проекта «**EasyAccess. Браузерное расширение для повышения доступности веб-сайтов**» по дисциплине «Проектная деятельность».
В рамках проектной (учебной) практики разработан сайт-визитка проекта EasyAccess, размещенный по адресу [easy-access.new-devs.ru](https://easy-access.new-devs.ru). Сайт содержит информацию о проекте, команде разработчиков, ходе выполнения работ и полезные ресурсы.
Кураторы **Киреева Галина Ивановна** и **Будылина Евгения Александровна**
## Период проведения
С 03 февраля 2025 г. по 24 мая 2025 г.
## Структура репозитория
```
/
├── README.md # Основная информация о проекте
├── docs/ # Документация проекта
│ ├── README.md # Основная документация
│ ├── practice_documentation.md # Документация по практике
│ └── ...
├── reports/ # Отчеты по практике
│ ├── README.md # Описание отчетов
│ ├── report.docx # Отчет в формате DOCX
│ ├── report.pdf # Отчет в формате PDF
│ └── practice_report_template.docx # Шаблон отчета
├── site/ # Файлы статического сайта
│ ├── index.html # Главная страница
│ ├── css/ # Стили CSS
│ ├── js/ # JavaScript файлы
│ └── images/ # Изображения
├── src/ # Исходный код проектов
│ ├── code/ # Код телеграм-бота
│ │ ├── bot.py # Основной файл бота
│ │ ├── handlers.py # Обработчики команд
│ │ ├── scripts.py # Вспомогательные скрипты
│ │ └── ... # Прочие модули
├── task/ # Задание на практику
│ ├── README.md # Текст задания
│ ├── git_structure.md # Структура репозитория
│ └── terms.md # Сроки выполнения
└── .gitignore # Файлы, исключенные из репозитория
```