Инструкция по сдаче домашнего задания
Давайте рассмотрим процесс сдачи домашней работы на примере ДЗ к уроку по корутинам:
В описании есть вся информация необходимая для выполнения ДЗ, если есть непонятные моменты то смело пишите в чат.
-
Чтобы начать выполнять домашнюю работу сделайте форк репозитория нажав кнопку Fork в правом верхнем углу. Репозитории с условиями задачи Read Only, поэтому пушить в них не получится.
-
После того как вы сделали форк репозитория, нужно склонировать его и далее работать в нем. Строгих требований к именованиям коммитов нет, но старайтесь группировать задачи в коммиты, либо делайте commit squash перед пушем.
-
После того как все задачи выполнены сделайте push в свой форк.
-
После пуша на странице вашего форка появится блок с сообщением о том что ваша development ветка опережает development ветку мастер репозитория на N коммитов.
-
Нажмите кнопку Contribute, проверьте дифф и откройте пулл-реквест
-
Самая сложная часть закончена. Чтобы преподаватель вовремя узнал о выполненной работе, которую нужно проверить, обязательно отправьте сообщение с ссылкой на пулл реквест в Личный Кабинет Otus.
-
Теперь необходимо дождаться ревью от преподавателей/менторов. Если работа выполнена отлично и никаких серьезных замечаний нет, то пулл-реквест закрывается и в личном кабинете выставляется оценка(у нас бинарная система оценки зачет/незачет). Если есть замечания которые необходимо исправить то пулл реквест возвращается с флагом Request changes и списком комментариев к коду. Дискуссии лучше вести прямо на Github, чтобы не терять контекст. Если преподаватель/ментор не отвечает на ваш реплай, не стесняйтесь писать в личные сообщения(возможно он просто пропустил ваш ответ).
-
После того как все спорные моменты решены и замечания поправлены, пулл-реквест будет закрыт и домашняя работа считается сданной
Мы постарались сделать так, что при выполнении задач в домашних работах студенты смогут поупражняться с частыми кейсами, которые встречаются при использовании того или иного фреймворка, подхода или библиотеки. При этом мы постарались сделать так, что временные затраты на среднюю работу не должны превышать 2-3 часа. Конечно, это время варьируется в зависимости от условий задачи и опыта студента.
Как такового дедлайна по отдельным ДЗ нет. Есть одна дата, после которой домашние работы будут проверяться только на коммерческой основе — эта дата — конец курса. До этого вы можете сдавать ДЗ в любое удобное вам время, хотя я рекомендую сдавать их не сильно отдаляясь от даты проведения лекции, ведь основной смысл ДЗ — закрепить знания, полученные на лекциях.
Ничего страшного не произойдет. В сертификате, который вы получаете, будет отражено количество сданных работ. Но, опять же, мы рекомендуем выполнять все домашние работы, чтобы получить максимальную пользу от данного курса.
Мы стараемся проверять домашние работы как можно скорее. Если ваша работа остается без обратной связи в течение 5 и более дней, смело пишите руководителю курса или коммьюнити-менеджерам.
Если вы нашли ошибку в условиях ДЗ, вам не понятны задачи, которые необходимо решить, или у вас есть предложения по улучшению, то пишите руководителю курса.






