Skip to main content

Connecter un cours d’un système de gestion des formations à une salle de classe

Vous pouvez configurer un cours d’un système de gestion des formations (LMS, Learning Management System) conforme LTI pour qu’il se connecte à GitHub Classroom afin de pouvoir importer un tableau de service pour votre salle de classe.

Who can use this feature?

Organization owners who are admins for a classroom can connect learning management systems to GitHub Classroom. Pour plus d’informations sur les administrateurs de salle de classe, consultez Gérer les classes.

À propos de la connexion d’un système de gestion des formations à votre salle de classe

Vous pouvez connecter un système de gestion des formations à GitHub Classroom et importer un tableau de service d’identificateurs d’étudiant à partir de ce système.

Prérequis

Avant de pouvoir connecter votre système de gestion des formations à une salle de classe, un administrateur de votre instance LMS doit inscrire votre LMS auprès de GitHub Classroom pour lancer la négociation OAuth. Un administrateur ne doit effectuer ce processus d’inscription qu’une seule fois ; ensuite, tout enseignant qui utilise son instance LMS peut synchroniser ses cours LMS avec des salles de classe. Pour plus d’informations, consultez « Inscrire un système de gestion des formations auprès de GitHub Classroom ».

Remarque : Google Classroom n’utilise pas le protocole LTI, et n’a donc pas besoin d’être connecté à GitHub Classroom avant d’importer la liste. Pour plus d’informations, consultez « Connecter un cours d’un système de gestion des formations à une salle de classe ».

Pour configurer un système de gestion des formations afin qu’il se connecte à GitHub Classroom, vous devez d’abord créer une classe. Pour plus d’informations, consultez « Gérer les classes ».

Systèmes de gestion des formations pris en charge

GitHub Classroom prend en charge la connexion aux systèmes de gestion des formations qui implémentent les standards LTI (Learning Tools Interoperability).

  • LTI version 1.3
  • LTI Advantage

L’utilisation de LTI vous permet de sécuriser vos informations. LTI est un protocole standard et l’utilisation qu’en fait GitHub Classroom est certifiée par le consortium Instructional Management System (IMS) Global Learning Consortium. Pour plus d’informations, consultez Learning Tools Interoperability et About IMS Global Learning Consortium sur le site web IMS Global Learning Consortium.

GitHub a testé et vérifié l’inscription, la connexion et l’importation des données de liste de classe des systèmes de gestion des formations suivants dans GitHub Classroom.

  • Canevas
  • Moodle
  • Sakai
  • Google Classroom

Remarque : Les autres systèmes de gestion des formations qui implémentent LTI 1.3 peuvent également fonctionner avec GitHub Classroom, mais ils n’ont pas encore été vérifiés. Les administrateurs de systèmes de gestion des formations devront peut-être configurer des paramètres personnalisés pour la confidentialité et l’emplacement des boutons. Ils seront peut-être également amenés à fournir aux enseignants de la documentation sur la façon de démarrer dans GitHub Classroom à partir du système de gestion des formations.

Google Classroom n’utilise pas le protocole LTI, et n’a donc pas besoin d’être connecté à GitHub Classroom avant d’importer la liste. Pour plus d’informations, consultez « Connecter un cours d’un système de gestion des formations à une salle de classe ».

Liaison d’un cours Canvas à une salle de classe

Vous pouvez lier votre cours Canvas à une salle de classe dans GitHub Classroom. Pour plus d’informations sur Canvas, consultez le site web de Canvas.

Un administrateur doit inscrire votre instance LMS auprès de la salle de classe avant de pouvoir lier un cours LMS. Pour plus d’informations, consultez « Inscrire un système de gestion des formations auprès de GitHub Classroom ».

  1. Connectez-vous à Canvas.
  2. Sélectionnez le cours Canvas à intégrer à GitHub Classroom.
  3. Cliquez sur « Paramètres » dans la barre latérale gauche, puis sur l’onglet « Applications ».
  4. Cliquez sur le bouton + Application.
  5. Sous « Type de configuration », sélectionnez Par ID client dans le menu déroulant.
  6. Sous « ID client », entrez l’ID client que votre administrateur LMS a créé lors de l’inscription de votre instance LMS auprès de GitHub Classroom.
  7. Cliquez sur Envoyer, puis sur Installer.
  8. Actualisez la page ; vous devez normalement voir un lien GitHub Classroom dans le menu de sous-navigation du cours sur le côté droit de la page de détails du cours. Notez que le nom peut être différent si votre administrateur LMS l’a nommé autrement lors de l’inscription de votre LMS.
  9. Le fait de cliquer sur le lien GitHub Classroom va vous diriger vers GitHub Classroom, où vous pouvez sélectionner une salle de classe à lier à votre cours LMS.

