
Syncing changes also triggers "Tests" to run if a teacher has configured autograding for their assignment.


This abstracts away source control with Git, allowing instructors to teach Git at their own pace. The student can push their commits to the latest version of remote, by clicking the sync changes button, displayed when hovering over the "Active Assignment" line. When the student launches the extension for the first time, they are automatically navigated to the Explorer tab in VS Code, where they can see the "Active Assignment" view alongside the tree-view of files in the repository. The GitHub Classroom extension has two major components: the 'Classrooms' view and the 'Active Assignment' view. How to use GitHub Classroom extension pack This is not automatically installed when clicking the Open in VS Code button. Note: The student must have Git installed on their computer to push code from VS Code to their repository. This badge handles installing VS Code, the Classroom extension pack, and opening to the active assignment with one click. This will include an "Open in VS Code" badge in all student repositories. For more details, see " Integrate GitHub Classroom with an IDE." When creating an assignment, VS Code can be added as the preferred editor for an assignment. GitHub Pull Request Extension allowing students to see feedback from their instructors within the editor.Visual Studio Live Share Extension integrating into a student view for easy access to teaching assistants and classmates for help and collaboration.

