Обучение в организации

Онбординг, курс по процессам, технический челлендж — челлендж в репозитории организации. Наставник назначает его задачей и видит, кто где; работа сотрудника живёт в организации. По образцу GitHub Classroom.

Кому доступно Назначать и видеть прогресс — владельцы организации и те, у кого в учебном репозитории роль «Разбор» и выше. Проходить — все, кто видит репозиторий.

Обновлено Скопировать как Markdown
В этой статье

Как это устроено#

  1. Учебный материал — репозиторий организации. Положите в него челлендж: папку с challenge.md и этапами (формат челленджа). Кто видит репозиторий, тот может пройти челлендж на вкладке «Учиться».
  2. Наставники — роль «Разбор» и выше. Отдельной роли «наставник» нет: выдайте команде наставников в учебном репозитории роль «Разбор» (Настройки → Доступ) или назначьте человеку роль организации «Разбор во всех репозиториях». Владельцы организации — наставники всегда.
  3. Назначение — задачей. На странице челленджа кнопка «Назначить» открывает новую задачу со ссылкой на челлендж; отметьте исполнителей и, если нужен срок, веху.
  4. Работа — в организации. Когда участник нажимает «Начать», репозиторий его работы заводится в организации, с именем {челлендж}-{логин}, например onboarding-anna. Участник может в нём писать, наставники — читать. Посторонний, открывший публичный репозиторий организации, проходит челлендж в своём аккаунте.
  5. Прогресс — на странице челленджа. Кнопка «Прогресс» показывает каждого: проходит или завершил, сколько этапов пройдено, когда начал и последний раз что-то делал, сколько раз ошибся, где лежит работа. Назначенные, но не начавшие, видны строкой «назначено».
  6. Задача закрывается сама, когда челлендж завершили все её исполнители, — как задача, которую закрывает запрос на слияние.

Что видит наставник, а что нет#

Видит Не видит
начал ли человек, этап «N из M», завершил ли тексты ответов на вопросы
когда начал и последнее действие повторения («Тренировать») — они личные
сколько ответов было неверных — одним числом личные репозитории человека
репозиторий работы: файлы, коммиты, проверки

Участник узнаёт об этом заранее: у кнопки «Начать» челленджа организации стоит строка о том, где будет его работа и кто видит прогресс.

Если человек уходит из организации#

Исключение снимает членство и выдачи. Репозиторий работы остаётся организации вместе с историей — как у GitHub Classroom. Подробнее — как ограничить доступ участнику.

Пошагово: онбординг нового сотрудника#

  1. Заведите в организации приватный репозиторий uchebnik и положите в него челлендж onboarding.
  2. Команде «Наставники» выдайте в нём роль «Разбор»; сотрудникам — «Чтение» (базовым правом организации или командой).
  3. Откройте челлендж → «Назначить» → отметьте сотрудника → «Создать».
  4. Сотрудник получает уведомление о задаче, открывает челлендж и нажимает «Начать».
  5. Следите в «Прогрессе»; когда сотрудник завершит челлендж, задача закроется сама.

Было полезно?