Skip to main content

Intégrer GitHub Classroom à un IDE

Vous pouvez préconfigurer un environnement de développement intégré (IDE) pris en charge pour les devoirs que vous créez dans GitHub Classroom.

Qui peut utiliser cette fonctionnalité ?

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. Pour plus d’informations sur les administrateurs de salle de classe, consultez Gérer les classes.

À propos de l’intégration à un IDE

Vous pouvez éventuellement configurer un devoir pour utiliser un IDE (environnement de développement intégré). Les IDE permettent aux étudiants d’écrire du code, d’exécuter des programmes et de collaborer sans installer Git ni une chaîne d’outils de développement complète sur leur ordinateur. Si vous choisissez un IDE pour un devoir, les étudiants peuvent toujours extraire et exécuter du code localement sur un ordinateur disposant des logiciels nécessaires.

Dès qu’un étudiant accepte un devoir avec un IDE, le fichier README dans le dépôt de devoir de l’étudiant propose un bouton pour ouvrir le devoir dans l’IDE. L’étudiant peut commencer à travailler immédiatement et aucune autre configuration n’est nécessaire.

IDE pris en charge

GitHub Classroom prend en charge les IDE suivants. Vous pouvez avoir plus d’informations sur l’expérience des étudiants pour chaque IDE.

IDEPlus d’informations
GitHub Codespaces« Utiliser GitHub Codespaces avec GitHub Classroom »
Microsoft MakeCode Arcade« À propos de l’utilisation de MakeCode Arcade avec GitHub Classroom »
Visual Studio CodeExtension GitHub Classroom dans la Place de marché Visual Studio

Nous savons que les intégrations d’IDE cloud sont importantes pour votre classe et nous nous efforçons de trouver d’autres options à vous proposer.

Configuration d’un IDE pour un devoir

Vous pouvez choisir l’IDE de votre choix pour un devoir quand vous créez le devoir. Pour savoir comment créer une affectation qui utilise un IDE, consultez « Créer un devoir individuel » ou « Créer un devoir de groupe ».

Configuration d’une affectation dans un nouvel environnement de développement intégré (IDE)

La première fois que vous configurez une affectation utilisant un autre environnement de développement intégré, vous devez vous assurer qu’il est correctement configuré.

À moins que vous n'utilisiez GitHub Codespaces, vous devez autoriser OAuth app pour l’environnement de développement intégré de votre organisation. Pour tous les dépôts, accordez à l’application un accès en lecture aux métadonnées, à l’administration et au code, et un accès en écriture à l’administration et au code. Pour plus d’informations, consultez « Autorisation des applications OAuth ».

GitHub Codespaces ne nécessite pas OAuth app, mais vous devez activer GitHub Codespaces pour permettre à votre organisation de configurer une affectation avec GitHub Codespaces. Pour plus d’informations, consultez « Utiliser GitHub Codespaces avec GitHub Classroom ».

Pour aller plus loin