Discourse ゲーミフィケーション

はい、ただし、再計算を行う際に10日分しか遡れないという注意点があります。

管理UIの「スコアの再計算」ボタンを使用して、より広範な再計算をトリガーすることもできます。

「いいね!」 1

皆さん、こんにちは。

リーダーボード上のユーザーの位置を通知したり、メール/DMで週ごとの合計のミニサマリーを提供したりする仕組みはありますか?

特定の合計に達したときにこれを付与するバッジの使用やカスタムSQLに関する投稿を読みましたが、ユーザーに通知するために他の方法を使用した経験がある人もいるかどうかも疑問に思っていました。

「いいね!」 2

現時点では自動通知システムはありません。

実際に目にしているのは、コミュニティが期間を設け、四半期ごと、月ごと、または年ごとなどの各期間の終わりにトップユーザーを紹介するトピックを作成していることです。

「いいね!」 1

それは良い提案ですね。ありがとうございます。:heart:

プラグインからの外部(メール)または内部(PM)の通知を含める計画はありますか?

現時点ではそうではありませんが、それがどのように機能するかについてのアイデアがあれば、Feature で詳細を添えて機能リクエストとして投稿していただけると幸いです。

「いいね!」 1

新しいユーザー招待イベントに関して、実際の運用中に軽微な問題が発生しました。イベント中、招待ポイントの値を250回の応援に設定しました。一部のユーザーは、イベントを通じてコミュニティに10人の新規メンバーを招待し、2500回の応援を受け取りました。しかし、イベント終了後、招待ポイントを通常の50回の応援の値に戻しました。その結果、すでにイベントに参加して招待ポイントを獲得していたユーザーのポイントも、2500回から500回に減額されました。このような調整を回避する方法はありますか?

「いいね!」 2

10日間待ってからポイントを変更した場合、スコアは変更されないままだと思います。

「いいね!」 1

混乱している点があるので、明確にしていただけますか?

「いいね」のスコアを0に設定していましたが、5か月前のアップデートでDiscourseリアクションのサポートが追加され、「リアクション受信スコア」が自動的に1に設定されていたことに気づきませんでした。

それを0に変更してすべて再計算しましたが、何も変わりませんでした。

リアクションがスコアになるためには、「いいね」にスコアが必要だからでしょうか?実際には何も変更していないのでしょうか?

よろしくお願いします!

編集:やはり、変更されるのに少し時間がかかっただけでした!

「いいね!」 1

確かに、すべてを最初から再計算することに加えて、キャッシュされたテーブルをすべて再作成する時間も、サイトのアクティビティやサーバーの仕様によっては時間がかかる場合があります。

「いいね!」 1

誰かがすべてのポイントをどこから獲得しているかを特定する方法はありますか?例えば、ユーザーのスコアと、新しいトピック、新しい投稿、いいね、閲覧などからそれぞれ何ポイント獲得しているかを確認できますか?

これがあります https://meta.discourse.org/t/gamification-calibration/283800、*しかし…* リアクションとチャットのスコアを含めるように更新する必要があります

「いいね!」 1

なぜ私は長い間待っていて、スコアが自動的に更新されなかったのですか?

cnlannyさん、こんにちは。コミュニティへようこそ!スコアはバックグラウンドタスクによって1日1回再計算されます。

「現在の」イベントについては、それよりも頻繁に更新されていると思います。また、日次ジョブでは、過去10日間で変更された可能性のあるものをすべてダブルチェックしています。

「いいね!」 4

とはいえ…「今日のスコア」の頻度が毎時に更新されたと思います。

どなたか確認して、必要であればドキュメントを更新していただけますか?

「いいね!」 5

OPのWikiを更新しました。

残念なトレードオフです。以前は迅速な更新が可能でしたが、大規模なサイトではリーダーボードの表示が遅くなる可能性がありました。

リーダーボードのパフォーマンスはあらゆるサイズで良好に保たれるようにしましたが、更新は現在はるかに複雑になったため、速度を落とす必要がありました:frowning:

「いいね!」 5

4件の投稿が新しいトピックに分割されました:Cheersスコアの不一致のトラブルシューティング

:partying_face: このプラグインは、Bundling more popular plugins with Discourse core の一部として、Discourse コアにバンドルされるようになりました。セルフホストでこのプラグインを使用している場合は、次回のアップグレード前に app.yml から削除する必要があります。

「いいね!」 3

プラグインがDiscourseのコアプラグインの一部になった今、フォーラムの異なるセクションごとに複数のリーダーボードを作成する方法はありますか?

「いいね!」 1

私の知る限り、プラグイン自体に変更はありません。