사용자 응답 시간

:information_source: Summary Shows response time on user card
:hammer_and_wrench: Repository Link https://github.com/communiteq/discourse-user-response-times
:open_book: Install Guide How to install plugins in Discourse
:moneybag: Sponsored by @WorldIsMine

Features

This plugin determines how long a user usually takes to respond to their PM’s and shows that on their user card.

The response times are recalculated on a daily basis and are based on the time a user takes to respond to their PMs over a certain time interval. Admin users are excluded.

Configuration

Setting What it does
user response times mode Determines the algorithm used. Either percentile or average. Default percentile.
user response times percentile Used with mode percentile. Determines the percentile used in the calculation. Range 1-100. 100 is the maximum response time. 50 is the median. Recommended (and default) value is 80.
user response times days The number of days that the calculation looks back. Default 60.

When you change these values you need to manually trigger the Jobs::UpdateResponseTimes job (or wait up to 24 hours).

18개의 좋아요

Can I make this feature available only to staff?

2개의 좋아요

It would be interesting for this use case too.

Is this GDPR friendly?

What do you mean by that? That isn’t such piece of data that GDPR controls, but if you like you can tell to users why it is collected, why it is needed, how it is stored and for what it is needed. If you have legit reason for all those point everything is GDPR friendly.

Those points should be considered anyway, because the answer tells right away if it is really needed or would it be just another decorative add from class nice to have, but no one isn’t actually interested :joy:

But still — knowing response time is not such data that can or would use identify a user.

2개의 좋아요

It does tell something about a user.

However, it uses information that is already there, it’s not storing extra data. It’s not more or less GDPR-friendly than the other activity of a user on a forum. And the data is averaged, it does not give away concrete data points.

The whole idea about the plugin is to make the information available between users, so making it available to staff only is outside of what I think would be meaningful use. I would accept a PR.

2개의 좋아요

I wonder, do people game this and become more responsive?!

1개의 좋아요

Some might — but how many times people really check out profiles, even their own :thinking:

2개의 좋아요

Well could maybe add a top t n responders to encourage the G’s my e. :wink:

우연히 비추천(deprecation) 통지를 발견했습니다:

[PLUGIN discourse-user-response-times] 비추천 통지: 파일 'discourse/plugins/discourse-user-response-times/discourse/connectors/user-card-metadata/discourse-user-response-times.hbs’이(가) 비추천된 .hbs 확장자를 사용하고 있습니다. '.gjs’를 사용하도록 리팩토링하세요. [deprecation id: discourse.hbs-extension] [info: Deprecating .hbs file extension in themes and plugins]

1개의 좋아요

제보해 주셔서 감사합니다. 몇 주 안에 해당 문제를 처리하겠습니다.