Skip to main content

Integrieren von GitHub Classroom in eine IDE

Du kannst eine unterstützte integrierte Entwicklungsumgebung (IDE) für Arbeitsaufträge vorkonfigurieren, die du in GitHub Classroom erstellst.

Wer kann dieses Feature verwenden?

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. Weitere Informationen zu Kursraumadministrator*innen findest du unter Verwalten von Kursräumen.

Informationen zur Integration mit einer IDE

Du kannst eine Aufgabe optional so konfigurieren, dass eine integrierte Entwicklungsumgebung (IDE) verwendet wird. IDEs ermöglichen es deinen Kursteilnehmern, Code zu schreiben, Programme auszuführen und zusammenzuarbeiten, ohne Git und eine vollständige Entwicklungstoolkette auf den Computern der Kursteilnehmer zu installieren. Wenn du eine IDE für eine Aufgabe auswählst, können Kursteilnehmer weiterhin Code lokal auf einem Computer mit der erforderlichen Software auschecken und ausführen.

Nachdem ein Kursteilnehmer eine Zuweisung mit einer IDE akzeptiert hat, enthält die README-Datei im Zuweisungsrepository eine Schaltfläche, um die Zuweisung in der IDE zu öffnen. Der Kursteilnehmer kann sofort arbeiten, und es ist keine zusätzliche Konfiguration erforderlich.

Unterstützte IDEs

GitHub Classroom unterstützt die folgenden IDEs: Du kannst mehr über die Kursteilnehmererfahrung für jede IDE erfahren.

IDEWeitere Informationen
GitHub CodespacesVerwenden von GitHub Codespaces mit GitHub Classroom
Microsoft MakeCode ArcadeInformationen zur Verwendung von MakeCode Arcade mit GitHub Classroom
Visual Studio CodeGitHub Classroom-Erweiterung im Visual Studio Marketplace

Wir wissen, dass Cloud-IDE-Integrationen für deine Klasse wichtig sind und arbeiten daran, Dir mehr Optionen zur Verfügung zu stellen.

Konfigurieren einer IDE für eine Zuweisung

Du kannst die IDE auswählen, die du beim Erstellen einer Zuweisung für eine Zuweisung verwenden möchtest. Informationen zum Erstellen einer neuen Zuweisung, die eine IDE verwendet, findest du unter Erstellen einer Einzelaufgabe oder Erstellen einer Gruppenaufgabe.

Einrichten einer Zuweisung in einer neuen IDE

Wenn Du eine Zuweisung zum ersten Mal mit einer anderen IDE konfigurieren, musst Du sicherstellen, dass sie ordnungsgemäß eingerichtet ist.

Du musst die OAuth app für die IDE für deine Organisation autorisieren, es sei denn, du verwendest GitHub Codespaces. Gewähre für alle Repositorys den Lesezugriff der App auf Metadaten, Verwaltung und Code und den Schreibzugriff auf die Administration und den Code. Weitere Informationen findest du unter Autorisieren von OAuth-Apps.

GitHub Codespaces erfordert keine OAuth app, du musst GitHub Codespaces jedoch für deine Organisation aktivieren, um eine Zuweisung mit GitHub Codespaces konfigurieren zu können. Weitere Informationen findest du unter Verwenden von GitHub Codespaces mit GitHub Classroom.

Weiterführende Themen