HWP 업로드, 시험 문제가 생성되고 채점 자동 AI

AQG-CBT Integrated AI: 문서를 넣으면 시험이 나온다

by SeaWolf

문서 하나로 시험 준비 끝, AI가 알아서 문제를 만들어 드립니다


들어가며

공부할 때 가장 효과적인 방법이 무엇일까요? 많은 교육 전문가들이 "능동적 회상(Active Recall)"을 꼽습니다. 단순히 읽고 밑줄 긋는 것보다, 스스로 문제를 풀어보는 것이 기억에 훨씬 오래 남습니다.

하지만 현실은 어떨까요? 좋은 문제집을 찾기 어렵고, 직접 문제를 만들자니 시간이 너무 많이 걸립니다. 특히 한글(HWP) 문서로 된 자료는 활용하기가 더욱 까다롭습니다.

이 문제를 해결하기 위해 AQG-CBT Integrated AI를 개발했습니다. PDF나 HWP 문서를 업로드하면 AI가 자동으로 시험 문제를 생성하고, 바로 웹에서 시험을 볼 수 있는 시스템입니다.


AQG-CBT가 무엇인가요?

AQG-CBT는 두 가지 기술의 결합입니다.

첫째, AQG(Automatic Question Generation)는 자동 문제 생성 기술입니다. AI가 문서 내용을 분석하여 객관식 문제, 정답, 오답, 해설까지 자동으로 만들어냅니다.

둘째, CBT(Computer-Based Testing)는 컴퓨터 기반 시험 기술입니다. 종이 시험지 없이 웹 브라우저에서 바로 시험을 보고 채점 결과를 확인할 수 있습니다.

이 두 기술을 하나로 통합한 것이 AQG-CBT Integrated AI입니다. 문서 업로드부터 시험 응시, 채점, 결과 분석까지 한 곳에서 모두 처리됩니다.


PDF_HWP TO EXAM _ SOMA (1).png


어떻게 작동하나요?

전체 과정은 6단계로 이루어집니다.

1단계: 문서 업로드 사용자가 PDF, HWP, 또는 HWPX 파일을 업로드합니다. 시스템은 파일 형식을 자동으로 감지합니다.

2단계: 텍스트 추출 PDF는 PyMuPDF 라이브러리로, HWP는 olefile과 pyhwp로 텍스트를 추출합니다. 한글 문서의 복잡한 바이너리 구조도 처리할 수 있습니다.

3단계: 개념 분석 AI가 문서의 핵심 주제, 중요 개념, 난이도를 파악합니다. 이 정보는 문제 생성의 기초가 됩니다.

4단계: 문제 생성 지정된 개수만큼 객관식 문제를 생성합니다. 각 문제에는 선택지, 정답, 출처 페이지가 포함됩니다. 정답 위치는 무작위로 배치되어 A만 정답인 패턴을 방지합니다.

5단계: 설명 강화 각 문제에 대해 AI가 추가로 상세 설명을 생성합니다. 정답의 논리적 근거, 핵심 팩트, 오답별 오류 이유, 학습 포인트가 포함됩니다.

6단계: 결과물 생성 시험지 PDF와 정답 해설 PDF가 생성됩니다. 동시에 웹에서 바로 시험을 볼 수 있는 인터랙티브 모드도 준비됩니다.


주요 강점 5가지

강점 1: 한글 문서 완벽 지원

국내에서 가장 많이 사용되는 HWP 파일을 지원합니다. 해외 AI 서비스들은 대부분 HWP를 인식하지 못합니다. 이 시스템은 HWP 5.0 이상과 HWPX(OOXML) 형식을 모두 처리합니다. 정부 문서, 학교 자료, 기업 보고서 등 HWP로 작성된 모든 문서를 활용할 수 있습니다.

강점 2: 팩트 기반 설명 생성

단순히 "A가 정답입니다"로 끝나지 않습니다. AI가 문서 내용을 다시 분석하여 왜 그것이 정답인지 논리적으로 설명합니다. 핵심 팩트 목록, 오답별 오류 이유, 관련 개념까지 제공됩니다. 학습자는 정답 확인을 넘어 깊이 있는 이해를 할 수 있습니다.

강점 3: 즉시 시험 응시 가능

문제 생성 후 PDF를 다운로드할 수도 있지만, 바로 웹에서 시험을 볼 수도 있습니다. 문제를 풀고 제출하면 즉시 정답 여부와 해설이 나타납니다. 시험 종료 후에는 점수, 등급, 문제별 분석 결과를 확인할 수 있습니다.

강점 4: 유연한 설정

문제 개수는 3개부터 50개까지 조절 가능합니다. 선택지 개수는 2지선다, 4지선다, 5지선다 중 선택할 수 있습니다. 난이도는 쉬움, 보통, 어려움, 혼합 중에서 고를 수 있습니다. 출력 언어도 한국어와 영어 중 선택할 수 있습니다.

강점 5: 이중 출력 지원

생성된 시험은 두 가지 형태로 받을 수 있습니다. 첫째는 문제만 있는 시험지 PDF입니다. 인쇄하여 오프라인 시험에 활용할 수 있습니다. 둘째는 정답과 상세 해설이 포함된 PDF입니다. 정답표, 문제별 설명, 핵심 팩트, 학습 포인트가 모두 담겨 있습니다.


활용 시나리오

시나리오 1: 수험생의 자격증 준비

자격증 시험을 준비하는 수험생이 있습니다. 교재 PDF를 업로드하면 AI가 예상 문제를 생성합니다. 매번 다른 문제가 나오므로 반복 학습에 효과적입니다. 오답 노트 대신 AI가 생성한 해설을 활용할 수 있습니다.

시나리오 2: 교사의 시험 출제

중간고사 시험지를 만들어야 하는 교사가 있습니다. 수업 자료 HWP 파일을 업로드하면 문제 초안이 자동 생성됩니다. 교사는 생성된 문제를 검토하고 수정하여 최종 시험지를 완성합니다. 출제 시간이 대폭 단축됩니다.

시나리오 3: 기업의 직원 교육

신입 사원 교육 담당자가 있습니다. 사내 규정 문서를 업로드하면 이해도 테스트 문제가 생성됩니다. 교육 후 온라인으로 테스트를 진행하고 결과를 확인할 수 있습니다. 교육 효과를 객관적으로 측정할 수 있습니다.

시나리오 4: 개인의 독서 정리

책을 읽고 내용을 정리하고 싶은 독자가 있습니다. 책 요약본이나 하이라이트를 텍스트로 정리하여 업로드합니다. AI가 생성한 문제를 풀면서 핵심 내용을 복습합니다. 읽기만 할 때보다 기억에 오래 남습니다.


PDF_HWP TO EXAM _ SOMA (2).png


한계와 향후 개선 방향

현재 시스템에도 한계가 있습니다.

첫째, 적응형 출제가 아닙니다. 현재는 시험 전에 모든 문제가 한꺼번에 생성됩니다. 사용자의 응답에 따라 난이도를 조절하는 CAT(Computerized Adaptive Testing) 기능은 아직 없습니다.

둘째, 이미지 문제를 지원하지 않습니다. 현재는 텍스트 기반 문제만 생성됩니다. 그래프, 도표, 그림을 포함한 문제는 만들 수 없습니다.

셋째, 주관식 문제를 지원하지 않습니다. 객관식(선다형) 문제만 생성 가능합니다. 서술형, 단답형 문제와 자동 채점 기능은 향후 과제입니다.


향후 개선 방향으로는 다음을 고려하고 있습니다.

적응형 난이도 조절: 맞추면 어려운 문제, 틀리면 쉬운 문제 출제

약점 분석: 자주 틀리는 개념을 파악하여 집중 출제

학습 경로 추천: 문제 결과를 바탕으로 추가 학습 자료 제안

협업 기능: 여러 사람이 같은 시험을 보고 결과 비교


PDF_HWP TO EXAM _ SOMA (3).png


마치며

AQG-CBT Integrated AI는 "문서를 시험으로 바꾸는" 도구입니다. 복잡한 과정 없이 파일 하나만 업로드하면 됩니다. AI가 문서를 읽고, 문제를 만들고, 해설을 작성하고, 채점까지 해줍니다.

특히 한글 문서(HWP)를 지원한다는 점에서 국내 사용자에게 실용적입니다. 해외 서비스에서는 찾기 어려운 기능입니다.

교육자에게는 출제 시간을 줄여주고, 학습자에게는 효과적인 복습 도구가 됩니다. 문서가 있는 곳이라면 어디든 시험이 될 수 있습니다.


이 글은 AQG-CBT Integrated AI 프로젝트의 기술 소개를 위해 작성되었습니다.


무료 체험하기 링크: https://exam.humangen.ai



작가의 이전글HWP 파일을 챗GPT, 제미나이가 이제 읽을수 있다.