Zum Inhalt springen
LLernHive.

Handbuch

LernHive Flavour

Flavour startet eine LernHive-Site in einem Schritt mit sinnvollen Standardwerten, statt jedes Plugin einzeln zu konfigurieren. Ein Site-Administrator wählt das Profil, das zur Organisation passt — Schule, Learning Experience Platform, Hochschule oder Firmenakademie — und Flavour schreibt die passenden verwalteten Standardwerte über die LernHive-Plugins hinweg und protokolliert jede Anwendung in einem Audit-Verlauf.

Was dieses Plugin macht

Flavour startet eine LernHive-Site in einem Schritt mit sinnvollen Standardwerten, statt jedes Plugin einzeln zu konfigurieren. Ein Site-Administrator wählt das Profil, das zur Organisation passt — Schule, Learning Experience Platform, Hochschule oder Firmenakademie — und Flavour schreibt die passenden verwalteten Standardwerte über die LernHive-Plugins hinweg und protokolliert jede Anwendung in einem Audit-Verlauf.

Für wen ist es

RolleWas sie tut
Site-Administrator (eLeDia)Wählt das Flavour, wendet es an und prüft den Diff, bevor Einstellungen überschrieben werden

Flavour ist ein Go-live- und Rollout-Werkzeug. Die Plattform-Administration bedient den Picker nicht; die daraus resultierenden Standardwerte sind das, was sie in den anderen LernHive-Plugins erlebt.

Kernkonzepte

Flavour

Ein benanntes Profil empfohlener Start-Standardwerte. Vier Profile werden ausgeliefert:

FlavourUI-LabelStatusAm besten geeignet für
schoolSchoolstabil (Standard)„Klassisches LMS für Schulen und Bildungsträger. Trainer/innen besitzen ihre Kurse, verwalten ihre Lernenden, und der Level-Bar begleitet das Onboarding."
lxpLXPstabil„Learning Experience Platform. „Entdecken“ ersetzt das Dashboard und steht im Vordergrund, und Trainer/innen konzentrieren sich auf Snacks statt vollständiger Kurse."
higheredHigher EducationExperimentellHochschulen. Lehrende besitzen ihre Kurse; Engage, Care und Sprechzeiten sind eingeschaltet, und das Dashboard zeigt zuerst Sprechzeiten, Wer ist da und Care
corporateCorporate AcademyExperimentellFirmenakademien; erbt derzeit die School-Defaults

Experimentelle Flavours werden mit gestricheltem Rahmen und dem Badge Experimentell dargestellt, damit sich ausgereifte Standardwerte visuell von Platzhaltern unterscheiden.

Verwaltete Konfigurationsschlüssel

Das Anwenden eines Flavours schreibt ausschließlich Konfigurationswerte — zum Beispiel die Selbstbedienungs- und Level-Einstellungen von local_lernhive. Es migriert nie Nutzerdaten oder Inhalte und ist ein Startpunkt: Jede Einstellung kann nachträglich überschrieben werden.

Audit-Verlauf

Jedes Anwenden schreibt genau eine Zeile (mit vollständigen Vorher-/Nachher-Snapshots) in die Tabelle local_lernhive_flavour_apps und protokolliert ein Ereignis Flavour angewendet in den Standard-Moodle-Logs.

Abläufe nach Rolle

Site-Administrator (eLeDia): erster Start

LernHive wendet nie selbst ein Flavour an. Nach der Installation und nach einem Upgrade einer Instanz, auf der noch kein Flavour angewendet wurde, sieht jede/r Site-Admin einmal auf der nächsten Seite den Hinweis LernHive ist noch nicht eingerichtet. Wählen Sie ein Flavour als Ausgangspunkt. Wählen Sie ein Flavour öffnet das Flavour-Setup; der Hinweis lässt sich auch schließen. Sobald jemand das Flavour-Setup öffnet oder ein Flavour anwendet, sieht ihn niemand mehr. Später bleibt das Setup über die Kachel Einrichtung im Admin-Cockpit erreichbar.

