こんにちは、皆さん。
新しいメンバーであり、コミュニティのモデレーターとしても、初回応答時間のデータは、最初の投稿に対する返信までの時間で計算されるのか、それとも既存のトピックに投稿を移動させることも返信としてカウントされるのか、確認させてください。
このデータの計算方法についてのさらなる明確化や、改善のためのアドバイスがあれば、非常に助かります!
こんにちは、皆さん。
新しいメンバーであり、コミュニティのモデレーターとしても、初回応答時間のデータは、最初の投稿に対する返信までの時間で計算されるのか、それとも既存のトピックに投稿を移動させることも返信としてカウントされるのか、確認させてください。
このデータの計算方法についてのさらなる明確化や、改善のためのアドバイスがあれば、非常に助かります!
最初のレスポンス時間は、トピックの created_at フィールドの値から、そのトピックの最初の返信の created_at フィールドの値を引くことで計算されます。返信のない既存のトピックに投稿を移動した場合、その投稿の created_at フィールドがトピックのレスポンス時間の計算に使用されます。返信としてカウントされるのは「通常の」投稿のみで、Discourse によって追加される「小さなアクション」の投稿は返信としてカウントされません。
使用されているクエリの詳細については、以下のトピックをご覧ください:https://meta.discourse.org/t/time-to-response/120808。
こんにちは、@simon さん
質問 1: 誰かがバグカテゴリに投稿 A を作成し、最初にそこに返信した後に別のカテゴリに移動した場合、この投稿 A はバグカテゴリの「初回対応」データに含まれますか?
質問 2: 私が最初に「バグの報告」カテゴリで返信し、その後「現在のバグ」カテゴリに移動した場合、この投稿は「現在のバグ」の「初回対応」レポートに考慮されますか?もしそうなら、どのように考慮されますか?
ご支援ありがとうございます!
良い質問ですね。答えを見つけるためにコードを検索する必要がありました。あるカテゴリのトピックから別のカテゴリのトピックへ投稿が移動された場合、その投稿は、移動先のトピックが作成された後に投稿されたものであれば、新しいカテゴリの「初回返信までの時間」レポートに含まれます。一方、投稿がトピックの作成前に行われた場合は、レポートから除外されます。もしそうでなければ、投稿を新しいトピックに移動させた際に、負の応答時間が発生してしまう可能性があります。関連するコードはこちらです:discourse/app/models/topic.rb at main · discourse/discourse · GitHub
レポートを実行する際の注意点として、結果は 35 分間キャッシュされます。特定のカテゴリのレポートを実行した後、新しい結果を取得するには 35 分以上待つ必要があります。