Skip to main content

Verknüpfen eines Learning-Management-System-Kurses mit einem Kursraum

Du kannst einen LTI-kompatiblen LMS-Kurs (Learning Management System) so konfigurieren, dass eine Verbindung mit GitHub Classroom hergestellt wird und du infolgedessen eine Teilnehmerliste für deinen Kursraum importieren kannst.

Wer kann dieses Feature verwenden?

Organization owners who are admins for a classroom can connect learning management systems to GitHub Classroom. Weitere Informationen zu Kursraumadministrator*innen findest du unter Verwalten von Kursräumen.

Informationen zum Verknüpfen eines LMS mit einem Kursraum

Du kannst ein Learning Management System (LMS) mit GitHub Classroom verbinden und eine Liste der Kursteilnehmerbezeichner aus dem LMS importieren.

Voraussetzungen

Bevor du ein LMS mit einem Kursraum verbinden kannst, muss eine Administratorin für deine LMS-Instanz dein LMS bei GitHub Classroom registrieren, um einen OAuth-Handshake zu initiieren. Eine Administratorin muss diesen Registrierungsvorgang nur einmal ausführen, und jede Lehrkraft, die eine LMS-Instanz verwendet, kann ihre LMS-Kurse mit Kursräumen synchronisieren. Weitere Informationen findest du unter Registrieren eines Learning Management System bei GitHub Classroom.

Note

Google Classroom verwendet nicht das LTI-Protokoll und muss daher vor dem Importieren der Liste nicht mit GitHub Classroom verknüpft werden. Weitere Informationen findest du unter Verknüpfen eines Learning-Management-System-Kurses mit einem Kursraum.

Um ein LMS für die Verknüpfung mit GitHub Classroom zu konfigurieren, musst du zuerst einen Kursraum erstellen. Weitere Informationen findest du unter Verwalten von Kursräumen.

Unterstützte LMS

GitHub Classroom unterstützt die Verbindung mit Lernmanagementsystemen (LMS), die LTI-Standards (Learning Tools Interoperability) implementieren.

  • LTI-Version 1.3
  • Vorteil von LTI

Mithilfe der LTI kannst du deine Informationen schützen. Es handelt sich dabei um ein Branchenstandardprotokoll, und die Verwendung der LTI durch GitHub Classroom ist durch das IMS Global Learning Consortium (Instructional Management System) zertifiziert. Weitere Informationen findest du in den Artikeln zur Lerntoolinteroperabilität und dem IMS Global Learning Consortium auf der Website des IMS Global Learning Consortium.

GitHub hat die Registrierung, die Verbindungsherstellung und den Import von Kurslistendaten aus den folgenden LMS in GitHub Classroom getestet und verifiziert.

  • Canvas
  • Moodle
  • Sakai
  • Google Classroom

Hinweis: Andere Lernmanagementsysteme, die LTI 1.3 implementieren, funktionieren möglicherweise auch mit GitHub Classroom, wurden aber noch nicht verifiziert. LMS-Administratoren müssen möglicherweise benutzerdefinierte Einstellungen für den Datenschutz und die Platzierung von Schaltflächen vornehmen und den Lehrkräften eine Dokumentation zur Verfügung stellen, wie sie GitHub Classroom vom LMS aus aufrufen können.

Google Classroom verwendet nicht das LTI-Protokoll und muss daher vor dem Importieren der Liste nicht mit GitHub Classroom verknüpft werden. Weitere Informationen findest du unter Verknüpfen eines Learning-Management-System-Kurses mit einem Kursraum.

Verknüpfen eines Canvas-Kurses mit einem Kursraum

Sie können Ihren Sakai-Kurs mit einem Kursraum in GitHub Classroom verknüpfen. Weitere Informationen zu Canvas findest du auf der Canvas-Website.

Eine Administratorin muss deine LMS-Instanz bei GitHub Classroom registrieren, bevor du einen LMS-Kurs verknüpfen kannst. Weitere Informationen findest du unter Registrieren eines Learning Management System bei GitHub Classroom.

  1. Melde dich bei Canvas an.
  2. Wähle den Canvas-Kurs aus, der mit GitHub Classroom integriert werden soll.
  3. Klicken Sie auf der linken Randleiste zunächst auf Einstellungen und dann auf die Registerkarte Apps.
  4. Klicke auf die Schaltfläche + App.
  5. Wähle unter „Konfigurationstyp“ über das Dropdownmenü die Option Nach Client-ID aus.
  6. Gib unter „Client-ID“ die Client-ID ein, die deine LMS-Administratorin beim Registrieren deiner LMS-Instanz bei GitHub Classroom erstellt hat.
  7. Klicke auf Übermitteln und dann auf Installieren.
  8. Aktualisiere die Seite. Im Navigationsuntermenü für den Kurs auf der rechten Seite der Kursdetailseite sollte ein GitHub Classroom-Link angezeigt werden. Beachte, dass sich der Name möglicherweise unterscheidet, wenn deine LMS-Administratorin den Kurs beim Registrieren deines LMS anders benannt hat.
  9. Wenn du auf den GitHub Classroom-Link klickst, wird GitHub Classroom gestartet, woraufhin du einen Kursraum auswählen kannst, den du mit deinem LMS-Kurs verknüpfst.

Sobald dein Kurs verknüpft ist, kannst du deine Liste aus deinem LMS-Kurs in deinen Kursraum importieren. Weitere Informationen findest du unter Importieren einer Liste aus einem LMS.

