Часто задаваемые вопросы

В этом разделе собраны ответы на самые популярные вопросы о работе с образовательным пространством GitVerse Lab.

Что такое GitVerse Lab?

GitVerse Lab — это образовательная платформа для организации коллективной работы над проектами. Она позволяет преподавателям и организаторам создавать учебные модули и задания, приглашать участников и автоматизировать процесс проверки практических работ.

Чем GitVerse Lab отличается от GitVerse SmartClass?

SmartClass — это старое название платформы GitVerse Lab. Оба названия обозначают один и тот же сервис, актуальным наименованием является GitVerse Lab.

Чем модуль отличается от задания?

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

Как пригласить участников в модуль?

Добавление участников в модуль происходит через встроенную функцию массового импорта:

  1. Введите список имен пользователей (логинов) прямо в интерфейсе или загрузите файл формата .csv / .xlsx с готовым списком.
  2. Система автоматически обработает данные и отправит приглашения указанным пользователям.

Можно ли изменить приватность модуля после создания?

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

Что такое шаблон репозитория в задании?

Шаблон репозитория — это исходный код (базовый репозиторий), на основе которого создается неизменяемый снимок (снепшот) при публикации задания. Именно из этого снепшота впоследствии будет создаваться персональная копия (форк) для каждого участника, принявшего задание.

Что такое снепшот задания?

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

Чем отличается индивидуальное задание от группового?

Типы заданий определяют формат работы участников:

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

Можно ли настроить размер команд в групповом задании?

Да, при создании группового задания организатор может гибко настроить параметры команд, указав:

  • максимальное количество участников в одной команде;
  • максимальное количество команд для текущего задания.

Можно ли изменить шаблон после публикации задания?

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

Как проверить выполнение задания?

Для проверки отправленных работ организатор может:

  • просматривать запросы на слияние от участников в интерфейсе платформы;
  • выставлять итоговые статусы «Выполнено» или «Не выполнено»;
  • оставлять ревью и комментарии к участкам кода.

Что происходит при наступлении жесткого дедлайна?

При наступлении жесткого дедлайна (срока сдачи) система автоматически:

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

Можно ли продлить дедлайн для отдельного участника?

Да, организатор может отменить жесткий дедлайн для конкретного человека. Это делается через меню дополнительных действий (иконка «…») рядом с именем нужного участника в списке.

Как реактивировать задание после жесткого дедлайна?

Для реактивации задания и возврата возможности отправлять код необходимо:

  • установить новую дату дедлайна в будущем времени;
  • изменить статус самого задания на «Активное» (после этого система автоматически вернет участникам права на запись).

Что видит участник в приватном модуле?

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

Как участник принимает задание?

Для начала работы участник переходит по полученной ссылке-приглашению и нажимает кнопку «Принять задание». После этого система автоматически создает для него персональный форк репозитория из снепшота.

Можно ли использовать одно задание в разных модулях?

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

Что делать, если участник не видит задание?

Если участник сообщает о проблемах с доступом, организатору необходимо проверить:

  • настройки видимости задания (является ли оно публичным или приватным);
  • наличие отправленного приглашения у конкретного участника;
  • фактическую принадлежность участника к текущему модулю.

Можно ли изменить тип задания после создания?

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

Как отслеживать прогресс выполнения заданий?

Вся сводная информация о ходе работы доступна организатору на дашборде задания, где отображаются:

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