Разработка системы дистанционного обучения
Мы создали удобную, функциональную и безопасную систему дистанционного обучения (LMS), которая позволит обеспечивать круглосуточный доступ к образовательным материалам, управлять учебным процессом, проводить тестирование и сертификацию.
Клиент
Komek Education — учебный центр, инноватор обучения в промышленной безопасности и охране труда, успешно работающий на рынке Казахстана более 9 лет
Задача
Цель проекта — развитие бизнеса учебно-образовательного центра «Komek Education».
Задачи в контексте разработки:
- Настроить интеграции с внешними сервисами,
- Разработать пользовательские интерфейсы,
- Реализовать функционал для разных типов пользователей
Решение
Для заказчика было важно получить гибкую систему управления обучением с возможностью доработки и кастомизации. Поэтому за основу будущей платформы взяли систему электронного обучения и тестирования Moodle.
Мы провели следующие работы:
Интеграции с внешними сервисами:
- Платежные системы (Robokassa),
- Коммуникации (SMTP, SMS сервисы),
- Документооборот (Sigex),
- Видеоконференции (BBB)
- Настройка и кастомизация темы интерфейса,
- Создание личных кабинетов: для физических лиц, для юридических лиц, для сотрудников Komek Education.
- Регистрация и авторизация с ЭЦП,
- Работа с образовательными курсами,
- Управление тарифами,
- Формирование и подписание документов,
- Получение отчетности.
- Система уведомлений,
- Верификация ЭЦП,
- Скачивание подписанных документов,
- Идентификация через ЭЦП.
Проект длился 6 месяцев:
3 месяца — предпроектная аналитика и формирование ТЗ для разработки;
3 месяца — реализация и запуск MVP.
Результат
Успешный запуск MVP образовательной платформы
Технологии
-
Moodle
-
PHP
-
React
-
PostgreSQL
-
S3
-
Prometheus
-
Grafana
-
Kubernetes