Учитель: создание типовых решенийReshai.Space

New

Инструмент методиста

🧠 📘 БЛОК 1 — Учитель: создание типовых решений


🎯 Цель

Создать инструмент, где ты (как методист):

  • задаёшь тип задачи
  • создаёшь эталонное решение
  • разбиваешь его на шаги
  • (опционально) используешь AI как помощника

👉 результат:

база знаний, на которой будет работать вся система


🧩 1. TaskType (основа)


Backend

TaskType {  id,  name,  description,  topic_id}

Связь

Task {  id,  task_type_id}

🧩 2. SolutionTemplate


Backend

SolutionTemplate {  id,  task_type_id,  title,  method_type}

Шаги

SolutionStep {  id,  template_id,  step_index,  action,  result,  explanation,  skill_id}

👉 важно:

решение создаётся для типа, а не для конкретной задачи


🖥️ 3. Интерфейс (админка)


Экран: Типы задач

  • список типов
  • создание / редактирование

Экран: Решения

  • выбрать TaskType
  • список решений
  • создать решение

Редактор решения


Возможности:

  • добавить шаг
  • редактировать шаг
  • удалить шаг
  • изменить порядок

Поля шага:

  • действие
  • результат
  • объяснение
  • skill

AI-помощь:

  • кнопка “сгенерировать решение”
  • вставка шагов
  • ручная правка

🎯 Результат блока 1

  • есть типы задач
  • есть решения по шагам
  • есть структура мышления


🤖 📘 БЛОК 2 — Ученик: проверка и обучение


🎯 Цель

Использовать типовые решения, чтобы:

  • проверять ученика
  • объяснять ошибки
  • вести по шагам

🧩 1. Входные данные

AI получает:

{  task,  task_type,  solution_templates[],  student_attempt}

🧠 2. Логика проверки


Сценарий 1 — есть решение у задачи

→ использовать его


Сценарий 2 — нет решения

берём task_typeберём SolutionTemplateсравниваем с ним


🤖 3. Поведение AI


Если всё понятно:

  • подтверждает
  • двигает дальше

Если ошибка:

  • находит шаг
  • объясняет
  • задаёт вопрос

Если не понял:

  • просит уточнить
  • переводит в диалог

🧩 4. Поддержка нескольких решений


AI:

  • проверяет по всем SolutionTemplate
  • ищет наиболее похожее


🔁 5. Режим обучения


AI может:

  • вести по шагам
  • давать следующий шаг
  • спрашивать “что дальше?”


🎯 Результат блока 2

  • ученик получает объяснение
  • AI работает не “вслепую”
  • обучение становится последовательным

🔥 ИТОГОВАЯ СВЯЗКА


Блок 1 (учитель):

создаёт правильное мышление


Блок 2 (ученик + AI):

использует его в обучении


💬 Честно

Вот это разделение:

делает из твоего продукта реальную образовательную систему, а не чат с задачами