Verknüpfen eines Moodle-Kurses mit einem Kursraum

Du kannst einen Moodle-Kurs mit einem Kursraum in GitHub Classroom verknüpfen. Weitere Informationen zu Moodle findest du auf der Moodle-Website.

Eine Administratorin muss deine LMS-Instanz bei GitHub Classroom registrieren, bevor du einen LMS-Kurs verknüpfen kannst. Weitere Informationen findest du unter Registrieren eines Learning Management System bei GitHub Classroom.

Du musst die Moodle-Version 3.0 oder höher verwenden.

  1. Melde dich bei Moodle an.
  2. Wähle den Moodle-Kurs aus, der mit GitHub Classroom integriert werden soll.
  3. Unter „Externe Tools“ unter „Allgemein“ sollte eine Schaltfläche mit der Bezeichnung „GitHub Classroom“ angezeigt werden. Beachte, dass sich der Name möglicherweise unterscheidet, wenn deine LMS-Administratorin den Kurs beim Registrieren deines LMS anders benannt hat.
  4. Wenn du auf die GitHub Classroom-Schaltfläche klickst, wird GitHub Classroom gestartet, woraufhin du einen Kursraum auswählen kannst, den du mit deinem LMS-Kurs verknüpfst.

Sobald dein Kurs verknüpft ist, kannst du deine Liste aus deinem LMS-Kurs in deinen Kursraum importieren. Weitere Informationen findest du unter Importieren einer Liste aus einem LMS.

Verknüpfen eines Sakai-Kurses mit einem Kursraum

Du kannst deinen Sakai-Kurs mit einem Kursraum in GitHub Classroom verknüpfen. Weitere Informationen zu Sakai findest du auf der Sakai-Website.

Eine Administratorin muss deine LMS-Instanz bei GitHub Classroom registrieren, bevor du einen LMS-Kurs verknüpfen kannst. Weitere Informationen findest du unter Registrieren eines Learning Management System bei GitHub Classroom.

  1. Melde dich bei deiner Sakai-Instanz an.
  2. Wähle den Sakai-Kurs aus, der mit GitHub Classroom integriert werden soll.
  3. Klicke auf Externe Tools.
  4. Klicke auf Toollinks.
  5. Wenn du auf den GitHub Classroom-Link klickst, wird GitHub Classroom gestartet, woraufhin du einen Kursraum auswählen kannst, den du mit deinem LMS-Kurs verknüpfst.

Sobald dein Kurs verknüpft ist, kannst du deine Liste aus deinem LMS-Kurs in deinen Kursraum importieren. Weitere Informationen findest du unter Importieren einer Liste aus einem LMS.

Importieren einer Liste aus deinem LMS

Führe die folgenden Schritte aus, um deine Liste aus deinem LMS zu importieren:

  1. Öffne den verknüpften Kursraum in GitHub Classroom, und klicke auf die Registerkarte „Kursteilnehmer“.
  2. Klicke auf die Schaltfläche Importieren aus... mit dem Namen deines LMS (Canvas, Sakai oder Moodle).
  3. Wähle aus, welchen Bezeichner du für die Kursteilnehmer*innen verwenden möchtest. Klicke dann auf Listeneinträge importieren, und deine Liste wird importiert.

Führe die folgenden Schritte aus, um eine vorhandene Liste zu aktualisieren:

  1. Öffne den verknüpften Kursraum in GitHub Classroom, und klicke auf die Registerkarte „Kursteilnehmer“.
  2. Klicke auf die Schaltfläche Synchronisieren über... mit dem Namen deines LMS (Canvas, Sakai oder Moodle).

Importieren einer Liste aus Google Classroom

Google Classroom verwendet nicht das LTI-Protokoll und muss daher vor dem Importieren der Liste nicht mit GitHub Classroom verknüpft werden.

  1. Melde dich bei GitHub Classroom an.

  2. Klicke in der Liste der Klassenzimmer auf das Klassenzimmer, das du anzeigen möchtest.

  3. Klicke unter dem Namen des Kursraums Kursteilnehmer.

    Screenshot der Registerkarten in einem Kursraum. Die Registerkarte „Lernende“ ist dunkelorange umrandet.

  4. Wenn dein Kursraum bereits über eine Liste verfügt, kannst du sie entweder aktualisieren oder löschen und eine neue Liste erstellen.

  5. Wähle in der LMS-Liste Google Classroom aus.

  6. Melde dich bei Google an, und wähle dann die Classroom-Instanz aus, mit der du dich verbinden möchtest.

Trennen des LMS

Du kannst die Verknüpfung deines Kursraums mit deinem LMS in den GitHub Classroom-Einstellungen aufheben.

  1. Melde dich bei GitHub Classroom an.

  2. Klicke in der Liste der Klassenzimmer auf das Klassenzimmer, das du anzeigen möchtest.

  3. Wähle unter dem Namen des Kursraums die Option Einstellungen aus.

    Screenshot der Registerkarten in einem Kursraum. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  4. Klicke unter „Mit einem Lernverwaltungssystem (LMS) verknüpfen“ auf Verbindungseinstellungen.

  5. Klicke unter „Verknüpfung mit deinem Lernverwaltungssystem löschen“ auf Verknüpfung mit Lernverwaltungssystem löschen.