На главную

README по workflow

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


# Импортируемые workflow-файлы

Здесь лежат три JSON-файла для импорта в `n8n`.

## Файлы

- `Local Assessment Pipeline - Full.json`
- `local_assessment_pipeline_full.same_instance.json`
- `local_assessment_pipeline_full.template.json`

## Какой брать

### Если хотите взять именно ту версию, которая была руками доведена и скачана из живой локальной инстанции

Берите:

- `Local Assessment Pipeline - Full.json`

Это самый практичный файл для архива и повторного импорта, потому что он уже был:

- импортирован;
- проверен;
- прогнан по трём веткам;
- скачан обратно из рабочей инстанции `n8n`.

### Если импортируете в эту же локальную инсталляцию `n8n`

Берите:

- `local_assessment_pipeline_full.same_instance.json`

Этот файл уже ссылается на существующий credential:

- `Bearer Auth account`

Он подходит именно для той локальной базы `n8n`, где вы его собирали.

### Если хотите более переносимый вариант

Берите:

- `local_assessment_pipeline_full.template.json`

После импорта в нём нужно вручную выбрать credential для трёх узлов:

- `LLM Create Assessment`
- `LLM Grade Submission`
- `LLM Publish Results`

## Что делает workflow

Цепочка такая:

`Manual Trigger -> Set Pipeline Input -> Switch -> 3 ветки LLM -> 3 узла извлечения текста`

Он покрывает три режима:

- `create_assessment`
- `grade_submissions`
- `publish_results`

То есть workflow умеет:

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

## Как запускать

В узле `Set Pipeline Input` меняйте поле:

- `mode`

Допустимые значения:

- `create_assessment`
- `grade_submissions`
- `publish_results`

Остальные поля служат входом для соответствующей ветки.

## Что я изменил

- доделал `Switch` до полноценного трёхветочного workflow;
- добавил отдельные LLM-узлы для проверки и публикации результатов;
- добавил отдельные узлы извлечения чистого текста ответа;
- ужесточил prompts, чтобы меньше лезли reasoning и служебные комментарии;
- оставил OpenRouter-маршрут `openrouter/free`.

## Как импортировать

В `n8n`:

1. откройте меню импорта workflow;
2. лучше всего сначала попробуйте `Local Assessment Pipeline - Full.json`;
3. если импортируете template-версию, откройте три HTTP-узла и выберите ваш `Bearer Auth` credential;
4. в `Set Pipeline Input` задайте нужный `mode`;
5. выполните workflow.