кейс разработки
×
ND LMS
Современная LMS-платформа для онлайн-обучения: видеолекции, вебинары, тесты, практические задания, встроенная IDE и интерактивные тренажёры SQL и Python. Всё необходимое для обучения и проверки знаний — прямо в браузере.
Преимущества
2+ года
непрерывного развития
IDE
прямо в браузере
Тренажеры кода
SQL и Python
Защита от копирования
watermark и превью
Что реализовали
Каталог курсов
Видеоуроки
Онлайн-вебинары
Тестирование
Практические задания
SQL-тренажёр
Python-тренажёр
Встроенная IDE
Выдача сертификатов
Личный кабинет
Аналитика обучения и цифровой след
Проверка решений и рецензирование
Технологический стек
Django
Python
FastAPI
MySQL
Redis
Celery
Docker
Docker Compose
PostgreSQL
ClickHouse
Jupyter
SQLChecker
Code_checker
S3 / MinIO / Selectel
FFmpeg
Gunicorn
Nginx
LMS Core
Student Cabinet
Author Cabinet
Admin Panel
Course Builder
Video Service
Webinar Module
Jupyter Module
SQLChecker API
Programming Checker
Docker Sandbox
Submission Queue
MySQL
Redis / Celery
S3 Object Storage
Programming Checker
Analytics & Progress
Nginx / Gunicorn
Архитектура решения
Этапы разработки
Этап 1
Проектирование структуры курсов и образовательной платформы.
Этап 2
Разработка кабинета студента, видеоуроков и тестирования.
Этап 3
Создание интерактивных SQL/Python-тренажёров и встроенной IDE.
Этап 4
Интеграция вебинаров, аналитики и масштабирование платформы.
Галерея продукта