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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/22—Image 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/225—Image 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation 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/759—Region-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
본 발명은 판독 단말기 및 이를 포함하는 판독 시스템에 관한 것으로서, 자세하게는 시험지 답안에 대한 채점이나 설문지 답안에 대한 확인을 자동 수행하는 판독 단말기 및 이를 포함하는 판독 시스템에 관한 것이다.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
본 발명의 일실시예에 따른 판독 시스템(10)은 종이에 답안을 기입하는 각종 형태의 시스템에 적용될 수 있으며, 예컨대 수험생이 시험지에 답안을 기입하는 시험답안 채점 시스템, 각종 설문조사지에 설문 대상자가 답안을 기입하는 설문답안 확인 시스템 등을 포함하여 종이에 직접 답안을 기입하고 이를 채점/확인하는 기타 다른 시스템에 널리 적용이 가능하다. 도 1 및 이하의 실시예들을 설명함에 있어서, 설명의 편의상 본 발명의 판독 시스템(10)이 시험답안 채점 시스템인 것을 예로 들어 설명한다. 이에 따라, 답안을 기입하는 시험지나 설문지 등의 수단은 시험지로서 그 용어를 통일하고, 판독 단말기(100)는 시험지에 기입된 답안을 판독하여 수험생의 성적을 채점을 수행하는 것으로 설명한다. 그러나, 본 발명의 실시예들은 반드이 이에 국한될 필요는 없으며, 전술한 바와 같이 이와 동일 또는 유사한 형태의 시스템들에 적용될 수 있다.The
도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 판독 시스템(10)을 구성하는 판독 단말기(100), 수험생 단말기(200), 성적 관리 서버(300) 및 스캐너(400) 들은 서로 네트워크 망을 통해 연결될 수 있다. 네트워크 망은, 예컨대 인터넷 망이나 근거리 통신망(Local Area Network, LAN) 등 어떠한 것이 이용되어도 무방하며, 판독 시스템(10)의 각각의 구성요소들은 상기 네트워크 망을 통하여 데이터를 송수신한다.As shown in FIG. 1, the
판독 단말기(100)는 수험생이 시험지에 직접 기입한 답안을 판독하고 그 판독 결과를 발생한다. 수험생은 시험지에 인쇄된 각종 문항를 풀이하고 그 답안을 시험지에 기입한다. 답안을 기입함에 있어서 크게 세 가지의 형태가 존재할 수 있다. 예컨대, 각각의 문항에 다수 개의 보기 항목이 제시되고, 상기 보기 항목 중 어느 하나의 항목에 직접 표시를 함으로써 답안을 기입할 수 있다. 또한 각각의 문항에 다수 개의 보기 항목이 제시되고, 해당 문항 옆에 추가로 인쇄된 괄호 란에 직접 숫자를 써서 답안을 기입할 수 있다. 또한, 상기와 같은 객관식 문항 외에 주관식 문항이 추가로 인쇄될 수 있으며, 수험생은 각각의 주관식 문항 옆에 인쇄된 괄호 란에 직접 주관식 답안을 기입할 수 있다.The
상기와 같은 수험생에 의한 답안 기입이 완료되면, 수험생의 시험지는 스캐너(400)에 의해 스캐닝되어 스캔 이미지로서 판독 단말기(100)로 제공된다. 판독 단말기(100)는 객관식 문제 채점시 각각의 문항의 답안이 기록된 스캔 이미지 상의 위치정보를 이용하여 상기 문항 각각의 답안을 검출하고 확인한다. 전술한 바와 같이, 다수 개의 보기 항목 중 어느 하나의 항목에 직접 표시를 하여 답안을 기입하는 경우, 각 문항의 보기 항목들 중 답안이 표시된 위치를 검출하고, 검출된 답안 위치를 이용하여 해당 문항의 답안을 확인한다. 또한, 해당 문항 옆에 추가로 인쇄된 괄호 란에 직접 숫자를 기입하여 답안을 기입하는 경우, 각 문항의 괄호란의 위치정보 및 이에 기재된 답안의 숫자를 검출하고, 검출된 숫자의 패턴을 분석함으로써 해당 문항의 답안을 확인한다. 상기와 같은 보기 선택 또는 숫자 기입에 의한 답안 기입 모드는 사용자에 의해 선택이 가능하다. When the answer writing by the examinee is completed, the examinee's test paper is scanned by the
이외에도, 주관식 채점 모드시에는 채점자가 판독 단말기(100)에 저장된 스캔 이미지를 확인하고 각 주관식 문항에 대한 채점을 수행한다. 상기 주관식 채점은 채점자에 의해 수동적으로 수행될 수 있으며, 채점자는 주관식 문항에 대한 채점 결과를 판독 단말기(100)에 입력하는 과정을 통하여 주관식 채점이 수행될 수 있다. 또는, 주관식 채점 또한 각 주관식 문항의 괄호란의 위치정보와 함께, 상기 괄호란에 기재된 문자나 숫자를 차후에 설명할 본 발명의 실시예에 따른 검출방법이나 공지된 검출방법에 의해 검출함에 의하여 주관식 채점을 수행할 수 있다.In addition, in the subjective scoring mode, the grader checks the scanned image stored in the
한편, 성적 관리 서버(300)는 판독 단말기(100)에 의해 수행된 채점 결과를 수신하고, 수신된 채점 결과를 이용하여 전체 수험생들의 성적을 관리한다. 또한, 성적 관리 서버(300)는 판독 단말기(100)로부터 시험지의 스캔 이미지를 수신하고 이를 데이터베이스화하여 저장할 수 있다. 상기 스캔 이미지를 저장함에 있어서, 정상적으로 채점이 완료된 스캔 이미지와 적어도 하나의 문항에 채점 오류가 발생한 스캔 이미지를 별도로 저장할 수 있다. 또한 스캔 이미지의 시작/끝을 나타내는 정보가 검출되지 않은 경우 해당 스캔 이미지를 에러 이미지로서 이를 별도로 저장할 수 있다.On the other hand, the
한편, 수험생은 자신의 시험 결과를 네트워크 망을 통해 확인할 수 있다. 예컨대, 수험생은 자신의 단말기(예컨대 수험생 단말기, 200)를 이용하여 네트워크 망을 통해 성적 관리 서버(300)에 접속하고, 본인 인증 확인 과정을 거친 후 성적 관리 서버(300)로부터 제공하는 스캔 이미지를 통하여 자신의 시험지를 확인할 수 있다.Meanwhile, candidates can check their test results through the network. For example, the examinee accesses the
상기와 같이 구성될 수 있는 본 발명의 실시예에 따른 판독 시스템의 구체적인 동작을 도 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
도 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
도 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
또한, 도 2a의 번호 2로 지정된 위치(또는 영역)는 수험생이 실제 시험지에 답안을 기입하는 필기도구의 특성을 판단하기 위해 설정된다. 시험지의 필기도구 표시 위치에 커서를 놓고 사각형을 그림으로써 상기 필기도구 표시 위치가 설정된다. 상기 사각형의 x 및 y 좌표값 및 가로 세로의 크기에 관계된 정보가 판독 단말기(100) 내에 저장된다. 수험생은 상기 설정된 위치에다 시험지에 답안을 기재하기 위한 필기도구를 이용하여 표시를 한다. 시험지 채점시 필기도구의 특성은 다양한 요소로서 검출될 수 있으며, 예컨대 필기도구의 색상이나 두께에 관계된 정보를 검출하여 시험지 채점에 이용할 수 있다.In addition, the position (or area) designated by the
한편, 도 2a의 번호 3으로 지정된 위치는 수험생의 정보를 입력하는 영역으로서, 이 또한 시험지의 수험생 정보의 입력란의 위치에 커서를 놓고 사각형을 그림으로써 설정될 수 있다. 수험생의 정보는 성명과 수험번호를 포함할 수 있다. 상기 설정된 위치의 사각형의 x 및 y 좌표값 및 가로 세로의 크기에 관계된 정보가 판독 단말기(100) 내에 저장된다. 상기 번호 3으로 지정된 위치는 차후 주관식 채점시 채점자가 수험생의 정보를 확인할 수 없도록 블라인드 처리(예컨대 번호 3으로 지정된 위치를 흑색으로 처리함)할 수 있으며, 만약의 경우에 발생할 수 있는 부정 시험의 가능성을 감소시킨다.On the other hand, the position designated by the
이와 유사하게, 시험지를 디자인하는 사람은 해당 란에 커서를 놓고 사각형을 그림으로써 각종 비답안 정보 및 답안 정보의 위치를 설정한다. 예컨대, 도 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
또한, 도 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
상기와 같은 번호 4 내지 번호 7로 정의되는 영역 또한, 시험지를 디자인하는 사람이 사각형을 그림으로써 설정될 수 있으며, 각각의 영역의 x 및 y 좌표값과 가로 및 세로의 크기에 관계된 정보들이 판독 단말기(100) 내에 저장된다. 또한, 전술한 바와 같은 각종 답안 정보 및 비답안 정보들의 위치는 시험지를 디자인하는 사람에 의해 다양하게 설정이 가능하다. 또한, 각각의 위치에 대응하는 영역의 크기 또한 시험지를 디자인하는 사람이 설정한 사각형에 의하여 그 크기가 달리 설정될 수 있다. Areas defined by the
도 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
상기와 같은 검출 동작에 따라 시작점 및 끝점의 위치를 확인할 수 있으며, 시험지 인쇄가 잘못되었거나 스캐닝 동작이 잘못 수행된 경우에는 시작점 및/또는 끝점이 검출되지 않을 수 있다. 위치 확인이 가능한지를 판단한 결과(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
또한, 비답안 정보로서 필기도구 특성을 확인하는 단계(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
필기도구 표시가 검출되면, 검출된 필기도구 표시로부터 상기 필기도구의 특성을 확인한다. 상기 필기도구는 하나 이상의 물리적 성질을 확인함에 의하여 그 특성이 확인될 수 있으며, 하나 또는 그 이상의 특성이 검출될 수 있다. 예컨대, 해당 위치에 표시된 필기도구의 색상 및 두께 등의 특성을 검출하고 그 검출된 결과를 판독 단말기(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
한편, 상기 수험생 정보 및 페이지 정보를 확인하는 동작 또한 스캔 이미지 상에서 기 저장된 위치정보를 이용하여 수행될 수 있다. 해당 위치정보를 이용하여 해당 란에 기재된 수험생 정보를 확인하고 해당 시험지의 채점 결과를 상기 수험생의 성적으로서 등록한다. 또한, 채점을 수행함에 있어서 해당 페이지 정보를 확인하고, 검출된 답안을 해당 페이지의 모범 답안과 비교함에 의하여 정답과 오답을 판단한다. 한편, 보기 선택 및 숫자 기입 모드는 사용자에 의해 기 설정될 수 있으며, 상기 모드 설정을 확인함에 따라 답안 검출을 보기 선택 모드로 수행할 것인지 또는 숫자 기입 모드로 수행할 것인지를 결정한다.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
도 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
본 발명의 일실시예에 따르면, 주관식 문항의 채점에 있어서 발생할 수 있는 부정 채점 요소를 방지할 수 있도록 수험생 정보의 표시를 차단하는 단계를 더 수행할 수 있다(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
앞선 플로우차트를 통해 설명된 본 발명의 판독 시스템(10)의 동작 순서는 본원의 도면에 도시된 순서와 달리 수행되어도 무방하다. 예컨대, 시험지 디자인시 각종 비답안 정보 및 답안 정보는 서로 다른 순서로써 설정 및 저장되어도 무방하며, 또한 시험지 채점시 수험생 정보 표시를 사전에 미리 차단하고 주관식 문항에 대한 채점을 먼저 수행할 수도 있으며, 각종 확인 동작 및 검출 동작의 순서를 변경되어도 무방하다. The operation order of the
전술한 본 발명의 실시예에 따르면, 수험생이 자신이 사용하는 필기도구를 표시란에 먼저 표시하고, 해당 필기도구를 이용하여 문항에 대한 답안을 기입하므로 별도의 광학 마크 판독기용 카드를 사용할 필요가 없다. 이에 따라, 시험지를 채점하기 위하여 별도의 광학 마크 판독기를 사용할 필요가 없으므로, 상기 광학 마크 판독기를 설치하기 위한 비용을 감소시킬 수 있다. 또한, 수험생의 입장에서는 시험지에 답안을 임시로 기재하여 놓고 이를 광학 마크 판독기용 카드로 옮겨적을 필요가 없으므로, 이러한 과정에서 발생할 수 있는 각종 실수들을 방지할 수 있다. 또한, 답안을 기재한 필기도구의 특성이 필기도구 표시란에 기재된 필기도구와 동일하거나 일정 비율 이상 유사한 경우에 대해서만 채점이 수행되므로, 수험생은 시험지에 이와 다른 특성을 갖는 필기도구를 이용하여 가답안을 기재하여 놓고, 해당 시험지에 상기 필기도구 표시란에 기재된 필기도구를 이용하여 바로 시험지에 답안을 기입할 수 있으므로 효율적인 답안 기재가 가능해진다. 예컨대, 시험지에 답안을 잘못 기재한 경우, 잘못 기재된 답안에 덧칠을 하는 방법 등에 의하여 해당 답안을 필기도구 표시란에 기재된 필기도구의 특성과 달리할 수 있다. 이 경우, 해당 답안은 실제 답안으로서 인정되지 아니하므로, 수험생은 정정된 답안을 재 기재함에 의하여 답안 수정을 편리하게 할 수 있다.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
제어부(110)는 판독 단말기(100)의 전반적인 동작을 제어한다. 도 6에 도시된 각종 기능블록들은 제어부(110)의 제어하에서 동작할 수 있다. 스캔 이미지 수신부(120)는 시험지를 스캐닝한 스캔 이미지를 수신한다. 수신된 스캔 이미지는 데이터베이스부(160)에 저장되며, 또한 채점을 수행하기 위하여 판독 관리부(150)로 제공된다. 모드 설정부(130)는 해당 시험지에 대한 답안 기입 및 채점을 숫자 기입 방식으로 수행할 것인지 또는 항목 선택 방식으로 수행할 것인지를 설정한다. The
디자인 관리부(140)는 시험지 디자인에 관계된 전체적인 동작을 관리한다. 예컨대, 시험지를 디자인하는 사람에 의하여 시험지 디자인 모드가 선택되면, 디자인 관리부(140)는 디자인과 관계된 각종 정보를 수신하고 이를 이용하여 시험지가 디자인되도록 한다. 시험지를 디자인하는 사람에 의하여 비답안 정보 및 답안 정보 들의 각종 정보의 위치가 설정되면, 디자인 관리부(140)는 설정된 위치정보를 데이터베이스부(160)에 저장한다. The
한편, 판독 관리부(150)는 시험지의 채점과 관계된 각종 판독 동작을 수행한다. 답안이 기입된 시험지의 스캔 이미지가 스캔 이미지 수신부(120)에 의해 수신되면, 판독 관리부(150)는 상기 수신된 스캔 이미지를 이용하여 각종 처리동작을 수행함으로써 채점 동작을 수행한다. On the other hand, the
정보 처리부(151)는 답안 및 비답안 정보에 관계된 각종 정보의 처리동작을 수행한다. 예컨대, 데이터베이스부(160)에 저장된 각종 위치정보를 이용하여 해당 스캔 이미지 상의 위치를 검출하고, 상기 검출된 위치로부터 각종 정보를 확인한다. 이에 따라, 스캔 이미지의 시작위치 및 끝위치를 확인하고, 필기도구의 특성이나 수험생 정보/페이지 정보를 확인하며, 또한 답안 기입 방식에 따라 선택 답안 또는 숫자 답안을 확인한다. 또한, 정보 처리부(151)는 시험지의 시작위치 및 끝위치를 확인하고, 그 확인 결과에 따라 스캔 이미지가 에러 이미지로서 데이터베이스부(160)에 별도 저장되도록 하거나, 각종 정보들을 확인함에 있어서 오차값을 보정하여 위치를 검출함으로써 상기 각종 정보들이 정확히 확인될 수 있도록 한다. The
답안 처리부(152)는 스캔 이미지에서 검출된 수험생의 답안을 이용하여 채점을 수행하는 등의 답안 처리동작을 수행한다. 예컨대, 스캔 이미지에서 답안으로서 검출된 선택 답안이나 숫자 답안을 수신하고, 수신된 선택 위치나 숫자 정보를 이용하여 수험생이 기입한 답안을 확인한다. 또한, 숫자 기입 모드로 답안 기입 및 채점을 수행하는 경우에는, 답안을 확인함에 있어서 숫자 판단 정보를 더 수신할 수 있다. 즉, 수험생이 기입한 숫자가 0 내지 9의 숫자 중 어느 것에 해당하는지를 확인하기 위하여, 숫자를 판단하기 위한 기준이 되는 정보들을 추가로 수신하고, 상기 수신된 숫자 답안이 0 내지 9의 숫자들 중 어느 것에 해당하는지를 확인한다. 수험생에 의해 기입된 선택 답안의 위치나 숫자 답안의 숫자가 확인되면 이를 이용하여 채점을 수행하고 채점 결과를 발생한다. The
성적 처리부(153)는 답안 처리부(152)로부터의 채점 결과를 수신하고 해당 수험생의 성적을 처리한다. 예컨대, 시험지에 주관식 문항이 포함된 경우, 채점자에 의해 수행된 주관식 문항에 대한 채점 결과가 성적 처리부(153)로 제공되고, 성적 처리부(153)는 객관식 문항에 대한 채점 결과 및 주관식 문항에 대한 채점 결과를 이용하여 최종 점수를 산출한다. 이에 따른 채점 결과는 도 1의 성적 관리 서버로 전송될 수 있다(300).The
도 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
시험지를 디자인하는 사람의 선택에 따라 위치 설정을 요하는 정보항목이 선택되고, 또한 스캔 이미지 상의 해당 정보에 커서를 놓고 사각형을 그리게 되면, 해당 위치 및 사각형의 가로/세로 크기 정보가 입력된다. 위치 설정부(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
도 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
도 8a에 도시된 바와 같이, 정보 처리부(151)는 위치정보 수신부(1100), 위치 검출부(1200), 오차값 보정부(1300), 이미지 저장 관리부(1400) 및 정보 확인부(1500)를 포함할 수 있다. 또한, 정보 확인부(1500)는 시작/끝 위치 확인부(1510), 필기도구 확인부(1520), 수험생 정보 확인부(1530), 페이지 정보 확인부(1540), 선택답안/숫자답안 검출부(1550)를 포함할 수 있다. As shown in FIG. 8A, the
위치정보 수신부(1100)는 시험지를 디자인하는 과정에서 설정된 각종 항목들의 위치 정보를 수신한다. 위치 검출부(1200)는 상기 위치정보를 이용하여 해당 스캔 이미지 상의 위치를 검출한다. 정보 확인부(1500)는 상기 스캔 이미지의 검출된 위치 상에서 각종 정보들을 확인 또는 검출한다. 전술한 바와 같이, 시험지의 시작/끝 위치, 필기도구 특성, 수험자 정보/페이지 정보, 선택 답안의 위치/답안 숫자 등이 확인 또는 검출될 수 있다. 오차값 보정부(1300)는 시작/끝 위치를 확인한 결과에 응답하여 오차값 보정 동작을 수행한다. 또한, 이미지 저장 관리부(1400)는 데이터베이스 내에서 스캔 이미지가 저장되는 동작을 관리하며, 예컨대 시작/끝 위치를 확인한 결과에 따라 시작 위치나 끝 위치가 검출되지 않은 경우, 또는 검출된 시작/끝 위치가 소정의 임계값을 초과하는 경우에는 해당 스캔 이미지를 에러 이미지로서 데이터베이스부 내의 다른 폴더에 별도로 저장할 수 있다. The
정보 확인부(1500)의 시작/끝 위치 확인부(1510)는 위치 검출부(1200)에 의해 검출된 위치 상에 시작점이나 끝점이 존재하는지를 확인한다. 또한, 시작/끝 위치 확인부(1510)는 시작점이나 끝점의 존재 여부의 확인 결과, 그리고 시작점이나 끝점의 오차값 등에 관계된 정보를 발생한다. 필기도구 확인부(1520)는 필기도구 표시란의 위치정보를 이용하여, 해당 위치 내에 기재된 표시를 검출하고 검출된 표시를 이용하여 해당 필기도구의 특성을 확인한다. 수험생이 사용하고자 하는 필기도구를 이용하여 해당 란에 표시하면, 상기 필기도구의 특성(예컨대, 필기도구의 색상 및/또는 두께)이 확인된다. 또한, 시험지 채점에 있어서 필요한 기본적인 정보들이 확인되며, 예컨대 수험생 정보 확인부(1530)는 위치 검출부(1200)로부터의 위치정보를 이용하여 수험생 정보란에 기재된 수험생 정보를 확인하고, 페이지 정보 확인부(1540)는 시험지의 일측에 인쇄된 해당 시험지가 몇 번째 시험지인지를 나타내는 정보를 확인한다. 상기와 같은 확인된 정보들은 이후 시험지에 대한 채점과정에서 이용될 수 있다.The start / end
한편, 선택답안/숫자답안 검출부(1550)는 답안 기입 모드에 따라 다수의 보기항목들 중 선택된 항목의 위치를 검출하거나, 숫자 기입 방식에 따른 경우에 해당 답안 기재란에 기입된 숫자답안을 검출한다. 예컨대, 항목 선택 방식에 따라 답안을 기입하는 경우, 선택답안/숫자답안 검출부(1550)는 답안으로서 표시된 도형 또는 기호의 위치를 검출하고 그 검출결과를 발생한다. 또는, 숫자 기입 방식에 따라 답안을 기입하는 경우, 선택답안/숫자답안 검출부(1550)는 답안 기재란에 숫자의 기입 여부와 함께, 답안 기재란에 기입된 숫자의 정보(예컨대, 숫자의 형태를 나타내는 정보)를 발생한다.Meanwhile, the selection answer / numeric
한편, 도 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
답안 확인부(2300)는 상기 수신된 선택답안/숫자답안 정보를 수신하여 답안을 확인한다. 예컨대, 항목 선택 모드에서, 답안 확인부(2300)는 답안으로서 표시된 도형 또는 기호 등의 위치정보를 이용하여 해당 답안이 다수의 보기항목들 중 어느 것인지를 확인한다. 또는 숫자 기입 모드에서, 수험생에 의해 기입된 숫자답안 정보와 기 저장된 숫자 판단정보를 수신하고, 이를 이용하여 수험생이 기입한 답안의 숫자가 몇 번인지를 확인한다. 숫자를 확인하는 자세한 방법과 관련하여서는 후술한다.The
채점 수행부(2400)는 상기 검출된 답안을 모범 답안과 비교하여 시험지에 대한 채점을 수행한다. 다수 개의 객관식 문항이 포함된 경우 채점 수행은 각각의 문항에 대한 점수를 합산함에 의해 수행될 수 있다. 또한, 시험지가 다수의 페이지로 이루어지는 경우, 각각의 페이지의 점수 결과를 합산하여 채점이 수행될 수 있다. 해당 채점 결과는 성적 처리부(153)로 제공된다. 또한, 수험생 정보 표시 차단부(2500)는 채점자에 의해 주관식 문항에 대한 채점이 수행되는 경우 해당 수험생의 정보가 표시되는 것을 차단한다. 예컨대, 객관식 문항들에 대한 채점이 완료되면 해당 시험지에 대한 주관식 채점을 수행하기 동작이 수행되며, 주관식 채점 모드시 수험생 정보의 표시가 차단된 상태에서 주관식 문항이 채점자에 표시된다. 채점자는 주관식 문항을 확인하고 그 채점 결과를 입력한다. The
한편, 도 8c에 도시된 바와 같이, 성적 처리부(153)는 채점정보 수신부(3100), 주관식 채점 입력부(3200), 점수 산출부(3300) 및 채점결과 송신부(3400)를 포함할 수 있다. 채점정보 수신부(3100)는 답안 처리부(152)에서 처리되어 발생된 채점 정보를 수신하며, 상기 채점 정보는 객관식 문항들에 대한 채점 결과일 수 있다. 또한, 주관식 채점 입력부(3200)는 주관식 채점자에 의해 입력된 채점 결과를 수신한다. 점수 산출부(3300)는 객관식 문항 및 주관식 문항에 대한 채점 결과를 이용하여 해당 수험자의 최종 점수를 산출한다. 채점결과 송신부(3400)는 상기 산출된 점수를 도 1의 성적 관리 서버(100)로 송신한다. As shown in FIG. 8C, the
도 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
도 9a,b,c에 도시된 바와 같은 숫자 판단정보들이 도 1의 판독 시스템(10) 내에 기 저장될 수 있으며, 또한 판독 단말기(100) 내에서 답안으로서 검출된 숫자답안과 숫자 판단정보들을 서로 비교하여 상기 숫자 답안이 어떠한 숫자인지를 확인할 수 있다. 본 발명의 실시예에 따라 숫자를 확인하는 경우, 숫자의 구조적 패턴을 분석함에 의하여 답안의 숫자가 확인될 수 있다. 숫자의 구조적 패턴을 분석하는 것은, 검출된 답안 숫자의 변곡점 유무, 수평선/수직선 형태, 연속된 점의 유무 등을 검출함에 의하여 수행될 수 있으며, 또한 가상의 기준선을 이용하여 상기 기준선과 관계된 숫자 답안의 형태를 분석함에 의하여 수행될 수 있다.Numerical judgment information as shown in FIGS. 9A, B, and C may be pre-stored in the
도 9a에 도시된 바와 같이, 숫자 0을 확인함에 있어서, 검출된 숫자답안의 형태가 시작 정점에 하나의 점 또는 두 개 이상의 연속점이 존재하고, 가장 아래쪽에서 시작 정점과 동일하게 하나의 점 또는 두 개 이상의 연속점이 존재하는지를 검출한다. 또한 시작 정점으로부터 아래 방향으로 떨어지는(수직선, 사선 및 휘어지는 선 등을 포함할 수 있음) 두 개의 선이 존재하는지를 검출한다. 상기와 같은 조건 만족시 해당 숫자 답안을 "0"인 것으로 확인한다.As shown in Fig. 9A, in confirming the
한편, 숫자답안의 형태가 변곡점 없이 아래 방향으로 떨어지는 하나의 선이 존재하거나 왼쪽 또는 오른쪽 방향의 아래로 사선이 존재하는 것으로 검출된 때에는, 해당 숫자 답안을 "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
한편, 숫자 "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
도 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 위치 및 제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.
상기 스캔 이미지로부터 검출된 마크의 위치가 한계값을 초과하거나 상기 스캔 이미지로부터 마크가 검출되지 않는 경우, 상기 스캔 이미지를 에러 이미지로서 별도 저장하는 단계를 더 구비하는 것을 특징으로 하는 답안 판독방법.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.
상기 제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.
상기 스캔 이미지의 제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 위치에 기록된 필기도구의 두께 및/또는 색상과 상기 제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 위치에 기록된 필기도구의 특성을 확인하며, 상기 스캔 이미지의 제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.
상기 검출된 마크의 위치가 기 설정된 위치와 오차가 발생하는 경우, 상기 제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.
상기 제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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220000582A (en) * | 2020-06-26 | 2022-01-04 | 엔에이치엔 주식회사 | Method and system for answer processing |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200238908Y1 (en) | 2000-12-13 | 2001-09-25 | 한국조폐공사 | Discrimination apparatus using for infrared rays |
-
2011
- 2011-01-19 KR KR1020110005391A patent/KR101070467B1/en not_active IP Right Cessation
Patent Citations (1)
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)
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 |