Go to file
Oleg Proskurin 0c71bbeab4 feat: add images 2026-03-01 21:12:26 +07:00
.claude feat: add images 2026-03-01 21:12:26 +07:00
assets feat: add images 2026-03-01 21:12:26 +07:00
src feat: add skill 2026-02-24 22:53:32 +07:00
tasks feat: add images 2026-03-01 21:12:26 +07:00
.gitignore chore: update settings 2026-02-24 19:13:32 +07:00
.mcp.json feat: preview 2026-02-23 19:07:04 +07:00
CLAUDE.md feat: update instructions 2026-02-25 12:48:02 +07:00
README.md init template 2026-02-17 21:07:06 +07:00
bs-config.cjs feat: preview 2026-02-23 19:07:04 +07:00
package.json feat: switch to pnpm 2026-02-23 19:22:43 +07:00
pnpm-lock.yaml feat: switch to pnpm 2026-02-23 19:22:43 +07:00
pnpm-workspace.yaml feat: switch to pnpm 2026-02-23 19:22:43 +07:00
tasks.md init template 2026-02-17 21:07:06 +07:00

README.md

Math Tasks Generator

Проект для генерации заданий по математике для детей 79 лет.

Форматы

  • PDF — A4 листы, готовые к распечатке
  • HTML — промежуточный формат для просмотра всех страниц
  • JSON — исходный файл с описанием задания

Оформление

Задания оформлены с лаконичной но элегантной графикой. Каждая строка с примером сопровождается небольшой картинкой — ребёнок "собирает" ресурсы, решая примеры. Помимо мелких картинок используются крупные фоновые изображения.

Для генерации изображений используется сервис Banatie.

JSON-формат задания

В JSON-файле указываются:

  • Формат задания (промпт) — шаблон вида A * X + B = , где A, X, B — переменные с диапазонами значений (например A от 1 до 5, X от 1 до 3, B от 4 до 8)
  • Папка с мелкими картинками — иконки для каждого примера
  • Пути к крупным картинкам — фоновые изображения для страниц

Рабочий процесс

Взаимодействие через Claude Code:

  1. Генерация крупных фоновых картинок для задания через Banatie
  2. Генерация набора мелких картинок для примеров через Banatie
  3. Описание идеи задания → генерация JSON-файла
  4. Ревью JSON-файла
  5. Генерация HTML с готовым заданием (с указанием количества страниц)
  6. Ревью HTML
  7. Генерация PDF для печати