Embodiments of the present invention relate to computer-based instruction.
Computer-based instruction involves the presentation of instructional/educational content to a user by means of a computer. The educational content is embodied in a software program which presents the educational content to the user in an interactive manner.
According to a first aspect of the invention, there is provided a network-based educational system comprising educational content that is presented to a child in an interactive session; and a reporting function to report on various aspects of the child's interaction with the educational content via a network. The network may be the World Wide Web (hereinafter “the web”).
In one embodiment, a report may be presented to a parent or teacher of the child in the form of an email message that is sent periodically to the parent or the teacher. The content of the report and its periodicity may be selected by the parent or teacher.
The report may comprise an overview of the child's use of the network-based educational system. The overview may comprise metrics on the child's progress within the network-based educational system; the child's mastery of skills mapped to objectives within the child's grade level; and the child's progress mapped to local/national standards.
The report may comprise example questions presented to the child and definitions of learning experiences.
The report may comprise usage metrics such as the amount of time spent using the system, e.g. by session, or by range of dates e.g. weekly, monthly, etc. The usage metrics may also comprise the days in a week the network-based system was used, an indication of the days that the child appears to demonstrate an increased learning ability, the child's missed days i.e. the days that child did not use the network-based educational system; and the days the child showed a diminished capacity for learning.
In one embodiment, the report may comprise detailed information about the learning experiences of the child, e.g. the specific concepts learned, information on the specific themes, e.g. dinosaurs, pirates, space etc., and content the child is using.
In some cases the network-based educational system may have developed new graphics and themes. The new graphics and themes may be presented to the parent or teacher for approval. If the new graphics and themes are approved then they may be included in content shown to the child. Otherwise, the new graphics and themes are not included with the content shown to the child.
Other aspects of the invention will be apparent from the detailed description below:
a to 2f show web pages designed to capture registration information, in accordance with one embodiment of the invention;
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the invention. It will be apparent, however, to one skilled in the art that the invention can be practiced without these specific details.
Reference in this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Moreover, various features are described which may be exhibited by some embodiments and not by others. Similarly, various requirements are described which may be requirements for some embodiments but not other embodiments.
Broadly, embodiments of the present invention provide a network-based educational system for teaching learners such as children. The network-based educational system is able to generate a report on various aspects of a child's interaction with the system. The report is presented to a reviewer in the form of a parent or teacher of the child so the parent or teacher can gain valuable insight into the child's learning progress and patterns with the system. The report can be sent to the parent or teacher on a regular basis. Alternatively, the parent or teacher can log into the system and view the report.
Referring now to
The server 12 is connectable to a client device 32 via an intermediate Wide Area Network (WAN) 34, which in some embodiments comprises the Internet. The client device 32 represents the mechanism whereby a child/leaner can gain access to the network-based educational system 10 and to engage in an interactive session therewith. Thus, the client device may be a desktop computer, a laptop computer, a Personal Digital Assistant (PDA), a mobile phone, etc. The client device 32 comprises an optional adaptive client 36 which is essentially a software component that implements logic to implement functions and tasks related to the provision of online instruction by the server 12. For example, the adaptive client 36 may implement a client monitor 38 to perform a monitoring function that will be explained later. The client device 32 also includes a User Agent (UA) 40 to facilitate interaction with educational content from the server 12. The UA 40 may include a web-browser.
As noted above, one of the advantages of the network-based educational system 10 is its ability to provide a detailed report on a user's interaction with the system. A specific implementation of the system 10 has been shown in
In order to provide such a detailed report, in one embodiment a registration operation is performed. The goal of the registration operation is to capture: (a) information about a child/learner; and (b) user preferences relating to the generation of the detailed report. It will be appreciated that given the goal of the registration operation, it is possible to implement the registration operation in a variety of ways. One such way is illustrated with reference to
Next, the parent is shown the web page of
Following the web page of
In web page 2d, box 70 is a drop down box that is designed to capture the festivals/holidays that are relevant to a particular child. The idea with capturing this type of information is to use this information to avoid exposing the child to culturally irrelevant material and conversely to expose the child to culturally relevant material. For example, for a family that observes or celebrates Easter, content and themes pertaining to Easter will be shown to a child of that family, but not to a child of a family that has not selected Easter from the drop down box 70. Likewise information about a child in the form of sports that the child may be interested in, or the child's interests may be captured via drop down boxes 72, and 74, respectively.
The information collected via the web page of
The information that is collected pursuant to the web page of
Via the web page of
The data captured via the web pages 2a to 2f is stored in the form of a parent profile and associated child profile in the profile database 30. The registration module 16 embodies logic to manage collection of the registration information described above and its subsequent storage in the parent and child profiles.
The usage monitor 18 comprises logic to monitor various usage parameters relating to a child's usage of the system 10. The usage parameters may include a date and time of each interactive session that a child has with the system 10, the duration thereof, etc.
The recording module 20 comprises logic to record representative aspects of the child's interaction with the system 10 for presentation via a playback function to a parent in a detailed report so that the parent can gain insight into the type of learning experiences the system 10 provides to the child. In some embodiments, the module 20 records a simple textual account of questions presented to a child in a session, the activities that the child was engaged with in that session, as well the child's responses to the questions. In another embodiment, the recording module 20 may record sufficient information about a representative interaction between a child and the system 10 so as to allow a parent to view an actual screen replay of the interaction as part of a detailed report. For example, from a screen replay, a parent will be able to see a child's actual interaction with the system. Elements of the interaction may include events such as mouse movement, mouse clicks, requests for help/guidance, length of time taken to solve a problem, etc.
The reporting module 22 comprises logic to compile detailed reports regarding a child's interaction with the system 10 and to present the reports to a parent, in accordance with preferences set by the parent.
One embodiment of the present invention involves the presentation of a “reviewer dashboard” or “dashboard” to a parent or teacher. In one embodiment, the dashboard may comprise one or more web pages that organizes and presents information about a child's interaction with the system 10.
Activation of the tab for each child causes the parent to be shown the aspects of the dashboard pertaining to the child. For example, if the tab for Jane were activated then the parent will be shown the web page 92 (see
Under the Progress tab, the parent may be shown metrics on Jane's progress within the network-based educational system 10; Jane's mastery of skills mapped to objectives within Jane's grade level; and Jane's progress mapped to local/national standards.
Under the Milestones tab, milestones that Jane has reached may be viewed. As noted above, these milestones may be predefined by the system 10 or they may be defined by the parent.
Under the Usage tab, usage metrics collected by the usage monitor 18 may be viewed. The usage metrics may comprise the amount of time spent using the system 10 e.g. by session, or by range of dates e.g. weekly, monthly, etc. The usage metrics may also comprise the days in a week the system 10 was used, an indication of the days that Jane appeared to demonstrate an increased learning ability, Jane's missed days i.e. the days that Jane did not use the system 10; and the days that Jane showed a diminished capacity for learning.
Under the Replay tab, the parent can view a replay or recreation of a representative interaction that Jane had with the system 10 as recorded by the recording module 20.
Under the Resources tab, the parent may be provided with tips and suggestions in connection with Jane's learning, print offline activities to supplement Jane's learning; and read about example activities and other suggestions for extending Jane's learning outside of the system 10.
Under the Contact Us tab, the parent my be presented with a web page whereby the parent may communicate with the operator of the system 10 to submit feedback, make feature requests, and to report bugs. Additionally, under the contact us tab, a parent can participate in polls and surveys.
The concept of providing a detailed report (in the form of an interactive dashboard) on a learner's/student's interaction with the system 10 has been described above. By way of further illustration of the interactive dashboard of the present invention, reference is now made to
In one embodiment of the interactive dashboard of the present invention, a parent is given an option to play a lesson to gain a better understanding of the lesson.
Referring now to
The screenshot of
Advantageously, the interactive dashboard of the present invention can be used to give a parent valuable insight into a child's learning. Embodiments of the interactive dashboard of the present invention can be used by parents to:
In one embodiment, the dashboard may provide a parent with a “trophy movie” which glues together all the goal point animations and the goal animation as a “trophy” the child can replay.
The hardware 200 also typically receives a number of inputs and outputs for communicating information externally. For interface with a user or operator, the hardware 200 may include one or more user input devices 206 (e.g., a keyboard, a mouse, etc.) and a display 208 (e.g., a Liquid Crystal Display (LCD) panel).
For additional storage, the hardware 200 may also include one or more mass storage devices 210, e.g., a floppy or other removable disk drive, a hard disk drive, a Direct Access Storage Device (DASD), an optical drive (e.g. a Compact Disk (CD) drive, a Digital Versatile Disk (DVD) drive, etc.) and/or a tape drive, among others. Furthermore, the hardware 200 may include an interface with one or more networks 212 (e.g., a local area network (LAN), a wide area network (WAN), a wireless network, and/or the Internet among others) to permit the communication of information with other computers coupled to the networks. It should be appreciated that the hardware 200 typically includes suitable analog and/or digital interfaces between the processor 202 and each of the components 204, 206, 208 and 212 as is well known in the art.
The hardware 200 operates under the control of an operating system 214, and executes various computer software applications, components, programs, objects, modules, etc. indicated collectively by reference numeral 216 to perform the above-described operation of the client device 32 or the server 10. In the case of the server 10 various applications, components, programs, objects, etc. may also execute on one or more processors in another computer coupled to the hardware 200 via a network 212, e.g. in a distributed computing environment, whereby the processing required to implement the functions of a computer program may be allocated to multiple computers over a network.
In general, the routines executed to implement the embodiments of the invention, may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processors in a computer, cause the computer to perform operations necessary to execute elements involving the various aspects of the invention. Moreover, while the invention has been described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments of the invention are capable of being distributed as a program product in a variety of forms, and that the invention applies equally regardless of the particular type of machine or computer-readable media used to actually effect the distribution. Examples of computer-readable media include but are not limited to recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD ROMS), Digital Versatile Disks, (DVDs), etc.), among others, and transmission type media such as digital and analog communication links.
Although the present invention has been described with reference to specific exemplary embodiments, it will be evident that the various modification and changes can be made to these embodiments without departing from the broader spirit of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative sense rather than in a restrictive sense.
This application claims the benefit of priority to U.S. Provisional Patent Application No. 60/883,366 filed Jan. 4, 2007, the specification of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60883366 | Jan 2007 | US |