> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkable.app/llms.txt
> Use this file to discover all available pages before exploring further.

# 챌린지 옵션 가이드

> 챌린지 생성과 수정 시 사용할 수 있는 모든 옵션들을 상세히 알아보세요

# 챌린지 옵션 가이드

챌린지를 생성하거나 수정할 때 사용할 수 있는 모든 옵션들을 상세히 설명합니다.

## 📝 기본 정보 옵션

### 챌린지 이름

* **설명**: 챌린지의 제목을 입력합니다
* **필수 여부**: ✅ 필수
* **권장 길이**: 50자 이내(강제 제한은 없음)
* **예시**: "매일 운동하기", "독서 챌린지", "습관 형성 30일"

### 챌린지 설명 (로드맵)

* 현재 제품에는 별도 설명 입력 필드가 없습니다. 추후 지원 예정입니다.

## 📅 기간 설정 옵션

### 시작일

* **설명**: 챌린지가 시작되는 날짜를 설정합니다
* **필수 여부**: ✅ 필수
* **설정 가능**: 오늘부터 플랜 한도 내에서 설정 가능
* **주의사항**: 시작일은 챌린지 생성 후 변경할 수 없습니다

### 종료일

* **설명**: 챌린지가 종료되는 날짜를 설정합니다
* **필수 여부**: ✅ 필수
* **설정 가능**: 시작일 다음날부터 플랜 한도 내에서 설정 가능
* **주의사항**: 진행 중에도 변경할 수 있습니다

### 운영 요일

* **설명**: 챌린지가 진행되는 요일을 선택합니다
* **필수 여부**: ✅ 필수
* **선택 가능**: 월요일 \~ 일요일 중 복수 선택 가능
* **최소 선택**: 주간 목표 인증 횟수만큼 이상
* **자동 연동**: 주간 목표 인증 횟수가 7회일 때 모든 요일 자동 선택
* **예시**: 월-금 (평일만), 월-일 (매일)

## 🎯 인증 설정 옵션

### 주별 인증 횟수

* **설명**: 한 주에 몇 번 인증을 해야 하는지 설정합니다
* **필수 여부**: ✅ 필수
* **설정 범위**: 1회 \~ 7회
* **운영 요일과의 관계**: 운영 요일 수보다 많을 수 없습니다
* **자동 요일 선택**: 주간 목표 인증 횟수에 따라 운영 요일이 자동으로 조정됩니다
* **예시**:
  * 운영 요일: 월-금 (5일), 인증 횟수: 5회 → 매일 인증
  * 운영 요일: 월-금 (5일), 인증 횟수: 3회 → 주 3회 인증

### 인증 방식

* **설명**: 인증에 필요한 콘텐츠 유형을 설정합니다
* **기본값**: 이미지가 포함된 인증만 허용
* **옵션**:
  * **텍스트 인증 허용 ON**: 텍스트만 제출도 허용됩니다(이미지 또는 텍스트 모두 가능)
  * **텍스트 인증 허용 OFF**: 이미지가 포함된 인증만 인정됩니다

### 인증 표시 모드

* **설명**: 인증 현황을 어떤 방식으로 표시할지 설정합니다
* **옵션**:
  * **간단 모드**: 간단한 인증 현황 표시
  * **주간 모드**: 주별 상세 인증 현황 표시

### 인증 시간 제한

* **설명**: 하루에 인증을 받을 수 있는 시간을 설정합니다
* **플랜/수정**: Premium 전용, 챌린지 시작 전(Pending)에서만 설정/수정 가능
* **기본값**: 24시간 (00:00 \~ 23:59)
* **설정 가능**: 특정 시간대만 설정 가능
* **입력 형식**: HH:MM (저장 시 시작은 :00, 종료는 :59가 자동 적용)
* **제약사항**: 시작 시간은 종료 시간보다 빨라야 합니다
* **예시**:
  * 미라클 모닝: 06:00 \~ 09:00
  * 저녁 운동: 18:00 \~ 22:00
  * 점심 시간: 12:00 \~ 13:00
* **주의사항**: 챌린지 시작 후에는 변경할 수 없습니다

### 늦제출 허용 (⏳)

* **설명**: 마감 시간 이후에도 지정한 시간(cutoff) 내 제출을 늦제출로 인정합니다
* **플랜/수정**: Premium 전용, 챌린지 시작 전(Pending)에서만 설정/수정 가능
* **기본값**: 비활성화 (체크 시 기본 30분)
* **설정 범위**: 1분 \~ 180분
* **표시**: 정시(✅), 늦제출(⏳), 미인증(⬜)로 구분 표시
* **잠금과의 관계**: "마감 후 스레드 잠금"이 활성화된 경우 cutoff 이후에 스레드가 잠깁니다

