Files
Learn_System/.claude/memory/project_ct_seeded.md
T
Maxim Dolgolyov 8a7091ddec chore(memory): снимок файлов памяти Claude в репозиторий для переноса
Копия пользовательской автопамяти (29 фактов + индекс MEMORY.md) в
.claude/memory/, чтобы переносить между машинами через git.
README.md — как восстановить в пользовательскую папку на другой машине.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:32:16 +03:00

64 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: CT Seeded Collections
description: Список перенесённых сборников ЦТ/ЦЭ в базу — чтобы не дублировать
type: project
originSessionId: ae1e3355-b7e7-4fd7-a241-757f409a04bc
---
## Уже перенесено в БД
### Физика (subject_id=4)
- **ЦЭ,ЦТ 2024 (Сборники ЦЭ,ЦТ)** — перенесён как набор уникальных тематических вопросов из всех 10 вариантов (НЕ полный вариант). Файл: `seed_phys_ct2024.js`. 93 вопроса.
- Темы: векторы, МКТ формулы, единицы (Вб/В/Гн/Тл), дифракция, зеркало, преломление, явления, бросок, центростремительное, кран, охотник, нагрев Al, электростатика треугольник, КПД, ЭМИ, фотоэффект (K/Pt/Ca/Zn/Na), распад Po
- **Предыдущие seed файлы** (seed-phys.js, seed_phys.js): ~97 вопросов физики общего плана
### Математика (subject_id=3)
- **ЦЭ-ЦТ 2024 МАТ** — перенесён как набор уникальных вопросов из всех 10 вариантов. Файл: `seed_math_ct2024.js`. 117 вопросов.
- **ЦТ 2021 V1** — 30 заданий A1-A18 + B1-B12. Файл: `seed_math_ct2021.js`.
- **ЦТ 2020 V1** — 32 задания A1-A20 + B1-B12 (5 PNG-изображений). Файл: `seed_math_ct2020.js`.
- **ЦТ 2019 V1** — 30 заданий A1-A18 + B1-B12. Файл: `seed_math_ct2019.js`.
- **ЦТ 2018 V1** — 30 заданий, 6 PNG. Файл: `seed_math_ct2018.js`.
- **ЦТ 2017 V1** — 30 заданий, 7 PNG. Файл: `seed_math_ct2017.js`.
- **ЦТ 2016 V1** — 30 заданий, 5 PNG. Файл: `seed_math_ct2016.js`.
- **ЦТ 2015 V1** — 30 заданий, 5 PNG. Файл: `seed_math_ct2015.js`.
- **ЦТ 2014 V1** — 29 заданий, 5 PNG. Файл: `seed_math_ct2014.js`.
- **Предыдущие seed файлы** (seed-math.js, seed_math.js): общие задачи по темам
## Не перенесено (приоритет следующий)
### Физика (сделано в этой сессии)
- **ЦЭ,ЦТ 2025 V1** — 30 заданий (15 PNG). Файл: `seed_phys_ct2025.js`
- **ЦТ 2021 V1** — 32 задания (18 PNG). Файл: `seed_phys_ct2021.js`
- **ЦТ 2020 V1** — 31 задание (20 PNG). Файл: `seed_phys_ct2020.js`
- **ЦТ 2018 V1** — 30 заданий (21 PNG, ключ из Сборники ЦТ/2018.pdf). Файл: `seed_phys_ct2018.js`
- **ЦТ 2017 V1** — 30 заданий (18 PNG, ключ из ответы.jpeg). Файл: `seed_phys_ct2017.js`
### Физика (не перенесено)
- ЦТ 2019 — нет ключа в PDF
- ЦТ 2016 и ранее — нет отдельных файлов с ключами
### Математика (сделано в этой сессии)
- **ЦТ 2011 V1** — 30 заданий (1 PNG). Файл: `seed_math_ct2011.js`
- **ЦТ 2012 V1** — 30 заданий (3 PNG). Файл: `seed_math_ct2012.js`
- **ЦТ 2013 V1** — 30 заданий (5 PNG). Файл: `seed_math_ct2013.js`
### Математика (не перенесено)
- ЦТ 2010 — `F:\...\2010\ЦТ 2010 В1-В10.pdf`
- ЦТ 20092005 — `F:\...\2005-2009\`
- ЦТ 2004 — в папке "4 год"
### Физика (не перенесено, нет ключей)
- ЦЭ,ЦТ 2019.pdf (ЦЭ,ЦТ папка — нет встроенного ключа)
- ЦТ 2016–2004 — нет отдельных файлов ответов
## Правило переноса (согласовано с пользователем)
- **Из каждого сборника — ОДИН вариант** (V1, не все 10)
- **Для вопросов С РИСУНКОМ** — сохранять весь вопрос-строку как PNG (crop_question_row.py)
- **PNG изображения** → `frontend/img/ct/math/YYYY_v1_aNN.png`, путь в поле `image` таблицы questions
- **source_type = 'ЦТ'** для всех вопросов из ЦТ
- **Проверять на дубликаты** перед каждым запуском seed (ex Set по первым 80 символам)
- **Инструменты**: render_pdf_page.py, detect_table_rows.py, crop_question_row.py (в backend/scripts/)
**Why:** пользователь сказал "из каждого сборника делай только один вариант", "не делай повторы", "если задание с рисунком — вырезай всю строку как PNG"
**How to apply:** рендерить V1 страницы (обычно 1-3 PDF page), детектировать строки, кропать IMAGE задания, писать seed JS файл с q() для single и fb() для fill-blank, заливать в БД.