KR102438104B1 - 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 PDFInfo
- Publication number
- KR102438104B1 KR102438104B1 KR1020200110813A KR20200110813A KR102438104B1 KR 102438104 B1 KR102438104 B1 KR 102438104B1 KR 1020200110813 A KR1020200110813 A KR 1020200110813A KR 20200110813 A KR20200110813 A KR 20200110813A KR 102438104 B1 KR102438104 B1 KR 102438104B1
- Authority
- KR
- South Korea
- Prior art keywords
- learner
- learning
- video
- level
- solving
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000004590 computer program Methods 0.000 title claims description 3
- 238000012360 testing method Methods 0.000 claims abstract description 26
- 238000011156 evaluation Methods 0.000 claims description 14
- 238000013473 artificial intelligence Methods 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000007405 data analysis Methods 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 238000012015 optical character recognition Methods 0.000 claims description 7
- 239000011159 matrix material Substances 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 230000000052 comparative effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 claims description 3
- 238000005065 mining Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9035—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-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
본 발명의 일 실시예에 따른 맞춤형 학습 문제풀이 컨텐츠 제공 시스템은, 적어도 하나의 학습자단말기가 접속 가능하며, 동영상 제공 플랫폼과 연계하여 학습자의 수준을 테스트하고, 맞춤형 학습 문제풀이 동영상을 제공할 수 있도록 상기 학습자단말기에 문제정보를 제공받고, 해당 문제에 대응한 적어도 하나의 문제풀이 동영상을 제공하며, 해당 문제와 유사한 추천 문제를 데이터베이스에서 검색하여 제공하는 학습서버를 포함한다.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 corresponding problem.
Description
본 발명은 학습 문제풀이 컨텐츠 제공 시스템에 관한 것으로, 더욱 상세하게는 학습자의 학습자 레벨을 고려한 문제풀이 컨텐츠를 제공하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템에 관한 것이다.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 a 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 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 help the learning by the offline study paper efficiently, but it has to do new learning in parallel with the existing learning, so there was a double burden on the learner.
또한 기존의 온라인 학습 시스템은 학습자 레벨에 따라 획일화된 문제 풀이를 제공하고, 문제 풀이 제공 방식이 정해져 있어서, 학습자에 맞지 않는 문제 풀이가 제공되는 문제가 있으며, 문제 풀이의 내용이 부실하거나 평가를 수행하지 못해 지속적인 품질 저하를 가져올 수 있는 학습 시스템 구조였다.In addition, the existing online learning system provides uniform problem solving according to the learner's level, and the problem solving provision 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 lead to continuous quality degradation by failing to perform.
따라서, 전술한 문제를 해결하기 위하여 학습자가 제시한 문제에 대응하는 맞춤형 문제풀이 동영상을 검색하여 제공해주고, 평가에 따라 고품질의 문제풀이 동영상을 제공할 수 있도록 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템에 대한 연구가 필요하게 되었다.Therefore, in order to solve the above 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.
본 발명의 목적은 학습자의 학습을 돕기 위한 맞춤형 학습 문제풀이 동영상을 학습자 레벨에 맞게 제공할 수 있으며, 학습자 레벨을 고려한 문제풀이 동영상을 동영상 제공 플랫폼과 연계하여 서비스하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템을 제공하는 것이다.It is an object of the present invention 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 corresponding 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 that are the same as 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 problem from the video providing platform as a result of the search and provides it to the learner terminal; It further includes a problem recommendation unit for providing a recommended problem suitable for 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 in that it uses an optical character recognition (OCR) technology for extracting text from the image to confirm 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 in the learning server, the problem-solving video or recommended problems provided as priority is a 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 level of the learner 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 to the learner terminal and provides at least one video of solving a problem corresponding to the problem, the learner terminal provides a solution to the problem 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; The learning server provides a search result list with a set priority when there are a plurality of video clips for solving the problem found in connection with the video providing platform, 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 performing a level test for measuring 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 customized learning problem solving content providing method 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 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 a vast amount of video content can be reduced, and it is easy to build. have.
또한, 문제풀이 동영상에 중간 삽입되거나 하이퍼링크(hyperlink)되는 형태의 광고를 설정하여 제공함으로써, 수익을 창출할 수 있으며, 나아가, 문제풀이 동영상이 학습자의 주변 지역학원 등에서 제공되는 동영상인 경우, 그 광고 수익을 지역 학원으로부터 제공받을 수 있어, 지역 학원 활성화에 기여하고, 학원 홍보에 의해 학습자는 자신의 학습 성취도에 따라 자신에게 적합한 지역 학원을 찾을 수 있는 효과가 있다.In addition, it is possible to generate revenue by setting and providing advertisements in the form of interim insertion or hyperlinks to 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 content providing system for customized learning problem solving 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 embodiment, and those skilled in the art who understand the spirit of the present invention may add, change, delete, etc. other elements within the scope of the same spirit, through addition, change, deletion, etc. Other embodiments included within the scope of the invention may be easily suggested, 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 content providing system for customized learning problem solving 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
또한 학습서버(200)는 통신망(300)을 통하여 학습자단말기(100)에 문제정보를 제공받고, 문제에 대응한 문제풀이 동영상을 제공하며, 학습자 레벨 테스트를 수행하는 등의 학습 컨텐츠를 원활하게 제공하기 위한 학습 어플리케이션을 학습자단말기(100)에 제공하고, 학습 어플리케이션과 연동하여 관련 학습 컨텐츠 서비스를 제공할 수 있다.In addition, the
통신망(300)은 학습서버(200)와 학습자단말기(100) 또는 학습서버(200)와 동영상 제공 플랫폼(400)과 통신 연계를 위해 호환 가능한 통신 프로토콜이 내장될 수 있으며, 필요한 경우 라우터, 게이트웨이 등이 포함될 수 있다.The
학습서버(200)는 도 2에 도시된 바와 같이, 데이터분석부(210), 레벨매칭부(220), 문항매칭부(230), 해답제공부(240), 문제추천부(250)를 더 포함하며, 각종 자료, 정보를 저장하고 제공하기 위한 별도의 데이터베이스(미도시)가 적어도 하나 이상 구비될 수 있다.As shown in FIG. 2 , the
데이터분석부(210)는 학습자단말기(100)를 통하여 촬영된 문제 이미지 또는 학습자단말기(100)로 직접 입력된 문제정보를 제공받아 해당 문제 내용을 분석할 수 있다. 문제 이미지에서 문제 내용을 확인하기 위해 이미지에서 텍스트를 추출하는 광학 문자 인식(OCR : optical character recognition) 기술이 적용될 수 있다.The
레벨매칭부(220)는 학습자의 학습 레벨을 평가하여 학습 레벨 맞춤형으로 문제풀이 동영상을 제공받을 수 있도록 레벨 테스트를 수행할 수 있으며, 학습자 학습 레벨 평가를 위한 별도의 테스트 문항 자료를 데이터베이스에 저장하여 제공하고, 학습자별로 수행한 결과인 학습자 레벨을 별도로 저장하여 관리할 수 있다.The
또한, 학습자 레벨을 평가하기 위해 예를 들면, 컴퓨터 보조 평가로 대표될 수 있는 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 conducts the evaluation. can present a new problem and measure the learner's ability according to the result.
또한 레벨매칭부(220)는 예를 들어 문항반응이론이 적용된 테스트 문항의 레벨 값을 측정하고, 테스트 문항의 레벨 값에 따라 학습자의 반응을 측정하여 학습자 레벨을 정할 수 있다.In addition, the
문항매칭부(230)는 데이터분석부(210)에서 추출된 텍스트를 기반으로 문제정보에 포함된 문제를 파악하고, 이와 동일하거나 유사한 문제들을 데이터베이스에서 검색할 수 있다. 또한 검색된 해당 문제는 해당 문제에 대한 문제풀이 동영상을 학습자에게 제공할 수 있도록 해답제공부(240)로 제공된다.The item matching
해답제공부(240)는 문항매칭부(230)에서 제공된 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼(400)과 연계하여 검색하고, 검색 결과 해당 문제에 대응하는 문제풀이 동영상을 동영상 제공 플랫폼(400)으로부터 전송받아 학습자단말기(100)에 제공하거나 플랫폼과 학습자간 다이렉트(direct) 통신에 의해 학습자단말기(100)에 제공해줄 수 있다.The
또한, 검색된 문제풀이 동영상이 복수 개인 경우, 추천 우선순위별로 리스트 형태로 해당 동영상 리스트를 제공할 수 있다. 추천 우선순위는 학습자 레벨이나 전문가 추천별 우선순위, 학습자 주변 지역, 조회수, 평점(좋아요), 구독자 수 등으로 정해질 수 있다.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
동영상 제공 플랫폼(400)은 학습서버(200)와 연동하여 학습서버(200)에서 요청시 DB 검색을 허용하고, 관련 동영상 검색 결과에 따라 해당 문제풀이 동영상을 학습자단말기(100)에 제공할 수 있다.The
문제추천부(250)는 학습자단말기(100)로부터 제공된 문제정보 및 레벨 테스트에 의한 학습자 레벨을 기초로 해당 학습자에게 적합한 추천 문제를 DB에서 검색하여 제공해줄 수 있다.The
추천되는 문제들은 문제정보에 포함된 문제들과 유사한 수준 및 유형의 문제이거나, 학습자 레벨에 따라 분류되어 해당 레벨에 포함되는 문제들이 될 수 있다.The recommended problems may be problems of a similar level and type to the problems included in the problem information, or they may be problems classified according to the learner level and included in the corresponding level.
또한, 학습서버(200)에서 최초에 학습자 정보로서, 문제정보, 레벨 테스트에 의한 학습자 레벨 등에 대한 정보를 수집하지 못한 경우, 우선순위로 제공되는 문제풀이 동영상 및 추천 문제들은, 인공지능 기반 추천 알고리즘의 콜드 스타트(Cold start)를 이용하여 상기 학습자와 유사한 조건을 검색하여 가장 유사한 조건의 과거 학습자에게 제공된 문제풀이 동영상이나 추천 문제들을 해당 학습자단말기(100)로 제공할 수 있다.In addition, when the
이때, 추천되는 조건은 기본적인 학습자 정보를 기초로 수행되며, 이를 위해 수집되는 학습자 정보는 연령, 지능, 학습자 거주 지역, 선호 과목, 오답 문제 등이 포함될 수 있다. 여기서 가상 유사한 조건은 예를 들어 학습자 정보에 포함된 정보들의 일치되거나 유사한 정보의 갯수가 가장 많은 조건이 될 수 있다. 학습자 거주 지역의 경우, 해당 학습자가 거주한 지역에서 제공되는 문제풀이 동영상이나 추천 문제들이 될 수 있으며, 그 예로 지역 학원에서 제공되는 컨텐츠가 될 수 있다.In this case, the recommended condition is performed based on basic learner information, and the learner information collected for this purpose may include age, intelligence, learner's residence 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 matching or similar information included in the learner information is the largest. In the case of the learner's residential area, it may be a problem-solving video or a recommended problem provided in the area in which the learner resides, and for example, it may be content provided by a local academy.
또한, 유사 조건에 적용되는 추천 알고리즘 방식은 유사도 분석을 이용한 인공지능 알고리즘을 활용할 수 있다.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 in order to provide a recommended learning service from the learning
나아가 학습서버(200)는, 인공지능(AI)를 이용하여 학습자의 학습 수준을 분석하여 맞춤형 멘토링 정보를 제공할 수도 있는데, 이를 위해 학습서버(200)는 학습자단말기(100)로부터 제공된 문제정보, 학습자 레벨, 연령, 지능, 이전문제 학습 내역 등을 분석하고, 학습자가 요구하는 HELP 내용을 분석하여 상기 문제추천부(250)를 통해 해당 멘토링 정보를 생성하여 제공하며, 학습자의 요청 또는 설정에 따라 학습자의 학습수준에 맞는 기저장된 맞춤형 문제를 제공한다.Furthermore, the learning
아울러 학습서버(200)는 개인별 학습관리, 학습수준분석과 로그기록, 개인의 학습영역별 수준추이분석, 학습단계별 모집단과의 상대적 비교통계 등을 통해 해당 학습자의 현재 학습자 레벨과 멘토링이 요구되는 영역 및 수준 등을 인공지능(AI)을 이용하여 종합적으로 판단하여 멘토링 정보를 생성하고, 이를 학습자단말기(100)에게 제공할 수도 있다.In addition, the learning
이러한 인공지능(AI)의 일실시예로 관계와 관심 데이터를 통해 학습자에 내재된 특성(Feature)을 분리해내는 기계 학습 모델을 사용할 수 있다.As an embodiment 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 characteristics (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 the 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
상기 일실시예에 따른 학습 모델의 알고리즘은 수학식 1에 의해 연산될 수 있다.The algorithm of the learning model according to the embodiment may be calculated by Equation (1).
여기서, Yij 는 학습 관심 데이터(2-mode)이며, UiVj T : 예측된 학습 관심 데이터(2-mode)이며, Sii' 는 실제 학습자 신뢰영향 데이터(1-mode)이며, UiUi' T는 예측된 학습자 신뢰영향 데이터(1-mode)이다.Here, Y ij is learning interest data (2-mode), U i V j T : predicted learning interest data (2-mode), S ii ' is 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 The machine learns by feeding back the error until it disappears.
나아가 학습서버(200)는 문제풀이 동영상 재생 후 학습자단말기(100)의 입력에 의해 제공되는 평가정보를 전송받아 저장하고, 학습자 요청시 평가정보를 제공하는 평가제공부를 더 포함할 수도 있으며, 평가제공부의 기능은 해답제공부(240)의 기능에 포함될 수도 있다.Furthermore, the learning
평가정보에는 예컨대 만족도, 댓글, 시청률, 조회수, 평점 등이 포함될 수 있다.The evaluation information may include, for example, satisfaction, comments, viewer ratings, number of views, ratings, and the like.
나아가 학습서버(200)는 문제풀이 동영상에 중간 삽입되거나 하이퍼링크되는 형태의 광고를 설정하고, 제공하는 광고제공부를 포함할 수도 있으며, 광고제공부의 기능은 해답제공부(240)의 기능에 포함될 수 있다.Furthermore, the learning
문제풀이 동영상이 학습자의 주변 지역학원 등에서 제공되는 동영상인 경우, 그 수익을 지역 학원으로부터 제공받을 수 있어, 지역 학원 활성화에 기여하고, 학원 홍보에 의해 학습자는 자신의 학습 성취도에 따라 자신에게 적합한 지역 학원을 찾을 수 있는 효과가 있다.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 find a suitable 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
학습서버(200)는 전송된 문제정보로부터 OCR 판독에 의해 문제 텍스트를 추출한다(S20).The learning
학습서버(200)는 해당 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼(400)과 연계하여 요청함으로써, 검색하거나 검색된 결과를 플랫폼으로부터 제공받을 수 있다(S30). The learning
학습서버(200)는 동영상 제공 플랫폼(400)과 연계하여 상기 검색된 해당 문제에 대한 문제풀이 동영상이 복수 개인 경우, 설정된 우선순위로 검색 결과 리스트를 제공하고, 검색 결과 리스트에서 요청시 해당 문제풀이 동영상을 전송할 수 있다(S40).The learning
학습자단말기(100)는 문제풀이 동영상 재생 후 동영상에 대한 평가정보를 작성하여 학습서버(200)에 제공한다(S50).The
학습서버(200)는 평가정보를 저장하여 이후 다른 학습자단말기(100)에 평가정보를 제공할 수 있고, 학습자단말기(100) 요청시 문제풀이 동영상으로 학습한 해당 문제(또는 이전 학습된 문제)와 유사한 추천 문제를 기저장한 데이터베이스로부터 제공할 수 있다.The learning
나아가 학습서버(200)는 문제풀이 동영상을 맞춤형으로 제공하기 위해 학습자 수준을 측정하기 위한 레벨 테스트를 수행한 후 해당 문제에 대한 문제풀이 동영상을 제공할 수 있다. 이를 통해 학습자 수준에 맞는 문제풀이 동영상을 학습자단말기(100)로 제공받을 수 있다. Furthermore, the learning
학습서버(200)에서 이루어지는 레벨 테스트는 학습자단말기(100)로 문제풀이 동영상 요청시 해당 단말기로 학습된 학습 내역을 판단하여 학습 내역이 존재하지 않는 최초에 이루어지는 것이 바람직하며, 이후 주기적으로 학습자의 학습 능력을 고려하여 레벨 테스트가 갱신될 수 있다.It is preferable that the level test performed in the
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)
학습서버는,
상기 학습자단말기를 통하여 촬영된 문제 이미지 또는 학습자단말기로 직접 입력된 상기 문제정보를 제공받아 해당 문제의 텍스트를 추출하는 데이터분석부;
학습자의 학습 레벨을 평가하여 학습 레벨 맞춤형으로 문제풀이 동영상을 제공받을 수 있도록 레벨 테스트를 수행하는 레벨매칭부;
상기 데이터분석부에서 추출된 텍스트를 기반으로 문제정보에 포함된 문제를 파악하고, 해당 문제와 동일하거나 유사한 문제들을 데이터베이스에서 검색하는 문항매칭부;
상기 문항매칭부에서 제공된 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼과 연계하여 검색하고, 검색 결과 해당 문제에 대응하는 문제풀이 동영상을 상기 동영상 제공 플랫폼으로부터 전송받아 학습자단말기에 제공하는 해답제공부;
상기 학습자단말기로부터 제공된 문제정보 및 레벨 테스트에 의한 학습자 레벨을 기초로 해당 학습자에게 적합한 추천 문제를 제공하는 문제추천부를 더 포함하고,
상기 문제추천부는,
상기 학습서버에서 최초에 문제정보, 레벨 테스트에 의한 학습자 레벨에 대한 정보를 수집하지 못한 경우, 우선순위로 제공되는 상기 문제풀이 동영상 또는 추천 문제들은, 콜드 스타트(Cold start), 혹은 유사도 분석을 이용한 인공지능 알고리즘, 혹은 행렬인수분해(matrix factorization), 혹은 연관 규칙(association rule)이나 마이닝 규칙(mining rule)을 이용하여 상기 학습자와 유사한 조건을 검색하여 가장 유사한 조건의 과거 학습자에게 제공된 문제풀이 동영상이나 추천 문제들을 상기 학습자단말기로 제공하되,
상기 학습서버에서 추천되는 조건은 학습자 정보를 기초로 제공되되, 연령, 지능, 학습자 거주 지역, 선호 과목 및 오답 문제 중에서 선택된 적어도 하나를 포함하며, 상기 가장 유사한 조건은 상기 학습자 정보에 포함된 정보들이 일치되거나, 유사한 정보의 갯수가 가장 많은 조건이 되며,
상기 학습서버는 인공지능(AI)를 이용하여 학습자 학습수준을 분석하여 맞춤형 멘토링 정보를 제공하되, 문제정보, 학습자 레벨, 연령, 지능 및 이전문제 학습 내역 등을 분석하고, 학습자가 요구하는 HELP 내용을 분석하여 상기 문제추천부를 통해 멘토링 정보를 생성하여 제공하며, 학습자의 요청 또는 설정에 따라 상기 학습자 학습수준에 맞는 기저장된 맞춤형 문제를 제공하되,
상기 멘토링 정보는 개인별 학습관리, 학습수준분석과 로그기록, 개인의 학습영역별 수준추이분석, 학습단계별 모집단과의 상대적 비교통계를 통해 현재 학습자 레벨과 멘토링이 요구되는 영역 및 수준을 상기 인공지능(AI)을 통해 판단하여 생성되는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.At least one learner terminal is accessible, and 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 of problem-solving videos are provided, and recommended problems similar to those problems are searched and provided in the database
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 that are the same as 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 item 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;
Further comprising a problem recommendation unit for providing a suitable recommendation problem to the learner based on the learner level by the level test and the problem information provided from the learner terminal,
The problem recommendation department,
When the learning server fails to collect problem information and information on the learner level by the level test at first, the problem solving video or the recommended problems provided with priority are cold start or similarity analysis. Using an artificial intelligence algorithm, matrix factorization, association rule, or mining rule, search for conditions similar to the learner and solve problems provided to past learners with the most similar conditions or Provide recommended problems to the learner terminal,
The conditions recommended by the learning server are provided based on learner information, and include at least one selected from age, intelligence, learner's residence area, preferred subjects, and incorrect answers, and the most similar condition is that the information included in the learner information is The number of matching or similar information is the largest condition,
The learning server analyzes the learner's learning level using artificial intelligence (AI) to provide customized mentoring information, but analyzes problem information, learner level, age, intelligence and previous problem learning history, etc., and HELP content requested by the learner Analyze and provide mentoring information through the problem recommendation unit, and provide a pre-stored customized problem suitable for the learner's learning level according to the learner's request or setting,
The mentoring information includes the current learner level and the area and level requiring mentoring through individual learning management, learning level analysis and log record, level trend analysis by individual learning area, and relative comparative statistics with the population for each learning stage. Customized learning problem solving content providing system, characterized in that it is determined through AI).
상기 데이터분석부는
문제 이미지에서 문제 내용을 확인하기 위해 이미지에서 텍스트를 추출하는 광학 문자 인식(OCR : optical character recognition) 기술을 이용하는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.According to claim 1,
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.
상기 해답제공부는
검색된 문제풀이 동영상이 복수 개인 경우, 추천 우선순위별로 리스트 형태로 해당 동영상 리스트를 제공할 수 있으며, 추천 우선순위는 학습자 레벨이나 전문가 추천별 우선순위, 학습자 주변 지역, 조회수, 평점(좋아요) 및 구독자 수 중 어느 하나로 설정되어 제공되는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 시스템.According to claim 1,
The answer provider
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.
상기 학습자단말기는 문서화된 문제를 상기 학습자단말기로 촬영 후 이미지 형태로 된 문제정보를 학습서버로 전송하는 단계;
상기 학습서버는 전송된 문제정보로부터 문제 텍스트를 추출하는 단계;
상기 학습서버는 해당 문제에 대한 문제풀이 동영상을 동영상 제공 플랫폼에 요청하고, 문제풀이 동영상 검색 결과를 상기 동영상 제공 플랫폼으로부터 제공받는 단계;
상기 학습서버는 상기 동영상 제공 플랫폼과 연계하여 검색된 해당 문제에 대한 문제풀이 동영상이 복수 개인 경우, 설정된 우선순위로 검색 결과 리스트를 제공하고, 상기 검색 결과 리스트에서 요청시 해당 문제풀이 동영상을 전송하는 단계;
상기 학습자단말기는 상기 문제풀이 동영상 재생 후 동영상에 대한 평가정보를 작성하여 상기 학습서버에 제공하는 단계;
상기 학습자단말기 요청시 해당 문제와 유사한 추천 문제를 기저장한 데이터베이스로부터 제공하는 단계를 포함하며,
상기 학습서버는 문제풀이 동영상을 맞춤형으로 제공하기 위해 학습자 수준을 측정하기 위한 레벨 테스트를 수행하는 단계;
상기 레벨 테스트를 수행한 후 문제정보에 포함된 해당 문제에 대한 문제풀이 동영상을 제공하는 단계;를 더 포함하고,
상기 기저장한 데이터베이스로부터 제공하는 단계는,
상기 학습서버에서 최초에 문제정보, 레벨 테스트에 의한 학습자 레벨에 대한 정보를 수집하지 못한 경우, 우선순위로 제공되는 상기 문제풀이 동영상 또는 추천 문제들은, 콜드 스타트(Cold start), 혹은 유사도 분석을 이용한 인공지능 알고리즘, 혹은 행렬인수분해(matrix factorization), 혹은 연관 규칙(association rule)이나 마이닝 규칙(mining rule)을 이용하여 학습자와 유사한 조건을 검색하여 가장 유사한 조건의 과거 학습자에게 제공된 문제풀이 동영상이나 추천 문제들을 상기 학습자단말기로 제공하되,
상기 학습서버에서 추천되는 조건은 학습자 정보를 기초로 제공되되, 연령, 지능, 학습자 거주 지역, 선호 과목 및 오답 문제 중에서 선택된 적어도 하나를 포함하며, 상기 가장 유사한 조건은 상기 학습자 정보에 포함된 정보들이 일치되거나, 유사한 정보의 갯수가 가장 많은 조건이 되며,
상기 학습서버에서 인공지능(AI)를 이용하여 학습자 학습수준을 분석하여 맞춤형 멘토링 정보를 제공하되, 문제정보, 학습자 레벨, 연령, 지능 및 이전문제 학습 내역 등을 분석하고, 학습자가 요구하는 HELP 내용을 분석하여 문제추천부를 통해 멘토링 정보를 생성하여 제공하며, 학습자의 요청 또는 설정에 따라 상기 학습자 학습수준에 맞는 기저장된 맞춤형 문제를 제공하되,
상기 멘토링 정보는 개인별 학습관리, 학습수준분석과 로그기록, 개인의 학습영역별 수준추이분석, 학습단계별 모집단과의 상대적 비교통계를 통해 현재 학습자 레벨과 멘토링이 요구되는 영역 및 수준을 상기 인공지능(AI)을 통해 판단하여 생성되는 것을 특징으로 하는 맞춤형 학습 문제풀이 컨텐츠 제공 방법.At least one learner terminal is accessible, and 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 problem solving content providing method using a learning server that provides a problem solving video of
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;
The learning server provides a search result list with a set priority when there are a plurality of video clips for solving the problem found in connection with the video providing platform, 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;
Comprising the step of providing a recommendation problem similar to the corresponding problem from a previously stored database when the learner terminal is requested,
performing, by the learning server, a level test to measure 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; further comprising,
The step of providing from the pre-stored database,
When the learning server fails to collect problem information and information on the learner level by the level test at first, the problem solving video or the recommended problems provided with priority are cold start or similarity analysis. Using artificial intelligence algorithms, matrix factorization, association rules, or mining rules to search for conditions similar to learners and provide problem-solving videos or recommendations to past learners with the most similar conditions Provide the problems to the learner terminal,
The conditions recommended by the learning server are provided based on learner information, and include at least one selected from age, intelligence, learner's residence area, preferred subjects, and incorrect answers, and the most similar condition is that the information included in the learner information is The number of matching or similar information is the largest condition,
The learning server analyzes the learner's learning level using artificial intelligence (AI) to provide customized mentoring information, but analyzes problem information, learner level, age, intelligence and previous problem learning history, etc., and HELP content requested by the learner Analyze and provide mentoring information through the problem recommendation unit, and according to the learner's request or setting, provide a pre-stored customized problem suitable for the learner's learning level,
The mentoring information includes the current learner level and the area and level requiring mentoring through individual learning management, learning level analysis and log record, level trend analysis by individual learning area, and relative comparative statistics with the population for each learning stage. A method of providing customized learning problem-solving content, characterized in that it is generated by judging through AI.
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 KR20220029014A (en) | 2022-03-08 |
KR102438104B1 true 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) |
Families Citing this family (1)
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 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100348272B1 (en) | 2000-06-21 | 2002-08-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 |
KR101754723B1 (en) * | 2015-08-25 | 2017-07-06 | 건국대학교 산학협력단 | Method and apparatus for recommending personalized subject |
KR102104660B1 (en) * | 2018-04-23 | 2020-04-24 | 주식회사 에스티유니타스 | 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 |
-
2020
- 2020-09-01 KR KR1020200110813A patent/KR102438104B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20220029014A (en) | 2022-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110929052B (en) | Multimedia resource recommendation method and device, electronic equipment and storage medium | |
US8700543B2 (en) | Web page analysis system for computerized derivation of webpage audience characteristics | |
Kwon et al. | Accurately or accidentally? Recommendation agent and search experience in over-the-top (OTT) services | |
US11544135B2 (en) | Systems and methods for the analysis of user experience testing with AI acceleration | |
US9311599B1 (en) | Methods, systems, and media for identifying errors in predictive models using annotators | |
Goren-Bar et al. | FIT-recommend ing TV programs to family members | |
KR20160055930A (en) | Systems and methods for actively composing content for use in continuous social communication | |
CN110110233B (en) | Information processing method, device, medium and computing equipment | |
KR20060061807A (en) | System and method for segmenting and targeting audience members | |
JP2013517563A (en) | User communication analysis system and method | |
CN110474944B (en) | Network information processing method, device and storage medium | |
CN111552835B (en) | File recommendation method, device and server | |
US9009083B1 (en) | Mechanism for automatic quantification of multimedia production quality | |
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 | |
CN117407598A (en) | Live broadcast recommendation method and system | |
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 | |
US20230368226A1 (en) | Systems and methods for improved user experience participant selection | |
EP4014115A1 (en) | Systems and methods for the analysis of user experience testing with ai acceleration | |
CN116611891A (en) | Content information recommendation method, device, server and storage medium | |
KR20200130767A (en) | Method and device for evaluating whether cryptocurrency is listed on cryptocurrency market using artificial neural network | |
CN112035740B (en) | Project use time length prediction method, device, equipment and storage medium | |
Wang et al. | A Machine Learning-based Course Enrollment Recommender System. |
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 |