CROSS REFERENCE TO RELATED APPLICATION This application is a continuation of and claims benefit to U.S. application Ser. No. 10/056,872 filed Jan. 25, 2002.
FIELD OF THE INVENTION The present invention relates generally to an interactive education system. In particular, the present invention relates to an interactive education system which may include a library of multimedia and interactive programming materials randomly accessed by multiple sites simultaneously and over different types of communication channels.
BACKGROUND OF THE INVENTION Education systems which do not require a classroom teacher or instructor are well-known. For example, one type of such an education system involves the use of videotape for presenting educational information over television monitors to multiple locations. Many drawbacks exist, however, with respect to the use of such videotape technology as an educational tool. For instance, students cannot interact with a video tape presentation. In addition, videotape viewed over a communications channel and played from a remote site to multiple, simultaneous students or users cannot be randomly accessed by individual students. Other problems with videotape systems include the lack of immediate feedback to the user. In other words, videotape systems cannot provide a means to test the user and provide instantaneous feedback or provide response-dependent reinforcement of the subject material. Videotape systems also suffer from the requirement that, to be sent over certain communications channels such as Local Area Networks (LANs), the videotape signal must first be converted to a digital signal. The present invention is directed at overcoming these known drawbacks with videotape education systems.
BRIEF SUMMARY OF THE INVENTION The present invention is generally directed to a multifunctional digital video and multimedia presentation system, incorporating components which output video, modulated radio frequency channels, and data. The system of the invention may be controlled through telephony access, over a computer network using a web based graphical user interface, or via a wireless link using handheld devices. The system may be networked to a cable television distribution system, computer local area or wide area network, and via coaxial, fiber optic or wireless connections. The system outputs may be a variety of displays, including video monitors, television sets or computer displays. The system inputs may be standardized files, video, and audio delivered over the same types of communications channels used for presentation, or analog signals received directly from other sources.
In an exemplary embodiment, an interactive educational system comprises a server including permanent memory, a first communications channel, and a terminal for a student to receive educational materials. The materials may include data, video, and/or audio presented materials. The communications channel is bi-directional whereby the server communicates with the terminal, and the user interacts with the terminal to communicate with the server. The terminal may be a computer with a processor, a monitor, and a user controlled input device, such as a keyboard, a pointing device, a camera, or a microphone. In the exemplary embodiment, the first communications channel may be an Internet communications channel.
In accordance with the exemplary embodiment, the interactive educational system may further include multiple user terminals each of which provide random access to the educational materials. The educational materials are stored by the server, and each of the multiple users may access the precise location for materials which the particular user desires to use or be presented. The server prompts each of the separate users to demonstrate their comprehension of the educational materials used by that user or student, and the server evaluates the correctness of each user's responses and re-presents relevant portions of the educational materials to that user when that user fails to demonstrate adequate comprehension of the educational materials. In the exemplary embodiment, the server includes writeable/rewriteable memory, wherein each of the users' responses are recorded in the writeable/rewriteable memory.
BRIEF DESCRIPTION OF THE DRAWINGS The invention will be described in relation to the accompanying drawings. In the drawings, the following figures have the following general nature:
FIG. 1 is a representation schematic view of an educational system of the present invention; and
FIG. 2 is a flowchart representing features and process of the educational system of the present invention.
Corresponding reference numerals will be used throughout the several figures of the drawings.
DETAILED DESCRIPTION OF THE INVENTION Referring now toFIG. 1, an exemplary educational system10 for providing educational materials of the present invention is depicted and includes a remotely located central operations unit, such as acomputer server12 having a plurality ofcommunication channels14 connected thereto. Theserver12 includes aserver processor18,storage20, and input/output22.
While many knownservers12 may be used with the present invention, theserver12 should be capable of storing, accessing, and distributing computer applications, data, video, and audio. Theserver12 should also be capable of handling multiple terminals associated with multiple, simultaneous users for the same set of educational materials, or portions thereof, as well as different sets of educational materials. Theserver12 stores or accesses educational materials that may include digital computer records, programs, and/or applications, to a user located at auser terminal64. A user thus accesses theserver12 by means of auser terminal64, which communicates through at least onecommunications channel14. As used herein, theuser terminal64 is defined as one or more components that either singly or together provide both input and output with theserver12. Therefore, theuser terminal64 may be acomputer68 which can both receive and transmit data or commands to theserver12 over asingle communications channel14, or theuser terminal64 may be atelephone56 and one or more other devices whereby thetelephone56 allows the user to provide touchtone responses or input commands to theserver12 by means of asingle communications channel14 and whereby the one or more other devices communicate via asecond communications channel14.
Thestorage20 includes aprogram memory24, acontent media storage26, acontent selection database28, auser database30, atest database32, and ausage database34. Other databases (not shown) may be added to the storage sector of the system10 in order to store futher information, and to enhance the capabilities of the system10. Some databases may be eliminated or consolidated with thestorage20 of the system10 and still be within the scope of the described invention. It should be noted that thestorage20, as well as theprocessor18, utilize in various manners a permanent memory (commonly termed “ROM”), a temporary memory (known as RAM), and a writeable/re-writeable memory, as is readily known to one skilled in the art. Theprocessor18 may direct the accessing of the materials stored in the ROM databases, and the materials are then stored in the RAM. As is known in the art, the ROM may be a hard disk, a floppy disk, a CD-ROM, or other permanent digital recording means, as are known in the field of the art.
Theprogram memory24 stores programs of educational materials, and accesses thecontent media storage26 andcontent selection database28 for data relevant to the programs of educational materials inprogram memory24. Theuser database30 identifies and recognizes permitted users of the system10, and categorizes available programs available to the user, as well as options available to the user at various times during a session. Thetest database32 provides testing materials at various points in a session to a user to reinforce the materials. The results of such testing are stored as identified with the user in theusage database34. In the case where theserver12 includes a writeable/re-writeable memory, as the user reads an instruction and responds to queries, the writeable/re-writeable memory records in theuser database30 the instruction a particular user has been presented and the results of the testing.
Theusage database34 recognizes and stores certain parameters and information regarding the access and use by users, including test responses. In some instances, it will be desirable for the system10 to record not only objective data input from the user, such as answers to questions presented, but also video and audio responses of the user. For example, it may be desired to observe the physical behavior of how a user interacts with the system. In this case, theterminal64 should include acamera72 and a microphone (not shown) both of which will provide a signal output that is sent over thecommunications channel14. In the case where apersonal computer80 orlaptop computer68 are employed, a computer controlled digital camera (not shown) may be employed. It will be understood by those skilled in the art that it is also possible to convert an analog output signal into a digital signal as an intermediary step prior to transmission to the server. It will be further understood that a digital signal will be received by anetwork interface42 of the system10 while an analog signal will be received by an AV I/O48 of the system10, both discussed herebelow.
The input/output22 includes aconsole40, a network input/output (I/O)42, amodem44, a telephony input/output (I/O)46, an audio/video input/output (AV I/O)48, and a Television (TV)modulator50. As used herein, input/output (I/O) is a bi-directional communication over one or more paths where the “input” aspect is considered upstream, that is, from the user to the system, and where the “output” aspect is considered downstream, that is, from the system to the user. Any path is a computer data channel when the communication over that path is at least in part to or from a computer or microprocessor.
Theconsole40 is an input/output device or interface for use by a locally located server or system administrator. Theconsole40 may also provide interaction between the system10 and a system administrator, for instance, to allow for the capture, or collection, of content to be stored instorage20. The same function of capturing content to be stored instorage20 may also be performed from a remote location by connecting to the system10.
The network I/O42 connects to area networks, such as a Local Area Network (LAN)52 or Wide Area Network (not shown). Themodem44 connects to a phone line, such as a Public Switching Telephone Network (PSTN)54.
The telephony I/O46 connects to a signaling system such as a Private Branch exchange (PBX)47 which in turn connects to a telephonic user interface, such as atelephone56. In utilizing atelephone56, a standard PCI computer accessory card (not shown) as part of the telephony I/O46 provides voice prompts and interprets touchtone responses from the user via thetelephone56.
The AV I/O48 may connect to an audio and/orvideo source58, and/or to theTV modulator50 which, in turn, connects to an end user's television set, represented as60. It should be noted that, in the preferred embodiment, a plurality ofTV modulators50 are provided, eachTV modulator50 serving a separate simultaneous end user'stelevision set60. The audio and/orvideo sources58 may include a satellitecommunications video downlink70, atelevision signal camera72, and a television receiver/demodulator and/orvideo tape player74. Multi-channel PCI computer digital video decoder cards (not shown) as part of the AV I/O48 are installed to provide analog audio and video to radio frequency television and video monitors, such as represented by60.
The system10 in its preferred embodiment has bi-directional communication to allow a direct exchange between a user and theserver12, and the bi-directional communication may be performed in a variety of methods and configurations. Thecommunications channel14 may be any channel capable of transmitting a signal from aserver12 to a remotely locatedterminal64. Thus, thecommunications channel14 may be a coaxial cable, a fiber optic line, a dedicated Internet line (such as ISDN or T1), a telephone line capable of transmitting modem or voice signals, a wireless, cellular, or other RF channel, or any other communications channel capable of carrying signals, depending on the required usage as discussed above and below. Theserver12 transmits the proper educational materials to the terminal64 via thecommunications channel14, and the user controls the presentation of the educational materials with the appropriate input device.
It is of little consequence if auser terminal64 connects to aPSTN54 and then directly to theserver12 via themodem44, or if theuser terminal64 connects from thePSTN54 to the internet62 and then to aLAN52 before accessing theserver12 via the network I/O42, or connects via a myriad of other routes that may be devised.
In the case where communications are being used over thePSTN54, thePSTN54 may further connect to the Internet62 or to aterminal64 of a user (not shown). There are multiple paths betweenvarious user terminals64 and theserver12, for example, through thePSTN54, the Internet62, and theLAN52.
In the case where communications are being made over theLAN52, theLAN52 may connect directly to anetworked user terminal64, to awireless LAN bridge66, or to the internet62. TheLAN bridge66 is used to connect to a wireless user terminal, depicted as awireless laptop computer68, though other devices may be used.
In the case of a wireless communications channel, the terminal64 may be a wireless telephone or handheld device, such as a Personal Data Assistant (PDA) or organizer, as well as atraditional computer68 utilizing a wireless connection through awireless LAN bridge66, for instance. The terminal64 may be apersonal computer80, which includes a processor, monitor, and input device, such as a keyboard or pointing device.
Theuser terminal64 may also be a video monitor, represented by60, coupled withtelephone56, a television set, also represented by60, a wireless telephone (not shown) coupled with avideo monitor60, or PDA or organizer (not shown).
Theuser terminal64 may be a computer terminal, such as apersonal computer80 orlaptop computer68, providing network access to theserver12. This may be accomplished via themodem44 or the network I/O42, the path for which has been described above. When interacting viapersonal computer80 orlaptop computer68, software (not shown) is present in the terminal64. The software may be a browser such as Microsoft Internet Explorer, or Netscape Navigator, or one of the many other available browser interfaces for the display of world wide web pages. In addition, executable proprietary software (not shown) that is downloadable or available on diskette or CD-Rom may be provided that connects to the internet62 without the need for a browser. A browser is the preferred method, as it is most generally available onpersonal computers80,68 without further programming. Theserver12 is programmed to accommodate standardized interfaces which are supported by common operating systems such as Windows NT or Windows 2000, both products of the Microsoft Corporation. Theserver12 includes a web site application (not shown) located either instorage20 or in theprocessor18, the application running continuously with available web pages (not shown) linked in a sequence analogous to a presentation provided over the telephony I/O46 and AV I/O48 interfaces. Playback of materials is accomplished using standard file formats and protocols installed on theserver12.
In some instances, it may be desirable to include a smart interface (not shown) to theterminals64, particularly those incorporating atelevision60 or television receiver/demodulator and/orvideo tape player74, providing for infrared television remote control (not shown) or wireless keyboard (not shown) communications. A cable television modem (not shown) or other two-way radio frequency cable may be used to accomplish the communication.
In the case where atelevision60 or television receiver/demodulator and/orvideo tape player74 are employed, the system10 is ideally utilized such that the broadcast to thetelevision60 or television receiver/demodulator and/orvideo tape player74 are closed circuit or radio frequency to anearby television60 or television receiver/demodulator and/orvideo tape player74.
As demonstrated, the system10 provides for a user to access the system10 and the educational materials from a variety ofterminals64. Utilizing thevarious databases24,26,28,30,32, and34 of thestorage20 of theserver12, the system10 provides random access to each of the multiple, simultaneous users regardless of the terminal64 being used by the users.
Referring now toFIG. 2, basic usage of the system10 is depicted. A user is prompted to login via the terminal64 or interface with the system10, as at100. When a user accesses the system10, the system10 verifies the identification of the users and/or location. Theuser database30 determines whether the user is permitted access to the system10 and provides an indication to areport composer102 that will record and display a record of the materials covered as well as any test results (discussed below). The user is then prompted to select an option or make a content selection, as at104, based upon desired program or selection (see above), by acontent selection database28, which may be located within one of the other previously discussed databases or a separate database, or the system10 may default to a particular set or program of materials. Thecontent selection database28 communicates to theuser database30 to insure that access is permitted to the desired content and to determine what selections are made available to the user forcontent selection104. The materials are then accessed from thecontent media storage26 database to communicate and present the content, as atcontent presentation108, for user viewing. Theserver12 provides the materials over thecommunications channel14 to theappropriate terminal64 or interface. The materials may be in the form of digital video or audio and present questions regarding the subject matter of the materials. Programs may be paused or stopped, and the system10 allows the user to return to the program at the exact stopping point in the future. The system10 presents selections including options for content or interactivity such as video programming, interactive presentations, opinion survey, a test based upon previously viewed material, or the resumption of a previously selected program.
The system10 then, in its preferred embodiment, proceeds to aretention assessment110, or test. The focus of the interaction between the user and the materials provided by the server is that the user must demonstrate knowledge and understanding of the materials. At various points in the instruction, questions may be posed to the user to ensure longer-term retention of the material previously displayed. The system10 accesses and communicates with thetest database32, thetest database32 providing the questions to be presented and communicating with theuser database30 in order to tailor the questions for the specific user. The materials or program may present questions that require a short answer, true/false, or multiple-choice response. The response of the user to each question presented is evaluated, by a verification112, and recorded by the usage database34 (response/usage database). If the question was answered correctly, theretention assessment110 provides the next question to be answered or the program may continue with providing instruction. If the question was answered incorrectly, apresentation segment review114 is activated, whereupon thecontent media storage26 andcontent selection database28 are prompted to re-present the materials (content) that are relevant to the incorrectly answered question. The system10 then re-presents the incorrectly responded to question and provides the user the opportunity to make a correct response. Once the correct response is attained, the system10 continues through the questions in thetest database32 for that particular user and program. All interaction with thedatabases28,30,32, and34 are recorded in thereport composition102, as well as directed to a content/user administration118.
All information sent to reportcomposition102 may be accessible by standard means and any type of report may be generated regarding users, performance, content or other desired report parameters. The report may be constructed and exported on demand to a local or network printer (not shown), or sent over compatible file format over a network for further analysis. In the case of the user being presented with an opinion survey, responses to the survey may be flagged or otherwise noted, for instance, in the case of a strong negative. The flagged responses may generate an alert transmitted over telephone, facsimile, or network communications (such as electronic mail (email)) for immediate action. Thereport composition102 may provide printedreports120, or may download to external databases, as at122.
Administration may be conducted over the network connections, either proximally or distally (remotely) located from the system10. This provides an administrator of the system10 to alter, delete, or add content, selection or display structure or content, presentation, media content (materials) identification, authorization/de-authorization of users, and other operations. Access controls (not shown) are provided to prevent unauthorized tampering with the system10. In the preferred embodiment, the system10 includes a system administration program, such as a media capture scheduling/control program107, that permits the addition and deletion of content (typically digital video and audio files, but also text or other types of files as are available as materials on the system10). Ideally, the system10 permits the input of materials (programming) that is not digital or is transferred via data networks, and, accordingly, the system10 includes analog capture capability and permits scheduled digitization and recording to file of analog audio and video source material.
In an exemplary method, the user accesses the system10 via auser terminal64 comprising atelephone56 and amonitor television60. Thetelephone56 communicates with the telephony I/O46 which provides input/output to thestorage20 databases through theprocessor18. After verifying the identification of the users and/or location, the system10 directs the user to tune themonitor television60 to a specific channel, dedicated to that session. The user is prompted to confirm the channel selection, whereupon an introductory screen is presented on thetelevision60. The introductory screen presents a set of options or selections to the user, as discussed above. After a selection is made by the user, the system10 may present the educational materials, test the user based on the educational materials, record the user's responses, create a report of the user's activity, or act according to any of the other available options.
It will be recognized that the illustrated embodiments can be modified in arrangement and detail without departing from the scope of the present invention. Therefore, to particularly point out and distinctly claim the subject matter regarded as the invention, the following claims conclude the specification.