Un usuario no recibe algunas insignias aunque otros sí.

Tenemos un usuario que constantemente falla al obtener algunos (pero no todos) los insignias, por ejemplo, el primer emoji, lector, primera onbox.

Sin embargo, tenemos otros usuarios que obtienen esas insignias específicas instantáneamente sin ningún problema.

Los registros no muestran ningún error relacionado con las insignias.

¿Cómo puede ocurrir esto?

Ella se queja constantemente al respecto, ya que es una cazadora de insignias.

Pero tiene razón. No está funcionando (incluso después del trabajo de insignias grandes de 24 horas).

La opción de permitir que se otorguen insignias está activa en todas nuestras categorías.

Sidekiq se está ejecutando sin problemas y, como se mencionó, esto parece estar limitado a algunos usuarios.

si esta persona va a sus preferencias > interfaz

por ejemplo https://meta.discourse.org/u/iamgav/preferences/interface

¿está marcada o desmarcada la opción Omitir consejos y insignias de incorporación de nuevos usuarios?

¡SÍÍÍÍ, Jesús, eres un campeón @IAmGav…! Estaba dándole vueltas al cerebro pensando en por qué demonios no obtiene sus bonitos insignias. ¡Gracias!

Curiosamente, no hemos marcado la opción default other skip new user tips → Saltar los consejos de incorporación y las insignias para nuevos usuarios.

Y ella insiste en que tampoco ha marcado esa casilla en su configuración.

De todos modos, ahora le funciona.

¿Se marca esa casilla cuando un usuario se registra y se omite la superposición de la incorporación? De ser así, ¿es buena idea empaquetarla junto con las insignias en este caso?

Sí, así que si esta persona quiere todos los distintivos, incluso los repetitivos para principiantes, no puede omitir el contenido para nuevos usuarios al principio.

¿No es eso confuso? Recibimos quejas de usuarios nuevos que no reciben insignias porque se registraron y omitieron el proceso de incorporación, sin saber que esto también desactiva automáticamente las insignias. Por ejemplo, yo siempre omito inmediatamente estas superposiciones de incorporación en otras aplicaciones, pero ¿desactivar al mismo tiempo las agradables insignias? ¡Esa no es una buena idea en absoluto.

En mi opinión, la incorporación y las insignias no deberían estar vinculadas. Los usuarios nuevos no saben que esta casilla está marcada para ellos y se confunden al ver que otros usuarios nuevos reciben insignias y ellos no.

Y tu caso sobre principiantes repetitivos incluso respalda mi lógica. Esos SÍ saben que pueden desactivar la configuración; los usuarios nuevos no saben que las insignias se desactivan automáticamente para ellos si omiten el recorrido habitual (aburrido) de la superposición de incorporación (que la mayoría omite).

Dice «… y insignias» en la descripción para el usuario. ¿Quizás no es lo suficientemente claro para algunos?

Creo que puedes escribir lo que quieras ahí; la gente simplemente lo ignora de inmediato, sin leerlo, en mi opinión.

Están acostumbrados a ello… la palabra clave “Saltar” siempre se hace clic al instante, ya sea porque es un anuncio o porque es innecesaria.

A la luz de esto, la configuración de insignias no debería empaquetarse junto con la omisión de la incorporación.

Y no, no menciona nada sobre las insignias:

Las quejas definitivamente estaban empaquetadas juntas :wink:

El problema que resuelve el botón “Omitir” se explica en las palabras que lo preceden inmediatamente: ¿No es tu primera vez?

Cuando has unido 6 foros de Discourse en el pasado, tanto el mensaje privado de bienvenida como las insignias iniciales pueden resultar un poco molestos. (Personalmente, disfruto moderadamente de las insignias de hito, pero sin duda puedo entenderlo.) La solicitud era para una solución a ambos, así que resolvimos ambos.

Entendido, pero aún así, todos nuestros usuarios son completamente nuevos en Discourse y les encantan las insignias; se preguntan por qué no las reciben. Como ya se mencionó, y dado que Discourse podría ser introducido en más comunidades que no han tenido ningún contacto previo con él, no es una buena idea eliminar las insignias para principiantes, que son tan atractivas, con este “clic accidental”. En particular, porque generan el compromiso de un usuario nuevo.

Además, los usuarios acostumbrados a Discourse saben que pueden cambiar las insignias y su ubicación con solo dos clics. Y según la regla de la mayoría, las insignias deberían otorgarse. El hecho de que una pequeña minoría se moleste no respalda el argumento aquí, en mi opinión. Cada usuario nuevo debería tratarse como un usuario completamente nuevo en Discourse, IMHO.

Pero bueno, solo puedo compartir nuestra experiencia con una comunidad masiva que acabamos de migrar a Discourse. Y esta es una de las cosas que confunden a muchos usuarios.

¿Hay alguna manera fácil de desmarcar la bandera en al menos todos nuestros 40.000 usuarios invitados? Estamos recibiendo demasiadas quejas porque no se asignan insignias a todos estos nuevos usuarios.

Probablemente puedas cambiar la preferencia del usuario para todos los usuarios en la línea de comandos de SSH / Rails.