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

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

Задача

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

Как было

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

Как стало

схема проект

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

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

CRM используется для управления студентами, ведением базы данных обучающихся, отслеживанием их прогресса, работы с документацией, маркетингом и обработкой заявок из источников лидов (mango telecom voip & sip api / metrika api), аналитики.

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

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

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

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

экран сдо 1

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

экран сдо 2

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

С помощью внедрения методик devops сокращено время разработки, сопровождения и деплоя новых версий систем дистанционного обучения. Инфраструктурные сервисы распространяются в виде контейнеров docker, docker swarm, конфигурации хранятся в puppet + svn. Хранение и разбор логов - graylog, мониторинг и алертинг - grafana.

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

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