# Проектная (учебная) практика

## Участники

| ФИО | Учебная группа | Код направления подготовки | Профиль образовательной программы |
|-|-|-|-|
| Деев Егор Викторович | 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                 # Файлы, исключенные из репозитория
```
