[go: up one dir, main page]

KR20210020718A - System for calculating study achievement and determining course class - Google Patents

System for calculating study achievement and determining course class Download PDF

Info

Publication number
KR20210020718A
KR20210020718A KR1020190111256A KR20190111256A KR20210020718A KR 20210020718 A KR20210020718 A KR 20210020718A KR 1020190111256 A KR1020190111256 A KR 1020190111256A KR 20190111256 A KR20190111256 A KR 20190111256A KR 20210020718 A KR20210020718 A KR 20210020718A
Authority
KR
South Korea
Prior art keywords
class
student
achievement
subject
module
Prior art date
Application number
KR1020190111256A
Other languages
Korean (ko)
Other versions
KR102304681B1 (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 (주)강안교육
Publication of KR20210020718A publication Critical patent/KR20210020718A/en
Application granted granted Critical
Publication of KR102304681B1 publication Critical patent/KR102304681B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

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

Abstract

본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템은 과목 및 수준에 따른 복수 개의 클래스를 운영하는 학원에서의 학생의 학업 성취도 산출 및 클래스 결정 시스템에 관한 것으로, 상기 학생의 전국 모의고사의 각 과목별 석차를 전달받은 입력모듈; 상기 전국 모의고사의 각 과목별 석차에 기초하여 상기 학원 전체 및 상기 클래스 내에서의 석차를 산출하는 석차 산출모듈; 상기 입력모듈 및 석차 산출모듈로부터 전달받은 데이터에 기초하여 상기 학생의 성적향상 성취도를 산출하는 성적향상 성취도 산출모듈; 및 상기 성적향상 성취도 산출모듈에서 산출된 상기 학생의 과목별 성적향상 성취도에 기초하여 상기 학생의 향후 과목별 클래스를 결정하는 클래스 결정모듈;을 포함한다.The system for calculating the academic achievement and determining the class according to an embodiment of the present invention relates to a system for calculating a student's academic achievement and determining a class in an academy operating a plurality of classes according to subject and level, and An input module that received the order of each subject; An order calculation module for calculating the order of the whole academy and within the class based on the order of each subject of the national practice test; A grade improvement achievement level calculation module for calculating the grade improvement achievement level of the student based on the data received from the input module and the grade level calculation module; And a class determination module for determining a class for each future subject of the student on the basis of the student's grade improvement achievement for each subject calculated by the grade improvement achievement calculation module.

Description

학업성취도 산출 및 클래스 결정 시스템{SYSTEM FOR CALCULATING STUDY ACHIEVEMENT AND DETERMINING COURSE CLASS}Academic achievement calculation and class determination system {SYSTEM FOR CALCULATING STUDY ACHIEVEMENT AND DETERMINING COURSE CLASS}

본 발명은 학업성취도 산출 및 클래스 결정 시스템에 관한 것으로, 구체적으로는 과목 및 수준에 따른 복수 개의 클래스를 운영하는 학원에서의 학생의 학업 성취도 산출 및 클래스 결정 시스템에 관한 것이다.The present invention relates to a system for calculating academic achievement and class determination, and more specifically, to a system for calculating a student's academic achievement and determining a class in an academy that operates a plurality of classes according to subjects and levels.

수험생들은 자신의 현재 실력을 확인하기 위하여 모의고사를 주기적으로 치루게되며, 모의고사의 성적에 기초하여 실력이 부족한 과목을 파악한 후 향후 공부방법에 대한 계획을 수립한다.Candidates take mock exams periodically to check their current skills, and based on the results of the practice exams, they identify subjects with insufficient skills and then establish a plan for future study methods.

전국단위로 실시되는 모의고사의 경우, 전국 석차 및 백분율의 확인이 가능하며, 이에 기초하여 자신이 속해있는 학원 내에서도 석차 및 백분율의 산출이 가능하다. In the case of the practice test conducted nationwide, it is possible to check the national ranking and percentage, and based on this, the ranking and percentage can be calculated even within the academy to which they belong.

일반적인 학원은 각 과목별 복수 개의 클래스를 운영하고 있는데, 이러한 클래스는 학생들의 실력을 기준으로 구분되며, 예를 들어 어느 하나의 과목에 대한 클래스를 A반, B반, C반으로 구분될 수 있으며, 여기에서 A반은 심화반, B반은 보통반, C반은 기초반 등으로 지정될 수 있을 것이다.A general academy operates a plurality of classes for each subject, and these classes are classified based on students' ability. For example, a class for any one subject can be divided into A, B, and C classes. , Here, Class A may be designated as Advanced Class, Class B as Normal, and Class C as Basic.

심화반격인 A반의 경우는 다른 클래스 대비 심화된 수업의 진행 및 심화 문제의 풀이가 진행되어 보다 많은 시간이 투입되며, 수학 과목을 예로 설명해보면 A반의 경우 올림피아드 기출 및 기출예상 문제와 같은 심화문제를 다루기 때문에 문제풀이에 투입되는 시간이 적지 않게 된다. In the case of class A, which is an in-depth counterattack, more time is spent because more advanced classes are conducted and more advanced problems are solved compared to other classes. Therefore, there is not much time spent on solving problems.

또한 학생들은 자신의 실력을 고려하여 클래스를 변경할 수 있는데, 구체적으로 모의고사 이후에 해당 모의고자의 성적에 기초하여 클래스를 변경하게 된다. In addition, students can change classes in consideration of their skills, and specifically, after the practice test, the class is changed based on the grades of the practice test taker.

한편, 개인의 과목별 성취도는 학생마다 차이가 있으며, 예를 들면 A 학생의 모의고사 성적이 수학 3등급, 국어 1등급, 영어 4등급으로 결정되는 경우 A 학생의 부족한 과목과 실력이 충분한 과목이 무엇인지를 파악할 수 있게 된다.On the other hand, the achievement level of individual subjects differs from student to student.For example, if student A's mock test grade is determined to be grade 3 in mathematics, grade 1 in Korean, and grade 4 in English, what are the subjects that A student lacks and has sufficient skills? You will be able to grasp cognition.

실력이 충분한 과목이라도 실제 수능시험때 실수를 하지 않기 위해서는 충분한 학습이 필요하며, 실력이 부족한 과목은 충분한 실력으로 끌어올리기 위하여 충분한 학습이 필요하다.Even subjects with sufficient proficiency require sufficient study in order not to make mistakes in the actual SAT exam, and subjects with insufficient proficiency require sufficient study to raise them to sufficient proficiency.

한편, 학생들은 공부시간을 배분할 때 이성보다는 감성적으로 공부시간을 배분하는 경향이 있는데, 이는 당사자인 학생이 현 상황으로 객관적으로 파악하기 보다는 주관이 개입되어 계획을 수립하는 경향이 높기 때문에 이성적으로 공부계획을 수립하는데 한계가 있다.On the other hand, when allocating study time, students tend to allocate study time emotionally rather than reasonably. This is because the student who is a party is more inclined to establish a plan through subjectivity rather than objectively grasping the current situation. There is a limit to planning.

학생들은 자연스럽게 자신이 잘하는 과목에 공부시간을 많이 투입하려 하는 경향이 있으며, 이는 어려운 과목에 많은 공부시간을 투입하게 되면 진도가 더디게 되고 이로 인하여 다른 과목진행에 장애가 되기 때문이다.Students naturally tend to devote a lot of study time to the subject they are good at, and this is because if a lot of study time is put into a difficult subject, the progress will be slow and this will hinder the progress of other subjects.

따라서 학생들의 과목별 클래스 및 공부시간 등의 공부계획을 합리적이고 효과적으로 수립하기 위한 시스템 및 방법이 요구되는 상황이다. Therefore, a system and method are required to reasonably and effectively establish a study plan such as class and study time for each subject.

한편, 하기선행기술문헌은 무선 단말기를 이용한 학원 관리 및 교재 주문 시스템에 대한 내용만 개시하고 있을 뿐 본 발명의 기술적 요지는 개시하고 있지 않다.On the other hand, the following prior art document only discloses the contents of a school management and textbook ordering system using a wireless terminal, but does not disclose the technical gist of the present invention.

대한민국 공개특허공보 특2003-0075065호Korean Patent Application Publication No. 2003-0075065

본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템은 전술한 문제점을 해결하기 위하여 다음과 같은 해결과제를 목적으로 한다.A system for calculating academic achievement and determining a class according to an embodiment of the present invention aims at the following solutions in order to solve the above-described problems.

학생의 현재 상황을 고려하여 학생의 학업성취도를 파악하고, 이에 기초하여 클래스 결정, 공부시간 배분 등의 공부 계획을 객관적이고 합리적으로 수립할 수 있는 시스템을 제공하는 것이다. It provides a system that can objectively and reasonably establish a study plan such as class decision and study time allocation based on the grasp of the student's academic achievement in consideration of the student's current situation.

본 발명의 해결과제는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당해 기술분야에 있어서의 통상의 지식을 가진 자에게 명확하게 이해되어 질 수 있을 것이다.The problem of the present invention is not limited to those mentioned above, and other problems that are not mentioned will be clearly understood by those of ordinary skill in the art from the following description.

본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템은 과목 및 수준에 따른 복수 개의 클래스를 운영하는 학원에서의 학생의 학업 성취도 산출 및 클래스 결정 시스템에 관한 것으로, 상기 학생의 전국 모의고사의 각 과목별 석차를 전달받은 입력모듈; 상기 전국 모의고사의 각 과목별 석차에 기초하여 상기 학원 전체 및 상기 클래스 내에서의 석차를 산출하는 석차 산출모듈; 상기 입력모듈 및 석차 산출모듈로부터 전달받은 데이터에 기초하여 상기 학생의 성적향상 성취도를 산출하는 성적향상 성취도 산출모듈; 및 상기 성적향상 성취도 산출모듈에서 산출된 상기 학생의 과목별 성적향상 성취도에 기초하여 상기 학생의 향후 과목별 클래스를 결정하는 클래스 결정모듈;을 포함한다.The system for calculating the academic achievement and determining the class according to an embodiment of the present invention relates to a system for calculating a student's academic achievement and determining a class in an academy operating a plurality of classes according to subject and level, and An input module that received the order of each subject; An order calculation module for calculating the order of the whole academy and within the class based on the order of each subject of the national practice test; A grade improvement achievement level calculation module for calculating the grade improvement achievement level of the student based on the data received from the input module and the grade level calculation module; And a class determination module for determining a class for each future subject of the student on the basis of the student's grade improvement achievement for each subject calculated by the grade improvement achievement calculation module.

상기 성적향상 성취도 산출모듈은, 상기 입력모듈 및 석차 산출모듈로부터 전달받은 데이터, 학생이 속한 현재 클래스의 난이도, 학생이 속한 현재 클래스에서의 해당 과목의 공부투입시간, 상기 학생이 속한 현재의 클래스 내의 다른 학생들의 전국 모의고사의 각 과목별 석차, 상기 학생이 속한 현재의 클래스 내의 다른 학생들의 학원 전체의 석차 및 클래스 내에서의 석차를 포함하는 제1 특징데이터에 기초하여 상기 학생의 성적향상 성취도를 산출하는 것이 바람직하다.The grade improvement achievement calculation module includes the data received from the input module and the ranking calculation module, the difficulty of the current class to which the student belongs, the study input time of the subject in the current class to which the student belongs, and the current class to which the student belongs. Calculate the student's grade improvement achievement based on the first characteristic data including the rank of each subject in the national practice test of other students, the rank of the whole academy of other students in the current class to which the student belongs, and the rank in the class. It is desirable to do.

상기 성적향상 성취도 산출모듈 및 클래스 결정모듈은 미리 설정된 알고리즘에 기초하여 상기 학생의 성취도 및 과목별 클래스를 결정하는 것이 바람직하다.It is preferable that the achievement level calculation module and the class determination module determine the student's achievement level and class for each subject based on a preset algorithm.

상기 알고리즘은 신경망 네트워크로 구성된 딥러닝 알고리즘으로 구현되되, 상기 신경망 네트워크는, 상기 제1 특징데이터를 입력받는 입력층; 상기 입력층으로부터 상기 제1 특징데이터를 전달받되, 복수 개의 노드를 포함하도록 구성된 적어도 하나의 개의 은닉층; 및 상기 은닉층의 연산 결과에 기초하여 상기 학생의 성취도 및 과목별 클래스를 결정하는 출력층;을 포함하고, 상기 노드에는 상기 노드로 전달되는 입력인자 및 상기 노드에서 출력되는 출력인자 간의 상관관계인 함수가 정의되고, 상기 함수는 가중치 및 바이어스를 포함하는 것이 바람직하다. The algorithm is implemented as a deep learning algorithm composed of a neural network, the neural network network comprising: an input layer receiving the first feature data; At least one hidden layer configured to receive the first feature data from the input layer and include a plurality of nodes; And an output layer for determining the student's achievement level and class for each subject based on the operation result of the hidden layer, wherein the node defines a function that is a correlation between an input factor transmitted to the node and an output factor output from the node. It is preferable that the function includes a weight and a bias.

상기 학원 학생들의 성적향상 성취도 변동 사항, 클래스 변동 사항, 전국 모의고사의 각 과목별 석차, 학원 내에서의 석차, 클래스 내에서의 석차를 포함하는 빅데이터가 저장된 저장모듈;을 더 포함하고, 상기 가중치 및 바이어스는 상기 저장모듈에 저장된 빅데이터를 트레이닝 데이터로 활용하여 신경망 네트워크 상에서 수행되는 머신러닝을 통하여 결정되는 것이 바람직하다.A storage module in which big data including changes in the academic achievement level of students of the academy, changes in the class, the ranking of each subject in the national practice test, the ranking in the academy, and the ranking in the class are stored; further includes, and the weight And a bias is preferably determined through machine learning performed on a neural network using big data stored in the storage module as training data.

상기 가중치 및 바이어스을 결정하기 위한 트레이닝 데이터를 생성하는 트레이닝 데이터 생성모듈;을 더 포함하고, 상기 트레이닝 데이터 생성모듈은, 상기 제1 특징데이터를 전달받아 미리 학습된 판별기준에 기초하여 상기 학생의 상기 학생의 성취도 및 과목별 클래스를 결정하는 판별부; 및 상기 제1 특징데이터와 대응되는 제2 특징데이터를 생성하는 생성부;를 포함하고, 상기 판별장치는 생성적 대립 네트워크(Generative Adversarial Network: GAN)를 이용한 학습을 통하여 상기 판별기준을 생성하는 것이 바람직하다.Further comprising a training data generation module for generating training data for determining the weight and bias, wherein the training data generation module receives the first characteristic data and the student of the student based on a pre-learned criterion. A discrimination unit to determine the achievement level and class for each subject; And a generator that generates second feature data corresponding to the first feature data, wherein the discrimination device generates the discrimination criteria through learning using a Generative Adversarial Network (GAN). desirable.

상기 판별장치는 상기 제1 특징데이터 및 제2 특징데이터를 구분할 수 있도록 학습되고, 상기 생성장치는 상기 판별장치가 상기 제1 특징데이터 및 제2 특징데이터를 구분할 수 없도록 학습되어 상기 제2 특징데이터를 생성하는 것이 바람직하다.The discriminating device is learned so as to distinguish the first feature data and the second feature data, and the generating device is learned so that the discriminating device cannot discriminate the first feature data and the second feature data, and the second feature data It is desirable to produce.

본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템은 해당 학생의 전국 모의고사 성적, 학원 내의 석차, 클래스 내의 석차, 클래스의 난이도 및 클래스에서의 공부 투입시간 등의 입력인자들을 활용하여 학생의 성적향상 성취도를 파악하고, 나아가 향후 클래스를 결정함으로써 보다 정확하고 효율적인 학생의 공부계획의 수립이 가능하다는 효과가 있다. The system for calculating academic achievement and class determination according to an embodiment of the present invention utilizes input factors such as the student's national practice test scores, the rank in the academy, the rank in the class, the difficulty of the class, and the time spent studying in the class. There is an effect that it is possible to establish a more accurate and efficient student study plan by grasping the achievement level of grade improvement and further determining the future class.

본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당해 기술분야에 있어서의 통상의 지식을 가진 자에게 명확하게 이해되어질 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects not mentioned may be clearly understood by those of ordinary skill in the art from the following description.

도 1은 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템을 간략히 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템에서 사용되는 신경망 네트워크를 간략히 도시한 도면이다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템에서 트레이닝 데이터 생성모듈을 설명하기 위한 도면이다.
1 is a block diagram schematically illustrating a system for calculating academic achievement and determining a class according to an embodiment of the present invention.
2 is a diagram schematically illustrating a neural network network used in a system for calculating academic achievement and determining a class according to an embodiment of the present invention.
3 and 4 are diagrams for explaining a training data generation module in a system for calculating academic achievement and determining a class according to an embodiment of the present invention.

첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. A preferred embodiment according to the present invention will be described in detail with reference to the accompanying drawings, but the same or similar elements are assigned the same reference numerals regardless of the reference numerals, and redundant descriptions thereof will be omitted.

또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, when it is determined that a detailed description of a related known technology may obscure the subject matter of the present invention, a detailed description thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention and should not be construed as limiting the spirit of the present invention by the accompanying drawings.

이하 도 1 내지 도 4를 참조하여 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템에 대하여 설명하도록 한다. Hereinafter, a system for calculating academic achievement and determining a class according to an embodiment of the present invention will be described with reference to FIGS. 1 to 4.

본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템은 과목 및 수준에 따른 복수 개의 클래스를 운영하는 학원에서의 학생의 학업 성취도 산출 및 클래스 결정 시스템에 관한 것으로 도 1에 도시된 바와 같이 크게 입력모듈(100), 석차 산출모듈(200), 성적향상 성취도 산출모듈(300), 클래스 결정모듈(400) 및 저장모듈(500)을 포함하도록 구성된다.The system for calculating the academic achievement and determining the class according to an embodiment of the present invention relates to a system for calculating the academic achievement and determining the class of a student in an academy that operates a plurality of classes according to subjects and levels, as shown in FIG. It is configured to include an input module 100, a ranking calculation module 200, a grade improvement achievement calculation module 300, a class determination module 400, and a storage module 500.

입력모듈(100)은 학생의 전국 모의고사의 각 과목별 석차 및 백분율를 전달받는 구성이며, 석차 산출모듈(200)은 입력모듈(100)로부터 전달받은 학생의 전국 모의고사의 각 과목별 석차 및 백분율에 기초하여 학원 전체 및 클래스 내에서의 석차 및 백분율을 산출하는 기능을 수행하는 구성이다.The input module 100 is configured to receive the student's ranking and percentage for each subject of the national practice test, and the ranking calculation module 200 is based on the ranking and percentage of each subject of the student’s national practice test received from the input module 100. This is a configuration that performs the function of calculating the rank and percentage of the entire institute and within the class.

성적향상 성취도 산출모듈(300)은 상술한 입력모듈(100) 및 석차 산출모듈(200)로부터 전달받은 데이터에 기초하여 학생의 성적향상 성취도를 산출하는 기능을 수행하고, 클래스 결정모듈(400)은 성적향상 성취도 산출모듈(300)에서 산출된 학생의 과목별 성적향상 성취도에 기초하여 학생의 향후 과목별 클래스를 결정하는 기능을 수행한다. The grade improvement achievement calculation module 300 performs a function of calculating a student's grade improvement achievement level based on the data received from the input module 100 and the rank order calculation module 200 described above, and the class determination module 400 It performs a function of determining a student's future class for each subject based on the student's achievement for each subject calculated by the grade improvement achievement calculation module 300.

특히, 성적향상 성취도 산출모듈(300)은 제1 특징데이터에 기초하여 학생의 성적향상 성취도를 산출할 수 있는데, 여기에서 제1 특징데이터란 입력모듈(100) 및 석차 산출모듈(200)로부터 전달받은 데이터, 학생이 속한 현재 클래스의 난이도, 학생이 속한 현재 클래스에서의 해당 과목의 공부투입시간, 학생이 속한 현재 클래스 내의 다른 학생들의 전국 모의고사의 각 과목별 석차, 학생이 속한 현재 클래스 내의 다른 학생들의 학원 전체/클래스 내에서의 석차를 포함한다.In particular, the grade improvement achievement calculation module 300 may calculate the grade improvement achievement of a student based on the first characteristic data, where the first characteristic data is transmitted from the input module 100 and the ranking calculation module 200 The data received, the difficulty of the current class to which the student belongs, the time spent studying the subject in the current class to which the student belongs, the ranking of each subject in the national practice test of other students in the current class to which the student belongs, and other students in the current class to which the student belongs Including the rankings within the entire school/class.

즉, 상술한 제1 특징데이터를 입력 파라미터로 하여 해당 입력 파라미터별 가중치가 적용된 알고리즘을 통하여 학생의 성적향상 성취도를 산출하고, 이에 기초하여 학생의 과목별 클래스를 결정할 수 있다.That is, by using the above-described first characteristic data as an input parameter, a student's achievement level for improvement of grades may be calculated through an algorithm to which a weight for each corresponding input parameter is applied, and a class for each subject of the student may be determined based on this.

특히, 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템에서는 상술한 알고리즘을 도 2에 도시된 바와 같이 신경망 네트워크(10)로 구성된 딥러닝(Deep Learning) 알고리즘으로 구현함으로써 좀 더 정교하고 효과적인 학생의 성적향상 성취도 산출 및 클래스를 결정할 수 있다. In particular, in the system for calculating academic achievement and determining classes according to an embodiment of the present invention, the above-described algorithm is implemented as a deep learning algorithm composed of a neural network 10 as shown in FIG. Effective student achievement can be calculated and classes can be determined.

이러한 신경망 네트워크(10)는 도 2에 도시된 바와 같이 입력층(11), 은닉층(12) 및 출력층(13)을 포함하도록 구성된다.This neural network network 10 is configured to include an input layer 11, a hidden layer 12, and an output layer 13, as shown in FIG.

입력층(11)은 상술한 제1 특징데이터, 즉 입력변수를 입력받는 기능을 수행하며, 은닉층(12)은 입력층(11)으로부터 제1 특징데이터를 전달받아 연산을 수행한다.The input layer 11 performs a function of receiving the above-described first feature data, that is, an input variable, and the hidden layer 12 receives the first feature data from the input layer 11 and performs an operation.

은닉층(12)은 복수 개로 구비되는 것이 바람직하며, 각 은닉층(12)은 도 2에 도시된 바와 같이 복수 개의 노드(Node)를 포함한다. It is preferable that a plurality of hidden layers 12 are provided, and each hidden layer 12 includes a plurality of nodes as shown in FIG. 2.

각 노드에는 해당 노드로 전달되는 입력인자 및 해당 노드에서 출력되는 출력인자 간의 상관관계인 선형 또는 비선형 함수가 정의되고, 상기 함수는 가중치(Weight) 및 바이어스(Bias)를 포함하도록 구성된다. In each node, a linear or nonlinear function, which is a correlation between an input factor delivered to a corresponding node and an output factor output from the node, is defined, and the function is configured to include a weight and a bias.

예를 들어, 해당 노드에서의 입력인자를 x라 정의하고, 해당 노드에서의 출력인자를 y라 정의할 때, 해당 노드에서 정의된 함수는 "y=w*x+b"로 정의될 수 있으며, 여기에서 w는 가중치(weight)를 의미하고, b는 바이어스(bias)를 의미한다.For example, when the input factor at the node is defined as x and the output factor at the node is defined as y, the function defined at the node can be defined as "y=w*x+b". , Here, w means weight, and b means bias.

이러한 딥러닝 알고리즘의 경우 머신러닝(Machine Learning)을 통하여 최적의 가중치 및 바이어스를 생성하고, 이를 활용하여 정확한 학업성취도 산출 및 클래스 결정이 가능하게 되는데, 이에 대한 자세한 내용은 후술하도록 한다.In the case of such a deep learning algorithm, optimal weights and biases are generated through machine learning, and by using them, accurate academic achievement and class determination are possible, which will be described later in detail.

출력층(13)은 은닉층의 연산 결과에 기초하여 학생의 성취도 및 과목별 클래스를 결정하는 기능을 수행한다. The output layer 13 performs a function of determining a student's achievement level and class for each subject based on the operation result of the hidden layer.

한편, 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템의 저장모듈(500)은 학원 학생들의 성적향상 성취도 변동 사항, 클래스 변동 사항, 전국 모의고사의 각 과목별 석차, 학원 내에서의 석차, 클래스 내에서의 석차를 포함하는 빅데이터를 저장하는 구성이다. On the other hand, the storage module 500 of the academic achievement calculation and class determination system according to an embodiment of the present invention is a change in achievement level of academic achievement of students in academy, a change in class, a ranking for each subject in the national practice test, and a ranking in the academy , This is a configuration that stores big data including the ranking in the class.

즉, 상술한 신경망 네트워크(10)에 포함된 각 노드의 가중치 및 바이어스는 저장모듈(500)에 저장된 빅데이터를 트레이닝 데이터(Traing Data)로 활용하여 신경망 네트워크(10) 상에서 수행되는 머신러닝을 통하여 결정된다. That is, the weights and biases of each node included in the neural network 10 described above are obtained through machine learning performed on the neural network 10 by using the big data stored in the storage module 500 as training data. Is determined.

한편, 머신러닝에서 필요한 것은 무엇보다도 많은 데이터를 이용하여 학습을 수행하는 것이이며, 데이터를 확보하기 위해서는 수많은 데이터들 중에서 학습에 적합한 데이터를 선정하고 이를 학습의 결과값과 연결시키는 것이 필요하다. On the other hand, what is needed in machine learning is to perform learning using a large amount of data above all, and to secure data, it is necessary to select data suitable for learning from among numerous data and connect it with the result of learning.

딥러닝은 이러한 학습에 기반한 기술이며, 수많은 데이터에 기반한 지도 학습 방식으로 컨볼루셔널 신경망(CNN, Convolutional Neural Network)이나 재귀신경망(RNN, Reccurrent Neural Network) 등이 있다.Deep learning is a technology based on such learning, and as a supervised learning method based on a number of data, there are convolutional neural networks (CNNs) and reccurrent neural networks (RNNs).

그러나 상술한 지도학습 방식의 경우 수많은 정답에 대한 정보 데이터를 필요로 하기 때문에 적용이 쉽지 않으므로, 저장모듈(500) 내에 신경망 네트워크(10)의 학습을 위한 데이터가 충분히 트레이닝 데이터가 구비되어 있지 않을 경우에 머신러닝이 제대로 수행되지 않아 정교한 가중치 및 바이어스의 산출이 어려울 수 있다는 문제점이 있다. However, in the case of the above-described supervised learning method, since it is not easy to apply because it requires information data for a number of correct answers, if the training data is not sufficiently provided in the storage module 500 for learning the neural network 10 There is a problem in that it may be difficult to calculate elaborate weights and biases because machine learning is not properly performed.

따라서 레이블링 데이터 없이 잰행하는 비지도 학습 기술에 대한 관심이 증가하고 있으며, 상술한 문제점을 극복하기 위하여 본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템에서는 정답에 대한 정보를 제공하지 않으면서 진짜 같은 데이터를 생성하는 기술인 생성적 대립 네트워크(Generative Adversarial Network: GAN)를 이용한 학습을 통하여 학업성취도 산출 및 클래스를 결정할 수 있다. Therefore, interest in unsupervised learning technology that is performed without labeling data is increasing, and in order to overcome the above-described problems, the system for calculating academic achievement and class determination according to an embodiment of the present invention does not provide information on the correct answer. Academic achievement can be calculated and classes can be determined through learning using Generative Adversarial Network (GAN), a technology that generates real data.

이러한 생성적 대립 네트워크의 경우 데이터를 생성하여 진짜 데이터와 구별할 수 없게 만들기 위해서는 데이터를 모조품으로 만들어야 하는 역할(생성기)과 이 데이터가 모조품인지 아닌지를 구별하는 역할(판별기)가 주어져야 한다.In the case of such a generative confrontation network, in order to create data and make it indistinguishable from real data, a role (generator) must be given to make the data a counterfeit and a role (discriminator) to distinguish whether this data is counterfeit or not.

이러한 생성적 대립 네트워크에 대하여 좀 더 구체적으로 살펴보면, 도 3에 도시된 바와 같이 생성기(Generator)(1), 데이터베이스(DB)(2) 및 판별기(Discriminator)(3)로 구성되어 있으며, 구체적으로 생성기(1) 및 판별기(2)는 신경망으로 구성된 네트워크이다. Looking at this generative confrontation network in more detail, it is composed of a generator (1), a database (DB) (2), and a discriminator (3), as shown in FIG. As a result, generator 1 and discriminator 2 are networks composed of neural networks.

판별기(3)는 데이터베이스(2) 또는 생성기(1)로부터 데이터를 입력받으며, 이들 데이터 중에서 데이터베이스(2)에서 제공하는 데이터(data_real)와 생성기(10)로부터 제공된 데이터(data_fake)를 판별하도록 학습한다.The discriminator (3) receives data from the database (2) or generator (1), and learns to determine the data (data_real) provided by the database (2) and the data (data_fake) provided from the generator (10) among these data. do.

반면, 생성기(1)는 판별기(3)에게 제공하는 데이터(data_fake)가 data_real로 판별되도록 학습하며, 즉 판별기(3)가 data_fake를 data_real로 판단하도록 생성기(1)가 학습한다. On the other hand, the generator 1 learns to determine the data (data_fake) provided to the discriminator 3 as data_real, that is, the generator 1 learns so that the discriminator 3 determines the data_fake as data_real.

두 개의 신경망 학습기(판별기와 생성기)의 학습 방향을 정리해보면, 판별기(3)는 실제 데이터와 생성기(1)에 의해 생성된 데이터를 구분하도록 학습하고, 생성기(1)는 판별기(3)가 구분할 수 없는 데이터를 생성하도록 학습한다. To summarize the learning directions of the two neural network learners (discriminator and generator), the discriminator (3) learns to distinguish between the actual data and the data generated by the generator (1), and the generator (1) is the discriminator (3). Learn to generate data that cannot be distinguished.

상기와 같이 반복된 학습에 의하여 생성기(1)는 데이터베이스(2)에 저장된 실제 데이터에 유사한 데이터들을 생성할 수 있고, 이로 인하여 판별기는 생성기(1)가 생성한 다량의 학습 데이터(Training Data)를 확보할 수 있으므로 정교한 결과물의 산출이 가능하게 된다. The generator 1 can generate similar data to the actual data stored in the database 2 by the repeated learning as described above, and thus the discriminator uses a large amount of training data generated by the generator 1 Since it can be secured, it is possible to produce sophisticated results.

본 발명의 일 실시예에 따른 학업성취도 산출 및 클래스 결정 시스템에서는 상술한 가중치 및 바이어스를 결정하기 위한 트레이닝 데이터를 생성하는 트레이닝 데이터 생성모듈을 더 포함할 수 있으며, 이러한 트레이닝 데이터 생성모듈은 생성적 대립 네트워크가 적용되는데 이에 대하여 도 4를 참조하여 좀 더 상세히 설명하도록 한다. The system for calculating academic achievement and determining class according to an embodiment of the present invention may further include a training data generation module that generates training data for determining the weights and biases described above, and such training data generation module is a generative confrontation. A network is applied, which will be described in more detail with reference to FIG. 4.

트레이닝 데이터 생성모듈은 도 4에 도시된 바와 같이 생성부(22)에는 랜덤한 노이즈 데이터(Input_Z)가 입력되는데, 좀 더 신속하고 빠른 강화학습의 수행을 위하여 초기에는 노이즈 데이터(Input_Z)와 저장모듈(400)에 저장된 종래의 제1 특징데이터(Real_Data)를 조합하여 생성부(22)에 입력할 수 있으며, 이를 통하여 생성부(22)는 다변화된 다수의 특징데이터인 제2 특징데이터를 생성할 수 있다.As shown in FIG. 4, the training data generation module inputs random noise data (Input_Z) to the generation unit 22. Initially, noise data (Input_Z) and a storage module are used for faster and faster reinforcement learning. The conventional first feature data (Real_Data) stored in 400 can be combined and input to the generator 22, through which the generator 22 can generate second feature data, which is a plurality of diversified feature data. I can.

판별부(21)는 상술한 신경망 네트워크(10)일 수 있으며, 입력된 제1 특징데이터(Real_Data) 및 제2 특징데이터(Fake_Data)를 전달받고 이들에 대한 진위를 판단하여 Fake/Real의 결과를 산출하게 되며, 이 결과는 생성부(22)에 제공되어 생성부(22)가 학습할 수 있도록 한다.The determination unit 21 may be the neural network 10 described above, receives the inputted first feature data (Real_Data) and second feature data (Fake_Data), determines the authenticity of them, and determines the result of Fake/Real. And the result is provided to the generation unit 22 so that the generation unit 22 can learn.

즉, 생성부(22)는 판별부(21)의 진위 판단에 기초하여 판별부(21)가 진짜 데이터로 판별하도록 신경망을 개선하며, 결국 생성부(22)의 학습이 지속될수록 생성부(22)는 판별부(21)가 진짜 데이터라고 판별하도록 신경망을 개선하게 되는 것이다.That is, the generation unit 22 improves the neural network so that the determination unit 21 determines the real data based on the authenticity determination of the determination unit 21, and eventually, as the learning of the generation unit 22 continues, the generation unit 22 ) Is to improve the neural network so that the determination unit 21 determines that it is real data.

상기 내용을 정리해보면 판별부(21)는 제1 특징데이터 및 제2 특징데이터를 구분할 수 있도록 학습되고, 생성부(22)은 판별부(21)이 제1 특징데이터 및 제2 특징데이터를 구분할 수 없도록 학습되어 제2 특징데이터를 생성하게 된다.In summary, the determination unit 21 learns to distinguish the first feature data and the second feature data, and the generation unit 22 allows the determination unit 21 to distinguish between the first feature data and the second feature data. It is learned so that the second feature data is generated.

상기와 같은 과정을 통하여 판별부(21)는 학업성취도 산출 및 클래스 결정을 좀 더 정확하게 수행할 수 있게 되며, 판별부(21)와 생성부(22)의 생성적 대립 네트워크를 이용한 강화학습을 통하여 판별부(21)의 충분한 학습이 완료된 이후에는 생성부(22)를 제거할 수 있다.Through the above process, the determination unit 21 can more accurately calculate academic achievement and determine the class, and through reinforcement learning using a generative confrontation network between the determination unit 21 and the generation unit 22 After sufficient learning of the determination unit 21 is completed, the generation unit 22 may be removed.

본 명세서에서 설명되는 실시예와 첨부된 도면은 본 발명에 포함되는 기술적 사상의 일부를 예시적으로 설명하는 것에 불과하다. 따라서 본 명세서에 개시된 실시예들은 본 발명의 기술적 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이므로, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것이 아님은 자명하다. 본 발명의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당해 기술분야에 있어서의 통상의 지식을 가진 자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시예는 모두 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다. The embodiments described in the present specification and the accompanying drawings are merely illustrative of some of the technical ideas included in the present invention. Accordingly, it is obvious that the embodiments disclosed in the present specification are not intended to limit the technical idea of the present disclosure, but to explain the technical idea, and thus the scope of the technical idea of the present disclosure is not limited by these embodiments. Modified examples and specific embodiments that can be easily inferred by those of ordinary skill in the art within the scope of the technical idea included in the specification and drawings of the present invention are included in the scope of the present invention. It will have to be interpreted.

