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.
IDE | Weitere Informationen |
---|---|
GitHub Codespaces | Verwenden von GitHub Codespaces mit GitHub Classroom |
Microsoft MakeCode Arcade | Informationen zur Verwendung von MakeCode Arcade mit GitHub Classroom |
Visual Studio Code | GitHub 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.