Типы заметок и шаблоны
Задайте повторно используемые поля и схемы карточек, включая условные поля и пропуски Cloze.
Тип заметки задаёт упорядоченный список полей и один или несколько шаблонов карточек. Тип принадлежит коллекции, поэтому его могут использовать заметки из разных колод. Это не параметр отдельной колоды.
Repeto предоставляет Перевод, Понятие, Вопросы и ответы, Cloze, а также Basic (and reversed card), Basic (optional reversed card) и Basic (type in the answer). Есть и надёжная основа Image Occlusion. В Настройки → Типы заметок можно создавать, копировать, просматривать и изменять свои типы.
Шаблоны лицевой и обратной стороны
У каждого шаблона есть лицевая и обратная стороны. Чтобы вставить поле, заключите его имя в двойные фигурные скобки:
<!-- Front -->
{{Term}}
<!-- Back -->
{{FrontSide}}<hr>{{Translation}}
{{FrontSide}} помещает визуализированную лицевую сторону на оборот. Обычный HTML вокруг замен отображается на каждой созданной по шаблону карточке.
Сейчас Repeto поддерживает практический синтаксис:
{{Field}}— замена поля без учёта регистра имени;{{FrontSide}}— лицевая сторона на обороте;{{#Field}}…{{/Field}}— если поле непустое;{{^Field}}…{{/Field}}— если поле пустое;{{text:Field}}— удаление HTML;{{cloze:Field}}— визуализация Cloze;{{Tags}},{{Deck}},{{Type}},{{Card}}— метаданные.
Неизвестный фильтр сейчас возвращает исходное значение поля. Проверяйте каждый импортированный и собственный шаблон вместо предположения, что фильтр только для настольной версии поведёт себя одинаково.
Необязательное содержимое
Условные блоки не показывают пустые подписи:
{{#Example}}
<p class="example">{{Example}}</p>
{{/Example}}
Для запасного содержимого используйте обратное условие:
{{^Example}}
<p>No example yet.</p>
{{/Example}}
Несколько шаблонов и обратные карточки
Добавьте шаблон, если одна заметка должна создать ещё одно направление проверки. Эту связь следует задавать типом заметки, а не разовой копией заметки. Порядок шаблонов становится номером карточки, по которому различаются родственные карточки.
Repeto также может создавать обратную практику для поддерживаемых профилей колод. Но если оба направления входят в модель предмета, надёжнее использовать повторно применяемый тип с несколькими шаблонами.
Ввод ответа
Поместите {{type:Field}} на лицевой стороне, чтобы запросить ввод. Режим повторения фокусирует доступное поле, показывает правильное значение, сравнение по символам и процент совпадения. {{type:nc:Field}} сравнивает без диакритики; ввод Cloze относится к активному пропуску.
Сравнение не выбирает «Снова», «Трудно», «Хорошо» или «Легко»: оценку ставите вы.
Пропуски Cloze
Заметка Cloze скрывает выбранный текст внутри более крупного утверждения:
The hippocampus is important for {{c1::episodic memory}}.
Используйте c1, c2 и следующие числа для отдельных карточек из одной заметки. При изменении поля Repeto согласует номера карточек: добавление или удаление пропуска обновляет набор родственных карточек.
Оформление и безопасность
Тип заметки может содержать CSS. Repeto визуализирует HTML в изолированной области просмотра или повторения и очищает его перед вставкой. Ограничьте оформление самой карточкой: шрифты, отступы, цвета и размеры медиа. Не полагайтесь на скрипты или глобальные селекторы приложения.
После изменения проверьте заметки с пустыми необязательными полями, длинным текстом, изображениями, светлой и тёмной темами. Импортированные шаблоны также проверяйте с включённым и выключенным сохранением цветов шаблона.
Перед сохранением Repeto проверяет структуру, неизвестные или зарезервированные поля, пустые или повторные лицевые стороны, требования Cloze, неподдерживаемые фильтры и опасный HTML/CSS. Ошибки блокируют запись, предупреждения видны.
API позволяет просмотреть и подтвердить стандартное преобразование с явными соответствиями, сохраняя ID, расписание, колоды и историю, и отклоняет небезопасные преобразования Cloze или Image Occlusion. Полный интерфейс менеджера ещё интегрируется.
Image Occlusion
Создайте в колоде новую карточку, выберите Image Occlusion и откройте полноэкранный редактор. Загрузите PNG, JPEG, GIF, WebP или AVIF и рисуйте прямоугольные, эллиптические или многоугольные маски. SVG и другие активные медиа отклоняются, даже если расширение выглядит допустимым.
Каждая группа масок создаёт одну родственную карточку и может содержать несколько фигур. Редактор объединяет выбранные группы, разделяет группу из нескольких фигур, меняет порядок и удаляет после явного подтверждения. Постоянные ID групп сохраняют расписание соответствующей карточки при правке масок; история выведенных карточек тоже остаётся.
Скрыть всё, угадать одно закрывает в вопросе все группы, а в ответе показывает только текущую. Скрыть одно, угадать одно закрывает лишь текущую группу. Есть предпросмотр вопроса и ответа, необязательные заголовок и дополнение на обороте, личные комментарии и теги. Поддерживаются указатель и касание; выбранная фигура двигается стрелками, прямоугольник или эллипс меняет размер через Shift+стрелка, Delete удаляет фигуру.
Режим повторения использует специальную область изображения и масок: определяет текущую группу, показывает контур цели и необязательное дополнение, сохраняя обычные оценки Снова, Трудно, Хорошо и Легко.
Текущие пределы: 512 групп на заметку, 64 фигуры на группу и 256 точек на многоугольник. Рисование от руки, автоматическое распознавание подписей и безопасное преобразование из обычных/Cloze типов или в них не поддерживаются.