Skip to main content

Редактирование назначения

Вы можете изменить существующие задания в своем курсе.

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

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

О редактировании назначений

После создания задания можно изменить многие аспекты задания, чтобы лучше соответствовать потребностям себя и учащихся. Помните, что вы не можете изменить тип назначения (отдельный или групповой) или интегрированную среду разработки (IDE) после создания назначения. Дополнительные сведения см. в разделе [AUTOTITLE и Создание отдельного задания](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-a-group-assignment).

Изменение существующего назначения

  1. Войдите в GitHub Classroom.

  2. В списке аудиторий выберите аудиторию, которую хотите просмотреть.

  3. На вкладке " "Назначения " рядом с заданием, который вы хотите изменить, щелкните .

    Примечание.

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

  4. В разделе "Название назначения" щелкните в текстовом поле, а затем удалите существующий текст и введите новое название назначения.

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

    Примечание.

    Изменение заголовка назначения или префикса репозитория по умолчанию не изменит имя существующих репозиториев назначений.

    Затем введите новый префикс в разделе "Настраиваемый префикс репозитория".

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

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

  7. Чтобы изменить состояние назначения, выберите раскрывающееся меню " Назначение" и нажмите кнопку "Активный " или "Неактивный".

    Примечание.

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

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

    Примечание.

    Изменение видимости репозиториев назначений не изменит видимость существующих репозиториев назначений.

  9. При необходимости выберите или отмените выбор доступа администратора учащихся к своему репозиторию. Дополнительные сведения о разрешениях администратора для репозиториев см. в разделе [AUTOTITLE и Сведения о репозиториях](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization).

    Примечание.

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

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

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

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

Примечание.

По умолчанию задание создаст пустой репозиторий для каждого учащегося в списке для аудитории.

  1. Чтобы добавить новый тест автоградирования, в разделе "Добавить тесты автоградинга" выберите раскрывающееся меню "Добавить тест **", а затем выберите **метод градирования из отображаемых параметров. Дополнительные сведения см. в разделе Использование автоматической проверки.

    Кроме того, можно изменить или удалить существующие тесты автоградирования с помощью или .

  2. Чтобы добавить новый защищенный путь, в разделе "Защищенные пути к файлам" введите файл или путь и нажмите кнопку "Добавить путь".

    Кроме того, удалите существующие защищенные пути, щелкнув .

    Примечание.

    Если удалить защищенный путь к файлу, метка "Защищенные файлы" будет удалена из всех отправк, которые редактировали файлы в этом пути.

  3. Чтобы включить или отключить запросы на вытягивание отзывов, выберите или отключите запросы на вытягивание отзывов.

    Примечание.

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

  4. Нажмите кнопку "Обновить назначение".

Внесение изменений в начальный код назначения

Если вам нужно обновить начальный код для задания после того, как учащиеся уже приняли его, это можно сделать, изменив исходный репозиторий. Так как задания учащихся основаны на вилках этого репозитория, вы можете внести изменения в начальный код, а затем создать запросы на вытягивание для учащихся, чтобы объединить эти обновления в их задания. См. Создание назначения на основе репозитория шаблонов.

  1. Войдите в GitHub Classroom.

  2. В списке аудиторий выберите аудиторию, которую хотите просмотреть.

  3. Выберите назначение с начальным репозиторием кода.

  4. Под заголовком назначения щелкните ссылку на начальный репозиторий кода.

  5. Внесите необходимые изменения в содержимое начального кода.

  6. Вернитесь на страницу обзора назначения.

  7. Щелкните " Синхронизация назначений". Если обнаружены изменения, появится кнопка "Назначения" устарела .

  8. Чтобы открыть запросы на вытягивание во всех репозиториях заданий учащихся, щелкните " Задания" устарели.

Запросы на вытягивание будут названы "GitHub Classroom: назначение синхронизации". Попросите учащихся объединить эти запросы на вытягивание.

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