Skip to main content

Использование начального назначения Git и GitHub

Можно использовать начальное назначение Git и GitHub для предоставления учащимся основных сведений о Git и информации о принципах работы с GitHub.

Кто эту функцию можно использовать?

Organization owners who are admins for a classroom can use Git & GitHub starter assignments. Дополнительные сведения об администраторах аудитории см. в разделе "Управление аудиториями".

Примечание. В январе 2024 г. GitHub Classroom изменит способ создания репозиториев учащихся из начальных репозиториев кода. В настоящее время процесс требует, чтобы начальные репозитории кода были шаблонами, и GitHub Classroom создает новый репозиторий для каждого учащегося на основе этого шаблона. При предстоящем изменении репозитории учащихся будут созданы путем создания вилки начального репозитория кода.

Это изменение устраняет часто запрашиваемую функцию от преподавателей: возможность изменять начальный код после принятия задания учащимися.

Дополнительные сведения об этом изменении см. в блоге GitHub.

Эта функция находится в общедоступной бета-версии и подлежит изменению.

Начальное назначение Git & GitHub — это предварительно подготовленный курс, который резюмирует основы Git и GitHub и направляет учащихся на ресурсы, где можно узнать больше о конкретных темах.

Необходимые компоненты

Перед созданием назначения необходимо создать аудиторию. Дополнительные сведения см. в разделе Управление аудиториями.

Создание начального назначения

Если в классе нет существующих назначений

  1. Войдите в GitHub Classroom.
  2. Перейдите к аудитории.
  3. На вкладке "Назначения" "Назначения" нажмите кнопку "Использовать начальное назначение".

Если в классе уже есть назначения

  1. Войдите в GitHub Classroom.
  2. Перейдите к аудитории.
  3. На вкладке "Назначения" Назначения щелкните ссылку в синем баннере.

Настройка основных сведений о назначении

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

Импорт назначения

Чтобы импортировать начальные назначения Git и GitHub в организацию, нажмите кнопку "Импорт назначения".

Присвоение имени назначению

Для отдельного задания GitHub Classroom устанавливает имена репозиториев, состоящие из префикса репозитория и имени пользователя учащегося GitHub. По умолчанию префикс репозитория используется в качестве заголовка задания. Например, если имя задания — "assignment-1", а имя пользователя учащегося в GitHub — @octocat, репозиторий задания для @octocat получит имя assignment-1-octocat.

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

Назначение крайнего срока выполнения для задания

Для назначения можно указать срок. В разделе "Крайний срок (необязательно)" щелкните текстовое поле и укажите крайний срок, используя средство выбора даты.

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

Выбор видимости для репозиториев задания

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

По завершении нажмите кнопку "Продолжить". GitHub Classroom создаст назначение и откроется страница назначения.

Приглашение учащихся в назначение

По умолчанию GitHub Classroom включает URL-адрес приглашения для каждого создаваемого задания. Учащиеся могут принимать и отправлять задание, пока включен URL-адрес приглашения. Вы можете делиться URL-адресом с учащимися в LMS, на домашней странице курса и на любой странице, где вы публикуете задания. Учащийся также может перейти к заданию в GitHub Classroom, если он уже принял задание для аудитории.

Предупреждение. Будьте осторожны, передавая URL-адреса приглашений. Любой пользователь с URL-адресом приглашения в задание может принять приглашение и связать учетную запись пользователя в GitHub с идентификатором в списке.

На вкладке Все учащиеся для назначения можно увидеть, присоединился ли учащийся к классу, а также принял ли он назначение и отправил ли он его. Чтобы запретить учащимся принимать или отправлять то или иное задание, измените "Состояние задания" в представлении "Изменить задание". Если задание активно, учащиеся смогут принять его по ссылке-приглашению. Если оно неактивно, ссылка работать не будет.

Начальное назначение Git & GitHub доступно только для отдельных учащихся, а не для групп. После создания назначения учащиеся могут начать работу над ним.

Следующие шаги

Дополнительные материалы