You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v4.0: TOPIK II 53번 지원
↓
v4.1: TOPIK II 51-52번 지원
↓
v4.2: TOPIK I 지원
↓
v5.0: 개인화 학습
↓
v5.1: 커뮤니티 기능
v4.0: TOPIK II 53번 지원
문항 특성
항목
내용
유형
그래프/도표 설명형
분량
200-300자
배점
30점
평가 요소
데이터 해석, 표현력, 구성
채점 기준
영역
배점
평가 내용
내용
12점
데이터 정확한 해석, 핵심 정보 포함
구성
9점
논리적 순서, 비교/대조 표현
표현
9점
통계 관련 어휘, 문법 정확성
구현 사항
이미지 입력 추가
그래프/도표 이미지 업로드
이미지 분석 (GPT-4 Vision 또는 별도 처리)
프롬프트 수정
53번 전용 채점 기준
통계 표현 평가 기준
Few-shot 데이터
53번 모범답안 수집
점수대별 예시 생성
기술적 고려
항목
접근 방법
이미지 분석
GPT-4 Vision API 또는 별도 처리
데이터 검증
사용자 입력 데이터 포인트 확인
v4.1: TOPIK II 51-52번 지원
문항 특성
문항
유형
분량
배점
51번
실용문 빈칸 채우기
2문장
10점
52번
설명문 빈칸 채우기
2문장
10점
채점 방식
항목
방법
정답 비교
키워드/패턴 매칭
부분 점수
핵심 표현 포함 여부
피드백
모범 답안 제시
구현 사항
문제 유형 추가
51, 52번 선택 UI
짧은 답안 입력 (2문장)
채점 로직
키워드 기반 1차 평가
LLM 기반 의미 평가
문제 은행
기출 문제 DB
유사 문제 생성
v4.2: TOPIK I 지원
대상
TOPIK I (1-2급) 응시자
초급 한국어 학습자
문항
문항
유형
배점
쓰기
빈칸 채우기, 짧은 문장 완성
-
TOPIK I은 현재 쓰기 영역이 없음 (읽기, 듣기만)향후 시험 형식 변경 시 대응
대안: 작문 연습
초급 레벨 자유 작문 연습
간단한 문법/어휘 피드백
레벨 테스트 기능
v5.0: 개인화 학습
기능
기능
설명
학습 이력 분석
과거 채점 결과 패턴 분석
약점 진단
내용/구성/표현 중 약한 영역 파악
맞춤 피드백
개인별 개선 포인트 강조
추천 학습
약점 기반 학습 자료 추천
목표 설정
TOPIK 등급 목표 설정 및 추적
개인화 대시보드
┌─────────────────────────────────────┐
│ 내 학습 현황 │
├─────────────────────────────────────┤
│ │
│ 목표: TOPIK II 5급 │
│ 현재 추정: 4급 │
│ │
│ [진행 게이지 ████████░░ 80%] │
│ │
├─────────────────────────────────────┤
│ │
│ 영역별 분석: │
│ ┌─────────────────────────────┐ │
│ │ 내용 ████████░░ 80% │ │
│ │ 구성 ██████░░░░ 60% ⚠️ │ │
│ │ 표현 ███████░░░ 70% │ │
│ └─────────────────────────────┘ │
│ │
│ 💡 구성력 향상이 필요합니다. │
│ 연결어미 사용을 늘려보세요. │
│ │
├─────────────────────────────────────┤
│ │
│ 추천 학습: │
│ • 논리적 글쓰기 연습 │
│ • 고급 연결어미 학습 │
│ │
└─────────────────────────────────────┘
데이터 활용
-- 개인별 영역 분석SELECT
user_id,
AVG(content_score) /20.0*100as content_avg_pct,
AVG(structure_score) /15.0*100as structure_avg_pct,
AVG(language_score) /15.0*100as language_avg_pct,
COUNT(*) as submission_count
FROM scoring_results sr
JOIN submissions s ONsr.submission_id=s.idGROUP BY user_id;