Nothing Special   »   [go: up one dir, main page]

KR20220029014A - Customized learning problem solving contents providing system, method and computer program - Google Patents

Customized learning problem solving contents providing system, method and computer program Download PDF

Info

Publication number
KR20220029014A
KR20220029014A KR1020200110813A KR20200110813A KR20220029014A KR 20220029014 A KR20220029014 A KR 20220029014A KR 1020200110813 A KR1020200110813 A KR 1020200110813A KR 20200110813 A KR20200110813 A KR 20200110813A KR 20220029014 A KR20220029014 A KR 20220029014A
Authority
KR
South Korea
Prior art keywords
video
solving
learner
learning
providing
Prior art date
Application number
KR1020200110813A
Other languages
Korean (ko)
Other versions
KR102438104B1 (en
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 KR1020200110813A priority Critical patent/KR102438104B1/en
Publication of KR20220029014A publication Critical patent/KR20220029014A/en
Application granted granted Critical
Publication of KR102438104B1 publication Critical patent/KR102438104B1/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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9035Filtering based on additional data, e.g. user or group profiles
    • 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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Resources & Organizations (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A customized learning problem solving content providing system according to an embodiment of the present invention includes a learning server. The learning server can be accessed by at least one learner terminal, tests the level of a learner in connection with a video providing platform, receives problem information from the learner terminal to provide customized learning problem solving video, provides at least one problem solving video corresponding to the problem, searches a recommended problem similar to the problem in a database, and provides the recommended problem.

Description

맞춤형 학습 문제풀이 컨텐츠 제공 시스템, 방법 및 컴퓨터 프로그램{Customized learning problem solving contents providing system, method and computer program}Customized learning problem solving contents providing system, method and computer program

본 발명은 학습 문제풀이 컨텐츠 제공 시스템에 관한 것으로, 더욱 상세하게는 학습자의 학습자 레벨을 고려한 문제풀이 컨텐츠를 제공하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템에 관한 것이다.The present invention relates to a learning problem-solving content providing system, and more particularly, to a customized learning problem-solving content providing system that provides problem-solving content in consideration of the learner's learner level.

종래에는 학습자의 학습을 돕기 위해 기존 학습지에 추가로 정답지와 해설지를 첨부하는 통상적인 학습지를 이용한 학습이 대부분이었다.In the past, most of the learning was done using a normal study sheet in which an answer sheet and an explanation sheet were attached to the existing study sheet in order to help the learner's learning.

하지만 일반적으로 학습지가 어느 정도 학습자의 레벨에 맞게 구성되어 있다 하더라도, 레벨에 맞는 문항을 추천하는 데에는 한계가 있을 뿐만 아니라 오답을 관리하는 데에 어려움이 있고, 오답에 관련된 개인화된 문제를 추천하는 것은 불가능하다.However, in general, even if the worksheet is configured to suit the learner's level to some extent, there is a limit to recommending items appropriate to the level, there is a difficulty in managing incorrect answers, and recommending personalized questions related to incorrect answers is difficult. impossible.

최근 이런 단점을 보완하기 위해, 휴대폰 및 컴퓨터와 같은 단말기를 이용해 학습자의 레벨을 측정하고 개인화된 문제를 추천해주거나 학습을 돕는 새로운 형태의 스마트 학습 시스템이 개발되고 있는 상황이지만, 이런 스마트한 온라인 학습 시스템의 단점은 오프라인 학습지에 의한 학습을 효율적으로 도와주는 것이 아니라, 기존 학습에 새로운 학습을 병행해야 하므로, 학습자에게는 이중적인 부담이 있었다.Recently, to compensate for these shortcomings, a new type of smart learning system is being developed that measures the level of learners using terminals such as mobile phones and computers, recommends personalized problems, or helps learning. The disadvantage of the system is that it does not effectively help learning by means of offline study papers, but requires new learning in parallel with existing learning, which puts a double burden on learners.

또한 기존의 온라인 학습 시스템은 학습자 레벨에 따라 획일화된 문제 풀이를 제공하고, 문제 풀이 제공 방식이 정해져 있어서, 학습자에 맞지 않는 문제 풀이가 제공되는 문제가 있으며, 문제 풀이의 내용이 부실하거나 평가를 수행하지 못해 지속적인 품질 저하를 가져올 수 있는 학습 시스템 구조였다.In addition, the existing online learning system provides uniform problem solving according to the learner's level, and the problem solving method is set, so there is a problem that problem solving is provided that is not suitable for the learner, and the content of problem solving is poor or evaluation is difficult It was a learning system structure that could cause continuous quality degradation by failing to perform.

따라서, 전술한 문제를 해결하기 위하여 학습자가 제시한 문제에 대응하는 맞춤형 문제풀이 동영상을 검색하여 제공해주고, 평가에 따라 고품질의 문제풀이 동영상을 제공할 수 있도록 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템에 대한 연구가 필요하게 되었다.Therefore, in order to solve the above-mentioned problems, a customized learning problem-solving content providing system that searches for and provides customized problem-solving videos corresponding to the problems presented by learners and provides high-quality problem-solving videos according to the evaluation. research became necessary.

한국등록특허 제10-2002914호(2019년07월17일 등록)Korean Patent No. 10-2002914 (registered on July 17, 2019)

본 발명의 목적은 학습자의 학습을 돕기 위한 맞춤형 학습 문제풀이 동영상을 학습자 레벨에 맞게 제공할 수 있으며, 학습자 레벨을 고려한 문제풀이 동영상을 동영상 제공 플랫폼과 연계하여 서비스하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템을 제공하는 것이다.An object of the present invention is to provide a customized learning problem-solving video to help the learner's learning according to the learner's level, and to provide a customized learning problem-solving content providing system that provides a service in connection with the video providing platform with a problem-solving video considering the learner's level will provide

본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 시스템은, 적어도 하나의 학습자단말기가 접속 가능하며, 동영상 제공 플랫폼과 연계하여 학습자의 수준을 테스트하고, 맞춤형 학습 문제풀이 동영상을 제공할 수 있도록 상기 학습자단말기에 문제정보를 제공받고, 해당 문제에 대응한 적어도 하나의 문제풀이 동영상을 제공하며, 해당 문제와 유사한 추천 문제를 데이터베이스에서 검색하여 제공하는 학습서버를 포함한다.The customized learning problem solving content providing system according to an embodiment of the present invention is accessible to at least one learner terminal, tests the learner's level in connection with the video providing platform, and provides a customized learning problem solving video and a learning server that receives problem information from the learner terminal, provides at least one problem solving video corresponding to the problem, and searches a database for recommended problems similar to the problem.

상기 학습서버는 상기 학습자단말기를 통하여 촬영된 문제 이미지 또는 학습자단말기로 직접 입력된 상기 문제정보를 제공받아 해당 문제의 텍스트를 추출하는 데이터분석부; 학습자의 학습 레벨을 평가하여 학습 레벨 맞춤형으로 문제풀이 동영상을 제공받을 수 있도록 레벨 테스트를 수행하는 레벨매칭부; 상기 데이터분석부에서 추출된 텍스트를 기반으로 문제정보에 포함된 문제를 파악하고, 해당 문제와 동일하거나 유사한 문제들을 데이터베이스에서 검색하는 문항매칭부; 상기 문항매칭부에서 제공된 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼과 연계하여 검색하고, 검색 결과 해당 문제에 대응하는 문제풀이 동영상을 동영상 제공 플랫폼으로부터 전송받아 학습자단말기에 제공하는 해답제공부; 상기 학습자단말기로부터 제공된 문제정보 및 레벨 테스트에 의한 학습자 레벨을 기초로 해당 학습자에게 적합한 추천 문제를 제공하는 문제추천부를 더 포함한다.The learning server includes: a data analysis unit for extracting the text of the problem by receiving the problem image taken through the learner terminal or the problem information directly input to the learner terminal; a level matching unit that evaluates the learning level of the learner and performs a level test so that the learning level can be provided with a problem-solving video tailored to the learning level; an item matching unit that identifies problems included in the problem information based on the text extracted from the data analysis unit, and searches the database for problems identical to or similar to the corresponding problem; an answer providing unit that searches for a video of solving a problem for the problem provided by the question matching unit in association with a video providing platform, and receives a video of solving a problem corresponding to the search result from the video providing platform from the video providing platform and provides the video to the learner terminal; It further includes a problem recommendation unit for providing a recommended problem suitable to the learner based on the learner level by the level test and the problem information provided from the learner terminal.

상기 데이터분석부는 문제 이미지에서 문제 내용을 확인하기 위해 이미지에서 텍스트를 추출하는 광학 문자 인식(OCR : optical character recognition) 기술을 이용하는 것을 특징으로 한다.The data analysis unit is characterized by using an optical character recognition (OCR) technology for extracting text from the image in order to identify the problem content in the problem image.

상기 해답제공부는 검색된 문제풀이 동영상이 복수 개인 경우, 추천 우선순위별로 리스트 형태로 해당 동영상 리스트를 제공할 수 있으며, 추천 우선순위는 학습자 레벨이나 전문가 추천별 우선순위, 학습자 주변 지역, 조회수, 평점(좋아요) 및 구독자 수 중 어느 하나로 설정되어 제공되는 것을 특징으로 한다.The answer providing unit may provide the video list in the form of a list by recommendation priority when there are a plurality of searched problem-solving videos, and the recommendation priority is the learner level or priority by expert recommendation, the area around the learner, the number of views, the rating ( It is characterized in that it is set to any one of the number of likes) and subscribers.

상기 문제추천부는 상기 학습서버에서 최초에 문제정보, 레벨 테스트에 의한 학습자 레벨에 대한 정보를 수집하지 못한 경우, 우선순위로 제공되는 상기 문제풀이 동영상 또는 추천 문제들은, 추천 알고리즘의 콜드 스타트(Cold start)를 이용하여 상기 학습자와 유사한 조건을 검색하여 가장 유사한 조건의 과거 학습자에게 제공된 문제풀이 동영상이나 추천 문제들을 해당 학습자단말기로 제공하는 것을 특징으로 한다.When the problem recommendation unit fails to collect problem information and information on the learner level by the level test initially from the learning server, the problem-solving video or recommended problems provided in priority are cold start of the recommendation algorithm ) is used to search for conditions similar to those of the learner, and problem-solving videos or recommended problems provided to past learners with the most similar conditions are provided to the learner terminal.

본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 방법은, 적어도 하나의 학습자단말기가 접속 가능하며, 동영상 제공 플랫폼과 연계하여 학습자의 수준을 테스트하고, 맞춤형 학습 문제풀이 동영상을 제공할 수 있도록 상기 학습자단말기에 문제정보를 제공받고, 해당 문제에 대응한 적어도 하나의 문제풀이 동영상을 제공하는 학습서버를 이용한 해답 컨텐츠 제공 방법에 있어서, 상기 학습자단말기는 문제풀이(해답)를 제공받기 원하는 문제를 상기 학습자단말기로 촬영 후 이미지 형태로 된 문제정보를 학습서버로 전송하는 단계; 상기 학습서버는 전송된 문제정보로부터 문제 텍스트를 추출하는 단계; 상기 학습서버는 해당 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼에 요청하고, 문제풀이 동영상 검색 결과를 상기 동영상 제공 플랫폼으로부터 제공받는 단계; 상기 학습서버는 상기 동영상 제공 플랫폼과 연계하여 검색된 해당 문제에 대한 문제풀이 동영상이 복수 개인 경우, 설정된 우선순위로 검색 결과 리스트를 제공하고, 상기 검색 결과 리스트에서 요청시 해당 문제풀이 동영상을 전송하는 단계; 상기 학습자단말기는 상기 문제풀이 동영상 재생 후 동영상에 대한 평가정보를 작성하여 학습서버에 제공하는 단계; 상기 학습자단말기 요청시 해당 문제와 유사한 추천 문제를 기저장한 데이터베이스로부터 제공하는 단계를 포함한다.The method for providing customized learning problem-solving content according to an embodiment of the present invention is such that at least one learner terminal can be accessed, the learner's level is tested in connection with the video providing platform, and a customized learning problem-solving video can be provided. In the method for providing answer content using a learning server that receives problem information from the learner terminal and provides at least one video of solving a problem corresponding to the problem, the learner terminal solves the problem for which the learner terminal wants to be provided with a solution (answer) transmitting the problem information in the form of an image to the learning server after shooting with the learner terminal; The learning server extracts the problem text from the transmitted problem information; The learning server requests a video video providing platform for solving a problem for the corresponding problem, and receiving a video search result from the video providing platform for solving a video problem; When the learning server is linked to the video providing platform and there are a plurality of video clips for solving the problem for the corresponding problem, providing a search result list with a set priority, and transmitting the video for solving the problem when requested from the search result list ; The learner terminal prepares evaluation information for the video after playing the video of solving the problem and provides it to the learning server; and providing a recommended problem similar to the corresponding problem from a previously stored database when the learner terminal is requested.

상기에 있어서, 상기 학습서버는 문제풀이 동영상을 맞춤형으로 제공하기 위해 학습자 수준을 측정하기 위한 레벨 테스트를 수행하는 단계; 상기 레벨 테스트를 수행한 후 문제정보에 포함된 해당 문제에 대한 문제풀이 동영상을 제공하는 단계; 를 더 포함한다.In the above, the learning server performs a level test to measure the learner level in order to provide a customized video problem-solving; providing a problem-solving video for the corresponding problem included in the problem information after performing the level test; further includes

상기 맞춤형 학습 문제풀이 컨텐츠 제공 방법은 컴퓨터로 읽을 수 있는 저장매체에 저장된 컴퓨터 프로그램에 의해 수행된다.The method for providing customized learning problem solving content is performed by a computer program stored in a computer-readable storage medium.

본 발명의 맞춤형 학습 문제풀이 컨텐츠 제공 시스템은 학습자가 레벨에 따라 차등적으로 맞춤형 문제풀이 동영상을 제공해줄 수 있어서, 학습자의 학습효과가 배가되는 장점이 있다.The customized learning problem-solving content providing system of the present invention has the advantage that the learner's learning effect is doubled because it can provide a differentially customized problem-solving video according to the learner's level.

또한, 동영상 제공 플랫폼 상에 존재하는 동영상 제공 플랫폼과 연계하여 동영상 제공 플랫폼의 서버 데이터베이스를 활용할 수 있으므로, 방대한 동영상 컨텐츠를 구축하기 위한 시스템 설치 및 유지 비용을 절감할 수 있으며, 쉽게 구축이 가능한 장점이 있다.In addition, since it is possible to utilize the server database of the video providing platform in connection with the video providing platform existing on the video providing platform, the system installation and maintenance cost for building vast video contents can be reduced, and the advantage of being easy to build is there is.

또한, 문제풀이 동영상에 중간 삽입되거나 하이퍼링크(hyperlink)되는 형태의 광고를 설정하여 제공함으로써, 수익을 창출할 수 있으며, 나아가, 문제풀이 동영상이 학습자의 주변 지역학원 등에서 제공되는 동영상인 경우, 그 광고 수익을 지역 학원으로부터 제공받을 수 있어, 지역 학원 활성화에 기여하고, 학원 홍보에 의해 학습자는 자신의 학습 성취도에 따라 자신에게 적합한 지역 학원을 찾을 수 있는 효과가 있다.In addition, it is possible to generate revenue by setting and providing advertisements in the form of interim insertion or hyperlinks in the video for solving problems. Advertising revenue can be provided from local academies, contributing to the revitalization of local academies, and by promoting the academy, learners have the effect of finding a suitable local academy according to their learning achievement.

도 1은 본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 시스템 전체 구성을 보인 블록도이다.
도 2는 학습서버의 세부 구성을 보인 블록도이다.
도 3은 본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 방법의 과정을 보인 순서도이다.
1 is a block diagram showing the overall configuration of a system for providing customized learning problem solving content according to an embodiment of the present invention.
2 is a block diagram showing a detailed configuration of a learning server.
3 is a flowchart illustrating a process of a method for providing customized learning problem solving content according to an embodiment of the present invention.

이하에서는 도면을 참조하여 본 발명의 구체적인 실시예를 상세하게 설명한다. 다만, 본 발명의 사상은 제시되는 실시예에 제한되지 아니하고, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에서 다른 구성요소를 추가, 변경, 삭제 등을 통하여, 퇴보적인 다른 발명이나 본 발명 사상의 범위 내에 포함되는 다른 실시예를 용이하게 제안할 수 있을 것이나, 이 또한 본원 발명 사상 범위 내에 포함된다고 할 것이다. 또한, 각 실시예의 도면에 나타나는 동일한 사상의 범위 내의 기능이 동일한 구성요소는 동일한 참조부호를 사용하여 설명한다.Hereinafter, specific embodiments of the present invention will be described in detail with reference to the drawings. However, the spirit of the present invention is not limited to the presented embodiments, and those skilled in the art who understand the spirit of the present invention may add, change, delete, etc. other components within the scope of the same spirit, through addition, change, deletion, etc. Other embodiments included within the scope of the invention may be easily proposed, but this will also be included within the scope of the invention. In addition, components having the same function within the scope of the same idea shown in the drawings of each embodiment will be described using the same reference numerals.

도 1은 본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 시스템 전체 구성을 보인 블록도이다.1 is a block diagram showing the overall configuration of a system for providing customized learning problem solving content according to an embodiment of the present invention.

본 발명의 맞춤형 학습 문제풀이 컨텐츠 제공 시스템은 도 1에 도시된 바와 같이, 인터넷, LTE 망과 같은 통신망(300)으로 다수의 학습자단말기(100)가 접속 가능하며, 동영상 제공 플랫폼(400)과 연계하여 학습자의 수준을 테스트하고, 수준별, 전문가 추천별 맞춤형 학습 문제풀이 동영상을 제공하는 학습서버(200)를 포함한다.As shown in FIG. 1, the customized learning problem solving content providing system of the present invention allows a plurality of learner terminals 100 to be connected to a communication network 300 such as the Internet and LTE network, and is linked with the video providing platform 400 to test the learner's level, and includes a learning server 200 that provides a customized learning problem solving video for each level and expert recommendation.

또한 학습서버(200)는 통신망(300)을 통하여 학습자단말기(100)에 문제정보를 제공받고, 문제에 대응한 문제풀이 동영상을 제공하며, 학습자 레벨 테스트를 수행하는 등의 학습 컨텐츠를 원활하게 제공하기 위한 학습 어플리케이션을 학습자단말기(100)에 제공하고, 학습 어플리케이션과 연동하여 관련 학습 컨텐츠 서비스를 제공할 수 있다.In addition, the learning server 200 receives problem information to the learner terminal 100 through the communication network 300 , provides a problem-solving video in response to the problem, and smoothly provides learning contents such as performing a learner level test It is possible to provide a learning application to the learner terminal 100 for this purpose, and to provide a related learning content service in conjunction with the learning application.

통신망(300)은 학습서버(200)와 학습자단말기(100) 또는 학습서버(200)와 동영상 제공 플랫폼(400)과 통신 연계를 위해 호환 가능한 통신 프로토콜이 내장될 수 있으며, 필요한 경우 라우터, 게이트웨이 등이 포함될 수 있다.In the communication network 300, a compatible communication protocol may be built-in for communication linkage with the learning server 200 and the learner terminal 100 or the learning server 200 and the video providing platform 400, and if necessary, a router, a gateway, etc. may be included.

학습서버(200)는 도 2에 도시된 바와 같이, 데이터분석부(210), 레벨매칭부(220), 문항매칭부(230), 해답제공부(240), 문제추천부(250)를 더 포함하며, 각종 자료, 정보를 저장하고 제공하기 위한 별도의 데이터베이스(미도시)가 적어도 하나 이상 구비될 수 있다.As shown in FIG. 2 , the learning server 200 further includes a data analysis unit 210 , a level matching unit 220 , an item matching unit 230 , an answer providing unit 240 , and a problem recommendation unit 250 . At least one separate database (not shown) for storing and providing various data and information may be provided.

데이터분석부(210)는 학습자단말기(100)를 통하여 촬영된 문제 이미지 또는 학습자단말기(100)로 직접 입력된 문제정보를 제공받아 해당 문제 내용을 분석할 수 있다. 문제 이미지에서 문제 내용을 확인하기 위해 이미지에서 텍스트를 추출하는 광학 문자 인식(OCR : optical character recognition) 기술이 적용될 수 있다.The data analysis unit 210 may receive the problem image captured through the learner terminal 100 or the problem information directly input to the learner terminal 100 to analyze the problem content. Optical character recognition (OCR) technology that extracts text from the image may be applied to identify the problem content in the problem image.

레벨매칭부(220)는 학습자의 학습 레벨을 평가하여 학습 레벨 맞춤형으로 문제풀이 동영상을 제공받을 수 있도록 레벨 테스트를 수행할 수 있으며, 학습자 학습 레벨 평가를 위한 별도의 테스트 문항 자료를 데이터베이스에 저장하여 제공하고, 학습자별로 수행한 결과인 학습자 레벨을 별도로 저장하여 관리할 수 있다.The level matching unit 220 may evaluate the learner's learning level and perform a level test so that a problem-solving video can be provided tailored to the learning level, and a separate test item data for evaluating the learner's learning level is stored in the database provided, and the learner level, which is the result of each learner, can be stored and managed separately.

또한, 학습자 레벨을 평가하기 위해 예를 들면, 컴퓨터 보조 평가로 대표될 수 있는 CAT(computerized adaptive testing)는 컴퓨터 적응 평가로서 학습자의 능력과 레벨에 따라 각기 다른 난이도를 제시하고 평가를 실시하여 그 결과로 새로운 문제를 제시하여 결과에 따라 학습자 능력을 측정할 수 있다.In addition, in order to evaluate the learner's level, for example, computerized adaptive testing (CAT), which can be represented by computer-aided assessment, is a computerized adaptive test, which presents different levels of difficulty according to the ability and level of the learner and evaluates the result. can present a new problem and measure the learner's ability according to the result.

또한 레벨매칭부(220)는 예를 들어 문항반응이론이 적용된 테스트 문항의 레벨 값을 측정하고, 테스트 문항의 레벨 값에 따라 학습자의 반응을 측정하여 학습자 레벨을 정할 수 있다.In addition, the level matching unit 220 may determine the learner level by, for example, measuring the level value of the test item to which the item response theory is applied, and measuring the learner's reaction according to the level value of the test item.

문항매칭부(230)는 데이터분석부(210)에서 추출된 텍스트를 기반으로 문제정보에 포함된 문제를 파악하고, 이와 동일하거나 유사한 문제들을 데이터베이스에서 검색할 수 있다. 또한 검색된 해당 문제는 해당 문제에 대한 문제풀이 동영상을 학습자에게 제공할 수 있도록 해답제공부(240)로 제공된다.The item matching unit 230 may identify problems included in the problem information based on the text extracted from the data analysis unit 210 and search the database for the same or similar problems. In addition, the found corresponding problem is provided to the answer providing unit 240 so that a video of solving the problem for the corresponding problem can be provided to the learner.

해답제공부(240)는 문항매칭부(230)에서 제공된 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼(400)과 연계하여 검색하고, 검색 결과 해당 문제에 대응하는 문제풀이 동영상을 동영상 제공 플랫폼(400)으로부터 전송받아 학습자단말기(100)에 제공하거나 플랫폼과 학습자간 다이렉트(direct) 통신에 의해 학습자단말기(100)에 제공해줄 수 있다.The answer providing unit 240 searches for a video of solving a problem for the problem provided by the question matching unit 230 in association with the video providing platform 400, and as a result of the search, a video providing a video of solving a problem corresponding to the problem is provided by the video providing platform 400 ) and may be provided to the learner terminal 100 or provided to the learner terminal 100 by direct communication between the platform and the learner.

