Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Представление "Активные назначения" в GitHub Classroom

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

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

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