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

Свои карточки слов

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

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

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

Управление словами

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

  • Слово на иностранном языке.
  • Перевод.
  • Статус (для заучивания или выучено).
  • Кнопки действий: редактировать, удалить.

Также должна быть форма для добавления нового слова (инпуты для слова и перевода, кнопка "Добавить").

Фильтрация слов

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

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

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

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

  • Слово на иностранном языке.
  • Кнопка "Знаю" - слово помечается выученным.
  • Кнопка "Не знаю" - показывается перевод слова.

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

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

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

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

Сброс данных

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

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

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

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