Learning content (2026-09-16)
- CSAT-style 10 items + vocab (original prose; mix seeds for type/genre only)
- Instagram carousel with distinct palettes: vocab teal · proverb amber · news slate-blue
- News keywords refreshed for the day (study terms from headlines, not full articles)
Grade UX (exam-sheet red pen)
- After grading objective items: hand-drawn brush ○ for correct, slash for wrong
- Marks on the question number (header + stem) and on choice letters A–D
- Intentionally large / calligraphic — not a thin CSS ring
Passage listen — sentence split fix
- Old splitter cut mid-phrase on abbreviations and decimals (
(b. 1972),8.2,example.edu) - Updated
splitEnglishSentencesso highlight/TTS units stay real sentences - Same helper powers passage listen everywhere that date’s text appears
NPS (baseline collection)
- Survey question (0–10 recommend intent) stored in DB with member vs guest only
- Shows as a top banner after the learner starts solving (not on the landing, not a full-screen modal)
dataLayereventnps_submitready for a later GTM conversion tag- Admin summary at
/admin/nps; admin chrome uses a compact nav so the bar doesn’t wrap
Auth / admin polish
- Mobile logout: POST
/auth/signout(303) so the menu doesn’t unmount the form mid-submit - Desktop: keep the nav above overlays so 로그아웃 stays clickable
학습 콘텐츠 (2026-09-16)
- 수능형 10문항 + 단어장 (지문 오리지널 · 믹스는 유형·장르만)
- 인스타 캐러셀 색 분리: 단어 틸 · 속담 앰버 · 뉴스 슬레이트 블루
- 당일 뉴스 핫 키워드 (헤드라인 학습용 · 기사 원문 미복제)
채점 UX (시험지 빨간펜)
- 객관식 채점 후 붓글씨 ○ / 사선 /
- 문항 번호(상단·본문)와 보기 A–D에 표시
- 얇은 링이 아니라 크고 필기체에 가깝게
지문 듣기 — 문장 나누기
(b. 1972), 소수, 이메일 도메인에서 문장이 끊기던 문제 수정- 강조·TTS 단위가 실제 문장에 맞게 유지
NPS
- 추천 의향 0–10, DB에 회원/비회원만 구분 저장
- 학습 행동 시작 후 상단 배너 (입구·전체 모달 아님)
- GTM용
nps_submit이벤트 준비 ·/admin/nps집계
기타
- 모바일/데스크톱 로그아웃·관리자 네비 줄바꿈 정리
