Project

Конструктор занятий для логопедов

Веб-инструмент для логопеда: принимает диагностическую анкету ребёнка, подбирает материалы, формирует занятие и экспортирует итоговый документ в PDF.

Next.jsReactTypeScriptNode.js APISQLitePostgreSQL
Редактор документа в конструкторе занятий для логопедов

Возможности редактора

  • Поиск и вставка материалов
  • Перетаскивание картинок в макет
  • Изменение размера, дублирование и удаление элементов
  • Сохранение и экспорт в PDF

О проекте

Конструктор сам собирает занятие на основе параметров ученика: анкеты, профиля навыков и набора подходящих материалов. Логопед получает уже собранный документ, который можно доработать и сразу выгрузить в PDF.

Как работает система

Профиль ребёнка

Система анализирует анкету и собирает профиль: сильные стороны, дефициты, приоритетные теги и предупреждения.

Сборка занятия

На основе профиля конструктор формирует цели, упражнения, домашнее задание и структуру документа под конкретного ученика.

Поиск по базе

Для рекомендаций система собирает запрос из приоритетных тегов, дефицитов и summary профиля и прогоняет его через FTS-индекс каталога.

Ранжирование материалов

Материалы получают score по токенам, тегам и типу материала. Визуальные пособия и PDF усиливаются, шумовые материалы понижаются.

Приоритет картинок

В финальной выборке сохраняется доля image assets, чтобы логопед получал не только документы, но и визуальные материалы для занятия.

Что можно улучшить дальше

  • Добавить более точную методическую настройку ранжирования материалов под разные типы дефицитов.
  • Сделать версии документов и историю изменений по каждому профилю ребёнка.
  • Расширить поток импорта материалов и метаданных из внешних источников без ручной доразметки.