Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DIGITAL TEACHING MANAGEMENT SYSTEM
Document Type and Number:
WIPO Patent Application WO/2019/102493
Kind Code:
A1
Abstract:
Digital Teaching Management System. Embodiments herein provide a method and systems for managing digital teaching of an academic curriculum. The method includes determining, by a Content Management (CM) engine (130), course contents related to topics from external sources based on time duration provided for teaching the topics. Further, the method includes modifying, by the CM engine (130), the course contents based on user preference, participant profile and past performance of participants. Further, the method includes generating, by the CM engine (130), notifications if the time duration of topics does not satisfy the pre-defined time duration for teaching the topic in a session. Furthermore, the method includes generating, by the CM engine (130), a digital course plan report when the time duration of topics satisfies the pre-defined time duration for teaching the topic in the session.

Inventors:
S SELVAMANI (IN)
Application Number:
PCT/IN2018/050777
Publication Date:
May 31, 2019
Filing Date:
November 23, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ESSM INNOVATIVE TEACHING CONCEPTS (IN)
International Classes:
G06Q50/20; G09B19/00
Foreign References:
US20110039246A12011-02-17
US20150254349A12015-09-10
Attorney, Agent or Firm:
NAIR, Nitin et al. (IN)
Download PDF:
Claims:
STATEMENT OF CLAIMS

We claim:

1. A method (400) for managing digital teaching of an academic curriculum, the method (400) comprising:

extracting, by a Content Management (CM) engine (130), at least one course content from at least one external source based on a time duration provided for teaching at least one topic associated with at least one course, wherein the at least one course content is related to the at least one topic; modifying, by the CM engine (130), the at least one course content based on at least any one of preference of at least one user, performance metric in past associated with at least one participant participating in the at least one course and a profile of the at least one participant; determining, by the CM engine (130), whether the time duration provided for teaching the at least one topic satisfies a pre-defined time duration required for teaching the at least one topic in at least one session; generating, by the CM engine (130), at least one notification for notifying the at least one user to modify the time duration provided for teaching the at least one topic if the time duration required for teaching the at least one topic does not satisfy the pre-defined time duration required for teaching the at least one topic in the at least one session; and generating, by the CM engine (130), at least one digital course plan report for the at least one course if the time duration required for teaching the at least one topic satisfies the pre-defined time duration required for teaching the at least one topic in the at least one session.

2. The method (400), as claimed in claim 1, the method (500) further comprising:

generating, by the CM engine (130), at least one query related to the at least one course content; and calculating, by the CM engine (130), the performance metric associated with the at least one participant based on response to the at least one query.

3. The method (500), as claimed in claim 2, wherein the at least one query can be modified, by the CM engine (130) according to the preference of the at least one user and the performance metric in the past associated with the at least one participant.

4. The method (400), as claimed in claim 1, wherein the time duration for teaching the at least one topic is received from the at least one user via a user interface (140).

5. The method (400), as claimed in claim 1, wherein modifying the at least one course content comprises at least any one of deleting at least one portion of the at least one course content, adding additional information associated with the at least one course content, and editing information associated with the at least one course content.

6. The method (400), as claimed in claim 5, wherein the additional information associated with the at least one course content is provided by the at least one user, via the user interface (140).

7. The method (400), as claimed in claim 5, wherein the additional information associated with the at least one course content is extracted by the CM engine (130).

8. An electronic device (100) for managing digital teaching of an academic curriculum, the electronic device (100) comprising:

a processor (110); a memory (120); a user interface (140); a Content Management (CM) engine (130), coupled to the processor (110) and the memory (120), the CM engine (130) comprising: a course content extractor (210) configured for extracting at least one course content from at least one external source based on a time duration provided for teaching at least one topic associated with at least one course, wherein the at least one course content is related to the at least one topic; a course content modifier (220) configured for : modifying the at least one course content based on preference of at least one user, performance metric in past associated with at least one participant participating in the at least one course and a profile of the at least one participant; and determining whether the time duration provided for teaching the at least one topic satisfies a pre-defined time duration required for teaching the at least one topic in at least one session; a notification engine (260) configured for generating at least one notification for notifying the at least one user to modify the time duration provided for teaching the at least one topic if the time duration provided for teaching the at least one topic is not satisfying the pre defined time duration required for teaching the at least one topic in the at least one session; and a course plan report generating unit (230) configured for generating at least one digital course plan report for the at least one course if the time duration provided for teaching the at least one topic satisfies the pre-defined time duration required for teaching the at least one topic in the at least one session.

9. The electronic device (100), as claimed in claim 8, the CM engine (130) further comprising:

a course content query generating unit (240) configured for generating at least one query related to the at least one course content; and a performance metric computational engine (250) configured for calculating the performance metric associated with the at least one participant based on response to the at least one query .

10. The electronic device (100), as claimed in claim 9, the course content query generating unit (240) is further configured for modifying the at least one query according to the preference of the at least one user and the performance metric in the past associated with the at least one participant.

11. The electronic device (100), as claimed in claim 8, wherein the time duration for teaching the at least one topic is received from the at least one user via a user interface (140).

12. The electronic device (100), as claimed in claim 8, wherein modifying the at least one course content comprises at least any one of deleting at least one portion of the at least one course content, adding additional information associated with the at least one course content, and editing information associated with the at least one course content.

13. The electronic device (100), as claimed in claim 11, wherein the additional information associated with the at least one course content is provided by the at least one user, via the user interface (140).

14. The electronic device (100), as claimed in claim 11, wherein the additional information associated with the at least one course content is extracted by the course content extractor (210).

Description:
“Digital Teaching Management System”

CROSS REFERENCE TO RELATED APPLICATION

This application is based on and derives the benefit of Indian Provisional Application 201741042105, filed on 23 rd November, 2017, the contents of which are incorporated herein by reference.

TECHNICAL FIELD

[0001] The present disclosure relates to a field of educational system, and more particularly to a methods and systems for managing digital teaching of an academic curriculum.

BACKGROUND

[0002] Traditionally, schools have used primarily paper-based educational tools in classroom. Much of the instruction and student activities use handwritten or scanned tests, quizzes and worksheets.

[0003] In recent years, classroom lectures, lessons, assignments, quizzes and tests are being made available on secure websites accessible by students, teachers and parents using a password. The basic functionalities of schools and other educational systems focus on delivery of a course curriculum depending on expertise of a faculty. This methodology lacks focus on preplanning of the classroom on a day to day basis.

[0004] Further, most of the schools and educational institutions implement digital classrooms and avail/buy contents from content providing companies which hardly match the curriculum requirements. The commercial contents rarely are in-line with teaching methodology of the teaching/professing faculty. Therefore, it is difficult for both students and the teachers to follow the academic curriculum.

[0005] Furthermore, the contents which are received from the content providing companies do not match the timeframe specifications prescribed by the Board of studies or any expert curriculum planning authority. The existing technologies do not address problems of syllabus completion within a timeframe prescribed by the Board of studies or any expert curriculum planning authority.

OBJECTS

[0006] The principal object of the embodiments herein is to provide methods and systems for managing digital teaching of an academic curriculum.

[0007] Another object of the embodiments herein is to extract at least one course content related to at least one topic associated with at least one course/subject from at least one external source based on a time duration provided by at least one user for teaching the at least one topic.

[0008] Another object of the embodiments herein is to modify the at least one course content based on a user preference, past performance metric of at least one participant participating in the at least one course and a profile of the at least one participant.

[0009] Another object of the embodiments herein is to generate at least one notification for notifying the at least one user to modify the time duration for teaching the at least one topic if the time duration for teaching the at least one topic does not satisfy a pre defined time duration for teaching the at least one topic in at least one session.

[0010] Another object of the embodiments herein is to generate at least one digital course plan report for the at least one course if the time duration for teaching the at least one topic satisfies the pre-defined time duration for teaching the at least one topic in at least one session.

