챌린지 관리
체커블의 핵심 기능인 챌린지 관리 시스템은 디스코드를 기반으로 한 자동화된 챌린지 운영을 제공합니다.🎯 챌린지란?
챌린지는 특정 목표를 달성하기 위해 정해진 기간 동안 규칙적으로 인증을 제출하는 활동입니다. 체커블에서는 Discord를 기반으로 한 자동화된 챌린지 운영을 제공합니다.챌린지 예시
- 운동 챌린지: 매일 운동 사진을 올려서 인증
- 공부 챌린지: 매일 공부한 내용을 정리해서 인증
- 습관 형성 챌린지: 원하는 습관을 실천하고 인증
🚀 챌린지 생성하기
1. 기본 정보 설정
- 챌린지 제목: 명확하고 구체적인 제목 설정
- 챌린지 설명: 참여자들이 이해할 수 있는 상세한 설명
- 시작일: 챌린지 시작 날짜
- 종료일: 챌린지 종료 날짜
- 주별 인증 횟수: 한 주에 몇 번 인증할지 설정
2. Discord 채널 설정
- 채널 선택: 인증을 받을 Discord 채널 선택
- 봇 권한 확인: 봇이 채널에 접근할 수 있는지 확인
- 스레드 생성: 인증용 스레드는 시스템이 자동 생성하며, 별도 토글은 없습니다
3. 운영 요일 설정
- 요일별 설정: 월요일부터 일요일까지 각 요일별로 봇이 메시지를 발송할지 설정할 수 있습니다
- 주간 목표와 연동: 주간 목표 인증 횟수에 따라 자동으로 요일이 선택됩니다
- 인증 가능: 봇이 메시지를 발송하는 요일에만 인증이 가능합니다
4. 고급 설정
- 텍스트 인증 허용: 이미지 없이 텍스트만으로 인증 허용 (기본값: 이미지 인증만)
- 마감 메시지 전송: 마감 시간에 알림 메시지 발송 여부
- 마감 메시지 내용: 발송할 마감 메시지 내용
- 마감 후 스레드 잠금: 마감 후 스레드 자동 잠금 여부
- 인증 표시 모드: 간단 모드 또는 주간 모드 선택
- 늦제출 허용: 마감 후 지정 시간까지 늦제출 인정 (Premium 전용)
- 인증 시간 제한: 하루 내 인증 가능 시간대 지정 (Premium 전용)
👥 참여자 관리
멤버 추가
- Discord 멤버 동기화: Discord 서버의 멤버 목록 자동 동기화
- 수동 추가: 특정 멤버만 선택적으로 추가
- 권한 관리: 관리자와 일반 참여자 구분
멤버 제거
- 자동 제거: Discord 서버에서 나간 멤버 자동 제거
- 수동 제거: 관리자가 직접 멤버 제거
- 데이터 보존: 제거된 멤버의 인증 기록 보존
📊 인증 현황 관리
실시간 현황
- 전체 참여자 수: 챌린지에 참여한 전체 멤버 수
- 활성 참여자 수: 현재 활발히 참여하는 멤버 수
- 완료 참여자 수: 목표를 달성한 멤버 수
- 현재 주차: 현재 진행 중인 주차
- 전체 주차: 챌린지 전체 주차 수
주별 인증 현황
- 주차: 현재 주차 번호
- 시작일: 해당 주차 시작일
- 종료일: 해당 주차 종료일
- 필요 인증 수: 해당 주차에 필요한 인증 수
- 완료 인증 수: 해당 주차에 완료된 인증 수
- 멤버별 현황: 각 멤버의 인증 현황
멤버별 현황
- Discord 사용자 ID: Discord 사용자 식별자
- 사용자명: Discord 사용자명
- 프로필 이미지: Discord 프로필 이미지
- 인증 횟수: 현재까지 완료한 인증 횟수
- 완료 여부: 목표 달성 여부
- 마지막 인증 시간: 가장 최근 인증 시간
🔄 챌린지 상태 관리
챌린지 상태
- 대기 중: 챌린지 시작 전 상태
- 진행 중: 챌린지 진행 중 상태
- 완료: 챌린지 완료 상태
상태별 기능 제한
대기 중
- ✅ 모든 설정 변경 가능
- ✅ 멤버 추가/제거 가능
- ✅ Discord 채널 변경 가능
진행 중
- ❌ 시작일 변경 불가
- ❌ 인증 시작/마감 시간 변경 불가
- ❌ 운영 요일 변경 불가
- ❌ 인증 횟수 변경 불가
- ❌ 텍스트 인증 허용 변경 불가
- ❌ Discord 채널 변경 불가
- ❌ 늦제출 허용/이모지 설정 변경 불가
- ✅ 종료일 변경 가능
- ✅ 마감 메시지 내용 변경 가능
- ✅ 멤버 추가/제거 가능
완료
- ❌ 모든 설정 변경 불가
- ❌ 멤버 추가/제거 불가
- ✅ 데이터 조회만 가능
📈 인증 현황 표시 방식
주별 체크
- 각 주차별로 인증 현황 표시
- 주차별 완료 여부 확인
- 전체 진행률 파악
일별 체크
- 각 날짜별로 인증 현황 표시
- 세부적인 인증 패턴 확인
- 개별 날짜 인증 여부 확인
🔔 자동 알림 시스템
마감 메시지 알림
- 마감 메시지 발송 여부: 인증 마감 시 알림 발송할지 설정
- 마감 메시지 내용: 발송할 마감 메시지 내용
알림 메시지 예시
🛠️ 챌린지 수정
수정 가능한 항목
진행 중인 챌린지
- ✅ 챌린지 제목
- ✅ 챌린지 설명
- ✅ 인증 횟수
- ✅ 마감 메시지 설정
- ✅ 멤버 관리
완료된 챌린지
- ❌ 모든 설정 변경 불가
- ✅ 데이터 조회만 가능
수정 방법
- 챌린지 목록에서 수정: 챌린지 카드의 수정 버튼 클릭
- 상세 페이지에서 수정: 챌린지 상세 페이지의 수정 버튼 클릭
- 실시간 반영: 수정사항이 즉시 반영됨
🗑️ 챌린지 삭제
삭제 시 주의사항
- ⚠️ 영구 삭제: 삭제된 챌린지는 복구할 수 없음
- ⚠️ 데이터 손실: 모든 인증 기록이 삭제됨
- ⚠️ 멤버 데이터: 멤버별 진행 상황도 삭제됨
삭제 방법
- 챌린지 목록에서 삭제: 챌린지 카드의 삭제 버튼 클릭
- 상세 페이지에서 삭제: 챌린지 상세 페이지의 삭제 버튼 클릭
- 확인 대화상자: 삭제 확인 후 최종 삭제
📊 데이터 내보내기
내보내기 가능한 데이터
- 챌린지 기본 정보: 제목, 설명, 기간, 설정 등
- 멤버 목록: 참여자 정보 및 역할
- 인증 기록: 각 멤버의 인증 이력
- 통계 데이터: 주별/일별 인증 현황
내보내기 형식
- CSV: 스프레드시트 호환 형식
- JSON: 프로그래밍용 데이터 형식
- PDF: 보고서 형식
🔐 권한 관리
관리자 권한
- 챌린지 생성/수정/삭제: 모든 챌린지 관리
- 멤버 관리: 참여자 추가/제거
- 설정 변경: 모든 설정 변경
- 데이터 조회: 모든 데이터 조회
일반 참여자 권한
- 인증 제출: Discord 스레드에 인증 제출
- 현황 확인: 개인 진행 상황 확인
- 데이터 조회: 제한된 데이터 조회
🎯 모범 사례
효과적인 챌린지 설계
- 명확한 목표 설정: 구체적이고 측정 가능한 목표
- 적절한 기간 설정: 너무 길거나 짧지 않은 기간
- 현실적인 인증 횟수: 참여자들이 달성 가능한 횟수
- 명확한 인증 기준: 무엇을 인증으로 인정할지 명확히
참여율 향상 팁
- 정기적인 알림: 마감 메시지 알림 활용
- 진행 상황 공유: 전체 현황을 정기적으로 공유
- 격려 메시지: 성취한 멤버들을 격려
- 유연한 운영: 상황에 따라 적절히 조정
🆘 문제 해결
자주 묻는 질문
Q: 챌린지 중간에 설정을 변경할 수 있나요? A: 진행 중인 챌린지의 경우 제한적으로만 변경 가능합니다. 시작일, 종료일, 운영 요일은 변경할 수 없습니다. Q: 참여자가 중간에 나가면 어떻게 되나요? A: 참여자가 나가도 기존 인증 기록은 보존됩니다. 새로운 참여자는 중간에 추가할 수 있습니다. Q: 인증 횟수를 중간에 변경할 수 있나요? A: 네, 진행 중인 챌린지에서도 인증 횟수는 변경할 수 있습니다.기술적 문제
Discord 봇 연결 문제- 봇 권한 확인
- 채널 접근 권한 확인
- 봇 재설치
- 스레드 설정 확인
- 봇 권한 확인
- 수동 동기화 실행
📞 지원
도움말
- 이메일: help@checkable.app
- Discord 커뮤니티: 체커블 Discord