/* sections-results.jsx — 결과로 증명 (2025 성적 향상·전교 1등·1등급·모의·대학 합격) */
// ═══════════════════════════════════════════════════════════
// Results — 압도적 성과
// ═══════════════════════════════════════════════════════════
const Results = () => (
“최고”라고 말하지 않습니다.
이름과 학교로 말합니다.>}
sub="2025학년도 한 해 동안 다힘 재원생이 만들어낸 변화 — 성적 향상, 전교 1등, 1등급 릴레이, 모의고사, 대학 합격까지. 마케팅 문구가 아니라 학생 한 명, 한 명의 기록입니다."
/>
{/* 1. 2025 2학기 기말 — 헤드라인 배너 */}
{/* 2. 기적의 성적 향상 */}
{[
{ from: "5등급", to: "1등급", who: "대현고 허○○", note: "인서울 합격", badge: "DRAMATIC" },
{ from: "4등급", to: "1등급", who: "대현고 주○○", note: "의·치·약·한·수 진입", badge: "LEVEL UP", highlight: true },
{ from: "3등급", to: "1등급", who: "중앙고 문○○", note: "등원 1개월 만에 수직 상승", badge: "SPEED" },
].map((c) => )}
{/* 3. 명단 섹션들 — 타이틀 + 카운트만, 자세한 명단은 results.php */}
ROSTER · 실적 명단
전체 명단은 학원 실적 페이지에서 확인하세요.
학생 한 명 한 명의 학교·학년·기록까지 모두 공개되어 있습니다.
학원 실적 전체 보기
{(() => {
// 전역 카운트 (landing/dahim_stats.php 가 단일 source of truth).
// window.DAHIM_DATA.counts 에서 읽고, 미정의 시 안전한 fallback 사용.
const c = (typeof window !== 'undefined' && window.DAHIM_DATA && window.DAHIM_DATA.counts) || {};
const topRank = c.top_rank_count || 16;
const grade1 = c.grade1_count || 37;
const mock1 = c.mock1_count || 4;
const admissions = c.admissions_count || 25;
return (
}
ckey="top_rank_count"
/>
}
ckey="grade1_count"
/>
}
ckey="mock1_count"
/>
}
ckey="admissions_count"
/>
);
})()}
);
const RosterTile = ({ tag, title, count, unit, body, color, bg, icon, ckey }) => {
// 그라데이션 클래스 매핑
let gradClass = "dh-text-grad-primary";
if (color === "var(--accent)") gradClass = "dh-text-grad-accent";
else if (color === "var(--green)") gradClass = "dh-text-grad-gold";
else if (color === "#6f42c1") gradClass = "dh-text-grad";
return (
{/* corner accent */}
{tag}
{icon}
{body}
);
};
// ─── (deprecated) — kept for compat ──────────────────────
const ResultsBlock = ({ children }) => null;
// 2025 헤드라인 배너
const ResultsBanner = () => (
{/* watermark */}
2025
{/* grid bg */}
대현고 1·2학년 전교 1등,
약사고 전교 1등 석권.
비교 불가능한 압도적 데이터. 다힘이기에 가능한 결과입니다.
SPECIAL RECORD
대현고 2학년 1학기
4
명
전교 10등 內 동시 배출
);
// 등급 향상 카드 (5등급 → 1등급)
const GradeJumpCard = ({ from, to, who, note, badge, highlight }) => (
{badge}
{/* before → after */}
);
// 이름 카드 그리드 (전교 1등 / 1등급)
const NameGrid = ({ items, accent, bg, cols = 4, compact = false }) => (
{items.map((it, i) => (
{/* school chip */}
{it.school}
{it.name}
{it.desc}
))}
);
// 모의고사 카드
const MockCard = ({ school, name, note, emph }) => (
{school}
MOCK 1
{name}
{note}
);
// 대학 합격 카드
const UnivCard = ({ univ, major, name, sub, school }) => (
{/* univ name */}
{major &&
{major}
}
{name}
{school &&
{school}
}
{sub &&
{sub}
}
);
// ─── DATA ────────────────────────────────────────────────
const TOP_RANKERS = [
{ school: "대현고 2", name: "오○○", desc: "2학기 기말 전교 1등" },
{ school: "대현고 1", name: "이○○", desc: "2학기 기말 전교 1등" },
{ school: "대현고 2", name: "백○○", desc: "2학기 기말 전교 1등" },
{ school: "대현고 2", name: "권○○", desc: "2학기 기말 전교 1등" },
{ school: "대현고 2", name: "최○○", desc: "2학기 기말 전교 1등" },
{ school: "약사고 1", name: "진○○", desc: "2학기 기말 전교 1등" },
{ school: "약사고 1", name: "김○○", desc: "2학기 기말 전교 1등" },
{ school: "약사고 1", name: "강○○", desc: "2학기 기말 전교 1등" },
{ school: "약사고", name: "윤○○", desc: "2학기 국어 1등" },
{ school: "약사고", name: "진○○", desc: "2학기 국어 전교 1등" },
{ school: "서여중", name: "배○○", desc: "2학기 전체 전교 1등" },
{ school: "외솔중", name: "홍○○", desc: "2학기 전체 전교 1등" },
{ school: "약사고", name: "송○○", desc: "1학기 국어 전교 1등" },
{ school: "약사고", name: "김○○", desc: "1학기 국어 전교 1등" },
{ school: "약사고", name: "이○○", desc: "1학기 국어 전교 1등" },
{ school: "학성고", name: "우○○", desc: "2학기 국어 전교 1등" },
];
const GRADE1 = [
{ school: "대현고", name: "이○준", desc: "1학년 2학기 1등급" },
{ school: "대현고", name: "이○환", desc: "1학년 2학기 1등급" },
{ school: "대현고", name: "백○우", desc: "1학년 2학기 1등급" },
{ school: "대현고", name: "이○한", desc: "1학년 2학기 1등급" },
{ school: "대현고", name: "안○현", desc: "1학년 2학기 1등급" },
{ school: "약사고", name: "진○○", desc: "2학기 중간 1등급" },
{ school: "약사고", name: "진○○", desc: "2학기 기말 1등급" },
{ school: "약사고", name: "김○○", desc: "2학기 기말 1등급" },
{ school: "약사고", name: "김○○", desc: "2학기 기말 1등급" },
{ school: "약사고", name: "강○○", desc: "2학기 중간 1등급" },
{ school: "약사고", name: "강○○", desc: "2학기 기말 1등급" },
{ school: "신선여고", name: "강○○", desc: "2학기 중간 1등급" },
{ school: "신선여고", name: "강○○", desc: "2학기 기말 1등급" },
{ school: "강남고", name: "전○○", desc: "2학기 중간 1등급" },
{ school: "강남고", name: "정○○", desc: "2학기 중간 1등급" },
{ school: "강남고", name: "김○○", desc: "2학기 중간 1등급" },
{ school: "약사고", name: "박○○", desc: "2학기 중간 1등급" },
{ school: "약사고", name: "윤○○", desc: "2학기 1등급" },
{ school: "약사고", name: "이○○", desc: "1학기 중간 1등급" },
{ school: "대현고", name: "신○○", desc: "2학기 중간 국어 1등급" },
{ school: "대현고", name: "허○○", desc: "1학기 중간 국어 1등급" },
{ school: "대현고", name: "주○○", desc: "1학기 중간·기말 1등급" },
{ school: "대현고", name: "백○○", desc: "1학기·2학기 중간 1등급" },
{ school: "대현고", name: "오○○", desc: "1학기 중간 1등급" },
{ school: "대현고", name: "공○○", desc: "1학기 1등급" },
{ school: "대현고", name: "권○○", desc: "1학기 중간 1등급" },
{ school: "대현고", name: "정○○", desc: "1학기 중간 1등급" },
{ school: "대현고", name: "이○○", desc: "1학기 중간 1등급" },
{ school: "대현고", name: "이○○", desc: "1학기 기말 1등급" },
{ school: "대현고", name: "안○○", desc: "2학기 중간 1등급" },
];
const UNIV_LIST = [
{ univ: "차의과학대", major: "약학과", name: "주○○", sub: "성균관대·UNIST 동시 합격", school: "대현고" },
{ univ: "경북대", major: "수의예과", name: "홍○○", sub: "수의학과", school: "학성고" },
{ univ: "경북대", major: "수의예과", name: "강○○", sub: "수의학과", school: "학성고" },
{ univ: "고려대", major: "자유전공", name: "고○○", sub: "성균관대 동시 합격", school: "학성고" },
{ univ: "성균관대", major: "인문사회", name: "마○○", sub: "수시 합격", school: "부산국제고" },
{ univ: "성균관대", major: "전자전기", name: "박○○", sub: "공학계열", school: "학성고" },
{ univ: "국군간호사관학교", major: "", name: "김○○", sub: "성균관대 동시 합격", school: "강남고" },
{ univ: "UNIST", major: "이공계열", name: "윤○○", sub: "과학기술원", school: "약사고" },
{ univ: "중앙대", major: "전자전기", name: "강○○", sub: "창의ICT공과대학", school: "학성고" },
{ univ: "경희대", major: "스마트팜", name: "정○○", sub: "공과대학", school: "무거고" },
{ univ: "경희대", major: "생체의공", name: "이○○", sub: "공과대학", school: "학성고" },
{ univ: "진주교대", major: "초등교육", name: "김○○", sub: "대구교대 동시 합격", school: "문수고" },
{ univ: "세종대", major: "컴퓨터공학", name: "허○○", sub: "수시 합격", school: "대현고" },
{ univ: "성신여대", major: "경영학과", name: "김○○", sub: "인서울", school: "신선여고" },
{ univ: "상명대", major: "경제학과", name: "이○○", sub: "서울 캠퍼스", school: "울산여고" },
{ univ: "동국대", major: "법학과", name: "지○○", sub: "국민대 동시 합격", school: "강남고" },
{ univ: "숭실대", major: "법학과", name: "김○○", sub: "인서울", school: "학성고" },
{ univ: "인하대", major: "항공우주", name: "김○○", sub: "공과대학", school: "학성고" },
{ univ: "가천대", major: "전자공학", name: "노○○", sub: "IT융합대학", school: "학성고" },
{ univ: "경북대", major: "고분자공학", name: "강○○", sub: "거점 국립대", school: "학성고" },
{ univ: "경북대", major: "전자공학", name: "황○○", sub: "IT대학", school: "학성고" },
{ univ: "부산대", major: "기계공학", name: "신○○", sub: "서울과기대 동시 합격", school: "대현고" },
{ univ: "부산대", major: "사회학과", name: "박○○", sub: "인문대학", school: "약사고" },
{ univ: "부산국제고", major: "특수목적고", name: "마○○", sub: "특목고 합격", school: "옥동중" },
{ univ: "한국디미고", major: "자율형 사립", name: "이○○", sub: "자사고 합격", school: "신정중" },
];
Object.assign(window, { Results });