[0011] Yet another object of the embodiments herein is to generate at least one query related to the at least one course content.

[0012] Yet another object of the embodiments herein is to calculate the performance metric of the at least one participant based on response to the at least one query.

BRIEF DESCRIPTION OF FIGURES

[0013] Embodiments herein are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:

[0014] FIG. 1 is a block diagram illustrating various hardware components of an electronic device, according to embodiments as disclosed herein;

[0015] FIG. 2 is a block diagram illustrating various hardware components of a CM engine, according to embodiments as disclosed herein;

[0016] FIG. 3 is an overview diagram of the electronic device providing communicating with a user device and a participant device, according to embodiments as disclosed herein;

[0017] FIG. 4 is a flow diagram illustrating a method for managing digital teaching, according to embodiments as disclosed herein; and

[0018] FIG. 5 is a flow diagram illustrating the method for obtaining performance metric associated with at least one participant, according to embodiments as disclosed herein.

DETAILED DESCRIPTION OF INVENTION

[0019] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embodiments to form new embodiments. The term“or” as used herein, refers to a non-exclusive or, unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein can be practiced and to further enable those skilled in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein

[0020] Embodiments herein may be described and illustrated in terms of blocks which carry out a described function or functions. These blocks, which may be referred to herein as units or modules or the like, are physically implemented by analog and/or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by firmware and/or software. The circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports such as printed circuit boards and the like. The circuits constituting a block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure. Likewise, the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure. Embodiments herein provide methods and systems for managing digital teaching of an academic curriculum. A method disclosed herein includes extracting by a Content Management (CM) engine, at least one course content from at least one external source based on a time duration provided for teaching at least one topic associated with at least one course, wherein the at least one course content is related to the at least one topic. Further, the method includes modifying, by the CM engine, the at least one course content based on at least any one of preference of at least one user, performance metric in past associated with at least one participant participating in the at least one course and a profile of the at least one participant. Further, the method includes determining, by the CM engine, whether the time duration provided for teaching the at least one topic satisfies a pre-defined time duration required for teaching the at least one topic in at least one session. Further, the method includes generating, by the CM engine, at least one notification for notifying the at least one user to modify the time duration provided for teaching the at least one topic if the time duration required for teaching the at least one topic does not satisfy the pre-defined time duration required for teaching the at least one topic in the at least one session. Furthermore, the method includes generating, by the CM engine, at least digital course plan report for the at least one course if the time duration required for teaching the at least one topic satisfies the pre-defined time duration required for teaching the at least one topic in the at least one session.

[0021] Referring now to the drawings, and more particularly to FIGS. 1 through 5, there are shown preferred embodiments.

[0022] FIG. 1 is a block diagram illustrating various hardware components of an electronic device 100, according to embodiments as disclosed herein. The electronic device 100 can be, but not limited to a mobile phone, a smart phone, a Personal Digital Assistant (PDA), a tablet, a personal computer (PC), a laptop, a palm top, an Internet of things (IoT) device, a server, a centralized computer/device, a cloud device, a network device and the like.

[0023] The electronic device 100 includes a processor 110, a memory 120, a Content Management (CM) engine 130, a user interface 140, and a communication controller 150. The processor 110 can be communicatively coupled to the memory 120 and the CM engine 130. The processor 110 performs actions based on the instructions provided by the CM engine 130. The processor 110 can be, but not limited to, a hardware unit, an apparatus, a Central Processing Unit (CPU), and a Graphics Processing Unit (GPU).

[0024] The memory 120 includes storage locations can be addressable through the processor 110. The memory 120 can be a volatile memory and/or a non-volatile memory. Further, the memory 120 can include one or more computer-readable storage media. The memory 120 may include non-volatile storage elements. For example, non-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories. In an example, the memory 120 can be configured to store user and participant profiles, course contents, performance metric of each participants, academic curriculum details, list of courses allocated for the participants, and preferences of the instructors and/or administrators, and so on.

[0025] The CM engine 130 is configured for extracting course content(s) related to topic(s) from one or more external sources based on a time duration required for teaching a topic(s) associated with one more course(s)/subject(s) prescribed by an educational board or trust. The course content can be, but not limited to, at least one of a document, a presentation, a media file (such as an image file, a video file), and so on. The course content can be extracted from an external source that can be, but not limited to, any online educational website/server, general websites such as Wikipedia, HowStuffWorks, BBC science, Project Gutenberg and so on. Further, the external source can be also a scanned document, text books, course materials and the like.

[0026] In one embodiment, the time duration for teaching the topic can be provided by an authorized user (such as a teacher, instructor, school administrator, and so on) via the user interface 140. The user interface 140 enables the authorized user or any other participant (such as a student) to interact with the CM engine 130. Examples of the user interface 140 can be, but not limited to, at least one switch, a keyboard, a mouse, a touchscreen display, a microphone, a speaker, a graphical User Interface (such as a dashboard, an application, a webpage, and so on) and so on.

[0027] For example, consider a scenario which a teacher provides time duration for each topic associated with the course via the user interface 140, displayed on the screen of electronic device 100 and the electronic device 100 extracts the course contents for teaching each of the topics from online websites or scanned documents based on the time duration provided for teaching each topic.

[0028] Further, the CM engine 130 is configured for modifying the course content based on user preference, (e.g., teacher/instructor/administrator preferences), past performance metric of a participant participating in the course and participant profile. The performance metric of the participant can be a mark, score, rank, performance graph and like. The participants can be students, graduates, scholars, learners, trainees, apprentices and the like. The course content is modified by deleting a portion of the course content, adding additional information associated with the course content and editing information associated with the course content.

[0029] For example, consider a scenario where the teacher wants to modify the course contents based on her/his preference and by referring the past performance of one or more students. The modification can be a deletion and/or addition of content to the course content. The teacher can edit the course content using one or more options such as virtual buttons displayed via the user interface 140 for deleting or adding of content to the course content Therefore, the course content is modified according to the teacher’s preference.

[0030] Further, the CM engine 130 is configured for determining whether the time duration assigned by the user for teaching the topic is satisfying with pre-defined time duration for teaching the topic in a session. The session can be, but not limited to, a class hour duration, a class period, and duration of a conference/meeting, a course duration, a training duration and the like. The time duration of the session is mainly provided by the educational board or trust and it is stored in the memory 120.

[0031] Further, the CM engine 130 is configured for generating notification(s) for notifying the user to modify/edit the time duration assigned to teach the topic if the time duration provided by the user for teaching the topic does not satisfy the pre-defined time duration of the session. In one embodiment, the CM engine 130 generates the notification and notifies the user using the user interface 140 by providing visual and/or audio based alerts, cautions, and warning signs to the users. In another embodiment, the CM engine 130 generates notifications such as text-message pop-ups, message overlays for the user displayed via the user interface displayed on the screen of the electronic device 100. The text-message pop-ups, message overlays can provide a recommendation to the user to modify/edit the time duration for teaching the topic.

[0032] Further, the CM engine 130 is configured for generating digital course plan report(s) for the course when the time duration provided by the user for teaching the topic satisfies the pre-defined time duration for teaching the topic in the session. The digital course plan report includes a time duration of the session, a date at which the session is planned to conduct, topics to be taught during the session, time duration for each of the topics to be taught in the session, number of participants participating in the session, name of the participants participating in the session, name of the user for teaching the topics, course contents related to the topics etc. The digital course plan report can be in any format such as in HTML, PDF, image file, PPT, Word document etc. which can be printed later. In an embodiment herein, the CM engine 130 can enable a user to edit the course plan.

[0033] Further, the CM engine 130 is configured for generating one or more queries/questions/quizzes related to the course contents for evaluating a cognitive performance of the participants. Examples of the parameters used for evaluating the cognitive performance of the participant can be at least any one of computational thinking skills, abstract thinking skills, psychomotor skills, perceptual skills, attention skills, memory skills, and decision making/problem solving skills, meta-cognitive skills. The CM engine 130 can also modify the queries/questions/quizzes based on the user preference and the performance metrics in past associated with the participants. The queries/questions/quizzes can be edited by the user. The edits can be deletion of one or more queries/questions/quizzes and/or addition of additional queries/questions/quizzes associated with the course content.

[0034] For example, consider a scenario where the teacher wants to delete or add any queries/questions/quizzes related to the course contents based on her/his preference and by referring the past performance of the student(s). The teacher can delete or add one or more queries/questions/quizzes using one more options (i.e., virtual buttons) provided by the CM engine 130 via the user interface 140.

[0035] Further, the CM engine 130 is configured for calculating the performance metric associated with the participants. The performance metric associated with the participants is calculated based on response to the one or more queries/questions/quizzes during the evaluation of the cognitive performance of the participants. The performance metric of the participants can be a mark, score, rank, performance graph and like which both the user and the participant can access in the future by authenticating the CM engine 130.

[0036] The user interface 140 displays the course contents generated by the CM engine 130.

[0037] The communication controller 150 enables one or more external entities to interact with the CM engine 130. The communication controller 150 can use at least one of a wired and/or a wireless interface to communicate with the at least one external entity. Examples of the external entity can be, but not limited to, the external source for extracting course content, and so on. Furthermore, the communication controller 150 can also communicate internally between the various hardware components of the electronic device 100. The communication controller 150 can be coupled to both the user interfacel40 and the processor 110.

[0038] The functionality of the CM engine 130 is detailed in conjunction with FIG. 2, described below

[0039] FIG. 1 shows the various hardware components of the electronic device 100 but it is to be understood that other embodiments are not limited thereon. In other embodiments, the electronic device 100 may include less or more number of units. Further, the labels or names of the units are used only for illustrative purpose and does not limit the scope of the invention. One or more units can be combined together to perform same or substantially similar function in the electronic device 100. [0040] FIG. 2 is a block diagram illustrating various hardware components of a CM engine 130, according to embodiments as disclosed herein. The CM engine 130 includes an authenticating engine 200, a course content extractor 210, a course content modifier 220, a course plan report generating unit 230, a course content query generating unit 240, a performance metric computational engine 250, and a notification engine 260.

[0041] The authenticating engine 200 is configured for authenticating the CM engine 130 in response to authentication data received from the user/participant. The authentication data provided can be, but not limited to, a user name and a user defined password, a username and a onetime password, and biometric data (such as a fingerprint, a face scan, a palm scan, an iris scan, voice, and so on). The authenticating engine 200 compares records stored in the memory 120 with the authentication data provided by the user/participant via the user interface 140. If the records stored in the memory 120 matches with the authenticating data received from the user/participant, the CM engine 130 can enable the user/participant to access files.

[0042] The course content extractor 210 is configured to extract course content(s) related to topic(s) from one or more external sources. The course content extractor 210 extracts the course content based on the time duration for teaching the topic. The time duration for teaching the topic can be provided by user via the user interface 140.

[0043] For example, consider a scenario where the teacher inputs time duration for each topic via the user interface 140. The teacher inputs the time duration for each topic based on the teacher’s preference, student profile and the past performance metric of the students. The course content extractor 210 extracts the course contents related to the topics based on factors such as the time duration for each topic, user preference, course details, the history of the participants, and so on. In an embodiment herein, the course content extractor 210 can extract the course contents only from a specific external source, as specified by the user.

[0044] For example, if the teacher has provided the time duration for teaching the topic as 30 minutes, the course content extractor 210 can be configured to automatically extract the course content that can be taught within a time limit of 30 minutes.

[0045] The course content modifier 220 is configured for modifying course content by deleting a portion of the course content, adding any additional information/portion associated with the course content and editing information associated with the course content. For example, consider the teacher wants to delete or add any information associated with the course contents based on his/her preference and the past performance metric associated with the participant, the course content modifier 220 provides options to the user via the user interface 140. The options can be virtual buttons displayed via the user interface 140 for deleting/adding any additional information/portion associated with the course content. The course content modifier 220 accordingly modifies the course contents based on the user input. The course content modifier 220 can also automatically modify the course contents based on the participant profiles, past performance metric of the participants without any user intervention.

