Исследовательский проект · v4.0.1

О программе

Интерактивный тренажёр морфосинтаксического разбора предложений для учеников любого уровня подготовки

Проблема и актуальность

В чём проблема?

Морфосинтаксический анализ — одна из ключевых тем курса русского языка, с которой сталкиваются ученики разного уровня. Традиционные упражнения из учебника носят пассивный характер: ученик читает правило и выполняет письменное задание без немедленной обратной связи.

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

Цель проекта

Что мы хотим достичь?

Создать интерактивный веб-тренажёр, который превращает отработку морфосинтаксического анализа в увлекательную практику с мгновенной автоматической проверкой, и одновременно предоставляет учителю гибкий инструмент для управления учебным процессом, настройки сложности и аналитики результатов в реальном времени.

Возможности программы

Что умеет программа?

Для ученика
  • Разбор слов нажатием с пошаговым заполнением признаков
  • Пять уровней: от определения части речи до полного морфологического разбора с синтаксическими ролями
  • Мгновенная проверка с подробным разбором ошибок по каждому слову и каждому признаку
  • Таймер, звёзды (за каждый правильный признак), история результатов
  • Вход по коду учителя без регистрации
Для учителя
  • Создание групп и учеников с автоматической генерацией паролей
  • Тренажёры вручную или из текста книги с фильтрацией по длине предложений
  • Настройка количества предложений для показа и перемешивание — каждый ученик получает уникальный вариант
  • Проверка и правка разбора ИИ через редактор слов, правки сохраняются как эталон
  • Назначение тренажёров конкретным группам
  • Статистика с фильтрами по группе, ученику, тренажёру и дате; экспорт CSV
  • Передача группы другому учителю по 6-значному коду — ученики и история результатов сохраняются
  • Поделиться тренажёром — создаётся полная копия тренажёра на аккаунте коллеги для самостоятельного редактирования
Уровни разбора
Ознакомительный часть речи
Начальный + начальная форма (лемма / инфинитив)
Базовый + непостоянные признаки: наклонение, время, число, падеж, род и др.
Углублённый + постоянные признаки (склонение, спряжение, вид, залог, разряд…) + синтаксическая роль
Продвинутый полный морфологический разбор: все постоянные и непостоянные признаки + члены предложения
Технологии

Стек и анализ

Морфологический анализ
  • pymorphy3 — словарный морфоанализатор: леммы, род, число, падеж, вид, время
  • Natasha — нейросетевой NLP: контекстная разметка частей речи и синтаксический разбор
  • Эвристики устранения омонимии (пример: «стекло» — существительное или глагол?)
Платформа
FastAPI SQLAlchemy pymorphy3 Natasha NLP SQLite Docker Jinja2
Целевая аудитория

Для кого создан тренажёр?

Ознакомительный и начальный
Определение части речи; + начальная форма (лемма / инфинитив)
Базовый
Непостоянные признаки: наклонение, время, число, падеж, род и др.
Углублённый
+ постоянные признаки (склонение, спряжение, вид, залог, разряд…) + синтаксическая роль
Продвинутый
Полный морфологический разбор: все постоянные и непостоянные признаки + члены предложения
Учителя и репетиторы
Составление заданий, контроль успеваемости, аналитика результатов класса; передача групп и обмен тренажёрами с коллегами
Авторы проекта
Катаев Дмитрий Викторович
МОУ Лицей, г. Черемхово
Катаев Сергей Юрьевич
МОУ Лицей, г. Черемхово
Руководители проекта
Катаев Виктор Борисович
Преподаватель-методист
Корпорация «1Т», г. Москва
Гайдукова Екатерина Викторовна
Учитель информатики
МОУ Лицей, г. Черемхово