Zum Inhalt springen

NameDrop auf Sakai

NameDrop erscheint als Tab in der linken Navigation jeder Sakai-Website (Kurs oder Projekt), auf der Sie es aktivieren. Mitglieder sehen die Willkommenskarte und die Kurs-Teilnehmerliste mit Aussprache-Buttons.

Für die Platzierung pro Nutzer (ein „Namen aufnehmen”-Tab in der Home- / Mein-Arbeitsbereich-Seite jedes Nutzers) lesen Sie den unten stehenden Abschnitt zur Platzierung pro Nutzer — dies ist aufwändiger als bei Canvas.

  1. Melden Sie sich bei Sakai als Administrator an.
  2. Öffnen Sie Administration WorkspaceExternal Tools.
  3. Klicken Sie oben rechts auf Install LTI 1.x Tool.
  4. Füllen Sie aus:
    • Title: NameDrop
    • Tool URL: https://lti.namedrop.io/lti/launch
    • Tool supports LTI 1.3:
    • OIDC Login URL: https://lti.namedrop.io/lti/login
    • Tool Keyset URL: https://lti.namedrop.io/jwks/{ihre-mandanten-id} (holen Sie die Mandanten-ID aus Ihrem NameDrop-Dashboard unter https://app.namedrop.io/integrations)
  5. Speichern. Sakai stellt eine Client-ID für dieses Tool aus.
  1. Klicken Sie in Ihrem NameDrop-Dashboard auf Sakai verbinden und fügen Sie die von Sakai ausgestellte Client-ID ein.
  2. NameDrop verwendet diese, um Launches zu verifizieren.

Schritt 3: NameDrop zu einer Sakai-Website hinzufügen

Abschnitt betitelt „Schritt 3: NameDrop zu einer Sakai-Website hinzufügen“

In einem beliebigen Kurs- oder Projektbereich:

  1. Website-InfoTools verwalten.
  2. Scrollen Sie zu External Tools, aktivieren Sie NameDrop und klicken Sie auf Weiter.
  3. Speichern.

NameDrop erscheint nun in der linken Navigation dieser Website.

Sakai hat keinen Ein-Klick-„Jede Nutzer-Home”-Schalter. Drei echte Optionen für die Reichweite bei jedem Nutzer:

  1. !user-Website-Vorlage (zukünftige Nutzer) — Bearbeiten Sie die !user-Website-Vorlage, um NameDrop einzuschließen. Betrifft ab diesem Zeitpunkt erstellte Konten. Vorhandene Nutzer-Homes sind nicht betroffen.
  2. Massen-SQL / Quartz-Job (vorhandene Nutzer) — Die meisten institutionellen Sakai-Admins haben ein Runbook zum Einfügen von Tool-Platzierungen in jede vorhandene ~userid-Worksite. Sprechen Sie mit Ihrem Sakai-Operations-Team.
  3. Gemeinsame „NameDrop”-Projektwebsite — Erstellen Sie eine Projektwebsite namens „NameDrop” mit NameDrop als einzigem Tool und fügen Sie jeden Nutzer als Mitglied hinzu. Die Website erscheint als oberer Tab für alle.

Empfohlener Rollout: #1 + #2 kombiniert. Führen Sie den Massen-Job einmalig beim Rollout für bestehende Nutzer aus; aktualisieren Sie !user, damit zukünftige Konten es automatisch erhalten.

F: Sieht NameDrop die Sakai-Teilnehmerliste? A: Ja, über NRPS (Names and Role Provisioning Services). NameDrop ruft die Kursteilnehmerliste beim Launch ab. Möglicherweise müssen Sie „Roster für externes Tool bereitstellen” in der Tool-Registrierung aktivieren.

F: Warum sehe ich ein generisches „External Tools”-Admin-Tool, wenn ich es zu !user hinzufüge? A: Das ist das falsche Tool. Die Sites-Admin-Tool-Registry zeigt generische Platzierungen (wie „External Tools”), keine spezifischen LTI 1.3-Tool-Registrierungen. Um eine spezifische NameDrop-Platzierung in !user einzufügen, müssen Sie eine Seite mit einer External Tool-Platzierung hinzufügen und sie an die NameDrop-Registrierung binden. Für den saubersten Weg siehe den Massen-SQL-Ansatz.

F: Kann ich zwei NameDrop-Platzierungen mit unterschiedlichen Ansichten haben? A: Ja. Registrieren Sie das Tool ein zweites Mal mit einem anderen Titel (z. B. „Namen aufnehmen”) und fügen Sie view=record-my-name in den benutzerdefinierten Parametern hinzu. Verwenden Sie eines für den Kurs-Tab, eines für persönliche Platzierungen.

F: Wie deinstalliere ich? A: External Tools → NameDrop → Löschen. Dann in Ihrem NameDrop-Dashboard trennen.