Knowledge evaluation system
AssigneeYourLabs, LLC
InventorRavi Raaj Budhu
Life of this patent
Estimating the term…
Abstract
A network based electronic-learning system, especially a network based electronic-learning system to collect, process, evaluate, report, visualize, and analyze learning data from students. Instructors and students may interact with each other via a website hosted on a server. The system has an instructor dashboard, at least one instructor class room dashboard, at least one instructor assignment dashboard, a student dashboard, a student classroom dashboard, a student assignment dashboard. A library in the system is capable of storing and retrieving the classes, assignments, questions, solutions, and students' responses to solution steps and analytic widgets.
Claims27
An electronic learning system, which allows instructors to collect, process, evaluate, report, visualize, analyze, and share learning data from students, comprising:
- a. a question creation module (510), configured to allow an instructor to create a question and store it in a library, wherein the question comprises a problem and a solution, wherein the solution comprises one or more solution steps and alternative answers, wherein each step may be associated with an analytic widget;
- b. at least one analytic widget, configured to be assigned to a particular question, answer, or solution step, wherein an analytic widget is an HTML form element that solicits a student's response;
- c. a question presenter (610), configured to retrieve a question from a library, and display a question to the student;
- d. a question prompter (620), which prompts the student to enter a solution or solution step, wherein the solution may be in the form of mathematic equations, computer code, text, images, or multimedia data, compares the solution to the correct solution associated with the question, presents the student with an analytic widget associated with the solution or solution step, receives the student's response, and stores it in the library;
- and
- e. the library (700), capable of storing and retrieving the questions, solutions, and students responses to solution steps and analytic widgets;
- whereupon, the instructor uses the question creator (510) to create a question, whereupon the instructor enters the text of the problem, and further enters a step by step solution to the problem, whereupon, for each step, the instructor enters step by step alternative correct and incorrect solutions, whereupon the instructor selects an analytic widget to assign to each step, whereupon the question and all associated widgets and stored in a library (700), whereupon the student selects a question, whereupon the question is retrieved from the library (700), whereupon the question presenter (610) displays the question text to the student, whereupon the student enters a solution step, whereupon the prompter (620) compares the solution step to the correct solution, whereupon at each step the prompter informs the student as to the correctness or incorrectness of his answer, whereupon the student is presented with a learning outcome or concept, and is directed to review material and/or retake the question, whereupon the process is repeated until the student completes all steps in the solution.
An electronic learning system, which allows instructors to collect, process, evaluate, report, visualize, and analyze learning data from students, comprising:
- a. means for creating a question (510);
- i. means for displaying a web-based form;
- ii. means for accepting input from an instructor to each element in the web-based form;
- iii. means for storing the content entered into the web-based form to a database so that it can be retrieved later;
- iv. means for allowing the instructor to attach analytic widgets to question solutions or solution steps, the analytic widgets comprising elements that solicit a student self-reported learning response;
- b. means for allowing a student to retrieve a question from the database (303);
- c. means for displaying a question to a student (610);
- d. means for implementing the question prompter (620), comprising:
- i. means for accepting a first solution step input from the student;
- ii. means for comparing the first solution step input to the correct solution step;
- iii. means for displaying an analytic widget associated with the solution step to the student;
- iv. means for accepting student self-reported learning data from the widget;
- v. means for storing the student's solution step input and the analytic widget leaning data to the database;
- vi. means for repeating steps (i)-(v), until all solution steps are completed;
- e. means for implementing the database (303) where questions, solutions, analytic widgets, and student responses and learning data are stored and retrieved;
- and
- f. means for retrieving and display analytic data (800) about the students responses to questions and analytic widgets form the database;
- wherein the instructor creates a question, whereupon, for each step in the solution, the instructor selects one or more analytic widgets to assign to each step, wherein upon submitting the form, the question and all associated widgets are stored in the database (303), whereupon when the student selects the question, the question is retrieved from the database, whereupon the question presenter displays the question text to the student (610), whereupon the student enters a solution step, whereupon the prompter (620) compares the solution step to the correct solution, whereupon the prompter informs the student as to the correctness or incorrectness of his answer, whereupon the student is presented with an analytic widget, whereupon the student enters a response to the analytic widget, whereupon the process is repeated until the student completes all steps in the solution, whereupon all student responses are stored in the database (303), whereupon the instructor views the instructor analytics module (800), whereupon the analytics module retrieves the student responses from the database, whereupon the analytics module displays data about all student responses.
An electronic learning system, which allows instructors to collect, process, evaluate, report, visualize, and analyze learning data from students, comprising:
- a. means for displaying an instructor dashboard (500), the instructor dashboard comprising:
- i. a question creation module (510), which allows the instructor to create new questions;
- ii. an instructor analytics module (800), which allows the instructor to view learning data based on the responses to questions;
- b. means for implementing the question creation module (510), comprising:
- i. means for displaying a web-based form;
- ii. means for accepting input from the instructor to each element in the web-based form;
- iii. means for storing the content entered into the web-based form to a database so that it can be retrieved later;
- iv. means for allowing the instructor to attach analytic widgets to question solutions or solution steps, the analytic widgets comprising elements that solicit a student self-reported learning response;
- c. means for displaying a student dashboard (600) comprising a means for directing students to a list of questions;
- d. means for allowing a student to retrieve a question from the database (303);
- e. means for displaying a question to a student (610);
- f. means for implementing the question prompter (620), comprising:
- i. means for accepting a first solution step input from the student;
- ii. means for comparing the first solution step input to the correct solution step;
- iii. means for displaying an analytic widget associated with the solution step to the student;
- iv. means for accepting student self-reported learning data from the widget;
- v. means for storing the student's solution step input and the analytic widget leaning data to the database;
- vi. means for repeating steps (i)-(v), until all solution steps are completed;
- g. means for implementing the database (303) where questions, solutions, analytic widgets, and student responses and learning data are stored and retrieved;
- h. means for allowing the instructor to retrieve and display analytic data (800) about the students responses to questions and analytic widgets form the database, and
- i. means for allowing the student to view analytic data (800) about his performance and the performance of the class as a whole;
- whereupon, using the instructor dashboard (500), the instructor creates a question and, whereupon the instructor enters the text of the problem into a web-based form, and further enters a step by step solution to the problem, whereupon, for each step, the instructor selects one or more analytic widgets to assign to each step, whereupon the question and all associated widgets and stored in the database (303), whereupon the student selects the question from the student class room dashboard (600), whereupon the question is retrieved from the database, whereupon the question presenter displays the question text to the student (610), whereupon the student enters a solution step, whereupon the prompter (620) compares the solution step to the correct solution whereupon at each step the prompter informs the student as to the correctness or incorrectness of his answer, whereupon the student is presented with an analytic widget, whereupon the student enters a response to the analytic widget, whereupon the process is repeated until the student completes all steps in the solution, whereupon all student responses are stored in the database (303), whereupon the analytics module (800) in the student dashboard displays analytics describing the student's performance and the performance of the entire class to the student, whereupon the instructor views the instructor analytics module (800) to view class performance, whereupon the analytics module retrieves the student responses from the database, whereupon the analytics module displays data about all student responses.
Dependencies are inferred from the claim text.