Нужно довести до готовности сайт на wordpress
Данная платформа позволяет пользователям читать заранее отобранные тексты на английском языке с использованием инструментов для облегчения понимая текста, запоминания слов, создания примечаний, а также позволяет планировать онлайн встречи в зуме для обсуждения прочитанных текстов.
И так, нужно сделать :
- Довести до готовности механизм приобретения доступа к сайту. На данный момент работает единоразовая оплата.
Нужно сделать следующие варианты участия:
- оплата одного блока рассказов (далее клуба) с предоставления доступа только к рассказам этого клуба в течении 2 месяцев с неограниченным количеством онлайн встреч.
- ежемесячная подписка с предоставлением доступа к рассказам нескольких клубов но с ограниченным количеством онлайн встреч в месяц
- возможность докупать онлайн встречи и продлевать доступ к клубу на платной основе.
- Сделать возможность записываться на участие в онлайн встрече по каждому рассказу в зуме. При этом количество доступных онлайн встреч в зависимости от подписки может быть ограничено, соответственно нужен механизм учета оставшихся лицензий.
- Реализовать страницу с перечнем текущих рассказов, рассказов доступных и не доступных к прочтению с разбивкой по клубам.
- Создать страницу описания рассказа, где будут указываться:
- Краткое описание,
- иллюстрация,
- дата следующей встречи в зуме,
- возможность зарезервировать встречу,
- сколько % прочитано,
- время, затраченное на чтение,
- слова, отмеченные в словаре,
- комментарии пользователя
в будущем возможно потребуются функции:
- преобразовать в pdf (с возможностью добавить словарь),
- переключение на адаптированную версию рассказа
- Доделать режим чтения рассказов:
- сделать интеграцию онлайн словаря с отображением словарных статей при наведении на слово. Сейчас реализовано бесплатным плагином, что не позволяет реализовать несколько дополнительных задач. Есть много платных онлайн словарей предоставляющих словарную статью по html запросу.
- и при отображении словарной статьи нужна возможность добавить слово в личный словарь (с запоминанием из какого рассказа взято слово и какого числа, для дальнейшей сортировки словарей по рассказам или дате)
- сделать условную нумерацию страниц рассказа и возврат к последней прочитанной странице при возвращении к чтению с других разделов сайта.
- добавить возможность ставить рейтинги рассказу после прочтения (можно по некоторым параметрам)
- при чтении нужно чтобы всегда в доступе были кнопки
- назад,
- словарь,
- настройки (шрифт, ночная тема, размер шрифта),
- сделать изменение страницы чтения: Ночная тема, настройка фона, шрифт, размер шрифта
- реализовать функционал закладок в тексте
- создать отдельную страницу для работы с личными словарями, куда пользователь может добавлять незнакомые слова из рассказов.
- нужна фильтрация по рассказам, времени добавления.
- для выбранных слов нужно реализовать возможность использования следующих инструментов:
- карточки – на карточке написано слово, переворачиваем – перевод. Отмечаем какое слово запомнили какое нет.
- квизлеты – на карточке написано слово и 4 варианта ответа.
- по словам должна вестись статистика правильных ответов, и как часто пользователь переводит одно и тоже слово, чтобы формировать списки хорошо и плохо запомненных слов.
- одно и тоже слово из разных рассказов должно сохраняться в одну запись в словаре.
- нужно рассмотреть возможность интеграции следующего функционала chatgpt:
- автоматическое добавление похожих слов в квизлеты (см.6.2)
- так же работа со словами, фрагментами текста (выполнение заранее заданных команд - например "сказать по другому", "объяснить грамматику", и т.д. и т.п.)