Deploy: https://rslang-learn-app.netlify.app/
Учите английский язык с помощью учебника, увлекательных игр и отслеживайте статистику.
- Меню с навигацией по учебнику, ссылками на мини-игры и статистику. Меню или иконка меню отображается на всех страницах приложения.
- Описание возможностей и преимуществ приложения.
- Реализована авторизация и регистрация пользователя.
- Электронный учебник (без раздела "Сложные слова", без отображения прогресса изучения слов и изученных слов) и мини-игры доступны без авторизации.
- У авторизованных пользователей отображается раздел "Сложные слова", прогресс изучения слов, изученные слова и статистика.
- Электронный учебник генерируется на основе коллекции исходных данных и состоит из шести разделов, в каждом разделе 30 страниц, на каждой странице 20 слов для изучения.
- Седьмой раздел учебника - "Сложные слова" изначально пустой. Этот раздел состоит из слов, которые пользователь отметил как сложные. Все слова в этом разделе размещаются на одной странице. На усмотрение разработчиков, слова в данный раздел добавляются либо в том порядке, в котором пользователь отмечал их как сложные, либо в порядке, в котором они находились в учебнике.
- На каждой странице учебника отображается:
- Меню.
- Список из 20 слов (в разделе "Сложные слова" слов может быть больше).
- ссылки на мини-игры "Аудиовызов" и "Спринт".
- навигация по страницам учебника.
Note: когда слово отмечено, как сложное, соответствующая кнопка горит красным цветом, чтобы убрать слово из сложных, нужно нажать на нее еще раз, следовательно подсветка кнопки пропадет, аналогично с изученными словами
- Для каждого слова отображается:
- Само слово, транскрипция, перевод.
- Предложение с объяснением значения слова, перевод предложения.
- Предложение с примером использования изучаемого слова, перевод предложения.
- Картинка-ассоциация к изучаемому слову.
- Иконка аудио, при клике по которой последовательно звучит произношение изучаемого слова, произношение предложения с объяснением его значения, произношение предложения с примером его использования.
- Только у авторизированных пользователей отображаются:
- Кнопка, при клике по которой слово можно отметить как сложное (в разделе "Сложные слова" на её месте отображается кнопка, снимающая отметку что это сложное слово и удаляющая его из данного раздела).
- Кнопка, при клике по которой слово можно отметить как изученное.
- Если слово отмечено как сложное, оно остаётся на странице учебника и выделяется стилем, указывающим, что данное слово относится к сложным словам. Также данное слово добавляется в раздел "Сложные слова".
- Если слово отмечено как изученное, оно остаётся на странице учебника и выделяется стилем, указывающим, что данное слово относится к изученным словам.
- Если все слова на странице относятся к изученным словам или к изученным и сложным словам, такая страница считается полностью изученной и выделяется стилем. Также стилем выделяется соответствующая ей кнопка навигации по страницам учебника. Ссылки на мини-игры на этой странице становятся неактивными.
- По окончанию каждой игры выводятся результаты мини-игры
- Управлять игрой можно как мышкой, так и клавишами на клавиатуре
- Если мини-игра запускается из меню, в ней можно выбрать один из шести уровней сложности, которые отличаются тем, слова какого из шести раздлов коллекции исходных данных в ней задействованы
- Если мини-игра запускается со страницы учебника, в ней используются слова из той страницы учебника, на которой размещена ссылка на игру.
Note: если слово не было задействовано в мини-игре, этому соответствует надпись на карточке слова, если же оно было уже использовано, то зеленым цветом выделено кол-во правильно угаданных слов, красным - кол-во ошибок, желтым – кол-во правильно угаданных ответов подряд
- Новые слова - это слова, которые впервые использовались в мини-играх вне зависимости от того, открывались мини-игры на странице учебника или по ссылке в меню.
- Возле каждого слова, которое использовалось в мини-играх, на странице учебника указывается прогресс его изучения за весь период: было ли слово правильно угадано в мини-играх, или пользователь ошибался, также добавлено кол-во правильно угаданных ответов подряд.
- Изученные слова, это слова, которые пользователь отметил как изученные на странице учебника.
- Иакже слова считаются изученными по результатам их угадывания в мини-играх. Например, три правильные ответа подряд для обычных слов и пять правильных ответов подряд для сложных слов.
- Если сложное слово стало изученным, оно перестаёт быть сложными и удаляется из раздела "Сложные слова".
- Изученные слова не задействуются в мини-играх, которые запускаются на страницах учебника, но задействуются в мини-играх, которые открываются по ссылке в меню.
- Если при угадывании изученного слова в мини-игре пользователь ошибся, слово удаляется из категории изученных.
- На странице статистики отображается краткосрочная статистика по мини-играм и по словам за каждый день изучения.
-В краткосрочной статистике по мини-играм указываются результаты по каждой мини-игре отдельно:
- Количество новых слов за день.
- Процент правильных ответов.
- Самая длинная серия правильных ответов.
- В краткосрочной статистике по словам указываются:
- Количество новых слов за день.
- Количество изученных слов за день.
- Процент правильных ответов за день.