100: 입력모듈
200: 석차 산출모듈
300: 성적향상 성취도 산출모듈
400: 클래스 결정모듈
500: 저장모듈
100: input module
200: rank order calculation module
300: Grade improvement achievement calculation module
400: class determination module
500: storage module

Claims (5)

과목 및 수준에 따른 복수 개의 클래스를 운영하는 학원에서의 학생의 학업 성취도 산출 및 클래스 결정 시스템에 있어서,
상기 학생의 전국 모의고사의 각 과목별 석차를 전달받은 입력모듈;
상기 전국 모의고사의 각 과목별 석차에 기초하여 상기 학원 전체 및 상기 클래스 내에서의 석차를 산출하는 석차 산출모듈;
상기 입력모듈 및 석차 산출모듈로부터 전달받은 데이터에 기초하여 상기 학생의 성적향상 성취도를 산출하는 성적향상 성취도 산출모듈; 및
상기 성적향상 성취도 산출모듈에서 산출된 상기 학생의 과목별 성적향상 성취도에 기초하여 상기 학생의 향후 과목별 클래스를 결정하는 클래스 결정모듈;
을 포함하는 학업성취도 산출 및 클래스 결정 시스템.
In a system for calculating student achievement and class determination in academy that operates a plurality of classes according to subject and level,
An input module receiving the student's ranking for each subject of the national practice test;
An order calculation module for calculating an order in the whole academy and within the class based on the order in each subject of the national practice test;
A grade improvement achievement level calculation module for calculating the grade improvement achievement level of the student based on the data received from the input module and the grade calculation module; And
A class determination module for determining a class for each future subject of the student based on the student's grade improvement achievement for each subject calculated by the grade improvement achievement calculation module;
Academic achievement calculation and class determination system, including.
청구항 1에 있어서,
상기 성적향상 성취도 산출모듈은, 상기 입력모듈 및 석차 산출모듈로부터 전달받은 데이터, 학생이 속한 현재 클래스의 난이도, 학생이 속한 현재 클래스에서의 해당 과목의 공부투입시간, 상기 학생이 속한 현재의 클래스 내의 다른 학생들의 전국 모의고사의 각 과목별 석차, 상기 학생이 속한 현재의 클래스 내의 다른 학생들의 학원 전체의 석차 및 클래스 내에서의 석차를 포함하는 제1 특징데이터에 기초하여 상기 학생의 성적향상 성취도를 산출하는 학업성취도 산출 및 클래스 결정 시스템.
The method according to claim 1,
The grade improvement achievement calculation module includes the data received from the input module and the ranking calculation module, the difficulty of the current class to which the student belongs, the study input time of the subject in the current class to which the student belongs, and the current class to which the student belongs. Calculate the student's grade improvement achievement based on the first characteristic data including the rank of each subject in the national practice test of other students, the rank of the whole academy of other students in the current class to which the student belongs, and the rank in the class. Academic achievement calculation and class determination system.
청구항 2에 있어서,
상기 성적향상 성취도 산출모듈 및 클래스 결정모듈은 미리 설정된 알고리즘에 기초하여 상기 학생의 성취도 및 과목별 클래스를 결정하는 학업성취도 산출 및 클래스 결정 시스템.
The method according to claim 2,
The grade improvement achievement calculation module and the class determination module are a system for calculating academic achievement and class determining the achievement level of the student and the class for each subject based on a preset algorithm.
청구항 3에 있어서,
상기 알고리즘은 신경망 네트워크로 구성된 딥러닝 알고리즘으로 구현되되, 상기 신경망 네트워크는,
상기 제1 특징데이터를 입력받는 입력층;
상기 입력층으로부터 상기 제1 특징데이터를 전달받되, 복수 개의 노드를 포함하도록 구성된 적어도 하나의 개의 은닉층; 및
상기 은닉층의 연산 결과에 기초하여 상기 학생의 성취도 및 과목별 클래스를 결정하는 출력층;
을 포함하고,
상기 노드에는 상기 노드로 전달되는 입력인자 및 상기 노드에서 출력되는 출력인자 간의 상관관계인 함수가 정의되고, 상기 함수는 가중치 및 바이어스를 포함하는 학업성취도 산출 및 클래스 결정 시스템.
The method of claim 3,
The algorithm is implemented as a deep learning algorithm composed of a neural network network, wherein the neural network network,
An input layer receiving the first feature data;
At least one hidden layer configured to receive the first feature data from the input layer and include a plurality of nodes; And
An output layer that determines the student's achievement level and class for each subject based on the operation result of the hidden layer;
Including,
In the node, a function, which is a correlation between an input factor transmitted to the node and an output factor output from the node, is defined, and the function includes a weight and a bias.
청구항 4에 있어서,
상기 학원 학생들의 성적향상 성취도 변동 사항, 클래스 변동 사항, 전국 모의고사의 각 과목별 석차, 학원 내에서의 석차, 클래스 내에서의 석차를 포함하는 빅데이터가 저장된 저장모듈;을 더 포함하고,
상기 가중치 및 바이어스는 상기 저장모듈에 저장된 빅데이터를 트레이닝 데이터로 활용하여 신경망 네트워크 상에서 수행되는 머신러닝을 통하여 결정되는 학업성취도 산출 및 클래스 결정 시스템.
The method of claim 4,
A storage module storing big data including changes in the academic achievement level of the students of the academy, changes in the class, the ranking of each subject in the national practice test, the ranking in the academy, and the ranking in the class; further includes,
The weight and bias are determined through machine learning performed on a neural network network using big data stored in the storage module as training data.
KR1020190111256A 2019-08-14 2019-09-09 System for calculating study achievement and determining course class KR102304681B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020190099919 2019-08-14
KR20190099919 2019-08-14

