Создание модуля

Модуль — это рабочее пространство, которое помогает организовать процесс с самого начала. Будь то образовательный курс, подготовка к хакатону или серия задач для стажеров, модуль позволяет разбить любую цель на четкие задания, распределить их между участниками и выстроить понятную структуру работы.

На практике модуль представляет собой центральный узел, внутри которого вы создаете и управляете заданиями, назначаете их участникам и отслеживаете прогресс. Модуль объединяет все связанные задачи в логичную последовательность, обеспечивая ясность и порядок для вас и вашей команды.

Преимущества использования модулей

Использование модулей помогает решить сразу несколько организационных задач:

  • структурирование — позволяет разбить большую цель на цепочку четких и управляемых заданий;
  • централизация — обеспечивает хранение всех материалов, инструкций и результатов работы в одном предсказуемом месте;
  • масштабирование — дает возможность создавать неограниченное количество модулей для разных целей и столько заданий внутри них, сколько потребуется;
  • гибкость — делает инструмент универсальным для обучения, отбора кандидатов, внутренних проектов и любых других процессов.

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

Процесс создания модуля

Info

Пример структуры: Допустим, вам нужно создать образовательный курс по Python. В этом случае тема «Введение в Python и основы программирования» станет отдельным модулем, а конкретные темы, такие как «Основы Python», «Списки» и «Словари», станут отдельными заданиями внутри этого модуля.

Для создания нового модуля выполните следующие шаги:

  1. Нажмите на аватар вашего профиля в правом верхнем углу экрана и перейдите в раздел GitVerse Lab.
  2. Нажмите кнопку + Новый модуль.
  3. Выберите организацию, от лица которой будет вестись работа с материалами.
  4. Введите понятное название для модуля и нажмите кнопку Создать модуль.
  5. Выберите желаемый уровень приватности (публичный или приватный).

Tip

Если у вас еще нет собственной организации, вы можете создать ее прямо на этом этапе. Для этого выберите блок «Новая организация» и укажите ее название, уровень публичности и расширенные права администратора.

Публичный модуль

Публичный модуль виден всем участникам, которых вы добавили в него. Они могут просматривать его содержимое (если сами задания открыты) и легко находить модуль в своем списке в GitVerse Lab.

Info

Если вернуться к примеру с курсом по Python, такой модуль лучше сделать публичным — это позволит участникам видеть всю программу курса целиком.

Публичный формат идеально подходит для следующих сценариев:

  • образовательные курсы — все студенты видят общие материалы и предстоящие задания;
  • хакатоны — обеспечивается прозрачность правил и требований для всех команд;
  • корпоративные проекты — команда работает в едином информационном пространстве.

Warning

Даже публичный модуль смогут найти и использовать только те пользователи, которых вы туда добавите или пригласите. Его нельзя найти в интернете. Вы всегда контролируете, кто имеет доступ к модулю, и можете гибко настраивать видимость каждого задания внутри него.

Приватный модуль

Приватный модуль не отображается в общем интерфейсе участников. Они получают доступ только к конкретным заданиям через прямую ссылку. Все задания в таком модуле автоматически становятся приватными.

Info

На примере курса по Python: модуль стоит делать приватным только в том случае, если он является черновиком и еще не готов для публикации.

Приватный формат идеально подходит для следующих сценариев:

  • собеседования — кандидаты видят только свои тестовые задания;
  • индивидуальные траектории — выдача персональных задач для разных участников;
  • конфиденциальные проекты — когда необходимо скрыть сам факт существования модуля от посторонних;
  • черновики — если ваш модуль еще находится в работе и его рано показывать аудитории.

Warning

Если вы измените видимость модуля с публичного на приватный, то все задания внутри него также автоматически станут приватными. Участники смогут найти свои задания только через полученные прямые ссылки или форкнутые репозитории, но не увидят общую структуру модуля.