Skip to content

feat(site): 사용자용 '분석 결과' 화면 — 결과를 읽고 인용하고 재현하는 곳 - #41

Merged
jsshin2022 merged 1 commit into
mainfrom
feat/answers-ui
Oct 24, 2026
Merged

jsshin2022 merged 1 commit into
mainfrom
feat/answers-ui

Conversation

@jsshin2022

Copy link
Copy Markdown
Member

왜

지금 사이트는 기여자용 진행판에 가깝고, 일반 사용자가 "그래서 이 정책 효과 있었어? 이 숫자 써도 돼?"에 답을 얻는 화면이 없었습니다. 특히 출산지원금 케이스는 자동 결과표에 p=0.001, 구간 [0.09, 0.19]가 찍혀 있지만 작성자가 "유효한 검정으로 쓰지 않는다"고 적어 둔 상태라, 숫자만 보면 오해하기 쉬웠습니다.

무엇을

분석 결과 목록 results.html

  • 판정 세 가지(효과 근거 있음 · 크기를 판별하지 못함 · 판단 불가)를 쉬운 말로 먼저 설명
  • 참여자 분석 카드와 판정 필터, 멘토 예시는 따로. 결과가 없는 주제는 질문하기·분석 제안으로 연결

케이스별 답 페이지 answers/<케이스>.html

  1. 한 줄 답: 판정 + 작성자 해석(discussion.md의 '결과를 한 문장으로') + 자동 요약
  2. 이 결과를 쓰려면: 판정에 맞춘 '이렇게 쓰세요 / 쓰면 안 됩니다'와 복사용 인용문(실행일·주소·'공식 평가 아님' 포함)
  3. 근거: 지표별 효과(로그 지표는 %로, 범위가 너무 넓으면 그렇다고 표시), 그림, 작성자가 적은 한계, 계획에서 바뀐 것(작성자 기록이 있으면 경고 상자)
  4. 쓴 공공데이터: 출처·이용 조건(공공누리 유형), 많으면 접기
  5. 직접 돌려 보기: 재현 명령, 실행 기록(코드 커밋·데이터 해시), 내 지역·정책에 적용하기 3단계
  • 판단 불가 결과는 숫자를 흐리게 + "진단용, 인용하지 마세요"

연결

  • 홈: '이미 나온 답' 카드, 통계에 '나온 분석 결과'
  • 대화창: 주제를 찾으면 이미 나온 결과부터 보여 줌 (예: "대형마트 휴업 평일로 바꾸면 골목상권 매출?" → 동대문 결과)
  • 주제 페이지: '이 주제의 분석 결과'(기존 상세 표 대신 카드 → 답 페이지)
  • 프로젝트 카드: '결과 보기' 링크
  • 내비: 홈 · 분석 결과 · 주제 · 지금 이슈 · 데이터 지도 · 프로젝트 · 참여하기
  • 공개 API results.json에 page

검사

  • ruff, 전체 pytest 통과 (답 페이지 테스트 추가: 결과마다 페이지·인용문·재현 명령, 판단 불가는 '진단용', 대화창 카탈로그에 결과)
  • Python 3.11 문법 확인, 9개 페이지와 대화창 브라우저 오류 0
  • 다른 사람 폴더는 수정하지 않았습니다

Generated by Claude Code

- results.html: 판정 세 가지 설명, 참여자 분석·예시 카드, 판정 필터, 결과 없는 주제 → 질문·제안
- answers/<케이스>.html: 쉬운 말 답(판정 + 작성자 '결과를 한 문장으로' + 자동 요약),
  '이렇게 쓰세요/쓰면 안 됩니다'와 복사용 인용문, 지표별 효과(로그 → %), 그림, 작성자가 적은 한계,
  계획 변경 기록, 쓴 공공데이터와 이용 조건, 재현 명령과 실행 기록, 내 지역·정책에 적용하는 법
- 판단 불가 결과는 숫자를 진단용으로 흐리게 표시하고 인용하지 말라고 안내
- 홈 '이미 나온 답', 대화창이 주제를 찾으면 이미 나온 결과부터 보여 줌, 주제 페이지 '이 주제의 분석 결과'
- 내비: 홈·분석 결과·주제·지금 이슈·데이터 지도·프로젝트·참여하기 (데이터 계보는 꼬리말)
- 공개 API results.json 에 page, 대화창 카탈로그에 results

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EMnmZPBD5PQJW1UQAARN7q
@jsshin2022
jsshin2022 merged commit 92bb216 into main Oct 24, 2026
1 check passed
@jsshin2022
jsshin2022 deleted the feat/answers-ui branch October 24, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant