-
Notifications
You must be signed in to change notification settings - Fork 3
[데일리 스크럼] 2022 11 22
dohpark edited this page Nov 22, 2022
·
1 revision
- 응답 json 형식 지정하기
-
chart.js 데이터 형식에 맞게
{ total_res_cnt: 전체 응답자, 응답 받기: on/off result: [ { type: single or multiple, title: 좋아하는 동물? answer: [고양이, 호랑이, 사자 ...], count: [3, 6, 8 ...], res_cnt: 응답 개수 }, { type: 서술형, title: 취미?, answer: [답1, 답2, 답3, ...], count: [] res_cnt: 응답 개수 } ] }
-
api 사용하는 사람이 보기 좋게 (채택)
{ totalResCnt: 전체 응답자, acceptResponse: on/off, result: [ { type: 'single', title: '좋아하는 동물', resCnt: 3, answers: { 호랑이: 1, 사자: 1, 고양이: 1 } }, { 질문타입: 'multiple', 질문제목: '좋아하는 동물', 응답자수: 3, 답: { 호랑이: 2, 사자: 1, 고양이: 2 } }, { 질문타입: 'narrative', 질문제목: '좋아하는 동물', 응답자수: 4, 답: { 호랑이: 2, 사자: 1, 고양이: 2 } } ] }
-
2번과 비슷
{ result: [ { qeustion_title: "제목1", type: "checkbox", response: [{"A1":1}, {"A2":2}] }, { type: "radio", response: [{"A1": 2}, {"A2":4}] }, { type: "list", response: ["res-2-1", "res-2-2"] }, ] }
-
2번과 비슷
{ result: [ { // 단답형인 경우 question_id: 1, title: "질문1", type: "single", answer: { option1: 10, option2: 5, option3: 5, }, }, { // 복수형인 경우 question_id: 2, title: "질문2", type: "multiple", answer: { option1: 10, option2: 5, option3: 5, }, }, { // 서술형인 경우 question_id: 3, title: "질문3", type: "narrative", answer: ["응답1", "응답2", "응답3"], }, ]; }
최종적으로 2번이 선택되었다.
-
일정 수정
- 프론트엔드 기간 1주 연장
- 백엔드는 4주차를 3주차로 줄임
- 스트레스 테스트 및 성능 향상 작업시간 늘리기 위해
-
강년: 설문지 결과 api 구현 중…
- 라우터 / 컨트롤러 구현
- 서비스 로직 구현 중
-
도희: 설문지 작성 프론트 레이아웃 구현중
- 제목 영역 구현
- 모달 작업중
-
성호
- 설문지 응답 api 구현
- 중복 응답 방지를 위한 이전 응답 체크
- 응답 제출
- 수정을 위한 이전 응답 재방문
- 응답 수정
- 설문지 응답 api 구현
-
현택
- 설문지 게시판 api 구현 중
- mongoose 검색 방식 조사
- 공통: 변수명 구체적으로 정하기
- 도희: 설문지 작성 페이지 프론트 구현
- 모달 작업 완료하기
- 질문지 추가 / 작성 / 수정 구현하기
- 강년: 설문지 결과 api 구현
- 서비스 로직 구현
- 몽구스 관련 타입 설정
- 성호
- 설문지 응답 api 에러 핸들링 추가
- Artillery 학습 및 테스트
- 현택
- 검색 요청 객체 (req.query) 검색조건에 맞게 파싱
- 정규표현식 검색 테스트