KR101070467B1 - Anwser information read-out terminal and read-out system having the same - Google Patents

Anwser information read-out terminal and read-out system having the same Download PDF

Info

Publication number
KR101070467B1
KR101070467B1 KR1020110005391A KR20110005391A KR101070467B1 KR 101070467 B1 KR101070467 B1 KR 101070467B1 KR 1020110005391 A KR1020110005391 A KR 1020110005391A KR 20110005391 A KR20110005391 A KR 20110005391A KR 101070467 B1 KR101070467 B1 KR 101070467B1
Authority
KR
South Korea
Prior art keywords
answer
information
writing
written
scanned image
Prior art date
Application number
KR1020110005391A
Other languages
Korean (ko)
Inventor
이형곤
이창균
이원석
Original Assignee
이형곤
이원석
이창균
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이형곤, 이원석, 이창균 filed Critical 이형곤
Priority to KR1020110005391A priority Critical patent/KR101070467B1/en
Application granted granted Critical
Publication of KR101070467B1 publication Critical patent/KR101070467B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/225Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on a marking or identifier characterising the area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/759Region-based matching

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

시험지 답안에 대한 채점이나 설문지 답안에 대한 확인을 자동 수행하는 판독 단말기 및 이를 포함하는 판독 시스템이 개시된다. 상기 판독 단말기의 일예에 따르면, 답안이 기입된 시험지를 스캔한 스캔 이미지를 수신하는 단계와, 상기 스캔 이미지에 인쇄된 마크를 검출하여 상기 스캔 이미지의 시작/끝에 관계된 정보를 확인하는 단계와, 상기 스캔 이미지의 제1 위치에 기록된 필기도구의 특성을 확인하는 단계와, 답안이 기입될 제2 위치를 확인하는 단계와, 상기 제2 위치에 기입된 답안의 필기도구 특성을 상기 제1 위치에 기록된 필기도구 특성과 비교하는 단계와, 상기 비교결과 필기도구 특성이 서로 동일한 경우 상기 제2 위치에 기입된 답안을 확인하는 단계 및 상기 확인된 답안을 이용하여 채점을 수행하는 단계를 구비하는 것을 특징으로 한다.Disclosed are a reading terminal and a reading system including the same, which automatically perform scoring on a test answer or confirmation of a questionnaire answer. According to an example of the reading terminal, receiving a scanned image of scanning the test paper with the answer is written, detecting a mark printed on the scanned image to confirm the information related to the start / end of the scanned image; Confirming characteristics of the writing implement recorded at the first position of the scanned image, identifying a second position at which the answer is to be written, and writing instrument characteristics of the answer written at the second position at the first position Comparing the recorded writing instrument characteristics, checking the answers written in the second position when the writing apparatus characteristics are the same, and performing scoring using the identified answers. It features.

Description

답안 판독 단말기 및 이를 포함하는 판독 시스템{Anwser information read-out terminal and Read-out system having the same}Answer information read-out terminal and read-out system including same {Anwser information read-out terminal and Read-out system having the same}

본 발명은 판독 단말기 및 이를 포함하는 판독 시스템에 관한 것으로서, 자세하게는 시험지 답안에 대한 채점이나 설문지 답안에 대한 확인을 자동 수행하는 판독 단말기 및 이를 포함하는 판독 시스템에 관한 것이다.The present invention relates to a reading terminal and a reading system including the same, and more particularly, to a reading terminal and a reading system including the same, which automatically performs a scoring on a test answer or a check on a questionnaire answer.

현재 학교나 학원 등의 교육기관에서 학생들에게 연습문제나 숙제를 내어주거나 시험을 치게 하는 경우 크게 종이에 시험문제를 출력하여 문제를 풀게 하는 방식(Paper Based Test)과 모니터 등의 화면에 시험문제를 출력하여 컴퓨터 등에 정답을 입력하게 하는 방식(Computer Based Test)이 있다. 또한, 이외에도 각종 설문조사를 하기 위해서는 종이에 각종 설문내용을 출력하고 설문대상자들이 직접 종이에 설문 답안을 기재함으로써 설문조사가 이루어지고 있다.Currently, when educational institutions such as schools or academies give students practice questions or homework or take a test, the test questions are printed on paper and solved (Paper Based Test) and on the screen of the monitor. There is a method of printing and inputting a correct answer to a computer (Computer Based Test). In addition, in order to conduct various surveys, surveys are made by outputting various questionnaire contents on paper and questionnaire subjects writing questionnaires directly on paper.

종이에 시험문제를 출력하여 문제를 풀게 하는 방식의 경우 학생측이 아닌 출제자 측에서 이를 채점하기 위해서는 사람이 수동으로 채점을 하는 방식과 광학 마크 판독기(Optical Mark Reader, OMR) 카드를 이용하여 채점을 하는 방식이 있다.In the case of printing a test question on a paper and solving the problem, in order to score a question on the part of the questionnaire rather than a student, a grading method is performed by using a manual mark and an optical mark reader (OMR) card. There is a way.

그러나 수동으로 사람이 채점을 하게 되는 종래의 방식을 이용할 경우에는 인력의 낭비가 매우 심하고 인건비가 많이 들고 채점을 하는 데 시간이 많이 소요되며 채점자의 실수로 인해 채점이 정확하게 이루어지지 않는 경우가 발생한다는 문제점이 있다. 특히 설문조사의 경우에는 대부분이 사람이 수동으로 설문답안을 확인하는 절차가 이루어지므로, 이에 대한 시간과 인력이 크게 소요되는 문제가 발생한다.However, in the conventional method of manually scoring a person, waste of manpower is very high, labor costs are high, scoring is time consuming, and the scoring is not accurate. There is a problem. In particular, in the case of surveys, most people manually check the questionnaire, so a large amount of time and manpower arises.

또한, 시험지를 채점함에 있어서 주로 이용되는 광학 마크 판독기 카드를 이용한 채점 방식의 경우에도, 시험을 볼 때마다 광학 마크 판독기용 카드를 매번 인쇄해야 하는 점, 광학 마크 판독기 카드에 문제 풀이자가 표시를 잘못했을 경우 광학 마크 판독기용 카드를 교체해야 하는 불편이 있는 점, 그리고 시험지에 기재한 가 답안을 다시 광학 마크 판독기용 카드에 옮겨적는 과정에서 실수가 많이 발생하게 되는 문제가 있다. 또한, 광학 마크 판독기용 카드를 이용하기 위해서는 별도의 광학 마크 판독기용 카드 리더기가 반드시 필요하다는 점, 반드시 문제 풀이자가 광학 마크 판독기용 리더기가 식별 가능한 필기구나 방법을 이용하여 광학 마크 판독기 카드에 표시해야 한다는 점 등 여러 가지 문제점이 존재했다.In addition, even in the scoring method using an optical mark reader card which is mainly used for scoring test papers, the card for the optical mark reader must be printed every time a test is performed, and the problem solver incorrectly displays the optical mark reader card. In this case, there is a problem in that the card for the optical mark reader needs to be replaced, and a lot of mistakes occur when the answer sheet written on the test sheet is transferred to the card for the optical mark reader again. In addition, in order to use a card for an optical mark reader, a separate card reader for an optical mark reader is absolutely necessary, and a problem solver must mark the optical mark reader card by using a writing instrument or a method by which the reader for the optical mark reader can be identified. There were several problems, including that.

따라서, 시험이나 설문조사 등을 수행함에 있어서 수험생이나 설문 대상자들의 답안 기재의 편의성을 향상함과 함께 답안 기재 과정에서 발생할 수 있는 실수 가능성을 최소화할 필요가 있게 된다. 또한, 시험이나 설문조사를 수행하는 기관에 있어서도, 답안을 채점하거나 확인하는데 따라 소요되는 시간과 인력을 줄이기 위한 필요성 뿐만 아니라 답안의 채점 확인 과정에서 그 정확도를 향상시킬 필요성이 대두하게 된다.Therefore, in performing a test or survey, it is necessary to improve the convenience of writing the answers of the examinees or the survey subjects and to minimize the possibility of mistakes that may occur in the answer writing process. In addition, there is a need for an institution that conducts a test or survey, not only to reduce the time and manpower required for scoring or verifying an answer, but also to improve the accuracy of the answer.

본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 수험생이나 설문 대상자의 답안 기재시 발생할 수 있는 불편함 및 실수 가능성을 감소함과 함께, 답안 확인에 소요되는 시간이나 인력 등의 비용을 감소할 수 있는 답안 판독 단말기 및 이를 포함하는 판독 시스템을 제공하는 것을 목적으로 한다.The present invention is to solve the above problems, while reducing the inconvenience and possibility of mistakes that may occur when writing the answer of the examinee or questionnaire, it is possible to reduce the cost, such as time or personnel required to check the answer An object of the present invention is to provide an answer reading terminal and a reading system including the same.

상기와 같은 목적을 달성하기 위하여, 본 발명의 일실시예에 따른 답안 판독방법은, 답안이 기입된 시험지를 스캔한 스캔 이미지를 수신하는 단계와, 상기 스캔 이미지에 인쇄된 마크를 검출하여 상기 스캔 이미지의 시작/끝에 관계된 정보를 확인하는 단계와, 상기 스캔 이미지의 제1 위치에 기록된 필기도구의 특성을 확인하는 단계와, 답안이 기입될 제2 위치를 확인하는 단계와, 상기 제2 위치에 기입된 답안의 필기도구 특성을 상기 제1 위치에 기록된 필기도구 특성과 비교하는 단계와, 상기 비교결과 필기도구 특성이 서로 동일한 경우 상기 제2 위치에 기입된 답안을 확인하는 단계 및 상기 확인된 답안을 이용하여 채점을 수행하는 단계를 구비하는 것을 특징으로 한다.In order to achieve the above object, the answer reading method according to an embodiment of the present invention, the step of receiving a scanned image of the scan of the test paper written the answer, and detecting the mark printed on the scanned image the scan Confirming information related to the start / end of the image, confirming characteristics of a writing instrument recorded at a first position of the scanned image, identifying a second position at which an answer is to be written, and at the second position Comparing the writing implements characteristic of the answer written in the writing with the writing implements characteristic recorded in the first position; and checking the answer written in the second position if the writing instrument characteristics are the same as the result of the comparison; Characterized in that it comprises the step of performing the scoring using the answer.

바람직하게는, 상기 검출된 마크의 위치가 기 설정된 위치와 오차가 발생하는 경우, 상기 제1 위치 및 제2 위치를 상기 오차만큼 보정하여 상기 필기도구 특성을 검출함과 함께 상기 답안을 확인하는 것을 특징으로 한다.Preferably, when the position of the detected mark is a predetermined position and an error occurs, the first position and the second position is corrected by the error to detect the writing implements characteristic and check the answer. It features.

또한 바람직하게는, 상기 스캔 이미지로부터 검출된 마크의 위치가 한계값을 초과하거나 상기 스캔 이미지로부터 마크가 검출되지 않는 경우, 상기 스캔 이미지를 에러 이미지로서 별도 저장하는 단계를 더 구비하는 것을 특징으로 한다.In addition, preferably, if the position of the mark detected from the scan image exceeds the threshold value or if the mark is not detected from the scan image, further comprising the step of separately storing the scan image as an error image .

또한 바람직하게는, 상기 답안 판독방법은 답안 기입을 보기항목 선택모드 또는 숫자 기입모드 중 어느 하나로 설정하는 모드 설정 단계를 더 구비하고, 상기 제2 위치는 항목 선택답안이 기입되는 위치와 숫자 답안이 기입되는 위치를 포함하며, 상기 모드 설정에 따라 어느 하나의 위치를 선택적으로 확인하는 것을 특징으로 한다.Also preferably, the answer reading method further includes a mode setting step of setting the answer writing to either the viewing item selection mode or the number writing mode, wherein the second position is a position where the item selection answer is written and the numerical answer is set. And a position to be written, and selectively checks any one position according to the mode setting.

또한 바람직하게는, 상기 답안 판독방법은 상기 스캔 이미지의 제3 위치에 기입된 수험생 정보를 확인하는 단계와, 상기 스캔 이미지의 주관식 문항에 대한 채점 모드를 선택하는 단계 및 상기 주관식 채점 모드 선택시 상기 수험생 정보의 표시를 차단하는 단계를 더 구비하는 것을 특징으로 한다.Also, preferably, the answer reading method may include checking examinee information written in a third position of the scanned image, selecting a scoring mode for a subjective question of the scanned image, and selecting the subjective scoring mode. It further comprises the step of blocking the display of the examinee information.

또한 바람직하게는, 상기 필기도구 특성과 비교하는 단계는 상기 제1 위치에 기록된 필기도구의 두께 및/또는 색상과 상기 제2 위치에 기록된 필기도구의 두께 및/또는 색상이 동일한지를 비교하는 것을 특징으로 한다.Also preferably, the comparing with the writing instrument characteristic compares whether the thickness and / or color of the writing instrument recorded in the first position is the same as the thickness and / or color of the writing instrument recorded in the second position. It is characterized by.

한편, 본 발명의 일실시예에 따른 판독 단말기는, 답안을 기재한 시험지의 스캔 이미지를 수신하는 스캔 이미지 수신부와, 상기 시험지의 답안 정보 및 비답안 정보의 위치정보가 저장되는 데이터베이스부와, 상기 시험지의 답안 정보 및 비답안 정보의 위치를 설정하기 위한 디자인 관리부 및 상기 스캔 이미지에 인쇄된 마크를 검출하여 상기 스캔 이미지의 시작/끝에 관계된 정보를 확인하고, 상기 스캔 이미지의 제1 위치에 기록된 필기도구의 특성을 확인하며, 상기 제2 위치에 기입된 답안의 필기도구 특성과 상기 제1 위치에 기록된 필기도구 특성이 비교한 결과에 따라 상기 제2 위치에 기입된 답안을 확인하여 채점을 수행하는 판독 관리부를 구비하는 것을 특징으로 한다.On the other hand, the reading terminal according to an embodiment of the present invention, a scan image receiving unit for receiving a scanned image of the test paper containing the answer, a database unit for storing the location information of the answer information and non-answer information of the test paper, A design management unit for setting the location of answer and non-answer information on a test sheet, and detecting a mark printed on the scanned image to confirm information related to the start / end of the scanned image, and to record the first position of the scanned image. Check the characteristics of the writing implement, and check the answer written in the second position according to a result of comparing the writing instrument characteristic of the answer written in the second position with the writing instrument characteristic recorded in the first position. And a read management section for performing the reading.

상기한 바와 같은 본 발명의 답안 판독 단말기 및 이를 포함하는 판독 시스템에 따르면, 수험생이나 설문 대상자가 시험지나 설문지에 답안 기재시 실제 답안을 광학 마크 판독기용 카드에 옮겨적을 필요가 없으므로 그 불편함을 감소함과 함께 답안 기재시 실수의 가능성을 감소할 수 있는 효과가 있다.According to the answer reading terminal and the reading system including the same of the present invention as described above, since the examinee or the questionnaire does not need to transfer the actual answer to the card for the optical mark reader when writing the answer on the test paper or the questionnaire, the inconvenience is reduced. In addition, there is an effect that can reduce the possibility of mistakes when writing answers.

