[go: up one dir, main page]

KR102682177B1 - Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium - Google Patents

Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium Download PDF

Info

Publication number
KR102682177B1
KR102682177B1 KR1020220142622A KR20220142622A KR102682177B1 KR 102682177 B1 KR102682177 B1 KR 102682177B1 KR 1020220142622 A KR1020220142622 A KR 1020220142622A KR 20220142622 A KR20220142622 A KR 20220142622A KR 102682177 B1 KR102682177 B1 KR 102682177B1
Authority
KR
South Korea
Prior art keywords
student
meeting
user
users
learning
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020220142622A
Other languages
Korean (ko)
Other versions
KR20240064943A (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 KR1020220142622A priority Critical patent/KR102682177B1/en
Publication of KR20240064943A publication Critical patent/KR20240064943A/en
Priority to KR1020240086664A priority patent/KR20240110772A/en
Application granted granted Critical
Publication of KR102682177B1 publication Critical patent/KR102682177B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • G09B5/065Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • G09B5/14Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
    • G09B7/04Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying a further explanation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

본 발명의 일 실시예에 의하면, 학생 사용자가 학습할 동영상 강의를 제공하는 동영상 컨텐츠 제공부; 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 강의용 테스트 제공부; 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 온라인 테스트 제공부; 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장하는 문제 저장부; 및 학생 사용자와 선생님 사용자 간의 개인 미팅 또는 그룹 미팅을 지원하는 미팅 제공부를 포함하는 학습 지원 시스템이 제공될 수 있다. According to one embodiment of the present invention, a video content provider that provides video lectures for student users to learn; A lecture test provision unit that provides video lectures and lecture test questions related to the video lectures, and checks whether student users answer correctly or incorrectly to the lecture test questions; Separate from the test questions for lectures provided with video lectures, an online test provision unit that provides online test questions that allow student users to practice additional problems and checks whether student users answer correctly or incorrectly to the online test questions; Among the lecture test questions and online test questions tested by the student user, the questions selected as incorrect answer questions or check questions indicating problems to be checked later by the student user are saved for each student user, and each incorrect answer question or check question is entered for each student user. an issue repository for storing student user comments; A learning support system may be provided including a meeting provision unit that supports personal meetings or group meetings between student users and teacher users.

Description

플립 러닝 기반의 학습 지원 시스템, 학습 지원 방법 및 기록 매체에 저장된 프로그램{LEARNING SUPPORT SYSTEM BASED ON FLIPPED LEARNING, LEARNING SUPPORT METHOD BASED ON FLIPPED LEARNING AND PROGRAM STORED IN A RECORDING MEDIUM}Flipped learning-based learning support system, learning support method, and program stored in recording medium {LEARNING SUPPORT SYSTEM BASED ON FLIPPED LEARNING, LEARNING SUPPORT METHOD BASED ON FLIPPED LEARNING AND PROGRAM STORED IN A RECORDING MEDIUM}

본 발명은 학습을 지원하기 위한 기술에 관한 것으로, 보다 상세하게는 플립 러닝 기반의 학습 지원 시스템, 학습 지원 방법 및 기록 매체에 저장된 프로그램에 관한 것이다.The present invention relates to technology for supporting learning, and more specifically, to a flipped learning-based learning support system, a learning support method, and a program stored in a recording medium.

플립 러닝(flipped learning)은 2006년 미국 콜로라도주의 고교 교사였던 존 버그만(Jon Bergmann)과 애론 샘즈(Aaron Sams)가 처음으로, 입증된 교육의 성과를 바탕으로 체계화시켜 낸 학습법이다. 이 방식은 강의 교수 본인의 동영상 강좌를 포함해서 미리 배포한 온라인 교재를 학생들이 사전에 공부해 오는 것을 전제로 한다. 플립 러닝에 의하면, 교수는 학생들의 준비상황을 질문으로 점검하거나, 질문을 유도하고, 학생들에게 자신의 이해한 내용을 설명하도록 진행시킴으로써, 학습의 주체를 교수에서 학생으로 이동시켜 학생들의 참여를 유도함으로써 학습 효과를 극대화 시킬 수 있다. Flipped learning is a learning method that was first systematized in 2006 by Jon Bergmann and Aaron Sams, who were high school teachers in Colorado, USA, based on proven educational results. This method assumes that students study in advance online textbooks distributed in advance, including video lectures by the lecturer. According to flipped learning, professors encourage student participation by shifting the subject of learning from the professor to the students by checking students' preparation status with questions, inducing questions, and having students explain their understanding. By doing this, you can maximize the learning effect.

COVID-19 이후 교육현장에서는 대면 수업이 비대면 수업으로 전환되었다. 초기에는 e학습터, EBS 온라인 클래스 등의 교육 플랫폼에 축적되어 있는 학습콘텐츠와 선생님이 제작, 업로드 하는 교육콘텐츠로 학생들이 공부하는 '학습콘텐츠를 활용한 수업방식'이 주로 활용되었다. 하지만 '학습콘텐츠를 활용한 수업방식'은 교육플랫폼에 업로드 된 학습자료를 학생들이 단순히 시청하고, 학습 중 궁금한 내용은 시청 후 게시판에서 남기는 방식으로 학습 효과가 떨어지며, 선생님과의 소통이 부족하였다.
[선행특허문헌 1] 대한민국 공개특허공보 제10-2018-0016032호(2018.02.14.)
[선행특허문헌 2] 대한민국 공개특허공보 제10-2019-0098807호(2019.08.23.)
[선행특허문헌 3] 중국 특허공개공보 111951628(2020.11.17.)
[선행특허문헌 4] 대한민국 공개특허공보 제10-2018-0010086호(2018.01.30.)
[선행특허문헌 5] 대한민국 공개특허공보 제10-2020-0115966호(2020.10.08.)
[선행특허문헌 6] 대한민국 공개특허공보 제10-2022-0040340호(2022.03.30.)
After COVID-19, face-to-face classes were converted to non-face-to-face classes in the educational field. In the beginning, the 'class method using learning content', in which students studied with learning content accumulated in educational platforms such as e-learning and EBS online classes, and educational content produced and uploaded by teachers, was mainly used. However, the 'class method using learning content' was a method in which students simply watched learning materials uploaded to the education platform and left questions on the bulletin board after watching, which reduced learning effectiveness and lacked communication with the teacher.
[Prior Patent Document 1] Republic of Korea Patent Publication No. 10-2018-0016032 (2018.02.14.)
[Prior Patent Document 2] Republic of Korea Patent Publication No. 10-2019-0098807 (2019.08.23.)
[Prior Patent Document 3] Chinese Patent Publication No. 111951628 (2020.11.17.)
[Prior Patent Document 4] Republic of Korea Patent Publication No. 10-2018-0010086 (2018.01.30.)
[Prior Patent Document 5] Republic of Korea Patent Publication No. 10-2020-0115966 (2020.10.08.)
[Prior Patent Document 6] Republic of Korea Patent Publication No. 10-2022-0040340 (2022.03.30.)

본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위하여 도출된 것으로서, 본 발명이 해결하기 위한 과제는, 온라인을 통하여 학생과 선생님이 연결되는 온라인 학습 서비스를 제공하고, 학습 효과를 향상시키기 위해 학생과 선생님 간의 상호 작용이 편리한 플립 러닝 기반의 학습 지원 시스템, 플립 러닝 기반의 학습 지원 방법 및 프로그램을 제공하는 것이다. The present invention was derived to solve the problems of the prior art as described above. The problem to be solved by the present invention is to provide an online learning service that connects students and teachers online, and to improve learning effectiveness. The purpose is to provide a flipped learning-based learning support system and flipped learning-based learning support methods and programs that enable convenient interaction between learning systems.

상술한 과제를 해결하기 위한 수단으로서, 본 발명의 일 실시예에 따른 플립 러닝 기반의 학습 지원 시스템은, 학생 사용자가 학습할 동영상 강의를 제공하는 동영상 컨텐츠 제공부; 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 강의용 테스트 제공부; 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 온라인 테스트 제공부; 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장하는 문제 저장부; 및 학생 사용자와 선생님 사용자 간의 개인 미팅 또는 그룹 미팅을 지원하는 미팅 제공부를 포함할 수 있다. As a means to solve the above-described problem, a flipped learning-based learning support system according to an embodiment of the present invention includes a video content provider that provides video lectures for student users to learn; A lecture test provision unit that provides video lectures and lecture test questions related to the video lectures, and checks whether student users answer correctly or incorrectly to the lecture test questions; Separate from the test questions for lectures provided with video lectures, an online test provision unit that provides online test questions that allow student users to practice additional problems and checks whether student users answer correctly or incorrectly to the online test questions; Among the lecture test questions and online test questions tested by the student user, the questions selected as incorrect answer questions or check questions indicating problems to be checked later by the student user are saved for each student user, and each incorrect answer question or check question is entered for each student user. an issue repository for storing student user comments; and a meeting provision unit that supports personal meetings or group meetings between student users and teacher users.

일 실시예에서, 상기 동영상 강의는 미리 결정된 특정 재생 시간을 지정하는 하나 이상의 타임 태그를 포함하고, 상기 동영상 강의가 하나 이상의 타임 태그에 의해 지정되는 특정 재생 시간에 도달한 경우에, 상기 강의용 테스트 제공부는 특정 재생 시간에 도달한 상기 동영상 강의를 중단하고, 중단된 상기 동영상 강의의 타임 태그와 관련된 강의용 테스트 문제를 제공할 수 있다. In one embodiment, the video lecture includes one or more time tags specifying a specific predetermined playback time, and when the video lecture reaches the specific playback time specified by the one or more time tags, a test for the lecture is provided. The unit may interrupt the video lecture when a certain playback time is reached and provide test questions for the lecture related to the time tag of the interrupted video lecture.

일 실시예에서, 상기 문제 저장부는 학생 사용자의 오답 문제 또는 체크 문제의 확인을 위하여 선생님 사용자에게 학생 사용자별 오답 문제 또는 체크 문제와 학생 사용자 코멘트를 제공하고, 선생님 사용자에 의해 선택된 학생 사용자의 오답 문제 또는 체크 문제와 학생 사용자 코멘트를 하나의 문서 파일로 통합 생성하여 선생님 사용자에게 제공할 수 있다. In one embodiment, the problem storage unit provides incorrect answer problems or check problems for each student user and student user comments to the teacher user in order to confirm the incorrect answer problem or check problem of the student user, and the incorrect answer problem of the student user selected by the teacher user. Alternatively, the check problems and student user comments can be combined into one document file and provided to teacher users.

일 실시예에서, 상기 미팅 제공부는, 학생 사용자의 개인 미팅 신청에 대하여 선생님 사용자의 승인이 있는 경우, 학생 사용자에게 승인된 미팅 시간 및 선생님 사용자의 코멘트를 제공하고, 학생 사용자의 그룹 미팅 참여 신청에 대하여 선생님 사용자의 승인 여부 및 승인된 전체 참여자에게 일괄적 공지 사항을 발송하는 것을 포함하는 그룹 미팅 관리 기능을 지원할 수 있다. In one embodiment, if the teacher user approves the student user's application for a personal meeting, the meeting provider provides the student user with the approved meeting time and the teacher user's comment, and responds to the student user's application for group meeting participation. It can support group meeting management functions, including whether teacher users are approved and sending bulk notices to all approved participants.

일 실시예에서, 개인 미팅 또는 그룹 미팅에 관한 상담료는 학생 사용자의 개인 미팅 신청 또는 그룹 미팅 참여 신청 전에 선생님 사용자에 의해 설정될 수 있다. In one embodiment, the consultation fee for a personal meeting or group meeting may be set by the teacher user before the student user applies for a personal meeting or applies to participate in a group meeting.

일 실시예에서, 상기 학습 지원 시스템은, 학생 사용자별로 저장된 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 체크 문제를 복수의 카테고리로 분류하고, 오답 문제 또는 체크 문제의 분류 카테고리에 따라 학생 사용자별로 단계별 추천 테스트 문제를 제공하는 문제 추천부를 더 포함할 수 있다. In one embodiment, the learning support system classifies incorrect answer questions or check problems among lecture test questions and online test questions stored for each student user into a plurality of categories, and stages each student user according to the classification category of the incorrect answer questions or check problems. It may further include a problem recommendation section that provides recommended test problems.

일 실시예에서, 상기 문제 추천부는, 학생 사용자에게 최초로 제공되는 기본 온라인 테스트 문제를 미리 결정된 카테고리 분류에 따라 분류하고, 동일한 레벨의 전체 학생 사용자의 카테고리별 평균 점수로부터 학생 사용자의 카테고리별 점수를 뺀 값을 학생 사용자의 카테고리별 편차 점수로 계산하며, 학생 사용자의 카테고리별 편차 점수의 크기에 비례하여 단계별 추천 테스트 문제의 카테고리별 문제수를 결정하고, 문제 은행에 저장되어 있는 동일 카테고리의 복수의 문제 중에서 동일한 레벨의 다른 학생 사용자의 오답률이 높은 순서로 카테고리별 추천 문제를 결정할 수 있다. In one embodiment, the problem recommendation unit classifies the basic online test questions initially provided to the student user according to a predetermined category classification, and subtracts the student user's category score from the category average score of all student users at the same level. The value is calculated as the student user's category-specific deviation score, and the number of questions per category of step-by-step recommended test problems is determined in proportion to the size of the student user's category-specific deviation score, and multiple problems of the same category stored in the question bank are determined. Recommended problems for each category can be determined in the order of the highest error rate of other student users at the same level.

일 실시예에서, 상기 학습 지원 시스템은, 지망하는 학교 정보와 관련된 학생 사용자의 문의에 대하여 학교 재학생 또는 학교 졸업생에 의한 답변 또는 컨설팅 정보를 제공하는 멘토 서비스 제공부를 더 포함할 수 있다. In one embodiment, the learning support system may further include a mentor service provider that provides answers or consulting information by school students or school graduates to inquiries from student users related to information on the school of interest.

일 실시예에서, 상기 멘토 서비스 제공부는 멘토로 등록하고자 하는 멘토 지원자로부터 학생증 또는 졸업증을 포함하는 인증 서류를 제공받아, 멘토 지원자가 학교 재학생 또는 학교 졸업생인지의 여부를 인증하고, 검증된 멘토 사용자에게 답변 또는 컨설팅을 제공하고, 멘토 사용자에 대하여 상기 미팅 제공부에 의해 개인 미팅 또는 그룹 미팅이 제공될 수 있다. In one embodiment, the mentor service provider receives authentication documents including a student ID or diploma from a mentor applicant who wishes to register as a mentor, authenticates whether the mentor applicant is a school student or school graduate, and sends the verified mentor user to the verified mentor user. Answers or consulting may be provided, and personal meetings or group meetings may be provided to mentor users by the meeting provider.

상술한 과제를 해결하기 위한 다른 수단으로서, 본 발명의 일 실시예에 따른 학습 지원 방법은, 학습 지원 시스템에 의해 수행되는 학습 지원 방법으로서, 학생 사용자가 학습할 동영상 강의를 제공하는 동영상 컨텐츠 제공 단계; 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 강의용 테스트 제공 단계; 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 온라인 테스트 제공 단계; 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장하는 문제 저장 단계; 및 학생 사용자와 선생님 사용자 간의 개인 미팅 또는 그룹 미팅을 지원하는 미팅 제공 단계를 포함할 수 있다. As another means of solving the above-described problem, a learning support method according to an embodiment of the present invention is a learning support method performed by a learning support system, and includes a video content providing step of providing video lectures for student users to learn. ; A lecture test provision step of providing lecture test questions related to the video lecture along with the video lecture and checking whether the student user answers the lecture test questions correctly or incorrectly; Separate from the test questions for lectures provided with video lectures, an online test provision step of providing online test questions for student users to practice additional problems and checking whether student users answer correctly or incorrectly to the online test questions; Among the lecture test questions and online test questions tested by the student user, the questions selected as incorrect answer questions or check questions indicating problems to be checked later by the student user are saved for each student user, and each incorrect answer question or check question is entered for each student user. A problem saving step to save student user comments; and a meeting provision step supporting personal meetings or group meetings between student users and teacher users.

상술한 과제를 해결하기 위한 다른 수단으로서, 본 발명의 일 실시예에 따른프로그램은, 상기 학습 지원 방법을 컴퓨터에 의해 수행시키기 위해 기록 매체에 저장된 프로그램을 포함할 수 있다. As another means of solving the above-described problem, a program according to an embodiment of the present invention may include a program stored in a recording medium to perform the learning support method by a computer.

본 발명의 일 실시예에 따르면, 학생 사용자가 학습할 동영상 강의를 제공하고, 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하며, 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하고, 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제, 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제, 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장하고, 학생 사용자와 선생님 사용자 간의 미팅이 용이하게 이루어질 수 있는 학습 지원 시스템(100)을 통해 온라인 또는 오프라인상의 개인 미팅 또는 그룹 미팅을 지원함으로써 학습 효과를 향상 시키며, 학생과 선생님 간의 상호 작용이 편리한 플립 러닝 기반의 학습 지원 시스템, 플립 러닝 기반의 학습 지원 방법 및 프로그램이 제공될 수 있다. According to one embodiment of the present invention, video lectures for student users to learn are provided, lecture test questions related to the video lectures are provided along with the video lectures, and the student user's correct or incorrect answers to the lecture test questions are checked. , Separate from the test questions for lectures provided with video lectures, we provide online test questions that allow student users to practice additional problems, check whether student users answer correctly or incorrectly to online test questions, and help student users Among the tested lecture test questions and online test questions, the questions selected as incorrect answer questions or check questions indicating problems to be checked later by the student user are saved for each student user, and each incorrect answer question or check problem is entered for each student user. It saves student user comments and improves learning effectiveness by supporting online or offline personal or group meetings through the learning support system 100, which facilitates meetings between student users and teacher users. A flipped learning-based learning support system that is convenient to operate and a flipped learning-based learning support method and program may be provided.

도 1은 본 발명의 일 실시예에 따른 학습 지원 시스템의 다른 구성들과의 연결 구조를 도시하는 블록도이다.
도 2는 본 발명의 일 실시예에 따른 학습 지원 시스템의 구성을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 동영상 강의 화면의 일예이다.
도 4는 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 특정 재생 시간에 동영상 강의가 중지된 화면의 일예이다.
도 5는 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 강의용 테스트 문제의 풀이 화면의 일예를 나타낸다.
도 6은 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 강의용 테스트 문제의 풀이 결과를 나타내는 화면의 일예이다.
도 7은 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 강의용 테스트 문제의 전체 풀이 결과를 나타내는 화면의 일예이다.
도 8은 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 오답 문제 모음 화면의 일예이다.
도 9는 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 체크 문제 모음 화면의 일예이다.
도 10은 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 미팅 신청 화면의 일예이다.
도 11은 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 미팅 신청서 작성 화면의 일예이다.
도 12는 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 멘토 서비스 관련 화면의 일예이다.
도 13a 내지 도 13d는 본 발명의 일 실시예에 따른 그룹 미팅 개설 기능을 설명하는 화면 이미지이다.
도 14는 본 발명의 일 실시예에 따른 학습 지원 시스템에 의해 제공되는 학습 지원 방법의 흐름도이다.
Figure 1 is a block diagram showing a connection structure with other components of a learning support system according to an embodiment of the present invention.
Figure 2 is a block diagram showing the configuration of a learning support system according to an embodiment of the present invention.
Figure 3 is an example of a video lecture screen provided by a learning support system according to an embodiment of the present invention.
Figure 4 is an example of a screen where a video lecture is stopped at a specific playback time by the learning support system according to an embodiment of the present invention.
Figure 5 shows an example of a screen for solving test problems for lectures provided by a learning support system according to an embodiment of the present invention.
Figure 6 is an example of a screen showing the results of solving test problems for lectures provided by a learning support system according to an embodiment of the present invention.
Figure 7 is an example of a screen showing the overall solution results of test problems for lectures provided by the learning support system according to an embodiment of the present invention.
Figure 8 is an example of a screen containing a collection of incorrect answer questions provided by a learning support system according to an embodiment of the present invention.
Figure 9 is an example of a check problem collection screen provided by a learning support system according to an embodiment of the present invention.
Figure 10 is an example of a meeting application screen provided by a learning support system according to an embodiment of the present invention.
Figure 11 is an example of a meeting application writing screen provided by a learning support system according to an embodiment of the present invention.
Figure 12 is an example of a screen related to a mentor service provided by a learning support system according to an embodiment of the present invention.
Figures 13A to 13D are screen images explaining a group meeting opening function according to an embodiment of the present invention.
Figure 14 is a flowchart of a learning support method provided by a learning support system according to an embodiment of the present invention.

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

본 발명의 실시예들은 당해 기술 분야에서 통상의 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위하여 제공되는 것이며, 하기 실시예는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 하기 실시예에 한정되는 것은 아니다. 오히려, 이들 실시예는 본 개시를 더욱 충실하고 완전하게 하고, 당업자에게 본 발명의 사상을 완전하게 전달하기 위하여 제공되는 것이다.The embodiments of the present invention are provided to more completely explain the present invention to those skilled in the art, and the following examples may be modified into various other forms, and the scope of the present invention is as follows. It is not limited to examples. Rather, these embodiments are provided to make the disclosure more faithful and complete, and to fully convey the spirit of the invention to those skilled in the art.

여기에 설명되는 다양한 실시예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.Various embodiments described herein may be implemented, for example, in a recording medium readable by a computer or similar device using software, hardware, or a combination thereof.

하드웨어적인 구현에 의하면, 여기에 설명되는 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다. According to hardware implementation, the embodiments described herein include application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), and field programmable gate arrays (FPGAs). It may be implemented using at least one of processors, controllers, micro-controllers, microprocessors, and electrical units for performing functions.

소프트웨어적인 구현에 의하면, 절차나 기능과 같은 실시예들은 적어도 하나의 기능 또는 작동을 수행하게 하는 별개의 소프트웨어 모듈과 함께 구현될 수 있다. 소프트웨어 코드는 적절한 프로그램 언어로 쓰여진 소프트웨어 어플리케이션에 의해 구현될 수 있다.According to software implementation, embodiments such as procedures or functions may be implemented with a separate software module that performs at least one function or operation. Software code can be implemented by a software application written in an appropriate programming language.

도 1은 본 발명의 일 실시예에 따른 학습 지원 시스템(100)의 다른 구성들과의 연결 구조를 도시하는 블록도이다.Figure 1 is a block diagram showing a connection structure with other components of the learning support system 100 according to an embodiment of the present invention.

도 1을 참조하면, 학습 지원 시스템(100)은 유선 또는 무선 네트워크를 통하여 복수의 단말기(200, 300, 400)와 연결되어 통신할 수 있다. 복수의 단말기(200, 300, 400)는 학생 단말기(200), 선생님 단말기(300) 및 멘토 단말기(400)를 포함할 수 있다. Referring to FIG. 1, the learning support system 100 can be connected to and communicate with a plurality of terminals 200, 300, and 400 through a wired or wireless network. The plurality of terminals 200, 300, and 400 may include a student terminal 200, a teacher terminal 300, and a mentor terminal 400.

학생 단말기(200)는 학생 사용자가 사용하는 정보 처리 단말기를 의미할 수 있다. 선생님 단말기(300)는 선생님 사용자가 사용하는 정보 처리 단말기를 의미할 수 있다. 멘토 단말기(400)는 멘토 사용자가 사용하는 정보 처리 단말기를 의미할 수 있다. 복수의 단말기(200, 300, 400)는 유선 또는 무선 네트워크를 통하여 데이터를 송수신하고, 데이터를 처리할 수 있는 모든 정보 처리 단말을 포함할 수 있다. Student terminal 200 may refer to an information processing terminal used by student users. The teacher terminal 300 may refer to an information processing terminal used by a teacher user. The mentor terminal 400 may refer to an information processing terminal used by a mentor user. The plurality of terminals 200, 300, and 400 may include all information processing terminals capable of transmitting and receiving data and processing data through a wired or wireless network.

학습 지원 시스템(100)은 학생 사용자가 학습할 동영상을 제공하고, 동영상 강의와 함께 강의용 테스트 문제를 제공할 수 있다. 학생 사용자는 학생 단말기(200)를 통하여 학습 지원 시스템(100)에 접속하고, 동영상 강의를 시청할 수 있고, 강의용 테스트 문제를 풀 수 있다. The learning support system 100 may provide videos for student users to study, and provide test questions for lectures along with video lectures. Student users can access the learning support system 100 through the student terminal 200, watch video lectures, and solve test questions for lectures.

또한, 학습 지원 시스템(100)은 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공할 수 있다. 학생 사용자는 학생 단말기(200)를 통하여 학습 지원 시스템(100)에 접속하고, 학습 지원 시스템(100)에 의해 제공되는 온라인 테스트 문제를 풀 수 있다.Additionally, the learning support system 100 may provide online test questions that allow student users to practice additional questions, separately from test questions for lectures. A student user can access the learning support system 100 through the student terminal 200 and solve online test questions provided by the learning support system 100.

학습 지원 시스템(100)은 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제의 정답 또는 오답 여부를 체크하고, 오답 문제 또는 학생 사용자가 추후 체크할 문제라고 선택한 체크 문제와 각 문제에 대한 코멘트를 학생 사용자별로 저장할 수 있다. The learning support system 100 checks whether the lecture test questions and online test questions tested by the student user are correct or incorrect, and provides incorrect answers or check questions selected by the student user as questions to be checked later, and comments on each question. It can be saved for each student user.

학생 사용자가 학생 단말기(200)를 통하여 강의용 테스트 문제 및 온라인 테스트 문제를 풀면, 학습 지원 시스템(100)은 테스트 문제의 정답 또는 오답 여부를 알려주며, 학생 사용자는 각 테스트 문제에 대하여 오답 문제로 선택하거나, 체크 문제로 선택할 수 있다. 학생 사용자에 의해 오답 문제 또는 체크 문제로 선택된 테스트 문제와 학생 사용자의 코멘트는 학습 지원 시스템(100)에 의해 저장될 수 있다. When a student user solves a lecture test problem or an online test problem through the student terminal 200, the learning support system 100 notifies whether the test question is correct or incorrect, and the student user selects each test question as an incorrect answer or , can be selected as a check problem. The test questions selected by the student user as incorrect answers or checked questions and the student user's comments may be stored by the learning support system 100.

학습 지원 시스템(100)은 학생 사용자와 선생님 사용자 간의 개인 미팅(1:1 미팅) 또는 그룹 미팅(1:N 미팅)을 지원할 수 있다. The learning support system 100 may support individual meetings (1:1 meetings) or group meetings (1:N meetings) between student users and teacher users.

개인 미팅과 관련하여, 선생님은 본인의 단말기를 통해 기본적으로 미팅이 가능한 시간대역을 설정한 후 학생에게 보여지는 본인의 캘린더를 통해 알리며, 학생은 선생님의 미팅 가능 시간대 내에서, 원하는 요일과 시간 온라인 또는 오프라인 등 본인이 원하는 성격의 미팅을 직접 만들어 선생님에게 신청 할 수 있다. 이후 선생님의 승인 후 개인 미팅이 진행된다.Regarding personal meetings, the teacher basically sets the time zone in which meetings can be held through his or her terminal and notifies the student through his or her calendar, which is shown to the student. Students can then meet online on the desired day and time within the teacher's meeting time zone. Alternatively, you can create a meeting of your choice, such as offline, and request it from your teacher. Afterwards, a personal meeting will be held after the teacher's approval.

그룹 미팅과 관련하여, 선생님은 본인의 캘린더를 통해 특정 학생들을 위한 그룹 미팅을 공지하고, 학생은 공지된 그룹 미팅에 참여를 신청 할 수 있다, 이후 선생님의 승인 후 그룹 미팅이 진행된다. 특정 학생은 특정 강의 영상 시청을 마친 학생들, 또는 특정 문제를 공통적으로 틀린 학생들을 포함할 수 있다. Regarding group meetings, teachers announce group meetings for specific students through their calendars, and students can apply to participate in the announced group meetings. The group meeting then proceeds after the teacher's approval. Specific students may include students who have completed watching a specific lecture video or students who commonly get a specific problem wrong.

개인 미팅 또는 그룹 미팅에 대한 선생님의 상담료는 선생님 단말기를 통해 선생님 스스로 0원 부터 사전에 책정해 놓을 수 있다. The teacher's consultation fee for personal or group meetings can be set in advance starting from 0 won through the teacher's terminal.

학습 지원 시스템(100)은 학생 사용자와 멘토 사용자 간의 멘토 서비스를 제공할 수 있다. 멘토 지원자가 멘토 단말기(400)를 통하여 학습 지원 시스템(100)에 접속하고, 자신이 재학하고 있거나 졸업한 학교의 학생증 또는 졸업증명서 등의 인증 서류를 학습 지원 시스템(100)에 전송하여 학교 재학생 또는 학교 졸업생인지 여부를 인증 받고, 자신이 재학중이거나 졸업한 학교에 대한 학생 사용자로부터의 문의에 대하여 답변하거나 컨설팅 정보를 제공할 수 있다. 검증 단계를 거친 멘토 사용자에게는 각 선생님 사용자에게 제공되는 것과 동일하게, 학생 사용자와의 개인 미팅 또는 그룹 미팅을 지원하는 학습 지원 시스템(100)이 제공된다. 멘토 사용자 또한 선생님 사용자와 마찬가지로 개인 미팅 또는 그룹 미팅에 대한 상담료를 멘토 단말기를 통해 멘토 스스로 0원 부터 사전에 책정해 놓을 수 있다. The learning support system 100 may provide a mentor service between student users and mentor users. A mentor applicant accesses the learning support system 100 through the mentor terminal 400 and transmits authentication documents, such as a student ID or graduation certificate from the school he or she is attending or graduated from, to the learning support system 100 to become a student or student at the school. You can be certified as a school graduate and answer inquiries from student users about the school they are attending or graduated from, or provide consulting information. Mentor users who have passed the verification stage are provided with the learning support system 100 that supports individual or group meetings with student users, the same as that provided to each teacher user. Mentor users, like teacher users, can set consultation fees for personal or group meetings in advance, starting from 0 won, through the mentor terminal.

도 2는 본 발명의 일 실시예에 따른 학습 지원 시스템(100)의 구성을 나타내는 블록도이다.Figure 2 is a block diagram showing the configuration of a learning support system 100 according to an embodiment of the present invention.

도 2를 참조하면, 학습 지원 시스템(100)은 동영상 컨텐츠 제공부(110), 강의용 테스트 제공부(120), 온라인 테스트 제공부(130), 문제 저장부(140), 미팅 제공부(150), 문제 추천부(160) 및 멘토 서비스 제공부(170)를 포함할 수 있다. Referring to FIG. 2, the learning support system 100 includes a video content providing unit 110, a lecture test providing unit 120, an online test providing unit 130, a problem storage unit 140, and a meeting providing unit 150. , may include a problem recommendation unit 160 and a mentor service provision unit 170.

동영상 컨텐츠 제공부(110)는 학생 사용자가 학습할 동영상 강의를 제공할 수 있다. 예를 들면, 영어 학습의 경우에 관련된 영어 학습 동영상 강의가 제공될 수 있다. 동영상 강의는 복수회로 나누어 제공될 수 있고, 각 강의 회차는 특정 주제로 분류될 수 있다. The video content provider 110 may provide video lectures for student users to study. For example, in the case of learning English, related English learning video lectures may be provided. Video lectures can be provided in multiple sessions, and each lecture session can be classified into a specific topic.

예를 들면, GMAT 학습의 경우에 Sentence Correction(SC), Reading Comprehension(RC), Critical Reasoning(CR), Integrated Reasoning(IR) 및 Analytical Writing Assessment(AWA)의 과목(주제)로 구분되어 동영상 강의를 제공할 수 있다. For example, in the case of GMAT learning, video lectures are divided into subjects (topics) of Sentence Correction (SC), Reading Comprehension (RC), Critical Reasoning (CR), Integrated Reasoning (IR), and Analytical Writing Assessment (AWA). can be provided.

강의용 테스트 제공부(120)는 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크할 수 있다. The lecture test providing unit 120 provides lecture test questions related to the video lecture along with the video lecture, and can check whether the student user answers the lecture test questions correctly or incorrectly.

일 실시예에서, 동영상 컨텐츠 제공부(110)에 의해 제공되는 동영상 강의는 미리 결정된 특정 재생 시간을 지정하는 하나 이상의 타임 태그를 포함할 수 있다. 동영상 강의가 하나 이상의 타임 태그에 의해 지정되는 특정 재생 시간에 도달한 경우에, 강의용 테스트 제공부(120)는 특정 재생 시간에 도달한 동영상 강의를 중단하고, 중단된 동영상 강의의 타임 태그와 관련된 강의용 테스트 문제를 제공할 수 있다. In one embodiment, a video lecture provided by the video content provider 110 may include one or more time tags that specify a specific predetermined playback time. When the video lecture reaches a specific playback time specified by one or more time tags, the lecture test providing unit 120 stops the video lecture that has reached the specific playback time, and uses the lecture test associated with the time tag of the interrupted video lecture. Test problems can be provided.

강의용 테스트 제공부(120)는 학생 사용자가 강의용 테스트 문제의 풀이를 완료한 경우(테스트 문제의 답을 선택한 경우), 중단된 타임 태그의 재생 시간 이후의 동영상 강의를 재생하여 학생 사용자에게 제공할 수 있다. When the student user completes the solution to the test question for the lecture (selects the answer to the test question), the lecture test provider 120 can play the video lecture after the playback time of the interrupted time tag and provide it to the student user. there is.

온라인 테스트 제공부(130)는 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적으로 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크할 수 있다. 온라인 테스트 문제는 동영상 강의 도중에 제공되는 강의용 테스트 문제와는 상이한 문제일 수 있다. The online test provision unit 130 provides online test questions that student users can additionally practice, separately from the test questions for lectures provided with video lectures, and checks whether student users answer correctly or incorrectly to the online test questions. can do. Online test questions may be different from the lecture test questions provided during video lectures.

또한, 온라인 테스트 문제는 복수의 문제 카테고리(예를 들면, 영어 문법의 경우에, 시제 카테고리, 관계 대명사 카테고리 등)에 걸쳐서 출제될 수 있다. 사용자가 복수의 문제 카테고리에 걸쳐서 출제되는 온라인 테스트 문제를 풀어서 제출함으로써, 정답률 또는 오답률에 따라 복수의 문제 카테고리별 학생 사용자의 이해도가 평가될 수 있다. Additionally, online test questions may be presented across multiple problem categories (e.g., in the case of English grammar, tense category, relative pronoun category, etc.). When a user solves and submits online test questions asked across multiple problem categories, the student user's level of understanding for each of the multiple problem categories can be evaluated according to the percentage of correct or incorrect answers.

문제 저장부(140)는 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장할 수 있다. 학생 사용자가 강의용 테스트 문제 및 온라인 테스트 문제를 풀어서 제출하면, 정답 또는 오답 여부를 포함한 결과가 학생 사용자에게 디스플레이 될 수 있다. The problem storage unit 140 stores, for each student user, problems selected as incorrect answer problems or check problems indicating problems to be checked later by the student user among lecture test problems and online test problems tested by the student user, and stores each incorrect answer for each student user. Student user comments entered for problems or check problems can be saved. When a student user solves and submits lecture test questions and online test questions, the results, including whether the answer is correct or incorrect, can be displayed to the student user.

학생 사용자는 각 문제별로 정답인지 오답인지 여부를 확인할 수 있으며, 오답으로 체크된 문제를 오답 문제로서 선택하여 저장시키거나, 또는 추후 체크할 문제를 나타내는 체크 문제로 선택하여 저장시킬 수 있다. 또한, 학생 사용자는 오답 문제 또는 체크 문제의 저장시에 각 문제에 대한 코멘트(메모, 질문 등)을 기록할 수 있다. Student users can check whether the answer is correct or incorrect for each question, and can select and save problems checked as incorrect answers as incorrect answer problems, or select and save them as check problems indicating problems to be checked later. Additionally, student users can record comments (memos, questions, etc.) for each problem when saving an incorrectly answered problem or a checked problem.

문제 저장부(140)는 선생님 사용자에게 학생 사용자별 오답 문제 또는 체크 문제와 학생 사용자 코멘트를 제공할 수 있다. 선생님 사용자는 학생 사용자의 오답 문제 또는 체크 문제를 미팅 전 미리 확인함으로써 학생 사용자의 부족한 약점 부분을 사전에 파악할 수 있다. The problem storage unit 140 may provide teacher users with incorrect answer problems or check problems for each student user and student user comments. The teacher user can identify the student user's weaknesses in advance by checking the student user's incorrect answers or check questions before the meeting.

