Back to results
US 10,896,623 B2Granted
Three screen classroom workflow
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.
Claims17
A method comprising:
- instantiating, by a processor, a presentation control object in an idle state;
- receiving, by the processor, teacher input involving a program filter user interface control;
- transitioning, by the processor, the presentation control 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;
- invoking, by the processor, operations for a refresh subject list, a refresh lesson list and a refresh topic list to refresh the refresh subject list, the refresh lesson list and the refresh topic list to accord with the current program and to filter topics that were already completed, 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 presentation control object to a select subject state to select a current subject, in response to the receiving teacher input involving the subject filter user interface control;
- invoking, by the processor, operations for the refresh lesson list and the refresh topic list to refresh the respective lists to accord with the 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 presentation control 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;
- invoking, by the processor, operations for the refresh topic list to refresh the refresh topic list to accord with the current subject, in response to the receiving the teacher input involving the lesson filter user interface control;
- transitioning, by the processor, the presentation control 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 an explanation control object, a demonstration control object or a test control object, in response to the receiving teacher input involving the user interface control associated with either the explain, show or ask operation;
- at least one of instantiation or destruction, by the processor, of a respective one of an explanation control object, a demonstration control object or a test control object;
- and
- transitioning, by the processor, the presentation control object back to the idle state, and awaiting teacher input, in response to at least one of the instantiation or the destruction of a respective one of the explanation control object, the demonstration control object or the test control object.
13 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, a presentation control object in an idle state;
- receiving, by the processor, teacher input involving a program filter user interface control;
- transitioning, by the processor, the presentation control 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;
- invoking, by the processor, operations for a refresh subject list, a refresh lesson list and a refresh topic list to refresh the refresh subject list, the refresh lesson list and the refresh topic list to accord with the current program and to filter topics that were already completed, 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 presentation control object to a select subject state to select a current subject, in response to the receiving teacher input involving the subject filter user interface control;
- invoking, by the processor, operations for the refresh lesson list and the refresh topic list to refresh the respective lists to accord with the 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 presentation control 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;
- invoking, by the processor, operations for the refresh topic list to refresh the refresh topic list to accord with the current subject, in response to the receiving the teacher input involving the lesson filter user interface control;
- transitioning, by the processor, the presentation control 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 an explanation control object, a demonstration control object or a test control object, in response to the receiving teacher input involving the user interface control associated with either the explain, show or ask operation;
- at least one of instantiation or destruction, by the processor, of a respective one of an explanation control object, a demonstration control object or a test control object;
- and
- transitioning, by the processor, the presentation control object back to the idle state, and awaiting teacher input, in response to at least one of the instantiation or the destruction of a respective one of the explanation control object, the demonstration control object or the test control object.
17 more elements
Dependencies are inferred from the claim text.