rolling-scopes-school / support

15 stars 3 forks source link

Cross-Check english-for-kids - SkulOne. #71

Closed SkulOne closed 4 years ago

SkulOne commented 4 years ago

Ссылка на деплой проекта - https://skulone-english-for-kids.netlify.app/ Ссылка на репозиторий с проектом на GitHub - https://github.com/rolling-scopes-school/skulone-RS2020Q1/tree/english-for-kids Оценка в результате самопроверки, с ее аргументацией - Оценка в результате самопроверки, с ее аргументацией - 120. Потому что отсутствует hacher scope полностью и при нажатии на неактивную кнопку, она влияет на счёт. Балл за cross-check из вашего Score - 80

valerydluski commented 4 years ago

Ваша оценка - 118 баллов Отзыв по пунктам ТЗ: Не выполненные/не засчитанные пункты: 1) страница со статистикой содержит перечень всех категорий, всех слов в каждой категории, перевод каждого слова. На мобильных разрешениях в таблице со статистикой может присутствовать полоса прокрутки

2) возле каждого слова указывается статистика - сколько раз по карточки с данным словом кликали в режиме тренировки, сколько раз данное слово угадывали в режиме игры, сколько ошибок при этом допустили, процент ошибок по каждому слову, или процент правильных ответов по каждому слову. Оба варианта подсчёта являются равноценными и правильными. После перезагрузки приложения статистика сохраняется.

3) есть возможность сортировки данных по алфавиту, для числовых значений - по их величине. Сортировка может происходить в прямом и обратном порядке и должна охватывать весь диапазон данных

4) на странице со статистикой размещены кнопки Repeat difficult words и Reset. Кнопка Reset обнуляет статистику. При клике по кнопке Repeat difficult words открывается страница изучения слов с наибольшим процентом ошибок аналогичная странице категории. На странице Repeat difficult words может размещаться от нуля до восьми слов, в зависимости от того сколько слов угадывалось в режиме игры и при их угадывании были допущены ошибки. После нажатия на кнопку Reset количество слов на странице Repeat difficult words равно нулю

5) реализован дополнительный, не предусмотренный заданием функционал

Частично выполненные пункты: 1) Вёрстка, дизайн, UI выезжающего меню 1) ссылки в меню рабочие и ведут на страницы с категориями слов 2) ссылка на текущую страницу внешне отличается от остальных 3) выезжающее меню присутствует на всех страницах приложения 4) плавная анимация, меню закрывается как кликом по крестику, так и кликом на любом элементе приложения (кроме самого меню), и кликом по ссылке в самом меню (при клике ниже блока main меню не закрывается -2 балла)

2) после первого клика по кнопке Start game надпись на ней меняется на иконку Repeat, меняется внешний вид кнопки. При клике по кнопке Repeat произношение слова звучит ещё раз (при смене категории слов в режиме игры, кнопка репит не удаляется, и появляется новая и по клику по разным кнопкам звучать разные слова)

3) карточка с угаданным словом становится неактивной, при этом изменяется её внешний вид. Клики по неактивной карточке звуковыми эффектами не сопровождаются, на счёт игры не влияют

Выполненные пункты: 1) Вёрстка, дизайн, UI главной страницы приложения

2) Вёрстка, дизайн, UI страницы категории

3) при клике по карточке звучит произношение слова на английском языке

4) на каждой карточке есть кнопка, при клике по которой карточка поворачивается, на обратной стороне указан перевод слова. Когда курсор мыши перемещается за границы карточки, она автоматически поворачивается на лицевую сторону

5) кликом по переключителю Train/Play включается режим игры. В режиме игры указанные выше возможности режима тренировки отключаются, кнопка, при клике по которой карточка переворачивалась, и текст на карточке скрываются. Появляется кнопка Start game. На карточке остаётся только изображение, которое занимает всю её площадь (если это не противоречит вашему дизайну)

6) после клика по кнопке Start game звучит английское произношение рандомного слова из тех, что находятся на странице. Для каждой страницы и для каждой игры рандомные слова генерируются по-новой

7) если пользователь кликнул по активной карточке с неправильным ответом, раздаётся звуковой сигнал error

8) если пользователь кликнул по активной карточке с правильным ответом, раздаётся звуковой сигнал correct и после него звучит произношение рандомного слова из тех, которые ещё не звучали

9) после начала игры каждый клик по активной карточке является правильным или неправильным ответом. Эти ответы отображаются в виде звёздочек (или других символов) разного цвета в шкале с рейтингом, которая появляется в режиме игры. Если звёздочек слишком много и шкала заполнена ими полностью, предыдущие звёздочки скрываются, а новые продолжают добавляться

10) когда угаданы все слова в категории 1) если все слова угаданы правильно, звучит сигнал success, карточки со словами скрываются, на странице отображается радостный смайлик (или другая картинка) 2) если при угадывании слов были ошибки, звучит сигнал failure, карточки со словами скрываются, на странице отображается грустный смайлик (или другая картинка) и количество допущенных ошибок 3) приложение автоматически перенаправляет на главную страницу со списком категорий

dzmitry-varabei commented 4 years ago

@valerydluski спасибо!