Top.Mail.Ru

Разработка веб-платформы для обучения с помощью электронных форм учебников для образовательных учреждений

Продукт:

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

Задача:

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

Итоги:

Разработан и внедрен портал для пользователей и администраторов с авторизацией, системой ролей, возможностью создания, редактирования учебных заведений, выдачей лицензий, а также просмотром в веб-версии электронных учебников с широким функционалом для чтения — закладки, запоминание страницы, на которой остановилось чтение и пр. Полностью работающий комплекс систем был сдан в эксплуатацию.

Период работы:

Июль 2022 — Февраль 2023

Команда:

10 человек: Архитектор, бэкенд разработчики, фронтенд разработчики, тестировщик, DevOps.

Технологии:

Java 17, Spring Boot 2.5, Micrometer, Prometheus, Grafana, PostgreSQL 15, React, Redux, Saga, OpenAPI, Swagger, Testconainers, Keycloak

Решение:

1. Спроектировали архитектуру безопасной системы обучения в общеобразовательных учреждениях.
2. Разработали систему лицензирования для выдаваемых учебных пособий.
3. Выстроили и защиту от скачивания и несанкционированного доступа средства просмотра книг на веб-страницу.
Мы выстроили архитектуру, которая сочетает надежную защиту контента и гибкость для администраторов и школ. Такой подход позволил создать решение, готовое к масштабированию и долгосрочному развитию.
Александр Романюк, Java-разработчик Software Cats
Java
EdTech
Learning Management System
Обсудить проект _
Если у вас есть ИТ-проблема , оставьте свои контакты, и мы поможем правительству спланировать ее решение . Обещаем не рассылать спам.
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты _

Еще про наши проекты: