sleslie99
(sara leslie)
7월 12, 2022, 3:53오후
1
커뮤니티 여러분, 안녕하세요.
최근 커뮤니티를 최신 버전으로 업그레이드했는데, 리더보드에 대해 정말 기대가 컸습니다. 그런데 상위 2명의 기여자들이 리더보드를 매우 싫어한다고 강하게 주장하며 제거를 요구하고 있습니다.
여기서 표시를 원하지 않는 몇몇 멤버를 제외할 수 있는 방법이 있는지 확인해 보고 싶습니다.
찾아보다 보니 커뮤니티에서 사용자 그룹을 생성한 후, 아래 링크에서 언급된 방식으로 해당 사람들을 제외할 수 있을 것 같습니다:
요약
Discourse Gamification 플러그인은 인스턴스에 커스터마이징 가능한 점수 시스템(카르마, 쿠폴, 포인트)과 리더보드를 추가합니다.
설치 가이드
이 플러그인은 Discourse 코어에 번들로 포함되어 있습니다. 별도로 설치할 필요가 없습니다.
데모
리더보드
[image]
기능
Discourse는 기본적으로 게이미피케이션 기능(배지, 신뢰 수준)을 제공하지만, 일부 커뮤니티는 이를 한 단계 더 발전시키고 싶어합니다. 바로 여기서 GitHub - discourse/discourse-gamification · GitHub 이 등장합니다.
이 플러그인은 관리자가 커뮤니티 참여를 통해 포인트가 부여되는 커뮤니티 점수 경쟁을 쉽게 생성하고 조정할 수 있도록 합니다.
포인트는 당일 이벤트에 대해 매시간 자동으로 업데이트되며, 점수는 지난 10일간의 데이터를 기준으로 하…
카테고리/로드맵
리더보드 설정에 excluded_groups_ids 추가
혹시 비슷한 작업을 해보신 분이 계신가요?
감사합니다, 사라
@Vu_Tran_Nguyen @albert_vu
sara leslie:
여기서 프로필을 표시하지 않으려는 몇몇 멤버들을 제외할 방법이 있는지 확인해 보고 싶습니다.
찾아보았는데, 커뮤니티에서 사용자 정의 그룹을 만든 다음, 해당 그룹의 사람들을 제외하는 방식으로 처리할 수 있을 것 같습니다:
방금 테스트 사이트에서 시도해 보았는데, 이 방법이 가능한 것 같습니다.
/admin/plugins/gamification으로 이동하여 연필 아이콘을 사용하여 사용자 제외를 원하는 리더보드를 편집했습니다. 그 안에서 '포함할 그룹’은 비워 두었고, 사용자 정의 그룹을 '제외할 그룹’에 추가했는데, 그렇게 하니까 해당 테스트 사용자 몇 명만 빠진 리더보드가 표시되었습니다.
아직 비교적 새로운 플러그인이라 모든 커뮤니티에 적합하지는 않을 수 있지만, 이 정보가 도움이 되길 바랍니다.