Publications (2)

Publication Number Publication Date
KR20210020718A true KR20210020718A (en) 2021-02-24
KR102304681B1 KR102304681B1 (en) 2021-09-24

Family

ID=74689316

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190111256A KR102304681B1 (en) 2019-08-14 2019-09-09 System for calculating study achievement and determining course class

Country Status (1)

Country Link
KR (1) KR102304681B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116342335A (en) * 2023-02-03 2023-06-27 武汉博奥鹏程教育科技有限公司 Course recommendation method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030075065A (en) 2002-03-15 2003-09-22 주식회사 대양이앤씨 Textbook manufacturing system on demand
KR20100060555A (en) * 2008-11-27 2010-06-07 상지대학교산학협력단 Virtual university using rfid technology and artificial intelligence
KR20130049433A (en) * 2011-11-04 2013-05-14 두산동아 주식회사 Distance education system and method for editing learning contents by stages in digital textbook
KR20130115493A (en) * 2012-04-12 2013-10-22 강도희 Clic method for improving academic reports using internet
KR101471052B1 (en) * 2014-01-29 2014-12-09 금훈섭 Repetition Learning system and its method
KR20170138184A (en) * 2016-06-07 2017-12-15 신동명 Management system of the institution for Positive learning and etc..

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030075065A (en) 2002-03-15 2003-09-22 주식회사 대양이앤씨 Textbook manufacturing system on demand
KR20100060555A (en) * 2008-11-27 2010-06-07 상지대학교산학협력단 Virtual university using rfid technology and artificial intelligence
KR20130049433A (en) * 2011-11-04 2013-05-14 두산동아 주식회사 Distance education system and method for editing learning contents by stages in digital textbook
KR20130115493A (en) * 2012-04-12 2013-10-22 강도희 Clic method for improving academic reports using internet
KR101471052B1 (en) * 2014-01-29 2014-12-09 금훈섭 Repetition Learning system and its method
KR20170138184A (en) * 2016-06-07 2017-12-15 신동명 Management system of the institution for Positive learning and etc..

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116342335A (en) * 2023-02-03 2023-06-27 武汉博奥鹏程教育科技有限公司 Course recommendation method and device
CN116342335B (en) * 2023-02-03 2023-11-14 武汉博奥鹏程教育科技有限公司 Course recommendation method and device

Also Published As

Publication number Publication date
KR102304681B1 (en) 2021-09-24

Similar Documents

Publication Publication Date Title
Babić Machine learning methods in predicting the student academic motivation
Van Slyke et al. Generative artificial intelligence in information systems education: Challenges, consequences, and responses
McPhail et al. Prioritizing community college missions: A directional effort.
Ardalan The Philosophical Foundation of the Lecture Method of Instruction and the Case Method of Instruction: Implications for Examinations.
KR102304681B1 (en) System for calculating study achievement and determining course class
Kola Technology teacher trainees’ lesson planning approach in South Africa: Room for improvement
Gowrabhathini et al. Role of human-centred artificial intelligence in facilitating learning management system
Bowen et al. Calculus eligibility as an at-risk predictor for degree completion in undergraduate engineering
Sangsa-ard et al. Examining junior high school science teachers’ understanding of the nature of science in Chaiyaphum province, Thailand
KR102304683B1 (en) Learning management system
Koong et al. The learning effectiveness analysis of JAVA programming with automatic grading system
Okediran et al. Adaptive neuro-fuzzy modelling and prediction of academic performance of online distance learners in the era of Covid-19
Prihantoro Outcome Based Education (OBE) Based Vocational Education Model in the Era of Artificial Intelligence (AI).
Jurenoks Adaptive e-learning system based on student activity skills in Moolde system
KR20200020490A (en) Private education institution assessment system
Andrews-Todd et al. Comparing Collaborative Problem Solving Profiles Derived from Human and Semi-Automated Annotation.
Guilhen et al. Modeling of an intelligent system for Education 4.0 using Bayesian networks and active methodologies
Diefes-Dux et al. Patterns of monthly student access to feedback by section in a large course using standards-based grading and reflection
Nguyen et al. Using feed-forward backprop, perceptron, and self-organizing algorithms to predict students’ online behavior
Vaddi et al. Focus question based inquiry guided learning for the attainment of course learning outcomes
CN113614811A (en) Comprehensive system and method based on cross-discipline research of cognitive science, learning theory and education
Hayler Here, there and everywhere: Measurement, assessment and attainment
Potter Four fundamental challenges in designing media literacy interventions
Maniktala et al. SOLVE THE ASSISTANCE DILEMMA FOR ADAPTIVE PROBLEM SOLVING HELP
Shana et al. Educational data mining: An intelligent system to predict student graduation AGPA

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20190909

PA0201 Request for examination
PN2301 Change of applicant

Patent event date: 20191001

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20201206

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210712

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210915

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210915

End annual number: 3

Start annual number: 1

PG1601 Publication of registration