Как стать автором
Обновить

Комментарии 4

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

В этом году мы используем автотесты, чтобы снизить нагрузку на преподавателей, проверяющих задания. Так как автотесты выполняются без участия человека, они не смогут самостоятельно обработать ситуацию, когда кандидатом указаны ошибочные данные (например, опечатка в ссылке на репозиторий).

Чтобы снизить количество ошибок при заполнении формы и отправки заданий на проверку, мы изменили ввод ссылки на репозитории: вместо заполнения текстового поля нужно выбрать репозиторий из списка. Также при отправке заданий на проверку мы автоматически даем пользователю yndx-shri-reviewer доступ к ним. Под этим аккаунтом проверяющие будут смотреть код выполненных заданий.

Авторизовать приложение нужно для того, чтобы:
— мы могли отобразить в интерфейсе список репозиториев для выбора;
— при отправке заданий на проверку автоматически добавить пользователя yndx-shri-reviewer в качестве коллаборатора в репозитории с заданиями.

Выполнение этих двух действий инициирует сам кандидат через интерфейс личного кабинета. Мы не выполняем действий над репозиториями без ведома кандидата. Токен, который мы получаем для операций над репозиториями, используется только приложением и люди (в т.ч. разработчики ЛК ШРИ) не имеют доступа к нему.

Также, если кандидат не хочет давать доступ к своим приватным репозиториям, всегда можно создать отдельный аккаунт на GitHub для выполнения заданий ШРИ.

спасибо за репорт — поправим

Зарегистрируйтесь на Хабре , чтобы оставить комментарий