Skip to main content

Сведения об использовании Visual Studio Code с GitHub Classroom

Вы можете настроить Visual Studio Code как предпочтительный редактор для назначений в GitHub Classroom.

Примечание. Расширение GitHub Classroom для VS Code больше не находится в активной разработке. Значок "Открыть" в VS Code в репозиториях учащихся по-прежнему работает, но другие функции расширения могут не функционировать должным образом.

Сведения о Visual Studio Code

Visual Studio Code — это простой, но мощный редактор исходного кода, который запускается на рабочем столе и доступен для Windows, macOS и Linux. С помощью расширения GitHub Classroom для VS Codeучащиеся могут легко просматривать, изменять, отправлять, совместно работать и тестировать задания аудитории. Дополнительные сведения о идентификаторах и GitHub Classroomсм. в разделе "Интеграция GitHub Classroom с интегрированной средой разработки".

Редактор, выбранный учащимся

Интеграция GitHub Classroom с VS Code предоставляет учащимся пакет расширения, содержащий:

  1. GitHub Classroom Расширение с пользовательскими абстракциями, которые упрощают работу учащихся.
  2. Расширение Visual Studio Live Share, интегрируемое в представление учащихся, что позволяет легко взаимодействовать с помощниками по обучению и одноклассниками для поддержки и совместной работы.
  3. GitHub Расширение запроса на вытягивание позволяет учащимся просматривать отзывы своих преподавателей в редакторе.

Практическое руководство по запуску назначения в VS Code

При создании назначения можно добавить VS Code в качестве предпочтительного редактора для назначения. Дополнительные сведения см. в разделе "Интеграция GitHub Classroom с интегрированной средой разработки".

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

Примечание. Учащийся должен установить Git на своем компьютере, чтобы отправить код из VS Code в свой репозиторий. Это не устанавливается автоматически при нажатии Открыть в VS Code. Учащийся может скачать Git из Git download.

Использование пакета расширения GitHub Classroom

Расширение GitHub Classroom имеет два основных компонента: представление "Классы" и представление "Активное назначение".

Когда учащийся запускает расширение впервые, он автоматически переходит на вкладку обозревателя в VS Code, где можно увидеть представление "Активное назначение" вместе с деревом представлений файлов в репозитории.

Учащийся может передать свои фиксации в последнюю версию удаленного приложения, нажав на кнопку Изменения синхронизации, отображаемую при наведении указателя мыши на строку "Активное назначение". Это абстрагирует управление версиями с помощью Git, позволяя инструкторам преподавать основы Git в собственном темпе. Синхронизация изменений также активирует "Тесты" для запуска, если учитель настроил автоматическую классификацию для их назначения.

Узел "Группа" в разделе "Активное назначение" будет отображать участников группы, если назначение является групповым проектом. В нем также будут отображаться администраторы репозитория, которые могут помочь, если у учащегося возникли сложности. Для совместной работы над проектом учащийся может начать сеанс Live Share с любым пользователем в узле группы; при этом он сразу предоставит общий доступ ко всему контексту репозитория. Дополнительные сведения о Live Share и совместной работе с ним см. в статье "Что такое Visual Studio Live Share?".

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