Перейти к основному содержимому

Перейти на сайт

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

В этой статье можно узнать, по какой структуре строятся все наши курсы.

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

Теория​

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

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

Тест​

На этом шаге ваша задача правильно ответить на все вопросы. Если вы ответили неправильно, то сможете попробовать ещё, количество попыток не ограничено.

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

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

Упражнение (Практика)​

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

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

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

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

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

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