Примечание. Расширение 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 предоставляет учащимся пакет расширения, содержащий:
- GitHub Classroom Расширение с пользовательскими абстракциями, которые упрощают работу учащихся.
- Расширение Visual Studio Live Share, интегрируемое в представление учащихся, что позволяет легко взаимодействовать с помощниками по обучению и одноклассниками для поддержки и совместной работы.
- 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.