Discourse-Gamification

Ja, aber mit der Einschränkung, dass wir bei Neuberechnungen nur 10 Tage zurückblicken.

Optional können Sie die Schaltfläche „Ergebnisse neu berechnen“ in der Benutzeroberfläche des Administrators verwenden, um eine breitere Neuberechnung auszulösen.

1 „Gefällt mir“

Hallo Leute,

Gibt es einen Mechanismus, um Benutzer darüber zu informieren, wo sie sich in der Rangliste befinden, oder ihnen eine Mini-Zusammenfassung ihrer wöchentlichen Summen per E-Mail/DM zukommen zu lassen?

Ich habe die Beiträge über die Möglichkeit gelesen, ein Abzeichen zu verwenden und benutzerdefinierte SQL-Abfragen zu verwenden, um dieses zu vergeben, wenn sie einen bestimmten Gesamtbetrag erreichen, aber ich habe mich auch gefragt, ob andere Leute Erfahrungen mit der Benachrichtigung von Benutzern gesammelt haben.

2 „Gefällt mir“

Derzeit gibt es kein automatisiertes Benachrichtigungssystem.

Was ich in der Praxis gesehen habe, ist, dass Gemeinschaften Zeiträume festlegen und am Ende jedes Zeitraums, z. B. vierteljährlich, monatlich oder jährlich, eine Themenpräsentation mit den Top-Nutzern durchführen.

1 „Gefällt mir“

Das ist ein guter Vorschlag. Danke. :heart:

Gibt es Pläne vom Team, externe (E-Mail) oder interne (PMs) Benachrichtigungen vom Plugin einzubeziehen?

Derzeit nicht, aber wenn Sie eine Vorstellung davon haben, wie das funktionieren würde, würde ich mich freuen, wenn Sie es mit Details unter Feature als Funktionsanfrage posten würden.

1 „Gefällt mir“

Bezüglich des neuen Benutzer-Einladungsereignisses stieß ich bei der tatsächlichen Durchführung auf ein kleines Problem. Während des Ereignisses habe ich den Einladungspunkte-Wert auf 250 Cheers gesetzt. Einige Benutzer luden 10 neue Mitglieder ein, der Community über das Ereignis beizutreten und erhielten 2500 Cheers. Nachdem das Ereignis jedoch beendet war, habe ich die Einladungspunkte wieder auf den regulären Wert von 50 Cheers zurückgesetzt. Infolgedessen wurden die Punkte von Benutzern, die bereits am Ereignis teilgenommen und Einladungspunkte verdient hatten, von 2500 Cheers auf 500 reduziert. Gibt es eine Möglichkeit, eine solche Anpassung zu vermeiden?

2 „Gefällt mir“

Ich schätze, wenn Sie 10 Tage gewartet und DANN die Punkte geändert hätten, wäre die Punktzahl unverändert geblieben.

1 „Gefällt mir“

Ich bin etwas verwirrt, können Sie das bitte klären?

Ich hatte „Like-Empfangspunktzahl“ auf 0 gesetzt und nicht bemerkt, dass ein Update vor 5 Monaten die Unterstützung für Discourse-Reaktionen hinzugefügt und automatisch „Reaktions-Empfangspunktzahl“ auf 1 gesetzt hatte.

Ich habe das gerade auf 0 geändert und alles neu berechnet, aber es hat sich nichts geändert.

Liegt das daran, dass Likes eine Punktzahl haben müssen, damit Reaktionen zählen? Habe ich hier tatsächlich nichts geändert?

Danke!

Bearbeitung: Schon gut, es hat nur ein wenig gedauert, bis sich etwas geändert hat!

1 „Gefällt mir“

In der Tat kann die Neuberechnung von allem von Grund auf, zuzüglich der Zeit zur Neuerstellung all unserer zwischengespeicherten Tabellen, je nach Website-Aktivität und Server-Spezifikationen eine Weile dauern.

1 „Gefällt mir“

Gibt es eine Möglichkeit, vielleicht mit dem Data Explorer, herauszufinden, woher jemand seine Punkte bezieht?

Zum Beispiel, um die Punktzahl eines Benutzers anzuzeigen und wie viele davon aus neuen Themen, neuen Beiträgen, Likes, Lesen usw. stammen?

Es gibt diesen hier Gamification Calibration, aber… er muss aktualisiert werden, um die Reaktions- und Chat-Scores einzuschließen

1 „Gefällt mir“

Warum habe ich so lange gewartet und meine Punktzahlen haben sich nicht automatisch aktualisiert?

Hallo cnlanny und willkommen in unserer Community! Die Ergebnisse werden einmal täglich über eine Hintergrundaufgabe neu berechnet.

Ich glaube, sie werden für „aktuelle“ Ereignisse häufiger aktualisiert, und der tägliche Job überprüft alles, was sich in den letzten 10 Tagen geändert haben könnte, noch einmal:

4 „Gefällt mir“

Davon abgesehen… Ich glaube, die Häufigkeit der „Punkte für heute“ wurde auf stündlich aktualisiert:\n\ndiscourse-gamification/jobs/scheduled/update_scores_for_today.rb at 213af96acc1ff24ba61b93dff1dcea2791154511 · discourse/discourse-gamification · GitHub das jemand überprüfen und die Dokumentation bei Bedarf aktualisieren?

5 „Gefällt mir“

Die Wiki wurde im OP aktualisiert.

Es ist ein unglücklicher Kompromiss. Zuvor hatten wir schnelle Updates, aber die Bestenlistenansicht war auf sehr großen Websites langsam.

Wir haben die Leistung der Bestenlisten bei jeder Größe gut gehalten, aber Updates sind jetzt viel aufwendiger, sodass wir die Geschwindigkeit reduzieren mussten :frowning:

5 „Gefällt mir“

4 Beiträge wurden in ein neues Thema aufgeteilt: Troubleshooting Cheers score discrepancies

:partying_face: Dieses Plugin ist jetzt Teil des Discourse-Kerns, wie unter Bundling more popular plugins with Discourse core beschrieben. Wenn Sie selbst hosten und das Plugin verwenden, müssen Sie es vor dem nächsten Upgrade aus Ihrer app.yml entfernen.

3 „Gefällt mir“

Ich frage mich nur, da das Plugin jetzt Teil der Discourse-Kern-Plugins ist, gibt es eine Möglichkeit, mehrere Ranglisten für verschiedene Bereiche im Forum zu erstellen?

1 „Gefällt mir“

Soweit ich weiß, gibt es keine Änderung am Plugin selbst.