다른 사용자는 배지를 받았는데 한 사용자만 배지를 받지 못함

특정 사용자 한 명이 일부 배지(예: 첫 이모지, 독자, 첫 원박스)를 지속적으로 획득하지 못하고 있습니다. 모든 배지가 아닌 일부 배지에 해당합니다.

하지만 다른 사용자들은 문제없이 해당 배지들을 즉시 획득하고 있습니다.

로그에는 배지 관련 오류가 표시되지 않습니다.

이런 일이 어떻게 일어날 수 있을까요?

해당 사용자는 배지 수집가이므로 이 문제로 지속적으로 불만을 제기하고 있습니다.

그녀의 말은 맞습니다. (24시간 그랜드 배지 작업 이후에도) 작동하지 않고 있습니다.

모든 카테고리에서 배지 수여 허용이 활성화되어 있습니다.

Sidekiq는 문제없이 실행 중이며, 앞서 언급했듯이 이 문제는 일부 사용자에게만 제한적으로 발생하는 것으로 보입니다.

이 사용자가 설정 > 인터페이스를 방문한다면

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

Skip new user onboarding tips and badges 옵션이 체크되어 있나요, 아니면 체크가 해제되어 있나요?

와, 예수님, 당신은 진짜 최고네요 @IAmGav … 그녀가 그 멋진 배지를 왜 못 받는 건지 머리가快要 터질 지경이었어요. 감사합니다!

이상하게도 default other skip new user tips → 신규 사용자 온보딩 팁 및 배지 건너뛰기 항목이 체크되어 있지 않습니다.

그녀도 자신의 설정에서 해당 상자를 체크하지 않았다고 주장합니다.

어쨌든 지금은 그녀에게 정상적으로 작동합니다.

사용자가 가입할 때 오버레이 온보딩을 건너뛰면 해당 상자가 체크되는 건가요? 그렇다면 이 경우 배지와 함께 묶어두는 것이 좋은 아이디어일까요?

네, 그렇습니다. 이 사용자가 반복적인 초보자 배지까지 포함해 모든 배지를 원한다면, 처음에 신규 사용자용 온보딩 과정을 건너뛸 수 없습니다.

그렇게 하면 혼란스럽지 않나요? 신규 사용자들로부터 불만을 자주 받는데, 온보딩 과정을 건너뛴 채 가입하면서 이 기능이 자동으로 배지를 비활성화한다는 사실을 모르고 배지를 받지 못한다는 내용입니다. 저는 다른 앱에서도 이런 온보딩 오버레이를 항상 즉시 건너뛰는데, 그와 동시에 좋은 배지 기능까지 비활성화된다니 전혀 좋은 아이디어가 아닙니다.

개인적으로 온보딩과 배지는 묶어서 제공하지 않는 것이 좋다고 생각합니다. 신규 사용자는 이 옵션이 기본적으로 체크되어 있다는 사실을 모르고, 다른 신규 사용자들은 배지를 받는데 왜 자신만 받지 못하는지 혼란스러워하거든요.

또한 반복되는 초보자에 대한 사례도 제 논리를 뒷받침합니다. 그들은 해당 설정을 비활성화할 수 있다는 것을 알고 있지만, 신규 사용자는 보통 (지루한) 온보딩 오버레이 투어를 건너뛸 때 배지가 자동으로 비활성화된다는 사실을 알지 못합니다(대부분이 건너뛰죠).

사용자에게 표시되는 설명에 "… 및 배지"라고 되어 있긴 합니다. 일부 사용자에게는 충분히 명확하지 않을 수도 있겠네요?

IMHO, 거기에는 원하는 내용을 자유롭게 쓸 수 있다고 생각해요. 사람들은 읽지도 않고 바로 클릭해서 넘기거든요.

그들은 이미 익숙해져 있어요. "건너뛰기"라는 키워드는 항상 즉시 클릭되는데, 광고이거나 불필요한 내용이기 때문이죠.

이 점을 고려하면, 배지 설정을 온보딩 건너뛰기와 묶어서 제공해서는 안 됩니다.

그리고 아니요, 거기에는 배지에 대한 언급이 전혀 없습니다:

불만 사항이 함께 묶여서 접수된 것은 맞습니다 :slight_smile:

「건너뛰기」 버튼이 해결하려는 문제는 바로 앞 문장인 처음 오신 게 아니신가요? 에 잘 설명되어 있습니다.

과거에 6개의 디스커스 포럼에 가입해 본 경험이 있다면, 환영 DM과 초기 배지가 다소 귀찮게 느껴질 수 있습니다. (개인적으로는 마일스톤 배지를 약간 즐기고 있지만, 그런 심정을 충분히 이해합니다.) 두 가지 모두에 대한 해결책이 요청되었으므로, 두 가지 모두를 해결했습니다.

알겠습니다만, 여전히 우리 사용자들은 모두 Discourse에 완전히 처음 접하는 사람들로서 배지를 매우 좋아하고, 왜 배지를 받지 못하는지 궁금해합니다. 앞서 말씀드린 대로, Discourse가 Discourse와 전혀 접촉해 본 적 없는 더 많은 커뮤니티에 소개될 수 있으므로, 이 "우발적인 클릭"으로 참여를 유도하는 초보자용 배지를 없애는 것은 좋은 아이디어가 아닙니다. 특히, 새로운 사용자의 참여를 활성화하기 때문입니다.

또한, Discourse에 익숙한 사용자들은 두 번의 클릭으로 배지와 그 위치를 변경할 수 있다는 것을 알고 있습니다. 그리고 다수결 원칙에 따라, 배지는 수여되어야 합니다. 제 생각에는 소수의 불만이 이 사안을 지지하는 근거가 될 수 없습니다. 제 의견으로는 모든 새로운 사용자는 Discourse에 완전히 새로운 사용자로서 대우받아야 합니다.

하지만, 우리는 방금 Discourse로 대규모 커뮤니티를 이전한 경험을 전달할 수 있을 뿐입니다. 그리고 이것이 많은 사용자가 혼란을 느끼는 것 중 하나입니다.

4만 명을 초대받은 사용자들에서 플래그를 해제하는 쉬운 방법이 있을까요? 이 새로운 사용자들에게 배지가 부여되지 않는다는 불만이 너무 많이 접수되고 있습니다.

SSH/Rails 명령줄에서 모든 사용자의 사용자 설정을 변경할 수 있습니다.