또한, 본 발명의 답안 판독 단말기 및 이를 포함하는 판독 시스템에 따르면, 답안 판독시 소요되는 시간이나 인력 등의 비용을 감소할 수 있을 뿐 아니라 답안 판독의 정확도를 향상할 수 있는 효과가 있다.In addition, according to the answer reading terminal and the reading system including the same of the present invention, it is possible not only to reduce the time required for reading the answer, the cost of manpower, etc., but also to improve the accuracy of reading the answer.

도 1은 본 발명의 일실시예에 따른 판독 시스템의 일 구현예를 나타내는 블록도이다.
도 2a,b는 본 발명의 일실시예에 따른 판독 시스템에 사용되는 시험지의 일 구현예를 나타내는 도면이다.
도 3a,b는 본 발명의 일실시예에 따른 판독 시스템의 시험지 디자인 동작을 나타내는 플로우차트이다.
도 4 및 도 5는 본 발명의 일실시예에 따른 판독 시스템의 시험지 답안 판독 동작을 나타내는 플로우차트이다.
도 6은 본 발명의 일실시예에 따른 판독 시스템의 판독 단말기의 일 구현예를 나타내는 블록도이다.
도 7은 도 6의 디자인 관리부의 일 구현예를 나타내는 블록도이다.
도 8a,b,c는 도 6의 판독 관리부의 일 구현예를 나타내는 블록도이다.
도 9a,b,c는 본 발명의 일실시예에 따른 판독 시스템에서 숫자답안을 확인하는 일예를 나타내는 표이다.
도 10은 숫자 답안을 확인하기 위한 다른 방법예를 나타내는 표이다.
1 is a block diagram illustrating one embodiment of a reading system in accordance with one embodiment of the present invention.
2A and 2B show an embodiment of a test paper used in a reading system according to an embodiment of the present invention.
3A and 3B are flowcharts illustrating a test strip design operation of a reading system according to an embodiment of the present invention.
4 and 5 are flowcharts illustrating a test strip answer reading operation of a reading system according to an embodiment of the present invention.
6 is a block diagram illustrating an embodiment of a reading terminal of a reading system according to an embodiment of the present invention.
FIG. 7 is a block diagram illustrating an implementation example of the design manager of FIG. 6.
8A, B, and C are block diagrams illustrating an implementation example of the read management unit of FIG. 6.
9a, b, and c are tables illustrating an example of confirming a numerical answer in a reading system according to an embodiment of the present invention.
10 is a table showing another example of a method for confirming a numerical answer.

본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.DETAILED DESCRIPTION In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings that illustrate preferred embodiments of the present invention.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.

도 1은 본 발명의 일실시예에 따른 판독 시스템의 일 구현예를 나타내는 블록도이다. 도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 판독 시스템(10)은 판독 단말기(100), 수험생 단말기(200), 성적 관리 서버(300) 및 스캐너(400)를 포함하여 이루어질 수 있다. 도 1에는 설명의 편의상 각각의 구성요소를 하나씩 도시되었으나, 실제 다수의 단말기들(100, 200) 및 스캐너(400)가 상기 판독 시스템(10) 내에 구비될 수 있다. 1 is a block diagram illustrating one embodiment of a reading system in accordance with one embodiment of the present invention. As shown in FIG. 1, a reading system 10 according to an embodiment of the present invention may include a reading terminal 100, an examinee terminal 200, a grade management server 300, and a scanner 400. have. Although each component is illustrated one by one for convenience of description, a plurality of terminals 100 and 200 and a scanner 400 may be provided in the reading system 10.

본 발명의 일실시예에 따른 판독 시스템(10)은 종이에 답안을 기입하는 각종 형태의 시스템에 적용될 수 있으며, 예컨대 수험생이 시험지에 답안을 기입하는 시험답안 채점 시스템, 각종 설문조사지에 설문 대상자가 답안을 기입하는 설문답안 확인 시스템 등을 포함하여 종이에 직접 답안을 기입하고 이를 채점/확인하는 기타 다른 시스템에 널리 적용이 가능하다. 도 1 및 이하의 실시예들을 설명함에 있어서, 설명의 편의상 본 발명의 판독 시스템(10)이 시험답안 채점 시스템인 것을 예로 들어 설명한다. 이에 따라, 답안을 기입하는 시험지나 설문지 등의 수단은 시험지로서 그 용어를 통일하고, 판독 단말기(100)는 시험지에 기입된 답안을 판독하여 수험생의 성적을 채점을 수행하는 것으로 설명한다. 그러나, 본 발명의 실시예들은 반드이 이에 국한될 필요는 없으며, 전술한 바와 같이 이와 동일 또는 유사한 형태의 시스템들에 적용될 수 있다.The reading system 10 according to an embodiment of the present invention may be applied to various types of systems for writing answers on paper, for example, a test subject grading system in which an examinee writes answers on a test paper, and a questionnaire on various questionnaires. It is widely applicable to other systems for writing answers and marking / checking answers directly on paper, including the system for checking answers to answers. 1 and the following embodiments, for the sake of convenience of explanation, the reading system 10 of the present invention will be described as an example of a test answer scoring system. Accordingly, it is described that means such as a test sheet or a questionnaire for filling in the answer is the same as the test sheet, and the reading terminal 100 reads the answer written in the test sheet to score the examinee's grades. However, embodiments of the present invention need not be limited thereto and may be applied to systems of the same or similar type as described above.

도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 판독 시스템(10)을 구성하는 판독 단말기(100), 수험생 단말기(200), 성적 관리 서버(300) 및 스캐너(400) 들은 서로 네트워크 망을 통해 연결될 수 있다. 네트워크 망은, 예컨대 인터넷 망이나 근거리 통신망(Local Area Network, LAN) 등 어떠한 것이 이용되어도 무방하며, 판독 시스템(10)의 각각의 구성요소들은 상기 네트워크 망을 통하여 데이터를 송수신한다.As shown in FIG. 1, the reading terminal 100, the examinee terminal 200, the grade management server 300, and the scanner 400 constituting the reading system 10 according to an embodiment of the present invention are networked with each other. Can be connected through the network. The network network may be used, for example, the Internet network or a local area network (LAN), and each component of the reading system 10 transmits and receives data through the network network.

판독 단말기(100)는 수험생이 시험지에 직접 기입한 답안을 판독하고 그 판독 결과를 발생한다. 수험생은 시험지에 인쇄된 각종 문항를 풀이하고 그 답안을 시험지에 기입한다. 답안을 기입함에 있어서 크게 세 가지의 형태가 존재할 수 있다. 예컨대, 각각의 문항에 다수 개의 보기 항목이 제시되고, 상기 보기 항목 중 어느 하나의 항목에 직접 표시를 함으로써 답안을 기입할 수 있다. 또한 각각의 문항에 다수 개의 보기 항목이 제시되고, 해당 문항 옆에 추가로 인쇄된 괄호 란에 직접 숫자를 써서 답안을 기입할 수 있다. 또한, 상기와 같은 객관식 문항 외에 주관식 문항이 추가로 인쇄될 수 있으며, 수험생은 각각의 주관식 문항 옆에 인쇄된 괄호 란에 직접 주관식 답안을 기입할 수 있다.The reading terminal 100 reads the answer written by the examinee directly on the test paper and generates the reading result. Candidates answer questions printed on the test paper and write their answers on the test paper. There are three main types of answers. For example, a plurality of view items are presented in each question, and answers can be written by directly displaying one of the view items. In addition, a number of examples are presented for each question, and the answers can be written by hand in the additional printed parentheses next to the question. In addition, in addition to the multiple-choice questions as described above, the short-answer questions may be additionally printed, and the examinee may directly write the short-answer questions in the printed parentheses next to each of the short-answer questions.

상기와 같은 수험생에 의한 답안 기입이 완료되면, 수험생의 시험지는 스캐너(400)에 의해 스캐닝되어 스캔 이미지로서 판독 단말기(100)로 제공된다. 판독 단말기(100)는 객관식 문제 채점시 각각의 문항의 답안이 기록된 스캔 이미지 상의 위치정보를 이용하여 상기 문항 각각의 답안을 검출하고 확인한다. 전술한 바와 같이, 다수 개의 보기 항목 중 어느 하나의 항목에 직접 표시를 하여 답안을 기입하는 경우, 각 문항의 보기 항목들 중 답안이 표시된 위치를 검출하고, 검출된 답안 위치를 이용하여 해당 문항의 답안을 확인한다. 또한, 해당 문항 옆에 추가로 인쇄된 괄호 란에 직접 숫자를 기입하여 답안을 기입하는 경우, 각 문항의 괄호란의 위치정보 및 이에 기재된 답안의 숫자를 검출하고, 검출된 숫자의 패턴을 분석함으로써 해당 문항의 답안을 확인한다. 상기와 같은 보기 선택 또는 숫자 기입에 의한 답안 기입 모드는 사용자에 의해 선택이 가능하다. When the answer writing by the examinee is completed, the examinee's test paper is scanned by the scanner 400 and provided to the reading terminal 100 as a scanned image. The reading terminal 100 detects and confirms the answers to each of the questions by using the location information on the scanned image in which the answers of the questions are recorded when the multiple-choice questions are scored. As described above, when the answer is entered by directly displaying one of a plurality of view items, the position of the answer is displayed among the view items of each question, and the detected answer position is used to Check the answer. In addition, in case of filling out the answer by directly writing the number in the additionally printed parentheses next to the corresponding question, by detecting the position information of the parenthesis of each item and the number of the answer described therein, and analyzing the pattern of the detected number Check the answer to the question. The answer selection mode by example selection or number entry can be selected by the user.

이외에도, 주관식 채점 모드시에는 채점자가 판독 단말기(100)에 저장된 스캔 이미지를 확인하고 각 주관식 문항에 대한 채점을 수행한다. 상기 주관식 채점은 채점자에 의해 수동적으로 수행될 수 있으며, 채점자는 주관식 문항에 대한 채점 결과를 판독 단말기(100)에 입력하는 과정을 통하여 주관식 채점이 수행될 수 있다. 또는, 주관식 채점 또한 각 주관식 문항의 괄호란의 위치정보와 함께, 상기 괄호란에 기재된 문자나 숫자를 차후에 설명할 본 발명의 실시예에 따른 검출방법이나 공지된 검출방법에 의해 검출함에 의하여 주관식 채점을 수행할 수 있다.In addition, in the subjective scoring mode, the grader checks the scanned image stored in the reading terminal 100 and performs scoring on each subjective question. The subjective scoring may be manually performed by the scorer, and the scorer may perform the subjective scoring through a process of inputting a scoring result for the subjective question to the reading terminal 100. Alternatively, the subjective scoring, together with the positional information in the parentheses of each of the subjective questions, the subjective scoring by detecting the letters or numbers described in the parentheses by a detection method or a known detection method according to an embodiment of the present invention to be described later. Can be performed.

한편, 성적 관리 서버(300)는 판독 단말기(100)에 의해 수행된 채점 결과를 수신하고, 수신된 채점 결과를 이용하여 전체 수험생들의 성적을 관리한다. 또한, 성적 관리 서버(300)는 판독 단말기(100)로부터 시험지의 스캔 이미지를 수신하고 이를 데이터베이스화하여 저장할 수 있다. 상기 스캔 이미지를 저장함에 있어서, 정상적으로 채점이 완료된 스캔 이미지와 적어도 하나의 문항에 채점 오류가 발생한 스캔 이미지를 별도로 저장할 수 있다. 또한 스캔 이미지의 시작/끝을 나타내는 정보가 검출되지 않은 경우 해당 스캔 이미지를 에러 이미지로서 이를 별도로 저장할 수 있다.On the other hand, the grade management server 300 receives the scoring results performed by the reading terminal 100, and manages the scores of all the examinees using the received scoring results. In addition, the grade management server 300 may receive the scanned image of the test paper from the reading terminal 100 and store it as a database. In storing the scanned image, the scanned image which is normally scored and the scanned image in which a scoring error occurs in at least one item may be separately stored. In addition, when information indicating the start / end of the scan image is not detected, the scan image may be separately stored as an error image.

한편, 수험생은 자신의 시험 결과를 네트워크 망을 통해 확인할 수 있다. 예컨대, 수험생은 자신의 단말기(예컨대 수험생 단말기, 200)를 이용하여 네트워크 망을 통해 성적 관리 서버(300)에 접속하고, 본인 인증 확인 과정을 거친 후 성적 관리 서버(300)로부터 제공하는 스캔 이미지를 통하여 자신의 시험지를 확인할 수 있다.Meanwhile, candidates can check their test results through the network. For example, the examinee accesses the grade management server 300 through a network using his terminal (eg, the examinee terminal 200), and after scanning the identity, checks the scanned image provided from the grade management server 300. You can check your test paper.

상기와 같이 구성될 수 있는 본 발명의 실시예에 따른 판독 시스템의 구체적인 동작을 도 2a,b 내지 도 5를 참조하여 설명한다. 도 2a,b는 본 발명의 일실시예에 따른 판독 시스템에 사용되는 시험지의 일 구현예를 나타내는 도면이고, 도 3a,b는 본 발명의 일실시예에 따른 판독 시스템의 시험지 디자인 동작을 나타내는 플로우차트이며, 도 4 및 도 5는 본 발명의 일실시예에 따른 판독 시스템의 시험지 답안 판독 동작을 나타내는 플로우차트이다.A detailed operation of the reading system according to the embodiment of the present invention, which can be configured as described above, will be described with reference to FIGS. 2A, 5, and 5. Figure 2a, b is a view showing an embodiment of the test strip used in the reading system according to an embodiment of the present invention, Figure 3a, b is a flow showing the test strip design operation of the reading system according to an embodiment of the present invention 4 and 5 are flowcharts illustrating a test sheet answer reading operation of a reading system according to an embodiment of the present invention.

도 2a는 본 발명의 실시예에 따라 판독 단말기(100)에서 답안 판독이 수행될 시험지를 디자인한 일예를 나타내며, 도 2b는 상기 디자인된 시험지에 수험생에 의해 답안의 기록이 완료된 시험지의 일예를 나타낸다. 도 2a와 도 3a,b를 참조하여 시험지의 디자인에 관계된 동작을 설명하면 다음과 같다.FIG. 2A illustrates an example of designing a test paper on which the answer reading is to be performed in the reading terminal 100 according to an embodiment of the present invention, and FIG. 2B illustrates an example of a test paper on which the record of the answer is completed by the examinee on the designed test paper. . Referring to Figures 2a and 3a, b will be described the operation related to the design of the test paper.

