HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
📚
[팀06] Books
/
🌿
요구사항 명세서
/
📜
글 작성
📜

글 작성

description
요약 및 독후감, 퀴즈, 소통 창구
api
💭
스터디글 작성
시퀀스다이어그램
domain
스터디글
우선순위
매우높음

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->>스터디글: 스터디글 작성