Следующая сборка в 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
Задача:
- отдать учителю не только оценки, но и аналитику.
Что должно быть на выходе:
- список результатов по ученикам;
- средний балл;
- распределение ошибок;
- рекомендации по повторению темы.
## Почему так лучше
Потому что это уже похоже на реальный школьный процесс:
- учитель запускает;
- ученики сдают;
- система проверяет;
- учитель подтверждает;
- результаты выдаются.