도 2a에 도시된 바와 같이, 시험지를 디자인하기 위한 기능을 수행하면, 문항들이 인쇄된 시험지의 스캔 이미지 상에서 답안 채점에 이용되는 다수의 정보들의 위치를 설정한다. 예컨대, 스캔 이미지 상에서 수험자 정보가 인쇄된 위치를 설정하며, 상기 위치는 소정의 가로/세로 크기를 갖는 영역으로 이루어질 수 있다. 상기 설정된 위치(또는 영역)가 저장되고, 이후 시험지에 대한 채점 수행시 상기 저장된 위치(또는 영역)를 검출하고 분석함으로써 상기 시험지에 답안을 기입한 수험생의 정보를 확인할 수 있다. As shown in FIG. 2A, performing a function for designing a test paper sets the positions of a plurality of pieces of information used for scoring an answer on a scanned image of the printed test paper. For example, a position where the examinee information is printed on the scanned image is set, and the position may be an area having a predetermined horizontal / vertical size. The set position (or area) is stored, and when the scoring of the test paper is performed, the stored information (or area) can be detected and analyzed to confirm the information of the examinee who has written an answer on the test paper.

시험지는 답안의 기재를 요하는 문항들이 인쇄되는 영역과 비답안 정보가 인쇄되는 영역으로 구분될 수 있다. 도 2a의 번호 1로 지정된 위치는 시험지의 시작과 끝을 나타내는 영역으로서, 시험지를 디자인하는 사람이 시험지에 기 인쇄된 시작점에 커서를 놓고 사각형을 그리며, 또한 끝점에 커서를 놓고 사각형을 그림으로써 설정될 수 있다. 설정된 사각형의 x, y 좌표값 및 가로/세로의 크기에 관계된 정보가 판독 단말기(100) 내에 저장된다. 상기와 같은 시작/끝 위치의 설정 이유는, 시험지가 기울어 스캐닝되면 스캔 이미지 상의 답안 및 비답안 정보들의 위치 또한 기울게 되므로, 이와 같은 오차값만큼 정정하여 정보를 검출하기 위함이다.The test paper can be divided into the area in which the items requiring the written answer and the area in which the non-answer information is printed. The position designated by the number 1 of FIG. 2A is an area indicating the start and end of the test paper, and the person designing the test paper is set by placing a cursor at the start point preprinted on the test paper and drawing a rectangle, and by placing the cursor at the end point and drawing a rectangle. Can be. Information related to the set x, y coordinate values of the rectangle and the size of the width / length is stored in the reading terminal 100. The reason for setting the start / end position as described above is to detect the information by correcting such an error value since the positions of the answer and non-answer information on the scanned image are also inclined when the test paper is tilted and scanned.

또한, 도 2a의 번호 2로 지정된 위치(또는 영역)는 수험생이 실제 시험지에 답안을 기입하는 필기도구의 특성을 판단하기 위해 설정된다. 시험지의 필기도구 표시 위치에 커서를 놓고 사각형을 그림으로써 상기 필기도구 표시 위치가 설정된다. 상기 사각형의 x 및 y 좌표값 및 가로 세로의 크기에 관계된 정보가 판독 단말기(100) 내에 저장된다. 수험생은 상기 설정된 위치에다 시험지에 답안을 기재하기 위한 필기도구를 이용하여 표시를 한다. 시험지 채점시 필기도구의 특성은 다양한 요소로서 검출될 수 있으며, 예컨대 필기도구의 색상이나 두께에 관계된 정보를 검출하여 시험지 채점에 이용할 수 있다.In addition, the position (or area) designated by the number 2 in FIG. 2A is set to determine the characteristics of the writing implement for the examinee to write an answer on the actual test sheet. The writing instrument display position is set by placing the cursor at the writing instrument display position on the test paper and drawing a rectangle. Information related to the x and y coordinate values of the quadrangle and the size of the horizontal and vertical is stored in the reading terminal 100. The examinee places a mark on the test sheet using a writing instrument for writing an answer. The characteristics of the writing implement may be detected as various elements when scoring the test strip, and for example, information related to the color or thickness of the writing implement may be detected and used for scoring the test strip.

한편, 도 2a의 번호 3으로 지정된 위치는 수험생의 정보를 입력하는 영역으로서, 이 또한 시험지의 수험생 정보의 입력란의 위치에 커서를 놓고 사각형을 그림으로써 설정될 수 있다. 수험생의 정보는 성명과 수험번호를 포함할 수 있다. 상기 설정된 위치의 사각형의 x 및 y 좌표값 및 가로 세로의 크기에 관계된 정보가 판독 단말기(100) 내에 저장된다. 상기 번호 3으로 지정된 위치는 차후 주관식 채점시 채점자가 수험생의 정보를 확인할 수 없도록 블라인드 처리(예컨대 번호 3으로 지정된 위치를 흑색으로 처리함)할 수 있으며, 만약의 경우에 발생할 수 있는 부정 시험의 가능성을 감소시킨다.On the other hand, the position designated by the number 3 of FIG. 2A is an area for inputting the examinee's information, which may also be set by placing a cursor at the position of the input field of the examinee's information on the test paper and drawing a rectangle. The examinee's information may include name and examinee's number. Information relating to the x and y coordinate values of the square of the set position and the size of the horizontal and vertical is stored in the reading terminal 100. The position designated by the number 3 may be blinded (eg, the position designated by the number 3 in black) so that the scorer cannot check the examinee's information in the subsequent subjective scoring. Decreases.

이와 유사하게, 시험지를 디자인하는 사람은 해당 란에 커서를 놓고 사각형을 그림으로써 각종 비답안 정보 및 답안 정보의 위치를 설정한다. 예컨대, 도 2a의 번호 4로 지정된 위치는 바탕 및 마크 색상값에 관계된 정보를 포함하는 영역으로서, 바탕 및 마크가 기 인쇄된 위치에 커서를 놓고 사각형을 그림으로써 설정된다. 상기 바탕 및 마크란의 경우, 시험지의 바탕색과 기본적인 필기도구의 색상(예컨대, 검정색)을 갖는 마크의 색상 정보를 포함한다. 본 발명의 실시예에 따라, 필기도구 특성 비교동작에 기반한 숫자 기입 방식이나 항목 선택 방식 이외에도, 단순히 선택 항목에 기본 필기도구로 마킹을 함에 의하여 답안을 기입 및 확인할 수 있으며, 이 경우 상기 바탕 및 마크란에 표시된 바탕 및 마크의 색상 정보를 참조하여 답안을 확인할 수 있다. Similarly, the person designing the test paper sets the position of various non-answer information and answer information by placing a cursor in the corresponding column and drawing a rectangle. For example, the position designated by the number 4 of FIG. 2A is an area including information related to the background and mark color values, and is set by placing a cursor at a position where the background and mark are already printed and drawing a rectangle. In the case of the background and the mark column, color information of the mark having the background color of the test paper and the color of the basic writing implement (for example, black) is included. According to an embodiment of the present invention, in addition to the numerical writing method or item selection method based on the writing tool property comparison operation, the answer can be written and checked by simply marking the selected item as a basic writing tool, in which case the base and mark You can check the answer by referring to the color information of the background and mark displayed in the column.

또한, 도 2a의 번호 5로 지정된 위치는 시험지가 여러 장인 경우에 페이지 구분을 위한 정보를 포함하는 영역으로서, 해당 란에 커서를 놓고 사각형을 그림으로써 설정된다. 또한, 도 2a의 번호 6으로 지정된 위치는 객관식 문항의 답안을 숫자로 기입하기 위한 영역으로서, 해당 란에 커서를 놓고 사각형을 그림으로써 설정된다. 또한, 도 2a의 번호 7로 지정된 위치는 객관식 문항의 답안을 항목 선택에 의하여 기입하기 위한 영역으로서, 해당 난에 커서를 놓고 사각형을 그림으로써 설정된다.In addition, the position designated by the number 5 of FIG. 2A is an area including information for page division when the test paper has several sheets, and is set by placing a cursor in the corresponding column and drawing a rectangle. In addition, the position designated by the number 6 of FIG. 2A is an area for writing the answers of the multiple-choice questions numerically, and is set by placing a cursor in the corresponding column and drawing a rectangle. In addition, the position designated by the number 7 in FIG. 2A is an area for writing the answer of the multiple-choice item by item selection, and is set by placing a cursor in the corresponding column and drawing a rectangle.

상기와 같은 번호 4 내지 번호 7로 정의되는 영역 또한, 시험지를 디자인하는 사람이 사각형을 그림으로써 설정될 수 있으며, 각각의 영역의 x 및 y 좌표값과 가로 및 세로의 크기에 관계된 정보들이 판독 단말기(100) 내에 저장된다. 또한, 전술한 바와 같은 각종 답안 정보 및 비답안 정보들의 위치는 시험지를 디자인하는 사람에 의해 다양하게 설정이 가능하다. 또한, 각각의 위치에 대응하는 영역의 크기 또한 시험지를 디자인하는 사람이 설정한 사각형에 의하여 그 크기가 달리 설정될 수 있다. Areas defined by the numbers 4 to 7 as described above may also be set by the person designing the test paper by drawing a rectangle, and information related to the x and y coordinate values and the size of the horizontal and vertical areas of each area is read out. Stored within 100. In addition, the locations of the various answer information and the non-answer information as described above may be variously set by the person designing the test paper. In addition, the size of the region corresponding to each position may also be set differently by the square set by the person designing the test paper.

도 2a에 도시된 시험지 디자인을 참조하여, 본 발명의 일실시예에 따른 판독 시스템의 시험지 디자인 방법을 도 3a,b를 이용하여 설명하면 다음과 같다.Referring to the test paper design illustrated in FIG. 2A, a test paper design method of a reading system according to an exemplary embodiment of the present invention will be described with reference to FIGS. 3A and 3B.

도 3a에 도시된 바와 같이, 시험지를 디자인하고자 하는 사람이 판독 단말기(100)를 이용하여 시험지 디자인 기능을 선택한다(S11). 상기 시험지 디자인 기능을 선택하면, 도 2a에 도시된 바와 같은 형태로서 시험지를 디자인한다. 시험지를 디자인함에 있어서, 시험지 채점을 위한 각종 정보들(비답안 정보)의 위치를 설정하면(S12), 상기 설정된 비답안 정보들의 위치는 판독 단말기(100) 내에 저장된다(S13). 또한, 실제 문항에 대한 답안이 기입될 답안 정보의 위치들을 설정하면(S14), 상기 설정된 답안 정보의 위치들은 판독 단말기(100) 내에 저장된다(S15). As shown in FIG. 3A, a person who wants to design a test paper selects a test paper design function using the reading terminal 100 (S11). When the test paper design function is selected, the test paper is designed as shown in FIG. 2A. In designing the test paper, if the location of various pieces of information (non-answer information) for scoring the test paper is set (S12), the position of the set non-answer information is stored in the reading terminal 100 (S13). In addition, when the positions of the answer information in which the answer to the actual question is to be set are set (S14), the positions of the set answer information are stored in the reading terminal 100 (S15).

도 3b는 비답안 정보와 답안 정보의 위치를 설정하는 구체적인 플로우차트를 도시한다. 도 3b에 도시된 바와 같이, 시험지의 시작/끝 위치를 설정하는 단계가 수행된다(S12_1). 기본 시험지 양식의 일측에 위치한 시작점 및 끝점을 포함하도록 하여 각각 사각형을 그림으로써 시험지의 시작/끝 위치가 설정될 수 있다. 3B shows a specific flowchart for setting positions of non-answer information and answer information. As shown in Figure 3b, the step of setting the start / end position of the test paper is performed (S12_1). The start and end positions of the test paper can be set by drawing squares, each containing a starting point and an end point located on one side of the basic test paper form.

또한, 필기도구 표시를 위한 위치를 설정하는 단계가 수행된다(S12_2). 도 2a에 도시된 바와 같은 시험지의 필기도구 표시란에 커서를 놓고 사각형을 그림으로써 필기도구 표시란의 위치가 설정된다. 또한, 수험자 정보의 표시란에 커서를 놓고 사각형을 그림으로써 수험자 정보 표시 위치를 설정하는 단계가 수행되며(S12_3), 바탕 및 마크 정보가 표시된 란에 커서를 놓고 사각형을 그림으로써 바탕 및 마크 정보의 위치를 설정하는 단계가 수행된다(S12_4). 또한, 페이지 정보가 표시된 란에 커서를 놓고 사각형을 그림으로써 페이지 정보 위치를 설정하는 단계가 수행된다(S12_5).In addition, a step of setting a position for displaying writing implements is performed (S12_2). The position of the writing instrument display column is set by placing a cursor on the writing instrument display column of the test paper as shown in FIG. 2A and drawing a rectangle. Further, the step of setting the examinee information display position by placing the cursor in the display column of the examinee information and drawing a rectangle is performed (S12_3), and placing the cursor in the field where the background and mark information is displayed and drawing the rectangle to display the background and mark information. The step of setting the position is performed (S12_4). Further, the step of setting the page information position by placing the cursor in the column where the page information is displayed and drawing a rectangle is performed (S12_5).

상기와 같은 비답안 정보들의 위치 이외에 답안 정보들의 위치가 설정된다. 예컨대, 답안 기입에 있어서 숫자 기입 방식과 선택 기입 방식이 선택적으로 이용될 수 있으며, 수험생의 답안 검출을 위하여 숫자 기입 답안의 위치를 설정하는 단계(S14_1)와, 선택 기입 답안의 위치를 설정하는 단계(S14_2)가 수행된다. 만약, 본 발명의 판독 시스템을 이용하는 기관에서 숫자 기입 방식으로 답안을 채점하는 경우에는 상기 선택 기입 답안의 위치를 설정하는 단계(S14_2)는 생략될 수 있다. 반면에, 선택 기입 답안으로 답안을 채점하는 경우에는 상기 숫자 기입 답안의 위치를 설정하는 단계(S14_1)는 생략될 수 있다. In addition to the location of the non-answer information as described above, the location of the answer information is set. For example, in writing an answer, a number writing method and a selective writing method may be selectively used, and setting the position of the numerical writing answer for detecting the examinee's answer (S14_1) and setting the position of the selective writing answer. (S14_2) is performed. If an answer is scored by a number entry method in an institution using the reading system of the present invention, the step of setting the position of the selective entry answer (S14_2) may be omitted. On the other hand, in the case of scoring an answer with a selective entry answer, setting of the position of the numerical entry answer (S14_1) may be omitted.

한편, 상술한 바와 같이 디자인된 시험지에 대한 채점을 수행하는 동작을 도 2b, 도 4 및 도 5를 참조하여 설명하면 다음과 같다.Meanwhile, an operation of performing scoring on the test paper designed as described above will be described with reference to FIGS. 2B, 4, and 5.

도 2b는 수험생이 답안 기입을 완료한 시험지를 스캐닝한 스캔 이미지를 나타낸다. 또한, 도 2b는 객관식 문항의 답안을 숫자 기입 방식으로 기입한 일예를 나타낸다. Fig. 2B shows a scanned image in which the examinee scans the test paper for completing the answer. In addition, Figure 2b shows an example in which the answer to the multiple-choice questions are written in a numerical manner.

