분석
공개 & 익명. 누구에게나 같은 페이지이며 계정이 필요 없습니다. 각 행은 형태만 담고 신원은 담지 않습니다: ip 없음, 쿠키 id 없음, 사용자 id 없음, 답변 텍스트 없음. 관측 수가 7 미만인 셀은 숨겨집니다. 이 데이터가 작동하는 방식 · JSON
이 페이지가 존재하는 이유
학습 시스템을 신뢰하는 가족은 그 시스템이 어떻게 작동하는지 볼 자격이 있습니다. 회사라면 비공개로 두었을 숫자를 여기서 누구나 볼 수 있습니다: 방문자가 어떻게 도착하는지, 어떤 수업이 완료되는지, 학습자가 어디서 멈추는지, 다시 돌아오는지, & 채점이 어떻게 이루어지는지. 지적 자본으로서의 열린 데이터입니다.
한 행에 담길 수 있는 것
- 페이지 조회: "nu lesson" 또는 "home" 같은 경로 이름 (원시 주소는 절대 아님), 수업 경로와 일치할 때의 수업 슬러그, 유입 경로 종류 & 도메인 (검색어는 절대 아님), 화면 너비로 판단한 기기 종류, 페이지 체류 시간, 스크롤 깊이, 세션 내 페이지 순서, 재방문 주기 구간, 방문 횟수 구간, 방문자의 현지 시각 & 요일, 사이트 언어, 브라우저 언어 (두 글자), & 방문자의 로그인 여부.
- 수업 세션: 수업 슬러그, 최단 경로의 단계 수, 완료한 단계 수, 답한 질문 수, 시도 횟수, 도움 요청 질문 수, 완료 여부, 점수, 소요 시간, 소리 내어 읽기 재생 횟수, 다음 수업 또는 가입 버튼 클릭 여부.
- 가입: 첫 인증 로그인 시 한 번만 기록됩니다: 진입 페이지, 유입 경로 종류 & 도메인, 마지막 페이지, 마지막 수업, 살펴본 수업 수, 이전 페이지 수. 생성된 계정과는 연결되지 않습니다.
- 채점된 답변: 수업, 단계, 분류, 채점 방식, 신뢰도, 시간, 결과, 답변 길이. 답변 내용은 절대 담지 않습니다.
- 모델 호출: 목적, 호스트, 모델 이름, 지연 시간, 성공 여부. 프롬프트나 응답 내용은 절대 담지 않습니다.
한 행에 절대 담기지 않는 것
IP 주소, 쿠키 식별자, 지문, 사용자 ID, 이메일, 원시 URL, 검색어, 답변 텍스트, 프롬프트는 담기지 않습니다.
브라우저가 자신을 식별하지 않고 보고하는 방법
재방문 주기 & 방문 횟수는 브라우저 자체의 로컬 저장소에 보관됩니다. 페이지는 구간 ("일주일 안에 다시 방문")만 보고하며, 타임스탬프나 기기 ID는 절대 보고하지 않습니다. 가입 전 여정은 가입 양식이 제출될 때까지 세션 저장소에 보관됩니다; 서버는 첫 인증 로그인까지 경로 이름만 보관한 뒤 요약 행 하나를 기록합니다. 브라우저 저장소를 지우면 모두 초기화됩니다. JavaScript가 없으면 아무것도 전송되지 않습니다; 가입 행은 여전히 기록되지만 여정 항목은 비어 있습니다.
보고 최소 기준
관측 수가 7개 미만인 세부 항목 (유입 도메인, 진입 페이지, 수업, 언어)은 숨겨지므로 방문자 한 명이 행으로 드러나는 일이 없습니다.
만족도 지수
수업 세션마다 행동을 바탕으로 계산됩니다: 진행률 35%, 완료 20%, 시도 품질 15%, 집중도 15%, 이어가기 15%. 7초 미만으로 표시된 세션은 0점입니다. 설문이 아닌 대리 지표입니다.
열린 데이터
모든 탭을 JSON으로: analytics?format=json. 같은 집계, 같은 최소 기준. 소스 코드: unhomeschool/views/analytics.py, unhomeschool/signals.py, unhomeschool/static/js/signals.js.