Site-Administrator (eLeDia): ein Flavour auf einer frischen Site anwenden

  1. Gehen Sie zu Website-Administration → Plugins → Lokale Plugins → LernHive Flavour → Flavour-Setup.
  2. Lesen Sie die Einleitung: „Wählen Sie das Flavour, das am besten zu Ihrer Organisation passt. Ein Flavour ist ein Startpunkt: es setzt sinnvolle Standardwerte für alle LernHive-Plugins, Sie können jede Einstellung aber nachträglich überschreiben."
  3. Prüfen Sie die Karten. Das aktive Profil trägt das Badge Aktiv. Solange alle seine Einstellungen wirksam sind, lautet sein Button Aktuelles Flavour. Sind sie es nicht — direkt nach der Installation ist School als aktiv markiert, wurde aber nie angewendet —, zeigt die Karte Nicht alle Einstellungen dieses Flavours sind wirksam. und bietet Flavour anwenden mit diesen Einstellungen vorausgewählt an.
  4. Klicken Sie auf der Zielkarte auf Flavour anwenden.
  5. Auf einer frischen Site erscheint kein Bestätigungsdialog; die Erfolgsmeldung Flavour „…" wurde erfolgreich angewendet. bestätigt den Schreibvorgang.
  6. Leeren Sie die Caches, damit die neuen Standardwerte überall sichtbar sind.

Site-Administrator (eLeDia): das Flavour auf einer angepassten Site wechseln

  1. Öffnen Sie Flavour-Setup und klicken Sie beim neuen Profil auf Flavour anwenden.
  2. Weil vorhandene angepasste Einstellungen überschrieben würden, erscheint der Dialog Flavour-Wechsel bestätigen: „Das Anwenden von „…" ändert die folgenden Einstellungen. Prüfen Sie den Diff unten und bestätigen Sie, wenn Sie fortfahren möchten. Bestehende Werte werden überschrieben."
  3. Prüfen Sie die Diff-Tabelle — Komponente, Einstellung, Aktueller Wert, Neuer Wert; nie zuvor gesetzte Werte zeigen (nicht gesetzt).
  4. Klicken Sie auf „…" trotzdem anwenden, um fortzufahren, oder auf Abbrechen, um Ihre aktuellen Werte zu behalten.
  5. Nach einem bestätigten Überschreiben lautet die Meldung: Flavour „…" wurde angewendet. Zuvor angepasste Einstellungen wurden überschrieben — Details im Audit-Log.

Site-Administrator (eLeDia): frühere Flavour-Anwendungen prüfen

  1. Die Picker-Seite zeigt das aktuell aktive Flavour (Aktuelles Flavour: …).
  2. Der vollständige Anwendungsverlauf — wer, wann, welches Flavour, Vorher-/Nachher-Snapshots — liegt in der Tabelle local_lernhive_flavour_apps; jedes Anwenden ist außerdem als Ereignis Flavour angewendet in den Standard-Moodle-Logs sichtbar (Website-Administration → Berichte → Logdaten).
  3. Eine Verlaufs-Oberfläche innerhalb des Plugins ist für local_lernhive_configuration geplant, nicht Teil des aktuellen Release.

Relevante Einstellungen

Flavour hat bewusst kein gewöhnliches Einstellungsformular. Der Profilwechsel läuft immer über den Picker Flavour-Setup, damit der Diff-Bestätigungsablauf nicht umgangen werden kann. Die Picker-Seite (/local/lernhive_flavour/admin_flavour.php) erfordert die Fähigkeit LernHive-Flavour-Profile verwalten, die Manager laut Baseline besitzen, und ist für alle Inhaber dieser Fähigkeit im Website-Administrationsbaum registriert. Site-Admins finden sie unter LernHive; ein Manager ohne Website-Konfigurationsrecht findet sie direkt unter Lokale Plugins, weil die Kategorie LernHive selbst nur für Site-Admins existiert.

Schalter LXP-Funktionen

