Ver progreso de TL (TL1, 2, 3)

:information_source: Resumen Muestra a los usuarios y al personal su progreso de nivel de confianza (TL), junto con información adicional
:hammer_and_wrench: Enlace del repositorio GitHub - NateDhaliwal/discourse-see-tl-progress · GitHub
:open_book: Guía de instalación Cómo instalar plugins en Discourse

:warning: Descargo de responsabilidad: Habilitar este plugin puede provocar un aumento en el número de miembros que alcanzan el TL3, y/o cuestionan decisiones de moderación, y/o una mayor actividad[1].

Características

  • Mostrar una barra de progreso al usuario informándole sobre su progreso total de TL
  • (Opcional) Mostrar al usuario el requisito más cercano que puede alcanzar
  • (Opcional) Mostrar al usuario un desglose detallado de su progreso para cada requisito
  • (Opcional) Indicar al usuario si está bloqueado en su TL actual
  • (Opcional) Si el usuario es TL3, mostrar una advertencia cuando esté cerca de perderlo
  • (Opcional) Mostrar al usuario la cantidad de temas y publicaciones que tiene en categorías silenciadas (permitiéndole leer más publicaciones para cumplir con el requisito de lectura de publicaciones)

Configuración

Se necesita una configuración mínima. Todos los textos se pueden editar a través de Textos del sitio. Siempre que sea posible, el texto exacto es el mismo que el de la página de administración del usuario. Sin embargo, el plugin no pudo hacer referencia directa a ellos debido a problemas de permisos de usuario.

Ajustes

Nombre Descripción
habilitar para promociones de nivel de confianza Elegir los TL para los que se desea mostrar el progreso
color de la barra de progreso (modo claro) El color de la barra de progreso cuando está en modo claro
color de la barra de progreso (modo oscuro) El color de la barra de progreso cuando está en modo oscuro
color de fondo de la barra de progreso (modo claro) El color de fondo de la barra de progreso cuando está en modo claro
color de fondo de la barra de progreso (modo oscuro) El color de fondo de la barra de progreso cuando está en modo oscuro
icono del botón del modal El icono para el botón que muestra el modal
mostrar progreso detallado de tl3 Seleccionar para mostrar el modal, que contiene una barra de progreso detallada de cada requisito
mostrar bloqueo en nivel de confianza Informar al usuario si está bloqueado en su Nivel de Confianza. ADVERTENCIA: Puede resultar en quejas de usuarios que cuestionen decisiones de moderación.
texto inferior del modal tl1 Una descripción adicional en la parte inferior del modal para TL0 → TL1.
texto inferior del modal tl2 Una descripción adicional en la parte inferior del modal para TL1 → TL2.
texto inferior del modal tl3 Una descripción adicional en la parte inferior del modal para TL2 → TL3.
mostrar estadística más cercana Mostrar el requisito más cercano que el usuario puede obtener y cuánto falta
mostrar advertencia cuando los requisitos de tl3 sean bajos Si un usuario es TL3, indicarle si está cerca de perder el TL3
mostrar advertencia cuando el usuario tiene temas y publicaciones silenciados Mostrar al usuario la cantidad de temas y publicaciones que tiene en categorías silenciadas (permitiéndole leer más publicaciones para cumplir con el requisito de lectura de publicaciones). No cuenta cuántas publicaciones ha leído en esas categorías (aún).
mínimo de estadísticas bajas de tl3 Mostrar la advertencia a los usuarios TL3 si algún requisito está por debajo de esta marca

Capturas de pantalla

Vista general:

Modal (no califica)

Modal (califica para TL3)

Modal (es TL3)

Modal (es TL3, ya no califica)

Si el usuario está bloqueado:


Espero que esto ayude.


  1. Lo cual puede ser bueno o malo ↩︎

11 Me gusta

buen trabajo, Nate :clap:

creo que te perdiste el resumen:

4 Me gusta

¡Vaya! Ya lo he arreglado.

3 Me gusta

¿El complemento sigue en fase beta o qué? Creo que este es un complemento realmente genial porque me han dejado colgado y haciendo cálculos para saber cuándo recibiré Tl3.

Funciona en su mayor parte, excepto que solo hay 1 o 2 pequeños detalles que pulir, en los que estoy trabajando ahora. Realmente es el siguiente requisito más cercano el que tiene problemas; los contadores y barras funcionan bien.

5 Me gusta

La estadística más cercana para la promoción y el descenso debería estar corregida ahora, al igual que algunas optimizaciones en las consultas SQL. Debería estar listo para salir.

4 Me gusta

Instalamos esto en nuestro sitio. Sin embargo, cuando un usuario regular intenta ver el perfil de otro usuario,
puede aparecer un error indicando que no tiene permiso para ver los recursos solicitados.

A algunos usuarios les aparece este error, mientras que a otros les funciona perfectamente (es decir, no les aparece esta ventana emergente). El usuario regular no debería poder ver el progreso de otras personas.

¿Sabes qué podría causar esto?

Captura de pantalla en chino:

5 Me gusta

¡Buen ojo y gracias por el PR! Lo he fusionado.

5 Me gusta

¿Qué te parece ampliarlo para que cubra otras etapas de nivel de confianza?

En mi opinión, se siente un poco limitado sin razón aparente, por ejemplo:

¿Por qué no llamarlo simplemente “Medidor de progreso del nivel de confianza” o algo similar?

7 Me gusta

Buen punto. Habrá que rehacer algunas cosas, pero creo que es posible.

5 Me gusta

@merefield

Buena idea, y el momento es excelente ahora que el trabajo de TL3 está cerca de completarse.


En el otro extremo de la progresión de niveles de confianza, creo que parte de esto también podría ser útil para las personas que ayudan en los foros de Discourse, en particular los moderadores y los miembros habituales de la comunidad.

Una pregunta recurrente es cómo un usuario puede avanzar más allá de TL-0 al siguiente nivel de confianza para poder, por ejemplo, publicar enlaces, incluir más enlaces, pegar imágenes o obtener otras capacidades que están restringidas en TL-0.

Esas explicaciones a menudo se redactan manualmente, a pesar de que gran parte de la respuesta depende de requisitos medibles de nivel de confianza. Sería útil si parte de esa orientación pudiera automatizarse eventualmente: mostrar al usuario dónde se encuentra, qué requisito está impidiendo actualmente el avance y qué puede hacer razonablemente para cumplir los requisitos.

El complemento TL3 Progress ya cuenta con parte de la infraestructura necesaria para ese tipo de función, en particular su capacidad para exponer requisitos individuales, el progreso y el requisito más cercano.

4 Me gusta

Me pregunto cuándo se completará el proyecto.

1 me gusta

Gracias por el recordatorio. Estuve muy ocupado el mes pasado y no pude encontrar tiempo para esto. Ahora que tengo más disponibilidad, planeo empezar en uno o dos días.

Lo considero una reestructuración bastante extensa, ya que los requisitos varían en cada nivel de traducción (TL), por lo que también habrá que modificar la lógica.

2 Me gusta

Solo quiero decir que estoy muy cerca de terminarlo. Con un montón de nuevas configuraciones y opciones, ¡prácticamente solo me quedan los cambios de idioma!

3 Me gusta

Por fin se integró la PR :tada: ! Por favor, informen si encuentran algún problema. @kairo162 @EricGT