답안 기입을 완료한 시험지는 스캐닝되어 판독 단말기(100)로 제공된다. 먼저, 판독 단말기(100)는 시험지 디자인시 위치 설정 동작에 의하여 저장된 정보들을 참조하여 시험지 시작/끝 위치를 확인하는 단계를 수행한다(S21). 즉, 판독 단말기(100) 내에 기 저장된 시작/끝 위치정보를 이용하여 해당 스캔 이미지의 위치를 탐색하고, 상기 위치(또는 영역) 내에 시작점 및 끝점을 검출함으로써 상기 스캔 이미지의 시작 및 끝 위치를 확인한다. 만약, 해당 위치에 시작점 및/또는 끝점이 검출되지 않는 경우에는 검출을 수행할 영역을 확대하여 시작점 및 끝점을 검출할 수 있다. The test sheet having completed the answer writing is scanned and provided to the reading terminal 100. First, the reading terminal 100 performs a step of confirming a test paper start / end position with reference to information stored by a position setting operation when designing a test paper (S21). That is, the position of the scanned image is searched by using the start / end position information previously stored in the reading terminal 100, and the start and end positions of the scanned image are identified by detecting the start point and the end point in the position (or region). do. If the start point and / or the end point are not detected at the corresponding position, the start point and the end point may be detected by enlarging the area to be detected.

상기와 같은 검출 동작에 따라 시작점 및 끝점의 위치를 확인할 수 있으며, 시험지 인쇄가 잘못되었거나 스캐닝 동작이 잘못 수행된 경우에는 시작점 및/또는 끝점이 검출되지 않을 수 있다. 위치 확인이 가능한지를 판단한 결과(S22), 시작점 및 끝점의 위치 확인이 불가능한 경우에는 해당 스캔 이미지를 에러 이미지로서 지정하고, 해당 에러 이미지를 별도 저장하는 단계를 수행한다(S23). 시작점 및/또는 끝점이 검출되지 않은 경우 해당 스캔 이미지를 에러 이미지로서 지정할 수 있으며, 또한 가로/세로의 오차 범위가 소정의 임계값을 초과하는 경우에 해당 스캔 이미지를 에러 이미지로서 지정할 수 있다. According to the detection operation as described above, the positions of the start point and the end point may be checked. When the test sheet is printed incorrectly or the scanning operation is performed incorrectly, the start point and / or the end point may not be detected. As a result of determining whether the position check is possible (S22), if the position check of the starting point and the end point is impossible, the corresponding scan image is designated as an error image, and the corresponding error image is separately stored (S23). If a start point and / or an end point is not detected, the scan image may be designated as an error image, and the scan image may be designated as an error image when the horizontal / vertical error range exceeds a predetermined threshold.

시작점 및 끝점의 위치가 확인되면, 상기 확인된 시작점 및 끝점의 위치에 오차가 발생하였는지를 확인한다(S24). 오차가 발생한 경우에는, 해당 오차값을 판독 단말기(100) 내에 저장하고, 이후 다른 비답안 정보 및 답안 정보의 위치를 확인함에 있어서 상기 오차값 만큼 보정을 수행한다(S25). 오차가 발생하지 않은 경우에는, 별도의 보정 절차 없이 판독 단말기(100) 내에 기 설정되어 저장된 위치 정보들을 이용하여 상기 비답안 정보 및 답안 정보의 위치들을 확인한다.When the position of the starting point and the end point is confirmed, it is checked whether an error has occurred in the positions of the identified starting point and end point (S24). If an error occurs, the corresponding error value is stored in the reading terminal 100, and then corrected as much as the error value in checking the positions of other non-answer information and answer information (S25). If no error occurs, the locations of the non-answer information and the answer information are checked using the location information preset and stored in the reading terminal 100 without a separate correction procedure.

또한, 비답안 정보로서 필기도구 특성을 확인하는 단계(S26)와, 수험생 정보 및 페이지 정보를 확인하는 단계(S27)와, 보기 선택/숫자 기입 모드를 확인하는 단계(S28)가 수행된다. 필기도구 특성을 확인하는 단계는 판독 단말기(100) 내에 기 저장된 필기도구 표시 위치정보를 이용하여 해당 위치에 존재하는 필기도구 표시를 검출한다. 예컨대, 필기도구 표시란에 수험생이 필기도구 표시를 수행하며, 도 2b에 도시된 바와 같이 필기도구 특성이 잘 나타나도록 짧은 실선을 그음으로써 표시될 수 있다. In addition, a step (S26) of checking writing property characteristics as non-answer information, a step (S27) of checking examinee information and page information, and a step (S28) of confirming a view selection / number entry mode are performed. The step of checking the writing instrument characteristic detects the writing instrument display existing at the corresponding position using the writing instrument display position information previously stored in the reading terminal 100. For example, the examinee performs writing instrument display on the writing instrument display column and may be displayed by drawing a short solid line so that the characteristic of the writing instrument is displayed well as shown in FIG. 2B.

필기도구 표시가 검출되면, 검출된 필기도구 표시로부터 상기 필기도구의 특성을 확인한다. 상기 필기도구는 하나 이상의 물리적 성질을 확인함에 의하여 그 특성이 확인될 수 있으며, 하나 또는 그 이상의 특성이 검출될 수 있다. 예컨대, 해당 위치에 표시된 필기도구의 색상 및 두께 등의 특성을 검출하고 그 검출된 결과를 판독 단말기(100) 내에 저장한다. 상기와 같은 필기도구의 특성은 이후 실제 수험생이 기입한 답안의 필기도구가 상기 확인된 필기도구와 동일 또는 일정한 비율 이상 유사한 경우에만 답안에 대한 채점이 수행되도록 하는 데 이용된다.When the writing instrument display is detected, the characteristic of the writing instrument is confirmed from the detected writing instrument display. The writing instrument may be identified by identifying one or more physical properties, and one or more properties may be detected. For example, characteristics such as color and thickness of the writing instrument displayed at the corresponding position are detected and the detected result is stored in the reading terminal 100. The characteristics of the writing implement as described above are then used to ensure that the answer is scored only when the writing instrument of the answer written by the actual examinee is the same or more than a certain ratio is similar to the checked writing implement.

한편, 상기 수험생 정보 및 페이지 정보를 확인하는 동작 또한 스캔 이미지 상에서 기 저장된 위치정보를 이용하여 수행될 수 있다. 해당 위치정보를 이용하여 해당 란에 기재된 수험생 정보를 확인하고 해당 시험지의 채점 결과를 상기 수험생의 성적으로서 등록한다. 또한, 채점을 수행함에 있어서 해당 페이지 정보를 확인하고, 검출된 답안을 해당 페이지의 모범 답안과 비교함에 의하여 정답과 오답을 판단한다. 한편, 보기 선택 및 숫자 기입 모드는 사용자에 의해 기 설정될 수 있으며, 상기 모드 설정을 확인함에 따라 답안 검출을 보기 선택 모드로 수행할 것인지 또는 숫자 기입 모드로 수행할 것인지를 결정한다.Meanwhile, the checking of the examinee information and the page information may also be performed using previously stored location information on the scanned image. The examinee information in the relevant column is confirmed using the location information, and the scoring result of the test paper is registered as the score of the examinee. In addition, in performing scoring, the correct answer and the wrong answer are determined by checking the corresponding page information and comparing the detected answer with the best answer of the corresponding page. On the other hand, the view selection and the number entry mode may be preset by the user, and it is determined whether to perform the answer detection in the view selection mode or the number entry mode according to the mode setting.

상기와 같은 절차에 따라 수행된 오차값 보정, 각종 정보의 확인 및 답안 기입 모드의 확인이 완료되면 해당 시험지에 대한 채점을 수행한다(S29). 또한 채점 결과는 도 1의 성적 관리 서버(300)로 전송된다(S30). 상기 채점 결과와 함께 채점이 완료된 시험지의 스캔 이미지나 에러 이미지를 상기 성적 관리 서버(300)로 함께 전송할 수 있다. 만약, 해당 스캔 이미지가 에러 이미지인 경우에는, 채점자가 해당 시험지를 수동 채점하고 점수를 입력하면, 수동 입력된 채점 결과가 성적 관리 서버(300)로 전송될 수 있다. When the correction of the error value, the confirmation of the various information, and the verification of the answer writing mode performed according to the above procedure are completed, the corresponding test paper is scored (S29). In addition, the scoring result is transmitted to the grade management server 300 of FIG. 1 (S30). Along with the scoring result, the scanned image or the error image of the completed test paper can be transmitted to the grade management server 300 together. If the scanned image is an error image, if the grader manually scores the test paper and inputs a score, the manually inputted scoring result may be transmitted to the grade management server 300.

도 5는 답안지 채점 과정을 구체적으로 나타낸다. 먼저, 전술한 바와 같이 시험지의 답안 기입 방식을 결정한다(S31). 상기 시험지의 답안 기입 방식은 시험지의 디자인을 수행하기 전에 결정될 수 있으며, 이에 따라 답안 기입 방식이 항목 선택 모드 또는 숫자 기입 모드 중 어느 하나로 선택될 수 있다. 5 illustrates the answer sheet scoring process in detail. First, as described above, the answer sheet writing method of the test sheet is determined (S31). The answer writing method of the test paper may be determined before the design of the test paper is performed. Accordingly, the answer writing method may be selected as either an item selection mode or a numerical writing mode.

상기 결정된 방식에 따라 답안을 채점하기 위하여, 기 저장된 위치정보를 이용하여 답안이 기입된 위치를 확인한다(S32). 또한, 확인된 위치에 기입된 답안을 검출하고 기입 필기도구의 특성을 확인한다(S33). 기입 필기도구의 특성은 필기도구의 색상 및/또는 두께를 검출함에 의하여 수행될 수 있으며, 기입 필기도구의 특성과 수험생에 의해 필기도구 표시란에 표시된 필기도구의 특성의 동일성 여부를 판단한다(S34). 동일성 여부를 판단한 결과 그 특성이 다른 경우에는, 해당 문항을 재확인하는 동작을 수행하거나 해당 문항을 오답처리한다(S35). 또한, 도 5에는 도시되지 않았으나, 답안 기입란에 답안 자체가 검출되지 않은 경우, 해당 문항을 오답처리할 수 있다. In order to score an answer according to the determined method, the location in which the answer is written is checked using previously stored location information (S32). In addition, the answer written in the identified position is detected and the characteristics of the writing implement are checked (S33). Characteristics of the writing instrument may be performed by detecting the color and / or thickness of the writing instrument, and it is determined whether the characteristics of the writing instrument and the characteristics of the writing instrument displayed on the writing instrument display column are determined by the examinee (S34). ). If it is determined that the identity is different, if the characteristics are different, perform the operation to reconfirm the corresponding item or incorrectly processed the corresponding item (S35). In addition, although not shown in FIG. 5, when the answer itself is not detected in the answer field, the question may be incorrectly processed.

필기도구 특성이 동일한 것으로 판단된 경우, 검출된 답안의 선택 위치나 숫자를 확인함에 의하여 채점을 수행한다(S36). 예컨대, 답안의 기입이 항목 선택 모드인 경우, 해당 문항의 다수의 보기 항목들이 나열된 영역에서 답안으로써 기입된 선택 답안의 위치를 확인한다. 또는, 답안의 기입이 숫자 기입 모드인 경우, 숫자 기입란에 기입된 숫자를 확인한다. If it is determined that the writing instrument characteristics are the same, scoring is performed by checking the selection position or the number of the detected answer (S36). For example, when the entry of the answer is the item selection mode, the position of the selected answer written as the answer is confirmed in the area where a plurality of view items of the corresponding item are listed. Or, if the answer is in the number entry mode, the number written in the number entry column is checked.

상기와 같은 선택 위치 또는 숫자가 확인되면, 상기 확인된 선택 답안이나 숫자 답안에 의하여 실제 답안을 확인하는 것이 가능한지를 판단한다(S37). 예컨대, 보기를 선택한 기입이 해당 보기란에 정확이 기입되어 있지 않거나, 숫자 기입란에 기입된 숫자가 확인이 불가능한 경우에는 앞서 답안을 재확인하거나 오답처리한다. 반면에, 수험생에 의해 기입된 답안이 확인되면 해당 답안을 모범답안과 비교함에 의하여 채점을 수행한다.When the selection position or the number as described above is confirmed, it is determined whether it is possible to confirm the actual answer by the identified selection answer or the numerical answer (S37). For example, if the entry for selecting a view is not correctly entered in the corresponding view column, or if the number entered in the number entry column cannot be confirmed, the answer is reconfirmed or incorrectly answered. On the other hand, if the answer written by the examinee is confirmed, the answer is scored by comparing the answer with the best answer.

한편, 시험지에 주관식 문항이 포함된 경우에는 주관식 문항에 대한 채점을 수행한다. 주관식 문항의 포함 여부에 따라, 시험지에 대한 채점 수행시 주관식 문항의 채점 여부를 설정할 수 있다. 주관식 문항이 포함된 경우, 객관식 문항들에 대한 채점 완료 후에 바로 채점 결과를 전송하는 것이 아니라 채점자에 의해 주관식 문항에 대한 채점이 더 수행되도록 한다. 주관식 문항에 대해서는, 채점자가 판독 단말기(100) 상에 표시되는 주관식 문항을 수동으로 채점함에 의하여 수행될 수 있다.On the other hand, if the test paper includes a short answer question, the short answer question is scored. Depending on whether or not the short answer is included, it is possible to set whether the short answer is scored when the test paper is scored. If a short answer item is included, the scoring results are not further sent immediately after the completion of the multiple choice item is scored. For the short answer question, the scorer may perform by manually scoring the short answer question displayed on the reading terminal 100.

본 발명의 일실시예에 따르면, 주관식 문항의 채점에 있어서 발생할 수 있는 부정 채점 요소를 방지할 수 있도록 수험생 정보의 표시를 차단하는 단계를 더 수행할 수 있다(S38). 즉, 주관식 채점자가 해당 시험지의 수험생 정보를 알 수 없도록 하기 위하여, 도 2b의 성명 및 수험번호 란을 블라인드 처리하여 표시되도록 할 수 있다. 수험자 정보의 표시가 차단된 상태에서 채점자는 주관식 문항에 대한 채점을 수행한다(S39). 이후, 주관식 채점이 완료되면 채점자는 주관식 문항의 채점 결과를 판독 단말기(100)에 입력하고, 객관식 문항과 주관식 문항에 대한 채점 결과가 합산되며 채점 결과를 성적 관리 서버(300)로 제공하여 해당 시험지에 대한 채점을 완료한다(S40).According to an embodiment of the present invention, the step of blocking the display of the examinee information may be further performed so as to prevent an incorrect scoring element that may occur in scoring the short answer question (S38). That is, in order to prevent the subjective scorer from knowing the examinee information of the test paper, the name and the examinee number column of FIG. 2B may be blindly displayed. In the state in which the display of the examinee information is blocked, the scorer performs scoring on the short answer question (S39). Subsequently, when the subjective scoring is completed, the grader inputs the scoring result of the subjective question to the reading terminal 100, the scoring result for the multiple-choice question and the subjective question is summed, and the scoring result is provided to the grade management server 300 to provide the test paper. Complete the scoring for (S40).

