Skip to main content

Интеграция GitHub Classroom с интегрированной средой разработки

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

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

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. Дополнительные сведения об администраторах аудитории см. в разделе "Управление аудиториями".

Сведения об интеграции с интегрированной средой разработки

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

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

Поддерживаемые интегрированные среды разработки (IDE)

GitHub Classroom поддерживает следующие среды IDE. Вы можете узнать больше о взаимодействии с учащимися для каждой интегрированной среды разработки.

IDEДополнительные сведения
GitHub Codespaces"Использование GitHub Codespaces с GitHub Classroom"
Microsoft MakeCode Arcade"Сведения об использовании MakeCode Arcade с GitHub Classroom"
Visual Studio CodeРасширение GitHub Classroom в Visual Studio Marketplace

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

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

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

Настройка назначения в новой интегрированной среде разработки

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

Если вы не используете GitHub Codespaces, необходимо авторизовать OAuth app для интегрированной среды разработки для вашей организации. Для всех репозиториев предоставьте приложению доступ на чтение к метаданным, администрированию и коду, а также доступ на запись к администрированию и коду. Дополнительные сведения см. в разделе Авторизация приложений OAuth.

GitHub Codespaces не требует OAuth app, но необходимо включить GitHub Codespaces для вашей организации, чтобы иметь возможность настроить назначение с помощью GitHub Codespaces. Дополнительные сведения см. в разделе Использование GitHub Codespaces с GitHub Classroom.

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