8a7091ddec
Копия пользовательской автопамяти (29 фактов + индекс MEMORY.md) в .claude/memory/, чтобы переносить между машинами через git. README.md — как восстановить в пользовательскую папку на другой машине. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
4.9 KiB
4.9 KiB
name, description, type, originSessionId
| name | description | type | originSessionId |
|---|---|---|---|
| CT Seeded Collections | Список перенесённых сборников ЦТ/ЦЭ в базу — чтобы не дублировать | project | 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 - ЦТ 2009–2005 —
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, заливать в БД.