На главную

Следующая сборка в n8n

Локальная HTML-версия документа.


# Следующая сборка в n8n

Ниже зафиксирован следующий логичный этап после уже рабочего `Local Assessment Pipeline - Full`.

## Что будем собирать дальше

Не один ручной запуск на одного ученика, а более жизненный набор workflow:

1. `Teacher Intake`
2. `Generate Assessment Package`
3. `Collect Student Answers`
4. `Batch Grade Students`
5. `Teacher Review Summary`

## 1. Teacher Intake

Задача:

- получить от учителя тему и список учеников.

Лучший узел:

- `n8n Form Trigger`

Выход:

- данные учителя;
- список учеников в сыром виде.

## 2. Generate Assessment Package

Задача:

- сгенерировать контрольную и ключи;
- при необходимости несколько вариантов.

Основа:

- текущая ветка `create_assessment`

Выход:

- контрольная;
- ключи;
- metadata для класса.

## 3. Collect Student Answers

Задача:

- принять ответы учеников через форму.

Форма должна содержать:

- `student_id`
- `student_name`
- `variant_id`
- `q1 ... qN`

## 4. Batch Grade Students

Задача:

- проверить ответы сразу всего класса.

Рекомендуемая логика:

- взять таблицу или список ответов;
- `Split Out` или `Loop Over Items`;
- на каждый item запустить ветку проверки;
- собрать результаты обратно.

## 5. Teacher Review Summary

Задача:

- отдать учителю не только оценки, но и аналитику.

Что должно быть на выходе:

- список результатов по ученикам;
- средний балл;
- распределение ошибок;
- рекомендации по повторению темы.

## Почему так лучше

Потому что это уже похоже на реальный школьный процесс:

- учитель запускает;
- ученики сдают;
- система проверяет;
- учитель подтверждает;
- результаты выдаются.