Was dieses Plugin macht
ContentHub beantwortet die Frage „Wie starte ich einen neuen Kurs oder eine neue Lernaktivität?“ Es ist eine Einstiegsseite mit Karten für Kurspfade — erstellen, kopieren, eine Vorlage verwenden, aus der verwalteten Library importieren oder wiederverwendbares Material finden — und einen Pfad zum Kopieren eines Kurses aus einer Vorlage. Jeder ContentHub-eigene Pfad endet auf dem fertigen Kurs mit einer Erfolgsmeldung, und die Pfade, die Sie am häufigsten nutzen, wandern im Hub nach oben.
Für wen ist es
| Rolle | Aufgabe |
|---|---|
| Trainer/in | Kurse erstellen, kopieren und importieren; wiederverwendbares Material finden |
| Plattform-Administration | Alles, was Trainer/innen können; kuratiert typischerweise, welche fertigen Library-Kurse die Organisation importiert |
| Site-Administrator (eLeDia) | Katalog-Feed der Library, Telemetrie und den Create-Course-Flow konfigurieren |
Technisch: Alle vier Plugin-Fähigkeiten (view, copy, import, createcourse) sind den Archetypen editingteacher, teacher und manager zugewiesen und spiegeln moodle/course:create. Die Seite Material finden erfordert zusätzlich moodle/course:create selbst. Lernende und Orgchart-Führungskräfte interagieren nicht mit ContentHub — die lernendenseitige Kursentdeckung gehört zu „Entdecken“ (local_lernhive_discovery).
Kernkonzepte
- Karte / Pfad — jede Kachel im Hub ist ein Pfad zur Inhaltserstellung. Karten tragen Status-Badges: Verfügbar, Bald verfügbar, Nicht verfügbar — Plugin nicht installiert, plus Zuletzt verwendet für Ihre letzten Pfade. Eine nicht verfügbare Karte zeigt nur ihren Status, ohne Schaltfläche.
- Fähigkeits-Gating — Karten, die Sie nicht nutzen dürfen, werden vollständig ausgeblendet, nie ausgegraut. Was Sie sehen, können Sie auch tun.
- Library — der Katalog einsatzbereiter Kurse und Kompetenzrahmen, kuratiert und gepflegt von eLeDia, gespeist aus einem Remote-Katalog-Feed oder einem Manifest, das der Site-Administrator konfiguriert.
- Vorlage — ein Library-Eintrag, der einem Quellkurs auf Ihrer Website zugeordnet ist; eine Vorlage zu „verwenden“ kopiert diesen Kurs.
- Material — alles Wiederverwendbare, das die Entdeckungssuche findet: Library-Einträge, Vorlagen, Inhalte der Moodle Content Bank und Elemente aus Drittquellen.
- Zuletzt verwendet — ContentHub merkt sich Ihre drei zuletzt abgeschlossenen Pfade (als Nutzervoreinstellung) und zeigt diese Karten ganz oben.
- Moodle-Autoreneinstiege — direkte Autoreneinstiege sind vorübergehend nicht verfügbar. Ein sicherer Ablauf mit Rückfluss in den Materialbereich ist in SUI-1994 vorgesehen.
Abläufe nach Rolle
Trainer/in: einen Inhaltspfad im Hub wählen
- Öffnen Sie ContentHub (
/local/lernhive_contenthub/index.php), zum Beispiel über den Launcher. - Überfliegen Sie die gruppierten Karten: Kurspfade enthält Kurs erstellen, Copy, Vorlage, Library, Kurs aus Vorlage kopieren und Material finden. Falls vom Administrator aktiviert, erscheint die Vorschaukarte AI-Entwurf (in diesem Release immer Bald verfügbar).
- Karten, die Sie kürzlich genutzt haben, tragen das Badge Zuletzt verwendet und stehen vorn.
- Klicken Sie auf die Aktion einer Karte (zum Beispiel Kurs kopieren) — die passende Arbeitsfläche öffnet sich in derselben LernHive Plugin Shell, mit einer gemeinsamen Bereichsnavigation (Copy · Vorlage · Library · Material finden) zum Wechseln der Pfade.
- Wenn ein Pfad abgeschlossen ist, landen Sie auf dem Ergebnis mit einer Meldung wie Fertig — über den Pfad Copy erstellt.
Trainer/in: einen Kurs mit dem geführten Assistenten erstellen
- Wählen Sie im Hub Kurs erstellen → Kurs erstellen.
- Schritt 1 (Quelle) bietet gleich hohe Kacheln: Neuer Kurs, Snack, Aus Vorlage, Aus bestehendem Kurs und Aus Backup. Optional wählen Sie vorab eine Zielkategorie und bestätigen mit Diese Kategorie verwenden — sie füllt die Formulare für Vorlage und bestehenden Kurs vor.
- Aus Vorlage und Aus bestehendem Kurs führen in die unten beschriebenen Vorlagen- und Copy-Abläufe. Der Kopierfortschritt bleibt im geführten Ablauf und öffnet nach Abschluss die Checkliste.
- Snack (der einzige Weg, einen Snack zu erstellen): Füllen Sie auf Snack erstellen die Felder Snack-Titel, Kurs-Kurzname, Kategorie, Beschreibung und optional Snack-Dauer (Minuten) aus und klicken Sie auf Snack erstellen. Ein Snack hat keine Strukturschritte: Er ist eine Liste mit höchstens drei Aktivitäten ohne Abschnitte (LernHive Snack-Format). Die Kachel erscheint nur im LXP-Flavour und nur, wenn Sie Snacks erstellen dürfen — neben dem Recht zur Kurserstellung ist das, wo Discovery installiert ist, dessen Recht, Snacks zu erstellen. Ein Snack öffnet danach statt der sieben Schritte eine kurze Checkliste: Inhalt vorhanden (mindestens eine Aktivität; Snack öffnen führt dorthin), dann Snack veröffentlichen.
- Trainer/innen mit persönlichem Kursbereich (Flavours School und HigherEd, Einstellung Trainer/innen dürfen Kurse anlegen): Ohne Kursbereich zeigt die Seite Noch kein Kursbereich und Kursbereich anlegen. Die Schaltfläche legt Ihren persönlichen Kursbereich an, danach erscheinen die Kacheln und Ihre Kurse liegen darin. Die Kacheln für Vorlage und bestehenden Kurs erscheinen nur mit dem Recht zum Kopieren.
- Aus Backup: Füllen Sie auf Aus Backup erstellen die Felder Kurs-Vollname, Kurs-Kurzname, Kategorie aus, laden Sie die Sicherungsdatei (.mbz) hoch und klicken Sie auf Kurs erstellen.
- Ein Fortschrittsbalken zeigt während der Wiederherstellung Ihr Kurs wird aus der Sicherung erstellt...; Sie werden mit der vom Administrator festgelegten Ersteller-Rolle in den neuen Kurs eingeschrieben.
- Jede andere Erstellungsart öffnet die siebenstufige Checkliste. Der neue Kurs bleibt verborgen, bis alle Schritte abgeschlossen sind und Sie ihn veröffentlichen. Erst danach greift das unter Nach der Veröffentlichung konfigurierte Ziel: Kurs öffnen, Teilnehmende einschreiben oder Inhalt hinzufügen (Bearbeiten an).
Trainer/in: einen Kurs fertigstellen und mit dem Kurs-Assistenten veröffentlichen
- Öffnen Sie den Kurs-Assistenten über die ContentHub-Karte oder seine Startseite, auf der Sie den Kurs zuerst auswählen.
- Der Assistent zeigt eine Checkliste mit sieben Schritten — Kurs erstellen, Inhalt & Lernziele, Beschreibung, Erinnerungen/Mail, Kursformate, Zertifikat und Teilnehmende — jeweils abgehakt oder offen, je nach tatsächlichem Zustand des Kurses, mit einer laufenden Zählung wie 3 von 7 Schritten abgeschlossen.
- Arbeiten Sie die offenen Schritte ab: Die meisten verlinken direkt dorthin, wo die Arbeit in Moodle erledigt wird (Aktivitäten hinzufügen, Lernziele setzen, Erinnerungen konfigurieren, Teilnehmende einschreiben). Die Beschreibung ist die Ausnahme — Sie bearbeiten sie direkt in der Checkliste, und das Speichern hakt den Schritt ab, ohne die Seite zu verlassen.
- Sind alle sieben Schritte abgeschlossen, wird die Aktion Veröffentlichen verfügbar. Das Veröffentlichen macht den Kurs sichtbar und startet die Einladungs- und Erinnerungs-Mails an die Teilnehmenden (übernommen von LernHive Notifications). Solange ein Schritt noch offen ist, kann der Kurs nicht veröffentlicht werden. Ein Kurs, den Sie mit Moodles eigenem Kursformular anlegen oder sichtbar schalten, erhält dieselben Einladungen und Erinnerungen, sobald er sichtbar ist (innerhalb weniger Minuten mit dem nächsten Cron-Lauf), nur ohne Checkliste.
Kursadministration: einen abgeschlossenen Kurs archivieren (und wiederherstellen)
Am Ende des Kurs-Assistenten gibt es die Aktion Kurs archivieren für Personen, die den Kurs verwalten dürfen (Trainer/in mit Bearbeitungsrecht oder Manager/in). Das Archivieren eines Kurses:
- blendet ihn aus für Teilnehmende (er verschwindet aus ihrer Kursliste und kann nicht mehr geöffnet werden),
- stoppt die Erinnerungs-Mails für diesen Kurs,
- suspendiert die Einschreibungen der Teilnehmenden — sie werden nicht entfernt, es geht also nichts verloren.
Alles Übrige bleibt unverändert: alle Bewertungen, der Aktivitätsabschluss und der Lernfortschritt bleiben erhalten, und der Kurs erscheint weiterhin in Berichten — die Administration behält also den vollen Berichtszugriff auf die Daten des archivierten Kurses.
Um den Kurs zurückzuholen, öffnen Sie den Assistenten erneut und klicken auf Kurs entarchivieren. Das stellt die vorherige Sichtbarkeit wieder her, reaktiviert genau die Einschreibungen, die das Archivieren suspendiert hatte (bereits zuvor suspendierte Teilnehmende bleiben suspendiert), und setzt den Erinnerungs-Ablauf dort fort, wo er unterbrochen wurde.
Trainer/in: einen bestehenden Kurs kopieren
- Wählen Sie im Hub Copy → Kurs kopieren (
/local/lernhive_contenthub/copy.php). - Wählen Sie den Ausgangskurs — es werden nur Kurse angezeigt, die Sie kopieren dürfen.
- Geben Sie Name des neuen Kurses und Kurzname des neuen Kurses ein, wählen Sie den Zielbereich und ob die Kopie Sichtbar ist.
- Klicken Sie auf Kopie starten. Die Seite bestätigt: Kopie wurde eingereiht. Moodle stellt den Kurs im Hintergrund fertig; den Fortschritt sehen Sie hier.
- Die Kopie wird über Moodle-Sicherung/-Wiederherstellung als Hintergrund-Task erzeugt — bei großen Kursen dauert es eine Weile, bis der neue Kurs erscheint.
Trainer/in: einen Kurs aus einer Vorlage starten
- Wählen Sie im Hub Vorlage → Vorlage verwenden (
/local/lernhive_contenthub/templates.php). - Der Katalog Vorlagen listet kuratierte Library-Einträge mit Version, Zuletzt aktualisiert und Sprache.
- Klicken Sie bei einem Eintrag auf Vorlage verwenden; das Kopierformular öffnet sich vorausgefüllt mit dem Quellkurs der Vorlage, danach fahren Sie wie im Copy-Ablauf fort.
- Einträge mit der Kennzeichnung Nicht verfügbar (ohne Schaltfläche) stehen im Katalog, haben aber noch keine Quellkurs-Zuordnung und können nicht verwendet werden.
Trainer/in: wiederverwendbares Material für einen Kurs finden
- Wählen Sie im Hub Material finden (
/local/lernhive_contenthub/materials.php). Diese Seite erfordert das Recht, Kurse anzulegen. - Suchen Sie nach Titel, Beschreibung oder Thema, grenzen Sie über Sprache ein und nutzen Sie die Chip-Zeilen Nach Quelle filtern, Nach Typ filtern (Fertige Kurse, Vorlagen, Kompetenzrahmen).
- Ändern Sie die Sortierung zwischen Standard-Reihenfolge, Titel (A–Z) und Zuletzt aktualisiert. Die Ergebnisse sind paginiert (24 pro Seite) mit einer Trefferzeile pro Quelle.
- Jedes Ergebnis bietet die Übergabe an, die seine Quelle unterstützt: Als Vorlage verwenden, Importieren, Im Editor öffnen oder Öffnen.
- Bei geteilten Aktivitäten lässt Sie die Seite Aktivität importieren Besitzer/in und Lizenz prüfen, den Zielkurs suchen und mit Weiter auswählen, danach den Zielkurs-Abschnitt wählen und mit Aktivität hinzufügen bestätigen — Aktivität erfolgreich hinzugefügt. Über Anderen Kurs wählen kommen Sie zurück zur Kurssuche. Ein Snack nimmt höchstens drei Aktivitäten und keinen Unterabschnitt auf: Enthält er bereits drei, sagt die Seite das vor dem Import und bietet kein Aktivität hinzufügen an; wählen Sie einen anderen Kurs. In einem Snack landet die Aktivität in der Snack-Liste (keine Abschnittswahl).
Trainer/in: Lerneinheiten aus einer Kompetenz erzeugen
- Öffnen Sie im Kurs Mehr → Lerneinheiten aus einer Kompetenz (oder die gleichnamige Karte im ContentHub). Sie müssen den Kurs bearbeiten und seine Inhaltsmarkierungen prüfen dürfen, und LernHive Kompetenzen braucht ein Start-Kompetenzmodell.
- Wählen Sie Abschnitt, Kompetenz und Kompetenzniveau und klicken Sie auf Vorschlag anzeigen. ContentHub zeigt, was das Niveau bedeutet, woran man es erkennt, welchen Nachweis es braucht und welche Lernziele es hat.
- Die Didaktischen Funktionen sind vorausgewählt: Erklären, Beispiel und Üben immer, Prüfen bei Wissensniveaus, Anwenden bei Anwendungsniveaus. Funktionen ohne Generator auf Ihrer Website sind ausgegraut, mit Begründung. Wählen Sie je Funktion ein Lernziel und bei Bedarf einen Quelltext, auf dem die Einheiten aufbauen (keine personenbezogenen Daten).
- Klicken Sie auf Einheiten erzeugen. Die Einheiten entstehen im Hintergrund; die Fortschrittsseite zeigt jede Einheit. Jede Einheit wird verborgen angelegt und als Von KI erzeugt gekennzeichnet.
- Öffnen Sie Einheiten prüfen (die Prüfung der Inhaltsmarkierungen). Prüfen und bearbeiten Sie jede Einheit wie gewohnt in Moodle. Freigeben macht sie für Lernende sichtbar und hält ihr Kompetenzniveau fest; Ablehnen löscht die verborgene Aktivität nach Rückfrage. Eine Einheit mit dem Hinweis Verweist auf andere Einheiten sollten Sie zuerst bearbeiten, damit sie für sich allein verständlich ist.
Plattform-Administration: fertige Kurse und Kompetenzrahmen aus der Library importieren
- Wählen Sie im Hub Library → Library öffnen (
/local/lernhive_contenthub/library.php). - Die LernHive-Bibliothek listet einsatzbereite Kurse und Kompetenzrahmen, kuratiert und gepflegt von eLeDia. Nutzen Sie Bibliothek durchsuchen, Sprache filtern und Thema filtern, um den Katalog einzugrenzen.
- Bei Kurseinträgen klicken Sie auf Importieren, prüfen die Details, wählen die Zielkategorie und bestätigen mit Jetzt importieren — Kurs erfolgreich importiert. Den importierten Kurs können Sie frei bearbeiten.
- Bei Kompetenzrahmen klicken Sie auf Rahmen importieren, prüfen die Details und bestätigen. Nach dem Import öffnet Moodle direkt die Kompetenzrahmenverwaltung. Einträge, für die der Katalog noch keinen Download anbietet, zeigen Kein Download verfügbar statt einer Import-Schaltfläche; das Hilfe-Symbol daneben erklärt den Grund.
- Gibt es für einen Kurseintrag eine neuere Katalogversion, zeigt der Eintrag Update verfügbar und bietet Sicher aktualisieren an: Es listet Was ist neu, Release-Highlights und Erkannte Änderungen und erstellt dann eine neue Kurskopie aus der neueren Version — bestehende importierte Kurse werden nie angetastet.
(Trainer/innen mit Importrechten folgen denselben Schritten; in der Praxis entscheidet die Plattform-Administration, was auf die Website gelangt.)
Plattform-Administration: eine Sammlung für „Entdecken“ zusammenstellen
- Öffnen Sie ContentHub → Sammlungen. Sie brauchen Kuratierte Sammlungen verwalten (Rolle Manager).
- Wählen Sie Sammlung anlegen (Plus-Symbol). Geben Sie einen Namen und bei Bedarf eine Beschreibung ein.
- Lassen Sie unter Zielgruppe Alle stehen oder wählen Sie eine Zielgruppe: Dann sehen nur deren Mitglieder die Sammlung.
- Wählen Sie unter Kurse Kurse, Snacks und Communities in der Reihenfolge, in der Lernende sie sehen sollen.
- Lassen Sie Für Lernende sichtbar angehakt und wählen Sie Änderungen speichern. Lernende sehen die Sammlung in Entdecken als eigenen Abschnitt mit höchstens sechs Einträgen, nur solchen, die sie öffnen dürfen.
- In der Liste bearbeiten, verbergen oder zeigen (Augen-Symbol) oder löschen Sie eine Sammlung. Löschen entfernt nur die Auswahl; die Kurse bleiben.
Trainer/in: Inhaltsmarkierungen prüfen
LernHive schlägt für jede Aktivität und jeden Kurs Format, Didaktische Funktion (Erklären, Beispiel, Üben, Prüfen, Anwenden), Rollen und Bereiche, Dauer und Eigenständigkeit vor. Für Lernende zählen nur Markierungen, die Sie freigeben.
- Öffnen Sie Inhaltsmarkierungen in der Bereichsnavigation von ContentHub oder im Kurs unter Mehr → Inhaltsmarkierungen (nur dieser Kurs).
- Prüfen Sie unter Zu prüfen einen Vorschlag. Freigeben übernimmt ihn unverändert, Bearbeiten öffnet das Formular, Ablehnen verwirft ihn.
- Tragen Sie im Formular bei Dauer (Minuten) ein, wie lange Lernende etwa brauchen, oder lassen Sie das Feld leer. Aktivieren Sie Eigenständig nutzbar nur, wenn Lernende den Inhalt ohne andere Teile des Kurses verstehen und abschließen können. Die Regeln setzen diese Angabe nie selbst; ein KI-Vorschlag kann sie setzen, wartet aber trotzdem auf Ihre Freigabe.
- Speichern und freigeben speichert Ihre Angaben und gibt sie frei. Erneut prüfen schiebt freigegebene Markierungen zurück nach Zu prüfen; bis zur erneuten Freigabe nutzt LernHive keine davon.
Site-Administrator: ContentHub konfigurieren
- Gehen Sie zu Website-Administration → Plugins → Lokale Plugins → LernHive ContentHub.
- ContentHub-Einstellungen (
configuration.php) enthält die einzige Option der Hub-Seite, AI-Karte anzeigen — aktivieren Sie sie, um die AI-Pfad-Karte als Vorschau zu zeigen (immer Bald verfügbar), oder deaktivieren Sie sie, um den Hub fokussiert zu halten. - Verwalteter Katalog-Feed enthält die unten aufgeführten Betreiber-Einstellungen.
Relevante Einstellungen
Alle Einstellungen erfordern Site-Administrator-Rechte (moodle/site:config); unterhalb dieser Ebene gibt es keine kundenseitig anpassbaren Einstellungen.
| Einstellung | Wirkung |
|---|---|
| AI-Karte anzeigen | Blendet die Vorschaukarte AI-Entwurf im Hub ein/aus (Standard: ausgeblendet) |
| Katalog-Feed-URL / Katalog-Feed-Token | HTTPS-Endpunkt (plus optionales Bearer-Token) für den verwalteten Library-Katalog-Feed |
| Katalog-Manifest (JSON) | Fallback-Katalog, der genutzt wird, wenn keine Remote-Feed-URL konfiguriert ist |
| Kartenklicks aufzeichnen | Opt-in-Kartenklick-Telemetrie (standardmäßig AUS); Zeilen werden bei DSGVO-Anfragen exportiert und täglich bereinigt |
| Aufbewahrung (Tage) | Wie lange Klick-Zeilen aufbewahrt werden (Minimum 30, Maximum 3650) |
| Ersteller-Rolle | Rolle, mit der die erstellende Person eingeschrieben wird, wenn ein Kurs aus einem Backup erstellt wird (Standard: Trainer/in) |
| Nach der Veröffentlichung | Wohin die erstellende Person nach der Veröffentlichung im geführten Assistenten geleitet wird: Kurs öffnen, Teilnehmende einschreiben oder Inhalt hinzufügen (Bearbeiten an) |
Grenzen
- Der Pfad AI-Entwurf ist nur eine Vorschaukarte — sie zeigt immer Bald verfügbar und startet in diesem Release keinen Ablauf.
- Die Library ist leer, bis eLeDia einen Katalog-Feed bereitstellt oder der Site-Administrator ein Manifest einfügt; ContentHub liefert keine eigenen Inhalte aus.
- Ein Vorlagen-Eintrag funktioniert erst, wenn sein Katalogeintrag eine Quellkurs-Zuordnung auf Ihrer Website hat; nicht zugeordnete Einträge zeigen Nicht verfügbar.
- Kurskopien laufen als Moodle-Hintergrund-Tasks — für die Copy-/ Vorlagen-Pfade gibt es keinen Fortschritt auf der Seite (nur der Aus-Backup-Schritt zeigt einen Live-Fortschrittsbalken).
- ContentHub ist kein Kurskatalog für Lernende, kein Navigationsmenü und keine Einstellungsseite; Sie erreichen es über den Launcher, und es übergibt für die eigentliche Bearbeitung an Moodle.
- Die Kartenklick-Telemetrie zeichnet nichts auf, solange der Administrator sie nicht ausdrücklich aktiviert.
Fehlerbehebung
Ein/e Trainer/in sieht eine Karte (z. B. Kurs erstellen) nicht im Hub. → Karten sind fähigkeitsgefiltert: Prüfen Sie local/lernhive_contenthub:createcourse (bzw. :copy, :import) für die Rolle der Person. Material finden erfordert zusätzlich moodle/course:create.
Die Library-Seite meldet „Die Bibliothek ist leer.“ → Weder ein Remote-Feed noch ein Manifest ist konfiguriert. Setzen Sie die Katalog-Feed-URL (oder fügen Sie ein Katalog-Manifest (JSON) ein) unter Website-Administration → Plugins → Lokale Plugins → LernHive ContentHub → Verwalteter Katalog-Feed, oder wenden Sie sich für den Feed an den eLeDia-Ansprechpartner.
Ein Library-Import schlägt mit einem Download- oder Integritätsfehler fehl. → „Die Kurs-Datei konnte nicht heruntergeladen werden“: Die mbz_url des Feeds ist nicht erreichbar — versuchen Sie es später erneut oder prüfen Sie URL/Token. „Die erwartete Prüfsumme stimmt nicht überein“: Der Feed-Inhalt ist inkonsistent — kontaktieren Sie den Feed-Anbieter, bevor Sie es erneut versuchen. Bei Kompetenzrahmen prüfen Sie framework_url; die Datei muss eine Moodle tool_lpimportcsv-Kompetenzrahmen-CSV sein.
Eine Vorlage zeigt „Nicht verfügbar“, obwohl sie im Katalog steht. → Der Eintrag hat noch keine sourcecourseid-Zuordnung zu einem Kurs auf dieser Website (Hinweistext: Diese Vorlage ist im Katalog vorhanden, hat aber noch keine nutzbare Ausgangskurs-Zuordnung). Importieren Sie zuerst den Library-Kurs oder korrigieren Sie die Manifest-Zuordnung.
„Für Ihren Account sind aktuell keine Material-Quellen verfügbar.“ → Die Person erreicht die Seite, aber keine Quelle akzeptiert ihren Zugriff: Prüfen Sie local/lernhive_contenthub:import (Library-Quelle) und den Zugriff auf die Content Bank in mindestens einem Kurs oder Kursbereich.
Eine eingereihte Kopie scheint nie fertig zu werden. → Kopien laufen über Moodle-Ad-hoc-Tasks; stellen Sie sicher, dass der Cron läuft. Prüfen Sie unter Website-Administration → Server → Tasks auf fehlschlagende copy_helper-Tasks.