feat(ctmath): человекочитаемые подписи вариантов-пробников

Вместо «Вариант 101/102/103» (технические номера) показываем источник:
«РТ-2024/25 · этап I/II/III». examVariantLabel() в exam-prep.js — единый
источник подписи: listVariants (пикер/dropdown) + variant_label в ответе
mock/:id (строка прохождения и результата). Номера в БД остаются 101+
(нужны для фильтра-диапазона [101;1999] и провенанса). math9 — fallback
«Вариант N» (не затронут). Новые варианты (104+) — дописывать в VARIANT_LABEL.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-19 08:31:45 +03:00
parent 68817cc612
commit 9a13a19e63
2 changed files with 15 additions and 2 deletions
+1 -1
View File
@@ -149,7 +149,7 @@
const totalMs = session.duration_planned_min * 60 * 1000;
const sourceLabel = session.source === 'variant'
? `Вариант ${session.variant}`
? (session.variant_label || `Вариант ${session.variant}`)
: `Случайные ${tasks.length} задач`;
main.innerHTML = `