- 28 Aug, 2026 5 commits
-
-
Яков authored
Ссылка на существующее задание как блок документа. Узел хранит только положение задания в уроке и то, как его показать: вопросы, ответы и правила проверки остаются в конструкторе задания. Дублировать их в документ нельзя — правка вопроса не доехала бы до урока, а попытки сотрудников ссылались бы на две разные версии одного и того же. Два поля под идентификатор (activityScope + activityId) — потому что у упражнений в платформе два пространства идентификаторов: целое в библиотеке и строка «e-<uuid>» в карте. Урок карты — клон библиотечного, при установке упражнениям выдаются новые идентификаторы, и ссылка без указания пространства после установки указала бы в никуда. Тип задания хранится доменный (question, essay, videoTask), а не клиентский: иначе сверять его с самой сущностью не с чем. Пакет про маршруты и сущности платформы не знает: выбор задания и открытие его конструктора приходят колбэками onPickActivity / onOpenActivity. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
-
Яков authored
Новый необязательный проп onChangeDoc. Отдельным пропом, а не вторым аргументом onChange: редактор используется в 21 месте, и все ждут строку с HTML. Документ отдаётся и при onCreate, а не только по первой правке — иначе автор открыл урок, ничего не тронул, сохранил, и body_doc остался пуст. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
Пресеты (было два, и хост не передавал их ни разу): lesson — урок, полный набор без произвольного размера шрифта text — описания, инфо, глоссарий, база знаний comment — комментарий проверяющего answer — ответ учащегося, с audio Заголовки вынесены из выпадающего списка на верхний уровень: на боевой базе жирный абзац вместо заголовка встречается в 289 уроках, настоящий h2 — в 31. Нативный browser title заменён на подсказку с названием и пояснением «что я получу». Кнопки получили role/tabIndex/aria-label и видимый фокус. Палитра цветов сведена с 12 произвольных оттенков к 6 семантическим из темы платформы. Удалена кнопка pdfToText: её onClick дублировал кнопку pdf, в пресетах она не значилась и автору не показывалась. Новый проп labels — словарь подписей от хоста: своей локализации у пакета нет. Co-Authored-By:Claude Opus 5 (1M context) <noreply@anthropic.com>
-
Яков authored
-
- 17 Jun, 2026 1 commit
-
-
Яков authored
-
- 25 May, 2026 4 commits
- 22 May, 2026 3 commits
- 21 May, 2026 3 commits
- 20 May, 2026 4 commits
- 19 May, 2026 2 commits
- 17 Apr, 2026 3 commits
- 09 Feb, 2026 2 commits
- 10 Dec, 2025 2 commits
- 08 Sep, 2025 1 commit
-
-
Яков authored
-
- 16 Jul, 2025 1 commit
-
-
Яков authored
-
- 14 Jul, 2025 2 commits
- 07 Jul, 2025 2 commits
- 03 Jul, 2025 1 commit
-
-
Яков authored
-
- 27 Jun, 2025 4 commits