Физтех.Статистика

Меню

Контакты

ThetaGrader logo

ThetaGrader

Автоматизированная проверка студенческих заданий в .ipynb

Инструмент для проверки Jupyter-ноутбуков по критериям: помогает ускорить проверку, стандартизировать обратную связь и собрать результат в таблицы — с сохранением экспертного контроля.

алгоритмы + LLM
результаты в таблицы
модульный пайплайн

Зачем нужен ThetaGrader

Снимает рутину и делает проверку предсказуемой.
  • Ускоряет массовую проверку ноутбуков без потери качества.
  • Снижает субъективность: критерии применяются единообразно.
  • Собирает артефакты проверки в структурированный результат.
  • Оставляет финальное решение и правки за проверяющим.

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

Единый пайплайн: от подготовки материалов до выгрузки итогов.
preparing
preprocessing
eval
postprocessing
dumping
Схема пайплайна
Шаг 1Preparing
Подготовка материалов: конфиг, таблицы критериев и ноутбуки. Материалы можно закинуть в /inbox и разложить автоматически.
Шаг 2Preprocessing
Предобработка: парсинг таблиц с критериями и извлечение картинок из ноутбуков студентов.
Шаг 3Eval
Запуск проверки (алгоритмы + LLM): по каждому критерию формируется оценка, степень уверенности и комментарий. Комментарий для студента — про “что исправить”, а отдельный комментарий для проверяющего — про сомнения, пограничные случаи и почему поставлено именно так.
Шаг 4Postprocessing
Постобработка артефактов: результаты приводятся к удобному структурированному виду для дальнейшей выгрузки.
Шаг 5Dumping
Доставка результатов в Excel и Google Sheets: таблица заполняется автоматически и используется проверяющими для финальной правки.

Ключевые особенности

То, что делает ThetaGrader удобным в реальной проверке.

Поддержка Jupyter Notebook

Анализируются код, текстовые пояснения, графики и изображения в ноутбуке.

Алгоритмы + LLM

Комбинация подходов снижает нагрузку на модель и улучшает стабильность результатов.

Таблицы и доставка результатов

Автоматическая агрегация и выгрузка в Excel и Google Sheets.

Прозрачность проверки

По каждому критерию сохраняются объяснения: комментарий для студента и отдельный комментарий для проверяющего, а также степень уверенности модели — чтобы быстро находить спорные места.

Экспертный контроль

Система помогает, но финальное решение остаётся за проверяющим.

Уточнения

Модель указывает степень уверенности и оставляет служебный комментарий для проверяющего (помимо комментария для студента) — чтобы проще подтверждать или править оценку.

Обратная связь

Короткая форма для идей, багов и предложений.

Например: @username или name@example.com