Tiempo de primera respuesta: aclaración

¡Hola a todos!

Como nuevo miembro aquí y moderador de nuestra comunidad, me gustaría preguntar si los datos sobre el tiempo de primera respuesta se calculan en función del tiempo que tarda la primera respuesta a un post, o si mover un post a un tema existente también se cuenta como una respuesta.

Cualquier aclaración adicional sobre cómo se calculan estos datos o cualquier consejo sobre cómo mejorarlos sería de gran ayuda.

El tiempo hasta la primera respuesta se calcula restando el valor del campo created_at del tema al valor del campo created_at de la primera respuesta del tema. Si mueves una publicación a un tema existente que aún no tiene respuestas, se utilizará el campo created_at de esa publicación para calcular el tiempo de respuesta del tema. Solo las publicaciones “normales” se cuentan como respuestas; las publicaciones de “acción menor” que añade Discourse no se consideran respuestas.

Para obtener detalles sobre la consulta utilizada, consulta este tema: Time to response.

Hola @simon

Pregunta 1: Si alguien crea la publicación A en la categoría de Errores y nosotros respondemos allí por primera vez, pero luego la movemos a otra categoría: ¿esta publicación A se incluye en los datos de “Primera Respuesta” de la categoría de Errores?

Pregunta 2: Si respondo por primera vez en la categoría “Reportar un error” y luego la muevo a la categoría “Error actual”, ¿se tiene en cuenta esta publicación en el informe de “Primera Respuesta” de “Error actual”? Si es así… ¿cómo?

¡Gracias por tu ayuda!

Son buenas preguntas. Tuve que buscar en el código para encontrar la respuesta. Cuando una publicación se mueve de un tema en una categoría a un tema en otra categoría, esa publicación se incluirá en el informe de Tiempo hasta la primera respuesta de la nueva categoría si la publicación se creó después de que se creó el tema al que moviste la publicación. Si la publicación se creó antes de que se creara el tema, se excluirá del informe. Si no fuera así, mover una publicación a un nuevo tema podría generar un tiempo de respuesta negativo. El código relevante está aquí: discourse/app/models/topic.rb at main · discourse/discourse · GitHub.

Un punto a tener en cuenta al ejecutar los informes es que los resultados se almacenan en caché durante 35 minutos. Deberás esperar más de 35 minutos después de ejecutar el informe para una categoría específica para obtener resultados actualizados.