### 시간 제한 기능 상세 설명

#### 🕐 시간 제한이란?

시간 제한 기능은 챌린지 참여자들이 특정 시간대에만 인증을 제출할 수 있도록 제한하는 기능입니다. 이를 통해 더 구체적이고 효과적인 챌린지를 운영할 수 있습니다.

#### 🎯 사용 사례

* **미라클 모닝**: 오전 6시\~9시에만 인증 가능
* **점심 운동**: 오후 12시\~1시에만 인증 가능
* **저녁 독서**: 오후 8시\~10시에만 인증 가능
* **새벽 기도**: 오전 5시\~7시에만 인증 가능

#### ⚙️ 설정 방법

1. **시작 시간 설정**: 인증이 시작되는 시간을 HH:MM:SS 형식으로 입력
2. **종료 시간 설정**: 인증이 끝나는 시간을 HH:MM:SS 형식으로 입력
3. **시간 검증**: 시작 시간이 종료 시간보다 빠른지 자동으로 확인

#### 🔍 동작 원리

* **인증 메시지 생성**: 설정된 시간 범위 내에서만 인증용 메시지가 생성됩니다
* **시간 외 인증**: 설정된 시간 외에는 인증이 불가능합니다
* **정확한 시간 체크**: 초 단위까지 정확하게 시간을 체크합니다

#### ⚠️ 주의사항

* **변경 불가**: 챌린지 시작 후에는 시간 설정을 변경할 수 없습니다
* **시간 형식**: 반드시 HH:MM:SS 형식으로 입력해야 합니다
* **시간 순서**: 시작 시간은 반드시 종료 시간보다 빨라야 합니다
* **24시간 제한**: 하루를 넘어가는 시간 설정은 불가능합니다

#### 💡 활용 팁

* **현실적인 시간 설정**: 참여자들이 실제로 가능한 시간대를 설정하세요
* **충분한 시간 여유**: 너무 짧은 시간은 참여자들에게 부담을 줄 수 있습니다
* **명확한 안내**: 시간 제한에 대해 참여자들에게 미리 안내하세요

## 🤖 Discord 설정 옵션

### Discord 채널

* **설명**: 인증을 받을 Discord 채널을 선택합니다
* **필수 여부**: ✅ 필수
* **선택 가능**: 봇이 접근 가능한 모든 채널
* **주의사항**: 채널 변경 시 기존 인증 데이터는 유지됩니다

### 자동 스레드 생성 (로드맵)

* 현재 제품에는 별도 토글이 없습니다. 추후 지원 예정입니다.

### 스레드 이름 형식 (로드맵)

* 현재 제품에는 커스텀 이름 형식 설정이 없습니다. 추후 지원 예정입니다.

## 🔔 알림 설정 옵션

### 마감 메시지 전송

* **설명**: 인증 마감 시 알림을 보낼지 설정합니다
* **기본값**: ✅ 활성화
* **옵션**:
  * **활성화**: 마감 시 알림 메시지 발송
  * **비활성화**: 마감 알림 발송 안 함

### 마감 메시지 내용

* **설명**: 마감 알림 메시지의 내용을 커스터마이징합니다
* **사용 시기**: 마감 메시지 전송이 활성화된 경우에만 설정
* **예시**: "이 스레드는 0시에 닫히며 이후 인증은 인정되지 않아요."

### 마감 후 스레드 잠금

* **설명**: 마감 시 스레드를 자동으로 잠글지 설정합니다
* **기본값**: ❌ 비활성화
* **옵션**:
  * **활성화**: 마감 후 스레드 잠금, 새 메시지 불가
  * **비활성화**: 마감 후에도 메시지 작성 가능
* **늦제출 허용과의 관계**: 늦제출 허용이 활성화된 경우 cutoff(늦제출 마감) 이후에 잠급니다

### 진행 상황 알림 (로드맵)

* 현재 제품에는 별도 진행 상황 알림 기능이 없습니다. 추후 지원 예정입니다.

## 📊 현황 표시 옵션

### 인증 표시 모드

* **설명**: 인증 현황을 어떤 방식으로 표시할지 설정합니다
* **옵션**:
  * **간단 모드**: 간단한 인증 현황 표시
  * **주간 모드**: 주별 상세 인증 현황 표시

## 🔒 고급 설정 옵션

### 텍스트 인증 허용

* **설명**: 이미지 없이 텍스트만으로 인증을 허용할지 설정합니다
* **기본값**: ❌ 비활성화 (이미지 인증만)
* **옵션**:
  * **활성화**: 텍스트만으로도 인증 가능
  * **비활성화**: 이미지가 포함된 인증만 가능

