2차 스프린트 (~8/8) 수행할 시나리오
- 스터디 팀원은 글을 작성할 수 있다.
- 스터디 장만이 공지글을 작성할 수 있다.
- 글의 카테고리는 공지, 자유게시판으로 나뉜다.
- 공지, 자유게시판에 대해서 댓글을 작성할 수 있다. 대댓글은 구현하지 않는다.
- 스터디 글은 스터디 팀원만이 조회할 수 있다.
- 스터디 글 목록은 스터디 팀원만이 조회 할 수 있다.
- 스터디 팀원만이 댓글을 작성할 수 있다.
- 게시글 작성은 모집중~ 진행 중에만 가능하다
- 게시글 수정이 가능한 상태
- 스터디가 완료되면 게시글 작성을 block 할 것인지에 대한 논의 필요
- block 아예 안하기
퀴즈 작성하기
- ‘북 스터디'에 참여하는 모든 사용자는
- 그날 학습한 내용을 간단히 정리한 내용에 대해서 퀴즈를 만들어서
- 다른 사용자와 피드백을 갖는 기능을 원한다.
PDF를 사용하지 않고 사용자가 직접 작성한 요약 내용을 바탕으로 참여자들과 공유하고, 거기에 대한 댓글을 달고 퀴즈를 풀어보는 형식으로 진행할지?
1차 스프린트 → 게시글까지는 작성하지 못했다
유저는 원하는 카테고리를 선택해서 글을 작성할 수 있다
- 이미지 업로드기능 미지원
- 카테고리는
- 퀴즈
- 독후감
- 자유
/api/studies/{id}/posts
sequenceDiagram participant 서비스A participant 스터디 participant 스터디그룹 participant 스터디글 서비스A->>스터디: "study_id" 를 사용해 "스터디" 엔티티 조회 스터디->>서비스A: study_id 인 스터디가 존재하면 반환 서비스A->>스터디그룹: 현재 사용자가 study_id 인 스터디그룹에 속한 스터디원인지 확인 서비스A->>스터디글: 스터디글 작성