|
|
||
|---|---|---|
| .claude | ||
| assets | ||
| src | ||
| tasks | ||
| .gitignore | ||
| .mcp.json | ||
| CLAUDE.md | ||
| README.md | ||
| bs-config.cjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| tasks.md | ||
README.md
Math Tasks Generator
Проект для генерации заданий по математике для детей 7–9 лет.
Форматы
- PDF — A4 листы, готовые к распечатке
- HTML — промежуточный формат для просмотра всех страниц
- JSON — исходный файл с описанием задания
Оформление
Задания оформлены с лаконичной но элегантной графикой. Каждая строка с примером сопровождается небольшой картинкой — ребёнок "собирает" ресурсы, решая примеры. Помимо мелких картинок используются крупные фоновые изображения.
Для генерации изображений используется сервис Banatie.
JSON-формат задания
В JSON-файле указываются:
- Формат задания (промпт) — шаблон вида
A * X + B =, где A, X, B — переменные с диапазонами значений (например A от 1 до 5, X от 1 до 3, B от 4 до 8) - Папка с мелкими картинками — иконки для каждого примера
- Пути к крупным картинкам — фоновые изображения для страниц
Рабочий процесс
Взаимодействие через Claude Code:
- Генерация крупных фоновых картинок для задания через Banatie
- Генерация набора мелких картинок для примеров через Banatie
- Описание идеи задания → генерация JSON-файла
- Ревью JSON-файла
- Генерация HTML с готовым заданием (с указанием количества страниц)
- Ревью HTML
- Генерация PDF для печати