또한, 검색된 문제풀이 동영상이 복수 개인 경우, 추천 우선순위별로 리스트 형태로 해당 동영상 리스트를 제공할 수 있다. 추천 우선순위는 학습자 레벨이나 전문가 추천별 우선순위, 학습자 주변 지역, 조회수, 평점(좋아요), 구독자 수 등으로 정해질 수 있다.In addition, when there are a plurality of searched problem-solving videos, the video list may be provided in the form of a list for each recommendation priority. The recommendation priority may be determined by the learner level or priority by expert recommendation, the area around the learner, the number of views, the rating (likes), the number of subscribers, and the like.

동영상 제공 플랫폼(400)은 인터넷과 같은 통신망(300) 상에서 동영상 컨텐츠를 제공하는 서비스 플랫폼(서버)으로서, 예컨대, 유튜브(YOUTUBE), 네이버 티비(NAVER TV), 카카오 티비(KAKAO TV) 등이 될 수 있으며, 인터넷을 통해 방송/프로그램 등의 미디어 컨텐츠를 시청(소비)할 수 있는 OTT(Over The Top) 서비스 플랫폼이 될 수도 있다.The video providing platform 400 is a service platform (server) that provides video content on a communication network 300 such as the Internet, and may be, for example, YouTube, NAVER TV, KAKAO TV, etc. It can also be an over-the-top (OTT) service platform that can watch (consume) media content such as broadcasts/programs over the Internet.