[0046] In one embodiment, the additional information associated with the course content can be provided by the user, via the user interface 140. In another embodiment, the additional information associated with the course content can be extracted by the course content extractor 210.

[0047] Further, course content modifier 220 can determine whether the time duration assigned by the user for teaching the topic is satisfying with pre-defined time duration for teaching the topic in a session. The session can be, but not limited to, a class hour duration, a class period, and duration of a conference/meeting, a training duration and the like.

[0048] The course plan report generating unit 230 can generate digital course plan report(s) for the course when the time duration provided by the user for teaching the topic satisfies the pre-defined time duration for teaching the topic in the session. The digital course plan report can be in any format such as in HTML, PDF, image file, PPT, Word document etc. which can be printed later.

[0049] For example, consider the teacher has inputted the time duration for teaching the first topic as 30 minutes, the second topic as 45 minutes, the third topic as 30 minutes and the fourth topic as 45 minutes. The course content modifier 220 calculates the total time duration for teaching the topics as 150 minutes (i.e., 30 + 45 + 30 + 45 minutes = 150 minutes). If the calculated time duration for teaching the topics satisfies the the pre-defined time duration for teaching the topics in the session. The course content modifier 220 accordingly signals the course plan report generating unit 230 to generate the digital course plan report for the course/subject.

[0050] The course content query generating unit 240 can generate one or more queries/questions/quizzes associated with the course content. Further, the content query generating unit 230 can modify the queries/questions/quizzes based on user preference(s) and the performance metric in past associated with the participants.

[0051] For example, consider the scenario where the teacher wants to delete or add queries/questions/quizzes related to the course contents based on her/his preference and by referring the past performance of the student. The teacher can delete or add one or more queries/questions/quizzes using one more options provided via the user interface 140. The queries/questions/quizzes are modified according to the user’s preferences. The queries/questions/quizzes are provided for evaluating the cognitive performance of the participants. The cognitive performance of the participants can be evaluated by providing tests, exams having queries/questions/quizzes related to the contents to the participants.

[0052] The performance metric computational engine 250 can calculate the performance metric associated with the participants. The performance metric associated with the participants can be calculated based on the response to the queries/questions/quizzes obtained during the evaluation of the cognitive performance of the participants. The performance metric associated with the participants can be automatically stored in the memory 120 or provided to the user using the user interface 140.

[0053] The notification engine 260 can generate notifications to notify the user to modify/edit the time duration for teaching the topic. The course content modifier 220 determines that the time duration provided by the user for teaching the topic does not satisfy the pre-defined time duration required for teaching the topic in the session. In an embodiment, the notification engine 260 can generate visual and/or audio based alerts, cautions, and warning signs to the users. In another embodiment, the notification engine 260 can generate text message pop-ups, message overlays, and so on that can be displayed on the user interface 140.

[0054] For example, consider the pre-defined time duration for teaching the topics in the session is 180 minutes. When the course content modifier 220 determines that the total time duration provided by the user for teaching the topics is 150 minutes (i.e., 30 + 45 + 30 + 45 minutes = 150 minutes), the notification engine 260 generates one or more messages and suggests the user that the total time duration for teaching the topics are not satisfying with the pre-defined time duration for teaching the topics in the session and further suggests the user to change/modify the time duration for teaching the topics.

[0055] Embodiments herein provide course contents for the participants (e.g., students) based on user preference(s) and course/lesson plan for the users (e.g., teachers) to complete the course or subject that effectively fits the timeframe specifications prescribed by the Board of studies or any expert curriculum planning authority. Therefore, the user can teach the participants effectively within the timeframe specifications.

