Go to file
Oleg Proskurin c828bf7767 add split asteroids 2026-04-22 19:16:24 +07:00
.claude add split asteroids 2026-04-22 19:16:24 +07:00
.goose/skills feat: update homepage 2026-04-21 21:54:24 +07:00
.kiro/skills feat: update homepage 2026-04-21 21:54:24 +07:00
assets feat: update homepage 2026-04-21 21:54:24 +07:00
docs feat: update server 2026-04-21 18:00:54 +07:00
output feat: update homepage 2026-04-21 21:54:24 +07:00
public feat: update homepage 2026-04-21 21:54:24 +07:00
src feat: add screenshots 2026-04-21 20:27:16 +07:00
tasks add split asteroids 2026-04-22 19:16:24 +07:00
.gitignore feat: update homepage 2026-04-21 21:54:24 +07:00
.mcp.json feat: preview 2026-02-23 19:07:04 +07:00
CLAUDE.md add split asteroids 2026-04-22 19:16:24 +07:00
README.md init template 2026-02-17 21:07:06 +07:00
bs-config.cjs feat: update homepage 2026-04-21 21:54:24 +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
skills-lock.json feat: update homepage 2026-04-21 21:54:24 +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 для печати