Проектирования и разработка экосистемы дистанционного образования

электродеканат crm

Задача

Спроектировать и разработать информационную инфраструктуру для нужд образовательной организации в виде готового продукта на основе имеющихся программных платформ.

Как было

В качестве системы дистанционного образования выступал LMS Moodle, устаревших версий на разных площадках. Плюс два разрозненных сайта.

Как стало

схема проект

Центральным местом управления была выбрана самописная CRM-система управления образовательной организацией Электродеканат, разбитая на две составные:

  • Фронтенд - Vue3
  • Бэкэнд - Laravel 10 / php83 / mysql (mariaDB) / openldap

Функциональность CRM Электродеканат

Управление контингентом обучающихся

Полный жизненный цикл студента от абитуриента до выпускника. Ведение базы данных обучающихся с детальной информацией, отслеживание академического прогресса, управление группами и потоками. Поддержка всех уровней образования: бакалавриат, магистратура, аспирантура, дополнительное образование.

Интеграция с LMS системами

REST API интеграция с системами дистанционного обучения (Moodle и другими LMS). Автоматическое создание учетных записей студентов, управление доступами, блокировка неактивных пользователей. Синхронизация оценок и результатов обучения, мониторинг активности студентов в реальном времени.

Академическая аналитика и отчетность

Комплексный анализ успеваемости студентов, формирование академических рейтингов, отслеживание посещаемости и активности в LMS. Автоматическая генерация отчетов для деканатов, кафедр и Министерства образования. Прогнозирование рисков отчисления студентов.

Мультиорганизационность

Поддержка нескольких образовательных организаций в рамках одной системы с разграничением доступа. Централизованное управление справочниками: специальности, дисциплины, преподаватели, аудитории. Возможность создания филиалов и представительств с автономным управлением.

Финансовый учет и бухгалтерия

Полноценная система учета оплаты обучения с поддержкой различных форм оплаты: единовременная, рассрочка, материнский капитал, корпоративное обучение. Автоматическое формирование договоров, счетов, справок об оплате. Интеграция с банковскими системами для отслеживания поступлений.

Документооборот и делопроизводство

Автоматизированное создание типовых документов: справки об обучении, приказы о зачислении/отчислении/переводе, академические справки, дипломы и сертификаты. Шаблонизация документов с автоподстановкой данных. Электронная подпись документов, ведение реестра выданных документов.

Маркетинг и работа с лидами

Интеграция с телефонией (Mango Telecom VoIP & SIP API) для автоматической фиксации звонков абитуриентов. Подключение к Яндекс.Метрике для отслеживания источников трафика и конверсий. CRM-воронка от первого обращения до зачисления с детальной аналитикой эффективности каналов привлечения.

Бизнес-аналитика и dashboards

Интерактивные дашборды для руководства с ключевыми метриками: количество студентов, динамика поступлений, финансовые показатели, академическая успеваемость. Настраиваемые отчеты для различных ролей пользователей. Прогнозная аналитика набора и выпуска студентов.

Результат: Единая цифровая экосистема, обеспечивающая полный цикл управления образовательной организацией от привлечения абитуриентов до выпуска специалистов, с автоматизацией всех ключевых бизнес-процессов и интеграцией со всеми используемыми информационными системами.

интерфейс деканата

Сотрудники организации проходят авторизацию и аутентификацию в распределенном домене ActiveDirectory для работы с интересующими сервисами.

  • Таск трекинг, управление внутренними проектами, хранение кода - redmine + git + ldap.
  • Работа с ЭЦП и документооборот - веб-сервис на python + fastapi + SMB сетевой диск + ldap.
  • Управление контентом на сайте ОО - Laravel Nova

Точкой входа для студентов и преподавателей является личный кабинет (Laravel 10 / php81 / mysql (mariaDB), который в зависимости от роли пользователя переводит его на нужную сущность.

экран сдо 1

LMS система Moodle приведена к общему виду, разработана собственная поддерживаемая сборка необходимых модулей и плагинов в зависимости от уровня образования.

экран сдо 2

Сопровождение

С помощью внедрения методик devops сокращено время разработки, сопровождения и деплоя новых версий систем дистанционного обучения. Инфраструктурные сервисы распространяются в виде контейнеров docker, конфигурация облачной инфраструктуры описана в terraform, конфигурации запуска хранятся в git, провиженинг через ansible. Хранение и разбор логов - victorialogs, мониторинг и алертинг - grafana / grafana alert.

IT-инфраструктура для бизнеса

Мы уделяем особое внимание ценностям бизнеса наших клиентов, тщательно изучаем его ключевые требования и выстраиваем нашу работу по созданию и совершенствованию инфраструктуры, чтобы соответствовать этим требованиям.