Описание Продукта Платформа для обучения LISRENT (ЛИСРЕНТ)
Платформа для обучения LISRENT (ЛИСРЕНТ) представляет собой онлайн-платформу, для получения доступа к которой необходимо зарегистрироваться на сайте https://lisrent.ru/. и получить логин и пароль. Для доступа к созданному аккаунту необходимо в браузере перейти по адресу аккаунта и ввести логин и пароль. Для работы в системе требуется только персональный компьютер с доступом в сеть интернет и браузер, никакого дополнительного программного обеспечения устанавливать на клиентское оборудование не требуется. Личный кабинет пользователя, доступный после авторизации в аккаунте, предоставляет следующие основные модули:
- Создание и управление курсами (Пользователи могут создавать курсы с уроками, раздаточными материалами и домашними заданиями)
- Проверка домашних заданий и обратная связь (Преподаватели проверяют задания, выставляют оценки и оставляют комментарии для каждого обучающегося)
- Контроль доступа к материалам курса (Реализована система предоставления и ограничения доступа участников (учеников) в зависимости от их статуса и роли)
- Импорт лидов из Telegram‑бота (Поддерживается автоматическое добавление учеников на платформу на основе заявок, поступающих через Telegram‑бот)
- Интеграция процесса обучения с Telegram Messenger (Возможность создания Telegram‑ботов, с дальнейшей автоматической настройкой и подключение к платформе. Что обеспечивает коммуникацию с учениками, их родителями или опекунами — в зависимости от типа обучения.)
- Финансовая аналитика и статистика (Система отображает информацию о поступивших оплатах и количестве зарегистрированных учеников по каждому курсу)
- Календарь событий и встреч (Добавление и управление событиями через встроенный календарь (веб-интерфейс, планирование встреч, вебинаров и т.д.))
- Генерация документов для образовательных организаций (Платформа генерирует готовые документы, соответствующие требованиям проверок контролирующих органов в сфере образования)
- Реферальная программа (Возможность использования реферальной системы для привлечения новых учеников даже без активного тарифного плана)
- Интеграция с Telegram Messenger обеспечена с помощью
Технологии:
- Docker контейнеризация - каждый бот работает в изолированном контейнере
- Django REST API - управление конфигурацией ботов
- PostgreSQL - хранение настроек и данных
- Docker Compose - оркестрация контейнеров
Ключевые принципы:
1. Контейнеризация по требованию - новый контейнер создается для каждого токена бота
2. Передача конфигурации через переменные окружения - токен, поддержка, ID пользователя
3. Единый образ с полным функционалом - все боты используют один Docker образ с готовыми модулями
4. Автоматическое развертывание - при добавлении токена система сама запускает контейнер
5. Изоляция пользователей - каждый бот работает в своем контейнере