앞선 플로우차트를 통해 설명된 본 발명의 판독 시스템(10)의 동작 순서는 본원의 도면에 도시된 순서와 달리 수행되어도 무방하다. 예컨대, 시험지 디자인시 각종 비답안 정보 및 답안 정보는 서로 다른 순서로써 설정 및 저장되어도 무방하며, 또한 시험지 채점시 수험생 정보 표시를 사전에 미리 차단하고 주관식 문항에 대한 채점을 먼저 수행할 수도 있으며, 각종 확인 동작 및 검출 동작의 순서를 변경되어도 무방하다. The operation order of the reading system 10 of the present invention described through the above flowchart may be performed differently from the order shown in the drawings of the present application. For example, when designing the test paper, various non-answer information and answer information may be set and stored in a different order. Also, when the test paper is scored, the candidate information display may be blocked in advance, and the subjective questions may be scored first. The order of confirmation operation and detection operation may be changed.

전술한 본 발명의 실시예에 따르면, 수험생이 자신이 사용하는 필기도구를 표시란에 먼저 표시하고, 해당 필기도구를 이용하여 문항에 대한 답안을 기입하므로 별도의 광학 마크 판독기용 카드를 사용할 필요가 없다. 이에 따라, 시험지를 채점하기 위하여 별도의 광학 마크 판독기를 사용할 필요가 없으므로, 상기 광학 마크 판독기를 설치하기 위한 비용을 감소시킬 수 있다. 또한, 수험생의 입장에서는 시험지에 답안을 임시로 기재하여 놓고 이를 광학 마크 판독기용 카드로 옮겨적을 필요가 없으므로, 이러한 과정에서 발생할 수 있는 각종 실수들을 방지할 수 있다. 또한, 답안을 기재한 필기도구의 특성이 필기도구 표시란에 기재된 필기도구와 동일하거나 일정 비율 이상 유사한 경우에 대해서만 채점이 수행되므로, 수험생은 시험지에 이와 다른 특성을 갖는 필기도구를 이용하여 가답안을 기재하여 놓고, 해당 시험지에 상기 필기도구 표시란에 기재된 필기도구를 이용하여 바로 시험지에 답안을 기입할 수 있으므로 효율적인 답안 기재가 가능해진다. 예컨대, 시험지에 답안을 잘못 기재한 경우, 잘못 기재된 답안에 덧칠을 하는 방법 등에 의하여 해당 답안을 필기도구 표시란에 기재된 필기도구의 특성과 달리할 수 있다. 이 경우, 해당 답안은 실제 답안으로서 인정되지 아니하므로, 수험생은 정정된 답안을 재 기재함에 의하여 답안 수정을 편리하게 할 수 있다.According to the above-described embodiment of the present invention, since the examinee first displays the writing utensil used by the examinee in the display box, and writes an answer to the question using the writing utensil, it is necessary to use a separate optical mark reader card. none. Thus, there is no need to use a separate optical mark reader to score the test paper, thereby reducing the cost for installing the optical mark reader. In addition, since the candidate does not need to temporarily write the answer on the test paper and transfer it to the optical mark reader card, various mistakes that may occur in this process can be prevented. In addition, since the scoring is performed only when the characteristics of the writing instrument for which the answer is written are the same as or similar to the writing instrument in the writing instrument display column, the examinee uses a writing instrument having a different characteristic on the test paper. Since the answer can be written directly on the test paper using the writing tool described in the writing instrument display column on the test paper, the effective answer can be written. For example, if an answer is incorrectly written on the test paper, the answer may be different from the characteristics of the writing instrument described in the writing instrument display column by a method of applying an incorrectly written answer. In this case, since the corresponding answer is not recognized as the actual answer, the examinee may conveniently correct the answer by rewriting the correct answer.

도 6은 본 발명의 일실시예에 따른 판독 시스템의 판독 단말기의 일 구현예를 나타내는 블록도이다. 도 6에 도시된 바와 같이, 상기 판독 단말기(100)는 제어부(110), 스캔 이미지 수신부(120), 모드 설정부(130), 디자인 관리부(140), 판독 관리부(150) 및 데이터베이스부(160)를 포함할 수 있다. 또한, 판독 관리부(150)는 정보 처리부(151), 답안 처리부(152) 및 성적 처리부(153)를 포함할 수 있다.6 is a block diagram illustrating an embodiment of a reading terminal of a reading system according to an embodiment of the present invention. As shown in FIG. 6, the reading terminal 100 includes a control unit 110, a scan image receiving unit 120, a mode setting unit 130, a design managing unit 140, a reading managing unit 150, and a database unit 160. ) May be included. In addition, the read managing unit 150 may include an information processing unit 151, an answer processing unit 152, and a grade processing unit 153.

제어부(110)는 판독 단말기(100)의 전반적인 동작을 제어한다. 도 6에 도시된 각종 기능블록들은 제어부(110)의 제어하에서 동작할 수 있다. 스캔 이미지 수신부(120)는 시험지를 스캐닝한 스캔 이미지를 수신한다. 수신된 스캔 이미지는 데이터베이스부(160)에 저장되며, 또한 채점을 수행하기 위하여 판독 관리부(150)로 제공된다. 모드 설정부(130)는 해당 시험지에 대한 답안 기입 및 채점을 숫자 기입 방식으로 수행할 것인지 또는 항목 선택 방식으로 수행할 것인지를 설정한다. The controller 110 controls the overall operation of the reading terminal 100. Various functional blocks illustrated in FIG. 6 may operate under the control of the controller 110. The scan image receiver 120 receives a scan image scanned by the test paper. The received scan image is stored in the database unit 160 and is also provided to the read management unit 150 to perform scoring. The mode setting unit 130 sets whether to perform answer writing and grading on the test paper by a numerical writing method or an item selection method.

디자인 관리부(140)는 시험지 디자인에 관계된 전체적인 동작을 관리한다. 예컨대, 시험지를 디자인하는 사람에 의하여 시험지 디자인 모드가 선택되면, 디자인 관리부(140)는 디자인과 관계된 각종 정보를 수신하고 이를 이용하여 시험지가 디자인되도록 한다. 시험지를 디자인하는 사람에 의하여 비답안 정보 및 답안 정보 들의 각종 정보의 위치가 설정되면, 디자인 관리부(140)는 설정된 위치정보를 데이터베이스부(160)에 저장한다. The design manager 140 manages the overall operation related to the test sheet design. For example, when the test paper design mode is selected by the person designing the test paper, the design manager 140 receives various information related to the design and uses the test paper to design the test paper. When the location of various information of the non-answer information and the answer information is set by the person designing the test paper, the design management unit 140 stores the set location information in the database unit 160.

한편, 판독 관리부(150)는 시험지의 채점과 관계된 각종 판독 동작을 수행한다. 답안이 기입된 시험지의 스캔 이미지가 스캔 이미지 수신부(120)에 의해 수신되면, 판독 관리부(150)는 상기 수신된 스캔 이미지를 이용하여 각종 처리동작을 수행함으로써 채점 동작을 수행한다. On the other hand, the read management unit 150 performs various read operations related to scoring of the test paper. When the scanned image of the test sheet on which the answer is written is received by the scan image receiving unit 120, the read managing unit 150 performs the scoring operation by performing various processing operations using the received scan image.

정보 처리부(151)는 답안 및 비답안 정보에 관계된 각종 정보의 처리동작을 수행한다. 예컨대, 데이터베이스부(160)에 저장된 각종 위치정보를 이용하여 해당 스캔 이미지 상의 위치를 검출하고, 상기 검출된 위치로부터 각종 정보를 확인한다. 이에 따라, 스캔 이미지의 시작위치 및 끝위치를 확인하고, 필기도구의 특성이나 수험생 정보/페이지 정보를 확인하며, 또한 답안 기입 방식에 따라 선택 답안 또는 숫자 답안을 확인한다. 또한, 정보 처리부(151)는 시험지의 시작위치 및 끝위치를 확인하고, 그 확인 결과에 따라 스캔 이미지가 에러 이미지로서 데이터베이스부(160)에 별도 저장되도록 하거나, 각종 정보들을 확인함에 있어서 오차값을 보정하여 위치를 검출함으로써 상기 각종 정보들이 정확히 확인될 수 있도록 한다. The information processing unit 151 performs a processing operation of various kinds of information related to the answer and non-answer information. For example, the location on the scan image is detected using various location information stored in the database unit 160, and the various information is confirmed from the detected location. Accordingly, the start position and the end position of the scanned image are checked, the characteristics of the writing instrument, the examinee information / page information, and the optional answer or the numerical answer are checked according to the answer writing method. In addition, the information processing unit 151 confirms the start position and the end position of the test paper, and according to the result of the check, the scanned image is separately stored in the database unit 160 as an error image, or the error value in confirming various kinds of information. By correcting and detecting the position, the various information can be accurately confirmed.

답안 처리부(152)는 스캔 이미지에서 검출된 수험생의 답안을 이용하여 채점을 수행하는 등의 답안 처리동작을 수행한다. 예컨대, 스캔 이미지에서 답안으로서 검출된 선택 답안이나 숫자 답안을 수신하고, 수신된 선택 위치나 숫자 정보를 이용하여 수험생이 기입한 답안을 확인한다. 또한, 숫자 기입 모드로 답안 기입 및 채점을 수행하는 경우에는, 답안을 확인함에 있어서 숫자 판단 정보를 더 수신할 수 있다. 즉, 수험생이 기입한 숫자가 0 내지 9의 숫자 중 어느 것에 해당하는지를 확인하기 위하여, 숫자를 판단하기 위한 기준이 되는 정보들을 추가로 수신하고, 상기 수신된 숫자 답안이 0 내지 9의 숫자들 중 어느 것에 해당하는지를 확인한다. 수험생에 의해 기입된 선택 답안의 위치나 숫자 답안의 숫자가 확인되면 이를 이용하여 채점을 수행하고 채점 결과를 발생한다. The answer processing unit 152 performs an answer processing operation such as scoring by using the answer of the examinee detected in the scanned image. For example, the selected answer or the numeric answer detected as the answer in the scanned image is received, and the answer written by the examinee is confirmed using the received selection position or the numerical information. In addition, when performing answer writing and scoring in the numerical writing mode, the numerical judgment information may be further received in checking the answer. That is, in order to check whether the number entered by the examinee corresponds to any of the numbers 0 to 9, additional information is received as a reference for determining the number, and the received numerical answer is the number of 0 to 9 Check which one is true. If the position of the selected answer or the number of the answer is confirmed by the examinee, the score is used to generate the score and the result of the scoring is generated.

성적 처리부(153)는 답안 처리부(152)로부터의 채점 결과를 수신하고 해당 수험생의 성적을 처리한다. 예컨대, 시험지에 주관식 문항이 포함된 경우, 채점자에 의해 수행된 주관식 문항에 대한 채점 결과가 성적 처리부(153)로 제공되고, 성적 처리부(153)는 객관식 문항에 대한 채점 결과 및 주관식 문항에 대한 채점 결과를 이용하여 최종 점수를 산출한다. 이에 따른 채점 결과는 도 1의 성적 관리 서버로 전송될 수 있다(300).The grade processing unit 153 receives the scoring result from the answer processing unit 152 and processes the grade of the examinee. For example, if the test paper includes a short answer question, the grading result for the short answer question performed by the scorer is provided to the grade processor 153, and the grade processor 153 scores the score result for the multiple choice question and the short answer question. Use the results to calculate the final score. The scoring result may be transmitted to the grade management server of FIG. 1 (300).

도 7은 도 6의 디자인 관리부의 일 구현예를 나타내는 블록도이다. 도 7에 도시된 바와 같이, 디자인 관리부(140)는 정보항목 선택부(141), 위치 설정부(142) 및 저장 관리부(143)를 구비할 수 있다. 이에 따라, 도 2a에 도시된 바와 같은 다수의 정보들 중에서 설정을 행하는 정보의 종류를 선택하고 선택된 종류의 정보의 위치를 설정한다. 설정된 위치정보는 데이터베이스부에 저장된다. 시험지를 디자인하는 사람에 의하여 도 2a에 도시된 각종 정보들은 무작위 순서로 설정될 수 있다.FIG. 7 is a block diagram illustrating an implementation example of the design manager of FIG. 6. As illustrated in FIG. 7, the design manager 140 may include an information item selector 141, a location setter 142, and a storage manager 143. Accordingly, the type of information to be set is selected from among a plurality of pieces of information as shown in FIG. 2A and the position of the selected type of information is set. The set location information is stored in the database unit. Various information shown in FIG. 2A may be set in a random order by the person designing the test paper.

시험지를 디자인하는 사람의 선택에 따라 위치 설정을 요하는 정보항목이 선택되고, 또한 스캔 이미지 상의 해당 정보에 커서를 놓고 사각형을 그리게 되면, 해당 위치 및 사각형의 가로/세로 크기 정보가 입력된다. 위치 설정부(142)는 상기 커서의 위치 및 사각형의 가로/세로 크기 정보를 이용하여 해당 항목의 위치를 설정한다. 예컨대, 시험지의 시작 및 끝 위치에 관계된 정보가 입력되면, 상기 입력된 정보에 따라 시험지의 시작 위치 및 끝 위치를 설정한다. 이와 같은 설정 정보는 저장 관리부(143)로 제공되며, 저장 관리부(143)는 각종 위치 정보를 데이터베이스부에 저장한다. According to the selection of the person designing the test paper, an information item requiring location setting is selected, and when the cursor is drawn on the corresponding information on the scanned image and the rectangle is drawn, the corresponding position and horizontal / vertical size information of the rectangle are input. The position setting unit 142 sets the position of the corresponding item by using the position of the cursor and the horizontal / vertical size information of the rectangle. For example, when information relating to the start and end positions of the test paper is input, the start position and the end position of the test paper are set according to the input information. Such setting information is provided to the storage manager 143, and the storage manager 143 stores various location information in the database unit.

도 8a,b,c는 도 6의 판독 관리부의 일 구현예를 나타내는 블록도이다. 도 8a는 정보 처리부(151)의 일 구현예, 도 8b는 답안 처리부(152)의 일 구현예, 도 8c는 성적 처리부(153)의 일 구현예를 나타낸다.8A, B, and C are block diagrams illustrating an implementation example of the read management unit of FIG. 6. 8A illustrates an embodiment of the information processor 151, FIG. 8B illustrates an embodiment of the answer processor 152, and FIG. 8C illustrates an implementation of the grade processor 153.

도 8a에 도시된 바와 같이, 정보 처리부(151)는 위치정보 수신부(1100), 위치 검출부(1200), 오차값 보정부(1300), 이미지 저장 관리부(1400) 및 정보 확인부(1500)를 포함할 수 있다. 또한, 정보 확인부(1500)는 시작/끝 위치 확인부(1510), 필기도구 확인부(1520), 수험생 정보 확인부(1530), 페이지 정보 확인부(1540), 선택답안/숫자답안 검출부(1550)를 포함할 수 있다. As shown in FIG. 8A, the information processor 151 includes a location information receiver 1100, a location detector 1200, an error value corrector 1300, an image storage manager 1400, and an information checker 1500. can do. Also, the information checking unit 1500 may include a start / end position checking unit 1510, a writing tool checking unit 1520, an examinee information checking unit 1530, a page information checking unit 1540, and an optional answer / numeric answer detecting unit ( 1550).