[0056] FIG. 3 is an overview diagram of the electronic device 100 communicating with a user device 320 and a participant device 330, according to embodiments as disclosed herein. As shown in FIG. 3 the electronic device 100 can communicate with the user device 320 and the participant device 330, via a computer network 300. The computer network 300 can be any suitable communications network known in the art capable of enabling exchange of data between two or more electronic devices. The computer network 300 includes, for example and without limitation, a virtual local area network, a wide area network, a personal area network, a local area network, the Internet, an intranet, a cellular network, or any suitable combination thereof. In an embodiment herein, the computer network 300 can comprise of physical layers and transport layers, as illustrated by the myriad of conventional data transport mechanisms, such as, for example and without limitation, Token-Ring, 802.1 l(x), Ethernet, or other wireless or wire -based data communication mechanisms.

[0057] In FIG. 3, the electronic device 100 can be in communication with the computer network 300, via a communication link 301. It will be appreciated by those skilled in the art that the electronic device 100 as shown in FIG. 3 is for illustration purposes only. As will be understood by those skilled in the art, the electronic device 100 is representative of any computing device as explained in the FIG. 1. The communications link 301 is any suitable channel of data communications known in the art including, but not limited to wireless communications, for example and without limitation, Bluetooth, WiMax, 802.1 la, 802.1 lb, 802.1 lg, 802.l l(x), a proprietary communications network, infrared, optical, the public switched telephone network, or any suitable wireless data transmission system, or wired communications known in the art.

[0058] In an embodiment, the user (e.g., teacher) can interact with the electronic device 100 directly to retrieve or create generic and/or specifically-targeted, digital course lesson plans, course content and visual support for the participant participating in the course. As will be understood by those skilled in the art, the electronic device 100 can be used by the user to access files and applications stored in the memory 120 of the electronic device 100.

[0059] In another embodiment, the user can interact with his/her user device 320 via a suitable user interface 321 to retrieve or create generic and/or specifically-targeted, digital course lesson plans, course content and visual support for the participants from the electronic device 100 which is stored in a remote location. The user device 320 is in data communication with the computer network 300 via a communication link 302. It will be appreciated by those skilled in the art that the user device 320 as shown in the FIG. 3 is a computer device for illustration purposes only. As will be understood by those skilled in the art, the user device 320 is representative of any personal computing device known in the art, including, for example and without limitation, a computer workstation, a laptop computer, a personal computer, a personal data assistant, a web-enabled cellular telephone, a smart phone, a tablet, an IoT (Internet of Things) device, a proprietary network device, or other web- enabled electronic device. In an embodiment herein, the user device 320 includes a suitable interface 321.

[0060] In an embodiment herein, the user can establish bi-directional communication with one or more additional users (not shown) during the time duration provided for teaching the topics. Examples of the mode of communication can be, but not limited to, instant messaging, text messaging, electronic mail, or the like. In an embodiment herein, the digital course plan and the course contents can be stored locally in the user device 320.

[0061] In FIG. 3, one or more participants (e.g., students) can interact with the participant device 330 via a suitable interface 331 to access the course contents, perform tests, or exams and so on. The participant device 330 is in data communication with the computer network 300 via the communications link 303. The participant device 330 can be any computing device known in the art, including, for example and without limitation, a computer workstation, a laptop computer, a personal computer, a personal data assistant, a web-enabled cellular telephone, a smart phone, a proprietary network device, a tablet, an IoT device, or any other web-enabled electronic device.

[0062] In one embodiment, the participant device 330 can be a tablet computer that can be personalized using unique colors, images, favorite characters and graphic schemes. The participant device 330 can be adapted to receive interactive visually-based lessons and display these lessons to the participants for interaction thereon. The communications link 331 is any suitable channel of data communications known in the art including, but not limited to wireless communications, for example and without limitation, Bluetooth, WiMax, 802.1 la, 802.1 lb, 802.1 lg, 802.l l(x), a proprietary communications network, infrared, optical, the public switched telephone network, or any suitable wireless data transmission system, or wired communications known in the art.

[0063] FIG. 4 is a flow diagram 400 illustrating a method for managing digital teaching, according to embodiments as disclosed herein. At step 402, the method includes extracting at least one course content related to at least one topic from at least one external source. The at least one course content can be determined based on a time duration required from at least one user for teaching at least one topic associated with at least one course, course requirements, participant profiles, user preferences, and so on. In an embodiment, the method allows the course content extractor 210 to extract the at least one course content from the at least one external source. [0064] At step 404, the method includes modifying the at least one course content based on user preferences, course duration, participant profiles and past performance metric of at least one participant participating in the at least one course. The at least one course content can be modified by deleting at least one portion of the at least one course content and/or adding additional information associated with the at least one course content. In an embodiment, the method allows the course content modifier 220 to modify the at least one course content.

[0065] At step 406, the method includes comparing the time duration provided for teaching the at least one topic with a pre-defined time duration required for teaching the at least one topic in at least one session. In an embodiment, the course content modifier 220 compares the time duration provided for teaching the at least one topic with the pre-defined time duration required for teaching the at least one topic in the at least one session.

[0066] At step 408, the method includes determining whether the time duration provided for teaching the at least one topic satisfies the pre-defined time duration required for teaching the at least one topic in the at least one session. In an embodiment, the method allows the course content modifier 220 to determine whether the time duration provided for teaching the at least one topic is satisfying with the pre-defined time duration required for teaching the at least one topic in the at least one session.

[0067] When the time duration provided for teaching the at least one topic does not satisfy the pre-defined time duration required for teaching the at least one topic in the at least one session, then the method includes generating at least one digital course plan report, at step 410. In an embodiment, the method allows the course plan report generating unit 230 to generate the at least one digital course plan report for the at least one course.

[0068] Alternatively, when the time duration for teaching the at least one topic does not satisfy the pre-defined time duration required for teaching the at least one topic in the at least one session, then the method includes generating at least one notification for notifying the at least one user to modify the time duration required for teaching the at least one topic, at step 412. In an embodiment, the method allows the notification engine 260 to generate the at least one notification for notifying the at least one user to modify the time duration received for teaching the at least one topic.

[0069] The various actions in method 400 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 4 may be omitted. [0070] FIG. 5 is a flow diagram illustrating the method for obtaining performance metric(s) associated with at least one participant, according to embodiments as disclosed herein. At step 502, the method includes generating at least one query related to the at least one course content. The query can be used for evaluating a cognitive performance of the at least one participant participating in the at least one course. In an embodiment, the method allows the course content query generating unit 240 to generate the at least one query related to the at least one course content. The cognitive performance of the at least one participant is evaluated by providing tests, exams and games to the at least one participant.

[0071] At step 504, the method includes modifying the at least one query related to the at least one course content according to the user preferences, the course duration, the participant profiles and the past performance metric associated with the at least one participant. The at least one query can be modified by adding/removing one or more additional information to the at least one query. In an embodiment, the method allows the course content query generating unit 240 to modify the at least one query related to the at least one course content The course content query generating unit 240 modifies the query by adding one or more additional information to the at least one query.

[0072] At step 506, the method includes calculating the performance metric associated with the at least one participant based on the response to the at least one query. In an embodiment, the method allows the performance metric computational engine 250 to calculate the performance metric associated with the at least one participant based on the response to the at least one query.

[0073] The various actions in method 500 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 5 may be omitted.

[0074] Unlike conventional methods and systems, embodiments herein provide a course/lesson plan for completing a course or subject that effectively fits the timeframe specifications prescribed by the Board of studies or any expert curriculum planning authority. Further, the method includes extracting course contents for the participants (i.e., students) from various external sources based on the time frame specified by the user (i.e., teachers/or staffs). Therefore, the user can teach the participants effectively based on his/her preference and the participants can learn the course effectively using the course contents which can be extracted from various external sources.

[0075] The embodiments disclosed herein can be implemented using at least one software program running on at least one hardware device and performing network management functions to dynamically control the elements. The elements shown in FIG. 1 through 3 include blocks which can be at least one of a hardware device, or a combination of hardware device and software module.

[0076] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.