Обучение в организации
Онбординг, курс по процессам, технический челлендж — челлендж в репозитории организации. Наставник назначает его задачей и видит, кто где; работа сотрудника живёт в организации. По образцу GitHub Classroom.
В этой статье
Как это устроено#
- Учебный материал — репозиторий организации. Положите в него челлендж: папку с
challenge.mdи этапами (формат челленджа). Кто видит репозиторий, тот может пройти челлендж на вкладке «Учиться». - Наставники — роль «Разбор» и выше. Отдельной роли «наставник» нет: выдайте команде наставников в учебном репозитории роль «Разбор» (Настройки → Доступ) или назначьте человеку роль организации «Разбор во всех репозиториях». Владельцы организации — наставники всегда.
- Назначение — задачей. На странице челленджа кнопка «Назначить» открывает новую задачу со ссылкой на челлендж; отметьте исполнителей и, если нужен срок, веху.
- Работа — в организации. Когда участник нажимает «Начать», репозиторий его работы заводится в организации, с именем
{челлендж}-{логин}, напримерonboarding-anna. Участник может в нём писать, наставники — читать. Посторонний, открывший публичный репозиторий организации, проходит челлендж в своём аккаунте. - Прогресс — на странице челленджа. Кнопка «Прогресс» показывает каждого: проходит или завершил, сколько этапов пройдено, когда начал и последний раз что-то делал, сколько раз ошибся, где лежит работа. Назначенные, но не начавшие, видны строкой «назначено».
- Задача закрывается сама, когда челлендж завершили все её исполнители, — как задача, которую закрывает запрос на слияние.
Что видит наставник, а что нет#
| Видит | Не видит |
|---|---|
| начал ли человек, этап «N из M», завершил ли | тексты ответов на вопросы |
| когда начал и последнее действие | повторения («Тренировать») — они личные |
| сколько ответов было неверных — одним числом | личные репозитории человека |
| репозиторий работы: файлы, коммиты, проверки |
Участник узнаёт об этом заранее: у кнопки «Начать» челленджа организации стоит строка о том, где будет его работа и кто видит прогресс.
Если человек уходит из организации#
Исключение снимает членство и выдачи. Репозиторий работы остаётся организации вместе с историей — как у GitHub Classroom. Подробнее — как ограничить доступ участнику.
Пошагово: онбординг нового сотрудника#
- Заведите в организации приватный репозиторий
uchebnikи положите в него челленджonboarding. - Команде «Наставники» выдайте в нём роль «Разбор»; сотрудникам — «Чтение» (базовым правом организации или командой).
- Откройте челлендж → «Назначить» → отметьте сотрудника → «Создать».
- Сотрудник получает уведомление о задаче, открывает челлендж и нажимает «Начать».
- Следите в «Прогрессе»; когда сотрудник завершит челлендж, задача закроется сама.
Было полезно?