위치정보 수신부(1100)는 시험지를 디자인하는 과정에서 설정된 각종 항목들의 위치 정보를 수신한다. 위치 검출부(1200)는 상기 위치정보를 이용하여 해당 스캔 이미지 상의 위치를 검출한다. 정보 확인부(1500)는 상기 스캔 이미지의 검출된 위치 상에서 각종 정보들을 확인 또는 검출한다. 전술한 바와 같이, 시험지의 시작/끝 위치, 필기도구 특성, 수험자 정보/페이지 정보, 선택 답안의 위치/답안 숫자 등이 확인 또는 검출될 수 있다. 오차값 보정부(1300)는 시작/끝 위치를 확인한 결과에 응답하여 오차값 보정 동작을 수행한다. 또한, 이미지 저장 관리부(1400)는 데이터베이스 내에서 스캔 이미지가 저장되는 동작을 관리하며, 예컨대 시작/끝 위치를 확인한 결과에 따라 시작 위치나 끝 위치가 검출되지 않은 경우, 또는 검출된 시작/끝 위치가 소정의 임계값을 초과하는 경우에는 해당 스캔 이미지를 에러 이미지로서 데이터베이스부 내의 다른 폴더에 별도로 저장할 수 있다. The location information receiver 1100 receives location information of various items set in the process of designing a test paper. The position detector 1200 detects a position on the corresponding scan image by using the position information. The information checking unit 1500 checks or detects various pieces of information on the detected position of the scan image. As described above, the start / end position of the test paper, the writing instrument characteristic, the examinee information / page information, the position / answer number of the selected answer, etc. may be confirmed or detected. The error value corrector 1300 performs an error value correcting operation in response to the result of confirming the start / end position. In addition, the image storage management unit 1400 manages the operation of storing the scanned image in the database. For example, when the start position or the end position is not detected according to a result of checking the start / end position, or the detected start / end position. If exceeds a predetermined threshold value, the scanned image may be separately stored in another folder in the database unit as an error image.

정보 확인부(1500)의 시작/끝 위치 확인부(1510)는 위치 검출부(1200)에 의해 검출된 위치 상에 시작점이나 끝점이 존재하는지를 확인한다. 또한, 시작/끝 위치 확인부(1510)는 시작점이나 끝점의 존재 여부의 확인 결과, 그리고 시작점이나 끝점의 오차값 등에 관계된 정보를 발생한다. 필기도구 확인부(1520)는 필기도구 표시란의 위치정보를 이용하여, 해당 위치 내에 기재된 표시를 검출하고 검출된 표시를 이용하여 해당 필기도구의 특성을 확인한다. 수험생이 사용하고자 하는 필기도구를 이용하여 해당 란에 표시하면, 상기 필기도구의 특성(예컨대, 필기도구의 색상 및/또는 두께)이 확인된다. 또한, 시험지 채점에 있어서 필요한 기본적인 정보들이 확인되며, 예컨대 수험생 정보 확인부(1530)는 위치 검출부(1200)로부터의 위치정보를 이용하여 수험생 정보란에 기재된 수험생 정보를 확인하고, 페이지 정보 확인부(1540)는 시험지의 일측에 인쇄된 해당 시험지가 몇 번째 시험지인지를 나타내는 정보를 확인한다. 상기와 같은 확인된 정보들은 이후 시험지에 대한 채점과정에서 이용될 수 있다.The start / end position checking unit 1510 of the information checking unit 1500 checks whether a starting point or an end point exists on the position detected by the position detecting unit 1200. In addition, the start / end position checking unit 1510 generates information related to a result of checking whether a start point or an end point exists, and an error value of the start point or the end point. The writing instrument checking unit 1520 detects a mark written in the corresponding position using the position information of the writing instrument display column and confirms the characteristic of the writing instrument using the detected mark. When the examinee displays a corresponding item using a writing instrument to be used, the characteristics of the writing instrument (eg, color and / or thickness of the writing instrument) are confirmed. In addition, basic information necessary for scoring the test sheet is confirmed. For example, the examinee information confirming unit 1530 confirms the examinee information described in the examinee information column using the position information from the position detecting unit 1200, and the page information confirming unit ( 1540 confirms information indicating the number of the test papers, which is printed on one side of the test paper. The identified information may be used later in the scoring process.

한편, 선택답안/숫자답안 검출부(1550)는 답안 기입 모드에 따라 다수의 보기항목들 중 선택된 항목의 위치를 검출하거나, 숫자 기입 방식에 따른 경우에 해당 답안 기재란에 기입된 숫자답안을 검출한다. 예컨대, 항목 선택 방식에 따라 답안을 기입하는 경우, 선택답안/숫자답안 검출부(1550)는 답안으로서 표시된 도형 또는 기호의 위치를 검출하고 그 검출결과를 발생한다. 또는, 숫자 기입 방식에 따라 답안을 기입하는 경우, 선택답안/숫자답안 검출부(1550)는 답안 기재란에 숫자의 기입 여부와 함께, 답안 기재란에 기입된 숫자의 정보(예컨대, 숫자의 형태를 나타내는 정보)를 발생한다.Meanwhile, the selection answer / numeric answer detection unit 1550 detects the position of a selected item among a plurality of viewing items according to the answer writing mode, or detects the numerical answer written in the corresponding answer description column in accordance with the numerical writing method. For example, when the answer is written in accordance with the item selection method, the selection answer / numeric answer detection unit 1550 detects the position of the figure or symbol displayed as the answer and generates the detection result. Or, if the answer is to be filled out according to the number entry method, the optional answer / numeric answer detection unit 1550 includes information on the number (eg, information indicating the form of the number) written in the answer sheet along with whether to fill in the answer sheet or not. Will occur).

한편, 도 8b에 도시된 바와 같이, 답안 처리부(152)는 선택답안/숫자답안 수신부(2100), 숫자 판단정보 수신부(2200), 답안 확인부(2300), 채점 수행부(2400) 및 수험생 정보 표시 차단부(2500)를 포함할 수 있다. 선택답안/숫자답안 수신부(2100)는 정보 처리부(151)에서 검출된 선택답안/숫자답안 정보를 수신한다. 또한, 답안 기입이 숫자 기입 방식에 따르는 경우, 숫자 판단정보 수신부(2200)는 수험생이 답안으로서 기입한 숫자가 0 내지 9 중 어떤 것인지를 확인하기 위한 각종 정보를 수신한다. 예컨대, 도 6의 판독 단말기(100) 내에는 숫자 확인을 위한 숫자 판단정보들이 데이터베이스화되어 저장되고, 숫자 기입 모드에 의해 채점이 수행되는 경우 상기 저장된 숫자 판단정보들은 숫자 판단정보 수신부(2200)로 제공된다.On the other hand, as shown in Figure 8b, the answer processing unit 152 is a selective answer / numeric answer receiving unit 2100, numeric determination information receiving unit 2200, answer check unit 2300, scoring performer 2400 and examinee information The display blocking unit 2500 may be included. The selection answer / numeric answer receiving unit 2100 receives the selection answer / numeric answer information detected by the information processing unit 151. In addition, when the answer writing is in accordance with the numerical writing method, the numeric judgment information receiving unit 2200 receives various information for checking whether the number written by the examinee as an answer is any of 0 to 9. For example, in the read terminal 100 of FIG. 6, numeric determination information for confirming numbers is stored in a database, and when the scoring is performed by the numeric writing mode, the stored numerical determination information is sent to the numeric determination information receiving unit 2200. Is provided.

답안 확인부(2300)는 상기 수신된 선택답안/숫자답안 정보를 수신하여 답안을 확인한다. 예컨대, 항목 선택 모드에서, 답안 확인부(2300)는 답안으로서 표시된 도형 또는 기호 등의 위치정보를 이용하여 해당 답안이 다수의 보기항목들 중 어느 것인지를 확인한다. 또는 숫자 기입 모드에서, 수험생에 의해 기입된 숫자답안 정보와 기 저장된 숫자 판단정보를 수신하고, 이를 이용하여 수험생이 기입한 답안의 숫자가 몇 번인지를 확인한다. 숫자를 확인하는 자세한 방법과 관련하여서는 후술한다.The answer check unit 2300 receives the selected answer / numeric answer information and confirms the answer. For example, in the item selection mode, the answer check unit 2300 checks which of the plurality of view items the corresponding answer is by using location information such as a figure or a symbol displayed as the answer. Alternatively, in the number entry mode, the numeric answer information and pre-stored numerical judgment information written by the examinee are received, and the number of the answers written by the examinee is checked. A detailed method of checking the number will be described later.

채점 수행부(2400)는 상기 검출된 답안을 모범 답안과 비교하여 시험지에 대한 채점을 수행한다. 다수 개의 객관식 문항이 포함된 경우 채점 수행은 각각의 문항에 대한 점수를 합산함에 의해 수행될 수 있다. 또한, 시험지가 다수의 페이지로 이루어지는 경우, 각각의 페이지의 점수 결과를 합산하여 채점이 수행될 수 있다. 해당 채점 결과는 성적 처리부(153)로 제공된다. 또한, 수험생 정보 표시 차단부(2500)는 채점자에 의해 주관식 문항에 대한 채점이 수행되는 경우 해당 수험생의 정보가 표시되는 것을 차단한다. 예컨대, 객관식 문항들에 대한 채점이 완료되면 해당 시험지에 대한 주관식 채점을 수행하기 동작이 수행되며, 주관식 채점 모드시 수험생 정보의 표시가 차단된 상태에서 주관식 문항이 채점자에 표시된다. 채점자는 주관식 문항을 확인하고 그 채점 결과를 입력한다. The scoring unit 2400 compares the detected answer with the best answer and performs scoring on the test paper. In the case where multiple multiple-choice questions are included, scoring may be performed by summing scores for each question. In addition, when the test paper consists of a plurality of pages, scoring may be performed by summing the score results of each page. The scoring result is provided to the grade processing unit 153. In addition, the examinee information display blocking unit 2500 blocks the display of the examinee's information when scoring the subjective question by the scorer. For example, when the scoring of the multiple-choice questions is completed, an operation of performing the subjective scoring on the corresponding test paper is performed, and the subjective question is displayed on the scorer while the display of the candidate information is blocked in the subjective scoring mode. The grader checks the short answer questions and inputs the scoring results.

한편, 도 8c에 도시된 바와 같이, 성적 처리부(153)는 채점정보 수신부(3100), 주관식 채점 입력부(3200), 점수 산출부(3300) 및 채점결과 송신부(3400)를 포함할 수 있다. 채점정보 수신부(3100)는 답안 처리부(152)에서 처리되어 발생된 채점 정보를 수신하며, 상기 채점 정보는 객관식 문항들에 대한 채점 결과일 수 있다. 또한, 주관식 채점 입력부(3200)는 주관식 채점자에 의해 입력된 채점 결과를 수신한다. 점수 산출부(3300)는 객관식 문항 및 주관식 문항에 대한 채점 결과를 이용하여 해당 수험자의 최종 점수를 산출한다. 채점결과 송신부(3400)는 상기 산출된 점수를 도 1의 성적 관리 서버(100)로 송신한다. As shown in FIG. 8C, the grade processing unit 153 may include a scoring information receiving unit 3100, a subjective scoring input unit 3200, a score calculating unit 3300, and a scoring result transmitting unit 3400. The scoring information receiving unit 3100 receives the scoring information generated by the answer processing unit 152, and the scoring information may be a scoring result for multiple-choice questions. In addition, the subjective scoring input unit 3200 receives a scoring result input by the subjective scoring system. The score calculator 3300 calculates the final score of the examinee using the scoring results for the multiple-choice questions and the multiple-choice questions. The scoring result transmitter 3400 transmits the calculated score to the grade management server 100 of FIG. 1.

도 9a,b,c는 본 발명의 일실시예에 따른 판독 시스템에서 숫자답안을 확인하는 일예를 나타내는 표이다. 도 9a는 0 내지 2의 숫자를 확인하는 예, 도 9b는 3 내지 6의 숫자를 확인하는 예, 그리고 도 9c는 7 내지 9의 숫자를 확인하는 예를 나타낸다. 9a, b, and c are tables illustrating an example of confirming a numerical answer in a reading system according to an embodiment of the present invention. 9A illustrates an example of confirming the numbers 0 through 2, FIG. 9B illustrates an example of confirming the numbers 3 through 6, and FIG. 9C illustrates an example of confirming the numbers 7 through 9.

도 9a,b,c에 도시된 바와 같은 숫자 판단정보들이 도 1의 판독 시스템(10) 내에 기 저장될 수 있으며, 또한 판독 단말기(100) 내에서 답안으로서 검출된 숫자답안과 숫자 판단정보들을 서로 비교하여 상기 숫자 답안이 어떠한 숫자인지를 확인할 수 있다. 본 발명의 실시예에 따라 숫자를 확인하는 경우, 숫자의 구조적 패턴을 분석함에 의하여 답안의 숫자가 확인될 수 있다. 숫자의 구조적 패턴을 분석하는 것은, 검출된 답안 숫자의 변곡점 유무, 수평선/수직선 형태, 연속된 점의 유무 등을 검출함에 의하여 수행될 수 있으며, 또한 가상의 기준선을 이용하여 상기 기준선과 관계된 숫자 답안의 형태를 분석함에 의하여 수행될 수 있다.Numerical judgment information as shown in FIGS. 9A, B, and C may be pre-stored in the reading system 10 of FIG. 1, and the numeric answer information and the numerical judgment information detected as answers in the reading terminal 100 may be stored. By comparison, it is possible to check what number the numerical answer is. When confirming the number according to an embodiment of the present invention, the number of answers can be confirmed by analyzing the structural pattern of the number. Analyzing the structural pattern of numbers may be performed by detecting the inflection point of the detected answer number, the horizontal / vertical line form, the presence of a continuous point, and the like, and also using the virtual baseline, the numerical answer associated with the baseline. This can be done by analyzing the form of.

도 9a에 도시된 바와 같이, 숫자 0을 확인함에 있어서, 검출된 숫자답안의 형태가 시작 정점에 하나의 점 또는 두 개 이상의 연속점이 존재하고, 가장 아래쪽에서 시작 정점과 동일하게 하나의 점 또는 두 개 이상의 연속점이 존재하는지를 검출한다. 또한 시작 정점으로부터 아래 방향으로 떨어지는(수직선, 사선 및 휘어지는 선 등을 포함할 수 있음) 두 개의 선이 존재하는지를 검출한다. 상기와 같은 조건 만족시 해당 숫자 답안을 "0"인 것으로 확인한다.As shown in Fig. 9A, in confirming the number 0, the shape of the detected numerical answer is one point or two or more consecutive points at the starting vertex, and one point or two at the bottom is the same as the starting vertex. Detect if there are more than one consecutive points. It also detects whether there are two lines falling down from the start vertex (which may include vertical lines, oblique lines, curved lines, etc.). When the above condition is satisfied, the corresponding numerical answer is checked as "0".

