Mostrando tiempo promedio de respuesta

¡Hola a todos, soy nuevo por aquí, pero muy emocionado de empezar a desarrollar! Un par de cosas para contextualizar: cuando digo “nuevo”, quiero decir que he programado antes, pero no conozco Ruby, JavaScript ni SQL. Estoy trabajando en remediar eso, ¡cualquier consejo específico sobre este proyecto sería de gran ayuda!

De todos modos, para el foro en el que estoy trabajando, me gustaría poder mostrar el tiempo promedio de respuesta en algún lugar de la página principal del foro. Me gustaría incluir varios promedios diferentes, como el promedio de respuesta en la última hora, en la última semana y durante toda la vida del foro.

Pensé que este plugin estaría de alguna manera relacionado con esto, pero ¿hay alguna forma de que pueda capturar los datos de la consulta que escribo para mostrarlos abiertamente en el foro? ¿O tendría que escribir mi propio plugin para eso?

Cualquier ayuda sería muy apreciada, ya que apenas estoy comenzando con el desarrollo de Discourse y hay mucho que estoy aprendiendo todo a la vez. ¡Gracias!

Recomiendo que empieces por el final.

Crea algunos bocetos de cómo quieres que se vea exactamente tu foro y define claramente con palabras los diversos conceptos que intentas poner de manifiesto.

Eso te proporcionará una especificación desde la cual trabajar.

Para las áreas de muy alta interacción que requieren un almacenamiento en caché extenso, necesitarás un complemento. Data Explorer te permite exponer consultas a grupos, por lo que podrías hacer que la capacidad de ejecutarlas y verlas esté disponible para todos.

También te recomiendo que comiences con algo mucho más pequeño que esta tarea. Quizás solo empieces por escribir las consultas que deseas en Data Explorer y veas si puedes encontrar incluso los datos que necesitas.