Um usuário não recebe alguns emblemas, embora outros recebam

Temos um usuário que constantemente falha ao obter algumas (mas não todas) as medalhas, como a primeira emoji, leitor e primeiro onebox.

No entanto, temos outros usuários que recebem essas medalhas específicas instantaneamente, sem qualquer problema.

Os logs não mostram nenhum erro relacionado a medalhas.

Como isso pode acontecer?

Ela está constantemente reclamando disso, pois é uma caçadora de medalhas.

Mas ela tem razão. Não está funcionando (mesmo após a tarefa de 24 horas para medalhas grandiosas).

A opção “Permitir concessão de medalhas” está ativa em todas as nossas categorias.

O Sidekiq está rodando sem problemas e, como dito, isso parece estar limitado a alguns usuários.

Se esta pessoa for para suas preferências > interface

ex: https://meta.discourse.org/u/iamgav/preferences/interface

a opção Ignorar dicas de integração e distintivos para novos usuários está marcada ou desmarcada?

SIM, Jesus, você é um campeão @IAmGav … Eu estava me matando de pensar por que diabos ela não recebe seus maravilhosos distintivos. Obrigado!

Estranhamente, não marcamos a opção default other skip new user tips → Ignorar dicas de integração e distintivos para novos usuários.

E ela insiste que também não marcou essa caixa em suas configurações.

De qualquer forma, agora funciona para ela.

Essa caixa é marcada quando um usuário se cadastra e pula a sobreposição de integração? Se for o caso, é uma boa ideia vincular isso aos distintivos neste cenário?

Sim, então se essa pessoa quiser todos os distintivos, até mesmo os repetitivos de iniciante, ela não poderá pular as coisas para novos usuários no início.

Isso não é confuso? Recebemos reclamações de novos usuários que não recebem os distintivos porque se cadastraram e pularam a etapa de integração, sem saber que isso também desativa automaticamente os distintivos. Por exemplo, eu sempre pulo imediatamente essas telas de integração em outros aplicativos, mas desativar os bons distintivos ao mesmo tempo? Isso não é uma boa ideia de forma alguma.

Na minha opinião, a integração e os distintivos não devem ser agrupados. Novos usuários não sabem que essa caixa está marcada para eles e ficam confusos sobre por que outros novos usuários recebem distintivos e eles não.

E o seu caso sobre iniciantes repetitivos até apoia meu raciocínio. Aqueles SABEM que podem desativar a configuração, mas novos usuários não sabem que os distintivos são desativados automaticamente para eles se pularem a usual (e chata) tour de integração (que a maioria pula).

Ele realmente diz “… e distintivos” na descrição para o usuário. Talvez isso não seja claro o suficiente para alguns?

Acho que você pode escrever o que quiser ali; as pessoas só clicam para fechar, imediatamente, sem ler, na minha opinião.

Elas estão acostumadas com isso… a palavra-chave “Pular” é sempre clicada instantaneamente, seja porque é um anúncio ou algo desnecessário.

À luz disso, nenhuma configuração de distintivos deve ser agrupada com a opção de pular o processo de integração.

E não, nada sobre distintivos é mencionado:

As reclamações certamente foram agrupadas :wink:

O problema que o botão “Pular” resolve é explicado nas palavras que o antecedem imediatamente: Não é a sua primeira vez?

Quando você já participou de 6 fóruns Discourse anteriormente, tanto a mensagem privada de boas-vindas quanto as conquistas iniciais podem ser um pouco irritantes. (Pessoalmente, eu gosto moderadamente das conquistas de marco, mas certamente compreendo.) A solicitação era por uma solução para ambos, então resolvemos os dois.

Entendido, mas, ainda assim, nossos usuários são todos completamente novos no Discourse e gostam muito das medalhas, questionando-se por que não as recebem. Como já dito antes, e considerando que o Discourse pode ser introduzido em mais comunidades que nunca tiveram contato com a plataforma, não é uma boa ideia remover as medalhas envolventes para iniciantes com esse “clique acidental”. Em especial porque elas incentivam o engajamento de um novo usuário.

E, novamente, usuários familiarizados com o Discourse sabem que podem alterar as medalhas e onde elas aparecem com apenas dois cliques. E, conforme a regra da maioria, as medalhas devem ser concedidas. O fato de uma pequena minoria estar incomodada não sustenta o argumento aqui, na minha opinião. Todo novo usuário deve ser tratado como completamente novo no Discourse, a meu ver.

Mas, olha, posso apenas relatar nossa experiência de uma comunidade enorme que acabamos de migrar para o Discourse. E essa é uma das coisas que confundem muitos usuários.

Existe uma maneira fácil de desmarcar a bandeira para pelo menos todos os nossos 40.000 usuários convidados? Estamos recebendo muitas reclamações sobre a falta de atribuição de emblemas para todos esses novos usuários.

Você provavelmente pode alterar a preferência do usuário para todos os usuários na linha de comando SSH / Rails.