Entdecken, Communities und das Anlegen von Snacks folgen einer eigenen Einstellung, LXP-Funktionen (local_lernhive_flavour/lxp_enabled), unter Website-Administration → Plugins → Lokale Plugins → LernHive → LernHive Flavour – Einstellungen. Sie ist unabhängig vom aktiven Flavour:

  • Das Flavour LXP schaltet sie beim Anwenden ein, jedes andere Flavour schaltet sie aus. Im Picker ist sie die verwaltete Einstellung LXP-Funktionen aktivieren und lässt sich wie jede andere Einstellung abwählen.
  • Eine Anwendung, die sie nicht auswählt, lässt sie unverändert, auch wenn das angewendete Flavour danach als aktiv gilt.
  • Site-Admins können sie direkt ein- oder ausschalten, ohne das Flavour zu wechseln.

Beim Upgrade wurde der Schalter dort eingeschaltet, wo LXP das aktive Flavour war; bestehende Instanzen verhalten sich daher wie bisher.

Wer darf welche Einstellung ändern

Zwei verwaltete Keys — Nutzererstellung für Trainer/innen erlauben und Nutzerliste für Trainer/innen freigeben — vergeben weitreichende Rechte zur Nutzerverwaltung. Sie sind als sensitivity: security markiert und bleiben beim Website-Konfigurationsrecht:

Flavour wählenNormale Einstellungen anwendenDie zwei Security-Einstellungen anwenden
Site-Administratorjajaja, nach ausdrücklicher Bestätigung
Managerjajanein — Checkbox ist deaktiviert und mit Nur Administration beschriftet

Die Einschränkung wird serverseitig durchgesetzt, nicht nur im Formular: Ein selbst gebauter POST mit diesen Keys wird abgewiesen, bevor irgendetwas geschrieben wird — ohne Konfigurationsänderung und ohne Audit-Zeile.

Grenzen

  • Keine Rollback-Oberfläche — zum Rückgängigmachen wenden Sie ein anderes Flavour an oder passen die betroffenen Einstellungen manuell an.
  • Es wird ausschließlich Konfiguration geschrieben; Nutzerdaten, Kurse oder Inhalte werden nicht migriert.
  • Higher Education und Corporate Academy sind experimentelle Platzhalter, die die School-Defaults erben, bis Produktentscheidungen gefallen sind.
  • Keine Terminologie-Overrides pro Flavour.
  • Der Anwendungsverlauf hat noch keine Oberfläche im Plugin (siehe den Audit-Ablauf oben).
  • Flavour ersetzt nicht Moodles Admin-Presets; die beiden ergänzen sich — Flavour deckt die LernHive-Produktsemantik ab.

Fehlerbehebung

Die Site sieht nach dem Anwenden eines Flavours unverändert aus. → Leeren Sie alle Caches; viele LernHive-Einstellungen und gerenderte Ausgaben sind gecacht. → Bestätigen Sie, dass das Anwenden protokolliert wurde: Eine Erfolgsmeldung erschien, und ein Ereignis Flavour angewendet steht in den Moodle-Logs.

Die Aktion will Einstellungen überschreiben, die ich manuell geändert habe. → Erwartetes Verhalten, wenn das Ziel-Flavour dieselben Schlüssel verwaltet. Nutzen Sie den Diff im Dialog Flavour-Wechsel bestätigen als Entscheidungspunkt; Abbrechen behält Ihre Werte.

Das Anwenden schlug fehl mit „Das Flavour konnte nicht angewendet werden." → Die generische Fehlermeldung verbirgt interne Details absichtlich; prüfen Sie die Server-Logs (Entwickler-Debugging) auf die tatsächliche Ursache und versuchen Sie es erneut.

Ich brauche ein vollständig eigenes Higher-Ed- oder Corporate-Profil. → Wenden Sie den experimentellen Platzhalter als Startpunkt an und passen Sie die resultierenden Einstellungen anschließend manuell an.

Frage zu diesem Handbuch?

Wir helfen gern weiter — kostenfrei, unverbindlich.