Skip to content
This repository has been archived by the owner on Jun 27, 2019. It is now read-only.

feature : 질문 #9

Closed
24 tasks
changhwa opened this issue Jul 27, 2015 · 0 comments
Closed
24 tasks

feature : 질문 #9

changhwa opened this issue Jul 27, 2015 · 0 comments

Comments

@changhwa
Copy link
Member

  • 질문에 대해서 CRUD가 가능하다.
    • 질문에는 제목, 태그, 작성자, 작성일, 본문이 들어간다.
    • /questions로 접속할 경우 질문 리스트를 볼 수 있다.
      • 질문리스트에서는 질문의 제목, 태그, 작성자, 점수, 답변의 수가 드러나야 한다.
      • /quesions?page=4과 같이 해당 페이지의 질문을 조회할 수 있다.
      • 질문리스트의 하단에는 페이지를 이동할 수 있는 버튼을 표시한다.
    • /questions/{questionId}에서는 질문의 상세내용과 답변리스트를 확인할 수 있다.
      • 자신의 질문을 수정 또는 삭제할 수 있다.
      • 회원에 한해서 답변을 추가하고, 추가된 자신의 답변을 수정할 수 있다.
    • CUD 과정은 유저와 관리권한을 가진사람만 사용할 수 있다.
      • /questions/add 쓰기,/questions/edit`로 수정으로 이동한다. 동일주소의 post method를 통해 수정작업을 할 수 있다.
      • /question/delete를 호출하여 페이지를 삭제할 수 있다.
    • 다른이가 올린 글을 수정할 수 있는 기능을 고려한다.
      (유저 시나리오를 정확하게 정할 필요 있음. 첫번째 릴리즈에서는 고려하지 않는다.)
  • 각 질문에는 점수를 매길 수 있다.
    • 점수는 로그인한 사용자만 매길 수 있다.
    • 좋아요를 누를 경우 +1점, 싫어요는 -1점이 추가된다.
    • 각 사용자가 중복하여 좋아요, 싫어요를 매길수는 없다.
    • 각 사용자는 투표를 변경할 수 있다.
  • 질문에는 태그를 추가할 수 있다.
    • 태그 여러개를 추가할 수 있다.
    • 태그는 검색시 조건으로 활용된다.
  • 질문 상세 페이지와 질문 쓰기 페이지에서는 유사한 질문을 보여 준다. (hashing?, bayes?, svm?)
  • 질문을 추가하거나 수정시 한글, 영어 맞춤법을 제공해준다.
  • 질문을 할 경우 해당 회원에게는 활동 점수를 제공한다.
This was referenced Jul 27, 2015
@changhwa changhwa mentioned this issue Jul 27, 2015
8 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants