Ortho Text
Ortho Text
Орфографический тренажёр — вставь пропущенные буквы в литературный текст.
Несколько режимов (табы) по категориям правил. Активный режим показывает <input> для заполнения, остальные пропуски — обычный текст.
Синтаксис пропусков
{ответ|категория|подсказка}
ответ— что ученик должен вписатькатегория— ключ изmodesподсказка— при наведении (необязательно)
Использование
{{< ortho-text >}}
title: "Орфография по Булгакову"
caseSensitive: false
text: "В час жаркого весе{нн|n-nn|две Н}его заката на Патриарши{х|vowel-check} прудах {по|prefix}явились два гражданина."
modes:
n-nn:
label: "Н и НН"
rule: "Определи: одна Н или две НН в слове."
vowel-check:
label: "Гласные"
rule: "Вставь безударную гласную."
prefix:
label: "Приставки"
rule: "Вставь правильную приставку."
{{< /ortho-text >}}
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
text |
string | ✅ | Текст с {ответ|категория|подсказка} |
modes |
object | ✅ | Режимы: { key: { label, rule } } |
title |
string | Заголовок | |
author |
string | Автор текста | |
source |
string | Источник (книга, глава) | |
caseSensitive |
boolean | Учитывать регистр (default: false) |
События
ortho-text:mode-complete → { id, mode, correct, total, wrong, score, perfect }
ortho-text:complete → { id, totalCorrect, totalBlanks, totalWrong, score }