한편, 숫자답안의 형태가 변곡점 없이 아래 방향으로 떨어지는 하나의 선이 존재하거나 왼쪽 또는 오른쪽 방향의 아래로 사선이 존재하는 것으로 검출된 때에는, 해당 숫자 답안을 "1"인 것으로 확인한다. 또한, 숫자 "2"를 확인함에 있어서, 상단 왼쪽에서 오른쪽으로 포물선이 이동하며, 상단 오른쪽 끝에서 아래 왼쪽 방향으로 변곡점이 존재하는지 여부, 그리고 아래 방향으로 사선이 발생하는지를 검출한다. 또한, 아래 왼쪽 끝에서 오른쪽으로 수평선이 발생하였는지를 검출한다.On the other hand, when the shape of the numerical answer is detected as one line falling downward without an inflection point or an oblique line down the left or right direction, the corresponding numerical answer is checked as "1". In addition, in confirming the number "2", the parabola moves from the upper left to the right and detects whether an inflection point exists from the upper right end to the lower left direction and whether an oblique line occurs in the lower direction. Also, it is detected whether a horizontal line has occurred from the bottom left end to the right side.

한편, 상기 0 내지 9의 숫자들 중 일부 또는 전체의 숫자는 상기와 같은 검출작업 이외에도, 상기 검출작업이 올바르게 수행되었는지를 추가 검토하기 위하여 기준선을 이용한 확인작업이 더 수행될 수 있다. 예컨대, 변곡점으로부터 아래 방향으로 사선이 발생하였는지를 검토하기 위하여, 왼쪽 기준선을 기준으로 아래 방향으로 좌표값이 감소하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "2"인 것으로 확인한다.On the other hand, some or all of the numbers from 0 to 9 may be further confirmed using a baseline to further examine whether the detection operation is correctly performed, in addition to the above detection operation. For example, in order to examine whether a diagonal line has occurred downward from the inflection point, it is detected whether the coordinate value decreases downward based on the left reference line. With reference to the detection result as described above, it is confirmed that the numerical answer is "2" when the corresponding condition is satisfied.

한편, 도 9b에는 3 내지 6의 숫자를 확인하는 예가 도시되어 있으며, 상단 왼쪽에서 오른쪽으로 포물선으로 이동하며 상단 오른쪽 끝에서 아래 왼쪽 방향으로 변곡점이 발생하는지를 검출한다. 또한 아래 방향으로 사선이 발생하며, 중간 위치에서 동일하게 반복하여 왼쪽에서 오른쪽으로 포물선이 발생하는지를 검출하고, 또한 변곡점 발생 후 아래 방향으로 사선이 발생하였는지를 검출한다. 한편, 기준선을 이용한 검출에 있어서, 왼쪽 기준선을 기준으로 하여 아래 방향으로 좌표값이 감소 후 증가하고 또 다시 감소하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "3"인 것으로 확인한다.On the other hand, Figure 9b is an example of checking the numbers of 3 to 6 is shown, it detects whether an inflection point occurs in the lower left direction from the upper right end to move in a parabola from the upper left to the right. In addition, oblique lines are generated in the downward direction, and the same is repeated at the intermediate position to detect whether parabola is generated from left to right, and also whether diagonal lines are generated after the inflection point is generated. On the other hand, in the detection using the reference line, it is detected whether the coordinate value decreases after decreasing and then decreases again on the basis of the left reference line. With reference to the detection result as described above, if the corresponding condition is satisfied, it is confirmed that the numerical answer is "3".

한편, 숫자 "4"를 확인함에 있어서, 중간 위치에 수평선이 존재하는지를 검출하고, 수평선의 위쪽 방향으로부터 수평선을 향하여 아래로 떨어지는 두 개의 줄이 존재하는지를 검출한다. 또한, 수평선으로부터 그 아래로 떨어지는 하나의 줄이 존재하는지를 검출하며, 상기 수평선 아래의 하나의 줄이 수평선 위쪽의 두 번째 줄과 맞추어지는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "4"인 것으로 확인한다.On the other hand, in confirming the number "4", it is detected whether there is a horizontal line at an intermediate position, and whether there are two lines falling downward from the upper direction of the horizontal line toward the horizontal line. It also detects if there is one row falling below it from the horizon and if one row below the horizon aligns with the second row above the horizon. With reference to the detection result as described above, it is confirmed that the numerical answer is "4" when the corresponding condition is satisfied.

한편, 숫자 "5"를 확인함에 있어서, 상단 위치에 수평선이 존재하고 아래 방향으로 떨어지는 선이 존재하는지를 검출한다. 또한, 왼쪽에서 오른쪽으로 이동 후 변곡점이 발생하며, 변곡점 발생 후 아래 방향으로 사선이 발생하는지를 검출한다. 또한, 기준선을 이용한 검출시, 왼쪽 기준선을 기준으로 하여 아래 방향으로 좌표값이 일정값을 유지하다 증가 후 감소하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "5"인 것으로 확인한다.On the other hand, in confirming the number "5", it is detected whether there is a horizontal line at the top position and a line falling in the downward direction. Also, an inflection point occurs after moving from left to right, and it is detected whether an oblique line occurs downward after the inflection point is generated. In addition, when detecting using the reference line, it is detected whether the coordinate value maintains a constant value in the downward direction based on the left reference line and decreases after increasing. With reference to the detection result as described above, it is confirmed that the numerical answer is "5" when the corresponding condition is satisfied.

한편, 숫자 "6"을 확인함에 있어서, 변곡점 없이 사선으로 내려오다 끝 부분에서 아래 방향으로 떨어지는 두 개의 선이 존지하는지를 검출하며, 또한 가장 아래쪽에 하나의 점 또는 두 개 이상의 연속된 점이 존재하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "6"인 것으로 확인한다.On the other hand, in confirming the number "6", it detects whether there exist two lines falling downward at an end without an inflection point and falling downward, and also whether there is a single point or two or more consecutive points at the bottom. do. With reference to the detection result as described above, if the corresponding condition is satisfied, it is confirmed that the numerical answer is "6".

한편, 도 9c에는 7 내지 9의 숫자를 확인하는 예가 도시되어 있으며, 숫자 "7"을 확인함에 있어서, 상단 왼쪽에서 오른쪽으로 수평선이 존재하는지를 검출한다. 또한, 상단 오른쪽 끝에서 아래 방향으로 긴 사선이 발생하는지 여부, 그리고 상단 왼쪽 끝에서 아래 방향으로 짧은 사선이 발생하는지 여부를 검출한다. 또한, 기준선을 이용한 검출시, 왼쪽 기준선을 기준으로 아래 방향으로 좌표값이 일정 값을 유지하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "7"인 것으로 확인한다.Meanwhile, an example of confirming the numbers 7 to 9 is shown in FIG. 9C, and in checking the number “7”, it is detected whether a horizontal line exists from the upper left to the right. Also, it is detected whether a long diagonal line occurs in the downward direction from the upper right end, and whether a short diagonal line occurs in the downward direction from the upper left end. Further, upon detection using the reference line, it is detected whether the coordinate value maintains a constant value in the downward direction based on the left reference line. With reference to the detection result as described above, it is confirmed that the numerical answer is "7" when the corresponding condition is satisfied.

한편, 숫자 "8"을 확인함에 있어서, 시작 정점에 하나의 점 또는 두 개 이상의 연속된 점이 존재하는지를 검출하고 시작 정점으로부터 아래 방향으로 떨어지는 두 개의 선이 존재하는지를 검출한다. 또한, 중간에서 하나의 점 또는 두 개 이상의 연속된 점이 존재하는지를 검출하고 다시 중간의 점으로부터 아래 방향으로 떨어지는 두 개의 선이 존재하는지를 검출한다. 또한, 가장 아래쪽에도 시작 정점과 동일하게 하나의 점 또는 두 개 이상의 연속된 점이 존재하는지를 검출한다. 또한, 기준선을 이용한 검출시, 왼쪽 기준선을 기준으로 하여 아래 방향으로 좌표값이 증가 후 감소하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "8"인 것으로 확인한다.On the other hand, in identifying the number " 8 ", it is detected whether there is one point or two or more consecutive points at the starting vertex and whether there are two lines falling downward from the starting vertex. In addition, it is detected whether there is one point or two or more consecutive points in the middle and again there are two lines falling downward from the middle point. In addition, it detects whether there is a single point or two or more consecutive points at the bottom as the starting vertex. In addition, when detecting using the reference line, it is detected whether the coordinate value increases and decreases downward based on the left reference line. With reference to the detection result as described above, it is confirmed that the numerical answer is "8" when the corresponding condition is satisfied.

한편, 숫자 "9"를 확인함에 있어서, 시작 정점에 하나의 점 또는 두 개 이상의 연속된 점이 존재하는지를 검출하고, 시작 정점으로부터 아래 방향으로 떨어지는 두 개의 선이 존재하는지를 검출한다. 또한 중간에서 아래 방향으로 긴 사선이 발생하는지를 검출한다. 상기와 같은 검출 결과를 참조하여, 해당 조건을 만족하는 경우 숫자 답안이 "9"인 것으로 확인한다.On the other hand, in confirming the number "9", it is detected whether there is one point or two or more consecutive points at the start vertex, and whether there are two lines falling downward from the start vertex. It also detects whether a long diagonal line occurs from the middle to the downward direction. With reference to the detection result as described above, it is confirmed that the numerical answer is "9" when the corresponding condition is satisfied.

도 9a,b,c에서 상술한 바와 같이, 각각의 숫자를 확인함에 있어서 하나 이상의 조건을 만족할 필요가 있다. 예컨대, 어느 하나의 숫자를 확인함에 있어서, 다수 개의 조건을 모두 만족하는 경우에는 해당 숫자의 정확한 확인이 가능하다. 반면에 숫자를 확인함에 있어서 적어도 하나의 조건을 만족하지 않을 수 있다. 예컨대, 수험생마다 숫자를 기입하는 형태가 모두 다를 수 있으며 필기도구 특성에 따라 일부의 조건이 정확히 검출되지 않는 경우가 발생할 수 있다. 이에 따라, 각각의 숫자를 확인함에 있어서 반드시 모든 조건을 충족해야만 해당 숫자인 것으로 확인될 필요는 없다. 예컨대, 각각의 숫자를 확인하기 위한 다수의 조건들에 가중치를 부여하여 각각의 조건들을 만족하는지 여부에 따라 정확도를 산출하고, 상기 산출된 정확도가 소정의 임계값을 초과하는 경우에는 해당 숫자 답안을 상기 임계값을 초과하는 조건에 만족하는 숫자로서 확인할 수 있다.As described above in Figures 9a, b, and c, it is necessary to satisfy one or more conditions in identifying each number. For example, in confirming any number, when all of a plurality of conditions are satisfied, the number can be accurately confirmed. On the other hand, at least one condition may not be satisfied in checking the number. For example, all the examinees may have different forms of writing numbers, and some conditions may not be detected correctly depending on the characteristics of writing instruments. Accordingly, in confirming each number, it is not necessary to confirm that the number must meet all the conditions. For example, by weighting a plurality of conditions for identifying each number, the accuracy is calculated according to whether each condition is satisfied, and if the calculated accuracy exceeds a predetermined threshold, the numerical answer is given. It can be confirmed as a number satisfying a condition exceeding the threshold.

한편, 수험생의 글씨체가 각각 다를 수 있음에 따라 전술한 숫자의 구조적 패턴 분석으로는 분석할 수 없는 경우가 발생할 수 있다. 이 경우 도 5에 도시된 바와 같은 재확인 절차가 수행될 수 있으며, 상기와 같은 재확인 절차에서는 다른 조건을 분석함으로써 해당 숫자 답안을 확인할 수 있다. 상기 재확인 절차를 위한 숫자 판단 정보들 또한 본원의 판독 시스템 내에 데이터베이스화되어 저장될 수 있다.On the other hand, as the examinee's fonts may be different from each other, the structural pattern analysis of the above-described numbers may not be possible to analyze. In this case, a reconfirmation procedure as shown in FIG. 5 may be performed. In the reconfirmation procedure as described above, corresponding numerical answers may be confirmed by analyzing other conditions. Numerical determination information for the reconfirmation procedure may also be stored in a database in the reading system of the present application.

도 10은 숫자 답안을 확인하기 위한 다른 방법예를 나타내는 표이다. 각각의 숫자는 다수의 라인에 표시된 점의 개수, 위치 및 점들간의 거리 비교동작에 의하여 확인될 수 있으며, 도 10에 도시된 바와 같이 첫 번째 라인과 이후의 라인들의 점의 분포를 분석하여 해당 숫자를 확인할 수 있다.10 is a table showing another example of a method for confirming a numerical answer. Each number can be identified by comparing the number, location, and distance between the points displayed on a plurality of lines. As shown in FIG. 10, the number is analyzed by analyzing the distribution of the points of the first and subsequent lines. You can check the numbers.

먼저, 첫 번째 라인의 점의 개수를 검출하고, 그 검출 결과에 따라 서로 다른 값을 해당 라인에 적용한다. 예컨대, 첫 번째 라인에서 하나의 점이 검출되면 a를 적용하고, 두 개의 점이 검출되면 c를 적용하며, 세 개 이상의 점이 검출되면 e를 적용한다. First, the number of points of the first line is detected, and different values are applied to the corresponding line according to the detection result. For example, if one point is detected in the first line, a is applied, if two points are detected, c is applied, and if three or more points are detected, e is applied.

이후, 두 번째 라인부터 끝 라인까지의 각각의 라인의 점의 개수, 점의 위치 및 점들간의 거리를 분석한다. 먼저, 현재 라인의 점의 개수를 윗 라인의 점의 개수와 비교한다. 만약, 현재 라인의 점의 개수와 윗 라인의 점의 개수가 서로 상이한 경우, 현재 라인의 점의 개수가 하나이면 현재 라인에 a를 적용하고, 현재 라인의 점의 개수가 두 개이면 현재 라인에 c를 적용하며, 현재 라인의 점의 개수가 세 개 이상인 경우에는 현재 라인에 e를 적용한다. Then, the number of points of each line, the position of the point and the distance between the points from the second line to the end line are analyzed. First, the number of points of the current line is compared with the number of points of the upper line. If the number of points on the current line and the number of points on the upper line are different from each other, if the number of points on the current line is one, a is applied to the current line, and if the number of points on the current line is two, c is applied. If the number of points on the current line is three or more, e is applied to the current line.

또한, 현재 라인의 점의 개수와 윗 라인의 점의 개수가 서로 동일한 경우, 현재 라인의 점이 하나이면 현재 라인의 점의 위치값과 윗 라인의 점의 위치값이 서로 비교된다. 비교 결과, 윗 라인의 점이 현재 라인의 점의 위치값보다 크거나 같은 경우에는 현재 라인에 a를 적용하고, 윗 라인의 점이 현재 라인의 점의 위치값보다 작은 경우에는 현재 라인에 b를 적용한다. In addition, when the number of points of the current line and the number of points of the upper line are the same, if the points of the current line are one, the position value of the point of the current line and the position value of the point of the upper line are compared with each other. As a result of the comparison, if the point on the upper line is greater than or equal to the position value of the point on the current line, a is applied to the current line. If the point on the upper line is smaller than the position value of the point on the current line, b is applied to the current line. .

