Personen Online Block

Personen Online Block

von Andreas Schenkel -
Anzahl Antworten: 1

Wie kann man konfigurieren, dass Personen per Default NICHT im Personen-Online-Block angezeigt werden.

Es scheint so zu sein, dass jeder User erstmal angezeigt wird und das reaktiveren kann. Ich möchte es jedoch umgekehrt haben. Erst deaktiviert und dann kann man es explizit aktivieren. Geht das?

https://docs.moodle.org/37/de/Personen_online

Mittelwert:  -
Als Antwort auf Andreas Schenkel

Re: Personen Online Block

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

Hallo Andreas,

der Status wird in der Tabelle "mdl_user_preferences" über den Wert "block_online_users_uservisibility" verwaltet. Es gibt hier quasi drei Zustände:

  1. Der Wert ist nicht gesetzt.
  2. Der Wert ist auf "0" gesetzt.
  3. Der Wert ist auf "1" gesetzt.

Im Block ist im SQL hart kodiert, dass wenn der der Wert nicht gesetzt oder "1" ist, der Nutzer angezeigt wird. Wenn der Wert "0" ist, wird der Nutzer nicht angezeigt.

Hier gibt es aus meiner Sicht jetzt zwei Möglichkeiten.

  1. Du fügst für alle Nutzer in der Tabelle "mdl_user_preferences" einen Datensatz mit dem Wert "0" ein oder
  2. Du erstellst einen Tracker-Eintrag, dass dieses Verhalten konfigurierbar sein sollte. Der Block könnte sich theoretisch auch so verhalten, dass ein nicht gesetzter Wert dem Wert "0" entspricht.
Viele Grüße
Andreas