### 마감 메시지 전송

* **설명**: 인증 마감 시 알림을 보낼지 설정합니다
* **기본값**: ✅ 활성화
* **옵션**:
  * **활성화**: 마감 시 알림 메시지 발송
  * **비활성화**: 마감 알림 발송 안 함

### 마감 메시지 내용

* **설명**: 마감 알림 메시지의 내용을 커스터마이징합니다
* **사용 시기**: 마감 메시지 전송이 활성화된 경우에만 설정
* **예시**: "이 스레드는 0시에 닫히며 이후 인증은 인정되지 않아요."

### 마감 후 스레드 잠금

* **설명**: 마감 시 스레드를 자동으로 잠글지 설정합니다
* **기본값**: ❌ 비활성화
* **옵션**:
  * **활성화**: 마감 후 스레드 잠금, 새 메시지 불가
  * **비활성화**: 마감 후에도 메시지 작성 가능
* **늦제출 허용과의 관계**: 늦제출 허용이 활성화된 경우 cutoff(늦제출 마감) 이후에 잠급니다

### 진행 상황 알림 (로드맵)

* 현재 제품에는 별도 진행 상황 알림 기능이 없습니다. 추후 지원 예정입니다.

## 🎨 커스터마이징 옵션

### 이모지 설정

* **설명**: 챌린지에서 사용할 이모지를 설정합니다
* **기본값**: 체커블 기본 이모지
* **설정 가능**:
  * **완료 이모지**: 인증 완료 시 표시할 이모지
  * **미완료 이모지**: 인증 미완료 시 표시할 이모지
  * **알림 이모지**: 알림 메시지에 사용할 이모지

### 색상 테마

* **설명**: 챌린지의 색상 테마를 설정합니다
* **기본값**: 체커블 기본 테마
* **옵션**:
  * **기본 테마**: 체커블 기본 색상
  * **다크 테마**: 어두운 색상
  * **커스텀**: 사용자 정의 색상

### 언어 설정

* **설명**: 챌린지에서 사용할 언어를 설정합니다
* **기본값**: 한국어
* **지원 언어**: 한국어, 영어 (추후 확장 예정)

## 📈 통계 설정 옵션 (로드맵)

### 통계 공개 범위 (로드맵)

* 현재 제품에는 통계 공개 범위 설정이 없습니다. 추후 지원 예정입니다.

### 자동 리포트 (로드맵)

* 현재 제품에는 자동 리포트 생성 기능이 없습니다. 추후 지원 예정입니다.

## 🔄 수정 제한사항

### 챌린지 시작 전

* ✅ 모든 옵션 수정 가능
* ✅ Discord 채널 변경 가능
* ✅ 멤버 추가/제거 가능

### 챌린지 진행 중

* ❌ 시작일 변경 불가
* ❌ 인증 시작/마감 시간 변경 불가
* ❌ 운영 요일 변경 불가
* ❌ 인증 횟수 변경 불가
* ❌ 텍스트 인증 허용 변경 불가
* ❌ Discord 채널 변경 불가
* ❌ 늦제출 허용/이모지 설정 변경 불가
* ✅ 종료일 변경 가능
* ✅ 마감 메시지 내용 변경 가능
* ✅ 멤버 추가/제거 가능

### 챌린지 완료 후

* ❌ 모든 설정 변경 불가
* ✅ 데이터 조회만 가능
* ✅ 통계 확인 가능

## 💡 옵션 설정 팁

### 효과적인 챌린지 운영

1. **적절한 기간 설정**: 너무 길거나 짧지 않은 기간 선택
2. **현실적인 인증 횟수**: 참여자들이 달성 가능한 횟수 설정
3. **명확한 알림**: 마감 기준을 명확히 안내
4. **유연한 운영**: 필요에 따라 인증 횟수 조정

### 문제 해결

* **참여율 저조**: 인증 횟수를 줄이거나 기간을 단축
* **인증 품질 저하**: 인증 검증 옵션 활성화
* **관리 부담**: 자동 알림과 리포트 활용

## 📞 지원

### 도움말

* **이메일**: [help@checkable.app](mailto:help@checkable.app)
* **Discord 커뮤니티**: [체커블 Discord](https://discord.gg/x8Qtt2aasJ)

### 다음 단계

* [챌린지 관리 상세 가이드](/features/challenge-management)
* [늦제출 허용 기능](/features/late-submission)
* [시간 제한 기능](/features/time-restriction)
* [결제 및 플랜](/features/payment-system)
