| CPC G09B 5/02 (2013.01) | 20 Claims |

|
1. A method for conducting a synchronized student-lecturer session on an e-learning server in a computer network, wherein the computer network comprises at least one lecturer computing system and one or more student computing systems using an e-learning application, the method comprising:
obtaining a lesson material template from the lecturer computing system;
logging a lecturer and one or more students in the e-learning application by verifying respective credentials to access the lesson material template, wherein access rights vary for the lecturer and the one or more students;
presenting the lesson material template on a session screen of the e-learning application corresponding to the lecturer and the one or more student users;
generating a lecturer session log including by:
modifying the lesson material template during the student-lecturer session as at least one change to lecturer data, and
storing the modifications of the lesson material template along with a lecturer activity;
generating a student session log including by:
downloading a copy of the lesson material template on the student computing system;
modifying the downloaded copy of the lesson material template in accordance with the access rights performed during the student-lecturer session as at least one change to student data, wherein the modification is performed on one or more task screens presented by the e-learning application on the student computing system, the one or more task screens presenting at least one task related to the lesson material template for the student to perform on the student computing system while the lesson material template is being presented on the session screen, and wherein the student user can toggle between the session screen and the one or more task screens, and
storing the modifications of the lesson material template along with a student activity;
tracking the lecturer session log including determining the at least one change to lecturer data in the lecturer session log, wherein the lecturer activity as recorded in the lecturer session log is monitored by one or more student users, such that the at least one change to lecturer data is viewable on the one or more student computing systems,
tracking the student session log including determining the at least one change to student data in the student session log, wherein the student activity as recorded in the student session log is monitored by the lecturer user such that the at least one change to student data is viewable on the lecturer computing system; and
synchronizing the lesson materials, wherein the student user has access to the lecturer activity by updating application memory of the e-learning application of the student computing system reflecting the at least one change to lecturer data and the lecturer user has access to student activity by updating application memory of the e-learning application of the lecturer computing system reflecting the at least one change to student data.
|