diff --git a/tasks/js30#/js30-2.md b/tasks/js30#/js30-2.md index f876517c8..b7cc0dd38 100644 --- a/tasks/js30#/js30-2.md +++ b/tasks/js30#/js30-2.md @@ -26,11 +26,11 @@ - вёрстка аудиоплеера: есть кнопка Play/Pause, кнопки "Вперёд" и "Назад" для пролистывания аудиотреков, прогресс-бар, отображается название и автор трека +5 - в футере приложения есть ссылка на гитхаб автора приложения, год создания приложения, [логотип курса](../../react/assets/rss-logo.svg) со [ссылкой на курс](https://rs.school/courses/javascript-preschool-ru) +5 2. Кнопка Play/Pause +10 - - есть кнопка Play/Pause, при клике по которой можно запустить или остановить проигрывание аудиотрека +5 + - есть кнопка Play/Pause, при клике по которой можно запустить или приостановить проигрывание аудиотрека (повторное нажатие на кнопку Play начинает воспроизводить аудиотрек с того же места, где он был остановлен) +5 - внешний вид и функционал кнопки Play/Pause изменяется в зависимости от того, проигрывается ли в данный момент аудиотрек +5 -3. При кликах по кнопкам "Вперёд" и "Назад" переключается проигрываемый аудиотрек. Аудиотреки пролистываются по кругу - после последнего идёт первый +10 +3. При кликах по кнопкам "Вперёд" и "Назад" переключается проигрываемый аудиотрек. Аудиотреки пролистываются по кругу - после последнего идёт первый. После окончания воспроизведения текущего аудиотрека - автоматически включается следующий. +10 4. При смене аудиотрека меняется изображение - обложка аудиотрека +10 -5. Прогресс-бар отображает прогресс проигрывания текущего аудиотрека. При перемещении ползунка вручную меняется текущее время проигрывания аудиотрека +10 +5. Прогресс-бар отображает прогресс проигрывания текущего аудиотрека. При изменении положения ползунка вручную (перетаскивание ползунка или клик по прогресс-бару) меняется текущее время проигрывания аудиотрека (оба варианта должны быть реализованы). +10 6. Отображается продолжительность аудиотрека и его текущее время проигрывания +10 7. Очень высокое качество оформления приложения и/или дополнительный не предусмотренный в задании функционал, улучшающий качество приложения +10 - высокое качество оформления приложения предполагает собственное оригинальное оформление равное или отличающееся в лучшую сторону по сравнению с демо diff --git a/tasks/js30#/js30.md b/tasks/js30#/js30.md index cb3cd67f0..6f9c788e6 100644 --- a/tasks/js30#/js30.md +++ b/tasks/js30#/js30.md @@ -15,6 +15,7 @@ js30 - три небольших js-проекта, которые вы выпо Кросс-чек стартует в понедельник утром и заканчивается в пятницу поздно ночью в 23:59 UTC. ## Проекты на выбор +**Если в [расписании](https://app.rs.school/course/schedule) в названии таска указан конкретный проект - выбора у вас нет и делать надо именно его** **В каждой части задания необходимо выбрать и выполнить только один проект** @@ -89,7 +90,7 @@ js30 - три небольших js-проекта, которые вы выпо ## Требования к репозиторию -- задание выполняется в приватном репозитории школы. [Как работать с приватным репозиторием школы](https://docs.rs.school/#/private-repository) +- задание выполняется в приватном репозитории школы, в отдельной папке под задание [Как работать с приватным репозиторием школы](https://docs.rs.school/#/private-repository) - если у вас не создаётся приватный репозиторий школы, задание можно выполнять в личном приватном репозитории - от ветки `main` создайте ветку с названием проекта в ней создайте папку с названием проекта, в ней разместите файлы проекта - для деплоя используйте `gh-pages` [Как сделать деплой задания из приватного репозитория школы](https://docs.rs.school/#/private-repository?id=Как-сделать-деплой-задания-из-приватного-репозитория-школы)