Une fois que votre cours est lié, vous pouvez importer votre tableau de service depuis votre cours LMS dans votre salle de classe. Pour plus d’informations, consultez « Importation d’un tableau de service depuis votre LMS ».

Liaison d’un cours Moodle à une salle de classe

Vous pouvez lier votre cours Moodle à une salle de classe dans GitHub Classroom. Pour plus d’informations sur Moodle, consultez le site web de Moodle.

Un administrateur doit inscrire votre instance LMS auprès de la salle de classe avant de pouvoir lier un cours LMS. Pour plus d’informations, consultez « Inscrire un système de gestion des formations auprès de GitHub Classroom ».

Vous devez utiliser Moodle version 3.0 ou ultérieure.

  1. Connectez-vous à Moodle.
  2. Sélectionnez le cours Moodle à intégrer à GitHub Classroom.
  3. Sous « Outils externes », sous « Général », vous devez voir un bouton nommé « GitHub Classroom ». Notez que le nom peut être différent si votre administrateur LMS l’a nommé autrement lors de l’inscription de votre LMS.
  4. Le fait de cliquer sur le bouton GitHub Classroom va vous diriger vers GitHub Classroom, où vous pouvez sélectionner une salle de classe à lier à votre cours LMS.

Une fois que votre cours est lié, vous pouvez importer votre tableau de service depuis votre cours LMS dans votre salle de classe. Pour plus d’informations, consultez « Importation d’un tableau de service depuis votre LMS ».

Liaison d’un cours Sakai à une salle de classe

Vous pouvez lier votre cours Sakai à une salle de classe dans GitHub Classroom. Pour plus d’informations sur Sakai, consultez le site web Sakai.

Un administrateur doit inscrire votre instance LMS auprès de la salle de classe avant de pouvoir lier un cours LMS. Pour plus d’informations, consultez « Inscrire un système de gestion des formations auprès de GitHub Classroom ».

  1. Connectez-vous à votre instance Sakai.
  2. Sélectionnez le cours Sakai à intégrer à GitHub Classroom.
  3. Cliquez sur Outils externes.
  4. Cliquez sur Liens de l’outil.
  5. Le fait de cliquer sur le lien « GitHub Classroom » va vous diriger vers GitHub Classroom, où vous pouvez sélectionner une salle de classe à lier à votre cours LMS.

Une fois que votre cours est lié, vous pouvez importer votre tableau de service depuis votre cours LMS dans votre salle de classe. Pour plus d’informations, consultez « Importation d’un tableau de service depuis votre LMS ».

Importation d’une liste de classe à partir de votre système de gestion des formations

Pour importer votre tableau de service depuis votre LMS :

  1. Ouvrez votre classe liée dans GitHub Classroom et sélectionnez l’onglet « Étudiants ».
  2. Cliquez sur le bouton Importer depuis... contenant le nom de votre LMS (Canvas, Sakai ou Moodle).
  3. Sélectionnez l’identificateur que vous voulez utiliser pour vos étudiants, puis cliquez sur Importer les entrées du tableau de service pour importer votre tableau de service.

Pour mettre à jour un tableau de liste existant :

  1. Ouvrez votre classe liée dans GitHub Classroom et sélectionnez l’onglet « Étudiants ».
  2. Cliquez sur le bouton Synchroniser depuis... contenant le nom de votre LMS (Canvas, Sakai ou Moodle).

Importation d’un tableau de service depuis Google Classroom

Google Classroom n’utilise pas le protocole LTI et n’a donc pas besoin d’être connecté à GitHub Classroom avant d’importer le tableau de service.

  1. Connectez-vous à GitHub Classroom.

  2. Dans la liste des classes, cliquez sur la classe que vous souhaitez afficher.

  3. Sous le nom de la classe, cliquez sur Étudiants.

    Capture d’écran des onglets d’une classe. L’onglet « Étudiants » est encadré en orange foncé.

  4. Si votre classe a déjà une liste de classe, vous pouvez la mettre à jour, ou la supprimer et en créer une.

  5. Dans la liste des LMS, cliquez sur Google Classroom.

  6. Connectez-vous à Google, puis sélectionnez la classe à laquelle établir un lien.

Déconnexion de votre système de gestion des formations

Vous pouvez déconnecter votre salle de classe de votre LMS dans les paramètres GitHub Classroom.

  1. Connectez-vous à GitHub Classroom.

  2. Dans la liste des classes, cliquez sur la classe que vous souhaitez afficher.

  3. Sous le nom de la classe, cliquez sur Paramètres.

    Capture d’écran des onglets d’une classe. L’onglet « Paramètres » est présenté en orange foncé.

  4. Sous « Se connecter à un système de gestion des formations », cliquez sur Paramètres de connexion.

  5. Sous « Supprimer la connexion à votre système de gestion des formations », cliquez sur Se déconnecter de votre système de gestion des formations.