동영상 제공 플랫폼(400)은 학습서버(200)와 연동하여 학습서버(200)에서 요청시 DB 검색을 허용하고, 관련 동영상 검색 결과에 따라 해당 문제풀이 동영상을 학습자단말기(100)에 제공할 수 있다.The video providing platform 400 may link with the learning server 200 to allow a DB search upon request from the learning server 200, and provide a corresponding problem-solving video to the learner terminal 100 according to the related video search results. .

문제추천부(250)는 학습자단말기(100)로부터 제공된 문제정보 및 레벨 테스트에 의한 학습자 레벨을 기초로 해당 학습자에게 적합한 추천 문제를 DB에서 검색하여 제공해줄 수 있다.The problem recommendation unit 250 may search the DB for a recommended problem suitable for the learner based on the problem information provided from the learner terminal 100 and the learner level by the level test, and provide it.

추천되는 문제들은 문제정보에 포함된 문제들과 유사한 수준 및 유형의 문제이거나, 학습자 레벨에 따라 분류되어 해당 레벨에 포함되는 문제들이 될 수 있다.The recommended problems may be problems of a level and type similar to the problems included in the problem information, or problems classified according to the learner level and included in the corresponding level.

또한, 학습서버(200)에서 최초에 학습자 정보로서, 문제정보, 레벨 테스트에 의한 학습자 레벨 등에 대한 정보를 수집하지 못한 경우, 우선순위로 제공되는 문제풀이 동영상 및 추천 문제들은, 인공지능 기반 추천 알고리즘의 콜드 스타트(Cold start)를 이용하여 상기 학습자와 유사한 조건을 검색하여 가장 유사한 조건의 과거 학습자에게 제공된 문제풀이 동영상이나 추천 문제들을 해당 학습자단말기(100)로 제공할 수 있다.In addition, when the learning server 200 does not initially collect information about the problem information and the learner level by the level test as learner information, the problem-solving video and recommendation problems provided as priority are artificial intelligence-based recommendation algorithms By using a cold start of , it is possible to search for a condition similar to the learner and provide a video of solving a problem or a recommended problem provided to a past learner with the most similar condition to the learner terminal 100 .

이때, 추천되는 조건은 기본적인 학습자 정보를 기초로 수행되며, 이를 위해 수집되는 학습자 정보는 연령, 지능, 학습자 거주 지역, 선호 과목, 오답 문제 등이 포함될 수 있다. 여기서 가상 유사한 조건은 예를 들어 학습자 정보에 포함된 정보들의 일치되거나 유사한 정보의 갯수가 가장 많은 조건이 될 수 있다. 학습자 거주 지역의 경우, 해당 학습자가 거주한 지역에서 제공되는 문제풀이 동영상이나 추천 문제들이 될 수 있으며, 그 예로 지역 학원에서 제공되는 컨텐츠가 될 수 있다.In this case, the recommended conditions are performed based on basic learner information, and the learner information collected for this purpose may include age, intelligence, learner's residential area, preferred subjects, incorrect answer questions, and the like. Here, the virtual similar condition may be, for example, a condition in which the number of identical or similar information included in the learner information is the largest. In the case of a learner's residential area, it may be a problem-solving video or a recommended problem provided in the area in which the learner lives, for example, it may be content provided by a local school.

또한, 유사 조건에 적용되는 추천 알고리즘 방식은 유사도 분석을 이용한 인공지능 알고리즘을 활용할 수 있다.In addition, the recommendation algorithm method applied to similar conditions may utilize an artificial intelligence algorithm using similarity analysis.

나아가 유사도 계산 방식 이외에 상호 작용 행렬의 차원을 줄이고 k 개의 잠재 구성 요소가 있는 두 개 이상의 작은 행렬로 근사하며, 해당 행과 열을 곱하면 학습자 별 항목의 등급을 예측할 수 있는 행렬인수분해(matrix factorization) 방법을 활용할 수도 있다.Furthermore, in addition to the similarity calculation method, the dimension of the interaction matrix is reduced, approximated by two or more small matrices with k latent components, and matrix factorization (matrix factorization) that can predict the grade of each learner item by multiplying the corresponding row and column ) can also be used.

또한 자주 소비되는 항목이 그래프의 가장자리와 연결되는 연관 규칙(association rule)이나, 마이닝 규칙(mining rule)을 활용하여 가능한 빈번 항목 집합의 상태 공간을 탐구하고 빈번하지 않은 검색 공간의 분기를 제거하며, 자주 사용되는 항목 집합은 규칙을 생성하는 데 사용되며 이러한 규칙은 추천(권장) 사항을 생성할 수도 있다.In addition, it explores the state space of a set of possible frequent items by using an association rule or a mining rule in which frequently consumed items are connected to the edge of the graph, and removes branching in the infrequent search space, A set of frequently used items is used to create rules, and these rules can also generate recommendations (recommendations).

예를 들면, 학습서버(200)에서 학습자단말기(100)로 추천되는 학습 서비스를 제공하기 위해 학습자 정보를 최초에 수집하고, 수집된 학습자 정보에 기반하여 가장 연령대에 적합한 학습 서비스를 추천해주거나 학습자의 연령, 지능, 학습자 거주 지역, 선호과목 등을 고려하여 연관 규칙을 생성하고, 이에 부합되는 문제풀이 동영상 또는 추천 문제를 추천 제공해줄 수도 있다.For example, learner information is initially collected to provide a learning service recommended from the learning server 200 to the learner terminal 100, and based on the collected learner information, the most appropriate learning service for the age group is recommended or learner It is also possible to create a related rule in consideration of the age, intelligence, region of the learner's residence, preferred subject, etc.

나아가 학습서버(200)는, 인공지능(AI)를 이용하여 학습자의 학습 수준을 분석하여 맞춤형 멘토링 정보를 제공할 수도 있는데, 이를 위해 학습서버(200)는 학습자단말기(100)로부터 제공된 문제정보, 학습자 레벨, 연령, 지능, 이전문제 학습 내역 등을 분석하고, 학습자가 요구하는 HELP 내용을 분석하여 상기 문제추천부(250)를 통해 해당 멘토링 정보를 생성하여 제공하며, 학습자의 요청 또는 설정에 따라 학습자의 학습수준에 맞는 기저장된 맞춤형 문제를 제공한다.Furthermore, the learning server 200 may provide customized mentoring information by analyzing the learning level of the learner using artificial intelligence (AI). For this, the learning server 200 provides problem information provided from the learner terminal 100, Analyze the learner level, age, intelligence, previous problem learning history, etc., and analyze the HELP content requested by the learner to generate and provide the corresponding mentoring information through the problem recommendation unit 250, and according to the learner's request or setting It provides pre-stored customized problems that fit the learning level of the learner.

아울러 학습서버(200)는 개인별 학습관리, 학습수준분석과 로그기록, 개인의 학습영역별 수준추이분석, 학습단계별 모집단과의 상대적 비교통계 등을 통해 해당 학습자의 현재 학습자 레벨과 멘토링이 요구되는 영역 및 수준 등을 인공지능(AI)을 이용하여 종합적으로 판단하여 멘토링 정보를 생성하고, 이를 학습자단말기(100)에게 제공할 수도 있다.In addition, the learning server 200 conducts individual learning management, learning level analysis and log records, individual level trend analysis by individual learning area, and relative comparative statistics with the population for each learning stage in the area where the learner's current learner level and mentoring are required. And the level, etc. may be comprehensively determined using artificial intelligence (AI) to generate mentoring information, and may be provided to the learner terminal 100 .

이러한 인공지능(AI)의 일실시예로 관계와 관심 데이터를 통해 학습자에 내재된 특성(Feature)을 분리해내는 기계 학습 모델을 사용할 수 있다.As an example of such artificial intelligence (AI), a machine learning model that separates features inherent in learners through relationships and interest data may be used.

이에 따라 신뢰성 데이터(S) 및 데이터베이스에 사전 저장된 학습자료 목록(Y)을 입력받고, 기계 학습하여 학습자의 특성들(Features)(U) 및 학습자의 학습 특성을 고려한 학습자료 군집 데이터(V)들을 추출하게 된다.Accordingly, the reliability data (S) and the learning material list (Y) stored in advance in the database are input, and the learning material cluster data (V) in consideration of the learner's features (U) and the learner's learning characteristics are obtained by machine learning. will be extracted

여기서, 상기 신뢰성 데이터(S)는 상기 학습자단말기(100)로부터 제공된 학습정보를 토대로 데이터베이스에서 비슷한 유형의 학습정보 매칭에 의해 추출된 학습자 성향셋, 키워드 및 커리큐럼 간의 상관 관계 분포들의 축적 데이터들로서, 서비스에서 축적된 데이터 및 타 분석 모델로부터 유도된 데이터(Sparse Matrix)들로 이루어진 경험에 의한 반복 학습 데이터이다.Here, the reliability data (S) is the accumulated data of correlation distributions between the learner disposition set, the keyword, and the curriculum extracted by matching the learning information of a similar type in the database based on the learning information provided from the learner terminal 100, and a service It is iterative learning data by experience consisting of data (sparse matrix) derived from data accumulated in , and other analysis models.

상기 일실시예에 따른 학습 모델의 알고리즘은 수학식 1에 의해 연산될 수 있다.The algorithm of the learning model according to the embodiment may be calculated by Equation (1).

Figure pat00001
Figure pat00001

여기서, Yij 는 학습 관심 데이터(2-mode)이며, UiVj T : 예측된 학습 관심 데이터(2-mode)이며, Sii' 는 실제 학습자 신뢰영향 데이터(1-mode)이며, UiUi' T는 예측된 학습자 신뢰영향 데이터(1-mode)이다.Here, Y ij is the learning interest data (2-mode), U i V j T : the predicted learning interest data (2-mode), S ii ' is the actual learner trust impact data (1-mode), U i U i' T is the predicted learner trust impact data (1-mode).

상기 수학식 1에 표현된 바와 같이, 학습 관심 데이터와 예측된 학습 관심 데이터의 오차가 없어질 때까지 오차를 피드백(feedback)하여 기계 학습하게 되며, 실제 학습자 신뢰성 데이터와 예측된 신뢰성 데이터의 오차가 없어질 때까지 오차를 피드백하여 기계 학습하게 된다.As expressed in Equation 1, machine learning is performed by feeding back the error until the error between the learning interest data and the predicted learning interest data disappears, and the error between the actual learner reliability data and the predicted reliability data is Machine learning is performed by feeding back the error until it disappears.

나아가 학습서버(200)는 문제풀이 동영상 재생 후 학습자단말기(100)의 입력에 의해 제공되는 평가정보를 전송받아 저장하고, 학습자 요청시 평가정보를 제공하는 평가제공부를 더 포함할 수도 있으며, 평가제공부의 기능은 해답제공부(240)의 기능에 포함될 수도 있다.Furthermore, the learning server 200 may further include an evaluation providing unit that receives and stores the evaluation information provided by the input of the learner terminal 100 after playing the problem solving video, and provides evaluation information upon a learner's request, and the evaluation providing unit The function of may be included in the function of the answer providing unit 240 .

평가정보에는 예컨대 만족도, 댓글, 시청률, 조회수, 평점 등이 포함될 수 있다.The evaluation information may include, for example, satisfaction, comments, viewer ratings, number of views, ratings, and the like.

나아가 학습서버(200)는 문제풀이 동영상에 중간 삽입되거나 하이퍼링크되는 형태의 광고를 설정하고, 제공하는 광고제공부를 포함할 수도 있으며, 광고제공부의 기능은 해답제공부(240)의 기능에 포함될 수 있다.Furthermore, the learning server 200 may include an advertisement providing unit that sets and provides an advertisement in the form of being inserted in the middle or hyperlinked to the problem solving video, and the function of the advertisement providing unit may be included in the function of the answer providing unit 240 . there is.

문제풀이 동영상이 학습자의 주변 지역학원 등에서 제공되는 동영상인 경우, 그 수익을 지역 학원으로부터 제공받을 수 있어, 지역 학원 활성화에 기여하고, 학원 홍보에 의해 학습자는 자신의 학습 성취도에 따라 자신에게 적합한 지역 학원을 찾을 수 있는 효과가 있다.If the problem-solving video is a video provided by a local academy around the learner, the revenue can be provided from the local academy, contributing to the revitalization of the local academy, and by promoting the academy, the learner can learn from the appropriate area according to his or her learning achievement It has the effect of finding a school.

도 3은 본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 방법의 과정을 보인 순서도이다.3 is a flowchart illustrating a process of a method for providing customized learning problem solving content according to an embodiment of the present invention.

먼저, 학습자단말기(100)에서 문제풀이(해답)를 제공받기 원하는 문서화된 문제를 단말기의 카메라로 촬영 후 이미지 형태로 된 문제정보(또는 직접 입력된 문제)를 학습서버(200)로 전송할 수 있다(S10).First, the problem information (or directly input problem) in the form of an image can be transmitted to the learning server 200 after photographing a documented problem for which the learner terminal 100 wants to receive a solution (answer) with the camera of the terminal. (S10).

학습서버(200)는 전송된 문제정보로부터 OCR 판독에 의해 문제 텍스트를 추출한다(S20).The learning server 200 extracts the problem text by reading the OCR from the transmitted problem information (S20).

학습서버(200)는 해당 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼(400)과 연계하여 요청함으로써, 검색하거나 검색된 결과를 플랫폼으로부터 제공받을 수 있다(S30). The learning server 200 may search for or receive a search result from the platform by requesting a video for solving a problem for the corresponding problem in connection with the video providing platform 400 (S30).

학습서버(200)는 동영상 제공 플랫폼(400)과 연계하여 상기 검색된 해당 문제에 대한 문제풀이 동영상이 복수 개인 경우, 설정된 우선순위로 검색 결과 리스트를 제공하고, 검색 결과 리스트에서 요청시 해당 문제풀이 동영상을 전송할 수 있다(S40).The learning server 200 provides a search result list in a set priority order when there are a plurality of video clips for solving the problem for the searched problem in connection with the video providing platform 400, and when requested from the search result list, the video for solving the problem can be transmitted (S40).

학습자단말기(100)는 문제풀이 동영상 재생 후 동영상에 대한 평가정보를 작성하여 학습서버(200)에 제공한다(S50).The learner terminal 100 prepares evaluation information for the video after playing the video of solving the problem and provides it to the learning server 200 (S50).

학습서버(200)는 평가정보를 저장하여 이후 다른 학습자단말기(100)에 평가정보를 제공할 수 있고, 학습자단말기(100) 요청시 문제풀이 동영상으로 학습한 해당 문제(또는 이전 학습된 문제)와 유사한 추천 문제를 기저장한 데이터베이스로부터 제공할 수 있다.The learning server 200 can store the evaluation information and then provide the evaluation information to other learner terminals 100, and when the learner terminal 100 is requested, the corresponding problem (or previously learned problem) and A similar recommendation problem can be provided from a pre-stored database.

나아가 학습서버(200)는 문제풀이 동영상을 맞춤형으로 제공하기 위해 학습자 수준을 측정하기 위한 레벨 테스트를 수행한 후 해당 문제에 대한 문제풀이 동영상을 제공할 수 있다. 이를 통해 학습자 수준에 맞는 문제풀이 동영상을 학습자단말기(100)로 제공받을 수 있다. Furthermore, the learning server 200 may perform a level test for measuring the learner's level in order to provide a customized video of solving a problem, and then provide a video of solving a problem for the corresponding problem. Through this, a video of solving a problem suitable for the learner's level can be provided to the learner's terminal 100 .

학습서버(200)에서 이루어지는 레벨 테스트는 학습자단말기(100)로 문제풀이 동영상 요청시 해당 단말기로 학습된 학습 내역을 판단하여 학습 내역이 존재하지 않는 최초에 이루어지는 것이 바람직하며, 이후 주기적으로 학습자의 학습 능력을 고려하여 레벨 테스트가 갱신될 수 있다.The level test performed in the learning server 200 is preferably performed at the beginning when the learning history is not present by determining the learning history learned by the terminal when a problem-solving video is requested by the learner terminal 100, and then periodically after the learner's learning Level tests may be updated to take into account capabilities.

100 ; 학습자단말기
200 ; 학습서버
210 ; 데이터분석부
220 ; 레벨매칭부
230 ; 문항매칭부
240 ; 해답제공부
250 ; 문제추천부
300 ; 통신망
400 ; 동영상 제공 플랫폼
100 ; learner terminal
200 ; learning server
210; data analysis department
220 ; level matching department
230 ; Item matching department
240 ; answer provider
250 ; problem recommendation department
300 ; communications network
400 ; video platform

Claims (8)

적어도 하나의 학습자단말기가 접속 가능하며, 동영상 제공 플랫폼과 연계하여 학습자의 수준을 테스트하고, 맞춤형 학습 문제풀이 동영상을 제공할 수 있도록 상기 학습자단말기에 문제정보를 제공받고, 해당 문제에 대응한 적어도 하나의 문제풀이 동영상을 제공하며, 해당 문제와 유사한 추천 문제를 데이터베이스에서 검색하여 제공하는 학습서버를 포함하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.At least one learner terminal is accessible, the learner terminal is provided with problem information so that the learner's level can be tested in connection with the video providing platform, and a customized learning problem solving video can be provided, and at least one corresponding to the problem A system for providing customized learning problem-solving content including a learning server that provides a video of solving a problem and provides a recommended problem similar to the problem by searching the database. 제1항에 있어서,
상기 학습서버는
상기 학습자단말기를 통하여 촬영된 문제 이미지 또는 학습자단말기로 직접 입력된 상기 문제정보를 제공받아 해당 문제의 텍스트를 추출하는 데이터분석부;
학습자의 학습 레벨을 평가하여 학습 레벨 맞춤형으로 문제풀이 동영상을 제공받을 수 있도록 레벨 테스트를 수행하는 레벨매칭부;
상기 데이터분석부에서 추출된 텍스트를 기반으로 문제정보에 포함된 문제를 파악하고, 해당 문제와 동일하거나 유사한 문제들을 데이터베이스에서 검색하는 문항매칭부;
상기 문항매칭부에서 제공된 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼과 연계하여 검색하고, 검색 결과 해당 문제에 대응하는 문제풀이 동영상을 상기 동영상 제공 플랫폼으로부터 전송받아 학습자단말기에 제공하는 해답제공부;
상기 학습자단말기로부터 제공된 문제정보 및 레벨 테스트에 의한 학습자 레벨을 기초로 해당 학습자에게 적합한 추천 문제를 제공하는 문제추천부
를 더 포함하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.
The method of claim 1,
The learning server
a data analysis unit for receiving the problem image taken through the learner terminal or the problem information directly input to the learner terminal and extracting the text of the problem;
a level matching unit that evaluates the learning level of the learner and performs a level test so that the learning level can be provided with a problem-solving video tailored to the learning level;
an item matching unit that identifies problems included in the problem information based on the text extracted from the data analysis unit, and searches the database for problems identical to or similar to the corresponding problem;
an answer providing unit that searches for a video of solving a problem for the problem provided by the question matching unit in association with a video providing platform, and receives a video of solving a problem corresponding to the search result from the video providing platform from the video providing platform and provides the video to the learner terminal;
A problem recommendation unit that provides a recommendation problem suitable for the learner based on the problem information provided from the learner terminal and the learner level by the level test
Customized learning problem solving content providing system further comprising.
제2항에 있어서,
상기 데이터분석부는
문제 이미지에서 문제 내용을 확인하기 위해 이미지에서 텍스트를 추출하는 광학 문자 인식(OCR : optical character recognition) 기술을 이용하는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.
3. The method of claim 2,
The data analysis unit
A customized learning problem-solving content providing system, characterized in that it uses optical character recognition (OCR) technology to extract text from the image to identify the problem content from the problem image.
제2항에 있어서,
상기 해답제공부는
검색된 문제풀이 동영상이 복수 개인 경우, 추천 우선순위별로 리스트 형태로 해당 동영상 리스트를 제공할 수 있으며, 추천 우선순위는 학습자 레벨이나 전문가 추천별 우선순위, 학습자 주변 지역, 조회수, 평점(좋아요) 및 구독자 수 중 어느 하나로 설정되어 제공되는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.
3. The method of claim 2,
The answer providing unit
If there are multiple searched problem-solving videos, the video list can be provided in the form of a list by recommendation priority. Customized learning problem solving content providing system, characterized in that it is set to any one of the number.
제2항에 있어서,
상기 문제추천부는
상기 학습서버에서 최초에 문제정보, 레벨 테스트에 의한 학습자 레벨에 대한 정보를 수집하지 못한 경우, 우선순위로 제공되는 상기 문제풀이 동영상 또는 추천 문제들은, 추천 알고리즘의 콜드 스타트(Cold start)를 이용하여 상기 학습자와 유사한 조건을 검색하여 가장 유사한 조건의 과거 학습자에게 제공된 문제풀이 동영상이나 추천 문제들을 해당 학습자단말기로 제공하는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.
3. The method of claim 2,
The problem recommendation department
When the learning server fails to initially collect problem information and information on the learner level by the level test, the problem-solving video or recommended problems provided as a priority are provided by using a cold start of the recommendation algorithm. A customized learning problem solving content providing system, characterized in that by searching for a condition similar to the learner and providing a video or recommended problems provided to a past learner with the most similar condition to the learner terminal.
적어도 하나의 학습자단말기가 접속 가능하며, 동영상 제공 플랫폼과 연계하여 학습자의 수준을 테스트하고, 맞춤형 학습 문제풀이 동영상을 제공할 수 있도록 상기 학습자단말기에 문제정보를 제공받고, 해당 문제에 대응한 적어도 하나의 문제풀이 동영상을 제공하는 학습서버를 이용한 문제풀이 컨텐츠 제공 방법에 있어서,
상기 학습자단말기는 문서화된 문제를 상기 학습자단말기로 촬영 후 이미지 형태로 된 문제정보를 학습서버로 전송하는 단계;
상기 학습서버는 전송된 문제정보로부터 문제 텍스트를 추출하는 단계;
상기 학습서버는 해당 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼에 요청하고, 문제풀이 동영상 검색 결과를 상기 동영상 제공 플랫폼으로부터 제공받는 단계;
상기 학습서버는 상기 동영상 제공 플랫폼과 연계하여 검색된 해당 문제에 대한 문제풀이 동영상이 복수 개인 경우, 설정된 우선순위로 검색 결과 리스트를 제공하고, 상기 검색 결과 리스트에서 요청시 해당 문제풀이 동영상을 전송하는 단계;
상기 학습자단말기는 상기 문제풀이 동영상 재생 후 동영상에 대한 평가정보를 작성하여 상기 학습서버에 제공하는 단계;
상기 학습자단말기 요청시 해당 문제와 유사한 추천 문제를 기저장한 데이터베이스로부터 제공하는 단계
를 포함하는 맞춤형 학습 문제풀이 컨텐츠 제공 방법.
At least one learner terminal is accessible, the learner terminal is provided with problem information so that the learner's level can be tested in connection with the video providing platform, and a customized learning problem solving video can be provided, and at least one corresponding to the problem In the method of providing content for solving problems using a learning server that provides video of solving problems,
Transmitting the problem information in the form of an image to the learning server after photographing the documented problem with the learner terminal by the learner terminal;
The learning server extracts the problem text from the transmitted problem information;
The learning server requests a video video providing platform for solving a problem for the corresponding problem, and receiving a video search result from the video providing platform for solving a video problem;
When the learning server is linked to the video providing platform and there are a plurality of video clips for solving the problem for the corresponding problem, providing a search result list with a set priority, and transmitting the video for solving the problem when requested from the search result list ;
The learner terminal prepares the evaluation information for the video after playing the video of solving the problem and provides it to the learning server;
Providing a recommendation problem similar to the corresponding problem from a previously stored database when the learner terminal is requested
A method of providing customized learning problem-solving content that includes.
제6항에 있어서,
상기 학습서버는 문제풀이 동영상을 맞춤형으로 제공하기 위해 학습자 수준을 측정하기 위한 레벨 테스트를 수행하는 단계;
상기 레벨 테스트를 수행한 후 문제정보에 포함된 해당 문제에 대한 문제풀이 동영상을 제공하는 단계
를 더 포함하는 맞춤형 학습 문제풀이 컨텐츠 제공 방법.
7. The method of claim 6,
performing, by the learning server, a level test for measuring the learner's level in order to provide a customized video of solving a problem;
After performing the level test, providing a problem-solving video for the problem included in the problem information
A method of providing customized learning problem-solving content further comprising a.
제6항 또는 제7항의 맞춤형 학습 문제풀이 컨텐츠 제공 방법을 수행하는 컴퓨터로 읽을 수 있는 저장매체에 저장된 컴퓨터 프로그램.A computer program stored in a computer-readable storage medium for performing the method of providing content for customized learning problem solving of claim 6 or 7.
KR1020200110813A 2020-09-01 2020-09-01 Customized learning problem solving contents providing system, method and computer program KR102438104B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200110813A KR102438104B1 (en) 2020-09-01 2020-09-01 Customized learning problem solving contents providing system, method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200110813A KR102438104B1 (en) 2020-09-01 2020-09-01 Customized learning problem solving contents providing system, method and computer program

Publications (2)

Publication Number Publication Date
KR20220029014A true KR20220029014A (en) 2022-03-08
KR102438104B1 KR102438104B1 (en) 2022-08-30

Family

ID=80813046

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200110813A KR102438104B1 (en) 2020-09-01 2020-09-01 Customized learning problem solving contents providing system, method and computer program

Country Status (1)

Country Link
KR (1) KR102438104B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102558675B1 (en) * 2022-03-21 2023-07-25 맹진영 Method and apparatus for operating teacher training program for advanced placement, gce advanced level and internationale baccalaureat

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020000914A (en) 2000-06-21 2002-01-09 구자홍 Methode and Device for manufacturing a solid-type driving shaft
KR20110018244A (en) * 2009-08-17 2011-02-23 테크빌닷컴 주식회사 Method and system for providing lecture information associated with on-line examination
KR20150065354A (en) * 2013-12-05 2015-06-15 한국전자통신연구원 Apparatus and method for intelligent learning materials decision
KR20170024257A (en) * 2015-08-25 2017-03-07 건국대학교 산학협력단 Method and apparatus for recommending personalized subject
KR20190123105A (en) * 2018-04-23 2019-10-31 주식회사 에스티유니타스 System and method of providing customized education contents
KR20200088077A (en) * 2019-01-14 2020-07-22 스케이프플로우 A method for providing learning services based on information in collections of missed questions and an apparatus using it

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020000914A (en) 2000-06-21 2002-01-09 구자홍 Methode and Device for manufacturing a solid-type driving shaft
KR20110018244A (en) * 2009-08-17 2011-02-23 테크빌닷컴 주식회사 Method and system for providing lecture information associated with on-line examination
KR20150065354A (en) * 2013-12-05 2015-06-15 한국전자통신연구원 Apparatus and method for intelligent learning materials decision
KR20170024257A (en) * 2015-08-25 2017-03-07 건국대학교 산학협력단 Method and apparatus for recommending personalized subject
KR20190123105A (en) * 2018-04-23 2019-10-31 주식회사 에스티유니타스 System and method of providing customized education contents
KR20200088077A (en) * 2019-01-14 2020-07-22 스케이프플로우 A method for providing learning services based on information in collections of missed questions and an apparatus using it

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102558675B1 (en) * 2022-03-21 2023-07-25 맹진영 Method and apparatus for operating teacher training program for advanced placement, gce advanced level and internationale baccalaureat

Also Published As

Publication number Publication date
KR102438104B1 (en) 2022-08-30

Similar Documents

Publication Publication Date Title
Rosenbusch et al. Multilevel emotion transfer on YouTube: Disentangling the effects of emotional contagion and homophily on video audiences
US11210598B2 (en) Extrapolating probabilistic predictions for skills using unanswered questions and determining corresponding instructional content
US8700543B2 (en) Web page analysis system for computerized derivation of webpage audience characteristics
Zhou et al. Topic-sensitive probabilistic model for expert finding in question answer communities
US11544135B2 (en) Systems and methods for the analysis of user experience testing with AI acceleration
CN110929052A (en) Multimedia resource recommendation method and device, electronic equipment and storage medium
CN110110233B (en) Information processing method, device, medium and computing equipment
US20150317609A1 (en) Company personnel asset engine
KR20160055930A (en) Systems and methods for actively composing content for use in continuous social communication
KR20060061807A (en) System and method for segmenting and targeting audience members
CN111209474A (en) Online course recommendation method and device, computer equipment and storage medium
CN110474944B (en) Network information processing method, device and storage medium
US9009083B1 (en) Mechanism for automatic quantification of multimedia production quality
CN111552835B (en) File recommendation method, device and server
US20150019324A1 (en) System and method for centralized advertisements serving and verification
US20190050890A1 (en) Video dotting placement analysis system, analysis method and storage medium
CN114371946B (en) Information push method and information push server based on cloud computing and big data
Macina et al. Educational question routing in online student communities
CN115146161A (en) Personalized learning resource recommendation method and system based on content recommendation
Hajri et al. Personalized recommendation of open educational resources in MOOCs
KR102438104B1 (en) Customized learning problem solving contents providing system, method and computer program
US20230316106A1 (en) Method and apparatus for training content recommendation model, device, and storage medium
EP4014115A1 (en) Systems and methods for the analysis of user experience testing with ai acceleration
KR20200130767A (en) Method and device for evaluating whether cryptocurrency is listed on cryptocurrency market using artificial neural network
CN112765326B (en) Question-answering community expert recommendation method, system and application

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant