Back to results
US 11,257,389 B2Granted
Assessment in the flow of remote synchronous learning
AssigneeLearningmate Solutions Private Limited
InventorsMailarangam Ramani Ganesh Kumar, Shreyasi Roy, Deepak Nadar, Samudra Sen, Prasanna Mohit Bhargava
Life of this patent
Estimating the term…
Abstract
A method of managing an interaction of a student with a class about a subject, the subject having at least one lesson having at least one topic, the topic having at least one of exposition content, demonstration content and test content, the test content having a query and a scheme for mapping a response to a result, comprising: presenting content to the student and storing the interaction of the student with the content presented.
Claims20
A method comprising:
- instantiating, by a processor, an explain object, a show object and an ask object in an idle state,
- wherein the explain object includes at least one of an exposition attribute representing an exposition content object associated with a current topic being presented, a project class representing a toggle whether or not content will be presented to an audiovisual (AV) system, a broadcast class representing a toggle whether or not the content will be presented read-only to student mobile clients associated with a class, a return class representing a toggle whether or not a teacher has decided to terminate an explanation session or an expose operation to invoke the explain object;
- wherein the show object includes at least one of a demonstration attribute representing a demonstration content object associated with the current topic being presented, a project class representing a toggle whether or not the content will be presented to the AV system, a class representing a toggle whether (a) the content will be presented read-only to the student mobile clients associated with the class, (b) the content will be presented interactively to the student mobile clients associated with the class or (c) neither (a) or (b), and a return class representing a toggle whether or not the teacher has decided to terminate a demonstration session or a demonstrate operation to invoke the show object;
- wherein the ask object includes at least one of a query attribute representing a test content object associated with the current topic being presented, a project class representing a toggle whether or not the content will be presented to the AV system, a class representing a toggle whether (d) the content will be presented read-only to the student mobile clients associated with the class, (e) the content will be presented interactively to the student mobile clients associated with the class or (f) neither (d) or (e), and a query or results attribute representing a toggle whether to present the test query or student results, a timer attribute representing the time remaining for students to answer a query, or a return class representing a toggle whether or not the teacher has decided to terminate a test session;
- receiving, by the processor, teacher input involving a program filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select program state to select a current program, in response to the receiving the teacher input involving the program filter user interface control;
- receiving, by the processor, teacher input involving a subject filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select subject state to select a current subject, in response to the receiving the teacher input involving the subject filter user interface control;
- receiving, by the processor, teacher input involving a lesson filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select lesson state to select a current lesson, in response to the receiving the teacher input involving the lesson filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object back to the idle state, and awaiting teacher input;
- receiving, by the processor, teacher input involving a user interface control associated with either explain, show or ask operation;
- invoking and respectively instantiating at least one of the explain object, the show object or the ask object, in response to the receiving the teacher input involving the user interface control associated with either the explain, the show or the ask operation;
- transitioning, by the processor, the explain object, the show object and the ask object back to the idle state, and awaiting teacher input, in response to at least one of instantiation or destruction of a respective the explain object, the show object or the ask object;
- providing, by the processor, a workflow of a sequence of topics from a teacher device to a presentation device and to student devices used by students during a meeting of a class in a single graphical user interface (GUI) that provides the explain object, the show object and the ask object, wherein an application shares the workflow between the student devices, the presentation device and the teacher device used by a teacher;
- inserting, by the processor and in real-time, a query in the single GUI during the providing of the workflow of the sequence of topics in the single GUI;
- sending, by the processor, the query to the student devices inserted within the workflow of the sequence of topics in the single GUI;
- and
- receiving, by the processor, responses from the student devices inserted within the single GUI along with the workflow of the sequence of topics.
16 more elements
A method comprising:
- instantiating, by a processor, an explain object, a show object and an ask object in an idle state,
- wherein the explain object includes at least one of an exposition attribute representing an exposition content object associated with a current topic being presented, a project class representing a toggle whether or not content will be presented to an audiovisual (AV) system, a broadcast class representing a toggle whether or not the content will be presented read-only to student mobile clients associated with a class, a return class representing a toggle whether or not a teacher has decided to terminate an explanation session or an expose operation to invoke the explain object;
- wherein the show object includes at least one of a demonstration attribute representing a demonstration content object associated with the current topic being presented, a project class representing a toggle whether or not the content will be presented to the AV system, a class representing a toggle whether (a) the content will be presented read-only to the student mobile clients associated with the class, (b) the content will be presented interactively to the student mobile clients associated with the class or (c) neither (a) or (b), and a return class representing a toggle whether or not the teacher has decided to terminate a demonstration session or a demonstrate operation to invoke the show object;
- wherein the ask object includes at least one of a query attribute representing a test content object associated with the current topic being presented, a project class representing a toggle whether or not the content will be presented to the AV system, a class representing a toggle whether (d) the content will be presented read-only to the student mobile clients associated with the class, (e) the content will be presented interactively to the student mobile clients associated with the class or (f) neither (d) or (e), and a query or results attribute representing a toggle whether to present the test query or student results, a timer attribute representing the time remaining for students to answer a query, or a return class representing a toggle whether or not the teacher has decided to terminate a test session;
- receiving, by the processor, teacher input involving a program filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select program state to select a current program, in response to the receiving the teacher input involving the program filter user interface control;
- receiving, by the processor, teacher input involving a subject filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select subject state to select a current subject, in response to the receiving the teacher input involving the subject filter user interface control;
- receiving, by the processor, teacher input involving a lesson filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select lesson state to select a current lesson, in response to the receiving the teacher input involving the lesson filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object back to the idle state, and awaiting teacher input;
- receiving, by the processor, teacher input involving a user interface control associated with either explain, show or ask operation;
- invoking and respectively instantiating at least one of the explain object, the show object or the ask object, in response to the receiving the teacher input involving the user interface control associated with either the explain, the show or the ask operation;
- transitioning, by the processor, the explain object, the show object and the ask object back to the idle state, and awaiting teacher input, in response to at least one of instantiation or destruction of a respective the explain object, the show object or the ask object;
- receiving, by a student device used by a student and from a teacher device, a workflow of a sequence of topics during a meeting of a class in a single graphical user interface (GUI) that provides an explain object, a show object and an ask object, wherein an application shares the workflow between a plurality of student devices, a presentation device and the teacher device used by a teacher;
- receiving, by the student device and in real-time and from the teacher device, a query in the single GUI during the receiving of the workflow of the sequence of topics in the single GUI;
- inserting, by the student device, a response within the workflow of the sequence of topics in the single GUI;
- and
- sending, by the student device and to the teacher device, the response inserted within the single GUI.
16 more elements
A system comprising:
- a processor;
- and
- a tangible, non-transitory memory configured to communicate with the processor,
- the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
- instantiating, by the processor, an explain object, a show object and an ask object in an idle state,
- wherein the explain object includes at least one of an exposition attribute representing an exposition content object associated with a current topic being presented, a project class representing a toggle whether or not content will be presented to an audiovisual (AV) system, a broadcast class representing a toggle whether or not the content will be presented read-only to student mobile clients associated with a class, a return class representing a toggle whether or not a teacher has decided to terminate an explanation session or an expose operation to invoke the explain object;
- wherein the show object includes at least one of a demonstration attribute representing a demonstration content object associated with the current topic being presented, a project class representing a toggle whether or not the content will be presented to the AV system, a class representing a toggle whether (a) the content will be presented read-only to the student mobile clients associated with the class, (b) the content will be presented interactively to the student mobile clients associated with the class or (c) neither (a) or (b), and a return class representing a toggle whether or not the teacher has decided to terminate a demonstration session or a demonstrate operation to invoke the show object;
- wherein the ask object includes at least one of a query attribute representing a test content object associated with the current topic being presented, a project class representing a toggle whether or not the content will be presented to the AV system, a class representing a toggle whether (d) the content will be presented read-only to the student mobile clients associated with the class, (e) the content will be presented interactively to the student mobile clients associated with the class or (f) neither (d) or (e), and a query or results attribute representing a toggle whether to present the test query or student results, a timer attribute representing the time remaining for students to answer a query, or a return class representing a toggle whether or not the teacher has decided to terminate a test session;
- receiving, by the processor, teacher input involving a program filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select program state to select a current program, in response to the receiving the teacher input involving the program filter user interface control;
- receiving, by the processor, teacher input involving a subject filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select subject state to select a current subject, in response to the receiving the teacher input involving the subject filter user interface control;
- receiving, by the processor, teacher input involving a lesson filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object to a select lesson state to select a current lesson, in response to the receiving the teacher input involving the lesson filter user interface control;
- transitioning, by the processor, the explain object, the show object and the ask object back to the idle state, and awaiting teacher input;
- receiving, by the processor, teacher input involving a user interface control associated with either explain, show or ask operation;
- invoking and respectively instantiating at least one of the explain object, the show object or the ask object, in response to the receiving the teacher input involving the user interface control associated with either the explain, the show or the ask operation;
- transitioning, by the processor, the explain object, the show object and the ask object back to the idle state, and awaiting teacher input, in response to at least one of instantiation or destruction of a respective the explain object, the show object or the ask object;
- providing, by the processor, a workflow of a sequence of topics from a teacher device to a presentation device and to student devices used by students during a meeting of a class in a single graphical user interface (GUI) that provides the explain object, the show object and the ask object, wherein an application shares the workflow between the student devices, the presentation device and the teacher device used by a teacher;
- inserting, by the processor and in real-time, a query in the single GUI during the providing of the workflow of the sequence of topics in the single GUI;
- sending, by the processor, the query to the student devices inserted within the workflow of the sequence of topics in the single GUI;
- and
- receiving, by the processor, responses from the student devices inserted within the single GUI along with the workflow of the sequence of topics.
20 more elements
Dependencies are inferred from the claim text.