РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
84 of 126 menu

Неправильные глаголы

Реализуйте карточки для заучивания неправильных глаголов английского языка.

Продумайте структуру хранения неправильных глаголов. В коде должен быть заранее подготовлен массив с основными неправильными глаголами (не менее 50) с тремя формами: инфинитив, Past Simple, Past Participle. Данные должны храниться в коде JavaScript и в локальном хранилище для сохранения прогресса пользователя.

Основные возможности проекта

  • Режим карточек с кнопками "Знаю" и "Не знаю".
  • Показ всех трех форм глагола при нажатии "Не знаю".
  • Система запоминания с интервальным повторением.
  • Таблица всех глаголов с фильтрацией по статусу.
  • Кнопка сброса для очистки прогресса.
  • Данные хранятся в локальном хранилище браузера.

Режим карточек

На странице карточек сайт должен по очереди показывать неправильные глаголы. Карточка должна содержать:

  • Инфинитив глагола (например, "go").
  • Кнопка "Знаю" - глагол помечается выученным.
  • Кнопка "Не знаю" - показываются все три формы глагола (инфинитив, Past Simple, Past Participle) и перевод.

После ответа на каждый глагол автоматически показывается следующий. Цикл заканчивается, когда все глаголы пройдены.

Система запоминания

Сайт должен запоминать глаголы, которые пользователь уже выучил:

  • При следующем запуске выученные глаголы не показываются в режиме карточек.
  • Периодически (например, через 7 дней) выученные глаголы примешиваются к основным для проверки.
  • Если пользователь не знает глагол при повторной проверке, он возвращается в список для заучивания.

Таблица всех глаголов

На странице таблицы должны быть выведены все неправильные глаголы с колонками:

  • Инфинитив.
  • Past Simple.
  • Past Participle.
  • Перевод.
  • Статус (для заучивания или выучено).

Должен быть переключатель, с помощью которого можно вывести:

  • Глаголы, которые остались для заучивания.
  • Уже выученные глаголы.
  • Все глаголы.

Сброс данных

Необходимо предусмотреть кнопку сброса, нажатие на которую приводит к очистке сохраненного прогресса (все глаголы возвращаются в состояние "для заучивания") с подтверждением действия.

Хранение данных

Все данные о глаголах и прогрессе пользователя должны храниться в локальном хранилище браузера (localStorage). При загрузке страницы данные загружаются из хранилища.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить