손글씨 이름·서술형 답안, OMR 리더기 없이 이렇게 처리합니다
OMR 리더기를 쓰면 채점이 다 자동일 줄 알았는데, 막상 써보면 버블(마킹)만 읽고 나머지는 그대로 사람 몫이라는 걸 알게 됩니다.
답안지 맨 위 이름란은 학생이 손으로 씁니다. 리더기는 이걸 못 읽어서 선생님이 한 장씩 넘기며 명부와 대조해야 하고요. 주관식 문항이 하나라도 섞여 있으면 그건 아예 리더기 채점 대상이 아니라서 처음부터 손으로 채점해야 합니다. 객관식은 자동인데, 이름 확인과 주관식 채점 때문에 결국 손이 계속 갑니다.
저도 리더기를 쓰면서 이 부분이 제일 답답했습니다. 그래서 학생 확인과 숫자형 주관식 채점은 자동으로 하고, 손글씨 서술형은 선생님이 빠르게 매기도록 돕는 채점 시스템(omrlab)을 만들었습니다.
OMR 리더기의 한계 — 딱 버블까지만
OMR 리더기는 정해진 위치의 마킹(버블)을 광학으로 읽는 장비입니다. 정확하지만 거기까지입니다.
- 이름란 손글씨 → 인식 불가, 명부 대조는 선생님 몫
- 주관식 답안 → 애초에 채점 대상이 아님, 전부 수작업
- 결과: 객관식만 자동, 나머지는 그대로 수동 채점
학생 확인 — 마킹한 번호로 식별하고 이름칸은 보조로
학생은 답안지에 마킹한 번호(휴대폰 번호·학생고유번호)로 식별합니다. 번호가 없거나 처음 보는 학생일 때만 이름칸 손글씨로 보조 확인하고, 이름칸 이미지는 결과 화면에 항상 함께 보여 선생님이 바로 확인할 수 있습니다.

번호를 비웠거나 명부에 없는 학생처럼 번호로 확정되지 않는 경우도 당연히 있습니다. 그럴 때 임의로 넘겨짚지 않고, 검수 화면에 이름칸 원본 이미지를 보여줘서 선생님이 그 자리에서 바로 확정할 수 있게 되어 있습니다.
화면으로 따라 하는 안내: 학생 자동 식별 확인과 손글씨 문항 채점
검수 단계가 있는 이유 — 오히려 강점입니다
"AI가 100% 알아서 처리한다"고 말씀드리고 싶지만, 손글씨는 사람마다 다르고 흘려 쓴 글씨는 AI도 헷갈릴 때가 있습니다. 그래서 omrlab은 학생을 손글씨 이름이 아니라 마킹한 번호로 먼저 식별하고, 번호로 확정되지 않는 애매한 경우만 검수 단계에서 선생님이 확정하도록 설계했습니다.
자동화와 정확성을 같이 챙기는 방식입니다. 대부분은 번호로 바로 확정되고, 애매한 몇 건만 검수 화면에서 눈으로 확인하면 되니 답안지 전체를 처음부터 손으로 대조하는 것과는 비교가 안 되게 빠릅니다.
숫자형 주관식은 자동 채점, 글자로 쓰는 답은 선생님 채점
0~999 사이 숫자로 답하는 주관식은 자릿수마다 0~9 버블이 있는 칸(디지트 그리드)으로 인쇄됩니다. 학생이 위 칸에 숫자를 적고 그 아래 버블에 마킹하면, 객관식처럼 마킹을 읽어 바로 채점합니다. 네 자리 이상·소수·글자로 답하는 문항은 손글씨 문항으로 만들면 됩니다. 손글씨 문항은 선생님이 채점 화면에서 학생이 쓴 칸 이미지를 보며 점수를 넣습니다. 정답을 넣어 둔 시험이면 확실한 칸은 미리 가채점해 두므로, 선생님은 주의가 필요한 칸만 봅니다(아래 «미리 가채점» 절).
선생님 채점 화면 — 키보드만으로 빠르게
「손글씨 점수」 화면은 학생이 쓴 칸 이미지를 한 칸씩 크게 띄우고, 키보드로 점수를 넣게 되어 있습니다. 숫자를 누르면 점수가 들어가고(더 이어질 숫자가 없으면 누르는 즉시 확정), Enter로 확정하면 다음 빈 칸으로 넘어갑니다. ↑↓로 학생, ←→로 문항을 옮기고, 확정 뒤 «다음 학생»(같은 문항을 학생별로)과 «다음 문항»(한 학생을 끝까지) 중 어느 쪽으로 갈지 고를 수 있습니다. 부분 점수도 넣을 수 있습니다.
점수 단위는 «O/X · 정수만 · 0.5 · 자유» 네 가지 중에서 고릅니다 — 시험마다 처음 들어갈 때 한 번 묻고, 채점하면서 위쪽 단추로 언제든 바꿀 수 있습니다. O/X를 고르면 점수 버튼이 «✕ 0점 · ○ 만점» 두 개로 바뀌고, 키보드로는 O 또는 1 = 만점 · X 또는 0 = 0점이 누르는 즉시 확정됩니다. 배점이 5점이든 33.33점이든 키는 둘뿐이라, 소수 배점이라 점수 버튼이 많아지던 시험에서도 그대로 씁니다(O/X에서는 감점을 쓰지 않습니다).
작은 글씨는 확대하고, 흐린 글씨는 진하게 — 채점 화면에서 바로
종이에 연필로 흐리게 쓴 답은 스캔하면 더 흐려집니다. 그래서 「손글씨 점수」 화면은 답안 칸 조각을 영역에 맞춰 비율 그대로 키워 띄우고, 선생님이 사진을 직접 손볼 수 있는 두 가지를 붙여 두었습니다. 둘 다 보기만 바꾸는 기능이라, 저장되는 답안 이미지와 채점 점수는 그대로입니다.
- 클릭하면 그 자리를 2.5배로 확대 — 누른 지점이 손가락(마우스) 아래 그대로 남으므로, 확대하고 싶은 글자 위를 그냥 누르면 됩니다. 확대한 채로 끌면 이동하고, 다시 클릭하면 원래 크기로 돌아옵니다. 1쪽짜리 큰 풀이 칸처럼 칸이 넓어 글씨가 작아 보이는 문항에서 특히 씁니다.
- «진하게 / 원본» — 사진 오른쪽 위 단추입니다. 칸마다 종이 밝기와 가장 진한 잉크를 재서, 흐린 답일수록 더 많이 진하게 만듭니다(아주 흐린 답은 밝기 폭을 약 4배, 어느 정도 진한 답은 약 1.7배). 종이보다 밝은 부분은 희게, 잉크는 검게 가는 방식이라 흐린 획이 종이와 함께 지워지지 않고 진해집니다 — 단순히 화면 대비를 올리는 것과 다른 이유입니다. 한 번 고르면 이 브라우저에 기억되고, 채점하는 동안 모든 칸에 함께 적용됩니다(기본값은 «진하게»).
두 기능 모두 키보드 채점을 방해하지 않습니다 — 단추를 눌러도 점수 입력칸의 포커스가 빠지지 않아, 숫자를 치던 중에 눌러도 이어서 칠 수 있습니다.
쉬운 칸은 미리 가채점하고, 주의할 칸만 먼저 보여 줍니다 — 확정은 선생님이
정답을 넣어 둔 시험이면 「손글씨 점수」 화면을 여는 순간 프로그램이 답안 사진을 먼저 읽어 봅니다. 그 결과로 칸이 세 묶음으로 나뉘고, 선생님은 «꼭 볼 칸»만 보면 됩니다. 지금 보는 칸부터 이웃 문항·다음 학생 칸까지 미리 읽어 두기 때문에 넘어가도 기다릴 일이 거의 없습니다.

- 제안으로 확정(미리 가채점) — 프로그램이 확신하는 «맞음·틀림»(두 인식기가 같은 답을 읽었거나 한글 단답이 정확히 일치)입니다. 처음부터 제안 점수로 채점돼 있고, 학생 목록에 «제안» 표시가 붙습니다. 맞음은 만점, 틀림은 0점입니다.
- 빈 답란 — 아무것도 쓰지 않은 칸은 확인 없이 0점으로 채점되고 «빈 답란 0점» 표시가 붙습니다.
- 꼭 볼 칸 — 사람이 봐야 하는 칸입니다. 두 종류가 있습니다. ① 주의: 숫자+단위(3cm·15배), 분수·식·보기 기호·여러 값처럼 실수 가능성이 있는 답입니다. 칸에 제안 점수가 미리 표시되어 있고, 사진을 보고 맞으면 Enter 한 번으로 받거나 다른 점수를 직접 넣습니다. ② 제안 없음: 읽지 못했거나 애매한 칸이라 평소처럼 직접 점수를 넣습니다.
점수를 넣은 뒤 Enter로 넘어가면 빈 칸만 차례로 도므로 미리 채점된 칸은 저절로 건너뛰고 «꼭 볼 칸»만 한 칸씩 보게 됩니다. 위쪽 칩의 «꼭 볼 칸 남음 N»이 0이 되면 이 문항은 끝입니다. 시간이 지나면 저절로 다음으로 넘어가는 동작은 없습니다.
미리 채점된 칸도 언제든 다시 열어 바꿀 수 있습니다. 칸을 눌러 다른 점수를 넣으면 «고침»으로 기록됩니다. 미리 채점된 칸을 굳이 다 확인하지 않아도 되지만, 궁금한 칸은 눌러서 사진과 점수를 볼 수 있습니다.
제안에는 판단 근거가 함께 붙습니다. 숫자+단위 답은 «숫자·단위 일치»·«숫자 다름», 식으로 쓴 답은 «식 일치»·«식 다름»과 읽은 값(예: «제안: 맞음(4점) · 식 일치 · 읽음 «2x+1»»)이 적힙니다. ①②③처럼 칸이 여럿인 문항은 «제안: 부분점수 · 여러 칸 — 부분점수는 선생님 판단»처럼 표시되고 항상 «꼭 볼 칸»입니다 — 부분점수를 주는 기준이 선생님마다 다를 수 있어, 제안은 참고로 보고 점수는 직접 정해 주세요. 학생이 앱으로 제출한 답은 제안 대상이 아니라 항상 «꼭 볼 칸»입니다.
확실한 칸은 답이 도착하는 즉시 제안 점수로 확정되며, 사진을 기다리지 않습니다. 주의 칸은 사진을 본 뒤 Enter로 받습니다. 사진이 아직 불러오는 중이면 Enter가 잠깐 기다리고, 칸 표시가 막 그려진 직후 0.4초 동안은 Enter가 아무 일도 하지 않아 연타하다 못 본 제안을 받는 일을 막습니다.
누가 승인했는지는 기록됩니다. 채점을 끝낼 때 확인 창에 «직접 N칸 · 제안으로 확정 N칸 · 빈 답란 0점 N칸»이 뜨고, «끝내기»를 누르면 제안 점수를 선생님이 승인한 것으로 기록합니다. 결과 화면의 손글씨 점수에는 «점수 출처 · 직접/제안/고침/빈 답란 0점»이 붙어, 어느 점수가 어떻게 나왔는지 나중에도 볼 수 있습니다. 끝낸 뒤에도 칸을 눌러 점수를 바꿀 수 있습니다.
제안을 읽는 데 드는 요금은 따로 없습니다 — 채점 요금에 포함되어 있습니다.
채점이 끝나면 채점 검수 화면이 자동으로 열려 «1 손글씨 점수 → 2 인식 확인 → 3 채점 끝내기» 순서로 안내합니다. 넣은 점수는 저장 버튼 없이 자동으로 저장되고(«☁ 저장됨» 표시), 2단계에서 이름이 애매한 답안지만 확인한 뒤 3단계에서 채점을 끝내면 됩니다. 채점 중에 막히면 1단계 머리의 «💬 도움말»로 상담 채팅을 열 수 있습니다.
틀린 만큼 깎는 방식이 편하다면 감점 모드를 켜세요. 누른 숫자만큼 배점에서 뺀 점수로 저장됩니다(배점이 모두 정수인 시험에서 쓸 수 있습니다). 진행률에 남은 칸이 보이고, 선생님 채점이 남아 있으면(«꼭 볼 칸» 중 점수가 빈 칸이 있으면) 채점을 끝낼 수 없습니다 — 성적표·알림톡이 빈 점수로 나가지 않게 막는 장치입니다.

채점 결과 화면에는 객관식·주관식·손글씨 문항이 구분되어 표시돼서, 어떤 유형에서 확인이 필요한지 한눈에 알 수 있습니다.
풀이·서술형 답안 — 칸이 모자라면 답안지를 여러 장으로
수학 풀이나 서술형처럼 답이 길어지는 문항은 칸이 좁으면 학생이 답을 다 못 씁니다. 리더기용 OMR 용지는 규격이 정해져 있어 칸을 키울 방법이 없지만, omrlab은 답안지를 시험마다 새로 만들기 때문에 문항별로 칸 크기를 고를 수 있습니다.
- 칸 크기 기본(줄 수)·¼쪽·½쪽·1쪽 — 손글씨 문항마다 고릅니다. 짧은 답은 「기본(줄 수)」 그대로 두고 줄 수만 조정하면 됩니다.
- 넘치면 자동으로 A4 여러 장 — 문항 번호 순서대로 채우다가 한 장에 안 들어가는 문항부터 다음 장으로 이어집니다. 한 문항의 칸이 두 장에 걸치지는 않습니다.
- 장마다 답안지 번호·쪽·QR — PDF를 만들 때 응시생 수를 넣으면 「001 · 1 / 4」처럼 번호와 쪽이 찍힌 파일 하나가 번호순으로 나옵니다. 단면으로 인쇄해 위에서부터 몇 장씩 나눠 주면 되고, 이름은 1쪽에만 씁니다.

걷은 답안지는 순서를 맞출 필요가 없습니다. 섞인 채로 스캔해도, 여러 번 나눠 올려도 번호와 QR로 한 학생의 답안지끼리 자동으로 묶입니다. 한 장이 빠지면 「017번 3쪽 없음」처럼 어느 학생의 몇 쪽이 없는지 알려 주고, 그 장만 나중에 스캔하면 채워집니다. 채점 요금도 쪽 수와 상관없이 학생 한 명당 한 번입니다.
손글씨 문항은 정답 유무와 상관없이 선생님이 칸 이미지를 보며 점수(부분 점수 포함)를 넣고, 입력해 둔 정답은 답란 크기와 채점 화면의 참고 표시에 쓰입니다. 참고로 한 시험은 여러 장이어도 최대 160문항이고, 여러 장 답안지 시험은 학생 앱 제출 없이 종이 스캔으로만 채점합니다.
화면으로 따라 하는 안내: 풀이 칸이 큰 답안지를 여러 장으로
지원 형식 & 스캔 팁
답안지는 스캔해서 PDF, JPEG, PNG, TIFF, BMP, WebP 형식으로 업로드하면 됩니다. 여러 장을 나눠 올려도 자동으로 누적됩니다.
이름칸·손글씨 답란 이미지를 선명하게 보려면 300 DPI 컬러 스캔을 권장합니다(최소 200 DPI). 100 DPI 흑백 스캔도 마킹 채점 자체는 정확하지만, 이름칸·손글씨 칸 이미지가 흐려져 번호를 비운 학생의 이름 확인이나 서술형 채점 때 읽기 어려울 수 있습니다.
OMR 리더기 vs omrlab
| 항목 | OMR 리더기 | omrlab |
|---|---|---|
| 객관식(버블) | 자동 인식 | 자동 인식 |
| 이름(손글씨) | 인식 불가 → 수작업 대조 | 마킹한 번호로 식별 + 이름칸 이미지 표시(번호가 없을 때 이름 보조 확인) |
| 주관식(숫자형) | 채점 대상 아님 → 수작업 | 0~999 버블 마킹으로 자동 채점 |
| 손글씨·서술형 답 | 채점 대상 아님 → 수작업 | 선생님 채점 화면(칸 이미지를 보며 점수 입력) — 정답을 넣어 두면 «맞음·틀림» 제안을 띄우고 Enter로 확정 |
| 풀이·서술형 답 칸 | 용지 규격에 고정 | 문항별 ¼·½·1쪽 선택, 넘치면 A4 여러 장 |
| 필요 장비 | 전용 리더기 구입 | 스캐너(복합기)만 있으면 됨 |