Корпоративна 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%
Реалізував гнучку архітектуру, що дозволяє масштабувати систему під кілька десятків компаній