Personen Online Block

Re: Personen Online Block

von Andreas Grabs -
Anzahl Antworten: 0
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