Demo на vercel.app
- Для устранения привыкания к шрифту - меняйте шрифт перед повторением пройденного
- Для устранения привыкания к порядку предложений - активируйте опцию "перемешать"
- Правильно введенный ответ (независимо от регистра) - подсвечивается зеленым
- Двойной щелчок по предложению - выдает правильный ответ
- Для сравнения правильного ответа со своим вариантом - наведите мышь на ответ
- Меняйте местами русские и английские предложения - для изучения перевода в обе стороны
- Пробелы между словами, в начале и в конце не влияют на правильность ответа
- Регистр букв не имеет значения
- Для большинства английских предложений существуют несколько правильных вариантов
- Читаете предложение, переводите, вписываете перевод в правое поле
- Если написали правильно - подсветится зеленым, если неправильно - останется желтым
- Если не помните как правильно - делаете двойной клик по предложению слева - будет заполнено поле справа
- Если в поле справа что-то было до автозаполнения, то при наведении на ответ этот текст будет всплывать, чтобы можно было сравнить свой ответ с правильным
- Когда почувствуете, что уверены в своих ответах - измените шрифт и активируйте опцию "перемешать"
- Обязательно меняйте направление перевода - переключатель "rus-eng"
- Комбинация клавиш Ctrl+Alt+ArrowRight листает вправо, Ctrl+Alt+ArrowLeft - влево
- Комбинация Ctrl+Alt+Space выбирает рандомную страницу. Страницы не повторяются, пока не пройдут полный цикл. Прогресс ненадолго отображается по центру.
- Количество пробелов - не влияет на правильность ответа.
- Если цифра посреди строки на розовом фоне - значит вариантов ответа больше одного.
- Можно использовать свой шрифт для отображения вариантов. Можно задать ссылку на шрифт в googlefonts или загрузить свой файл шрифта с компьютера. Это сохраняется только для текущего сеанса.
- Можно задать свой цвет фона.
- Можно изменять размер шрифта в некоторых пределах.
- Есть поиск по русским и английским словам - в зависимости от переключателя
Изначально делал для себя, поэтому использовал минимум технологий: нативный JS, неприхотливый сборщик Parcel. Но поскольку, знакомым и друзьям понравилось - решил выложить в web как есть. Постепенно буду обновлять и добавлять функционал. Кому понравилось или пригодилось - жмите кнопку Star