또한, 현재 라인의 점의 개수와 윗 라인의 점의 개수가 서로 동일하고 현재 라인의 점이 두 개이면, 현재 라인의 두 점의 거리값과 윗 라인의 두 점의 거리값을 산출하고 서로 비교한다. 비교 결과, 윗 라인의 거리값이 현재 라인의 거리값보다 크거나 같은 경우에는 현재 라인에 c를 적용하고, 윗 라인의 거리값이 현재 라인의 거리값보다 작은 경우에는 현재 라인에 d를 적용한다. In addition, if the number of points on the current line and the number of points on the upper line are the same and two points on the current line, the distance value of the two points on the current line and the two points on the upper line are calculated and compared with each other. . As a result of comparison, if the distance value of the upper line is greater than or equal to the distance value of the current line, c is applied to the current line. If the distance value of the upper line is smaller than the distance value of the current line, d is applied to the current line. .

상기와 같은 분석 결과에 따라, 하나의 숫자에 대응하여 각 라인별로 적용된 값들이 검출된다. 예컨대, 하나의 숫자 답안이 10개의 라인에 분포된 점들로 이루어지고, 상기 10개의 라인 각각에 대한 적용값의 패턴이 검출된다. 상기 검출된 적용값의 패턴을 데이터베이스에 기 저장된 정보들을 참조하여 해당 숫자를 확인할 수 있다. 예컨대, 0 내지 9의 숫자들 각각은 다수 개의 적용값의 패턴을 가질 수 있으며, 숫자 답안을 분석한 결과에 따라 검출된 적용값의 패턴이 상기 0 내지 9의 숫자들 중 어떤 것에 속하는지를 확인하여 해당 숫자 답안을 확인할 수 있다.According to the above analysis result, values applied to each line are detected corresponding to one number. For example, one numerical answer consists of points distributed over ten lines, and a pattern of applied values for each of the ten lines is detected. The number of the detected application value may be checked with reference to information previously stored in a database. For example, each of the numbers 0 through 9 may have a plurality of patterns of application values, and according to a result of analyzing the numerical answer, it is checked whether the pattern of the applied values detected belongs to any of the numbers of 0 to 9. You can check the corresponding numerical answers.

도 10에 표시된 분석 방법 이외에도 기타 다양한 요소들이 숫자를 확인하는 데 이용될 수 있다. 예컨대, 적어도 두 라인 이상 연속으로 세 개 이상의 점이 검출되면, 이는 실제로 하나의 수평선을 나타내게 된다. 즉, 두께가 두꺼운 필기도구로 답안을 표시하는 경우, 수평선을 기입한 경우에 다수 라인에 걸쳐 연속으로 세 개 이상의 점이 검출될 수 있다. 이 경우에는 현재 라인에 대한 적용값을 부여하는 동작을 생략할 수 있다. 또한 숫자를 크게 기입한 경우 동일한 적용값이 다수 라인에 걸쳐 동일하게 검출될 수 있다. 이 경우에는 일부의 라인들에 대해서는 적용값을 부여하는 동작을 생략할 수 있으며, 예컨대 상기 적용 값이 4 회 이상 반복되는 경우에는 해당 라인에 대한 적용값을 부여하는 동작을 생략할 수 있다.In addition to the analysis method shown in FIG. 10, various other factors may be used to identify the numbers. For example, if three or more points are detected in succession at least two lines, this actually represents one horizontal line. That is, when the answer is displayed with a writing instrument with a thick thickness, three or more points may be detected in succession over a plurality of lines when a horizontal line is written. In this case, the operation of giving an application value to the current line can be omitted. In addition, when a large number is entered, the same applied value can be detected equally over a plurality of lines. In this case, an operation of applying an application value to some of the lines may be omitted. For example, when the application value is repeated four or more times, the operation of applying an application value to the corresponding line may be omitted.

본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

Claims (11)

답안 판독방법에 있어서,
답안이 기입된 시험지를 스캔한 스캔 이미지를 수신하는 단계;
상기 스캔 이미지에 인쇄된 마크를 검출하여 상기 스캔 이미지의 시작/끝에 관계된 정보를 확인하는 단계;
상기 스캔 이미지의 제1 위치에 기록된 필기도구의 특성을 확인하는 단계;
답안이 기입될 제2 위치를 확인하는 단계;
상기 제2 위치에 기입된 답안의 필기도구 특성을 상기 제1 위치에 기록된 필기도구 특성과 비교하는 단계;
상기 비교결과 필기도구 특성이 서로 동일한 경우 상기 제2 위치에 기입된 답안을 확인하는 단계; 및
상기 확인된 답안을 이용하여 채점을 수행하는 단계를 구비하며,
상기 답안 판독방법은, 답안 기입을 보기항목 선택모드 또는 숫자 기입모드 중 어느 하나로 설정하는 모드 설정 단계를 더 구비하고,
상기 숫자 기입모드 설정시, 상기 제2 위치에 기입된 답안은 숫자 답안으로 기입되며, 적어도 하나의 숫자판단 정보를 이용하여 상기 숫자 답안을 확인하는 것을 특징으로 하는 답안 판독방법.
In the answer reading method,
Receiving a scanned image of a scanned test paper;
Detecting a mark printed on the scanned image and confirming information related to a start / end of the scanned image;
Confirming characteristics of the writing implement recorded at the first position of the scanned image;
Identifying a second location where the answer will be entered;
Comparing the writing implements characteristic of the answer written in the second position with the writing implements characteristic recorded in the first position;
Checking the answer written in the second position when the writing instrument characteristics are the same; And
Performing scoring using the identified answer;
The answer reading method further includes a mode setting step of setting the answer writing to either a viewing item selection mode or a numerical writing mode,
When the number entry mode is set, the answer written in the second position is written as a numeric answer, and the answer of the answer is characterized in that the identification of the numerical answer is confirmed using at least one numeric judgment information.
제1항에 있어서,
상기 검출된 마크의 위치가 기 설정된 위치와 오차가 발생하는 경우, 상기 제1 위치 및 제2 위치를 상기 오차만큼 보정하여 상기 필기도구 특성을 검출함과 함께 상기 답안을 확인하는 것을 특징으로 하는 답안 판독방법.
The method of claim 1,
When the position of the detected mark is a predetermined position and an error occurs, the first and second positions are corrected by the error to detect the writing tool characteristics and the answer is characterized in that the answer How to read.
제1항에 있어서,
상기 스캔 이미지로부터 검출된 마크의 위치가 한계값을 초과하거나 상기 스캔 이미지로부터 마크가 검출되지 않는 경우, 상기 스캔 이미지를 에러 이미지로서 별도 저장하는 단계를 더 구비하는 것을 특징으로 하는 답안 판독방법.
The method of claim 1,
And storing the scanned image separately as an error image when the position of the mark detected from the scanned image exceeds a threshold or if the mark is not detected from the scanned image.
제1항에 있어서,
상기 제2 위치는 항목 선택답안이 기입되는 위치와 상기 숫자 답안이 기입되는 위치를 포함하며, 상기 모드 설정에 따라 어느 하나의 위치를 선택적으로 확인하는 것을 특징으로 하는 답안 판독방법.
The method of claim 1,
And the second position includes a position at which an item selection answer is written and a position at which the numerical answer is written, and selectively checks any one position according to the mode setting.
제1항에 있어서,
상기 스캔 이미지의 제3 위치에 기입된 수험생 정보를 확인하는 단계;
상기 스캔 이미지의 주관식 문항에 대한 채점 모드를 선택하는 단계; 및
상기 주관식 채점 모드 선택시 상기 수험생 정보의 표시를 차단하는 단계를 더 구비하는 것을 특징으로 하는 답안 판독방법.
The method of claim 1,
Confirming the examinee information written in the third position of the scanned image;
Selecting a scoring mode for the short answer item of the scanned image; And
And answering the display of the examinee information when the subjective scoring mode is selected.
제1항에 있어서,
상기 필기도구 특성과 비교하는 단계는, 상기 제1 위치에 기록된 필기도구의 두께 및/또는 색상과 상기 제2 위치에 기록된 필기도구의 두께 및/또는 색상이 동일한지를 비교하는 것을 특징으로 하는 답안 판독방법.
The method of claim 1,
The comparing with the writing instrument characteristic may include comparing the thickness and / or color of the writing instrument recorded in the first position with the thickness and / or color of the writing instrument recorded in the second position. How to read your answers.
제1항의 답안 판독방법의 동작을 수행하기 위한 프로그램 코드가 기록된 컴퓨터로 판독 가능한 저장매체.A computer-readable storage medium having recorded thereon a program code for performing the operation of the answer reading method of claim 1. 답안을 기재한 시험지의 스캔 이미지를 수신하는 스캔 이미지 수신부;
상기 시험지의 답안 정보 및 비답안 정보의 위치정보가 저장되는 데이터베이스부;
상기 시험지의 답안 정보 및 비답안 정보의 위치를 설정하기 위한 디자인 관리부;
답안 기입을 보기항목 선택모드 또는 숫자 기입모드 중 어느 하나로 설정하는 모드 설정부; 및
상기 스캔 이미지에 인쇄된 마크를 검출하여 상기 스캔 이미지의 시작/끝에 관계된 정보를 확인하고, 상기 스캔 이미지의 제1 위치에 기록된 필기도구의 특성을 확인하며, 상기 스캔 이미지의 제2 위치에 기입된 답안의 필기도구 특성과 상기 제1 위치에 기록된 필기도구 특성이 비교한 결과에 따라 상기 제2 위치에 기입된 답안을 확인하여 채점을 수행하는 판독 관리부를 구비하며,
상기 숫자 기입모드 설정시 상기 제2 위치에 기입된 답안은 숫자 답안으로 기입되며, 상기 판독 관리부는 상기 데이터베이스부에 저장된 적어도 하나의 숫자판단 정보를 이용하여 상기 숫자 답안을 확인하는것을 특징으로 하는 판독 단말기.
A scan image receiving unit which receives a scan image of a test sheet describing an answer;
A database unit for storing location information of answer and non-answer information on the test sheet;
A design manager for setting positions of answer information and non-answer information of the test paper;
A mode setting unit for setting an answer entry in either a view item selection mode or a numerical entry mode; And
Detecting a mark printed on the scanned image to confirm the information related to the start / end of the scanned image, to confirm the characteristics of the writing instrument recorded in the first position of the scanned image, and write in the second position of the scanned image And a reading management unit that checks and scores the answer written in the second position according to a result of comparing the writing instrument characteristic of the answer obtained with the writing instrument characteristic recorded in the first position,
The answer written in the second position when the number entry mode is set is written as a numeric answer, and the reading management unit checks the numerical answer using at least one number determination information stored in the database unit. terminal.
제8항에 있어서, 상기 판독 관리부는,
상기 검출된 마크의 위치가 기 설정된 위치와 오차가 발생하는 경우, 상기 제1 위치 및 제2 위치를 상기 오차만큼 보정하여 상기 필기도구 특성을 검출함과 함께 상기 답안을 확인하는 것을 특징으로 하는 판독 단말기.
The method of claim 8, wherein the read management unit,
If the position of the detected mark is a predetermined position and an error occurs, the first position and the second position is corrected by the error to detect the writing tool characteristics and the answer is characterized in that the check terminal.
제8항에 있어서, 상기 판독 관리부는,
상기 제1 위치에 기록된 필기도구의 두께 및/또는 색상과 상기 제2 위치에 기록된 필기도구의 두께 및/또는 색상이 동일한지를 비교하는 것을 특징으로 하는 판독 단말기.
The method of claim 8, wherein the read management unit,
And comparing the thickness and / or color of the writing instrument recorded in the first position with the thickness and / or color of the writing instrument recorded in the second position.
제8항의 판독 단말기를 포함하는 답안 판독 시스템.An answer reading system comprising the reading terminal of claim 8.
KR1020110005391A 2011-01-19 2011-01-19 Anwser information read-out terminal and read-out system having the same KR101070467B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110005391A KR101070467B1 (en) 2011-01-19 2011-01-19 Anwser information read-out terminal and read-out system having the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110005391A KR101070467B1 (en) 2011-01-19 2011-01-19 Anwser information read-out terminal and read-out system having the same

Publications (1)

Publication Number Publication Date
KR101070467B1 true KR101070467B1 (en) 2011-10-06

Family

ID=45032366

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110005391A KR101070467B1 (en) 2011-01-19 2011-01-19 Anwser information read-out terminal and read-out system having the same

Country Status (1)

Country Link
KR (1) KR101070467B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220000582A (en) * 2020-06-26 2022-01-04 엔에이치엔 주식회사 Method and system for answer processing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200238908Y1 (en) 2000-12-13 2001-09-25 한국조폐공사 Discrimination apparatus using for infrared rays

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200238908Y1 (en) 2000-12-13 2001-09-25 한국조폐공사 Discrimination apparatus using for infrared rays

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220000582A (en) * 2020-06-26 2022-01-04 엔에이치엔 주식회사 Method and system for answer processing
KR102547386B1 (en) * 2020-06-26 2023-06-23 엔에이치엔 주식회사 Method and system for answer processing

Similar Documents

Publication Publication Date Title
KR101265720B1 (en) System for improving studying capability using relational questions and Operating method thereof
US5672060A (en) Apparatus and method for scoring nonobjective assessment materials through the application and use of captured images
US20080253658A1 (en) Method and system for performing image mark recognition
US20030224340A1 (en) Constructed response scoring system
KR101945692B1 (en) Record handling method and system
KR101648756B1 (en) Examination paper recognition and scoring system
US8768241B2 (en) System and method for representing digital assessments
KR101832791B1 (en) Hybrid computer scoring system and method based on image for increasing reliability and accuracy
JP2010152480A (en) Digital marking system
JP3579599B2 (en) Electronic scoring system
KR101991087B1 (en) Document digitalization system and method of the same
JP6454962B2 (en) Apparatus, method and program for editing document
JP2008020506A (en) Image processor and image processing program
JP2019113611A (en) Test paper processing device
KR101070467B1 (en) Anwser information read-out terminal and read-out system having the same
JP6828915B1 (en) Scoring support system and scoring support program
US20080280280A1 (en) Method of capturing workflow
CN210038810U (en) Intelligent evaluation equipment and system
JP2007233888A (en) Image processor and image processing program
KR20150027634A (en) Method and Apparatus for scoring test
JP4807487B2 (en) Teaching material processing apparatus, teaching material processing method, and teaching material processing program
WO2020166539A1 (en) Grading support device, grading support system, grading support method, and program recording medium
JP2004219851A (en) Test and grading support system capable of pen input
JP7180161B2 (en) Information processing device and program
JP7163648B2 (en) Information processing device and program

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140929

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee