Zum Inhalt springen

NameDrop auf Open edX

NameDrop erscheint als LTI Consumer xblock in jeder Kurseinheit, die Sie auswählen. Studierende sehen die Willkommenskarte und die Kurs-Teilnehmerliste mit Aussprache-Abspiel-Buttons. Der Block befindet sich eingebettet neben anderen Kursinhalten (Videos, Lektüre, Aufgaben).

Sie können mehrere NameDrop-Blöcke pro Kurs haben — jeweils mit eigener Konfiguration. Gängiges Muster: ein Standardblock pro Kurs (Willkommen+Teilnehmerliste) sowie ein fokussierter „Namen aufnehmen”-Block auf der Kurseinführungsseite.

  1. Melden Sie sich bei Studio (studio.<ihre-openedx-domain>) an.
  2. Öffnen Sie Ihren Kurs → EinstellungenErweiterte Einstellungen.
  3. Suchen Sie die Erweiterte Modulliste. Fügen Sie "lti_consumer" zur Liste hinzu (erhalten Sie vorhandene Einträge).
  4. Änderungen speichern.

Klicken Sie in Ihrem NameDrop-Dashboard unter https://app.namedrop.io/integrations auf Open edX verbinden. Notieren Sie die benötigten URLs:

  • Tool launch URL: https://lti.namedrop.io/launch
  • Tool initiate login URL: https://lti.namedrop.io/lti/login
  • Tool keyset URL: https://lti.namedrop.io/jwks/{ihre-mandanten-id}
  1. Navigieren Sie in Studio zu einer Einheit. Klicken Sie auf ErweitertLTI Consumer.
  2. Klicken Sie auf Bearbeiten für den neuen Block.
  3. LTI-Version: LTI 1.3
  4. Tool launch URL: aus Schritt 2 einfügen.
  5. Tool initiate login URL: aus Schritt 2 einfügen.
  6. Tool keyset URL: aus Schritt 2 einfügen (ersetzen Sie {ihre-mandanten-id} durch den tatsächlichen Wert).
  7. Anzeigename: „NameDrop”
  8. Speichern. Open edX zeigt eine Client-ID unter den Block-Einstellungen.

Schritt 4: NameDrop über Ihre client_id informieren

Abschnitt betitelt „Schritt 4: NameDrop über Ihre client_id informieren“

Fügen Sie im NameDrop-Dashboard die Client-ID in das Open edX-Integrationsformular ein. Speichern.

Navigieren Sie als Studierender zum Kurs. Der NameDrop-Block sollte mit Willkommenskarte und Teilnehmerliste gerendert werden.

Für eine fokussierte Rekorder-Oberfläche (ohne Teilnehmerliste) fügen Sie einen zweiten LTI Consumer-Block im gleichen Kurs hinzu (typischerweise auf der Kurseinführungsseite).

Schritte 3–4 mit einem zusätzlichen Schritt wiederholen:

  • Fügen Sie im Benutzerdefinierten Parameter-Feld des neuen Blocks hinzu: view=record-my-name
  • Setzen Sie den Anzeigenamen auf „Namen aufnehmen”, damit Studierende ihn erkennen.

Der neue Block öffnet direkt den kompakten Rekorder. Der ursprüngliche Block zeigt weiterhin die Willkommen+Teilnehmerliste-Ansicht.

F: Funktioniert NameDrop mit dem Open edX Learning MFE (Sumac+)? A: Ja. Verifiziert gegen das Tutor + sslip.io-Test-Deployment. Das MFE rahmt die ältere LMS-xblock-Ansicht ein, die NameDrops SPA einrahmt. Frame-ancestors CSP erlaubt beide Ebenen automatisch.

F: Können Studierende NameDrop-Teilnehmerlisten anderer Kurse sehen? A: Nein. Jeder Block ist auf seinen Kurs begrenzt. NameDrop ruft die Teilnehmerliste über NRPS beim Launch ab und sieht nur die Mitglieder des Kurses, in dem der Block lebt.

F: Was ist mit kursbegrenzten vs. organisationsweiten Teilnehmerlisten? A: NameDrop ruft standardmäßig die Kursteilnehmerliste (kursbegrenzt) ab. Wenn Ihr Mandant einen NameDrop-„Nickname” gesetzt hat, können Studierende, die NameDrop-Mitglieder Ihrer Organisation sind, aber nicht in diesem spezifischen Kurs eingeschrieben sind, in einer Fallback-Ansicht erscheinen.

F: Wie deinstalliere ich? A: Studio → LTI Consumer-Block(s) löschen. NameDrop-Seite: In Ihrem Dashboard trennen.