Подготовка к работе с заданиями

Все, что написано на этой странице нужно выполнить только один раз в начале настройки. Если вы работаете на нескольких vm/машинах, установку скрипта ptest и создание переменной окружения надо выполнить на каждой.

Скрипт ptest

После выполнения задания, его надо:

  • проверить с помощью тестов
  • после прохождения тестов, посмотреть вариант решения
  • сдать задание на проверку

Все эти операции выполняет скрипт ptest. Скрипт находится в вашем репозитории в файле ptest.py. Для начала, его надо установить, чтобы не надо было каждый раз писать python ptest.py.

Установка скрипта ptest

Надо перейти в свой репозиторий, например (пишите имя своего репозитория):

cd online-10-natasha-samoylenko/

Затем внутри репозитория дать команду

pip install .

Это установит модуль и даст возможность вызывать его в любом каталоге по слову ptest.

Токен Github

Для сдачи заданий на проверку, надо сгенерировать токен Github. Это специальное значение, которое позволяет дать только конкретные права для скрипта, который использует токен.

Создать токен нужно по ссылке

Нажать “Generate new token”

alt

Выбрать имя и нажать галочку “repo”, чтобы дать права на работу с репозиториями:

alt

Внизу нажать “Generate token”:

alt

Затем скопировать token:

alt

И сохранить его в переменной окружения GITHUB_TOKEN.

Для linux

Нужно записать токен в файл ~/.bashrc в таком виде:

export GITHUB_TOKEN=aaabbbccc1213213

Можно записать переменную только в .bashrc, но важно перезагрузить bash (cli), так как .bashrc считывается только при старте.

Если у Вас не bash, как сделать переменную окружения, надо найти самостоятельно.

Для Mac

Для начала надо проверить какой shell используется. Для этого в командной строке надо дать команду:

echo $0

Если вывод -bash, надо записать токен в файл ~/.bash_profile в таком виде:

export GITHUB_TOKEN=aaabbbccc1213213

Если вывод -zsh, надо записать токен в файл ~/.zshrc в таком виде:

export GITHUB_TOKEN=aaabbbccc1213213

Для Windows

  1. Найдите в поиске и выберите System (Control Panel)
  2. Нажать Advanced system settings и затем Environment Variables
  3. В секции User Variables нажать New
  4. Введите имя переменной GITHUB_TOKEN и значение - ваш токен и нажмите OK.
  5. Если cli было открыта, надо закрыть и открыть заново

Сообщение о проверенных заданиях

После сдачи заданий на проверку, вам надо как-то получать оповещение, когда задания проверены. Для этого я пишу комментарий на github, после проверки.

Чтобы вам приходило оповещение про проверку заданий (оставленный комментарий), вам нужно следить за репозиторием. Чтобы это включить, надо нажать кнопку “Watch” в вашем репозитории и выбрать вариант “All activity”.

alt

Выбрать “All activity”

alt

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

Оповещения буду приходить на тот email, который вы указывали при регистрации на github.

Как проверять задания, смотреть варианты решения и сдавать на проверку

Leave a Comment