Корпоративная LMS по профессиональной безопасности
Разработана адаптивная веб-система для НАВЧАЛЬНО-ВИРОБНИЧОГО ЦЕНТРУ. Платформа автоматизирует весь цикл обучения: регистрацию компаний и пользователей, прохождение курсов, видео-уроков, тестирование и отчёты.
Ключевые задачи
Создание трёхуровневой авторизации (админ, инженер ОП, слушатель) с разграничением прав доступа
Разработка админ-модуля для:
импорта слушателей из Excel (пакетная регистрация до 200 человек)
управления курсами и видеоматериалами
настройки тестов и автоматической оценки
Реализация интерфейса инженера ОП для добавления студентов, привязки к компаниям, мониторинга прогресса
Создание студенческого кабинета с каталогом курсов, видеоплеером и тестовыми сессиями
Настройка SMTP-рассылки напоминаний и результатов тестирования
Построение отчётного модуля с дашбордами прогресса и статистики
Технологии
Backend: Django Python
БД: PostgreSQL
Frontend: HTML5, CSS3, JavaScript, Bootstrap 5, AJAX
Сервер: Gunicorn + Nginx
Интеграции: SMTP (Gmail), импорт из Excel
Достижения
Автоматизирован процесс групповой регистрации — импорт до 200 слушателей за секунды
Обеспечена 99,9% доступности системы на продакшене (Gunicorn + Nginx)
Сокращено время администрирования курсов на 70% благодаря интуитивному UI/UX
Повышена вовлечённость слушателей: средний показатель прохождения курсов — 95%
Реализована гибкая архитектура, позволяющая масштабировать систему под несколько десятков компаний
Ключевые задачи
Создание трёхуровневой авторизации (админ, инженер ОП, слушатель) с разграничением прав доступа
Разработка админ-модуля для:
импорта слушателей из Excel (пакетная регистрация до 200 человек)
управления курсами и видеоматериалами
настройки тестов и автоматической оценки
Реализация интерфейса инженера ОП для добавления студентов, привязки к компаниям, мониторинга прогресса
Создание студенческого кабинета с каталогом курсов, видеоплеером и тестовыми сессиями
Настройка SMTP-рассылки напоминаний и результатов тестирования
Построение отчётного модуля с дашбордами прогресса и статистики
Технологии
Backend: Django Python
БД: PostgreSQL
Frontend: HTML5, CSS3, JavaScript, Bootstrap 5, AJAX
Сервер: Gunicorn + Nginx
Интеграции: SMTP (Gmail), импорт из Excel
Достижения
Автоматизирован процесс групповой регистрации — импорт до 200 слушателей за секунды
Обеспечена 99,9% доступности системы на продакшене (Gunicorn + Nginx)
Сокращено время администрирования курсов на 70% благодаря интуитивному UI/UX
Повышена вовлечённость слушателей: средний показатель прохождения курсов — 95%
Реализована гибкая архитектура, позволяющая масштабировать систему под несколько десятков компаний