Promt-Hub
Главная / Программирование и IT / Система изучения карточек

Система изучения карточек

Описание промпта
Разработай веб-приложение для создания и изучения интерактивных карточек с поддержкой алгоритма интервального повторения.
Что делает этот промпт
  • Генерирует код для локального веб-приложения по изучению слов и фактов с использованием алгоритма интервального повторения.
Преимущества
  • Помогает эффективно запоминать информацию, структурировать знания и отслеживать личный прогресс обучения.
Для кого подходит
  • Студенты, преподаватели, специалисты, изучающие новые языки или профессиональные термины.
Инструкция по использованию промпта
Скопируй сгенерированный код в отдельные файлы index.html, style.css и script.js. Открой index.html в браузере. Загрузи свои данные через функцию импорта или создай карточки вручную.
Что нужно предоставить
Знание HTML/CSS/JS, доступ к браузеру для запуска. Для работы с аудио/изображениями нужны файлы на локальном диске.
Что ожидать в результате
Рабочее одностраничное веб-приложение с интерфейсом для управления карточками, статистикой и настройками темы.
Рекомендации
Приложение работает локально. Для синхронизации между устройствами потребуется доработка с бэкендом. Поддерживает импорт/экспорт данных.
Ограничения
Не имеет облачной синхронизации по умолчанию. Производительность при огромных массивах данных может требовать оптимизации.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли опытного фронтенд-разработчика. Твоя задача — создать полноценную систему изучения карточек (Flashcard Study System) с использованием HTML5, CSS3 и чистого JavaScript.

Основные требования к функционалу:
1. Интерфейс: Создай интуитивно понятный UI для создания, редактирования и просмотра карточек. Реализуй поддержку темной темы и возможность кастомизации цветовых схем.
2. Алгоритм обучения: Внедри алгоритм интервального повторения (Spaced Repetition) для оптимизации запоминания материала.
3. Контент карточек: Поддержка текста, изображений и аудиофайлов на карточках.
4. Организация: Реализуй систему категорий с использованием колод (decks) и тегов для структурирования данных.
5. Сессии и статистика: Создай режим изучения с отслеживанием прогресса. Добавь панель статистики, отображающую динамику обучения. Реализуй самооценку с уровнями уверенности при ответе.
6. Управление: Добавь горячие клавиши для быстрого обзора карточек. Реализуй импорт и экспорт колод в стандартных форматах (например, JSON или CSV).

Технические детали:
- Используй семантический HTML5 и современный CSS3 (Flexbox/Grid).
- Пиши чистый, модульный JavaScript без внешних зависимостей.
- Обеспечь адаптивность интерфейса под мобильные устройства.
- Сохраняй данные в localStorage для работы без сервера.

Сгенерируй полный код приложения, готовый к запуску в браузере.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.