Начальное назначение Git & GitHub — это предварительно подготовленный курс, который резюмирует основы Git и GitHub и направляет учащихся на ресурсы, где можно узнать больше о конкретных темах.
Необходимые компоненты
Перед созданием назначения необходимо создать аудиторию. Дополнительные сведения см. в разделе Управление аудиториями.
Создание начального назначения
Если в классе нет существующих назначений
- Войдите в GitHub Classroom.
- Перейдите к аудитории.
- На вкладке "Назначения" "Назначения" нажмите кнопку "Использовать начальное назначение".
Если в классе уже есть назначения
- Войдите в GitHub Classroom.
- Перейдите к аудитории.
- На вкладке "Назначения" Назначения щелкните ссылку в синем баннере.
Настройка основных сведений о назначении
Импортируйте начальный курс в организацию, назовите назначение, решите, назначать ли крайний срок, и выберите видимость репозиториев назначений.
- Необходимые условия
- Создание начального назначения
- Настройка основных сведений о назначении
- Приглашение учащихся в назначение
- Дальнейшие действия
- Дополнительные материалы
Импорт назначения
Чтобы импортировать начальные назначения Git и GitHub в организацию, нажмите кнопку "Импорт назначения".
Присвоение имени назначению
Для отдельного задания GitHub Classroom устанавливает имена репозиториев, состоящие из префикса репозитория и имени пользователя учащегося GitHub. По умолчанию префикс репозитория используется в качестве заголовка задания. Например, если имя задания — "assignment-1", а имя пользователя учащегося в GitHub — @octocat, репозиторий задания для @octocat получит имя assignment-1-octocat
.
В поле "Название назначения" введите заголовок для назначения. Если нужно, щелкните , чтобы изменить префикс.
Назначение крайнего срока выполнения для задания
Для назначения можно указать срок. В разделе "Крайний срок (необязательно)" щелкните текстовое поле и укажите крайний срок, используя средство выбора даты.
При необходимости, чтобы сделать крайний срок датой отсечения, выберите "Это дата отсечения". Если вы используете дату отсечения, учащиеся потеряют доступ на запись к репозиториям заданий после передачи даты отсечения, если они не получат расширение. Дополнительные сведения о продлении срока назначения см. в разделе "Продление срока назначения для отдельного человека или группы".
Выбор видимости для репозиториев задания
Репозитории для задания могут быть общедоступными или частными. Если используются частные репозитории, то отзыв сможет увидеть только учащийся. В разделе "Видимость репозитория" выберите видимость.
По завершении нажмите кнопку "Продолжить". GitHub Classroom создаст назначение и откроется страница назначения.
Приглашение учащихся в назначение
По умолчанию GitHub Classroom включает URL-адрес приглашения для каждого создаваемого задания. Учащиеся могут принимать и отправлять задание, пока включен URL-адрес приглашения. Вы можете делиться URL-адресом с учащимися в LMS, на домашней странице курса и на любой странице, где вы публикуете задания. Учащийся также может перейти к заданию в GitHub Classroom, если он уже принял задание для аудитории.
Warning
Будьте осторожны, где вы делитесь URL-адресами приглашений. Любой пользователь с URL-адресом приглашения в задание может принять приглашение и связать учетную запись пользователя в GitHub с идентификатором в списке.
На вкладке Все учащиеся для назначения можно увидеть, присоединился ли учащийся к классу, а также принял ли он назначение и отправил ли он его. Чтобы запретить учащимся принимать или отправлять то или иное задание, измените "Состояние задания" в представлении "Изменить задание". Если задание активно, учащиеся смогут принять его по ссылке-приглашению. Если оно неактивно, ссылка работать не будет.
Начальное назначение Git & GitHub доступно только для отдельных учащихся, а не для групп. После создания назначения учащиеся могут начать работу над ним.
Следующие шаги
- Адаптируйте дополнительные назначения для курса. Дополнительные сведения см. в разделе[ "AUTOTITLE", "Создание отдельного задания" и "Повторное использование назначения](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment)".