
Организациям с большим архивом учебных материалов нужна одна точка доступа: пользователи быстро находят нужный PDF, администраторы собирают курсы из модулей и уроков, настраивают доступ и навигацию. Команда реализовала фронтенд Навучай — React-платформу с двумя сценариями в разделе «Курсы»: для пользователя это поиск и просмотр материалов, для администратора — управление курсами, модулями и уроками. Отдельный акцент — визуальный редактор урока с обрезкой PDF в координатах печати (PDF points), чтобы backend корректно нарезал темы без ручной разметки.
Цифровое обучение часто упирается в разрыв между богатым архивом PDF и удобством для конечного пользователя. Типичные задачи: Поэтому для платформы требовалось:
Поиск по тегам (autocomplete с подсказками) и навигация по древовидной иерархии topics — с селектами класса, предмета и книги, синхронизированными с API иерархии.
Компактный список PDF в одной панели, пагинация, метаданные класса/предмета/книги и встроенный просмотрщик с масштабом и поворотом.
Сетка, список и таблица курсов, раскрытие модулей и подмодулей, создание уроков, привязка тестов — единый экран с переключением режимов отображения.
Предпросмотр react-pdf, ползунки границ страницы в PDF points (0–842), миграция legacy-координат, отправка split/cropped при сохранении урока с оглавлением.
Фильтрация пунктов бокового меню по ролям и настройкам навигации организации; отдельный раздел контроля доступа к курсам.
Современная боковая навигация, согласованные design tokens, единый визуальный язык для пользовательских и административных экранов.
Платформа стала единым цифровым кабинетом: от поиска фрагмента учебника за минуты до сборки курса и точной нарезки PDF на стороне сервера. Ключевые возможности:
Сокращён путь от учебного PDF к готовому уроку в курсе: пользователь находит материал через поиск, администратор собирает структуру и задаёт границы страниц визуально.


EdTech-продукты выигрывают, когда сложность PDF и иерархии тем скрыта за привычными паттернами поиска и фильтров. Доверие к нарезке материалов строится на единой системе координат (PDF points), предсказуемом сохранении без reload и разделении сценариев user/admin в одном приложении.
Мы проектируем образовательные платформы, которые соединяют поиск по контенту, управление курсами и работу с PDF в одном интерфейсе. Свяжитесь с нами, чтобы обсудить ваш проект!
Общество с ограниченной ответственностью «НИКПА-СТРОЙ»
УНП 193184561