KR101211641B1 - System for explaining workbook using image code and method thereof - Google Patents

System for explaining workbook using image code and method thereof Download PDF

Info

Publication number
KR101211641B1
KR101211641B1 KR1020110100327A KR20110100327A KR101211641B1 KR 101211641 B1 KR101211641 B1 KR 101211641B1 KR 1020110100327 A KR1020110100327 A KR 1020110100327A KR 20110100327 A KR20110100327 A KR 20110100327A KR 101211641 B1 KR101211641 B1 KR 101211641B1
Authority
KR
South Korea
Prior art keywords
information
user
image code
correct answer
image
Prior art date
Application number
KR1020110100327A
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 KR1020110100327A priority Critical patent/KR101211641B1/en
Application granted granted Critical
Publication of KR101211641B1 publication Critical patent/KR101211641B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • 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/23Image 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 positionally close patterns or neighbourhood relationships
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
    • G06V30/2247Characters composed of bars, e.g. CMC-7
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
    • G09B7/04Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying a further explanation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Economics (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

PURPOSE: A system for commenting on questions with an image code and a method thereof are provided to grade the questions, make an error note, and watch a video lecture of the questions using an image code. CONSTITUTION: An image code recognizing unit(120) recognizes an image code by photographing the same. The image code recognizing unit extracts information about a question from the image code. A correct answer determining unit(130) determines a correct answer by using the extracted information about the question. If an answer of a user is wrong, an error note application unit(140) makes an error note including wrong answer information. [Reference numerals] (110) Log-in unit; (120) Image code recognizing unit; (130) Correct answer determining unit; (140) Error note application unit; (150) Lecture playing unit; (160) Grading unit

Description

이미지코드를 이용한 문제해설 시스템 및 방법{System for explaining workbook using image code and method thereof}System for explaining workbook using image code and method

본 발명은 이미지 코드를 이용하여 문제의 채점 및 동영상 강의가 가능한 문제해설 시스템 및 방법에 관한 것으로, 구체적으로 각종 문제집에 실리는 문제에 그 문제의 답을 채점할 수 있는 이미지 코드를 같이 삽입하여 두고, 사용자가 단말기를 이용하여 해당되는 이미지 코드를 스캔한 경우에 그 이미지 코드를 이용하여 채점, 오답노트 작성 및 해당되는 문제의 동영상 강의를 볼 수 있도록 한 시스템 및 방법에 관한 것이다.The present invention relates to a problem description system and method capable of grading a problem and teaching a video by using an image code. Specifically, an image code capable of scoring an answer is included in a problem in various problem books. The present invention relates to a system and a method for allowing a user to scan a corresponding image code by using a terminal and to view a video lecture of a scoring, a wrong note, and a corresponding problem by using the image code.

학생 또는 수험생들이 공부를 할 때는, 공부해야 되는 내용을 읽어서 이해하거나 암기하고, 그 내용에 해당되는 문제집을 풀어서 공부한 내용을 확인한 후, 틀린 내용을 오답 노트 등으로 정리하여 다음에 공부할 때 참고하는 방식이 일반적으로 많이 이용된다. When students or examinees study, read or understand the contents to be studied, memorize them, solve the problem collection corresponding to the contents, check the contents of the study, organize the incorrect contents into incorrect notes, etc., and refer to the next study. The method is generally used a lot.

각각의 공부방식이 장단점이 있겠지만, 위와 같은 방식의 단점은 모든 문제에 대한 해설을 눈으로 읽는 방식으로만 수행이 되어야 하므로, 시청각을 모두 이용하는 방식에 비해 사용자의 기억에 오래 남기는 기능이 떨어지고, 오답 노트 등을 작성하기 위하여 많은 시간과 노력이 들어간다는 점이다. Each study method has advantages and disadvantages, but the disadvantage of the above method should be performed only by reading the commentary on all the problems, so the function of long-lasting memory in the user is inferior to the method of using both audio-visual and incorrect answers. It takes a lot of time and effort to write notes.

한편, 시청각을 모두 이용한 학습을 하기 위해서는 학교나 학원 등을 통하여 강의를 듣는 방식이 가장 좋지만, 이러한 방식은 사용자가 원하는 시간에 수강할 수가 없고, 학교나 학원의 시간표에 사용자가 맞춰야 하고, 또한 직접 학교나 학원에 방문을 하여야 한다는 점에서 불편하다는 단점이 있다. On the other hand, in order to learn using both audio and visual, it is best to take a lecture through a school or an institute, but such a method cannot be taken at a time desired by the user, and the user must adjust the timetable of the school or the institute and directly It is inconvenient in that you have to visit a school or academy.

최근에는 인터넷을 통한 강의가 많이 활성화되어 있지만, 이러한 방식은 사용자가 문제를 풀면서 강의를 듣기를 원하는 부분만 들을 수 있는 것이 아니라 사용자가 원하는 부분과 상관없이 전체를 다 들어야 하고, 사용자가 원하는 부분을 보기 위해서는 동영상을 재생시킨 후 재생 바 등을 이동시켜가며 원하는 부분을 찾아야 하는 불편함이 있었다. In recent years, a lot of lectures have been activated through the Internet, but this method does not only allow the user to listen to the lecture while solving problems, but to listen to the entire contents regardless of the user's desire. In order to see the video after playing the moving bar and moving the inconvenience to find the desired part.

또한, 대한민국 특허공개공보 제2003-0013667호에 공개된 바와 같이, 사용자가 직접 웹사이트의 주소를 입력하지 않고, 바코드, 문자 등을 화상인식장치로 인식하면 자동으로 웹페이지에 접속하여 해당되는 동영상 등을 볼 수 있도록 하는 기술도 개발되었지만, 이러한 방식도 역시 사용자가 원하는 부분만을 선택적으로 볼 수 없다는 불편함은 여전히 가지고 있었다. In addition, as disclosed in Korean Patent Laid-Open Publication No. 2003-0013667, when a user recognizes a barcode, text, etc. as an image recognition device without directly inputting an address of a website, the user automatically accesses a webpage and a corresponding video. Although the technology for viewing the back has been developed, this method still has the inconvenience of not selectively seeing only the desired part of the user.

KR 2003-0013667 A 2003. 2. 15 요약의 대표도KR 2003-0013667 A Representative diagram of February 15, 2003

상기한 문제를 해결하기 위해서 본 발명에서는 사용자가 문제를 풀면서 즉석에서 채점이 가능하고, 원하는 문제의 동영상만 볼 수 있는 문제해설 시스템 및 방법을 제공하는 것을 목적으로 한다.In order to solve the above problems, an object of the present invention is to provide a problem description system and method that allows a user to score an instant while solving a problem and can only view a video of a desired problem.

또한, 상기한 문제를 해결하기 위해서 본 발명에서는 상기한 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide a computer-readable recording medium having recorded thereon a program for realizing the above-described method.

상기한 목적을 달성하기 위해서 본 발명은 촬영기능이 구비된 스마트폰을 이용하여 문제에 대한 해설정보를 제공하는 시스템에 있어서, 문제와 같이 인쇄되고, 적어도 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함하는 이미지코드를 촬영을 통하여 인식하여, 상기 이미지코드로부터 상기 문제에 대한 정보를 추출하는 이미지코드인식부; 상기 이미지코드인식부로부터추출된 문제에 대한 정보를 이용하여 정답여부를 판단하는 정답판단부; 상기 정답판단부에 의해 사용자가 틀린 것으로 확인되는 경우 상기 틀린 문제에 대한 정보가 포함된 오답노트가 작성되도록 하는 오답노트신청부; 상기 이미지코드에 포함되는 웹주소정보를 이용하여 동영상 강의가 저장된 시스템에 접속하여 상기 문제에 대한 동영상 강의가 재생되도록 하는 강의재생부;를 포함하고, 상기 이미지코드는 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함한 정보가 사각형 형상 안에 바코드 형태로 표현되는 제1이미지영역과, 상기 제1이미지 영역의 제1면에 접한 직사각형의 형상을 가지며, 상기 직사각형 내에 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 복수개의 사각형 영역을 구비하는 제2이미지영역을 포함하고, 상기 제1이미지 영역과 상기 제2이미지 영역은 전체로서 하나의 사각형의 형상을 가지는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템을 제공한다. In order to achieve the above object, the present invention provides a solution to the problem using a smartphone equipped with a shooting function, printed as a problem, at least the identification information and the description of the problem An image code recognition unit for recognizing an image code including web address information in which information for storing is photographed and extracting information on the problem from the image code; A correct answer determining unit which determines whether a correct answer is made using information on a problem extracted from the image code recognition unit; An incorrect note application unit for generating an incorrect note including information on the wrong problem when the user is determined to be wrong by the correct answer determination unit; And a lecture reproducing unit for reproducing a video lecture about the problem by accessing a system in which a video lecture is stored using web address information included in the image code. The image code includes identification information about the problem and the Information including web address information in which information for explanation of a problem is stored has a first image area represented by a bar code in a rectangular shape, and a rectangular shape in contact with a first surface of the first image area. And a second image area having a plurality of rectangular areas for displaying a user-selected answer to the problem, wherein the first image area and the second image area have a rectangular shape as a whole. It provides a problem explanation system using an image code.

또한, 상기한 목적을 달성하기 위해서 본 발명은 촬영기능이 구비된 스마트폰을 이용하여 문제에 대한 해설정보를 제공하는 방법에 있어서, 이미지코드인식부가 문제와 같이 인쇄되고, 적어도 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함하는 이미지코드를 촬영을 통하여 인식하여, 상기 이미지코드로부터 상기 문제에 대한 정보를 추출하는 단계; 정답판단부가 상기 이미지코드인식부로부터 추출된 문제에 대한 정보를 이용하여 정답여부를 판단하는 단계; 오답노트신청부가 상기 정답여부를 판단하는 단계에 의해 사용자가 틀린 것으로 확인되는 경우 상기 틀린 문제에 대한 정보가 포함된 오답노트가 작성되도록 하는 단계; 및 강의재생부가 상기 이미지코드에 포함되는 웹주소정보를 이용하여 동영상 강의가 저장된 시스템에 접속하여 상기 문제에 대한 동영상 강의가 재생되도록 하는 단계;를 포함하고, 상기 이미지코드는 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함한 정보가 사각형 형상 안에 바코드 형태로 표현되는 제1이미지영역과, 상기 제1이미지 영역의 제1면에 접한 직사각형의 형상을 가지며, 상기 직사각형 내에 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 복수개의 사각형 영역을 구비하는 제2이미지영역을 포함하고, 상기 제1이미지 영역과 상기 제2이미지 영역은 전체로서 하나의 사각형의 형상을 가지는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법을 제공한다. In addition, in order to achieve the above object, the present invention provides a solution for the problem using a smartphone equipped with a shooting function, the image code recognition unit is printed as a problem, at least to identify the problem Recognizing an image code including information and web address information storing information for explaining the problem through photographing, and extracting information on the problem from the image code; Determining whether or not the correct answer is determined by using information on a problem extracted from the image code recognition unit; If an incorrect note application unit determines that the user is wrong by determining whether the correct answer is corrected, creating an incorrect note including information on the wrong problem; And a lecture reproducing unit accessing a system in which a video lecture is stored using web address information included in the image code to play a video lecture about the problem. The image code includes identification information about the problem. And a first image region in which information including web address information in which information for explanation of the problem is stored is expressed in a barcode form in a rectangular shape, and a rectangular shape in contact with a first surface of the first image region. A second image area having a plurality of rectangular areas within which a user-selected answer to the question may be displayed, wherein the first image area and the second image area have a single rectangular shape as a whole; It provides a problem solving method using an image code characterized in that.

여기서, 상기 이미지코드는 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함하는 제1이미지영역과, 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 제2이미지영역을 포함하여 문제를 푸는 사용자가 직접 답을 체크할 수 있는 영역이 포함되도록 할 수 있다.Here, the image code includes a first image area including web address information in which identification information about the problem and information for commenting on the problem are stored, and a second image capable of displaying a user-selected answer to the problem. Including the area, the user who solves the problem may include an area for checking the answer.

또한, 상기 이미지코드에는 상기 문제의 정답에 대한 정보가 포함될 수 있으며, 이 때 상기 정답판단부는 상기 이미지코드에 포함된 정답정보를 이용하여 상기 사용자가 정답을 맞췄는지 여부를 판단할 수 있다. In addition, the image code may include information about the correct answer of the problem, wherein the correct answer determination unit may determine whether the user corrected the correct answer using the correct answer information included in the image code.

또한, 상기 정답판단부는 상기 이미지코드에 포함된 웹주소로 접속하고 상기 문제에 대한 정보를 수신하여 상기 사용자가 정답을 맞췄는지 여부를 판단할 수도 있다. In addition, the correct answer determination unit may be connected to the web address included in the image code and receive information about the problem to determine whether the user corrected the correct answer.

한편, 상기 문제가 주관식 문제의 경우 상기 정답판단부는 상기 사용자에게 상기 인식된 이미지코드에 대응되는 문제의 정답이 출력되도록 하고, 사용자로부터 상기 문제를 맞췄는지 여부를 입력받을 수 있다. On the other hand, when the problem is a subjective question, the correct answer determination unit may output the correct answer to the problem corresponding to the recognized image code to the user, and may receive input from the user whether the problem is correct.

한편, 상기 오답노트신청부는 상기 사용자가 틀린 문제에 대한 정보를 오답노트를 작성하기 위한 시스템에 전송하여 상기 오답노트를 작성하기 위한 시스템에 상기 사용자가 틀린 문제에 대한 정보를 포함하는 오답노트가 상기 사용자별로 작성되도록 하는 것이 바람직하다. On the other hand, the incorrect note application unit transmits information about the wrong problem to the user to the system for creating an incorrect note, the incorrect note that includes information about the wrong user in the system for creating the incorrect note It is desirable to make it per user.

여기서, 상기 오답노트는 상기 사용자가 틀린 문제에 대한 정보와 상기 문제와 유사한 유형의 문제에 대한 정보가 포함되고, 상기 사용자가 틀린 문제에 대한 전체 사용자의 정답율에 대한 정보가 포함되는 것이 바람직하다. In this case, the incorrect answer note may include information about a problem wrong for the user and a problem of a type similar to the problem, and may include information about a correct answer rate of the entire user for the problem that the user is wrong.

한편, 상기한 목적을 달성하기 위해 본 발명은 이미지를 촬영하여 인식할 수 있는 카메라가 구비된 스마트폰을 통하여 인식된, 문제와 같이 인쇄되고, 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함한 정보가 사각형 형상 안에 바코드 형태로 표현되는 제1이미지영역과, 상기 제1이미지 영역의 제1면에 접한 직사각형의 형상을 가지며, 상기 직사각형 내에 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 복수개의 사각형 영역을 구비하는 제2이미지영역을 포함하고, 상기 제1이미지 영역과 상기 제2이미지 영역은 전체로서 하나의 사각형의 형상을 가지는 이미지코드를 촬영하여 스캔할 수 있는 카메라가 구비된 사용자의 스마트폰의 접속을 받아 상기 문제에 대한 해설정보를 제공하는 문제해설시스템에 있어서, 상기 이미지코드에 대응되는 문제에 대한 정보를 저장하는 문제정보저장부; 상기 사용자 단말기로부터 상기 사용자가 상기 문제를 푼 결과에 대한 정보를 수신하여 상기 사용자가 틀린 문제에 대한 정보가 포함된 오답노트를 작성하는 오답노트작성부; 및 상기 사용자 단말기로부터 문제에 대한 식별정보를 수신하여 상기 사용자 단말기에 상기 문제에 대응되는 동영상 강의를 제공하는 동영상저장부;를 포함하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템을 제공한다. On the other hand, in order to achieve the above object, the present invention is printed as a problem, which is recognized through a smartphone equipped with a camera that can take and recognize the image, the identification information for the problem and for commentary of the problem The information including web address information where the information is stored has a first image area represented by a barcode in a rectangular shape, and a rectangular shape in contact with the first surface of the first image area. A second image area having a plurality of rectangular areas capable of displaying a selected answer, wherein the first image area and the second image area are scanned as a whole by photographing an image code having a rectangular shape as a whole; Problem solving system that provides a solution to the problem by receiving the connection of the user's smartphone equipped with a camera that can In the problem-information storage unit that stores information about the problem corresponding to the image code; An incorrect note creation unit for receiving an information on a result of the user solving the problem from the user terminal and creating an incorrect note including information on the wrong problem of the user; And a video storage unit for receiving identification information on a problem from the user terminal and providing a video lecture corresponding to the problem to the user terminal.

여기서, 상기 문제정보저장부에는 각각의 문제와 비슷한 유형의 문제에 대한 정보가 포함되며, 상기 오답노트작성부는 상기 사용자가 틀린 문제와 비슷한 유형의 문제가 같이 오답노트에 포함되도록 하는 것이 바람직하다. Here, the problem information storage unit may include information on a problem of a similar type to each problem, and the incorrect note creation unit may include a problem of the same type as the wrong problem in the incorrect note.

또한, 상기 오답노트작성부는 상기 오답노트에 포함되는 상기 사용자가 틀린 문제와 비슷한 유형의 문제의 수를 사용자가 지정할 수 있도록 하는 것이 바람직하다. In addition, the incorrect note creation unit preferably allows the user to specify the number of problems of the type similar to the wrong problem included in the incorrect note.

또한, 상기 문제정보저장부는 상기 사용자가 상기 이미지코드를 이용하여 문제의 정답여부를 판단하면, 각각의 정답여부에 대한 정보를 수신하여 각각의 문제에 대한 전체 사용자의 정답율정보를 저장하는 것이 바람직하다. In addition, when the user determines whether the problem is correct using the image code, the problem information storage unit preferably receives information on each correct answer and stores the correct answer rate information of the entire user for each problem. .

상기한 목적을 달성하기 위해서 본 발명은 상기한 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In order to achieve the above object, the present invention provides a computer readable recording medium having recorded thereon a program for realizing the above method.

본 발명에 따르면, 문제를 푼 후 채점 과정이 획기적으로 간편해지는 장점이 있으며, 채점과 동시에 자신의 점수를 확인할 수 있다는 장점이 있다. According to the present invention, there is an advantage that the scoring process is greatly simplified after solving the problem, there is an advantage that can check their score at the same time as the scoring.

또한, 자신이 틀린 문제에 대한 오답노트를 손쉽게 만들 수 있다는 장점도 있으며, 자신이 틀린 문제, 혹은 잘 모르는 문제에 대한 동영상 해설 강의도 선택적으로 들을 수 있다는 장점도 있다. In addition, there is an advantage that you can easily make a wrong note about the wrong problem, and also has the advantage that you can selectively listen to the video commentary lectures about the wrong or unknown problem.

도 1은 본 발명의 개념을 도시한 개략도
도 2는 본 발명에서 문제집의 각 문제에 이미지 코드가 삽입된 예를 도시한 것
도 3은 본 발명에서 사용자의 단말기에 설치되는 문제해설 시스템을 도시한 블록선도
도 4는 본 발명에서 서버에 설치되는 문제해설 시스템을 도시한 것
도 5는 본 발명의 방법을 도시한 흐름도
도 6은 본 발명의 또 다른 실시예의 방법을 도시한 흐름도
도 7은 본 발명의 또 다른 실시예의 방법을 도시한 흐름도
1 is a schematic diagram illustrating the concept of the present invention
Figure 2 shows an example in which the image code is inserted into each problem of the problem collection in the present invention
3 is a block diagram illustrating a problem solving system installed in a user terminal in the present invention;
Figure 4 illustrates a problem solving system installed in the server in the present invention
5 is a flow chart illustrating a method of the present invention.
6 is a flowchart illustrating a method of another embodiment of the present invention.
7 is a flowchart illustrating a method of another embodiment of the present invention.

이하 본 발명의 바람직한 실시예를 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명을 설명하기 위한 개략도이다. 1 is a schematic view for explaining the present invention.

도 1에서 보는 바와 같이, 사용자가 문제지의 문제에 함께 인쇄된 이미지 코드(200)를 핸드폰, 스마트 폰, 노트북 등과 같이 촬영기능과 통신기능이 구비된 단말기(100)를 이용하여 촬영을 하면, 자동으로 인터넷을 통하여 서버(300)에 접속되어 사용자가 자신의 단말기를 통하여 정답을 확인할 수 있도록 하고, 서버에 오답노트 작성되어 저장되도록 하며, 사용자가 원하는 문제의 동영상 강의를 단말기(100)를 통하여 재생할 수 있도록 되어 있다. As shown in FIG. 1, when a user shoots an image code 200 printed on a problem paper using a terminal 100 equipped with a photographing function and a communication function, such as a mobile phone, a smart phone, a notebook, and the like, an automatic Connected to the server 300 through the Internet to allow the user to check the correct answer through their terminal, to write and save the incorrect note in the server, to play the video lecture of the user's desired problem through the terminal 100 It is supposed to be.

본 발명은 문제집의 각 문제에 같이 인쇄되는 이미지 코드는 문제에 대한 정보를 저장하기 위한 영역과 사용자가 답을 표시할 수 있는 영역을 포함한다. According to the present invention, an image code printed together on each problem of a problem book includes an area for storing information about the problem and an area for the user to display an answer.

도 2는 문제집의 각 문제에 이미지 코드가 삽입된 예를 도시한 것이다. 2 shows an example in which an image code is inserted into each problem of the problem book.

도 2에서 도시된 바와 같이 이미지 코드(10)에는 QR코드와 같은 2차원 바코드와 같이 소정의 이미지에 정보를 저장하도록 구성되어 문제에 대한 정보를 포함하는 제1이미지영역(11)과 사용자가 답을 표시할 수 있는 제2이미지영역(12)이 포함된다. As shown in FIG. 2, the image code 10 is configured to store information in a predetermined image, such as a two-dimensional bar code such as a QR code, and includes a first image area 11 containing information on a problem and a user answers. A second image area 12 capable of displaying is included.

보다 구체적인 내용을 시스템 및 방법을 통하여 살펴본다. Look at the specific contents through the system and method.

도 3은 본 발명에서 사용자의 단말기에 설치되는 문제해설 시스템을 도시한 블록선도로, 본 발명의 문제해설 시스템은 로그인부(110), 이미지코드인식부(120), 정답판단부(130), 오답노트신청부(140), 강의재생부(150) 및 채점부(160)를 포함하여 구성될 수 있다. 3 is a block diagram showing a problem solving system installed in the user's terminal in the present invention, the problem solving system of the present invention is a login unit 110, image code recognition unit 120, correct answering unit 130, It may be configured to include an incorrect note application unit 140, lecture playback unit 150 and the scoring unit 160.

로그인부(110)는 서버에 접속할 때 아이디, 패스워드 등의 로그인 정보를 서버에 제공한다.When the login unit 110 accesses the server, the login unit 110 provides login information such as an ID and a password to the server.

이 로그인 정보는 서버에서 요청을 할 때마다 사용자로부터 입력을 받아 제공할 수도 있고, 사용자가 입력한 로그인 정보를 저장하여 두고, 서버에서 요청이 되면 자동으로 제공하도록 할 수도 있다. This login information may be provided by receiving input from the user each time the server makes a request, or may store the login information input by the user and automatically provide it when requested by the server.

본 발명의 문제해설 시스템은 서버에 사용자별로 계정을 만들어 오답노트를 저장할 수 있는데, 이 경우에는 로그인 과정이 필수적이 될 것이다. The problem solving system of the present invention can create an account for each user on the server and store an incorrect note. In this case, the login process will be essential.

그 외의 단계에서는 로그인 과정이 시스템 운영자에 따라 선택적이 될 수도 있을 것이다. At other stages, the login process may be optional depending on the system operator.

본 발명의 로그인부(110)는 로그인 과정이 필요한 경우에 필요한 구성요소이다. The login unit 110 of the present invention is a necessary component when a login process is required.

이미지코드인식부(120)는 사용자가 문제집에 수록된 문제에 대한 답을 이미지코드의 제2이미지영역(12)에 표시한 후, 스마트 폰 등 자신의 단말기(100)의 카메라를 이용하여 이미지코드를 촬영하면, 이를 인식하여 이미지코드에 저장된 정보를 추출한다.The image code recognition unit 120 displays the answer to the problem recorded in the collection of problems in the second image area 12 of the image code, and then uses the camera of the terminal 100 of the user's terminal, such as a smartphone, to display the image code. When shooting, it recognizes it and extracts the information stored in the image code.

이미지코드의 제1이미지영역(11)에는 이미지코드에 해당되는 문제에 대한 식별정보와, 상기한 문제에 대한 동영상 강의 등 문제에 대한 정보가 저장되어 있는 웹주소 정보가 포함되어 있으며, 문제의 정답에 대한 정보도 포함되어 있을 수 있다. The first image area 11 of the image code includes identification information on a problem corresponding to the image code and web address information that stores information on the problem, such as a video lecture on the above problem. Information about may also be included.

사용자가 표시한 답을 추출할 때, 문제의 유형이 객관식 문제인 경우는 도 2에 도시된 바와 같이 사용자가 제2이미지영역(12) 중 어떤 칸에 표시를 하였는지 여부를 가지고 사용자가 선택한 답을 추출할 수 있다When extracting the answer displayed by the user, if the type of the question is a multiple-choice question, the answer selected by the user is extracted based on which column of the second image area 12 is marked by the user as shown in FIG. can do

만약, 문제의 유형이 주관식인 경우에 사용자는 빈칸으로 되어 있는 제2이미지영역(12)에 답을 기재할 수 있으며, 이미지코드인식부(120)는 문자인식 방법에 의해 촬영된 제2이미지영역(12)으로부터 사용자가 입력한 답을 추출할 수 있다.If the type of problem is subjective, the user may write an answer in the blank second image area 12, and the image code recognition unit 120 captures the second image area photographed by the character recognition method. The answer entered by the user can be extracted from (12).

한편, 문제의 유형이 주관식인 경우, 이미지 코드에는 제1이미지영역(11)만 존재할 수도 있으며, 이 경우에 이미지코드인식부(120)는 제1이미지영역(11)에 포함된 정보만 추출한다. On the other hand, if the type of problem is a subjective expression, only the first image region 11 may exist in the image code, and in this case, the image code recognition unit 120 extracts only the information included in the first image region 11. .

정답판단부(130)는 이미지코드인식부(120)에서 추출된 정보를 이용하여 사용자가 표시한 답의 정답여부를 판단하고, 그 결과를 화면을 통해 출력한다.The correct answering unit 130 determines whether the answer displayed by the user is correct using the information extracted from the image code recognition unit 120, and outputs the result through the screen.

만약, 이미지코드의 제1이미지영역(11)에 정답에 대한 정보가 저장되어 있는 경우에는 그 정답에 대한 정보와 사용자가 표시한 답에 대한 정보를 비교하여 일치하면 정답으로 처리하고, 그렇지 않은 경우에는 오답으로 처리한다. If the information about the correct answer is stored in the first image area 11 of the image code, the information about the correct answer and the information displayed by the user are compared and matched. There is an incorrect answer.

만약, 이미지코드의 제1이미지영역(11)에 정답에 대한 정보가 저장되어 있지 않은 경우에는 제1이미지영역(11)에 포함된 웹주소에 대한 정보를 이용하여 서버에 접속하여 문제정보저장부(210)에서 정답정보를 수신한 후 이를 이용하여 정답 여부를 판단한다.If the information about the correct answer is not stored in the first image area 11 of the image code, the problem information storage unit is connected to the server using the information on the web address included in the first image area 11. After receiving the correct answer information at 210, it is determined whether the correct answer is used.

한편, 문제의 유형이 주관식인 경우에 정답판단부(130)는 사용자에게 정답만을 화면상에 출력하고, 사용자가 자신이 작성한 답이 정답인지 여부를 판단하여 이를 입력하면, 그 정보를 이용하여 정답 여부를 판단할 수도 있다.On the other hand, if the type of problem is a short answer, the correct answering unit 130 outputs only the correct answer to the user, and if the user determines whether the answer is the correct answer written by the user and inputs the correct answer using the information You can also determine whether or not.

즉, 사용자가 정답 여부를 판단한 후, 입력한 내용으로 사용자가 문제를 틀렸는지 여부를 판단할 수 있다. That is, after the user determines whether the answer is correct, the user may determine whether the user is wrong with the input contents.

오답노트신청부(140)는 정답판단부(130)에 의해 사용자가 표시한 답이 오답인 것으로 판단되면, 오답인 문제에 대한 식별정보를 포함하는 정보를 서버의 오답노트작성부(220)에 전송하여 오답노트가 작성되도록 한다.If the incorrect note application unit 140 determines that the answer displayed by the user is incorrect by the correct answering unit 130, the incorrect response note preparing unit 220 sends information including identification information about the incorrect answer to the server. Send an incorrect note to send.

오답노트신청부(140)가 오답노트작성부(220)에 전송하는 내용은 기본적으로 틀린 문제에 대한 식별정보이며, 그 외에 사용자가 표시한 답에 대한 정보가 같이 전송될 수 있다.The incorrect note application unit 140 transmits the incorrect note creation unit 220 is basically identification information about a wrong problem, and in addition, information about an answer displayed by the user may be transmitted together.

이렇게 생성된 오답노트는 서버의 오답노트작성부(220)에 사용자별 계정에 저장되도록 할 수도 있고, 사용자의 단말기에 저장되도록 할 수도 있다.The incorrect note generated in this way may be stored in the user-specific account in the incorrect note creation unit 220 of the server, or may be stored in the user's terminal.

한편, 오답노트신청부(140)는 오답노트작성부(220)를 통하지 않고, 직접 단말기 내에 오답노트를 작성할 수도 있다. On the other hand, the incorrect note application unit 140 may create an incorrect note in the terminal directly, rather than through the incorrect note creation unit 220.

이렇게 하기 위해서는 제1이미지영역(11)에 저장된 정보에 문제의 지문 자체가 포함되어 있어야 하고, 오답노트에 포함되는 내용이 문제, 정답 및 사용자가 표시한 답 이외에는 포함되어 있지 않는 경우에 가능할 것이다. In order to do this, the fingerprint stored in the first image area 11 should include the fingerprint itself of the problem, and the content included in the incorrect note will be possible when the problem, the correct answer, and the answer displayed by the user are not included.

한편, 오답노트신청부(140)는 틀린 문제에 대한 정보뿐만 아니라 정답을 맞춘 문제에 대한 정보도 오답노트작성부(220)에 전송할 수 있다.On the other hand, the incorrect note application unit 140 may transmit not only the information about the wrong problem, but also the information about the correct answer to the incorrect note creation unit 220.

이렇게 하면, 각 사용자별로 각 문제에 대해 정답 여부가 서버에 저장되고, 이를 통하여 각 문제에 대한 전체 사용자들의 정답률을 추출할 수 있어 바람직하다. In this case, whether or not the correct answer for each problem is stored in the server for each user, and thus, the correct answer rate of all users for each problem may be extracted.

사용자가 각 문제를 맞추었는지 여부는 사용자가 문제를 풀고 정답을 맞출 때마다 전송되도록 할 수도 있고, 소정의 주기 간격으로 혹은 소정 개수의 문제를 풀 때마다 전송되도록 할 수도 있다.Whether the user solved each problem may be transmitted every time the user solves the problem and corrects the answer, or may be transmitted at predetermined intervals or whenever the user solves a predetermined number of problems.

강의재생부(150)는 사용자가 특정 문제에 대한 동영상 강의를 요청하면, 이미지코드의 제1이미지영역(11)에 포함된 웹주소로 접속하여 서버의 동영상저장부(230)에서 해당 문제에 대한 해설강의 동영상을 추출하여 수신하고 이를 재생한다.Lecture replay unit 150, when the user requests a video lecture on a particular problem, connected to the web address included in the first image area 11 of the image code to the video storage unit 230 of the server for the problem Extract, listen to, and play the video of the commentary lecture.

이 때, 각 문제에 대한 동영상이 저장된 웹주소가 모두 달라서 해당하는 웹주소로 접속을 하면 해당하는 동영상이 바로 전송되도록 설계될 수도 있고, 각 문제별로 동일한 웹주소를 이용하지만 서버에 접속한 후 해당되는 문제의 식별정보를 서버에 제공하면 서버에서 그 문제에 해당하는 동영상을 전송하는 방식으로 해당 동영상이 전송되도록 설계될 수도 있다. At this time, since the web address where the video for each problem is stored is different, the video may be designed to be sent immediately when the user accesses the web address, or the same web address is used for each problem. When the identification information of the problem is provided to the server, the video may be designed to be transmitted by transmitting a video corresponding to the problem.

강의 재생 방식은 스트리밍 방식도 가능하고, 단말기 내에 다운로드 한 후 재생되도록 할 수도 있다. The lecture playback method may be a streaming method and may be played after being downloaded into the terminal.

동영상 강의의 재생은 한 문제를 풀고 정답 여부를 판단할 때마다 할 수도 있고, 여러 개의 문제를 푼 후 할 수도 있을 것이다. You can play the video lesson whenever you solve a problem and determine whether you have the right answer, or after you have solved several questions.

여러 개의 문제를 푼 후 모드를 변경하여 동영상 강의를 재생하고자 하는 경우에는 강의재생부(150)에 각 문제의 문제정보 및 웹주소를 저장한 후 사용자가 선택한 문제에 해당하는 웹주소에 접속하여 동영상 강의를 재생하는 방식을 이용할 수 있을 것이다.If you want to play the video lecture by changing the mode after solving a number of problems, the lecture playback unit 150 stores the problem information and web address of each problem, then access the web address corresponding to the problem selected by the user You can use the method of playing the lecture.

강의재생부(150)에 저장되는 문제정보 및 웹주소 정보의 수는 제한이 될 수 있으므로, 모든 문제에 대한 문제정보 및 웹주소 정보가 다 저장되는 것이 아니라, 사용자가 지정한 문제 혹은 틀린 문제에 대한 정보만 저장되도록 할 수도 있을 것이다. Since the number of problem information and web address information stored in the lecture reproducing unit 150 may be limited, the problem information and web address information for all problems are not stored, but for a user-specified or incorrect problem. You might want to store only the information.

한편, 오답에 대한 동영상 강의만을 보기 원하는 경우에는 후술하는 오답노트를 이용하여 동영상 재생을 하는 것도 가능할 것이다. On the other hand, if you want to watch only video lectures for the wrong answer, it will be possible to play the video using the incorrect note to be described later.

오답노트의 각 문제에는 동영상 강의가 링크되어 있으며, 사용자는 오답노트를 보면서 해당되는 강의가 재생되도록 할 수도 있을 것이다. The video lecture is linked to each problem of the incorrect note, and the user may be able to play the corresponding lecture while watching the incorrect note.

채점부(160)는 사용자가 풀은 전체 문제를 대상으로 점수를 매겨 그 결과를 출력할 수 있다The scoring unit 160 may score the entire problem solved by the user and output the result.

이 때, 점수를 매길 때 만점의 점수는 100점, 20점 등 사용자가 지정할 수 있도록 하는 것이 바람직하다. At this time, it is desirable to allow the user to specify a score of 100 points, 20 points, etc. when scoring.

한편, 대상이 되는 전체 문제의 범위를 지정하는 방식은 여러 가지 방식이 있을 수 있다. On the other hand, there are a number of ways to specify the scope of the entire problem to be targeted.

하나는 사용자가 각 문제에 대한 정답 여부를 판단할 때, 그 범위를 지정하도록 할 수 있다.One can allow the user to specify the range when determining whether the answer is correct for each problem.

즉, 1번 문제에 대한 정답 여부를 판단할 때, 1번 문제가 전체 문제의 시작이 되는 문제라고 채점부(160)를 통해 입력을 하고, 25번 문제에 대한 정답 여부를 판단할 때 그 문제가 전체 문제의 마지막 문제라고 입력을 하면, 1번 문제와 25번 문제의 사이에 정답 여부를 판단한 문제는 모두 전체 문제의 범위에 포함된 것으로 할 수 있다.That is, when judging whether the first answer is correct, the first problem is inputted through the scoring unit 160 as a problem that is the beginning of the whole problem, and when judging whether or not the right answer to the 25th problem is solved. If is inputted as the last problem of the whole problem, all the problems that were judged as the correct answer between the first and the 25th problem can be included in the scope of the whole problem.

다른 방법은 시간을 정하여 놓고, 그 시간 동안 정답 여부를 판단한 문제를 전체 문제의 범위에 포함되도록 할 수 있다.Another method is to set a time so that the question of whether the answer is correct during the time is included in the scope of the whole problem.

다른 방법은 문제집 자체의 정보에 의해 전체 문제의 범위가 정하여지도록 할 수도 있다.Alternatively, the problem book itself can be used to determine the scope of the entire problem.

예를 들어, 모의고사 문제집의 경우, 1회의 모의고사에 포함되는 모든 문제가 전체 문제 범위에 포함되도록 할 수 있다. For example, in the practice test book, all questions included in one practice test may be included in the overall problem scope.

도 4는 본 발명에서 서버에 설치되는 문제해설 시스템을 도시한 것으로, 문제정보저장부(210), 오답노트작성부(220) 및 동영상저장부(230)를 포함하여 구성된다. 4 illustrates a problem description system installed in a server in the present invention, and includes a problem information storage unit 210, an incorrect note creation unit 220, and a video storage unit 230.

문제정보저장부(210)는 각 문제에 대한 정보가 저장된다. The problem information storage unit 210 stores information about each problem.

구체적으로, 각 문제의 식별정보, 지문, 정답, 해설, 각 문제와 비슷한 유형의 문제에 대한 정보가 포함될 수 있다. Specifically, the identification information, the fingerprint, the correct answer, the explanation of each problem, and the information about the type of problem similar to each problem may be included.

만약, 문제와 같이 수록되는 이미지코드에 문제에 대한 정답에 대한 정보가 없이 정답을 확인할 수 있는 웹주소에 대한 정보만 포함되어 있는 경우에는 문제정보저장부(210)는 사용자의 단말기의 접속을 받아, 문제에 대한 정보를 수신하고 그 문제에 대한 정답정보를 전송하거나, 문제에 대한 정보 및 사용자가 체크한 답에 대한 정보가 같이 수신한 후, 정답 여부만을 전송한다. If the image code recorded as a problem includes only the information about the web address for checking the correct answer without information on the correct answer to the problem, the problem information storage unit 210 receives the access of the user's terminal. For example, after receiving information about a problem and transmitting correct answer information about the problem, or receiving information about the problem and information about an answer checked by the user, only the correct answer is transmitted.

이 때, 문제정보저장부(210)에서 사용자가 체크한 답에 대한 정보를 수신하는 경우, 사용자가 정답을 맞췄는지 여부에 대한 정보를 알 수 있으므로 이에 대한 정보를 각 문제별로 저장하고, 이를 오답노트작성부(220)에 보내서 오답노트작성시 이에 대한 정보가 포함되도록 하는 것이 바람직하다. At this time, when the user receives the information on the answer checked by the problem information storage unit 210, since the user can know the information about whether the correct answer is stored for each problem for this information, and this is incorrect It is preferable to send the note writing unit 220 to include information on the incorrect note when writing.

이렇게 하면 각각의 문제에 대한 전체 사용자의 정답율이 오답노트에 알 수 있게 되므로, 사용자는 자신의 실력이 전체에서 어느 정도 수준인지를 알 수 있어서 바람직하다.In this way, the correct answer rate of the entire user for each problem can be known to the incorrect note, the user can know how much level of their skills in the whole is preferable.

또한, 이러한 정답율 정보는 문제집을 만든다던가 시험문제 출제 등에 있어서 중요한 정보로 이용될 수 있어서 바람직하다. In addition, the correct answer rate information is preferable because it can be used as important information in making a collection of questions or exam questions.

오답노트작성부(220)는 오답노트신청부(140)의 신청을 받아 오답노트를 작성하고, 사용자별 계정에 저장한다. Incorrect note creation unit 220 receives the application of the incorrect note application unit 140 to create an incorrect note, and stores in the user-specific account.

오답노트에 포함되는 내용은 기본적으로는 사용자가 틀린 문제 및 그에 대한 정답이 포함된다. Incorrect answers basically include the user wrong question and the correct answer.

그 외에 사용자가 그 문제를 틀렸을 때 표시한 답의 정보도 같이 포함될 수 있다. In addition, information about the answer displayed when the user wrong the question may be included.

또한, 상기한 문제에 대한 해설 정보도 포함될 수 있으며, 이 해설정보는 동영상 강의의 형태로 저장되거나 링크될 수도 있다. In addition, commentary information on the above problem may be included, and the commentary may be stored or linked in the form of a video lecture.

이렇게 함으로써 사용자가 오답노트를 보면서 자신이 어떤 문제를 틀렸는지, 또 어떤 답을 기재해서 틀렸는지를 알 수 있고, 그 문제에 대한 해설을 즉석에서 확인할 수 있는 장점이 있다.By doing so, the user can see what is wrong by looking at the wrong answer, and what is wrong by writing the answer, and there is an advantage that the comment on the problem can be confirmed immediately.

또한, 틀린 문제와 비슷한 유형의 문제들도 같이 포함될 수 있다. 문제정보저장부(210)에는 각 문제 및 그 문제와 유사한 유형의 문제에 대한 정보도 같이 저장되며, 오답노트작성부(220)는 오답노트를 저장할 때 비슷한 유형의 문제가 문제정보저장부(210)에서 확인되면, 그 문제도 같이 저장이 되도록 한다. Also, problems of the same kind as the wrong ones can be included. The problem information storage unit 210 also stores information about each problem and a problem of a similar type to the problem, and the incorrect note writing unit 220 has a similar type of problem when storing the incorrect note. ), The problem is saved as well.

이렇게 함으로써, 사용자는 자신이 틀린 문제와 관련된 다양한 문제를 확인할 수 있게 되어 다시 그러한 문제를 틀릴 확률을 많이 낮출 수 있는 장점이 있다.By doing so, the user can identify various problems related to the wrong problem, and thus, there is an advantage of lowering the probability of wrongly wrong again.

한편, 오답노트에 같이 저장되는 비슷한 유형의 문제의 수는 사용자가 미리 설정하여 둘 수 있다. On the other hand, the number of similar types of problems that are stored in the incorrect note can be preset by the user.

예를 들어, 사용자가 틀린 문제와 유사한 유형의 문제가 20문제 발견되더라도 사용자가 미리 비슷한 유형의 문제를 5문제만으로 한정하여 둔 경우에는, 사용자가 설정한 문제수에 해당하는 유사 유형 문제만이 저장되도록 한다.For example, if the user finds 20 problems of the same type as the wrong problem, but the user has limited only 5 problems of the similar type in advance, only the similar type problems corresponding to the number of problems set by the user are stored. Be sure to

이 때, 어떤 문제를 선택하여 저장하는지 여부는 시스템 운영자가 미리 저장해 둔 각 문제별 유사도를 기준으로 하여 가장 유사한 문제가 저장되도록 할 수도 있고, 유사 유형 문제 중에서 임의로 선택되도록 할 수도 있을 것이다. In this case, whether or not a problem is selected and stored may cause the most similar problem to be stored based on the similarity for each problem previously stored by the system operator, or may be arbitrarily selected among similar type problems.

한편, 오답노트작성부(220)는 사용자별로 오답노트가 작성되도록 하지만, 다른 사용자들의 문제를 푼 결과에 대한 정보도 같이 포함하여 작성되도록 하는 것이 바람직하다. On the other hand, the incorrect note creation unit 220, but the incorrect note is written for each user, it is preferable to include the information on the results of solving the problems of other users together.

예를 들어, 특정 문제에 대하여 전체 사용자의 몇%가 정답을 맞추었는지를 체크하여 이에 대한 정보도 같이 저장되도록 할 수 있다. For example, you can check what percentage of all users answered the correct answer for a particular problem so that information about it is also stored.

이 때, 사용자들이 정답을 맞췄는지 여부에 대한 정보는 사용자가 문제를 풀고 정답을 체크할 때마다 전송될 수도 있고, 소정 주기 또는 소정 문제수를 체크할 때마다 전송되도록 할 수도 있음은 앞에서 살펴본 바와 같다. 또한, 앞에서 언급한 바와 같이 정답 여부를 문제정보저장부(210)에서 판단하면서 사용자가 정답을 맞췄는지 여부에 대한 정보가 저장되도록 할 수도 있다. In this case, the information on whether the users answered the correct answer may be transmitted whenever the user solves the problem and checks the correct answer, or may be transmitted whenever the user checks the predetermined period or the predetermined number of questions. same. In addition, as mentioned above, the problem information storage unit 210 may determine whether the correct answer is stored while determining whether the user has corrected the correct answer.

한편, 또한, 오답노트작성부(220)는 비슷한 유형의 문제를 미리 저장하지 않고, 사용자가 접속하여 오답노트를 요청할 때 추출하여 사용자에게 보여지도록 할 수도 있다. On the other hand, the incorrect note creation unit 220 may not be stored in advance of a similar type of problem, it may be extracted and displayed to the user when the user connected to request the incorrect note.

이 때, 사용자는 자신이 틀린 문제에 대한 전체 사용자들의 정답율을 보고 자신이 많이 뒤떨어진다고 생각하면 비슷한 유형의 문제의 수를 늘려서 신청을 할 수 있을 것이고, 그렇지 않은 경우나 오답노트를 공부할 시간이 부족하다고 생각이 될 때에는 비슷한 유형의 문제의 수를 줄여서 신청을 할 수도 있을 것이다. At this time, if the user sees the correct answer rate of the whole user for the wrong problem and thinks that he is inferior, the user may apply for the increase in the number of similar types of problems, or if there is not enough time to study incorrect notes If you think you may, you may be able to apply for fewer similar types of problems.

오답노트작성부(220)를 통하여 작성된 오답노트는 사용자가 이미지코드를 스캔하기 위해 사용한 단말기를 통하여 직접 볼 수도 있고, PC 등 다른 단말기를 이용하여 서버에 접속하고, 사용자 로그인을 하여 자신의 계정에 저장된 오답노트를 보는 방법으로 볼 수도 있을 것이다. 또한, 작성된 오답노트를 PDF 파일이나 한글, 워드 프로그램 등을 이용하여 볼 수도 있고 다운로드를 하여 프린터를 통하여 출력할 수 있도록 하는 것도 가능하도록 하는 것이 바람직하다. The incorrect note created through the incorrect note creation unit 220 may be viewed directly through the terminal used by the user to scan an image code, or may be connected to a server using another terminal such as a PC, and the user may log in to his account. You can also look at the stored incorrect notes. In addition, it is preferable that the written incorrect note can be viewed using a PDF file, a Korean language, a word program, or the like, or can be downloaded and output through a printer.

동영상저장부(230)는 각 문제별로 해설 동영상이 저장되어 있어서, 강의재생부(150)의 요청에 따라 해당되는 동영상을 전송한다. The video storage unit 230 stores a commentary video for each problem, and transmits a corresponding video at the request of the lecture reproducing unit 150.

도 5는 본 발명의 방법을 도시한 흐름도이다. 5 is a flow chart illustrating a method of the present invention.

사용자가 문제집에 수록된 문제에 대한 답을 이미지코드의 제2이미지영역(12)에 표시한 후, 스마트 폰 등 자신의 단말기(100)의 카메라를 이용하여 이미지코드를 촬영하면, 이미지코드인식부(120)는 이를 인식하여 이미지코드에 저장된 정보를 추출한다(301). After the user displays the answer to the problem recorded in the problem book in the second image area 12 of the image code, and photographs the image code using the camera of his terminal 100, such as a smart phone, the image code recognition unit ( 120 recognizes this and extracts the information stored in the image code (301).

이미지코드의 제1이미지영역(11)에는 이미지코드에 해당되는 문제에 대한 식별정보와, 상기한 문제에 대한 동영상 강의 등 문제에 대한 정보가 저장되어 있는 웹주소 정보가 포함되어 있으며, 문제의 정답에 대한 정보도 포함되어 있을 수 있다는 점은 앞에서 살펴본 바와 같다. The first image area 11 of the image code includes identification information on a problem corresponding to the image code and web address information that stores information on the problem, such as a video lecture on the above problem. It can also contain information about, as discussed earlier.

사용자가 표시한 답을 추출할 때, 문제의 유형이 객관식 문제인 경우는 사용자가 제2이미지영역(12) 중 어떤 칸에 표시를 하였는지 여부를 가지고 사용자가 선택한 답을 추출할 수 있으며, 문제의 유형이 주관식인 경우에 사용자가 빈칸으로 되어 있는 제2이미지영역(12)에는 기재한 답을 이미지코드인식부(120)가 문자인식 방법에 추출할 수 있다는 점은 앞에서 살펴본 바와 같다. 주관식 문제의 경우 처리하는 또 다른 방법은 다음의 실시예에서 다시 설명한다. When extracting the answer displayed by the user, if the question type is a multiple-choice question, the answer selected by the user may be extracted based on which section of the second image area 12 the user has marked. In the case of this subjective expression, as described above, the user can extract the answer described in the second image area 12 in which the user is blank in the character recognition method. Another way of dealing with the subjective problem is described again in the following examples.

정답판단부(130)는 이미지코드인식부(120)에서 추출된 정보를 이용하여 사용자가 표시한 답의 정답여부를 판단하고, 그 결과를 화면을 통해 출력한다(302). The correct answering unit 130 determines whether the answer displayed by the user is correct using the information extracted from the image code recognition unit 120, and outputs the result through the screen (302).

만약, 이미지코드의 제1이미지영역(11)에 정답에 대한 정보가 저장되어 있는 경우에는 그 정답에 대한 정보를 이용하고, 그렇지 않은 경우에는 제1이미지영역(11)에 포함된 웹주소에 대한 정보를 이용하여 서버에 접속하여 문제정보저장부(210)에서 정답정보를 수신한 후 이를 이용하여 정답 여부를 판단한다는 점은 앞에서 살펴본 바와 같다. If the information about the correct answer is stored in the first image area 11 of the image code, the information about the correct answer is used. Otherwise, the information about the web address included in the first image area 11 is used. Access to the server using the information to receive the correct answer information from the problem information storage unit 210 and then used to determine whether the correct answer as described above.

서버에 접속을 하는 경우, 서버가 로그인을 요청하는 경우에는 로그인부(110)를 통하여 로그인 정보를 전송한다는 점은 앞에서 살펴본 바와 같다. When connecting to the server, when the server requests to log in, as described above, the login information is transmitted through the login unit 110.

만약, 사용자가 표시한 답이 오답인 경우(303), 오답노트신청부(140)는 오답인 문제에 대한 식별정보를 포함하는 정보를 서버의 오답노트작성부(220)에 전송하여 오답노트가 작성되도록 한다(304).If the answer displayed by the user is an incorrect answer (303), the incorrect note application unit 140 transmits information including identification information about the incorrect answer to the incorrect note creating unit 220 of the server to indicate an incorrect note. To be written (304).

오답노트작성부(220)에는 사용자별로 계정이 만들어져 있어서, 사용자가 틀린 문제에 대한 정보가 저장이 되며, 기본적으로는 사용자가 틀린 문제 및 그에 대한 정답이 포함되고, 그 외에 사용자가 그 문제를 틀렸을 때 표시한 답의 정보, 상기한 문제에 대한 해설 정보도 포함될 수 있으며, 이 해설정보는 동영상 강의의 형태로 저장되거나 링크될 수도 있다는 점은 앞에서 살펴본 바와 같다. Incorrect note creation unit 220 has an account created for each user, the user is stored information about the wrong problem, basically includes the user wrong problem and the correct answer, in addition to the user wrong In addition, the information displayed in the answer may be included, and the commentary information on the above problem may be included. This solution setting may be stored or linked as a video lecture, as described above.

또한, 틀린 문제와 비슷한 유형의 문제들도 같이 포함될 수 있다는 점도 앞에서 살펴본 바와 같다.In addition, as mentioned above, problems of the same type as those of the wrong problem may be included.

한편, 앞의 설명에서는 오답노트가 서버의 오답노트작성부(220)에 저장되는 것으로 설명하였으나, 사용자의 단말기에 직접 저장하는 것도 가능하며, 이 경우 제1이미지영역(11)에 문제 지문에 대한 정보도 포함되어 있고, 단순히 문제와 정답만을 저장하도록 설정되어 있는 경우에는 서버에 접속할 필요 없이 오답노트신청부(140)에서 직접 오답노트를 작성하도록 할 수도 있다는 점은 앞에서 살펴본 바와 같다.Meanwhile, in the above description, the incorrect note is stored in the incorrect note creating unit 220 of the server. However, the incorrect note can be stored directly in the user's terminal. In this case, the first image area 11 can be used for a problem fingerprint. If the information is also included, and simply set to store only the problem and the correct answer, as described above, it is also possible to make an incorrect note directly in the incorrect note application unit 140 without having to connect to the server.

만약, 사용자가 특정 문제에 대한 동영상 강의를 요청하면(305), 강의재생부(150)는 이미지코드의 제1이미지영역(11)에 포함된 웹주소로 접속하여 동영상저장부(230)에서 해당 문제에 대한 해설강의 동영상을 추출하고, 이를 재생한다(306).If the user requests a video lecture on a specific problem (305), the lecture playback unit 150 is connected to the web address included in the first image area 11 of the image code to the video storage unit 230 A video of the commentary lecture on the problem is extracted and played back (306).

동영상저장부(230)에는 문제별로 해설강의 동영상이 저장되어 있으며, 강의재생부(150)에서 전송하는 문제에 대한 식별정보를 이용하여 해당 동영상을 추출하고 전송한다. The video storage unit 230 stores a video of the commentary lecture for each problem, and extracts and transmits the video using the identification information on the problem transmitted from the lecture playback unit 150.

한편, 만약 사용자가 전체 문제에 대한 채점을 원하는 경우(307), 채점부(160)는 사용자가 풀은 전체 문제를 대상으로 점수를 매겨 그 결과를 출력할 수 있다(308).On the other hand, if the user wants to score the entire problem (307), the scoring unit 160 may score the total problem solved by the user and output the result (308).

이 때, 점수를 매길 때 만점의 점수는 100점, 20점 등 사용자가 지정할 수 있도록 하는 것이 바람직하며, 대상이 되는 전체 문제의 범위를 지정하는 방식은 사용자가 각 문제에 대한 정답 여부를 판단할 때, 그 범위를 지정하도록 하는 방식, 시간을 정하여 놓고 그 시간 동안 정답 여부를 판단한 문제를 전체 문제의 범위에 포함되도록 하는 방식, 문제집 자체의 정보에 의해 전체 문제의 범위가 정하여지도록 하는 방식 등이 있을 수 있음은 앞에서 살펴본 바와 같다.At this time, it is desirable to allow the user to specify a score of 100 points, 20 points, etc. when scoring, and the method of specifying the range of the entire problem to be targeted can be determined by the user. In this case, the method of specifying the range, the method of setting the time and the problem of determining the correct answer during the time are included in the scope of the whole problem, the method of determining the scope of the whole problem by the information of the problem book itself, etc. There may be as described above.

도 6은 본 발명의 또 다른 실시예의 방법을 도시한 흐름도로 주관식의 경우를 도시한 것이다. FIG. 6 is a flow diagram illustrating a method of another embodiment of the present invention, showing the case of a short answer.

본 실시예에서는 이미지코드 내에는 답을 기재할 수 있는 영역이 없으며, 제1이미지영역(11)만이 존재한다. In the present embodiment, there is no area in which the answer can be written in the image code, and only the first image area 11 exists.

사용자가 문제를 푼 후, 스마트 폰 등 자신의 단말기(100)의 카메라를 이용하여 이미지코드를 촬영하면, 이미지코드인식부(120)는 이를 인식하여 이미지코드에 저장된 정보를 추출한다(401). After the user solves the problem, when photographing the image code using the camera of his terminal 100, such as a smart phone, the image code recognition unit 120 recognizes this and extracts the information stored in the image code (401).

정답판단부(130)는 이미지코드인식부(120)에서 추출된 정보를 이용하여 해당되는 문제의 정답을 화면상에 출력한다(402). The correct answering unit 130 outputs the correct answer on the screen using the information extracted from the image code recognition unit 120 (402).

문제의 정답은 이미지코드에 포함되어 있을 수도 있고, 서버에 접속하여 문제정보저장부(210)로부터 정답을 수신하는 방법으로 획득할 수도 있다는 점은 앞에서 살펴본 바와 같다. The correct answer of the problem may be included in the image code, it can be obtained by connecting to the server by receiving the correct answer from the problem information storage unit 210 as described above.

사용자는 자신이 작성한 답이 정답인지 여부를 판단하고, 그 결과를 단말기에 입력하고, 정답판단부(130)는 이를 수신한다(403)The user determines whether the answer written by the user is a correct answer, and inputs the result into the terminal, and the correct answering unit 130 receives it (403).

이 후의 과정은 도 5에서와 같다. The subsequent process is as in FIG.

즉, 만약 사용자가 표시한 답이 오답인 경우(404), 오답노트신청부(140)는 오답인 문제에 대한 식별정보를 포함하는 정보를 서버의 오답노트작성부(220)에 전송하여 오답노트가 작성되도록 한다(405).That is, if the answer displayed by the user is an incorrect answer (404), the incorrect note application unit 140 transmits information including identification information on the incorrect answer to the incorrect note creation unit 220 of the server to the incorrect note 405 is written.

만약, 사용자가 특정 문제에 대한 동영상 강의를 요청하면(406), 강의재생부(150)는 이미지코드의 제1이미지영역(11)에 포함된 웹주소로 접속하여 동영상저장부(230)에서 해당 문제에 대한 해설강의 동영상을 추출하고, 이를 재생한다(407).If the user requests a video lecture on a specific problem (406), the lecture playback unit 150 is connected to the web address included in the first image area 11 of the image code to the video storage unit 230 A video of a commentary lecture on the problem is extracted and played (407).

한편, 만약 사용자가 전체 문제에 대한 채점을 원하는 경우(408), 채점부(160)는 사용자가 풀은 전체 문제를 대상으로 점수를 매겨 그 결과를 출력할 수 있다(409).On the other hand, if the user wants to score the entire problem (408), the scoring unit 160 may score the total problem solved by the user and output the result (409).

도 7은 본 발명의 방법을 도시한 흐름도로써 문제해설 시스템 서버에서 수행되는 방법을 도시한 것이다. 7 is a flow diagram illustrating the method of the present invention, illustrating a method performed in a problem solving system server.

먼저, 각 문제의 식별정보, 지문, 정답, 해설, 각 문제와 비슷한 유형의 문제에 대한 정보 등을 저장하고 있는 문제정보저장부(210)는 사용자의 단말기의 접속을 받아 사용자가 푼 문제에 대한 정보를 수신하여 이에 대응하여 정답여부를 판단할 수 있는 정보를 전송한다(501).First, the problem information storage unit 210 that stores identification information of each problem, a fingerprint, a correct answer, a commentary, information about a similar type of problem, and the like, receives a connection of the user's terminal, In response to the information, information corresponding to the determination of the correct answer is transmitted (501).

이 때 문제에 대한 정보는 사용자가 푼 문제의 식별정보만 포함될 수도 있고, 사용자가 푼 문제의 식별정보와 사용자가 체크한 답에 대한 정보가 포함될 수도 있으며, 문제정보저장부(210)에서 제공하는 정답여부를 판단할 수 있는 정보는 그 문제에 대한 정답 정보만일 수도 있고, 그 문제를 사용자가 맞췄는지 여부를 나타내는 정보일 수도 있다.At this time, the information about the problem may include only the identification information of the problem solved by the user, may include the identification information of the problem solved by the user and information about the answer checked by the user, provided by the problem information storage unit 210 The information capable of determining whether the answer is correct may be only correct answer information about the problem, or may be information indicating whether the user has corrected the problem.

이 단계는 문제와 같이 수록되는 이미지코드에 그 문제에 대한 정답정보가 포함되어 있는 경우에는 생략될 수 있다. This step may be omitted if the image code included with the problem contains the correct answer information for the problem.

한편, 문제정보저장부(210)에서 사용자가 체크한 답에 대한 정보를 수신하는 경우, 사용자가 정답을 맞췄는지 여부에 대한 정보를 알 수 있으므로 이에 대한 정보를 각 문제별로 저장하고, 이를 오답노트작성부(220)에 보내서 오답노트작성시 이에 대한 정보가 포함되도록 할 수 있다는 점은 앞에서 설명한 바와 같다. On the other hand, when the problem information storage unit 210 receives the information about the answer checked by the user, since the user can know the information whether the correct answer is stored, the information about this for each problem, and the incorrect answer notes As described above, it can be sent to the composer 220 to include information on this when creating an incorrect note.

오답노트작성부(220)는 오답노트신청부(140)의 신청을 받아 오답노트를 작성하고, 사용자별 계정에 저장한다(502). Incorrect note creation unit 220 receives the request of the incorrect note application unit 140 to create an incorrect note, and stores in the user-specific account (502).

이 때 오답노트 작성부에는 기본적으로 사용자가 틀린 문제 및 그에 대한 정답이 포함되며, 그 외에 동영상 등 상기한 문제에 대한 해설 정보, 비슷한 유형의 문제에 대한 정보, 그 문제의 전체 사용자의 정답율 등이 포함될 수 있음은 앞에서 살펴본 바와 같다. In this case, the incorrect note creation unit basically includes a user's wrong question and the correct answer. In addition, commentary information on the above-described problem, such as a video, information on a similar type of problem, and the correct answer rate of all users of the problem are included. It may be included as described above.

한편, 동영상저장부(230)는 강의재생부(150)의 요청이 있는 경우(503), 해당되는 동영상을 전송(504)하여 사용자가 각 문제에 대한 동영상을 볼 수 있도록 한다.On the other hand, the video storage unit 230, if requested by the lecture playback unit 150 (503), and transmits the corresponding video (504) so that the user can see the video for each problem.

본 발명의 상기 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The method of the present invention can also be embodied as computer readable code on a computer readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and may be implemented in the form of a carrier wave (for example, transmission via the Internet) . The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

Claims (21)

촬영기능이 구비된 스마트폰을 이용하여 문제에 대한 해설정보를 제공하는 시스템에 있어서,
문제와 같이 인쇄되고, 적어도 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함하는 이미지코드를 촬영을 통하여 인식하여, 상기 이미지코드로부터 상기 문제에 대한 정보를 추출하는 이미지코드인식부;
상기 이미지코드인식부로부터추출된 문제에 대한 정보를 이용하여 정답여부를 판단하는 정답판단부;
상기 정답판단부에 의해 사용자가 틀린 것으로 확인되는 경우 상기 틀린 문제에 대한 정보가 포함된 오답노트가 작성되도록 하는 오답노트신청부;
상기 이미지코드에 포함되는 웹주소정보를 이용하여 동영상 강의가 저장된 시스템에 접속하여 상기 문제에 대한 동영상 강의가 재생되도록 하는 강의재생부;를 포함하고,
상기 이미지코드는 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함한 정보가 사각형 형상 안에 바코드 형태로 표현되는 제1이미지영역과, 상기 제1이미지 영역의 제1면에 접한 직사각형의 형상을 가지며, 상기 직사각형 내에 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 복수개의 사각형 영역을 구비하는 제2이미지영역을 포함하고, 상기 제1이미지 영역과 상기 제2이미지 영역은 전체로서 하나의 사각형의 형상을 가지며 하나의 이미지코드를 형성하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
In the system for providing a solution to the problem using a smartphone equipped with a shooting function,
Recognizing through image capture an image code which is printed as a problem and includes web address information which stores at least identification information on the problem and information for commentary on the problem, and extracts information on the problem from the image code. Image code recognition unit;
A correct answer determining unit which determines whether a correct answer is made using information on a problem extracted from the image code recognition unit;
An incorrect note application unit for generating an incorrect note including information on the wrong problem when the user is determined to be wrong by the correct answer determination unit;
And a lecture reproducing unit for accessing a system in which a video lecture is stored using the web address information included in the image code so that the video lecture about the problem is played.
The image code includes a first image area in which information including identification information on the problem and web address information in which information for explanation of the problem is stored, is expressed in a barcode in a rectangular shape, and a first surface of the first image area. And a second image area having a rectangular shape in contact with the second image area, the second image area including a plurality of rectangular areas within the rectangle for displaying a user-selected answer to the question. The problem solving system using an image code, characterized in that as a whole has a rectangular shape and forms an image code.
삭제delete 제1항에 있어서, 상기 이미지코드에는 상기 문제의 정답에 대한 정보가 포함되며,
상기 정답판단부는
상기 이미지코드에 포함된 정답정보를 이용하여 상기 사용자가 정답을 맞췄는지 여부를 판단하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
The method of claim 1, wherein the image code includes information about the correct answer to the problem,
The answer judgment unit
And a correct answer information included in the image code to determine whether the user has corrected the problem.
제1항에 있어서, 상기 정답판단부는
상기 이미지코드에 포함된 웹주소로 접속하고 상기 문제에 대한 정보를 수신하여 상기 사용자가 정답을 맞췄는지 여부를 판단하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
The method of claim 1, wherein the answer determination unit
Connecting to a web address included in the image code and receiving information on the problem to determine whether the user has answered the correct answer.
삭제delete 제1항에 있어서, 상기 오답노트신청부는
상기 사용자가 틀린 문제에 대한 정보를 오답노트를 작성하기 위한 시스템에 전송하여 상기 오답노트를 작성하기 위한 시스템에 상기 사용자가 틀린 문제에 대한 정보를 포함하는 오답노트가 상기 사용자별로 작성되도록 하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
According to claim 1, wherein the incorrect note application unit
The user may transmit information about a wrong problem to a system for creating an incorrect note so that an incorrect note including information about the wrong user is written to the system for creating an incorrect note. Problem description system using image code.
제6항에 있어서, 상기 오답노트는
상기 사용자가 틀린 문제에 대한 정보와 상기 문제와 유사한 유형의 문제에 대한 정보가 포함되는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
The method of claim 6, wherein the incorrect note
Problem solving system using an image code, characterized in that the user includes information on the wrong problem and information of a type similar to the problem.
제6항에 있어서, 상기 오답노트는
상기 사용자가 틀린 문제에 대한 전체 사용자의 정답율에 대한 정보가 포함되는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
The method of claim 6, wherein the incorrect note
Problem solving system using an image code, characterized in that the information about the correct answer rate of the entire user to the user wrong problem.
촬영기능이 구비된 스마트폰을 이용하여 문제에 대한 해설정보를 제공하는 방법에 있어서,
이미지코드인식부가 문제와 같이 인쇄되고, 적어도 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함하는 이미지코드를 촬영을 통하여 인식하여, 상기 이미지코드로부터 상기 문제에 대한 정보를 추출하는 단계;
정답판단부가 상기 이미지코드인식부로부터 추출된 문제에 대한 정보를 이용하여 정답여부를 판단하는 단계;
오답노트신청부가 상기 정답여부를 판단하는 단계에 의해 사용자가 틀린 것으로 확인되는 경우 상기 틀린 문제에 대한 정보가 포함된 오답노트가 작성되도록 하는 단계; 및
강의재생부가 상기 이미지코드에 포함되는 웹주소정보를 이용하여 동영상 강의가 저장된 시스템에 접속하여 상기 문제에 대한 동영상 강의가 재생되도록 하는 단계;를 포함하고,
상기 이미지코드는 상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함한 정보가 사각형 형상 안에 바코드 형태로 표현되는 제1이미지영역과, 상기 제1이미지 영역의 제1면에 접한 직사각형의 형상을 가지며, 상기 직사각형 내에 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 복수개의 사각형 영역을 구비하는 제2이미지영역을 포함하고, 상기 제1이미지 영역과 상기 제2이미지 영역은 전체로서 하나의 사각형의 형상을 가지며 하나의 이미지코드를 형성하는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법.
In the method of providing a solution to the problem using a smartphone equipped with a shooting function,
The image code recognition unit prints like a problem, recognizes through the photographing an image code including at least identification information on the problem and web address information storing information for commentary on the problem. Extracting information;
Determining whether or not the correct answer is determined by using information on a problem extracted from the image code recognition unit;
If an incorrect note application unit determines that the user is wrong by determining whether the correct answer is corrected, creating an incorrect note including information on the wrong problem; And
And a lecture reproducing unit accessing a system in which a video lecture is stored using web address information included in the image code to play a video lecture about the problem.
The image code includes a first image area in which information including identification information on the problem and web address information in which information for explanation of the problem is stored, is expressed in a barcode in a rectangular shape, and a first surface of the first image area. And a second image area having a rectangular shape in contact with the second image area, the second image area including a plurality of rectangular areas within the rectangle for displaying a user-selected answer to the question. The problem solving method using an image code, characterized in that as a whole has a rectangular shape and form an image code.
삭제delete 제9항에 있어서, 상기 이미지코드에는 상기 문제의 정답에 대한 정보가 포함되며,
상기 정답여부를 판단하는 단계는
상기 이미지코드에 포함된 정답정보를 이용하여 상기 사용자가 정답을 맞췄는지 여부를 판단하는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법.
10. The method of claim 9, wherein the image code includes information about the correct answer to the problem,
The determining of the correct answer is
And correcting the correct answer using the correct answer information included in the image code.
제9항에 있어서, 상기 정답여부를 판단하는 단계는
상기 이미지코드에 포함된 웹주소로 접속하고 상기 문제에 대한 정보를 수신하여 상기 사용자가 정답을 맞췄는지 여부를 판단하는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법.
10. The method of claim 9, wherein determining whether the correct answer is
Connecting to a web address included in the image code and receiving information on the problem to determine whether the user has answered the correct answer.
삭제delete 제9항에 있어서, 상기 오답노트가 작성되도록 하는 단계는
상기 사용자가 틀린 문제에 대한 정보를 오답노트를 작성하기 위한 시스템에 전송하여 상기 오답노트를 작성하기 위한 시스템에 상기 사용자가 틀린 문제에 대한 정보를 포함하는 오답노트가 상기 사용자별로 작성되도록 하는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법.
10. The method of claim 9, wherein the incorrect note is written
The user may transmit information about a wrong problem to a system for creating an incorrect note so that an incorrect note including information about the wrong user is written to the system for creating an incorrect note. Problem solving method using image code.
제14항에 있어서, 상기 오답노트는
상기 사용자가 틀린 문제에 대한 정보와 상기 문제와 유사한 유형의 문제에 대한 정보가 포함되는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법.
15. The method of claim 14, wherein the incorrect note
Problem information using the image code, characterized in that the user includes information about the wrong problem and information of a type similar to the problem.
제14항에 있어서, 상기 오답노트는
상기 사용자가 틀린 문제에 대한 전체 사용자의 정답율에 대한 정보가 포함되는 것을 특징으로 하는 이미지코드를 이용한 문제해설방법.
15. The method of claim 14, wherein the incorrect note
Problem solving method using an image code, characterized in that the information about the correct answer rate of the entire user for the user wrong problem.
이미지를 촬영하여 인식할 수 있는 카메라가 구비된 스마트폰을 통하여 인식된, 문제와 같이 인쇄되고,
상기 문제에 대한 식별정보와 상기 문제의 해설을 위한 정보가 저장된 웹주소정보를 포함한 정보가 사각형 형상 안에 바코드 형태로 표현되는 제1이미지영역과, 상기 제1이미지 영역의 제1면에 접한 직사각형의 형상을 가지며, 상기 직사각형 내에 상기 문제에 대해 사용자가 선택한 답을 표시할 수 있는 복수개의 사각형 영역을 구비하는 제2이미지영역을 포함하고, 상기 제1이미지 영역과 상기 제2이미지 영역은 전체로서 하나의 사각형의 형상을 가지며 하나의 이미지코드를 형성한 이미지코드를 촬영하여 스캔할 수 있는 카메라가 구비된 사용자의 스마트폰의 접속을 받아 상기 문제에 대한 해설정보를 제공하는 문제해설시스템에 있어서,
상기 이미지코드에 대응되는 문제에 대한 정보를 저장하는 문제정보저장부;
상기 사용자 단말기로부터 상기 사용자가 상기 문제를 푼 결과에 대한 정보를 수신하여 상기 사용자가 틀린 문제에 대한 정보가 포함된 오답노트를 작성하는 오답노트작성부; 및
상기 사용자 단말기로부터 문제에 대한 식별정보를 수신하여 상기 사용자 단말기에 상기 문제에 대응되는 동영상 강의를 제공하는 동영상저장부;를 포함하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
Printed as a problem, recognized through a smartphone equipped with a camera that can shoot and recognize the image,
The first image area in which the information including the identification information of the problem and the web address information in which the information for the explanation of the problem is stored is represented in the form of a bar code in a rectangular shape, and the rectangular shape is in contact with the first surface of the first image area. A second image area having a shape, the second image area having a plurality of rectangular areas within the rectangle capable of displaying a user-selected answer to the question, wherein the first image area and the second image area are one as a whole; In the problem description system for providing a solution to the problem by receiving a connection of the user's smart phone equipped with a camera having a rectangular shape of the image code to form a single image code to scan and scan,
A problem information storage unit for storing information on a problem corresponding to the image code;
An incorrect note creation unit for receiving an information on a result of the user solving the problem from the user terminal and creating an incorrect note including information on the wrong problem of the user; And
And a video storage unit for receiving identification information on the problem from the user terminal and providing a video lecture corresponding to the problem to the user terminal.
제17항에 있어서,
상기 문제정보저장부에는 각각의 문제와 비슷한 유형의 문제에 대한 정보가 포함되며,
상기 오답노트작성부는
상기 사용자가 틀린 문제와 비슷한 유형의 문제가 같이 오답노트에 포함되도록 하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
18. The method of claim 17,
The problem information storage unit includes information on problems of a similar type to each problem,
The incorrect note creation unit
Problem description system using the image code, characterized in that the user is included in the wrong answer notes of the same type of problem and wrong.
제18항에 있어서,
상기 오답노트작성부는 상기 오답노트에 포함되는 상기 사용자가 틀린 문제와 비슷한 유형의 문제의 수를 사용자가 지정할 수 있도록 하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
19. The method of claim 18,
The incorrect note creation unit is a problem description system using the image code, characterized in that the user can specify the number of problems of the type similar to the wrong problem included in the incorrect note.
제17항에 있어서,
상기 문제정보저장부는 상기 사용자가 상기 이미지코드를 이용하여 문제의 정답여부를 판단하면, 각각의 정답여부에 대한 정보를 수신하여 각각의 문제에 대한 전체 사용자의 정답율정보를 저장하는 것을 특징으로 하는 이미지코드를 이용한 문제해설시스템.
18. The method of claim 17,
The problem information storage unit when the user determines whether the correct answer to the problem using the image code, and receives the information on each correct answer, characterized in that for storing the correct answer rate information of the entire user for each problem Problem description system using code.
제9항, 제11항, 제12항, 제14항 내지 제16항 중 어느 한 항에 기재된 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing the method according to any one of claims 9, 11, 12, and 14 to 16.
KR1020110100327A 2011-09-30 2011-09-30 System for explaining workbook using image code and method thereof KR101211641B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110100327A KR101211641B1 (en) 2011-09-30 2011-09-30 System for explaining workbook using image code and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110100327A KR101211641B1 (en) 2011-09-30 2011-09-30 System for explaining workbook using image code and method thereof

Publications (1)

Publication Number Publication Date
KR101211641B1 true KR101211641B1 (en) 2012-12-12

Family

ID=47907532

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110100327A KR101211641B1 (en) 2011-09-30 2011-09-30 System for explaining workbook using image code and method thereof

Country Status (1)

Country Link
KR (1) KR101211641B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160005836A (en) 2014-07-07 2016-01-18 순천향대학교 산학협력단 Apparatus of image link applications in smart device
KR20200114543A (en) * 2019-03-29 2020-10-07 김형중 Studying paper for examination
KR20210155543A (en) * 2020-06-16 2021-12-23 김건호 Server for Providing Questions based on Incorrect Answers and Program for Providing Questions based on Incorrect Answers
KR20220133740A (en) * 2021-03-25 2022-10-05 주식회사 한컴코드게이트 Solution inquiry service server that supports to be able to inquire the answer information and the commentary information for user-selected question based on the two-dimensional code printed in learning book and operating method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101061452B1 (en) * 2010-04-07 2011-09-06 이지행 Method for feedback study using study book having readable identification code and a server for the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101061452B1 (en) * 2010-04-07 2011-09-06 이지행 Method for feedback study using study book having readable identification code and a server for the same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160005836A (en) 2014-07-07 2016-01-18 순천향대학교 산학협력단 Apparatus of image link applications in smart device
KR20200114543A (en) * 2019-03-29 2020-10-07 김형중 Studying paper for examination
KR102205064B1 (en) * 2019-03-29 2021-01-21 우진문 Studying paper for examination
KR20210155543A (en) * 2020-06-16 2021-12-23 김건호 Server for Providing Questions based on Incorrect Answers and Program for Providing Questions based on Incorrect Answers
KR102498371B1 (en) * 2020-06-16 2023-02-10 김건호 Server for Providing Questions based on Incorrect Answers and Program for Providing Questions based on Incorrect Answers
KR20220133740A (en) * 2021-03-25 2022-10-05 주식회사 한컴코드게이트 Solution inquiry service server that supports to be able to inquire the answer information and the commentary information for user-selected question based on the two-dimensional code printed in learning book and operating method thereof
KR102670320B1 (en) * 2021-03-25 2024-05-29 주식회사 한컴위드 Solution inquiry service server that supports to be able to inquire the answer information and the commentary information for user-selected question based on the two-dimensional code printed in learning book and operating method thereof

Similar Documents

Publication Publication Date Title
CN111949822B (en) Intelligent education video service system based on cloud computing and mobile terminal and operation method thereof
CN109960809B (en) Dictation content generation method and electronic equipment
JP6606750B2 (en) E-learning system
KR101956714B1 (en) Method and system for checking answers
JP2014178358A (en) Learning support device, learning support method, learning support program, learning support system and server device, and terminal device
KR101211641B1 (en) System for explaining workbook using image code and method thereof
Rila et al. Using technology to increase opportunities to respond
KR20160139786A (en) System and method for solving learnig problems using augmented reality
Ahn Korean EFL college students' acceptance and use of smartphone applications for English language learning
TWM546586U (en) Test making and scoring system of examination paper
CN112528799B (en) Teaching live broadcast method and device, computer equipment and storage medium
KR102126834B1 (en) Automatic scoring system using qr code
TWI591501B (en) The book content digital interaction system and method
JP4755043B2 (en) Education support system
KR20220009180A (en) Teminal for learning language, system and method for learning language using the same
WO2014088133A1 (en) System and method for explaining questions using image codes
KR20140056854A (en) System for providing problem solution video using qr cord
CN111078992B (en) Dictation content generation method and electronic equipment
KR20120026287A (en) System and method of incorrect answer management
KR102156180B1 (en) Foreign language learning system and foreign language learning method using electronic pen
KR20140025720A (en) Learning system and method for providing multimedia contents using recongnition code of books
KR101870507B1 (en) Data utilization system that provides the incorrect Notes
KR20120133775A (en) Remote lecture service providing method with real-time evaluation
US20130203035A1 (en) Learning support system and method
JP2021012341A (en) Information processing method, 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
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151222

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161004

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171010

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20181002

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20191029

Year of fee payment: 8