US20140065590A1 - Method, system, and computer-readable recording medium for providing education service based on knowledge units - Google Patents
Method, system, and computer-readable recording medium for providing education service based on knowledge units Download PDFInfo
- Publication number
- US20140065590A1 US20140065590A1 US13/989,772 US201313989772A US2014065590A1 US 20140065590 A1 US20140065590 A1 US 20140065590A1 US 201313989772 A US201313989772 A US 201313989772A US 2014065590 A1 US2014065590 A1 US 2014065590A1
- Authority
- US
- United States
- Prior art keywords
- knowledge
- user
- unit
- curriculum
- units
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
- G09B7/02—Electrically-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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
- G09B7/02—Electrically-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/04—Electrically-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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
Definitions
- the present invention relates to a method, a system, and a computer-readable recording medium for providing education service based on knowledge units.
- the present inventor(s) now suggest techniques for providing education service based on knowledge units through the specification of the present application, which significantly improve the above-identified issues in prior art.
- the present invention is to resolve the above prior art issues.
- a method for providing education service based on knowledge units comprising the steps of: (a) generating a curriculum based on a user's achievement for at least one knowledge unit, said curriculum including at least one problem composed based on said at least one knowledge unit; and (b) providing said at least one problem to said user.
- a new form of education service can be provided based on knowledge units.
- the knowledge units for which a user has shown insufficient achievement can be identified to enable the user's learning about the knowledge units.
- a plurality of knowledge units can be organized into a form of knowledge chain or matrix to advantageously make use of the knowledge units.
- FIG. 1 is a schematic diagram of the structure of an entire system for providing education service according to one embodiment of the present invention.
- FIGS. 2 a to 2 c are diagrams to facilitate understanding of the knowledge units and knowledge chains of the present invention.
- FIG. 3 is a detailed diagram of the internal structure of an education service providing system 200 according to one embodiment of the present invention.
- FIG. 4 illustrates a graphic user interface according to one embodiment of the present invention.
- FIGS. 5 a and 5 b illustrate the procedures to optimize (generate) a curriculum for a specific user according to one embodiment of the present invention.
- FIG. 5 c illustrates an exemplary achievement matrix of the specific user for individual knowledge units, which is identified for the curriculum optimization.
- FIGS. 6 a to 6 l are textual representations illustrating exemplary knowledge chains of mathematics or science courses and their corresponding knowledge units, problems, explanations on individual solution steps, or the like.
- FIG. 7 shows another example of the user achievement matrix according to the present invention.
- content denotes digital information or individual information elements comprised of text, symbol, voice, sound, image, video, or the like, which are accessible via communication networks.
- content may comprise data such as text, image, video, audio, and links (e.g., web links) or a combination of at least two types of such data.
- FIG. 1 is a schematic diagram of the structure of an entire system for providing education service according to one embodiment of the present invention.
- the entire system comprises a communication network 100 , an education service providing system 200 , and a user terminal device 300 .
- the communication network 100 may be implemented regardless of communication modality such as wired or wireless communication, and may be constructed from a variety of communication networks such as local area networks (LANs), metropolitan area networks (MANs), and wide area networks (WANs).
- LANs local area networks
- MANs metropolitan area networks
- WANs wide area networks
- the communication network 100 described herein may be the Internet or the World Wide Web (WWW).
- WWW World Wide Web
- the communication 100 is not necessarily limited thereto, and may at least partially include known wired or wireless data communication networks, known telephone networks, or known wired or wireless television networks.
- the education service providing system 200 may provide education contents to the user terminal device 300 via the communication network 100 , the contents including problems, correct answers, problem items of individual solution steps (i.e., sub-problems), correct answers to individual solution steps (i.e., correct answers to sub-problems), explanations on individual solution steps, hints on individual solution steps, knowledge units available for solutions (to be described below), and so on.
- the education service providing system 200 may receive feedback (e.g., the user's answers to the problems or answers to the individual solution steps) on the user terminal device 300 , if necessary.
- the education service providing system 200 may be a website server operating to provide education service on the web.
- user applications may be downloaded from the education service providing system 200 to the user terminal device 300 .
- the user terminal device 300 is a digital equipment capable of connecting to and communicating with the education service providing system 200 , and may be any type of digital equipment having a microprocessor and memory means for computing capabilities, such as desktop computers, notebook computers, workstations, personal digital assistants (PDAs), web pads, and mobile phones.
- PDAs personal digital assistants
- the user terminal device 300 may include a web browser (not shown) to allow the user to receive contents from the education service providing system 200 and send feedback thereon to the education service providing system 200 .
- the user terminal device 300 may further include the aforementioned user applications. In any case, a graphic user interface may be provided to the user.
- FIGS. 2 a to 2 c are diagrams to facilitate understanding of the knowledge units and knowledge chains of the present invention.
- individual problems are composed on the basis of knowledge units, which are knowledge modules required to solve the problems.
- At least one of such knowledge units may constitute a knowledge chain, which may be of a similar problem type.
- the knowledge chain may be a chunk of information that sequentially includes the identification information of the knowledge units constituting the knowledge chain.
- one knowledge unit may be solely used in one knowledge chain, while it may be usually used in a variety of knowledge chains. Therefore, the knowledge units that may constitute a knowledge chain together may be associated with each other and organized into the form of a matrix (three-dimensional in certain cases).
- the corresponding knowledge units may be “Subtract the same number from both sides of the equation.” (1 ⁇ 2), “Factorize a quadratic trinomial with one unknown.” (2 ⁇ 3), “If a multiplication results in zero, then at least one of the factors of the multiplication is zero.” (3 ⁇ 4), or the like.
- FIG. 2 c an example of the actual program code for implementing a knowledge unit regarding factorization of a quadratic equation is illustrated in FIG. 2 c.
- FIG. 3 is a detailed diagram of the internal structure of the education service providing system 200 according to one embodiment of the present invention.
- the education service providing system 200 may comprise a curriculum generation unit 210 , a knowledge providing unit 220 , a user knowledge analysis unit 230 , a database 240 , a communication unit 250 , and a control unit 260 .
- the curriculum generation unit 210 , the knowledge providing unit 220 , the user knowledge analysis unit 230 , the database 240 , the communication unit 250 and the control unit 260 may be program modules that communicate with the user terminal device 300 .
- Such program modules may be included in the education service providing system 200 in the form of operating systems, application modules, or other program modules, and may be physically stored in a variety of known storage devices.
- program modules may be stored in a remote storage device capable of communicating with the education service providing system 200 .
- the program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, and so on, to perform specific tasks or implement specific abstract data types according to the present invention, which are to be described below.
- the curriculum generation unit 210 may receive information on the user's basic profile (e.g., information on the user's grade, learning courses, learning units, or the like) and collect information on the user's achievements for individual knowledge units, which may be identified by the knowledge analysis as will be described below.
- information on the user's basic profile e.g., information on the user's grade, learning courses, learning units, or the like
- collect information on the user's achievements for individual knowledge units which may be identified by the knowledge analysis as will be described below.
- the curriculum generation unit 210 may generate a curriculum for the user.
- the curriculum may be a collection of problems that require understanding of at least one knowledge unit (these problems may be assigned the identification information of the corresponding knowledge units in the form of metadata.), or a collection of problems that require understanding of a particular knowledge chain (these problems, which may be of a specific type, may be assigned the identification information of the corresponding knowledge chain in the form of metadata).
- the curriculum generation unit 210 may generate a curriculum by selecting the problems composed based on the knowledge units for which the user has shown low achievement, as necessary, in consideration of the following: the information on the user's grade, learning courses, or learning units, together with the grade information, learning course information, or learning unit information of the knowledge units (to this end, the knowledge units may have been previously associated with the grade information, learning course information, or learning unit information by way of tagging or the like.); the difficulty levels of the problems (in this case, the difficulty level may have been previously determined based on, for example, the average of the scores that other users have made on the corresponding problem, as in prior art.); or the number of the knowledge units constituting the problem.
- the curriculum generation unit 210 may manage the history of the curriculums that have been generated for the user.
- the knowledge providing unit 220 may provide a user with the problems according to a specific curriculum, and as necessary, provide the user with the problem items, correct answers, explanations, hints, or the like of individual solution steps, or the correct answers to the problems themselves.
- the knowledge providing unit 220 may provide contents on the knowledge units associated with the answers of the individual solution steps that the user provides as feedback in response to the problems. This will be further described below with reference to FIG. 4 .
- FIG. 4 illustrates a graphic user interface according to one embodiment of the present invention.
- the knowledge providing unit 220 may provide the user with Problem A and allow the user to solve the problem item (i.e., sub-problem) provided in each of the solution steps of Problem A.
- the knowledge providing unit 220 may provide the user with a first sub-problem that asks the user to find the least common multiple of 2 and 3.
- the knowledge providing unit 220 confirms that it is the correct answer to the first sub-problem.
- the knowledge providing unit 220 may provide an indication that the user did not make an error in connection with the knowledge unit on “finding a least common multiple” through the knowledge unit display interface B on the left hand side.
- the knowledge providing unit 220 may provide a second sub-problem that asks the user to turn the equation of Problem A into a form that can be solved more easily.
- the knowledge providing unit 220 confirms that it is not the correct answer to the second sub-problem.
- the knowledge providing unit 220 may provide an indication that the user made an error in connection with the knowledge unit on “multiplying both sides of the equation by the same number” through the knowledge unit display interface B.
- the knowledge providing unit 220 may provide the user with a third sub-problem that asks the user to leave only the term containing the unknown on the left hand side of the equation which would have been the correct answer to the second sub-problem.
- the knowledge providing unit 220 may confirm that it is the correct answer to the third sub-problem.
- the knowledge providing unit 220 may provide an indication that the user did not make an error in connection with the knowledge unit on “subtracting the same number from both sides of the equation” through the knowledge unit display interface B.
- the knowledge providing unit 220 may provide the user with a fourth sub-problem (not shown) that asks the user to finally solve the equation which was the correct answer to the third sub-problem.
- the knowledge providing unit 220 confirms that it is the correct answer to the fourth sub-problem and Problem A.
- the knowledge providing unit 220 may provide an indication that the user did not make an error at this time in connection with the knowledge unit on “multiplying both sides of the equation by the same number” (not shown) through the knowledge unit display interface B.
- the user terminal device 300 is a smartphone or the like, the user may use a mobile key interface C as shown in the drawing in such cases as the user needs to enter his or her answers (of course, the mobile key interface C may be replaced by any known mathematical formula recognition (input) interface).
- the user knowledge analysis unit 230 may analyze the correctness of the user's answers each time the user enters the answers to the problems or sub-problems, and determine the user's achievements for the individual knowledge units of the corresponding problems or sub-problems.
- the user knowledge analysis unit 230 may assign a score indicating one success in one attempt (e.g. 1/1) to the user and each of the knowledge units K 1 , K 2 and K 4 constituting the first problem.
- the user knowledge analysis unit 230 may assign a score indicating two successes in two attempts (e.g.
- a score indicating one success in one attempt e.g. 1/1
- a score indicating one success in two attempts e.g. 1/2
- a score may or may not be assigned to the knowledge unit K 5 .
- the user knowledge analysis unit 230 may analyze the user's achievements for the corresponding knowledge units more accurately as the user solves more problems of the same or similar types. Accordingly, the curriculum generation unit 210 may generate effective curriculums as described above.
- the user knowledge analysis unit 230 may also determine the user's achievements for the corresponding knowledge units differently, based on the amount of time that the user spent in solving the problems or sub-problems (e.g., the amount of time between when a problem is first displayed to the user and when the user enters the answer to the problem) and/or the number of hints that the user used to solve the problems or sub-problems. For example, the larger the amount of time that the user spent in solving a problem or sub-problem, or the more the hints that the user used to solve the problem or sub-problem, the lower the user's achievements for the corresponding knowledge units may be determined relatively.
- the user knowledge analysis unit 230 may update the user's achievement accordingly. For example, if a user solves five problems associated with a certain knowledge unit and gets all the answers right, the user's achievement for that knowledge unit may be 5/5 for the moment. However, the user knowledge analysis unit 230 may adjust the value of the user's achievement to 5/5 ⁇ (1 ⁇ 0.1 ⁇ 1) after one year.
- the formula used by the user knowledge analysis 230 may be generalized, for example, to “achievement ⁇ (1 ⁇ reduction coefficient ⁇ time period (in years) elapsed from determination of achievement).” Meanwhile, the reduction coefficient used in the above formula may be determined according to a known memory loss curve.
- the database 240 may store the following: a large number of knowledge units (preferably a large number of organized knowledge units); a large number of problems from which a curriculum may be generated; sub-problems for such problems; correct answers to respective problems or sub-problems; explanations and hints on individual solution steps; information on each user's achievements for individual knowledge units; and so on.
- a large number of knowledge units preferably a large number of organized knowledge units
- problems from which a curriculum may be generated
- sub-problems for such problems correct answers to respective problems or sub-problems
- explanations and hints on individual solution steps information on each user's achievements for individual knowledge units; and so on.
- FIG. 3 shows that the database 240 is configured to belong to the education service providing system 200
- the database 240 may be configured separately from the education service providing system 200 , as needed by those skilled in the art to implement the present invention.
- the database 240 according to present invention encompasses a computer-readable recording medium, and may refer not only to a database in a narrow sense but also to a database in a broad sense including data records based on a file system or the like.
- the database 240 according to the present invention may be even a collection of simple logs if one can search and retrieve data from the collection.
- the communication unit 250 may operate to enable data reception and transmission from/to the curriculum generation unit 210 , the knowledge providing unit 220 , the user knowledge analysis unit 230 , and the database 240 .
- control unit 260 may operate to control data flow among the curriculum generation unit 210 , the knowledge providing unit 220 , the user knowledge analysis unit 230 , the database 240 , and the communication unit 250 . That is, the control unit 260 according to the present invention may control data flow into/out of the education service providing system 200 or data flow among the components of the education service providing system 200 , such that the curriculum generation unit 210 , the knowledge providing unit 220 , the user knowledge analysis unit 230 , the database 240 , and the communication unit 250 may carry out their particular functions, respectively.
- the curriculum optimization results in generating a collection of problems suitable for learning, preferably with reference to information on the user's grade or the learning unit, so as to enable the user's intensive and phased learning about the knowledge units for which the user has shown low or medium achievement.
- the user may solve a first problem composed based on Units (i.e., Knowledge Units) A 1 to E 1 , which belong to one of the four solution steps including problem interpretation, formulation, computation, and answer confirmation (for details on the above solution steps, see the present inventor's Korean Patent Application No. 2009-36153.)
- Units i.e., Knowledge Units
- the user knowledge analysis unit 230 may reflect the information on the achievements for the individual knowledge units to the database 240 in real time, which indicates that the user has a good understanding of Units A 1 to C 1 but lacks understanding of Unit D 1 .
- the user may then solve a second problem composed based on the units except Unit D 1 (i.e., Units A 1 to C 1 and E 1 ). If the user gets the correct answer to the second problem, the information on the achievements for the individual knowledge units, which indicates that the user has a good understanding of Units A 1 to C 1 and E 1 , may be reflected to the database. Meanwhile, after getting the correct answer to the first problem, the user may solve a third problem composed based on more number of knowledge units. In accordance with the result, the information indicating that, for example, the user has shown medium achievement for Unit D 1 and low achievement for Unit B 2 may be reflected. After going through the above procedures several times, the curriculum generation unit 210 may generate an optimized curriculum as shown in FIG. 5 b and provide it to the user.
- the curriculum generation unit 210 may generate an optimized curriculum as shown in FIG. 5 b and provide it to the user.
- an achievement matrix for the individual knowledge units may be generated as shown in FIG. 5 c by asking the user to solve various types of problems.
- the user needs to overcome the low achievement for the knowledge units such as K 7 and K 8 as well as the medium achievement for the knowledge units such as K 7 in order to learn the ninth year courses preliminarily because the above-mentioned knowledge units are considered to be fundamental to (i.e., associated with the knowledge units for) the preliminary learning.
- the achievement matrix for the individual knowledge units is significantly useful for the curriculum generation unit 210 to identify, with respect to a specific user, the case where the achievements for various knowledge units which are closely associated with each other are generally low or medium, or the case where the knowledge units of the learning units (or grade courses) for which the user has finished learning and shown low or medium achievement are associated with those required for preliminary learning. Therefore, the curriculum generation unit 210 may generate an optimized curriculum with reference to the aforementioned achievement matrix for individual knowledge units.
- FIG. 7 shows another example of the user achievement matrix according to the present invention.
- the user's achievements for individual knowledge units may be represented by a three-dimensional achievement matrix.
- the larger circles in blue indicate the knowledge units for which the user has shown high achievement and the smaller circles in other colors indicate the knowledge units for which the user has not shown high achievement.
- the associative relationship between the individual knowledge units may be determined, for example, based on the number of knowledge chains to which the knowledge units belong together, and may be represented by the connection of lines.
- the database 240 may store a significantly large number of knowledge chains (which may be referred to as problem templates.)
- the knowledge chains may be stored in association with one or more knowledge units, problems (practice problems), explanations on individual solution steps, or the like as described above.
- FIGS. 6 a to 6 l are textual representations illustrating exemplary knowledge chains of mathematics or science courses and their corresponding knowledge units, problems, explanations on individual solution steps, or the like. It is apparent that the database 240 may store numerous knowledge chains and corresponding knowledge units other than illustrated in FIGS. 6 a to 6 l, as desired by those skilled in the art who implement the database 240 .
- the embodiments according to the present invention as described above may be implemented in the form of program instructions that can be executed by various computer components, and may be stored on a computer-readable recording medium.
- the computer-readable recording medium may include program instructions, data files, data structures, and the like separately or in combination.
- the program instructions stored on the computer-readable recording medium may be specially designed and configured for the present invention, or may also be known and available to those skilled in the computer software field.
- Examples of the computer-readable recording medium include the following: magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as compact disk-read only memory (CD-ROM) and digital versatile disks (DVDs); magneto-optical media such as floptical disks; and hardware devices such as read-only memory (ROM), random access memory (RAM), and flash memory, which are specially configured to store and execute program instructions.
- Examples of the program instructions include not only machine language codes created by a compiler or the like, but also high-level language codes that can be executed by a computer using an interpreter or the like.
- the above hardware devices may be changed to one or more software modules to perform the operations of the present invention, and vice versa.
Abstract
According to one aspect of the present invention, a method for providing education service based on knowledge units is provided, comprising the steps of: (a) generating a curriculum based on a user's achievement for at least one knowledge unit, said curriculum including at least one problem composed based on said at least one knowledge unit; and (b) providing said at least one problem to said user.
Description
- The present invention relates to a method, a system, and a computer-readable recording medium for providing education service based on knowledge units.
- Conventionally, various kinds of education services have been provided online or offline. In many cases, such education services were associated with the techniques for electronically providing education contents to digital device users. However, these conventional education services have merely focused on providing standardized customary education contents such as problems, correct answers, general explanations on solutions, and so on, while electronic techniques or ideas remained no more than subsidiary means.
- The present inventor(s) have developed techniques for improving such issues in prior art for years, and have disclosed the structural and effectual characteristics thereof in Korean Patent Application No. 2009-36153 (the specification of the aforementioned application is incorporated herein by reference in its entirety.)
- The present inventor(s) now suggest techniques for providing education service based on knowledge units through the specification of the present application, which significantly improve the above-identified issues in prior art.
- The present invention is to resolve the above prior art issues.
- It is an objective of the present invention to provide a new form of education service based on knowledge units.
- It is another objective of the present invention to identify knowledge units for which a user has shown insufficient achievement to enable the user's learning about the knowledge units.
- It is yet another objective of the present invention to organize a plurality of knowledge units into a form of knowledge chain or matrix to advantageously make use of the knowledge units.
- The representative aspects of the present invention to achieve the above objectives are described below.
- According to one aspect of the present invention, a method for providing education service based on knowledge units is provided, comprising the steps of: (a) generating a curriculum based on a user's achievement for at least one knowledge unit, said curriculum including at least one problem composed based on said at least one knowledge unit; and (b) providing said at least one problem to said user.
- In addition, another method or a system to implement the present invention, as well as a computer-readable recording medium having stored thereon a computer program to perform the aforementioned method is further provided.
- According to the present invention, a new form of education service can be provided based on knowledge units.
- According to the present invention, the knowledge units for which a user has shown insufficient achievement can be identified to enable the user's learning about the knowledge units.
- According to the present invention, a plurality of knowledge units can be organized into a form of knowledge chain or matrix to advantageously make use of the knowledge units.
-
FIG. 1 is a schematic diagram of the structure of an entire system for providing education service according to one embodiment of the present invention. -
FIGS. 2 a to 2 c are diagrams to facilitate understanding of the knowledge units and knowledge chains of the present invention. -
FIG. 3 is a detailed diagram of the internal structure of an educationservice providing system 200 according to one embodiment of the present invention. -
FIG. 4 illustrates a graphic user interface according to one embodiment of the present invention. -
FIGS. 5 a and 5 b illustrate the procedures to optimize (generate) a curriculum for a specific user according to one embodiment of the present invention.FIG. 5 c illustrates an exemplary achievement matrix of the specific user for individual knowledge units, which is identified for the curriculum optimization. -
FIGS. 6 a to 6 l are textual representations illustrating exemplary knowledge chains of mathematics or science courses and their corresponding knowledge units, problems, explanations on individual solution steps, or the like. -
FIG. 7 shows another example of the user achievement matrix according to the present invention. - In the following detailed description of the present invention, reference is made to the accompanying drawings that show, by way of illustration, specific embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present invention. It is to be understood that the various embodiments of the invention, although different, are not necessarily mutually exclusive. For example, a particular feature, structure, or characteristic described herein, in connection with one embodiment, may be implemented within other embodiments without departing from the spirit and scope of the present invention. In addition, it is to be understood that the location or arrangement of individual elements within each disclosed embodiment may be modified without departing from the spirit and scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention encompasses the entire subject matter covered by the appended claims and the full range of equivalents to which the claims are entitled. In the drawings, like reference numerals refer to the same or similar elements throughout the several views.
- Hereinafter, various preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings such that those skilled in the art to which the present invention pertains can easily practice the present invention.
- In the following description, the term “content” or “contents” denotes digital information or individual information elements comprised of text, symbol, voice, sound, image, video, or the like, which are accessible via communication networks. For example, such content may comprise data such as text, image, video, audio, and links (e.g., web links) or a combination of at least two types of such data.
- Structure of Entire System
-
FIG. 1 is a schematic diagram of the structure of an entire system for providing education service according to one embodiment of the present invention. - As shown in
FIG. 1 , the entire system according to one embodiment of the present invention comprises acommunication network 100, an educationservice providing system 200, and auser terminal device 300. - First, the
communication network 100 according to one embodiment of the present invention may be implemented regardless of communication modality such as wired or wireless communication, and may be constructed from a variety of communication networks such as local area networks (LANs), metropolitan area networks (MANs), and wide area networks (WANs). Preferably, thecommunication network 100 described herein may be the Internet or the World Wide Web (WWW). However, thecommunication 100 is not necessarily limited thereto, and may at least partially include known wired or wireless data communication networks, known telephone networks, or known wired or wireless television networks. - Next, the education
service providing system 200 according to one embodiment of the present invention may provide education contents to theuser terminal device 300 via thecommunication network 100, the contents including problems, correct answers, problem items of individual solution steps (i.e., sub-problems), correct answers to individual solution steps (i.e., correct answers to sub-problems), explanations on individual solution steps, hints on individual solution steps, knowledge units available for solutions (to be described below), and so on. In response, the educationservice providing system 200 may receive feedback (e.g., the user's answers to the problems or answers to the individual solution steps) on theuser terminal device 300, if necessary. The educationservice providing system 200 may be a website server operating to provide education service on the web. In addition, user applications may be downloaded from the educationservice providing system 200 to theuser terminal device 300. - The structure and function of the education
service providing system 200 according to the present invention will be discussed in detail in the following description. - Next, the
user terminal device 300 according to one embodiment of the present invention is a digital equipment capable of connecting to and communicating with the educationservice providing system 200, and may be any type of digital equipment having a microprocessor and memory means for computing capabilities, such as desktop computers, notebook computers, workstations, personal digital assistants (PDAs), web pads, and mobile phones. - The
user terminal device 300 may include a web browser (not shown) to allow the user to receive contents from the educationservice providing system 200 and send feedback thereon to the educationservice providing system 200. Theuser terminal device 300 may further include the aforementioned user applications. In any case, a graphic user interface may be provided to the user. - Knowledge Units and Knowledge Chains
- Prior to discussing the specific structure of the education
service providing system 200 according to the present invention, the knowledge units and knowledge chains, which are the unique concepts of the present invention, will be described with reference toFIGS. 2 a to 2 c.FIGS. 2 a to 2 c are diagrams to facilitate understanding of the knowledge units and knowledge chains of the present invention. - According to the present invention, individual problems are composed on the basis of knowledge units, which are knowledge modules required to solve the problems. For example, in case of the problem, “Find the radius of a pizza with an area of 1,250 cm2 and a circumference of 125 cm.,” the knowledge unit may be an interpretative knowledge unit (e.g., “The pizza is circular.”), a formulaic knowledge unit (e.g., “The area of a circle=1/2×radius×circumference.”), or a computational knowledge unit (e.g., “If there is a denominator on either side of an equation, then multiply both sides of the equation by a number equal to the denominator.” or “If an equation has an unknown multiplied by a constant, then divide both sides of the equation by the constant.”), as illustrated in the first view of
FIG. 2 a. - As shown in the second view of
FIG. 2 a, at least one of such knowledge units may constitute a knowledge chain, which may be of a similar problem type. The knowledge chain may be a chunk of information that sequentially includes the identification information of the knowledge units constituting the knowledge chain. - Further, as shown in the third view of
FIG. 2 a, one knowledge unit may be solely used in one knowledge chain, while it may be usually used in a variety of knowledge chains. Therefore, the knowledge units that may constitute a knowledge chain together may be associated with each other and organized into the form of a matrix (three-dimensional in certain cases). - Further examples of the aforementioned knowledge units are given below. In case of the problem that is formulated as shown in
FIG. 2 b, the corresponding knowledge units may be “Subtract the same number from both sides of the equation.” (1→2), “Factorize a quadratic trinomial with one unknown.” (2→3), “If a multiplication results in zero, then at least one of the factors of the multiplication is zero.” (3→4), or the like. - In addition, in order to further facilitate understanding of the knowledge units, an example of the actual program code for implementing a knowledge unit regarding factorization of a quadratic equation is illustrated in
FIG. 2 c. - Structure of Education Service Providing System
- Hereinafter, the internal structure of the education
service providing system 200 according to the present invention and the functions of its individual components will be described. -
FIG. 3 is a detailed diagram of the internal structure of the educationservice providing system 200 according to one embodiment of the present invention. - As shown in
FIG. 3 , the educationservice providing system 200 according to one embodiment of the present invention may comprise acurriculum generation unit 210, aknowledge providing unit 220, a userknowledge analysis unit 230, adatabase 240, acommunication unit 250, and acontrol unit 260. According to one embodiment of the invention, at least some of thecurriculum generation unit 210, theknowledge providing unit 220, the userknowledge analysis unit 230, thedatabase 240, thecommunication unit 250 and thecontrol unit 260 may be program modules that communicate with theuser terminal device 300. Such program modules may be included in the educationservice providing system 200 in the form of operating systems, application modules, or other program modules, and may be physically stored in a variety of known storage devices. Further, such program modules may be stored in a remote storage device capable of communicating with the educationservice providing system 200. The program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, and so on, to perform specific tasks or implement specific abstract data types according to the present invention, which are to be described below. - First, the
curriculum generation unit 210 according to the present invention may receive information on the user's basic profile (e.g., information on the user's grade, learning courses, learning units, or the like) and collect information on the user's achievements for individual knowledge units, which may be identified by the knowledge analysis as will be described below. - Further, the
curriculum generation unit 210 may generate a curriculum for the user. The curriculum may be a collection of problems that require understanding of at least one knowledge unit (these problems may be assigned the identification information of the corresponding knowledge units in the form of metadata.), or a collection of problems that require understanding of a particular knowledge chain (these problems, which may be of a specific type, may be assigned the identification information of the corresponding knowledge chain in the form of metadata). Preferably, thecurriculum generation unit 210 may generate a curriculum by selecting the problems composed based on the knowledge units for which the user has shown low achievement, as necessary, in consideration of the following: the information on the user's grade, learning courses, or learning units, together with the grade information, learning course information, or learning unit information of the knowledge units (to this end, the knowledge units may have been previously associated with the grade information, learning course information, or learning unit information by way of tagging or the like.); the difficulty levels of the problems (in this case, the difficulty level may have been previously determined based on, for example, the average of the scores that other users have made on the corresponding problem, as in prior art.); or the number of the knowledge units constituting the problem. - In addition, the
curriculum generation unit 210 may manage the history of the curriculums that have been generated for the user. - Next, the
knowledge providing unit 220 according to one embodiment of the present invention may provide a user with the problems according to a specific curriculum, and as necessary, provide the user with the problem items, correct answers, explanations, hints, or the like of individual solution steps, or the correct answers to the problems themselves. In particular, theknowledge providing unit 220 may provide contents on the knowledge units associated with the answers of the individual solution steps that the user provides as feedback in response to the problems. This will be further described below with reference toFIG. 4 .FIG. 4 illustrates a graphic user interface according to one embodiment of the present invention. - As illustrated in
FIG. 4 , theknowledge providing unit 220 may provide the user with Problem A and allow the user to solve the problem item (i.e., sub-problem) provided in each of the solution steps of Problem A. - First, the
knowledge providing unit 220 may provide the user with a first sub-problem that asks the user to find the least common multiple of 2 and 3. When the user solves the first sub-problem and enters ‘6’ as the answer, theknowledge providing unit 220 confirms that it is the correct answer to the first sub-problem. In this case, theknowledge providing unit 220 may provide an indication that the user did not make an error in connection with the knowledge unit on “finding a least common multiple” through the knowledge unit display interface B on the left hand side. - Then, the
knowledge providing unit 220 may provide a second sub-problem that asks the user to turn the equation of Problem A into a form that can be solved more easily. When the user solves the second sub-problem and enters “3x+4=2” as the answer, theknowledge providing unit 220 confirms that it is not the correct answer to the second sub-problem. In this case, theknowledge providing unit 220 may provide an indication that the user made an error in connection with the knowledge unit on “multiplying both sides of the equation by the same number” through the knowledge unit display interface B. - Next, the
knowledge providing unit 220 may provide the user with a third sub-problem that asks the user to leave only the term containing the unknown on the left hand side of the equation which would have been the correct answer to the second sub-problem. When the user solves the third sub-problem and enters “3x=8” as the answer, theknowledge providing unit 220 may confirm that it is the correct answer to the third sub-problem. In this case, theknowledge providing unit 220 may provide an indication that the user did not make an error in connection with the knowledge unit on “subtracting the same number from both sides of the equation” through the knowledge unit display interface B. - Lastly, the
knowledge providing unit 220 may provide the user with a fourth sub-problem (not shown) that asks the user to finally solve the equation which was the correct answer to the third sub-problem. When the user solves the fourth sub-problem and enters ‘8/3’ as the answer, theknowledge providing unit 220 confirms that it is the correct answer to the fourth sub-problem and Problem A. In this case, theknowledge providing unit 220 may provide an indication that the user did not make an error at this time in connection with the knowledge unit on “multiplying both sides of the equation by the same number” (not shown) through the knowledge unit display interface B. - Meanwhile, if the
user terminal device 300 is a smartphone or the like, the user may use a mobile key interface C as shown in the drawing in such cases as the user needs to enter his or her answers (of course, the mobile key interface C may be replaced by any known mathematical formula recognition (input) interface). - Next, the user
knowledge analysis unit 230 may analyze the correctness of the user's answers each time the user enters the answers to the problems or sub-problems, and determine the user's achievements for the individual knowledge units of the corresponding problems or sub-problems. - Consider the case where the user enters answers only to problems. If the user enters a correct answer to a first problem, the user
knowledge analysis unit 230 may assign a score indicating one success in one attempt (e.g. 1/1) to the user and each of the knowledge units K1, K2 and K4 constituting the first problem. Next, if the same user enters a wrong answer to a second problem sequentially constituted by K1, K2, K3, K4 and K5, and the wrong answer is determined to result from the user's insufficient understanding of the knowledge unit K4, then the userknowledge analysis unit 230 may assign a score indicating two successes in two attempts (e.g. 2/2) to the user and each of the knowledge units K1 and K2, a score indicating one success in one attempt (e.g. 1/1) to the user and the knowledge unit K3, and a score indicating one success in two attempts (e.g. 1/2) to the user and the knowledge unit K4. In this case, a score may or may not be assigned to the knowledge unit K5. - Meanwhile, it is apparent and needs no further illustration that if the user enters answers to sub-problems, some scores may be assigned to the user and the knowledge units corresponding to the sub-problems.
- The user
knowledge analysis unit 230 may analyze the user's achievements for the corresponding knowledge units more accurately as the user solves more problems of the same or similar types. Accordingly, thecurriculum generation unit 210 may generate effective curriculums as described above. - Meanwhile, not only based on the correctness of the user's answers to the problems or sub-problems, but the user
knowledge analysis unit 230 may also determine the user's achievements for the corresponding knowledge units differently, based on the amount of time that the user spent in solving the problems or sub-problems (e.g., the amount of time between when a problem is first displayed to the user and when the user enters the answer to the problem) and/or the number of hints that the user used to solve the problems or sub-problems. For example, the larger the amount of time that the user spent in solving a problem or sub-problem, or the more the hints that the user used to solve the problem or sub-problem, the lower the user's achievements for the corresponding knowledge units may be determined relatively. - Further, supposing that a user's achievement for a specific knowledge unit is reduced over time, the user
knowledge analysis unit 230 may update the user's achievement accordingly. For example, if a user solves five problems associated with a certain knowledge unit and gets all the answers right, the user's achievement for that knowledge unit may be 5/5 for the moment. However, the userknowledge analysis unit 230 may adjust the value of the user's achievement to 5/5×(1−0.1×1) after one year. The formula used by theuser knowledge analysis 230 may be generalized, for example, to “achievement×(1−reduction coefficient×time period (in years) elapsed from determination of achievement).” Meanwhile, the reduction coefficient used in the above formula may be determined according to a known memory loss curve. - Next, the
database 240 according to one embodiment of the present invention may store the following: a large number of knowledge units (preferably a large number of organized knowledge units); a large number of problems from which a curriculum may be generated; sub-problems for such problems; correct answers to respective problems or sub-problems; explanations and hints on individual solution steps; information on each user's achievements for individual knowledge units; and so on. - Although
FIG. 3 shows that thedatabase 240 is configured to belong to the educationservice providing system 200, thedatabase 240 may be configured separately from the educationservice providing system 200, as needed by those skilled in the art to implement the present invention. Meanwhile, thedatabase 240 according to present invention encompasses a computer-readable recording medium, and may refer not only to a database in a narrow sense but also to a database in a broad sense including data records based on a file system or the like. Thedatabase 240 according to the present invention may be even a collection of simple logs if one can search and retrieve data from the collection. - Next, the
communication unit 250 according to one embodiment of the present invention may operate to enable data reception and transmission from/to thecurriculum generation unit 210, theknowledge providing unit 220, the userknowledge analysis unit 230, and thedatabase 240. - Lastly, the
control unit 260 according to one embodiment of the present invention may operate to control data flow among thecurriculum generation unit 210, theknowledge providing unit 220, the userknowledge analysis unit 230, thedatabase 240, and thecommunication unit 250. That is, thecontrol unit 260 according to the present invention may control data flow into/out of the educationservice providing system 200 or data flow among the components of the educationservice providing system 200, such that thecurriculum generation unit 210, theknowledge providing unit 220, the userknowledge analysis unit 230, thedatabase 240, and thecommunication unit 250 may carry out their particular functions, respectively. - Curriculum Optimization
-
FIGS. 5 a and 5 b illustrate the procedures to optimize (generate) a curriculum for a specific user according to one embodiment of the present invention.FIG. 5 c illustrates an exemplary achievement matrix of the specific user for individual knowledge units, which is identified for the curriculum optimization. Referring toFIGS. 5 a to 5 c, the curriculum optimization according to one embodiment of the present invention will be discussed below. Meanwhile, inFIGS. 5 a to 5 c, the symbols in blue represent the knowledge units for which the user shows high achievement, the symbols in yellow represent the knowledge units for which the user shows medium achievement, and the symbols in red represent the knowledge units for which the user shows low achievement. - In the following description, we assume that the learning course for which the curriculum optimization is carried out is mathematics.
- The curriculum optimization results in generating a collection of problems suitable for learning, preferably with reference to information on the user's grade or the learning unit, so as to enable the user's intensive and phased learning about the knowledge units for which the user has shown low or medium achievement.
- Referring to
FIG. 5 a, the user may solve a first problem composed based on Units (i.e., Knowledge Units) A1 to E1, which belong to one of the four solution steps including problem interpretation, formulation, computation, and answer confirmation (for details on the above solution steps, see the present inventor's Korean Patent Application No. 2009-36153.) If the user fails to get the correct answer to the first problem due to the lack of understanding of Unit D1, the userknowledge analysis unit 230 may reflect the information on the achievements for the individual knowledge units to thedatabase 240 in real time, which indicates that the user has a good understanding of Units A1 to C1 but lacks understanding of Unit D1. The user may then solve a second problem composed based on the units except Unit D1 (i.e., Units A1 to C1 and E1). If the user gets the correct answer to the second problem, the information on the achievements for the individual knowledge units, which indicates that the user has a good understanding of Units A1 to C1 and E1, may be reflected to the database. Meanwhile, after getting the correct answer to the first problem, the user may solve a third problem composed based on more number of knowledge units. In accordance with the result, the information indicating that, for example, the user has shown medium achievement for Unit D1 and low achievement for Unit B2 may be reflected. After going through the above procedures several times, thecurriculum generation unit 210 may generate an optimized curriculum as shown inFIG. 5 b and provide it to the user. - Meanwhile, for example, in order to evaluate a user's achievements for individual knowledge units, the user being currently an eight-year student and planning to learn ninth year courses preliminarily, an achievement matrix for the individual knowledge units may be generated as shown in
FIG. 5 c by asking the user to solve various types of problems. As it may be seen from the achievement matrix for the individual knowledge units, the user needs to overcome the low achievement for the knowledge units such as K7 and K8 as well as the medium achievement for the knowledge units such as K7 in order to learn the ninth year courses preliminarily because the above-mentioned knowledge units are considered to be fundamental to (i.e., associated with the knowledge units for) the preliminary learning. - As such, the achievement matrix for the individual knowledge units is significantly useful for the
curriculum generation unit 210 to identify, with respect to a specific user, the case where the achievements for various knowledge units which are closely associated with each other are generally low or medium, or the case where the knowledge units of the learning units (or grade courses) for which the user has finished learning and shown low or medium achievement are associated with those required for preliminary learning. Therefore, thecurriculum generation unit 210 may generate an optimized curriculum with reference to the aforementioned achievement matrix for individual knowledge units. -
FIG. 7 shows another example of the user achievement matrix according to the present invention. As shown inFIG. 7 , the user's achievements for individual knowledge units may be represented by a three-dimensional achievement matrix. In this achievement matrix, the larger circles in blue indicate the knowledge units for which the user has shown high achievement and the smaller circles in other colors indicate the knowledge units for which the user has not shown high achievement. Further, the associative relationship between the individual knowledge units may be determined, for example, based on the number of knowledge chains to which the knowledge units belong together, and may be represented by the connection of lines. - Examples of Knowledge Chains
- According to one embodiment of the present invention, the
database 240 may store a significantly large number of knowledge chains (which may be referred to as problem templates.) The knowledge chains may be stored in association with one or more knowledge units, problems (practice problems), explanations on individual solution steps, or the like as described above.FIGS. 6 a to 6 l are textual representations illustrating exemplary knowledge chains of mathematics or science courses and their corresponding knowledge units, problems, explanations on individual solution steps, or the like. It is apparent that thedatabase 240 may store numerous knowledge chains and corresponding knowledge units other than illustrated inFIGS. 6 a to 6 l, as desired by those skilled in the art who implement thedatabase 240. - The embodiments according to the present invention as described above may be implemented in the form of program instructions that can be executed by various computer components, and may be stored on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, and the like separately or in combination. The program instructions stored on the computer-readable recording medium may be specially designed and configured for the present invention, or may also be known and available to those skilled in the computer software field. Examples of the computer-readable recording medium include the following: magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as compact disk-read only memory (CD-ROM) and digital versatile disks (DVDs); magneto-optical media such as floptical disks; and hardware devices such as read-only memory (ROM), random access memory (RAM), and flash memory, which are specially configured to store and execute program instructions. Examples of the program instructions include not only machine language codes created by a compiler or the like, but also high-level language codes that can be executed by a computer using an interpreter or the like. The above hardware devices may be changed to one or more software modules to perform the operations of the present invention, and vice versa.
- Although the present invention has been described above in connection with specific limitations such as detailed components as well as limited embodiments and drawings, these are merely provided to aid general understanding of the invention. The present invention is not limited to the above embodiments, and those skilled in the art will appreciate that various changes and modifications are possible from the above description.
- Therefore, the spirit and scope of the present invention is not to be limited by the above-described embodiments, but rather is to be defined by the accompanying claims and equivalents thereof.
Claims (16)
1. A method for providing education service based on knowledge units, comprising the steps of:
(a) generating a curriculum based on a user's achievement for at least one knowledge unit, said curriculum including at least one problem composed based on said at least one knowledge unit; and
(b) providing said at least one problem to said user.
2. The method of claim 1 , wherein said at least one problem is composed by a knowledge chain comprised of knowledge units different from said at least one knowledge unit.
3. The method of claim 1 , wherein said at least one knowledge unit is organized together with other knowledge units to form a matrix representing associations between the knowledge units.
4. The method of claim 3 , wherein said associations are identified when the knowledge units constitute a knowledge chain together.
5. The method of claim 1 , wherein said user's achievement for said at least one knowledge unit is determined based on feedback that said user provided previously in response to another problem composed based on said at least one knowledge unit.
6. The method of claim 5 , wherein said feedback is the answer to said another problem.
7. The method of claim 5 , wherein said feedback is one of the answers to the individual solution steps for said another problem.
8. The method of claim 5 , wherein said user's achievement for said at least one knowledge unit is further determined based on the amount of time that said user spent or the number of hints that said user used before said user provided said feedback.
9. The method of claim 5 , wherein said user's achievement for said at least one knowledge unit may be reduced over time.
10. The method of claim 1 , wherein said curriculum includes a plurality of problems, and each of said plurality of problems is composed based on said at least one knowledge unit.
11. The method of claim 1 , wherein said generating a curriculum is further based on grade information, learning course information, or learning unit information of said at least one knowledge unit.
12. The method of claim 1 , wherein said generating a curriculum is further based on the difficulty level of said problem.
13. The method of claim 1 , wherein said generating a curriculum is further based on the number of knowledge units constituting said problem.
14. The method of claim 1 , further comprising the step of providing contents representing said at least one knowledge unit to said user.
15. A system for providing education service based on knowledge units, comprising:
(a) a curriculum generation unit to generate a curriculum based on a user's achievement for at least one knowledge unit, said curriculum including at least one problem composed based on said at least one knowledge unit; and
(b) a knowledge providing unit to provide said at least one problem to said user.
16. A computer-readable recording medium having stored thereon a computer program to execute the method of claim 1 .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/588,067 US10937330B2 (en) | 2012-02-20 | 2014-12-31 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
US17/137,879 US11605305B2 (en) | 2012-02-20 | 2020-12-30 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0016748 | 2012-02-20 | ||
KR20120016748 | 2012-02-20 | ||
PCT/KR2013/001349 WO2013125861A1 (en) | 2012-02-20 | 2013-02-20 | Method and system for providing education service based on knowledge unit, and computer-readable recording medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2013/001349 A-371-Of-International WO2013125861A1 (en) | 2012-02-20 | 2013-02-20 | Method and system for providing education service based on knowledge unit, and computer-readable recording medium |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/588,067 Continuation US10937330B2 (en) | 2012-02-20 | 2014-12-31 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140065590A1 true US20140065590A1 (en) | 2014-03-06 |
Family
ID=49005978
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/989,772 Abandoned US20140065590A1 (en) | 2012-02-20 | 2013-02-20 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
US14/588,067 Active US10937330B2 (en) | 2012-02-20 | 2014-12-31 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
US17/137,879 Active 2033-09-27 US11605305B2 (en) | 2012-02-20 | 2020-12-30 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/588,067 Active US10937330B2 (en) | 2012-02-20 | 2014-12-31 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
US17/137,879 Active 2033-09-27 US11605305B2 (en) | 2012-02-20 | 2020-12-30 | Method, system, and computer-readable recording medium for providing education service based on knowledge units |
Country Status (7)
Country | Link |
---|---|
US (3) | US20140065590A1 (en) |
EP (1) | EP2819089A4 (en) |
JP (3) | JP2015510200A (en) |
KR (2) | KR101515894B1 (en) |
CN (2) | CN104126190A (en) |
CA (1) | CA2872860C (en) |
WO (1) | WO2013125861A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170243502A1 (en) * | 2016-02-19 | 2017-08-24 | Expii, Inc. | Adaptive learning system using automatically-rated problems and pupils |
CN110226188A (en) * | 2017-01-26 | 2019-09-10 | 株式会社诺瑞韩国 | Support method, system and the non-transitorycomputer readable storage medium of arithmetic study |
US20210366299A1 (en) * | 2020-05-19 | 2021-11-25 | Enduvo, Inc. | Selecting lesson asset information based on a physicality assessment |
US11468788B2 (en) | 2018-08-10 | 2022-10-11 | Plasma Games, LLC | System and method for teaching curriculum as an educational game |
US11527168B2 (en) * | 2019-06-07 | 2022-12-13 | Enduvo, Inc. | Creating an assessment within a multi-disciplined learning tool |
US11600196B2 (en) * | 2017-03-13 | 2023-03-07 | Vitruv Inc. | Method and system for supporting learning, and non-transitory computer-readable recording medium |
US20230138245A1 (en) * | 2020-05-27 | 2023-05-04 | Nec Corporation | Skill visualization device, skill visualization method, and skill visualization program |
US11810476B2 (en) | 2019-06-07 | 2023-11-07 | Enduvo, Inc. | Updating a virtual reality environment based on portrayal evaluation |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1914242A1 (en) | 2006-10-19 | 2008-04-23 | Sanofi-Aventis | Novel anti-CD38 antibodies for the treatment of cancer |
CN115925957A (en) | 2013-02-08 | 2023-04-07 | Irm责任有限公司 | Specific sites for modifying antibodies to make immunoconjugates |
AU2015229463A1 (en) | 2014-03-12 | 2016-09-15 | Novartis Ag | Specific sites for modifying antibodies to make immunoconjugates |
JP6068615B1 (en) * | 2015-09-08 | 2017-01-25 | 株式会社Compass | Learning support system, electronic device, server device, information processing device, and program |
WO2017064890A1 (en) * | 2015-10-13 | 2017-04-20 | ソニー株式会社 | Information processing device, information processing method, and program |
CN106126611A (en) * | 2016-06-21 | 2016-11-16 | 成都东方闻道科技发展有限公司 | A kind of figure methods of exhibiting of teaching efficiency |
US20200179511A1 (en) | 2017-04-28 | 2020-06-11 | Novartis Ag | Bcma-targeting agent, and combination therapy with a gamma secretase inhibitor |
EP4085919A3 (en) | 2017-07-21 | 2023-02-08 | Novartis AG | Compositions and methods to treat cancer |
KR101976996B1 (en) * | 2018-10-02 | 2019-05-09 | 이종윤 | Method and apparatus for building knowledge space |
WO2020089811A1 (en) | 2018-10-31 | 2020-05-07 | Novartis Ag | Dc-sign antibody drug conjugates |
CA3234463A1 (en) | 2018-12-21 | 2019-12-18 | Novartis Ag | Antibodies to pmel17 and conjugates thereof |
JP2020148878A (en) * | 2019-03-13 | 2020-09-17 | ソニー株式会社 | Information processing device, information processing method, and program |
US20230181756A1 (en) | 2020-04-30 | 2023-06-15 | Novartis Ag | Ccr7 antibody drug conjugates for treating cancer |
EP4251648A2 (en) | 2020-11-24 | 2023-10-04 | Novartis AG | Anti-cd48 antibodies, antibody drug conjugates, and uses thereof |
CN112257966B (en) * | 2020-12-18 | 2021-04-09 | 北京世纪好未来教育科技有限公司 | Model processing method and device, electronic equipment and storage medium |
CA3216880A1 (en) | 2021-04-16 | 2022-10-20 | Novartis Ag | Antibody drug conjugates and methods for making thereof |
KR102609399B1 (en) * | 2022-03-23 | 2023-12-04 | (주)데이타이음 | Online textbook learning information system based on hyper metadata |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030039948A1 (en) * | 2001-08-09 | 2003-02-27 | Donahue Steven J. | Voice enabled tutorial system and method |
US20080286737A1 (en) * | 2003-04-02 | 2008-11-20 | Planetii Usa Inc. | Adaptive Engine Logic Used in Training Academic Proficiency |
US20090035733A1 (en) * | 2007-08-01 | 2009-02-05 | Shmuel Meitar | Device, system, and method of adaptive teaching and learning |
US20090111085A1 (en) * | 2007-10-24 | 2009-04-30 | Rudy Raymond H P | Personalized textbook suggestion based on test scores and link structures of covered topics |
US20100035225A1 (en) * | 2006-07-11 | 2010-02-11 | President And Fellows Of Harvard College | Adaptive spaced teaching method and system |
US20110065082A1 (en) * | 2009-09-17 | 2011-03-17 | Michael Gal | Device,system, and method of educational content generation |
US20110151425A1 (en) * | 2000-10-04 | 2011-06-23 | Knowledge Factor | Method and System for Knowledge Assessment Using Confidence-Based Measurement |
US20120214147A1 (en) * | 2011-02-16 | 2012-08-23 | Knowledge Factor, Inc. | System and Method for Adaptive Knowledge Assessment And Learning |
US20120244507A1 (en) * | 2011-03-21 | 2012-09-27 | Arthur Tu | Learning Behavior Optimization Protocol (LearnBop) |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030129574A1 (en) * | 1999-12-30 | 2003-07-10 | Cerego Llc, | System, apparatus and method for maximizing effectiveness and efficiency of learning, retaining and retrieving knowledge and skills |
US20040009461A1 (en) * | 2000-04-24 | 2004-01-15 | Snyder Jonathan Scott | System for scheduling classes and managing eductional resources |
JP2002082598A (en) * | 2000-09-07 | 2002-03-22 | Keynet:Kk | Learning support system and learning supporting method |
KR20040029977A (en) | 2001-05-11 | 2004-04-08 | 쉬플리 캄파니, 엘.엘.씨. | Thick film photoresists and methods for use thereof |
KR100456331B1 (en) * | 2001-11-03 | 2004-11-10 | 이종희 | Education course scheduling system and method of learn-oriented using multi-agent |
KR20050030387A (en) * | 2003-09-25 | 2005-03-30 | 이명원 | The way of achieving mathematical education for elementary, middle and high school students based on the internet. |
CN1632782A (en) * | 2003-12-22 | 2005-06-29 | 英业达股份有限公司 | On-line achievement assessment method and system |
JP2005284122A (en) * | 2004-03-30 | 2005-10-13 | E-Zen Technology Co Ltd | Computer assistance education system to show barrier against individual learning |
US7364432B2 (en) * | 2004-03-31 | 2008-04-29 | Drb Lit Ltd. | Methods of selecting Lock-In Training courses and sessions |
US20060099563A1 (en) * | 2004-11-05 | 2006-05-11 | Zhenyu Lawrence Liu | Computerized teaching, practice, and diagnosis system |
KR20070078767A (en) * | 2007-07-20 | 2007-08-01 | 강민수 | Method on providing studying contents combined with advertisement |
US20090162826A1 (en) * | 2007-11-26 | 2009-06-25 | Ayati Mohammad B | Mass Customization Method for High School and Higher Education |
KR100872595B1 (en) * | 2008-01-30 | 2008-12-08 | 주식회사 해피에듀 | On-line study-aid book system and management method thereof |
CN101281687B (en) * | 2008-02-04 | 2011-04-27 | 博采林电子科技(深圳)有限公司 | Learning machine and used dynamic graph and text analysis method |
US8666298B2 (en) * | 2008-05-15 | 2014-03-04 | Coentre Ventures Llc | Differentiated, integrated and individualized education |
KR20100012943A (en) * | 2008-07-30 | 2010-02-09 | (주)엠피디에이 | The system which operates a studying problem online network in base |
KR101046711B1 (en) * | 2009-04-03 | 2011-07-06 | 주식회사 창의와 탐구 | Online / Offline Linked Learning System and Method |
KR101245824B1 (en) * | 2009-04-24 | 2013-03-25 | 주식회사 노리코리아 | Method, system and computer-readable recording medium for providing study information |
CN101630451A (en) * | 2009-08-26 | 2010-01-20 | 广州市陪你学教育科技有限公司 | Computer assisted instruction (CAI) expert system |
KR20110062255A (en) * | 2009-12-03 | 2011-06-10 | 한국전자통신연구원 | Method and system for personalized learning |
CN102169644A (en) * | 2010-02-26 | 2011-08-31 | 卢君毅 | Examination system with answering and reminding functions |
KR20100080753A (en) * | 2010-06-03 | 2010-07-12 | 김용재 | Method, system and computer-readable recording medium for providing custom-made education service |
KR20120000311A (en) * | 2010-06-25 | 2012-01-02 | 정재민 | Study plan service method and apparatus, recordable medium which program for executing method is recorded |
US8699941B1 (en) * | 2010-10-08 | 2014-04-15 | Amplify Education, Inc. | Interactive learning map |
US10460615B2 (en) * | 2011-11-23 | 2019-10-29 | Rodney A. Weems | Systems and methods using mathematical reasoning blocks |
-
2013
- 2013-02-20 CN CN201380010107.8A patent/CN104126190A/en active Pending
- 2013-02-20 EP EP13751928.6A patent/EP2819089A4/en not_active Ceased
- 2013-02-20 CA CA2872860A patent/CA2872860C/en active Active
- 2013-02-20 US US13/989,772 patent/US20140065590A1/en not_active Abandoned
- 2013-02-20 CN CN201910117529.4A patent/CN109934744B/en active Active
- 2013-02-20 KR KR1020130018316A patent/KR101515894B1/en active IP Right Grant
- 2013-02-20 WO PCT/KR2013/001349 patent/WO2013125861A1/en active Application Filing
- 2013-02-20 JP JP2014557575A patent/JP2015510200A/en active Pending
-
2014
- 2014-02-26 KR KR1020140022885A patent/KR101665024B1/en active IP Right Grant
- 2014-12-31 US US14/588,067 patent/US10937330B2/en active Active
-
2017
- 2017-11-07 JP JP2017214778A patent/JP6849878B2/en active Active
-
2019
- 2019-11-22 JP JP2019211479A patent/JP2020035488A/en not_active Withdrawn
-
2020
- 2020-12-30 US US17/137,879 patent/US11605305B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110151425A1 (en) * | 2000-10-04 | 2011-06-23 | Knowledge Factor | Method and System for Knowledge Assessment Using Confidence-Based Measurement |
US20030039948A1 (en) * | 2001-08-09 | 2003-02-27 | Donahue Steven J. | Voice enabled tutorial system and method |
US20080286737A1 (en) * | 2003-04-02 | 2008-11-20 | Planetii Usa Inc. | Adaptive Engine Logic Used in Training Academic Proficiency |
US20100035225A1 (en) * | 2006-07-11 | 2010-02-11 | President And Fellows Of Harvard College | Adaptive spaced teaching method and system |
US20090035733A1 (en) * | 2007-08-01 | 2009-02-05 | Shmuel Meitar | Device, system, and method of adaptive teaching and learning |
US20090111085A1 (en) * | 2007-10-24 | 2009-04-30 | Rudy Raymond H P | Personalized textbook suggestion based on test scores and link structures of covered topics |
US20110065082A1 (en) * | 2009-09-17 | 2011-03-17 | Michael Gal | Device,system, and method of educational content generation |
US20120214147A1 (en) * | 2011-02-16 | 2012-08-23 | Knowledge Factor, Inc. | System and Method for Adaptive Knowledge Assessment And Learning |
US20120244507A1 (en) * | 2011-03-21 | 2012-09-27 | Arthur Tu | Learning Behavior Optimization Protocol (LearnBop) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170243502A1 (en) * | 2016-02-19 | 2017-08-24 | Expii, Inc. | Adaptive learning system using automatically-rated problems and pupils |
US10720072B2 (en) * | 2016-02-19 | 2020-07-21 | Expii, Inc. | Adaptive learning system using automatically-rated problems and pupils |
CN110226188A (en) * | 2017-01-26 | 2019-09-10 | 株式会社诺瑞韩国 | Support method, system and the non-transitorycomputer readable storage medium of arithmetic study |
EP3576078A4 (en) * | 2017-01-26 | 2019-12-04 | Knowre Korea Inc. | Learning support method and system for four basic arithmetic operations, and non-transitory computer-readable recording medium |
US11600196B2 (en) * | 2017-03-13 | 2023-03-07 | Vitruv Inc. | Method and system for supporting learning, and non-transitory computer-readable recording medium |
US11468788B2 (en) | 2018-08-10 | 2022-10-11 | Plasma Games, LLC | System and method for teaching curriculum as an educational game |
US11527168B2 (en) * | 2019-06-07 | 2022-12-13 | Enduvo, Inc. | Creating an assessment within a multi-disciplined learning tool |
US11810476B2 (en) | 2019-06-07 | 2023-11-07 | Enduvo, Inc. | Updating a virtual reality environment based on portrayal evaluation |
US20210366299A1 (en) * | 2020-05-19 | 2021-11-25 | Enduvo, Inc. | Selecting lesson asset information based on a physicality assessment |
US11741846B2 (en) * | 2020-05-19 | 2023-08-29 | Enduvo, Inc. | Selecting lesson asset information based on a physicality assessment |
US20230138245A1 (en) * | 2020-05-27 | 2023-05-04 | Nec Corporation | Skill visualization device, skill visualization method, and skill visualization program |
Also Published As
Publication number | Publication date |
---|---|
JP2018026176A (en) | 2018-02-15 |
US11605305B2 (en) | 2023-03-14 |
EP2819089A4 (en) | 2015-09-23 |
CN104126190A (en) | 2014-10-29 |
JP2020035488A (en) | 2020-03-05 |
US20210125514A1 (en) | 2021-04-29 |
US10937330B2 (en) | 2021-03-02 |
KR20140046427A (en) | 2014-04-18 |
KR101665024B1 (en) | 2016-10-12 |
CN109934744A (en) | 2019-06-25 |
US20150111191A1 (en) | 2015-04-23 |
CA2872860A1 (en) | 2013-08-29 |
WO2013125861A1 (en) | 2013-08-29 |
KR101515894B1 (en) | 2015-05-19 |
KR20130095691A (en) | 2013-08-28 |
JP6849878B2 (en) | 2021-03-31 |
EP2819089A1 (en) | 2014-12-31 |
JP2015510200A (en) | 2015-04-02 |
CA2872860C (en) | 2022-08-30 |
CN109934744B (en) | 2023-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11605305B2 (en) | Method, system, and computer-readable recording medium for providing education service based on knowledge units | |
Cullen et al. | The roles of technology in mathematics education | |
US20130260359A1 (en) | Apparatus and method for diagnosing learning ability | |
Gray et al. | Learning factor models of students at risk of failing in the early stage of tertiary education | |
Martínez-Torres et al. | Identification of the design variables of eLearning tools | |
Xiao et al. | Using IBM SPSS modeler to improve undergraduate mathematical modelling competence | |
Wei et al. | Personalized online learning resource recommendation based on artificial intelligence and educational psychology | |
Popov et al. | Shared lessons in mobile learning among K-12 education, higher education and industry: an international Delphi study | |
CN105427691A (en) | On-line learning system and capability evaluation method thereof | |
Chu et al. | Learning case adaptation for problem-oriented e-learning on mathematics teaching for students with mild disabilities | |
Leendertz et al. | The development, validation and standardisation of a questionnaire for ICT professional development of mathematics teachers | |
CN117252047B (en) | Teaching information processing method and system based on digital twinning | |
Xu et al. | Factors influencing the use of ICT to support students' self‐regulated learning in digital environment: The role of teachers in lower secondary education of Shanghai, China | |
Perišić et al. | A semantic approach to enhance moodle with personalization | |
Nafea et al. | A novel algorithm for dynamic student profile adaptation based on learning styles | |
GanChanyawudhiwan | Use of Smart Learning Resource Management Systems for Sustainable Learning | |
Fan et al. | Personalized recommendation algorithm for curriculum-and politics-oriented hybrid teaching resources | |
KR101245824B1 (en) | Method, system and computer-readable recording medium for providing study information | |
Shankar | Introduction of data analytics in the engineering probability course: Implementation and lessons learnt | |
Anohina-Naumeca et al. | Diversity of concept mapping tasks: degree of difficulty, directedness, and task constraints | |
van Rijn et al. | Agreement of teachers on evaluating assessments of learning progressions in English language arts and mathematics | |
Unčík et al. | Annotating educational content by questions created by learners | |
Li et al. | Research on the big data analysis of MOOCs in a flipped classroom based on attention mechanism in deep learning model | |
Wang et al. | GEN_MAT: A MATLAB‐based map generalization algorithm toolbox | |
CN113837322B (en) | Course classification processing method, device, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KNOWRE KOREA INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, YONG JAE;KIM, SEO JOON;SHIN, JONG HO;AND OTHERS;REEL/FRAME:034282/0165 Effective date: 20131223 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |