개체 및 관계 명세
- 플랫폼 내부에서는 Tester와 Maker로 로그인할 수 있다.
Tester
- Tester는 회원가입을 할 수 있다.
- 테스터는 회원가입 시, 기본 정보 입력을 이용해서 회원가입을 할 수 있다.
- 회원가입 시, 필요한 기본 정보는 이메일, 비밀번호, 닉네임, 휴대폰 번호, 자기소개이다.
- Tester는 로그인을 할 수 있다.
- Tester 로그인 시에는 email과 Password를 입력한다.
- Tester로 로그인을 하고 나서 현재 모집중인 Test에 신청할 수 있다.
- Tester는 본인이 신청한 Test 중 선정되어서 진행중인 Test를 확인할 수 있다.
- Tester는 진행중인 테스트가 완료 상태로 변경되면 리뷰를 작성하고 보상을 획득할 수 있다.
- Tester는 모인 포인트를 통해 환전 절차를 수행할 수 있다.
Maker
- Maker는 회원가입을 할 수 있다.
- Maker는 회원가입 시, 기본 정보 입력을 통해서 회원가입을 할 수 있다.
- 회원가입 시 필요한 기본 정보는 이메일, 비밀번호, 닉네임, 휴대폰 번호, 회사 이름 등이 있다.
- Maker는 로그인을 할 수 있다.
- Maker 로그인 시에는 이메일과 Password를 입력한다.
- Maker는 로그인을 하고 나서 Test를 생성할 수 있다.
- Maker가 Test를 생성하는 경우 대표 이미지, 제목, 지원기간, 지급 포인트, 활동 기간, 모집인원을 작성하고 상세설명도 작성할 수 있디.
- Maker가 Test를 등록하는 경우, 모집인원 * 지급 포인트 만큼의 포인트 만큼을 잔여 포인트에서 차감하고, 만약 잔여 포인트가 적으면 Test 등록 절차를 수행할 수 없도록 한다.
- Maker는 본인이 신청한 Test가 아직 신청기간일 경우, 게시글 수정을 할 수 있다.
- Maker는 Test가 신청이 완료된 경우 신청한 Tester들 중에서 Tester를 선발한다.
- Maker는 Tester 선발이 끝나면 수행인원 Tester들의 개인정보(phone, email)을 조회할 수 있고, 그 정보를 기반으로 직접 테스트 절차를 수행한다.
- Maker는 선발된 Tester 중 Test가 완료된 사용자에 한해서 완료처리를 할 수 있다.