Как устроены курсы в Хекслете

Курсы состоят из уроков. Каждый урок включает до трёх шагов: теория, тест и упражнение. Теория есть всегда, а тестов или упражнения в некоторых уроках может не быть.

Теория

Теория состоит из текста или видео. В конце может быть раздел со ссылками на дополнительные материалы, они полезны, но необязательны для того, чтобы двигаться дальше — теории урока достаточно для прохождения тестов и выполнения упражнения.

Когда вы посмотрели видео и прочитали текст, нажимайте на кнопку «Далее» в правом верхнем углу. Этот шаг урока будет отмечен как завершенный, и вы попадёте на следующий шаг.

Тест

На этом шаге ваша задача правильно ответить на все вопросы. Количество попыток не ограничено. Вопросы, на которые вы дали неправильный ответ, будут повторяться.

Некоторые вопросы имеют один правильный ответ, некоторые — несколько. Если правильных вариантов несколько, нужно выбрать их все.

Шаг будет завершён после того, как вы правильно ответите на все вопросы.

Упражнение



На этом шаге вы увидите перед собой редактор кода и терминал с запущенной в нем командной оболочкой bash.

Ваша задача — написать код, решающий описанную задачу и удовлетворяющий тестам. Иногда задание заключается в выполнении определенных команд в терминале. В описании заголовками выделены названия файлов, в которых нужно реализовывать указанную подзадачу.

  • Все файлы, в которых нужно писать код, открываются автоматически при старте упражнения
  • Код необходимо писать между маркерами BEGIN и END
  • Ничего стирать не надо. Лишних файлов в практике нет, и маркеры — это не просто комментарии

После выполнения задания нажмите на кнопку «Проверить» в правом верхнем углу экрана. Ваше решение будет проверено автоматическими тестами. Если тесты отработают без ошибок, шаг будет завершён, и система предложит вам двигаться дальше. Результаты работы тестов будут выведены во вкладке OUTPUT в редакторе.

Спустя некоторое время ваше решение пропадет из пройденного урока, поэтому чтобы не потерять код, лучше сохранить его. Подробнее о том, как сохранить свой код можно узнать в этой статье.

Упражнение всегда можно вернуть к начальному состоянию с помощью кнопки «Сброс». Сброс удалит весь написанный вами код. Если он вам нужен, сохраните его где-нибудь перед сбросом.