용어정리
- PROPOSAL의 GOAL POINT = 일정 참여자의 포인트를 모으는 방식
- CAMPAIGN에서 획득 예상포인트 = 참여자들이 펀딩한 기본 포인트(300점) + 운영자가 30퍼센트 금액.
캠페인의 활동내역에 따라서 획득 예상포인트가 상위 3위까지 큰 금액으로 차등분배가 되며 이 이후의 인원들에 대해서는 상위 3위가 가져간 금액을 제외한 나머지 금액을 전체인원수 1/n으로 가도록 한다.
- Base Point: 처음에 참여하기로 한 사람들에 대해서 지급하는 포인트로 처음 펀딩을 하기로 한 3000점에 추가 30%(운영자가 지급)에 대해 전체인원으로 나눠서 지급해준다.
캠페인 진행단계
1. Proposal
- proposal의 goal point =캠페인에 실행되기 위한 최소 포인트(인당 300point 낼 수 있으므로 목표인원수 * 300 으로 계산해서 넣도록 하기)
- 회원 가입시 중복id, 중복 email 검증 받은 뒤 가입시 기본 1000point 제공
2. Campaign Nominee
→ 목표포인트 달성해서 CAMPAIGN_ING로 넘어가는 경우
- goal point에 사람들이 펀딩한 금액이 들어감 → CAMPAIGN_ING에 base point로 값이 옮겨져감.
3. Campaign_ing
→ CAMPAIGN NOMINEE의 GOAL POINT를 달성해서 실제 진행하는 이벤트가 된 경우
- campaign_nominee에서 base point로 받아온 값.
- BASE POINT = 초기투자포인트(기본 포인트) 사람들이 투자한 금액의 총 합
= PROPOSAL과 CAMPAIGN_NOMINEE에서의 GOAL POINT + CAMPAIGN_NOMINEE에서는 펀딩하지 않았지만 캠페인으로 선정이 되고 난 뒤 시작한 사람들.?
- ESTIMATE POINT = 사람들의 활동 이력에 따라 축적됨
(예를들어 PROPOSAL단계에서 기본 3000점을 GOAL POINT로 설정하고 CAMPAIGN NOMINEE에서 10명을 모아 3000점이 되었다.
이 경우, CAMPAIGN_ING에서는 BASE POINT는 3000으로 시작한다. 단 캠페인 진행 중 게시판에 글 한개를 올릴때마다 +1점이 된다. 만약에 캠페인 기간이 끝날 때 까지 10명이 10번올리면, +100점이되어 총 ESTIMATED POINT는 1000점이 된다.)
- TOTAL POINT 컬럼 추가 = 30%금액 + Base point + Estimate Point의 금액이 다 합쳐진 것(캠페인 종료 후 참여자들에게 분배될 총 금액이 보여지는 컬럼)
- 캠페인 활동 인증, SNS활동 인증을 통해서 ESTIAMATE POINT가 쌓이므로 CAMPAIGN_ING_USER에 BOARD_IDX컬럼을 받아서 캠페인 활동 이력을 볼 수 있도록 지정해준다.
- ESTIMATE POINT 분배방법: TOP3에게 가장 큰 금액을 몰아주고, 나머지는 1/N이 되는 형식
100점→ TOP3는 70점을 나눠서 1등 40점, 2등 20점 3등 10점, 그리고 나머지 30점에 대해서 7명이나눠가져서 2.5점정도 받아가는 형식으로. 소수점 0.49이하→ 0처리).