Zum Inhalt springen

Demo-Login

Komponente block_demologin · Version 2025032500

Demo-Login richtet sich an Anbieter, die Interessierten einen Kurs von innen zeigen wollen, bevor diese sich anmelden oder buchen. Eingerichtet wird es von der Administration. Besuchende sehen auf der Startseite einen Block mit Demokursen und kommen mit einem Klick hinein.

Anders als beim Gastzugang können die Besuchenden Aktivitäten ausprobieren wie Teilnehmende: Tests ablegen, Aufgaben abgeben, in Foren schreiben.

  1. Eine Person klickt im Block auf einen Demokurs.
  2. Das Plugin wählt den nächsten freien Demozugang aus dem Vorrat, meldet die Person damit an und schreibt sie in den Kurs ein.
  3. Die Person arbeitet im Kurs mit Teilnehmerrechten.
  4. Nach einiger Zeit ohne Nutzung wird der Zugang zurückgesetzt und an die nächste Person vergeben.

Sind alle Demozugänge gerade aktiv, erscheint die Meldung, dass derzeit kein Zugang frei ist.

  1. Installieren Sie das Plugin unter blocks/demologin.
  2. Legen Sie eine Kurskategorie für Demokurse an und verschieben Sie die gewünschten Kurse dorthin.
  3. Öffnen Sie Website-Administration → Plugins → Blöcke → Demo-Login und tragen Sie ein:
    • Beschreibung: Text über der Kursliste im Block, darf leer bleiben.
    • Kurskategorie: die Kategorie mit den Demokursen.
    • Rekursive Suche: bezieht Unterkategorien ein.
    • Höchstzahl Demonutzer: wie viele Demozugänge es höchstens gibt. Wählen Sie die Zahl so hoch, dass kein aktiver Zugang neu vergeben wird.
    • Kursrolle für Demouser: die Rolle im Kurs, in der Regel Teilnehmer/in.
    • Systemrolle für Demouser: die Rolle im System, in der Regel Gast.
    • Demouser Auth Methode und Hostname für E-Mail-Adressen: mit welcher Anmeldemethode und welcher Domain die Demozugänge angelegt werden. Die Vorgabe example.local müssen Sie meist nicht ändern.
    • Demo Login erzwingen: was passiert, wenn bereits jemand angemeldet ist.
  4. Fügen Sie den Block Demo-Login auf der Startseite hinzu.

Weisen Sie den Demozugängen nur Rollen mit wenigen Rechten zu. Jede Person im Internet kann einen solchen Zugang nutzen.

Bereiten Sie Demokurse so vor, dass sie auch mit mehreren gleichzeitigen Besuchenden funktionieren. Beiträge in Foren und Abgaben sind für andere Demozugänge sichtbar, wenn der Kurs das zulässt. Planen Sie, Demokurse regelmäßig zurückzusetzen.

Legen Sie für Demokurse eigene Kurse an und verwenden Sie keine echten Kurse mit Teilnehmenden. Setzen Sie die Demokurse regelmäßig über die Funktion Zurücksetzen von Moodle zurück, etwa einmal im Monat. So sehen neue Besuchende einen sauberen Kurs.

Prüfen Sie den Zugang nach jeder Änderung in einem privaten Browserfenster. Nur so sehen Sie, was Besuchende ohne Anmeldung erleben.

Demozugänge sind fiktive Konten mit erzeugten E-Mail-Adressen. Das Plugin speichert keine Daten über die Besuchenden. Was Besuchende im Kurs eingeben, etwa Forenbeiträge, liegt aber beim Demozugang und kann für spätere Besuchende sichtbar sein. Weisen Sie im Kurs darauf hin.

  • Demozugänge sind nicht persönlich. Ergebnisse können nicht in ein echtes Konto übernommen werden.
  • Gleichzeitige Nutzung ist durch die Höchstzahl begrenzt.
  • Für eine Buchung oder Anmeldung brauchen Sie weiterhin ein eigenes Verfahren.

„Es ist keine Kurskategorie für Demokurse festgelegt worden.“ Wählen Sie in den Einstellungen eine Kategorie.

„Zur Zeit sind keine Demonutzerzugänge mehr verfügbar.“ Erhöhen Sie die Höchstzahl der Demonutzer.

„Sie müssen in Ihrem Browser Cookies zulassen.“ Die Anmeldung braucht ein Sitzungs-Cookie.

Kann ich sehen, wer einen Demokurs genutzt hat? Nur die Demozugänge erscheinen in den Protokollen, nicht die Personen dahinter.

„Sie haben die Seite zu häufig aufgerufen.“ Ein Schutz gegen automatisierte Aufrufe hat gegriffen. Warten Sie kurz.