Исследовательский проект · v4.0.1
О программе
Интерактивный тренажёр морфосинтаксического разбора предложений для учеников любого уровня подготовки
Проблема и актуальность
В чём проблема?
Морфосинтаксический анализ — одна из ключевых тем курса русского языка, с которой сталкиваются
ученики разного уровня. Традиционные упражнения из учебника носят пассивный характер: ученик
читает правило и выполняет письменное задание без немедленной обратной связи.
Отсутствие интерактивной практики приводит к медленному формированию навыка. Учитель, в свою
очередь, лишён удобного инструмента для оперативного контроля прогресса каждого ученика
и не может легко создавать задания с вариативностью.
Цель проекта
Что мы хотим достичь?
Создать интерактивный веб-тренажёр, который превращает отработку морфосинтаксического анализа
в увлекательную практику с мгновенной автоматической проверкой, и одновременно предоставляет
учителю гибкий инструмент для управления учебным процессом, настройки сложности
и аналитики результатов в реальном времени.
Возможности программы
Что умеет программа?
Для ученика
- Разбор слов нажатием с пошаговым заполнением признаков
- Пять уровней: от определения части речи до полного морфологического разбора с синтаксическими ролями
- Мгновенная проверка с подробным разбором ошибок по каждому слову и каждому признаку
- Таймер, звёзды (за каждый правильный признак), история результатов
- Вход по коду учителя без регистрации
Для учителя
- Создание групп и учеников с автоматической генерацией паролей
- Тренажёры вручную или из текста книги с фильтрацией по длине предложений
- Настройка количества предложений для показа и перемешивание — каждый ученик получает уникальный вариант
- Проверка и правка разбора ИИ через редактор слов, правки сохраняются как эталон
- Назначение тренажёров конкретным группам
- Статистика с фильтрами по группе, ученику, тренажёру и дате; экспорт CSV
- Передача группы другому учителю по 6-значному коду — ученики и история результатов сохраняются
- Поделиться тренажёром — создаётся полная копия тренажёра на аккаунте коллеги для самостоятельного редактирования
Уровни разбора
Ознакомительный
часть речи
Начальный
+ начальная форма (лемма / инфинитив)
Базовый
+ непостоянные признаки: наклонение, время, число, падеж, род и др.
Углублённый
+ постоянные признаки (склонение, спряжение, вид, залог, разряд…) + синтаксическая роль
Продвинутый
полный морфологический разбор: все постоянные и непостоянные признаки + члены предложения
Технологии
Стек и анализ
Морфологический анализ
- pymorphy3 — словарный морфоанализатор: леммы, род, число, падеж, вид, время
- Natasha — нейросетевой NLP: контекстная разметка частей речи и синтаксический разбор
- Эвристики устранения омонимии (пример: «стекло» — существительное или глагол?)
Платформа
FastAPI
SQLAlchemy
pymorphy3
Natasha NLP
SQLite
Docker
Jinja2
Целевая аудитория
Для кого создан тренажёр?
Ознакомительный и начальный
Определение части речи; + начальная форма (лемма / инфинитив)
Базовый
Непостоянные признаки: наклонение, время, число, падеж, род и др.
Углублённый
+ постоянные признаки (склонение, спряжение, вид, залог, разряд…) + синтаксическая роль
Продвинутый
Полный морфологический разбор: все постоянные и непостоянные признаки + члены предложения
Учителя и репетиторы
Составление заданий, контроль успеваемости, аналитика результатов класса; передача групп и обмен тренажёрами с коллегами
Авторы проекта
Катаев Дмитрий Викторович
МОУ Лицей, г. Черемхово
Катаев Сергей Юрьевич
МОУ Лицей, г. Черемхово
Руководители проекта
Катаев Виктор Борисович
Преподаватель-методист
Корпорация «1Т», г. Москва
Гайдукова Екатерина Викторовна
Учитель информатики
МОУ Лицей, г. Черемхово