/* sections-product.jsx — 실제 학생 화면 미리보기 (Product Showcase) */ // ═══════════════════════════════════════════════════════════ // ProductShowcase — 실제 운영 중인 4가지 시스템 // ═══════════════════════════════════════════════════════════ const ProductShowcase = () => (
이미 갖춰진 시스템,
그대로 보여드립니다.} sub={(() => { const c = (typeof window !== 'undefined' && window.DAHIM_DATA && window.DAHIM_DATA.counts) || {}; const m = c.ebs_questions || 33624; const n = c.neasin_questions || 27985; const v = c.videos || 3112; const tot = (m + n)/10000; return <>모의 {m.toLocaleString()}문항 + 내신 {n.toLocaleString()}문항 = 약 {tot.toFixed(1)}만 문항의 문제은행, 그리고 {v.toLocaleString()}강의 동영상 강의. 요점 정리·문제 풀이·입시 컨설팅까지 한 시스템에서 작동합니다.; })()} />
); // ── 공용 shell ─────────────────────────────────────────── const Frame = ({ tag, title, stat, children, accent = "var(--primary)" }) => (
{tag}
{title}
{stat && (
{stat.l}
{stat.v}
)}
{children}
); // 1. 동영상 강의 + 시험직전요점정리 const MockLecture = () => (
{/* video player area */}
{/* play btn */}
{/* timer chip */}
{["10초", "1x", "1.25x"].map((b, i) => (
{b}
))}
{/* mini overlay = 시험직전요점 */}
시험직전요점
{/* chapter list */}
강의 목차 · 80강
{[ { n: 1, t: "중간고사 요점 정리1", active: true }, { n: 2, t: "중간고사 요점 정리2" }, { n: 3, t: "갈래와의 만남" }, { n: 4, t: "공감하며 소통" }, { n: 5, t: "논증 글쓰기" }, ].map((c) => (
{c.n} {c.t}
))}
{/* tabs */}
{[ { t: "챕터", c: 0 }, { t: "관련 문제", c: 12 }, { t: "교사용 PDF", c: null }, { t: "시험직전요약", c: 2, active: true }, { t: "내 메모", c: 0 }, { t: "퀴즈 관리", c: null }, ].map((tab) => ( {tab.t} {tab.c != null && {tab.c}} ))}
); // 2. 모의고사 문제은행 const MockMockExam = () => ( {/* search bar */}
지문 제목 · 키워드 검색
{/* filter rows */}
{[ { k: "등급", chips: [{ t: "전체", on: true }, { t: "상" }, { t: "중" }, { t: "하" }] }, { k: "과목", chips: [{ t: "전체", on: true }, { t: "독서" }, { t: "문학" }, { t: "문법" }, { t: "화법" }, { t: "작문" }] }, { k: "유형", chips: [{ t: "추론적 이해 1,238" }, { t: "사실적 확인 1,113" }, { t: "작품 이해 934" }, { t: "외적 준거 862" }] }, ].map((row) => (
{row.k}
{row.chips.map((c) => ( {c.t} ))}
))}
{/* practice band */}
연습 세트 만들기
7,103 지문에서 맞춤 연습
); // 3. 내신대비 문제은행 const MockInternal = () => ( {/* school/publisher selectors */}
학교
대현고 ▾
출판사
미래엔 ▾
{/* grade chips */}
{["고1", "고2", "고3", "중1", "중2", "중3"].map((g, i) => ( {g} ))}
{/* work-level card */}
이강백, <결혼> (2지문 묶음)
{[ { tags: ["비상", "고2", "기타"], t: "이강백, <결혼>" }, { tags: ["미래엔", "고1", "방민호"], t: "스노우맨" }, ].map((q, i) => (
{q.tags.map((tg) => {tg})} {q.t}
))}
); // 4. 입시 컨설팅 — 수시·정시·학종 const MockIpsi = () => { const bands = [ { l: "안정", v: 4260, c: "var(--green)" }, { l: "적정", v: 1255, c: "var(--primary)" }, { l: "소신", v: 1202, c: "var(--amber)" }, { l: "상향", v: 2174, c: "var(--red)" }, ]; const total = 8891; return ( {/* band */}
{bands.map((b) => (
{b.v.toLocaleString()}
))}
{bands.map((b) => ( {b.l} {b.v.toLocaleString()} ))} 총 분석 {total.toLocaleString()} 전형
{/* mode tabs */}
{[ { t: "수시", on: true }, { t: "정시" }, { t: "학종 전략" }, { t: "AI 등급 예측" }, { t: "입시 분석" }, ].map((m) => ( {m.t} ))}
{/* univ rows */}
{[ { u: "단국대(천안)", d: "유럽중남미학부" }, { u: "한양대(ERICA)", d: "경영학부" }, { u: "부경대", d: "디지털금융학과" }, { u: "순천향대", d: "유아교육과" }, ].map((r) => (
{r.u}
{r.d}
))}
{/* AI prediction */}
AI 예측
현재 추세로 3-2학기 예상 등급은 3.51등급입니다.
); }; Object.assign(window, { ProductShowcase });