Hinweis: Die Erweiterung GitHub Classroom für VS Code befindet sich nicht mehr in der aktiven Entwicklung. Das Signal In VS Code-Badge in Kursteilnehmer*innen-Repositorys funktioniert weiterhin, andere Features der Erweiterung funktionieren jedoch möglicherweise nicht wie erwartet.
Informationen zu Visual Studio Code
Visual Studio Code ist ein einfacher, aber dennoch leistungsfähiger Quellcode-Editor, der auf deinem Desktop ausgeführt wird und für Windows, macOS und Linux verfügbar ist. Mit der Erweiterung GitHub Classroom für VS Code können Kursteilnehmer*innen ihre Kursaufgaben einfach durchsuchen, bearbeiten, übermitteln, zusammen bearbeiten und testen. Weitere Informationen zu IDEs und GitHub Classroom findest du unter Integrieren von GitHub Classroom in eine IDE.
Der Studenten-Editor der Wahl
Die GitHub Classroom-Integration mit VS Code bietet Kursteilnehmer*innen ein Erweiterungspaket, das Folgendes enthält:
- GitHub Classroom-Erweiterung mit benutzerdefinierten Abstraktionen, die es Schülern erleichtern, zu navigieren.
- Visual Studio Live Share-Erweiterung, die in eine Schüleransicht integriert wird, um den Zugriff auf Lehrassistenten und Klassenkollegen für Hilfe und Zusammenarbeit zu erleichtern.
- GitHub-Pull-Request-Erweiterung, mit der Kursteilnehmer*innen Feedback von ihren Kursleitern innerhalb des Editors sehen können.
So startest du die Zuordnung in VS Code
Beim Erstellen einer Zuordnung kann VS Code als bevorzugter Editor für eine Zuordnung hinzugefügt werden. Ausführlichere Informationen findest du unter Integrieren von GitHub Classroom in eine IDE.
Dies umfasst ein „Öffnen in VS Code"-Badge in allen Studenten-Repositorys. Dieses Signal behandelt die Installation von VS Code, das Classroom-Erweiterungspaket und das Öffnen der aktiven Zuordnung mit einem Klick.
Hinweis: Der Schüler muss Git auf ihrem Computer installiert haben, um den Code von VS Code in das Repository zu pushen. Dies wird nicht automatisch installiert, wenn du auf die Schaltfläche Öffnen in VS Code klickst. Der Kursteilnehmer kann Git über Git herunterladen herunterladen.
So verwendest du das GitHub Classroom-Erweiterungspaket
Die GitHub Classroom-Erweiterung verfügt über zwei Hauptkomponenten: die Ansicht ‚Klassenzimmer‘ und die Ansicht ‚Aktive Zuordnung‘.
Wenn der Kursteilnehmer die Erweiterung zum ersten Mal startet, werden sie automatisch zur Registerkarte Explorer in VS Code navigiert, wo sie die Ansicht „Aktive Zuordnung“ neben der Strukturansicht von Dateien im Repository sehen können.
Der Kursteilnehmer kann seine Commits an die neueste Remoteversion pushen, indem er auf die Schaltfläche Synchronisierungsänderungen klickt, die beim Zeigen auf die Zeile „Aktive Zuordnung" angezeigt wird. Dies abstrahiert die Quellsteuerung mit Git, sodass Lehrer Git in ihrem eigenen Tempo unterrichten können. Durch das Synchronisieren von Änderungen werden auch Ausführungen von „Tests" ausgelöst, wenn Kursleiter*innen die automatische Bewertung für Aufgaben konfiguriert haben.
Der Knoten „Gruppe" unter Gruppe „Aktive Zuordnung" zeigt Mitglieder einer Gruppe an, wenn die Zuordnung ein Gruppenprojekt ist. Außerdem werden die Administrator-Mitglieder des Repositorys angezeigt, die ihnen helfen können, wenn ein Kursteilnehmer hängen bleibt. Um mit dem Projekt zusammenzuarbeiten, kann ein Kursteilnehmer eine Live Share-Sitzung mit irgendeinem Gruppenknoten starten, und sie teilen sofort den gesamten Kontext des Repositorys mit ihnen. Weitere Informationen zu Live Share in Visual Studio sind unter Was ist Visual Studio Live Share? zu finden.
Sobald ein Schüler mit der Aufgabe fertig ist, können sie auch navigieren, um andere Aufgaben und Klassenzimmer anzuzeigen. Diese findest du auf der Registerkarte GitHub.