또한, 문제 저장부(140)는 선생님 사용자가 만나게 될 특정 학생 사용자가 지정된 경우에 지정된 학생 사용자의 오답 문제 또는 체크 문제와 학생 사용자 코멘트의 전체 및 해당 문제에 대한 여러 통계적 자료를 하나의 새로운 문서 파일로 통합 생성하여 선생님 사용자에게 제공할 수 있다. 이를 통해 선생님 사용자는 특정 학생 사용자의 학습 레벨을 파악하고, 효과적인 개인 미팅을 준비할 수 있다. In addition, when a specific student user to be encountered by the teacher user is designated, the problem storage unit 140 stores the entire incorrect answer problem or check problem of the designated student user and the student user comments, as well as several statistical data on the problem, in one new document file. It can be integrated and provided to teacher users. This allows teacher users to determine the learning level of specific student users and prepare effective personal meetings.

미팅 제공부(150)는 학생 사용자와 선생님 사용자 간의 개인 미팅 또는 그룹 미팅을 지원할 수 있다. The meeting provider 150 may support individual meetings or group meetings between student users and teacher users.

학생 사용자는 동영상 강의와 함께 제공되는 강의용 테스트를 치르며, 또는 온라인 테스트를 치르며, 자신에게 부족한 사항에 대한 추가 설명이나 다른 궁금한 사항에 대한 질문을 위해, 혹은 공부 방법에 대한 컨설팅 등의 주제에 대하여 선생님 사용자와 미팅이 필요한 경우에, 학습 지원 시스템(100)의 미팅 제공부(150)를 통하여 개인 미팅을 신청할 수 있다. 또한 학생 사용자는 특정한 학생을 그룹으로 만나고자 선생님이 공지하는 그룹별 미팅에 신청 및 참여할 수 있다. 선생님 사용자는 선생님 단말기(300)를 통해 수시로 그룹 미팅을 생성 및 참여자의 관리를 할 수 있다. Student users take the lecture tests provided with the video lectures or online tests, and ask questions from the teacher for additional explanations or other questions about what they are lacking, or consulting on study methods. If a meeting with a user is necessary, a personal meeting can be requested through the meeting provider 150 of the learning support system 100. Additionally, student users can apply for and participate in group meetings announced by teachers in order to meet specific students as a group. Teacher users can create group meetings and manage participants at any time through the teacher terminal 300.

학생 사용자는 개인 미팅 또는 그룹 미팅을 통하여 온라인 동영상 강의 또는 테스트 문제 풀이만으로는 이해가 안 되는 부분이나 다른 궁금한 사항에 대하여 구체적으로 질문을 할 수 있고, 선생님 사용자로부터 본인의 약점만을 캐어 받는 효율적인 플립러닝 미팅을 통해 학습 효율을 향상시킬 수 있다. 미팅은 온라인 또는 오프라인으로 실시될 수 있다. Through personal or group meetings, student users can ask specific questions about things they do not understand or other questions they have through online video lectures or test questions. Effective flipped learning meetings allow teacher users to learn only their weaknesses. Learning efficiency can be improved through this. Meetings can be conducted online or offline.

온라인 미팅의 경우에, 미팅 제공부(150)는 학습 지원 시스템(100) 내의 인터페이스를 통하여 학생 사용자와 선생님 사용자 간의 화상, 음성, 메시지 등을 포함하는 다양한 방식의 상호 작용을 수행할 수 있다. 오프라인 미팅(직접 만나는 대면 미팅)의 경우에, 미팅 제공부(150)는 학습 지원 시스템(100)의 인터페이스를 통하여 오프라인 미팅 일정 장소 및 내용 등을 관리하는 기능을 제공할 수 있다. In the case of an online meeting, the meeting provider 150 can perform various types of interaction including video, voice, and messages between student users and teacher users through the interface within the learning support system 100. In the case of an offline meeting (face-to-face meeting), the meeting provider 150 may provide a function to manage the offline meeting schedule location and content through the interface of the learning support system 100.

일 실시예에서, 학생 사용자가 미팅 시간과 선생님 사용자를 선택하여 미팅을 신청할 경우에, 미팅 제공부(150)는 학생 사용자가 신청한 선생님 사용자에게 미팅 시간 및 온라인 혹은 오프라인 등 학생 사용자의 요청 사항을 제공할 수 있다. 그 후, 미팅 제공부(150)는 학생 사용자의 미팅 신청에 대하여 선생님 사용자의 승인이 있는 경우에, 학생 사용자에게 승인된 미팅 시간 및 선생님 사용자의 코멘트를 제공할 수 있다. 온라인 미팅의 경우에, 학습 지원 시스템(100) 내에서 화상 미팅 기능을 자체적으로 지원하거나, Zoom 과 같은 화상 미팅 서비스를 연동하여 제공할 수 있다.In one embodiment, when a student user applies for a meeting by selecting a meeting time and a teacher user, the meeting provider 150 sends the student user's requests, such as meeting time and online or offline, to the teacher user applied by the student user. can be provided. Thereafter, if the teacher user approves the student user's meeting request, the meeting provider 150 may provide the student user with the approved meeting time and the teacher user's comments. In the case of an online meeting, the video meeting function can be supported within the learning support system 100, or can be provided by linking with a video meeting service such as Zoom.

문제 추천부(160)는 학생 사용자별로 저장된 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 체크 문제를 복수의 카테고리로 분류하고, 오답 문제 또는 체크 문제의 분류 카테고리에 따라 학생 사용자별로 단계별 추천 테스트 문제를 제공할 수 있다. The problem recommendation unit 160 classifies incorrect answer problems or check problems among lecture test problems and online test problems stored for each student user into a plurality of categories, and recommends step-by-step test problems for each student user according to the classification category of the incorrect answer problems or check problems. can be provided.

문제 추천부(160)는, 학생 사용자에게 최초로 제공되는 기본 온라인 테스트 문제를 미리 결정된 카테고리 분류에 따라 분류할 수 있다. 온라인 테스트 문제의 카테고리 분류는 문제 출제자에 의해 그룹핑 될 수 있다. 또한, 온라인 테스트 문제의 카테고리 분류는 딥러닝 또는 머신 러닝 등의 학습 모델에 기초하여 샘플 데이터를 학습함으로써 그룹핑 될 수 있다.The problem recommendation unit 160 may classify basic online test questions initially provided to student users according to predetermined category classification. The categorization of online test questions can be grouped by the question author. Additionally, categorization of online test problems can be grouped by learning sample data based on a learning model such as deep learning or machine learning.

예를 들면, Q1 부터 Q25 까지 모두 25개의 문제가 기본 온라인 테스트 문제로 제공되는 경우에, 각 문제가 어떤 카테고리 분류(관계 대명사, 시제, 가정법 등의 분류)에 해당하는지 결정될 수 있다. For example, if a total of 25 problems from Q1 to Q25 are provided as basic online test problems, it can be determined which category classification (relative pronoun, tense, subjunctive, etc.) each problem corresponds to.

문제 추천부(160)는, 학생 사용자의 카테고리별 점수로부터 동일한 레벨의 전체 학생 사용자의 카테고리별 평균 점수를 뺀 값을 학생 사용자의 카테고리별 편차 점수로 계산할 수 있다. 예를 들면, 25개의 기본 온라인 테스트 문제가 C1 부터 C5 까지의 5개의 카테고리로 분류되고, 학생 사용자 A은 C1 부터 C5 까지의 카테고리의 점수가 각각 10, 2, 5, 5, 10이고, 학생 사용자 A와 동일한 레벨의 전체 학생 사용자의 C1 부터 C5 까지의 카테고리 평균 점수가 각각 8, 8, 8, 8, 8 인 경우에 학생 사용자 A의 카테고리별 편차 점수는 -2(=8-10), 6(=8-2), 3(=8-5), 3(=8-5), -2(=8-10)이 된다. The problem recommendation unit 160 may calculate the deviation score for each category of the student user by subtracting the average score for each category of all student users at the same level from the score for each category of the student user. For example, 25 basic online test questions are classified into 5 categories from C1 to C5, and student user A has scores of 10, 2, 5, 5, and 10 in categories from C1 to C5, respectively. If the average scores for categories C1 to C5 of all student users at the same level as A are 8, 8, 8, 8, and 8, respectively, the deviation scores for each category of student user A are -2 (=8-10), 6. (=8-2), 3(=8-5), 3(=8-5), -2(=8-10).

학생 사용자의 카테고리 편차 점수가 크다는 것은 학생 사용자 A가 동일 레벨의 다른 학생들에 비하여 해당 카테고리 문제의 정답률이 낮다는 것을 의미한다. 또한, 학생 사용자의 카테고리 편차 점수가 작다는 것은 학생 사용자 A가 동일 레벨의 다른 학생들에 비하여 해당 카테고리 문제의 정답률이 높다는 것을 의미한다. A high category deviation score for a student user means that student user A has a lower percentage of correct answers to questions in that category compared to other students at the same level. In addition, the fact that the student user's category deviation score is small means that student user A has a higher percentage of correct answers to questions in that category than other students at the same level.

문제 추천부(160)는 학생 사용자의 카테고리별 편차 점수의 크기에 비례하여 단계별 추천 테스트 문제의 카테고리별 문제 수를 결정할 수 있다. 편차 점수가 음수(마이너스)인 경우에는, 학생 사용자의 해당 카테고리에 대한 이해도가 전체 평균 학생이 비하여 좋다는 것이므로, 편차 점수가 음수인 카테고리에 대하여는 최소의 문제 수를 할당할 수 있다. 학생 사용자 A의 경우에, 카테고리별 편차 점수의 크기는 -2, 6, 3, 3, -2이므로, 다음 단계의 온라인 테스트에서 카테고리 C2의 문제수가 카테고리 C3 또는 카테고리 C4의 문제수 보다 2배가 되도록 문제 수를 결정할 수 있다. 카테고리 C3과 카테고리 C4의 문제 수는 동일하게 결정될 수 있다. The problem recommendation unit 160 may determine the number of problems per category of step-by-step recommended test problems in proportion to the size of the student user's deviation score for each category. If the deviation score is negative (minus), the student user's understanding of the category is better than that of the overall average student, so the minimum number of problems can be assigned to the category with a negative deviation score. In the case of student user A, the size of the deviation score for each category is -2, 6, 3, 3, -2, so that the number of questions in category C2 in the next online test is double the number of questions in category C3 or category C4. The number of problems can be determined. The number of problems in Category C3 and Category C4 can be determined to be the same.

문제 추천부(160)는 문제 은행에 저장되어 있는 동일 카테고리의 복수의 문제 중에서 동일한 레벨의 다른 학생 사용자의 오답률이 높은 순서로 카테고리별 추천 문제를 결정할 수 있다. 예를 들면, 카테고리 C2와 관련하여 R1 내지 R10이 문제 은행에 저장되어 있고, 오답률이 높은 것부터 낮은 것으로 열거하는 경우에 R1 부터 R10의 순서가 되는 경우에, R1 부터 오답률이 낮아지는 순서로 동일 카테고리의 문제 출제 순서를 결정할 수 있다. The problem recommendation unit 160 may determine recommended problems for each category among a plurality of problems of the same category stored in the problem bank in the order of the highest error rate of other student users at the same level. For example, in relation to category C2, R1 to R10 are stored in the question bank, and in the case where the error rate is listed from high to low, in the order of R1 to R10, the same categories are listed in order from R1 to the lowest error rate. You can decide the order in which questions are presented.

멘토 서비스 제공부(170)는 지망하는 학교 정보와 관련된 학생 사용자의 문의에 대하여 학교 재학생 또는 학교 졸업생에 의한 답변 또는 컨설팅 정보를 제공할 수 있다. 대학 또는 대학원 진학의 경우에, 해당 대학 또는 대학원의 재학생 또는 졸업생이 가장 입학 테스트 또는 학교 사정을 가장 잘 알고 있기 때문에, 재학생 또는 졸업생이 멘토로서 진학 희망자에게 질의 응답을 하거나 컨설팅 정보를 제공하는 것이 바람직하다.The mentor service provision unit 170 may provide answers or consulting information by current students or graduates of the school to inquiries from student users related to information on the school of interest. In the case of entering a university or graduate school, current students or graduates of the university or graduate school are the most knowledgeable about the entrance test and school circumstances, so it is desirable for current students or graduates to act as mentors to answer questions or provide consulting information to applicants seeking admission. do.

멘토 서비스 제공부(170)는 멘토 지원자로부터 학생증 또는 졸업증을 포함하는 인증 서류를 제공받아, 멘토 지원자가 학교 재학생 또는 학교 졸업생인지 여부를 인증하고, 인증된 학교 멘토 사용자에 의한 답변 또는 컨설팅 정보를 제공할 수 있다. 학생증 또는 졸업증 등의 서류에 의해 재학생 또는 졸업생의 인증을 행하므로, 허위 경력의 멘토가 질의 응답하거나 컨설팅 정보를 제공하는 것을 방지할 수 있다. 검증 과정을 거친 멘토 사용자에게는 학생 사용자를 개인 미팅 또는 그룹 미팅을 통해 만날 수 있도록 지원하는 학습 지원 시스템(100)이 선생님 사용자에게 제공되는 것과 동일한 방식으로 제공된다.The mentor service provision unit 170 receives authentication documents including a student ID or diploma from the mentor applicant, authenticates whether the mentor applicant is a school student or school graduate, and provides answers or consulting information by certified school mentor users. can do. Since current students or graduates are authenticated through documents such as student IDs or diplomas, it is possible to prevent mentors with false experience from answering questions or providing consulting information. Mentor users who have gone through the verification process are provided with the learning support system 100, which supports meeting student users through personal meetings or group meetings, in the same way as it is provided to teacher users.

도 2에는 도시되어 있지 않지만, 학습 지원 시스템(100)은 학습 성취도 관리부를 더 포함할 수 있다. 학습 성취도 관리부는 학생의 학업 성취도를 계산하고, 성취도에 따른 학습 독려 메시지를 전송하며, 개인별로 학업 성취도를 확인할 수 있는 학업 성취도 확인 페이지를 제공할 수 있다. Although not shown in FIG. 2, the learning support system 100 may further include a learning achievement management unit. The learning achievement management department can calculate the student's academic achievement, send learning encouragement messages based on achievement, and provide an academic achievement confirmation page where individual academic achievement can be checked.

학업 성취도 관리부는 성취도 계산부, 메시지 전송부 및 성취도 페이지 제공부를 포함할 수 있다. The academic achievement management unit may include an achievement calculation unit, a message transmission unit, and an achievement page provision unit.

성취도 계산부는 학생 사용자의 학습 성향을 분석하여 로그인 기록, 영상 시청 기록, 온라인 테스트 기록(날짜, 시간, 점수, 오답률 등), 오답 노트 기록 데이터, 개인 미팅 내역, 그룹 미팅 내역을 항목별로 구분하여 성취도율을 계산할 수 있다. The achievement calculation unit analyzes the learning tendencies of student users and classifies login records, video viewing records, online test records (date, time, score, error rate, etc.), incorrect answer note record data, personal meeting history, and group meeting history into each item to determine the achievement level. The rate can be calculated.

메시지 전송부는 관리자에 의해 미리 설정된 이벤트가 발생하는 것을 검출하고, 검출된 이벤트에 대응하여 학생 사용자에게 관련 메시지를 전송할 수 있다. 미리 설정된 이벤트 및 관련 메시지는 예를 들면, (1) 결제 후, 3일 이상 로그인 기록이 없을 시에 학습 독려 메시지를 전송하고, (2) 영상 시청 마감 임박시에 학습 독려 메시지를 전송하며, (3) 오답노트 작성 후에 1:1 미팅을 통한 성적향상 독려 메시지를 전송하고, (4) 전체 학습 진도와 관련된 학습 진행 현황 메시지를 전송하며, (5) 통합 성취도율에 따른 월별 맞춤형 성적 향상 메시지를 전송하는 것을 포함할 수 있다.The message transmission unit may detect the occurrence of an event preset by the administrator and transmit a related message to the student user in response to the detected event. Preset events and related messages include, for example: (1) sending a learning encouragement message when there is no log-in record for more than 3 days after payment, (2) sending a learning encouraging message when the video viewing deadline is imminent, ( 3) After writing an incorrect answer note, a message encouraging grade improvement is sent through a 1:1 meeting, (4) a learning progress message related to overall learning progress is sent, and (5) a monthly customized grade improvement message is sent according to the integrated achievement rate. This may include transmitting.

성취도 페이지 제공부는 학생 개인별로 학업 성취도를 확인할 수 있는 페이지를 제공할 수 있다. 예를 들면, 성취도 페이지 제공부는 학생 사용자의 전체 학습 진행 데이터(표 및 그래프), 오답 노트 작성 및 코멘트 작성도, 전체 진행사항 중 중요 학습 코멘트, 전체 성적 향상 데이터 구성(표 및 그래프), 미팅 예약 및 진행 사항, 문제 성향별 구성을 통한 유형별 맞춤 공부법 안내를 별도의 페이지를 통하여 제공할 수 있다. The achievement page provision department can provide a page where the academic achievement of each student can be checked. For example, the achievement page provides the student user's overall learning progress data (tables and graphs), incorrect answer note writing and comment writing, important learning comments among overall progress, overall grade improvement data composition (tables and graphs), and meeting reservations. Additionally, customized study method guidance for each type can be provided on a separate page, organized by progress and problem tendency.

도 3은 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 동영상 강의 화면의 일예이다. Figure 3 is an example of a video lecture screen provided by the learning support system 100 according to an embodiment of the present invention.

도 3을 참조하면, 학습 지원 시스템(100)에 의해 제공되는 동영상 강의 화면의 일부에는 강의 원고가 표시되고, 화면을 통하여 동영상 강의가 연속적으로 재생될 수 있다. Referring to FIG. 3, the lecture manuscript is displayed on a portion of the video lecture screen provided by the learning support system 100, and the video lecture can be continuously played through the screen.

도 4는 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 특정 재생 시간에 동영상 강의가 중지된 화면의 일예이다. Figure 4 is an example of a screen where a video lecture is stopped at a specific playback time by the learning support system 100 according to an embodiment of the present invention.

도 4를 참조하면, 동영상 강의의 특정 재생 시간에 관련된 강의용 테스트 문제의 풀이가 가능하도록 동영상 강의는 중지되고, 화면의 우하단에 강의용 테스트 문제를 풀도록 하는 버튼이 표시될 수 있다. 학생 사용자는 테스트 버튼을 클릭하여 강의용 테스트 문제를 풀거나, 또는 강의용 테스트 문제를 풀지 않고(건너 뛰고), 비디오 버튼을 클릭하여 중지된 동영상 강의를 계속 시청할 수 있다. Referring to FIG. 4, the video lecture may be stopped to enable solving the lecture test questions related to the specific playback time of the video lecture, and a button for solving the lecture test questions may be displayed at the bottom right of the screen. Student users can click the test button to solve the lecture test questions, or they can skip the lecture test questions and continue watching the video lecture where they stopped by clicking the video button.

도 5는 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 강의용 테스트 문제의 풀이 화면의 일예를 나타낸다.Figure 5 shows an example of a screen for solving test problems for lectures provided by the learning support system 100 according to an embodiment of the present invention.

도 4의 우하단의 테스트 버튼을 클릭하면 도 5에 도시된 바와 같이 중지된 동영상 강의와 관련된 강의용 테스트 문제가 표시될 수 있다. 강의용 테스트 문제는 하나 또는 복수로 제공될 수 있다. 학생 사용자가 제공되는 강의용 테스트 문제의 답을 선택하고 제출 버튼을 클릭하게 되면, 문제의 정답 또는 오답 여부의 결과가 표시될 수 있다. If you click the test button at the bottom right of FIG. 4, lecture test questions related to the stopped video lecture may be displayed, as shown in FIG. 5. One or more test questions for lectures may be provided. When a student user selects an answer to a provided lecture test question and clicks the submit button, the result of whether the question is answered correctly or incorrectly may be displayed.

도 6은 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 강의용 테스트 문제의 풀이 결과를 나타내는 화면의 일예이다.Figure 6 is an example of a screen showing the results of solving test problems for lectures provided by the learning support system 100 according to an embodiment of the present invention.

학생 사용자가 강의용 테스트 문제의 답을 선택하고 제출 버튼을 클릭하게 되면, 문제의 정답 또는 오답 여부의 결과가 표시될 수 있다. 오답인 경우에 도 6에 도시된 바와 같이 오답을 나타내는 팝업창이 표시될 수 있다. 화면 우상단의 문제 모음으로 저장하기 버튼을 클릭하면 오답 문제 또는 체크 문제로 저장할 수 있고, 관련된 코멘트(메모)를 입력할 수 있다. When a student user selects an answer to a lecture test question and clicks the submit button, the result of whether the question is answered correctly or incorrectly may be displayed. In case of an incorrect answer, a pop-up window indicating the incorrect answer may be displayed as shown in FIG. 6. If you click the Save to Problem Collection button at the top right of the screen, you can save it as an incorrect answer question or a checked question, and enter related comments (memos).

도 7은 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 온라인 테스트 문제의 전체 풀이 결과를 나타내는 화면의 일예이다.Figure 7 is an example of a screen showing the overall solution results of online test problems provided by the learning support system 100 according to an embodiment of the present invention.

도 7을 참조하면, 각 문제에 대하여 정답 또는 오답 여부, 문제 풀이 소요 시간, 선택한 답, 정답, 전체 정답 개수, 평균 소요 시간, 정답률 등의 정보가 표시될 수 있다. 학생 사용자는 도 7의 화면에서 문제 번호를 클릭하고 오답 문제 또는 체크 문제로 저장할 수 있다. Referring to FIG. 7, for each problem, information such as correct or incorrect answer, time required to solve the problem, selected answer, correct answer, total number of correct answers, average time required, and rate of correct answers may be displayed. Student users can click the question number on the screen in Figure 7 and save it as an incorrect answer question or a checked question.

도 8은 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 학생 사용자에게 제공되는 오답 문제 모음 화면의 일예이고, 도 9는 학생 사용자에게 제공되는 체크 문제 모음 화면의 일예이다.FIG. 8 is an example of a screen with a collection of incorrect answers provided to student users by the learning support system 100 according to an embodiment of the present invention, and FIG. 9 is an example of a collection of check questions with answers provided to student users.

학생 사용자가 문제 풀이 후에 오답 문제 또는 체크 문제를 선택하여 저장하게 되면, 개인의 수강 관련 메뉴에서 저장된 오답 문제 리스트 및 저장된 체크 문제 리스트, 그리고 관련 메모 등의 정보가 표시될 수 있다. 개별 문제를 선택하고, 선택 삭제 버튼을 클릭함으로써, 해당 문제를 오답 문제 리스트 또는 체크 문제 리스트로부터 삭제할 수 있으며, 선생님 사용자에게 개별 미팅 신청 전 학생 사용자가 직접 오답문제 체크문제 및 각 커멘트를 수정 관리하여 향후 효율적인 개별 미팅을 사전에 준비할 수 있다. When a student user selects and saves an incorrect answer problem or a check problem after solving a problem, information such as a list of saved incorrect answer problems, a list of saved check problems, and related notes may be displayed in the individual's course-related menu. By selecting an individual problem and clicking the Delete Select button, the problem can be deleted from the list of incorrect answer problems or the list of checked problems. Before requesting an individual meeting with the teacher user, the student user can directly edit and manage the check questions with incorrect answers and each comment. You can prepare in advance for efficient individual meetings in the future.

도 10은 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 미팅 신청 화면의 일예이다. 학생 사용자는 이 화면(각 선생님 사용자별 캘린더)을 통해 각 선생님 사용자의 미팅 가능 시간대역을 볼 수 있고, 선생님 사용자의 가능한 시간대 내에서 학생이 원하는 성격의 미팅을 직접 만들어 신청할 수 있고, 이 화면을 통해 선생님이 공지하는 그룹 미팅에 신청 및 참여를 할 수 있다. Figure 10 is an example of a meeting request screen provided by the learning support system 100 according to an embodiment of the present invention. Through this screen (calendar for each teacher user), student users can see each teacher user's available meeting time zone, and can create and apply for a meeting of the nature desired by the student within the teacher user's available time zone. You can apply for and participate in group meetings announced by your teacher.

도 11은 미팅 신청서 작성 화면의 일예이다. Figure 11 is an example of a meeting application creation screen.

학생 사용자가 개별 미팅을 원할 경우 미팅을 희망하는 강사 또는 멘토를 선택하고, 캘린더로부터 미팅 일자 및 미팅 시간을 선택하면(도 10 참조), 도 11에 도시된 바와 같이 미팅 신청서 작성 화면이 표시될 수 있다. 학생 사용자는 미팅 신청서에 신청자의 성명, 핸드폰 번호, 이메일, 온라인 또는 오프라인의 선택 및 코멘트 정보를 기입함으로써 미팅을 신청할 수 있다. If a student user wants to have an individual meeting, select the instructor or mentor with whom he or she wishes to meet, select the meeting date and meeting time from the calendar (see FIG. 10), and the meeting application creation screen can be displayed as shown in FIG. 11. there is. Student users can apply for a meeting by entering the applicant's name, mobile phone number, email, online or offline selection and comment information in the meeting application form.

도 12는 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 멘토 서비스 관련 화면의 일예이다.Figure 12 is an example of a screen related to a mentor service provided by the learning support system 100 according to an embodiment of the present invention.

학생 사용자는 멘토 리스트로부터 진학을 희망하는 관심 대학 또는 대학원을 검색하고, 해당 대학 또는 대학원의 재학생/졸업생 리스트 중에서 멘토 사용자를 선택 후 멘토가 설정해 놓은 미팅 가능한 시간대를 볼 수 있는 캘린더(도 10 참조)를 통해 학생 사용자 본이 원하는 성격의 미팅을 직접 만들어 신청할 수 있고, 또한 멘토가 공지하는 그룹미팅에 신청 및 참여를 할 수 있다. Student users can search for a university or graduate school of interest from the mentor list, select a mentor user from the list of current students/graduates of the university or graduate school, and view available meeting times set by the mentor on the calendar (see Figure 10). Through this, student users can create and apply for meetings of the type they want, and can also apply for and participate in group meetings announced by mentors.

도 13a 내지 도 13d는 본 발명의 일 실시예에 따른 그룹 미팅 개설 기능을 설명하는 화면 이미지이다. Figures 13A to 13D are screen images illustrating a group meeting opening function according to an embodiment of the present invention.

도 13a를 참조하면, 선생님 사용자는 그룹 미팅을 개설하기 전에 그룹 미팅의 내용을 사전에 설정할 수 있다. 선생님 사용자는 미팅명, 미팅 유형, 미팅인원, 시간당 상담료(요일별), 미팅 설명을 미팅 개설 전에 사전 설정할 수 있다. Referring to FIG. 13A, the teacher user can set the contents of the group meeting in advance before opening the group meeting. Teacher users can pre-set the meeting name, meeting type, number of people in the meeting, hourly consultation fee (by day of the week), and meeting description before opening the meeting.

도 13b를 참조하면, 그룹 미팅의 내용을 사전에 모두 설정한 선생님 사용자는 수업 만들기 기능을 통하여 사전 설정한 그룹 미팅을 선택하고, 내용들을 수정할 수 있다. 내용을 모두 기재하여 수업 만들기를 등록하면, 선생님 사용자 및 학생 사용자에게 그룹 미팅 정보가 표시될 수 있다. Referring to Figure 13b, a teacher user who has set all the contents of the group meeting in advance can select the preset group meeting and modify the contents through the class creation function. If you register to create a class by filling out all the contents, group meeting information can be displayed to teacher users and student users.

도 13c를 참조하면, 선생님 사용자에게 자신이 개설한 그룹 미팅 스케줄 및 미팅 정보가 표시될 수 있다. Referring to Figure 13c, the group meeting schedule and meeting information opened by the teacher user may be displayed.

도 13d를 참조하면, 학생 사용자에게 선생님 사용자가 개설한 그룹 미팅 정보(적색 박스로 표시함)가 표시될 수 있다. 학생 사용자는 그룹 미팅 정보를 확인하고 자신이 희망하는 시간으로 그룹 미팅을 신청할 수 있다. Referring to FIG. 13D, group meeting information (indicated in a red box) opened by a teacher user may be displayed to the student user. Student users can check group meeting information and apply for a group meeting at a time of their choice.

도 14는 본 발명의 일 실시예에 따른 학습 지원 시스템(100)에 의해 제공되는 학습 지원 방법의 흐름도이다. Figure 14 is a flowchart of a learning support method provided by the learning support system 100 according to an embodiment of the present invention.

도 14를 참조하면, 학습 지원 방법은 동영상 컨텐츠 제공 단계(S110), 강의용 테스트 제공 단계(S120), 온라인 테스트 제공 단계(S130), 문제 저장 단계(S140), 미팅 제공 단계(S150), 문제 추천 단계(S160) 및 멘토 서비스 제공 단계(S170)를 포함할 수 있다. 도 14에 도시된 각 단계의 순서는 임의적인 것이며, 본 발명은 도 14에 도시된 각 단계의 순서에 한정되지 않고, 필요에 따라 순서를 변경한 다양한 조합으로 구성하는 것이 가능하다. Referring to Figure 14, the learning support method includes a video content provision step (S110), a lecture test provision step (S120), an online test provision step (S130), a problem storage step (S140), a meeting provision step (S150), and problem recommendation. It may include a step (S160) and a mentor service provision step (S170). The order of each step shown in FIG. 14 is arbitrary, and the present invention is not limited to the order of each step shown in FIG. 14, and can be configured in various combinations by changing the order as necessary.

동영상 컨텐츠 제공 단계(S110)에서는, 동영상 컨텐츠 제공부(110)가 학생 사용자가 학습할 동영상 강의를 제공할 수 있다. In the video content provision step (S110), the video content provider 110 may provide a video lecture for the student user to study.

강의용 테스트 제공 단계(S120)에서는, 강의용 테스트 제공부(120)가 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크할 수 있다. In the lecture test provision step (S120), the lecture test provision unit 120 may provide lecture test questions related to the video lecture along with the video lecture, and check whether the student user answers the lecture test questions correctly or incorrectly.

온라인 테스트 제공 단계(S130)에서는, 온라인 테스트 제공부(130)가 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적으로 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크할 수 있다. In the online test provision step (S130), the online test provision unit 130 provides online test questions for student users to practice additionally, separately from the lecture test questions provided with the video lecture, and provides information on the online test questions. You can check whether the student user's answer is correct or incorrect.

문제 저장 단계(S140)에서는, 문제 저장부(140)가 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장할 수 있다. In the problem storage step (S140), the problem storage unit 140 selects the problem selected as an incorrect answer problem or a check problem indicating a problem to be checked later by the student user among the lecture test problems and online test problems tested by the student user. You can save the student user comments entered for each incorrect or checked problem for each student user.

미팅 제공 단계(S150)에서는, 미팅 제공부(150)가 학생 사용자와 선생님 사용자 간의 개인 미팅 신청 또는 그룹 미팅 참여를 지원할 수 있다. In the meeting provision step (S150), the meeting provision unit 150 may support application for a personal meeting or participation in a group meeting between a student user and a teacher user.

문제 추천 단계(S160)에서는, 문제 추천부(160)가 학생 사용자별로 저장된 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 체크 문제를 복수의 카테고리로 분류하고, 오답 문제 또는 체크 문제의 분류 카테고리에 따라 학생 사용자별로 단계별 추천 테스트 문제를 제공할 수 있다. In the problem recommendation step (S160), the problem recommendation unit 160 classifies incorrect answer problems or check problems among the lecture test problems and online test problems stored for each student user into a plurality of categories, and classifies them into a plurality of categories according to the classification categories of the incorrect answer problems or check problems. Step-by-step recommended test questions can be provided for each student user.

멘토 서비스 제공 단계(S170)에서는, 멘트 서비스 제공부(170)가 지망하는 학교 정보와 관련된 학생 사용자의 문의에 대하여 학교 재학생 또는 학교 졸업생에 의한 답변 또는 컨설팅 정보를 제공할 수 있다. 멘토 사용자에게는 학생 사용자를 개별 미팅 또는 그룹 미팅으로 만날 수 있는 학습 지원 시스템(100)이 제공된다.In the mentor service provision step (S170), the mentor service provider 170 may provide answers or consulting information by current students or graduates of the school to inquiries from student users related to information on the desired school. Mentor users are provided with a learning support system 100 that allows them to meet student users through individual meetings or group meetings.

동영상 컨텐츠 제공 단계(S110), 강의용 테스트 제공 단계(S120), 온라인 테스트 제공 단계(S130), 문제 저장 단계(S140), 미팅 제공 단계(S150), 문제 추천 단계(S160) 및 멘토 서비스 제공 단계(S170)의 각 단계에 대한 설명은 동영상 컨텐츠 제공부(110), 강의용 테스트 제공부(120), 온라인 테스트 제공부(130), 문제 저장부(140), 미팅 제공부(150), 문제 추천부(160) 및 멘토 서비스 제공부(170)에 관하여 상술한 설명이 참조될 수 있다. Video content provision step (S110), lecture test provision step (S120), online test provision step (S130), problem storage step (S140), meeting provision step (S150), problem recommendation step (S160), and mentor service provision step ( The explanation of each step of S170) is the video content providing unit 110, the lecture test providing unit 120, the online test providing unit 130, the problem storage unit 140, the meeting providing unit 150, and the problem recommendation unit. The above description regarding the 160 and the mentor service provider 170 may be referred to.

이상에서 설명된 단계 또는 프로세스는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합에 의해 실행될 수 있다. 예를 들어, 실시예들에서 설명된 단계 또는 프로세스는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 실행될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The steps or processes described above may be executed by hardware components, software components, and/or a combination of hardware components and software components. For example, the steps or processes described in the embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), or a PLU. It may be executed using one or more general-purpose or special-purpose computers, such as a programmable logic unit, microprocessor, or any other device capable of executing and responding to instructions. A processing device may execute an operating system (OS) and one or more software applications that run on the operating system. Additionally, a processing device may access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, a single processing device may be described as being used; however, those skilled in the art will understand that a processing device includes multiple processing elements and/or multiple types of processing elements. It can be seen that it may include. For example, a processing device may include a plurality of processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are possible.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로 (collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or may be processed independently or collectively. You can command the device. Software and/or data may be used on any type of machine, component, physical device, virtual equipment, computer storage medium or device to be interpreted by or to provide instructions or data to a processing device. , or may be permanently or temporarily embodied in a transmitted signal wave. Software may be distributed over networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., singly or in combination. Program instructions recorded on the medium may be specially designed and configured for the embodiment or may be known and usable by those skilled in the art. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -Includes optical media (magneto-optical media) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, etc. Examples of program instructions include machine language code, such as that produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described with limited examples and drawings, various modifications and variations can be made by those skilled in the art from the above description. For example, the described techniques are performed in a different order than the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form than the described method, or other components are used. Alternatively, appropriate results may be achieved even if substituted or substituted by an equivalent.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents of the claims also fall within the scope of the claims described below.

Claims (11)

학생 사용자가 학습할 동영상 강의를 제공하는 동영상 컨텐츠 제공부;
동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 강의용 테스트 제공부;
동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 온라인 테스트 제공부;
학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장하는 문제 저장부;
학생 사용자와 선생님 사용자 간의 개인 미팅 또는 그룹 미팅을 지원하는 미팅 제공부;
학생 사용자별로 저장된 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 체크 문제를 복수의 카테고리로 분류하고, 오답 문제 또는 체크 문제의 분류 카테고리에 따라 학생 사용자별로 단계별 추천 테스트 문제를 제공하는 문제 추천부; 및
학생 사용자의 학업 성취도를 계산하고, 성취도에 따른 학습 독려 메시지를 학생 사용자에게 전송하고, 학생 사용자별 학업 성취도를 제공하는 학생 성취도 관리부
를 포함하고,
상기 미팅 제공부는
학생 사용자의 개인 미팅 신청에 대하여 선생님 사용자의 승인이 있는 경우, 학생 사용자에게 승인된 미팅 시간 및 선생님 사용자의 코멘트를 제공하고,
학생 사용자의 그룹 미팅 참여 신청에 대하여 선생님 사용자의 승인 여부 및 승인된 전체 참여자에게 일괄적 공지 사항을 발송하는 것을 포함하는 그룹 미팅 관리 기능을 지원하며,
학생 사용자에게 미팅 신청 화면이 제공되고, 학생 사용자는 제공된 미팅 신청 화면을 통하여 각 선생님 사용자의 미팅 가능 시간대를 확인하고, 선생님 사용자의 미팅 가능한 시간대 내에서 학생 사용자가 희망하는 타입의 미팅을 직접 만들어서 신청하며,
선생님 사용자는 미팅명, 미팅 유형, 미팅 인원, 시간당 상담료 및 미팅 설명을 사전 설정하고,
선생님 사용자가 사전 설정한 그룹 미팅을 선택하고 수업 만들기를 등록하면 선생님 사용자 및 학생 사용자에게 그룹 미팅 정보가 표시되며, 학생 사용자는 그룹 미팅 정보를 확인하고, 희망하는 시간을 선택하여 그룹 미팅을 신청하고,
상기 문제 저장부는 선생님 사용자와 학생 사용자의 미팅이 결정된 경우에 학생 사용자의 오답 문제 또는 체크 문제와 학생 사용자 코멘트의 전체 및 해당 문제에 대한 통계적 자료를 문서 파일로 통합 생성하여 선생님 사용자에게 제공하며,
상기 문제 추천부는,
학생 사용자에게 최초로 제공되는 기본 온라인 테스트 문제를 미리 결정된 카테고리 분류에 따라 분류하고,
동일한 레벨의 전체 학생 사용자의 카테고리별 평균 점수로부터 학생 사용자의 카테고리별 점수를 뺀 값을 학생 사용자의 카테고리별 편차 점수로 계산하며,
학생 사용자의 카테고리별 편차 점수의 크기에 비례하여 단계별 추천 테스트 문제의 카테고리별 문제수를 결정하고,
문제 은행에 저장되어 있는 동일 카테고리의 복수의 문제 중에서 동일한 레벨의 다른 학생 사용자의 오답률이 높은 순서로 카테고리별 추천 문제를 결정하며,
상기 학생 성취도 관리부는,
학생 사용자의 학습 성향을 분석하여 로그인 기록, 영상 시청 기록, 온라인 테스트 기록, 오답 노트 기록 데이터, 개인 미팅 내역, 그룹 미팅 내역을 항목별로 구분하여 성취도율을 계산하고,
일정 기간 이상 로그인 기록이 없는 경우 학습 독려 메시지를 학생 사용자에게 전송하고, 영상 시청 마감 임박시에 학습 독려 메시지를 학생 사용자에게 전송하며, 오답 노트 작성 후에 성적 향상 독려 메시지를 학생 사용자에게 전송하고, 전체 학습 진도와 관련된 학습 진행 현황 메시지를 학생 사용자에 전송하며, 통합 성취도율에 따른 월별 맞춤형 성적 향상 메시지를 학생 사용자에게 전송하고,
학생 사용자의 전체 학습 진행 데이터, 오답 노트 작성 및 코멘트 작성도, 전체 진행 사항 중 중요 학습 코멘트, 전체 성적 향상 데이터, 미팅 예약 및 진행 사항, 문제 성향별 구성을 통한 유형별 맞춤 공부법 안내를 제공하며,
선생님 사용자가 미팅명, 미팅 유형, 미팅 인원, 시간당 상담료 및 미팅 설명을 사전 설정하고, 사전 설정된 복수의 그룹 미팅 중 하나의 그룹 미팅을 선택하며, 사전 설정한 그룹 미팅의 내용을 수정하여 그룹 미팅을 등록하는 경우에, 상기 미팅 제공부는 미팅을 신청한 학생에게 선생님명, 미팅명, 미팅일, 미팅시간, 온라인미팅 접속 링크 및 선생님 연락처를 포함하는 미팅 정보를 발송하는 학습 지원 시스템.
A video content provider that provides video lectures for student users to learn;
A lecture test provision unit that provides video lectures and lecture test questions related to the video lectures, and checks whether student users answer correctly or incorrectly to the lecture test questions;
Separate from the test questions for lectures provided with video lectures, an online test provision unit that provides online test questions that allow student users to practice additional problems and checks whether student users answer correctly or incorrectly to the online test questions;
Among the lecture test questions and online test questions tested by the student user, the questions selected as incorrect answer questions or check questions indicating problems to be checked later by the student user are saved for each student user, and each incorrect answer question or check question is entered for each student user. an issue repository for storing student user comments;
A meeting provision unit that supports individual meetings or group meetings between student users and teacher users;
A problem recommendation unit that classifies incorrect or checked questions among lecture test problems and online test problems stored for each student user into a plurality of categories, and provides step-by-step recommended test problems for each student user according to the classification category of the incorrect or checked problems; and
Student achievement management department that calculates the academic achievement of student users, sends learning encouragement messages to student users based on achievement, and provides academic achievement for each student user.
Including,
The meeting provider said
If the teacher user approves the student user's request for a personal meeting, the student user is provided with the approved meeting time and the teacher user's comments;
Supports group meeting management functions, including whether or not a teacher user approves a student user's application to participate in a group meeting and sending a batch notice to all approved participants.
A meeting application screen is provided to the student user, and the student user checks the available meeting time zone for each teacher user through the provided meeting application screen, and directly creates and applies for a meeting of the type desired by the student user within the available meeting time zone for the teacher user. And
Teacher users pre-set the meeting name, meeting type, meeting number of people, hourly consultation fee, and meeting description.
When the teacher user selects a preset group meeting and registers to create a class, the group meeting information is displayed to the teacher user and the student user. The student user checks the group meeting information, selects the desired time, and applies for the group meeting. ,
When a meeting between a teacher user and a student user is decided, the problem storage unit generates all of the student user's incorrect answer problems or check problems and student user comments, as well as statistical data on the problem, as a document file and provides it to the teacher user,
The problem recommendation section is,
Categorize the basic online test questions first presented to student users according to predetermined categorization;
The deviation score for each category of the student user is calculated by subtracting the student user's category score from the average score for each category of all student users at the same level.
Determine the number of problems per category of recommended test problems for each step in proportion to the size of the student user's deviation score for each category,
Among multiple problems of the same category stored in the question bank, recommended problems for each category are determined in the order of the highest error rate of other student users at the same level.
The student achievement management department,
By analyzing the learning tendencies of student users, log-in records, video viewing records, online test records, incorrect answer note record data, personal meeting records, and group meeting records are categorized into items to calculate the achievement rate.
If there is no log-in record for a certain period of time, a learning encouragement message is sent to the student user, a learning encouragement message is sent to the student user when the video viewing deadline is imminent, and a grade improvement message is sent to the student user after writing a note of incorrect answers. Learning progress messages related to learning progress are sent to student users, and monthly customized grade improvement messages according to the integrated achievement rate are sent to student users.
It provides student users' overall learning progress data, incorrect answer note writing and comment writing, important learning comments on overall progress, overall grade improvement data, meeting reservations and progress, and customized study method guidance by type through configuration by problem tendency.
The teacher user pre-sets the meeting name, meeting type, meeting number of people, hourly consultation fee, and meeting description, selects one group meeting among multiple pre-set group meetings, and modifies the contents of the pre-set group meeting to hold the group meeting. When registering, the meeting provider sends meeting information including teacher name, meeting name, meeting date, meeting time, online meeting access link, and teacher contact information to the student who applied for the meeting.
제1항에 있어서,
상기 동영상 강의는 미리 결정된 특정 재생 시간을 지정하는 하나 이상의 타임 태그를 포함하고,
상기 동영상 강의가 하나 이상의 타임 태그에 의해 지정되는 특정 재생 시간에 도달한 경우에, 상기 강의용 테스트 제공부는 특정 재생 시간에 도달한 상기 동영상 강의를 중단하고, 중단된 상기 동영상 강의의 타임 태그와 관련된 강의용 테스트 문제를 제공하는 학습 지원 시스템.
According to paragraph 1,
The video lecture includes one or more time tags specifying a specific predetermined playback time,
When the video lecture reaches a specific playback time specified by one or more time tags, the lecture test provider stops the video lecture that has reached the specific playback time, and plays the lecture related to the time tag of the interrupted video lecture. A learning support system that provides test questions.
제1항에 있어서,
상기 문제 저장부는 학생 사용자의 오답 문제 또는 체크 문제의 확인을 위하여 선생님 사용자에게 학생 사용자별 오답 문제 또는 체크 문제와 학생 사용자 코멘트를 제공하고, 선생님 사용자에 의해 선택된 학생 사용자의 오답 문제 또는 체크 문제와 학생 사용자 코멘트를 하나의 문서 파일로 통합 생성하여 선생님 사용자에게 제공하는 학습 지원 시스템.
According to paragraph 1,
The problem storage unit provides incorrect answer problems or check problems for each student user and student user comments to the teacher user in order to check incorrect answer problems or check problems of the student user, and provides incorrect answer problems or check problems for each student user and student user comments selected by the teacher user. A learning support system that integrates user comments into one document file and provides it to teacher users.
삭제delete 제1항에 있어서,
개인 미팅 또는 그룹 미팅에 관한 상담료는 학생 사용자의 개인 미팅 신청 또는 그룹 미팅 참여 신청 전에 선생님 사용자에 의해 설정되는 학습 지원 시스템.
According to paragraph 1,
The consultation fee for a personal meeting or group meeting is set by the teacher user before the student user applies for a personal meeting or participates in a group meeting.
삭제delete 삭제delete 제1항에 있어서,
지망하는 학교 정보와 관련된 학생 사용자의 문의에 대하여 학교 재학생 또는 학교 졸업생에 의한 답변 또는 컨설팅 정보를 제공하는 멘토 서비스 제공부를 더 포함하는 학습 지원 시스템.
According to paragraph 1,
A learning support system that further includes a mentor service provider that provides answers or consulting information by school students or school graduates to inquiries from student users related to information on the school of interest.
제8항에 있어서,
상기 멘토 서비스 제공부는 멘토로 등록하고자 하는 멘토 지원자로부터 학생증 또는 졸업증을 포함하는 인증 서류를 제공받아, 멘토 지원자가 학교 재학생 또는 학교 졸업생인지의 여부를 인증하고, 검증된 멘토 사용자에게 답변 또는 컨설팅을 제공하고,
멘토 사용자에 대하여 상기 미팅 제공부에 의해 개인 미팅 또는 그룹 미팅이 제공되는 학습 지원 시스템.
According to clause 8,
The mentor service provider receives authentication documents, including a student ID or diploma, from mentor applicants who wish to register as a mentor, certifies whether the mentor applicant is a school student or school graduate, and provides answers or consulting to verified mentor users. do,
A learning support system in which personal meetings or group meetings are provided to mentor users by the meeting provider.
학습 지원 시스템에 의해 수행되는 학습 지원 방법으로서,
상기 학습 지원 시스템의 동영상 컨텐츠 제공부가, 학생 사용자가 학습할 동영상 강의를 제공하는 동영상 컨텐츠 제공 단계;
상기 학습 지원 시스템의 강의용 테스트 제공부가, 동영상 강의와 함께 동영상 강의와 관련된 강의용 테스트 문제를 제공하고, 강의용 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 강의용 테스트 제공 단계;
상기 학습 지원 시스템의 온라인 테스트 제공부가, 동영상 강의와 함께 제공되는 강의용 테스트 문제와 별도로, 학생 사용자가 추가적 문제를 연습해 볼 수 있는 온라인 테스트 문제를 제공하고, 온라인 테스트 문제에 대한 학생 사용자의 정답 또는 오답 여부를 체크하는 온라인 테스트 제공 단계;
상기 학습 지원 시스템의 문제 저장부가, 학생 사용자가 테스트를 실시한 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 학생 사용자가 추후 체크할 문제를 나타내는 체크 문제로 선택한 문제를 학생 사용자별로 저장하고, 학생 사용자 별로 각 오답 문제 또는 체크 문제에 대하여 입력된 학생 사용자 코멘트를 저장하는 문제 저장 단계;
상기 학습 지원 시스템의 미팅 제공부가, 학생 사용자와 선생님 사용자 간의 개인 미팅 또는 그룹 미팅을 지원하는 미팅 제공 단계;
학생 사용자별로 저장된 강의용 테스트 문제 및 온라인 테스트 문제 중 오답 문제 또는 체크 문제를 복수의 카테고리로 분류하고, 오답 문제 또는 체크 문제의 분류 카테고리에 따라 학생 사용자별로 단계별 추천 테스트 문제를 제공하는 문제 추천 단계; 및
학생 사용자의 학업 성취도를 계산하고, 성취도에 따른 학습 독려 메시지를 학생 사용자에게 전송하고, 학생 사용자별 학업 성취도를 제공하는 학생 성취도 관리 단계
를 포함하고,
상기 미팅 제공 단계에서는,
학생 사용자의 개인 미팅 신청에 대하여 선생님 사용자의 승인이 있는 경우, 학생 사용자에게 승인된 미팅 시간 및 선생님 사용자의 코멘트를 제공하고,
학생 사용자의 그룹 미팅 참여 신청에 대하여 선생님 사용자의 승인 여부 및 승인된 전체 참여자에게 일괄적 공지 사항을 발송하는 것을 포함하는 그룹 미팅 관리 기능을 지원하며,
학생 사용자에게 미팅 신청 화면이 제공되고, 학생 사용자는 제공된 미팅 신청 화면을 통하여 각 선생님 사용자의 미팅 가능 시간대를 확인하고, 선생님 사용자의 미팅 가능한 시간대 내에서 학생 사용자가 희망하는 타입의 미팅을 직접 만들어서 신청하며,
선생님 사용자는 미팅명, 미팅 유형, 미팅 인원, 시간당 상담료 및 미팅 설명을 사전 설정하고,
선생님 사용자가 사전 설정한 그룹 미팅을 선택하고 수업 만들기를 등록하면 선생님 사용자 및 학생 사용자에게 그룹 미팅 정보가 표시되며, 학생 사용자는 그룹 미팅 정보를 확인하고, 희망하는 시간을 선택하여 그룹 미팅을 신청하며,
상기 문제 저장 단계에서는, 선생님 사용자와 학생 사용자의 미팅이 결정된 경우에 학생 사용자의 오답 문제 또는 체크 문제와 학생 사용자 코멘트의 전체 및 해당 문제에 대한 통계적 자료를 문서 파일로 통합 생성하여 선생님 사용자에게 제공하고,
상기 문제 추천 단계에서는,
학생 사용자에게 최초로 제공되는 기본 온라인 테스트 문제를 미리 결정된 카테고리 분류에 따라 분류하고,
동일한 레벨의 전체 학생 사용자의 카테고리별 평균 점수로부터 학생 사용자의 카테고리별 점수를 뺀 값을 학생 사용자의 카테고리별 편차 점수로 계산하며,
학생 사용자의 카테고리별 편차 점수의 크기에 비례하여 단계별 추천 테스트 문제의 카테고리별 문제수를 결정하고,
문제 은행에 저장되어 있는 동일 카테고리의 복수의 문제 중에서 동일한 레벨의 다른 학생 사용자의 오답률이 높은 순서로 카테고리별 추천 문제를 결정하며,
상기 학생 성취도 관리 단계에서는,
학생 사용자의 학습 성향을 분석하여 로그인 기록, 영상 시청 기록, 온라인 테스트 기록, 오답 노트 기록 데이터, 개인 미팅 내역, 그룹 미팅 내역을 항목별로 구분하여 성취도율을 계산하고,
일정 기간 이상 로그인 기록이 없는 경우 학습 독려 메시지를 학생 사용자에게 전송하고, 영상 시청 마감 임박시에 학습 독려 메시지를 학생 사용자에게 전송하며, 오답 노트 작성 후에 성적 향상 독려 메시지를 학생 사용자에게 전송하고, 전체 학습 진도와 관련된 학습 진행 현황 메시지를 학생 사용자에 전송하며, 통합 성취도율에 따른 월별 맞춤형 성적 향상 메시지를 학생 사용자에게 전송하고,
학생 사용자의 전체 학습 진행 데이터, 오답 노트 작성 및 코멘트 작성도, 전체 진행 사항 중 중요 학습 코멘트, 전체 성적 향상 데이터, 미팅 예약 및 진행 사항, 문제 성향별 구성을 통한 유형별 맞춤 공부법 안내를 제공하고,
선생님 사용자가 미팅명, 미팅 유형, 미팅 인원, 시간당 상담료 및 미팅 설명을 사전 설정하고, 사전 설정된 복수의 그룹 미팅 중 하나의 그룹 미팅을 선택하며, 사전 설정한 그룹 미팅의 내용을 수정하여 그룹 미팅을 등록하는 경우, 상기 미팅 제공 단계에서는 미팅을 신청한 학생에게 선생님명, 미팅명, 미팅일, 미팅시간, 온라인미팅 접속 링크 및 선생님 연락처를 포함하는 미팅 정보를 발송하는 학습 지원 방법.
A learning support method performed by a learning support system, comprising:
A video content providing step in which the video content providing unit of the learning support system provides video lectures for student users to learn;
A lecture test provision step in which the lecture test provision unit of the learning support system provides lecture test questions related to the video lecture along with the video lecture, and checks whether the student user answers the lecture test questions correctly or incorrectly;
The online test provision section of the learning support system provides online test questions that allow student users to practice additional problems, separately from the test questions for lectures provided with video lectures, and provides the student user's correct answers or answers to the online test questions. A step of providing an online test to check for incorrect answers;
The problem storage unit of the learning support system stores for each student user the questions selected by the student user as incorrect answer questions or check problems indicating problems to be checked later among the lecture test questions and online test questions tested by the student user. A problem storage step of storing student user comments entered for each incorrect answer problem or checked problem;
A meeting providing step in which the meeting providing unit of the learning support system supports individual meetings or group meetings between student users and teacher users;
A problem recommendation step in which incorrect answer questions or checked questions among lecture test questions and online test questions stored for each student user are classified into a plurality of categories, and step-by-step recommended test problems are provided for each student user according to the classification category of the incorrect answer questions or checked problems; and
Student achievement management step that calculates the academic achievement of student users, sends learning encouragement messages to student users based on achievement, and provides academic achievement for each student user.
Including,
In the meeting provision stage,
If the teacher user approves the student user's request for a personal meeting, the student user is provided with the approved meeting time and the teacher user's comments;
Supports group meeting management functions, including whether or not a teacher user approves a student user's application to participate in a group meeting and sending a batch notice to all approved participants.
A meeting application screen is provided to the student user, and the student user checks the available meeting time zone for each teacher user through the provided meeting application screen, and directly creates and applies for a meeting of the type desired by the student user within the available meeting time zone for the teacher user. And
Teacher users can pre-set the meeting name, meeting type, meeting number of people, hourly consultation fee, and meeting description.
When the teacher user selects a preset group meeting and registers to create a class, the group meeting information is displayed to the teacher user and the student user. The student user checks the group meeting information, selects the desired time, and applies for the group meeting. ,
In the problem storage step, when a meeting between the teacher user and the student user is decided, all of the student user's incorrect answer problems or checked problems and student user comments, as well as statistical data on the problem, are integrated into a document file and provided to the teacher user. ,
In the problem recommendation stage,
Categorize the basic online test questions first presented to student users according to predetermined categorization;
The deviation score for each category of the student user is calculated by subtracting the student user's category score from the average score for each category of all student users at the same level.
Determine the number of problems per category of recommended test problems for each step in proportion to the size of the student user's deviation score for each category,
Among multiple problems of the same category stored in the question bank, recommended problems for each category are determined in the order of the highest error rate of other student users at the same level.
In the student achievement management stage,
By analyzing the learning tendencies of student users, log-in records, video viewing records, online test records, incorrect answer note record data, personal meeting records, and group meeting records are categorized into items to calculate the achievement rate.
If there is no log-in record for a certain period of time, a learning encouragement message is sent to the student user, a learning encouragement message is sent to the student user when the video viewing deadline is imminent, and a grade improvement message is sent to the student user after writing a note of incorrect answers. Learning progress messages related to learning progress are sent to student users, and monthly customized grade improvement messages according to the integrated achievement rate are sent to student users.
It provides student users' overall learning progress data, incorrect answer note writing and comment writing, important learning comments among overall progress, overall grade improvement data, meeting reservations and progress, and customized study method guidance by type through configuration by problem tendency.
The teacher user pre-sets the meeting name, meeting type, meeting number of people, hourly consultation fee, and meeting description, selects one group meeting among multiple pre-set group meetings, and modifies the contents of the pre-set group meeting to hold the group meeting. When registering, in the meeting provision step, meeting information including teacher name, meeting name, meeting date, meeting time, online meeting access link, and teacher contact information is sent to the student who applied for the meeting.
제10항에 기재된 학습 지원 방법을 컴퓨터에 의해 수행시키기 위해 기록 매체에 저장된 프로그램.A program stored in a recording medium for performing the learning support method according to claim 10 by a computer.
KR1020220142622A 2022-10-31 2022-10-31 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium Active KR102682177B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220142622A KR102682177B1 (en) 2022-10-31 2022-10-31 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium
KR1020240086664A KR20240110772A (en) 2022-10-31 2024-07-02 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220142622A KR102682177B1 (en) 2022-10-31 2022-10-31 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020240086664A Division KR20240110772A (en) 2022-10-31 2024-07-02 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium

Publications (2)

Publication Number Publication Date
KR20240064943A KR20240064943A (en) 2024-05-14
KR102682177B1 true KR102682177B1 (en) 2024-07-04

Family

ID=91076227

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020220142622A Active KR102682177B1 (en) 2022-10-31 2022-10-31 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium
KR1020240086664A Pending KR20240110772A (en) 2022-10-31 2024-07-02 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020240086664A Pending KR20240110772A (en) 2022-10-31 2024-07-02 Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium

Country Status (1)

Country Link
KR (2) KR102682177B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111951628A (en) * 2019-05-15 2020-11-17 深圳市希科普股份有限公司 Interactive learning system based on turnover learning
KR102248960B1 (en) 2020-08-19 2021-05-07 주식회사 아이스크림에듀 business methods and systems using artificial intelligence learning platforms

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101825511B1 (en) * 2016-07-20 2018-03-22 임정수 An method of providing education contents
KR20180016032A (en) * 2016-08-05 2018-02-14 (주)빅블루 Method for providing adaptive learning contents based on learning analytics
KR102035746B1 (en) * 2018-01-31 2019-11-15 주식회사 에듀8760 Method for providing education online to offline service between academy school and local student based on smart-learning system
KR102176339B1 (en) * 2019-03-29 2020-11-10 주식회사 메이팜소프트 A problem curation system and method reflecting the similarity of the user learning information and the similarity of the problem context in the question bank
KR102500949B1 (en) * 2020-09-23 2023-02-17 연민호 System for providing mentoring services and operating method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111951628A (en) * 2019-05-15 2020-11-17 深圳市希科普股份有限公司 Interactive learning system based on turnover learning
KR102248960B1 (en) 2020-08-19 2021-05-07 주식회사 아이스크림에듀 business methods and systems using artificial intelligence learning platforms

Also Published As

Publication number Publication date
KR20240110772A (en) 2024-07-16
KR20240064943A (en) 2024-05-14

Similar Documents

Publication Publication Date Title
Gjelaj et al. Digital Technologies in Early Childhood: Attitudes and Practices of Parents and Teachers in Kosovo.
Hall et al. Making formative assessment work
US8672686B2 (en) Methods, media, and systems for computer-based learning
JP6606750B2 (en) E-learning system
Beese Expanding learning opportunities for high school students with distance learning
Varadharajan et al. Changing course: The paradox of the career change student-teacher
JP2011118292A (en) E-learning system
Dore et al. Virtual kindergarten readiness programming for preschool-aged children: Feasibility, social validity, and preliminary impacts
Rivera Flipped Classrooms: Advantages and disadvantages from the perspective of a practicing art teacher
Mansfield The impact of the digital divide on first-year community college students
KR102682177B1 (en) Learning support system based on flipped learning, learning support method based on flipped learning and program stored in a recording medium
Wickersham Attrition rate in a swine continuing education course delivered asynchronously: Interrelationships among learner characteristics, instructional design, and technological comfort
Pangburn Helping College Mathematics Students Facilitate Their Self-Regulated Learning Skills and Mathematics Self-Efficacy While Using MyMathLab
Deeley Teachers' Perceptions of Factors that Contribute to Technology-Infused Instruction: A Qualitative Descriptive Study
US20200226704A1 (en) Systems and methods for managing scholarships using a donor interface
Harrison-Toledo Mentor Teacher Impact on Student Teacher Development
Pangburn Helping college mathematics students improve their mathematics self-efficacy and self-regulation using MyMathlab
Rodriguez et al. Improving persistence via student-support applications
Boland Efficacy of the 3D Multi-User Virtual Environment (MUVE) Second Life for learning in cognitive constructivist and social constructivist activities
Reid Literacy Loads, Readiness, and Accessibility: Addressing Students’ Perceptions of OWI through Pre-Course Modules
Joiner Strategies for improving remedial mathematics performance among community college students
Pickett Linking the digital divide: Assessing teacher comfort levels to increase uses of technology in the classroom
Iding et al. Drop that chalk!: A guide to better teaching at universities and colleges
Stroud The Use and Instruction of High-Level Computer Programming Languages in Online American Library Association (ALA) Accredited Master of Library and Information Science (MLIS) Programs
Stuewe Decision-Making Process of Grade 6–8 Teachers on Using Artificial Intelligence to Support and Enhance Teaching

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20221031

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20221104

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20221031

Patent event code: PA03021R01I

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20230731

Patent event code: PE09021S01D

AMND Amendment
PE0601 Decision on rejection of patent

Patent event date: 20240126

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20230731

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20240126

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20231030

Comment text: Amendment to Specification, etc.

PG1501 Laying open of application
PX0701 Decision of registration after re-examination

Patent event date: 20240614

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20240429

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20240126

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20231030

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240702

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240702

End annual number: 3

Start annual number: 1

PG1601 Publication of registration