WO2007145619A1 - System and method for dynamic electronic learning based on location, context, and category data - Google Patents

System and method for dynamic electronic learning based on location, context, and category data Download PDF

Info

Publication number
WO2007145619A1
WO2007145619A1 PCT/US2006/022748 US2006022748W WO2007145619A1 WO 2007145619 A1 WO2007145619 A1 WO 2007145619A1 US 2006022748 W US2006022748 W US 2006022748W WO 2007145619 A1 WO2007145619 A1 WO 2007145619A1
Authority
WO
WIPO (PCT)
Prior art keywords
student
intelligence
learning
course
location
Prior art date
Application number
PCT/US2006/022748
Other languages
French (fr)
Inventor
Mubina Gilliani
Naushad Dhanani
Karim Halani
Original Assignee
Mubina Gilliani
Naushad Dhanani
Karim Halani
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mubina Gilliani, Naushad Dhanani, Karim Halani filed Critical Mubina Gilliani
Priority to PCT/US2006/022748 priority Critical patent/WO2007145619A1/en
Publication of WO2007145619A1 publication Critical patent/WO2007145619A1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers

Definitions

  • the present invention relates generally to the field of interactive computer-based systems and software, and more particularly to systems and methods that provide interactive electronic learning.
  • Electronic learning which is training employing the Internet, is widely used to teach students a variety of subjects and skills because of its effectiveness and convenience.
  • Computer-based materials can present large amounts of information in interesting and effective ways, and they can be used as complements to classroom courses taught by instructors or as independent modules that students can use at their convenience in settings of their own choosing.
  • the advent of the Internet and World Wide Web has made e- learning courses stored on a single computer available to students practically anywhere in the world. In many cases, it is more cost effective for companies and educational institutions to provide e-learning, rather than classroom instructors, for their students.
  • U.S. Pat. No. 5,310,349 to Daniels et al., Instructional management system teaches a virtual school interface on networked personal computers to provide administrative and instructional functions to users in a simulated scholastic environment, where users can interact with each other and with system elements.
  • Mobile wireless communication requires different architectural frameworks to overcome the deficiencies of the fixed Internet network, especially those inherent in the design of the TCP/IP Internet protocol that automatically introduces latencies to spread the load of perceived network congestions (due to dropped connections as a mobile user moves from one base station to another) or the severe limitations of acquiring IP addresses as one moves from one network to another, requiring solutions that are unique to the mobile architectural framework available in a given area or with a given provider.
  • the adoption of the User Agent Profile is how the present invention is able to use the network location of the receiving device, the context of the interaction, and the category of the data involved in the interaction to provide the presentation that is customized to the architectural framework being used in the location or by the provider:
  • the User Agent Profile introduced by WAP 2.0 is a protocol to specify the capabilities of the mobile device by representing the following information:
  • a methodology for using effective teaching techniques to create dynamic courses, the contents and presentation of which change based on the location, context, and category data of the receiving mobile device, and on user interaction, for use in any learning situation, such as e- learning.
  • a user's multiple intelligences are addressed in a specific sequence and duration of interaction with various objects and media designed to engage a particular intelligence or a combination of intelligences, according to advanced theories of learning.
  • the objects may comprise audio, video, animation, graphics, charts, community forums, text, and tools for identifying, building, and applying skills and habits, user assessments, course evaluations, and other techniques.
  • User assessments identify relevant user information, for example, users' backgrounds, needs, styles of learning, and course accomplishments. Courses are then adapted to this user information. Students also participate in postings on community forums and complete course evaluations. Students may obtain certification for completed coursework.
  • Fig. IA is a block diagram showing an operating environment in which embodiments of the present invention may be employed;
  • Fig. IB is a block diagram showing an example of profiles that may be stored in the profiles area in storage.
  • Fig. 1C is a perspective view showing an example of a user profile that a user would fill out.
  • Fig. 2 is top-level flow chart that illustrates a process for setting up and deploying an e- learning system
  • Fig. 3 is a perspective view that illustrates the layout of a course in an embodiment
  • Fig. 4 is a perspective view that illustrates some of the objects used in a typical course in an embodiment
  • Fig. 5 is a perspective view that illustrates a community forum used as a chat room for postings in an embodiment
  • Fig. 6 is a perspective view that illustrates an Experience Chart in an embodiment
  • Fig. 7 is a perspective view that illustrates a Habit Chart in an embodiment
  • Fig. 8 is a block diagram that illustrates an example of a typical computer system
  • Fig. 9 is a representation of a screen presenting the overview and objectives of a course
  • Fig. 10 is a representation of a screen presenting a pre-assessment of a course
  • FIG. 1 IA is a representation of a screen presenting content for a course on HIPAA Privacy Regulations
  • Fig. 1 IB is a representation of a screen presenting skills to develop, from which the student can choose areas that meet his needs and interests for a course on HIPAA Privacy Regulations;
  • Fig. 1 IB is a representation of a screen presenting humorous graphics for the course on HIPAA Privacy Regulations
  • Fig. 1 ID is a representation of a screen presenting a checklist for the course of Fig 1 IB;
  • Fig. 12 is a representation of a screen presenting a community forum input page for a course on HIPAA Privacy Regulations
  • Fig. 13 is a representation of a screen presenting postings in the community forum for a course on HIPAA Privacy Regulations, from which the student can select forum topics;
  • Fig. 14 is a representation of a screen presenting the discussion threads available for a forum topic
  • Fig. 15 is a representation of a screen presenting an Experience Chart for a course on HIPAA Privacy Regulations
  • Fig. 16 is a representation of a screen presenting a Habit Chart for a course on HIPAA Privacy Regulations
  • Fig. 17 is a representation of a screen presenting a confirmation of completion for a course
  • Fig. 18 is a representation of a screen presenting an online evaluation of a course
  • Fig. 19 is a representation of a screen presenting technical and support questions
  • Fig.20 is a flow chart illustrating a method for storing and accessing data for e-learning by taking into account the network location of the receiving device, the context of the interaction, and the category of the data involved in the interaction;
  • Fig. 21 is a block diagram showing an operating environment in which embodiments of the present invention may be employed with mobile devices.
  • FIG. IA An embodiment of an operating environment of the present invention is shown in Fig. IA.
  • a provider employs a course server 100 to make available to clients one or more computer- based courses 610 and 620, which may or may not be related.
  • the course server 100 may be a personal computer or a larger computerized system or combination of systems.
  • One or more clients employ one or more computers 150 and 160 to communicate over wired or wireless link links 144 and 146, a wired or wireless link communications network 130, and a wired or wireless link 142 with the course server 100.
  • the client computers 150 and 160 may be personal computers or computerized systems or combinations of systems comprising servers, for example.
  • one or more clients may employ one or more mobile devices such as 190 to communicate over a DoCoMo's Packet Network or WCDMA 180 which communicates over a wired or wireless link communications network 130, and a wired or wireless link 142 with the course server 100.
  • the client mobile device 190 may be a mobile device 190 containing a User Agent Profile based on the WAP 2.0 standard.
  • One or more clients may also employ one or more mobile devices such as 190 to communicate over GPRS, EDGE, or UMTS (the official European standard for 3G) 180, which communicate over a wired or wireless link communications network 130, and a wired or wireless link 142 with the course server 100.
  • the client device 190 may be a mobile device 190 containing a User Agent Profile based on the WAP 2.0 standard.
  • the network 130 may be the Internet, a private LAN (Local Area Network), a wireless network, a TCP/IP (Transmission Control Protocol/Internet Protocol) network, or other communications system, and may comprise multiple elements such as gateways, routers, and switches.
  • the current invention takes advantage of the 2.5G and 3.0G mobile standards that rely on packet-switched networks. Due to the inherent weakness of the standard Internet Transport and Network layer protocols (TCP/IP) to the demands of mobile networks, the current invention is designed to support multiple standards such as
  • WML Wireless Markup Language
  • WAP Wireless Application Protocol
  • cHTML compact HTML
  • course server 100 shown in Fig. IA, employs an e-leaming system 200, comprising the following elements, explained in detail below:
  • the interface 300 may be portal Web page that allows users to access the e-learning system 200.
  • the display model 500 is a software program that contains the data necessary to provide a view of course pages. Or given the combination of location, context, and category, it contains the mapping and data to render multiple views of course pages.
  • the database of course elements 700 is used to store the elements used in each course for further use with different courses, as explained below.
  • location, context, and category are the additional parameters used to instantiate the hierarchy of controllers for a user session.
  • the profiles 800 are used to store business information about the users and sales partners associated with e-learning system 200.
  • Fig. IB shows an example of profiles that may be stored in an embodiment, comprising
  • Company profiles 810 containing data about businesses. For example, a company may contract for courses for its employees, or a community college may contract for its students.
  • Fig. 1C shows an example of a user profile that a user would fill out. This user profile comprises field headings
  • Partner profiles 830 containing data about partners that sell the services of the e- learning system.
  • the following items are encrypted in profile information:
  • the controller 170 determines the start of a user session and delivers information to the right locations at the right time.
  • multiple controllers are employed.
  • location, context, and category are the additional parameters used to instantiate the hierarchy of controllers for a user session.
  • e-learning system 200 could be developed on one server 100 and then could be loaded on another server, such as computer 150, for use there.
  • the elements of e-learning system 200 comprise a discrete system, but in other embodiments they can be distributed more loosely throughout the operating environment, on more than one server, as necessary and advantageous.
  • the interface 110 could be on one server 100 and the courses 610 and 620 could be on servers 100 and 150.
  • Fig.2 is top-level flow chart that illustrates a process for x through the operating environment shown in Fig. IA. It will be useful to explain the steps in this process briefly from a high level and then to expand elements of this explanation in detail.
  • the Eclipse Platform is an open platform for tool integration built by an open community of tool providers and is designed for building integrated development environments for Web sites, JavaTM programs and other technologies.
  • the Eclipse Foundation is a non-profit corporation formed to advance the creation, evolution, promotion, and support of the Eclipse Platform.
  • Wireless Application Protocol is an open standard that is both device and bearer independent. The members represent almost a 100 percent of the mobile market and includes most of the leading mobile operators. WAP as described above, provides a bridge to overcomes the deficiencies of the basic Internet protocols such as
  • the present invention provides a methodology for using effective teaching techniques to create dynamic courses, the contents and presentation of which change based on user interaction.
  • This methodology is applicable to e-learning as well as to traditional methods of learning via classrooms, Computer Based Training (CBT), or other means.
  • CBT Computer Based Training
  • this methodology addresses a learner's multiple intelligences in a specific sequence and duration of interaction with various objects and media designed, assembled, and displayed to engage a particular intelligence or a combination of intelligences, according to advanced theories of learning.
  • the objects may comprise, but are not limited to audio, video, animation, graphics, charts, community forums, text, and tools for the active application of skills, the assessments of users, and the evaluations of courses. These objects are combined, ordered, and presented in a specific sequence useful for developing any course that a person would take.
  • this methodology enables the development of a form of e-learaing that is simpler in presentation, more universally understandable and more effective for the human- mind to absorb, understand.
  • This e-learning is based on learning through users' concrete, interactive experiences.
  • the pedagogy and methodology are combined through programmed intelligence for the purpose of facilitating and monitoring a student's progress through the course, eliminating the need for an instructor.
  • users participate in systematic assessments to identify information about those users, for example, their backgrounds, needs, styles of learning, and course accomplishments.
  • the courses that users' take are adapted systematically to this information to make the users' learning experiences effective. For example, a course may be tailored to meet a user's needs according to the user's culture, language and style of learning. A lesson may be repeated in a different way if a user has not fully mastered its content.
  • students of the present invention's method may obtain certification, according to established educational guidelines and procedures, for coursework they have completed.
  • the present invention employs the theory of eight intelligences as an example of a useful cognitive theory of learning, with the understanding that the precise number and definition of intelligences identified by this theory are only guidelines that may be modified by additional research.
  • courses are written by subject matter experts and academic professionals using publicly available and documented best practices as reference material and regulations developed by the appropriate governing agency. The objectives and requirements for successful completion of courses are clearly stated in the overview section at the beginning of each course.
  • Fig.3 illustrates the typical Web page layout of a course, in an embodiment, comprising boxes 914 on which the user can mouse click to assess information.
  • Flash media is used throughout the course to demonstrate practical applications of the regulations in an entertaining way.
  • animated characters may comprise o An entrepreneur o A psychologist o An interviewee o A manager o A customer service representative o An old man o A dancer o A Chinese helper o An Indian helper o A volunteer o A coach o A lioness o A stressed bunny
  • Threaded Dialogs These are used to create repositories of learning. To participate in threaded dialogs, students perform the following steps: o Entering an answer to a topic question; and o Viewing and replying, or posting to a minimum number of topics for certification.
  • Fig. 4 illustrates the use of some of these objects in a typical course, in an embodiment. Note that this is not a screen that the user sees.
  • the elements represent each component of a graphic, video, animation, threaded dialogue, skill identification, experience and habit building charts, assessments, evaluation, and textual concepts that are configured in a unique manner to leverage the theory of multiple intelligences and fully engage the learner in the act of internalizing the concepts presented in the lessons.
  • each course is measured in terms of clock hours and, once started, must be completed in six weeks (This may vary based on the length of the course.). A learner is advised to spend fifteen to thirty minutes a day, five days a week to complete the course.
  • the methodology of the present invention may be adapted to provide certification for student coursework through multiple certification agencies.
  • community colleges and universities may help develop online courses and certification standards for those courses.
  • the present invention's online methodology is designed using the International Association for Continuing Education Training (IACET) requirements for granting traditional Continuing Education Units (CEUs) as well as best practices in instructional design including a structured use of multiple intelligences. Students are required to complete the following steps to receive CEUs:
  • IACET International Association for Continuing Education Training
  • CEUs Continuing Education Units
  • Post-assessment This is conducted after a student takes a course. It involves o An evaluation of the course - This is done after the post-assessment and includes o Questions about the course's content based on the size or contact hours of the course, for example questions about understanding of concepts and the sharing of information in the community forum; and
  • the pass rate for certification can be set by the sponsoring/partnering institution or may default to a pass-rate of 70%.
  • assessment questions are tied directly to the course objectives.
  • each course is stored in a database of course elements 700 in storage 400, shown in Fig. IA, and referenced as unique components that can be accessed through metadata for use with different courses. For example, each paragraph of text, video, piece animation, simulation, and audio file in a course may be stored and referenced for use with other courses.
  • a B2C (business to customer) learner fills out a user profile and purchases a course online with a credit card, and the course is placed in his schedule of courses.
  • Fig. 1C shows an example of a user profile.
  • a B2B (business to business) administrator uses a special membership card to enroll company employees and a real time, online, billing report is created for the company including the ability to track the learner's progress.
  • the learner begins the course and goes through a general description of the course, expectations, overview, and objectives of the course.
  • Fig. 9 shows an example of a screen presenting the overview and objectives of a course on HIPAA (Health Insurance Portability and Accountability Act) Privacy Regulations.
  • HIPAA Health Insurance Portability and Accountability Act
  • Fig. 10 shows an example of the first screen presenting a pre-assessment for the course on HIPAA Privacy Regulations, with bullet fields that the user can mouse click on to supply requested information.
  • the presentation of the course is adapted dynamically based on this user input.
  • Fig. HA shows an example of a screen presenting content for the course on HIPAA Privacy Regulations.
  • Fig. HB shows an example of a screen presenting skills to develop from which the student can choose areas that meet his needs and interests, for the course on HIPAA Privacy Regulations
  • Fig. HC shows an example of a screen presenting humorous graphics for the course on HIPAA Privacy Regulations.
  • Fig. HD shows an example of a screen presenting a checklist for the course.
  • Fig. 5 shows a screen for a community forum input page used for postings in such a chat room, in an embodiment.
  • This community forum input page comprises a topic description 916, which requests information about the course and a topic field 918, in which the user can enter the requested information.
  • the community forum input page also comprises clickable boxes 920 on which the user can mouse click to accomplish actions, to submit entered information and to view postings by students.
  • Fig. 12 shows an example of a community forum input page for the course on HIPAA Privacy Regulations.
  • Fig. 13 shows a screen of postings in the community forum for the course on HIPAA Privacy Regulations, from which the student can select forum topics.
  • Fig. 14 shows some of the discussion threads available for one such forum topic, "Obtaining medical records.”
  • Fig. 6 shows an Experience Chart, in an embodiment, with fields 920 on which students can enter requested information. The skills are pulled in automatically from the completed experience chart and the learner can check off the boxes online and save the information. This allows the
  • Fig. 15 shows an Experience Chart for the course on HIPAA Privacy Regulations.
  • the Experience Chart can be printed and a "Habit Chart is automatically produced with the skills identified that helps them record action for twenty-one days. (Multiple intelligences used: linguistic, logical-mathematical, spatial, and intrapersonal).
  • Fig. 7 shows a Habit Chart, in an embodiment, on which the student can enter data in notation fields 920.
  • Fig. 16 shows a Habit Chart for the course on HIPAA Privacy Regulations.
  • a student may receive a printable confirmation of completion, as shown in Fig. 17.
  • the student is subsequently given the opportunity to complete an online evaluation of the course, as shown in Fig. 18.
  • the student can also complete an online form about technical and support questions concerning his ease of use with the course, as shown in Fig. 19.
  • Fig. 8 is a block diagram that illustrates an example of a typical computer system 1400, well known to those skilled in the art, representing a server 100 on which embodiments of the
  • This computer system 1400 comprises a network interface 1402 that provides two-way communications through a wired or wireless link 142 to a wired or wireless communications network 130 that uses any applicable communications technology.
  • the network 130 can comprise a public telephone network, a wireless network, a local area network (LAN), and any known or not-yet-known applicable communications technologies, using correspondingly applicable links.
  • the network 130 in turn provides communications with one or more host computers 150 and, through the Internet 1424, with one or more servers 103.
  • the network interface 1402 is attached to a bus 1406 or other means of communicating information. Also attached to the bus 1406 are the following:
  • a processor 1404 for processing information
  • main memory 1410 which is a dynamic storage device such as a random access memory (RAM) that stores information and instructions to be carried out by processor
  • a bios 1412 or another form of static memory such as read only memory (ROM), for storing static information and instructions to be carried out by processor 1404; a display 1414, such as a liquid crystal display (LDC) or cathode ray tube (CRT) for displaying information to user of the computer system 1400; and an input device 1416, with numeric and alphanumeric keys for communicating information and commands to processor 1404.
  • a mouse or other input devices can also be used.
  • Computer system 1400 is used to implement the methods of the present invention in one embodiment. However, embodiments of the present invention are not limited to specific software and hardware configurations.
  • Computer system 1400 can receive data comprising client application messages from computer 150 and server 103 used by client business, through a network 130 such as the Internet, and appropriate links 142, such as wired or wireless ones, and its network interface 1402. It can of course transmit data back to client
  • Computer system 1400 carries out the methods of the present invention when its processor 1404 processes instructions contained in its main memory 1410.
  • Another computer-readable medium such as its storage device 1408, may read these instructions into main memory 1410 and may do so after receiving these instructions through network interface 1402.
  • Processor 1404 further processes data according to instructions contained in its storage device 1408. Data is relayed to appropriate elements in computer system 1400 through its bus 1406. Instructions for computer system 1400 can also be given through its input device 1416 and display 1414.
  • Computer-readable medium refers to any medium that provides instructions to processor 1404, comprising volatile, non-volatile, and transmission media.
  • Volatile media comprise dynamic memory, such as main memory 1410.
  • Non-volatile media comprise magnetic, magneto-optical, and optical discs, such as storage device 1408.
  • Transmission media comprise a wide range of wired and unwired transmission technology, comprising cables, wires, modems, fiber optics, acoustic waves, such as radio waves, for example, and light waves, such as infrared, for example.
  • Typical examples of widely used computer-readable media are floppy discs, hard discs, magnetic tape, CD-ROMs, punch cards, RAM, EPROMs, FLASH-EPOMs, memory cards, chips, and cartridges, modem transmissions over telephone lines, and infrared waves.
  • Multiple computer-readable may be used, known and not yet known, can be used, individually and in combinations, in different embodiments of the present invention.
  • the communication between a provider and client computers could take place through any number of links, including wired, wireless, infrared, or radio ones, and through other communication networks beside those cited, including any not yet in existence.
  • the term computer is used here in its broadest sense to include personal computers, laptops, telephones with computer capabilities, personal data assistants (PDAs) and servers, and it should be recognized that it could include multiple servers, with storage and software functions divided among the servers.
  • PDAs personal data assistants
  • a wide array of operating systems, compatible e-mail services, Web browsers and other communications systems can be used to transmit messages among client applications and Web services.
  • Fig. 20 illustrates an embodiment of a method for storing and accessing data for e- learning by taking into account the network location of the receiving device, the context of the interaction, and the category of the data involved in the interaction, and by using multiple controllers.
  • E-Learning System 200 receives a request for e-learning from another computer device, such as client 1 computer 150, and relays the request to an international controller 172.
  • the international controller 172 determines from data in the request the location of the client from which the request was sent.
  • Step 4004 in Fig. 20 - Is location valid and supported?
  • the international controller 172 checks in storage, such as storage 400 shown in Fig. 1, for relevant data such as that stored in profiles 800 and in a user profile 820, shown in Fig. IA. It then uses that data to determine whether the location is a valid one and whether that location is supported by E-Learning System 200, shown in Fig. 1.
  • International Controller 172 sends an error message back to the sender of the request.
  • Step 4008 in Fig. 20 - Forward to appropriate controller, based on location.
  • the international controller 172 forwards the request to an appropriate location controller 174.
  • Each location has its own controller, such as a WapController or a MobileController.
  • the location controller 174 obtains the category and context for the request from storage 400, shown in Fig. 1, for example from data stored in profiles 800 and in a user profile 820, shown in Fig. IA.
  • Step 4012 in Fig. 20 - Set category and context data.
  • the location controller 174 associates the appropriate category and context data with the request.
  • Step 4014 in Fig.20 Forward category data to appropriate view to display data in correct format.
  • the location controller 174 forwards the e-learning information for the request, with the correct category and context data for the location, on an appropriate display, such as a display on client 1 computer 150, shown in Fig. 1.
  • controller based upon the location of network to service requests.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

A methodology uses effective teaching techniques to create dynamic courses, the contents and presentation of which change based on the location, context, and category data of the receiving mobile device, and on user interaction, for use in any learning situation, such as e-learning. A user's multiple intelligences are addressed in a specific sequence and duration of interaction with various objects and media designed to engage a particular intelligence or a combination of intelligences, according to advanced theories of learning. The objects may comprise audio, video, animation, graphics, charts, community forums, text, and tools for identifying, building, and applying skills and habits, user assessments, and course evaluations. User assessments identify relevant user information, for example, users' backgrounds, needs, styles of learning, and course accomplishments. Courses are then adapted to this user information. Students also participate in postings on community forums and complete course evaluations. Students may obtain certification for completed coursework.

Description

Patent Application of
Naushad Dhanani, Mubina Gillani, and Karim Halani for
SYSTEM AND METHOD FOR DYNAMIC ELECTRONIC LEARNING BASED ON LOCATION, CONTEXT, AND CATEGORY DATA
FIELD OF THE INVENTION
The present invention relates generally to the field of interactive computer-based systems and software, and more particularly to systems and methods that provide interactive electronic learning.
BACKGROUND OF THE INVENTION
Electronic Learning
Electronic learning (e-learning), which is training employing the Internet, is widely used to teach students a variety of subjects and skills because of its effectiveness and convenience. Computer-based materials can present large amounts of information in interesting and effective ways, and they can be used as complements to classroom courses taught by instructors or as independent modules that students can use at their convenience in settings of their own choosing. Moreover, the advent of the Internet and World Wide Web has made e- learning courses stored on a single computer available to students practically anywhere in the world. In many cases, it is more cost effective for companies and educational institutions to provide e-learning, rather than classroom instructors, for their students.
Any method of training tailored to meet the specific needs of individual students will be more effective than training that attempts to provide one method and set of materials for all students. To take a simple but crucial example, in a situation where a course is in English but the student speaks only Chinese, instruction is impossible. Even when they share a common language, students are individuals with different backgrounds, perspectives, and ways of learning. Therefore, methods have been devised to provide interactive e-learning that responds in various ways to information provided by students. For example, U.S. Pat. No. 6,236,955, to Summers, Management training simulation method and system, provides a management training simulation system to develop decision-making skills in a simulated situation, where user assessments cause object designs to be injected into the simulation.
U.S. Pat. No. 6,134,539 to O'Connor et al., METHOD AND ARTICLE OF MANUFACTURE FOR GOAL BASED EDUCATION AND REPORTING SYSTEM, teaches an interactive, e-learning method that provides simulated environments with video and graphics and dynamic feedback that notes users' mistakes and presents remedial instructional material.
U.S. Pat. No. 5,310,349 to Daniels et al., Instructional management system, teaches a virtual school interface on networked personal computers to provide administrative and instructional functions to users in a simulated scholastic environment, where users can interact with each other and with system elements.
U.S. patent application No. 20030162159 for Sheehan, Modular computer-based training system, teaches a method for training users where a programmed computer controls the path of learning and the user controls the pace of learning.
U.S. patent application No. 20030008266 for LoSasso et al., Interactive training system and method, teaches a method that allows efficient creation, implementation and utilization of interactive training modules and/or scenarios, with customization of content through ratings from users and with a database that collects and stores data concerning the interactions of individual users with individual scenarios.
However, existing e-learning systems do not fully employ modern cognitive theory to adequately understand and respond, during the training, to individual students' needs and ways of learning. Therefore, there is a need for a system and method that provides concrete, interactive e-learning founded on modern cognitive theory and continuing student assessments and responses.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses BRIEF SUMMARY OF THE INVENTION
These and other needs are addressed by the present invention. The following explanation describes the present invention by way of example and not by way of limitation.
It is an aspect of the present invention to provide a system and method for dynamic courses based on customer assessments.
It is an aspect of the present invention to provide a system and method for dynamic e-learning courses based on customer assessments.
It is another aspect of the present invention to provide interactive tailoring of courses by learning styles according to cognitive theory.
It is another aspect of the present invention to provide a method for certification by community colleges for students who have completed e-learning.
It is another aspect of the present invention to provide a method for storing and accessing data for e-learning.
It is still another aspect of the present invention to provide a method for storing and accessing data for e-learning by taking into account the network location of the receiving mobile device, the context of the interaction, and the category of the data involved in the interaction.
Mobile wireless communication requires different architectural frameworks to overcome the deficiencies of the fixed Internet network, especially those inherent in the design of the TCP/IP Internet protocol that automatically introduces latencies to spread the load of perceived network congestions (due to dropped connections as a mobile user moves from one base station to another) or the severe limitations of acquiring IP addresses as one moves from one network to another, requiring solutions that are unique to the mobile architectural framework available in a given area or with a given provider.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses Since the advent of the WAP 2.0 standards subscribed to by most of the major providers, the adoption of the User Agent Profile is how the present invention is able to use the network location of the receiving device, the context of the interaction, and the category of the data involved in the interaction to provide the presentation that is customized to the architectural framework being used in the location or by the provider:
The User Agent Profile introduced by WAP 2.0 is a protocol to specify the capabilities of the mobile device by representing the following information:
• Hardware information, • Operating system and support for Java,
• User Preferences or Application settings such as type of browser and scripting language supported,
• Network Information, and
• WAP level of support such as the version supported.
These and other aspects, features, and advantages are achieved according to the system and method of the present invention. In accordance with the present invention, a methodology is provided for using effective teaching techniques to create dynamic courses, the contents and presentation of which change based on the location, context, and category data of the receiving mobile device, and on user interaction, for use in any learning situation, such as e- learning. A user's multiple intelligences are addressed in a specific sequence and duration of interaction with various objects and media designed to engage a particular intelligence or a combination of intelligences, according to advanced theories of learning. The objects may comprise audio, video, animation, graphics, charts, community forums, text, and tools for identifying, building, and applying skills and habits, user assessments, course evaluations, and other techniques. User assessments identify relevant user information, for example, users' backgrounds, needs, styles of learning, and course accomplishments. Courses are then adapted to this user information. Students also participate in postings on community forums and complete course evaluations. Students may obtain certification for completed coursework.
BRIEF DESCRIPTION OF THE DRAWINGS
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses The following embodiment of the present invention is described by way of example only, with reference to the accompanying drawings, in which:
Fig. IA is a block diagram showing an operating environment in which embodiments of the present invention may be employed;
Fig. IB is a block diagram showing an example of profiles that may be stored in the profiles area in storage.
Fig. 1C is a perspective view showing an example of a user profile that a user would fill out.
Fig. 2 is top-level flow chart that illustrates a process for setting up and deploying an e- learning system;
Fig. 3 is a perspective view that illustrates the layout of a course in an embodiment;
Fig. 4 is a perspective view that illustrates some of the objects used in a typical course in an embodiment;
Fig. 5 is a perspective view that illustrates a community forum used as a chat room for postings in an embodiment;
Fig. 6 is a perspective view that illustrates an Experience Chart in an embodiment;
Fig. 7 is a perspective view that illustrates a Habit Chart in an embodiment;
Fig. 8 is a block diagram that illustrates an example of a typical computer system;
Fig. 9 is a representation of a screen presenting the overview and objectives of a course;
Fig. 10 is a representation of a screen presenting a pre-assessment of a course;
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses Fig. 1 IA is a representation of a screen presenting content for a course on HIPAA Privacy Regulations;
Fig. 1 IB is a representation of a screen presenting skills to develop, from which the student can choose areas that meet his needs and interests for a course on HIPAA Privacy Regulations;
Fig. 1 IB is a representation of a screen presenting humorous graphics for the course on HIPAA Privacy Regulations;
Fig. 1 ID is a representation of a screen presenting a checklist for the course of Fig 1 IB;
Fig. 12 is a representation of a screen presenting a community forum input page for a course on HIPAA Privacy Regulations;
Fig. 13 is a representation of a screen presenting postings in the community forum for a course on HIPAA Privacy Regulations, from which the student can select forum topics;
Fig. 14 is a representation of a screen presenting the discussion threads available for a forum topic;
Fig. 15 is a representation of a screen presenting an Experience Chart for a course on HIPAA Privacy Regulations;
Fig. 16 is a representation of a screen presenting a Habit Chart for a course on HIPAA Privacy Regulations;
Fig. 17 is a representation of a screen presenting a confirmation of completion for a course;
Fig. 18 is a representation of a screen presenting an online evaluation of a course;
Fig. 19 is a representation of a screen presenting technical and support questions;
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses Fig.20 is a flow chart illustrating a method for storing and accessing data for e-learning by taking into account the network location of the receiving device, the context of the interaction, and the category of the data involved in the interaction; and
Fig. 21 is a block diagram showing an operating environment in which embodiments of the present invention may be employed with mobile devices.
DETAILED DESCRIPTION
The following description is offered to illustrate the present invention clearly. However, it will be apparent to those skilled in the art that the concepts of present invention are not limited to these specific details. Commonly known elements are also shown in block diagrams for clarity, as examples and not as limitations of the present invention.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses Operating Environment
An embodiment of an operating environment of the present invention is shown in Fig. IA. A provider employs a course server 100 to make available to clients one or more computer- based courses 610 and 620, which may or may not be related. The course server 100 may be a personal computer or a larger computerized system or combination of systems.
One or more clients employ one or more computers 150 and 160 to communicate over wired or wireless link links 144 and 146, a wired or wireless link communications network 130, and a wired or wireless link 142 with the course server 100. The client computers 150 and 160 may be personal computers or computerized systems or combinations of systems comprising servers, for example.
In another embodiment shown in Fig. 21, one or more clients may employ one or more mobile devices such as 190 to communicate over a DoCoMo's Packet Network or WCDMA 180 which communicates over a wired or wireless link communications network 130, and a wired or wireless link 142 with the course server 100. The client mobile device 190 may be a mobile device 190 containing a User Agent Profile based on the WAP 2.0 standard.
One or more clients may also employ one or more mobile devices such as 190 to communicate over GPRS, EDGE, or UMTS (the official European standard for 3G) 180, which communicate over a wired or wireless link communications network 130, and a wired or wireless link 142 with the course server 100. Again, the client device 190 may be a mobile device 190 containing a User Agent Profile based on the WAP 2.0 standard.
The network 130, shown in Fig. IA and Fig. 21, may be the Internet, a private LAN (Local Area Network), a wireless network, a TCP/IP (Transmission Control Protocol/Internet Protocol) network, or other communications system, and may comprise multiple elements such as gateways, routers, and switches.
In the embodiment shown in Fig. 21, the current invention takes advantage of the 2.5G and 3.0G mobile standards that rely on packet-switched networks. Due to the inherent weakness of the standard Internet Transport and Network layer protocols (TCP/IP) to the demands of mobile networks, the current invention is designed to support multiple standards such as
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses GPRS or CDMA2000 and NTT DoCoMo's PDC-P packet-switched network. For content presentation, this means supporting Wireless Markup Language (WML), the presentation language of the Wireless Application Protocol (WAP) and compact HTML (cHTML) used by DoCoMo's i-Mode servers.
To accomplish e-learning in one embodiment, course server 100, shown in Fig. IA, employs an e-leaming system 200, comprising the following elements, explained in detail below:
• an interface 300,
• two internal network connections 110 and 112, • at lease one controller 170
• storage 400,
• a display model 500,
• one or more courses 610 and 620,
• a database of course elements 700, and • profiles 800.
The interface 300 may be portal Web page that allows users to access the e-learning system 200.
The display model 500 is a software program that contains the data necessary to provide a view of course pages. Or given the combination of location, context, and category, it contains the mapping and data to render multiple views of course pages.
The database of course elements 700 is used to store the elements used in each course for further use with different courses, as explained below. To support emerging PDA environments and multiple international standards, location, context, and category are the additional parameters used to instantiate the hierarchy of controllers for a user session.
The profiles 800 are used to store business information about the users and sales partners associated with e-learning system 200. For example, Fig. IB shows an example of profiles that may be stored in an embodiment, comprising
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses • Company profiles 810 containing data about businesses. For example, a company may contract for courses for its employees, or a community college may contract for its students.
• User profiles 820 containing data about individual users. Fig. 1C shows an example of a user profile that a user would fill out. This user profile comprises field headings
910 indicating the information to be supplied, for example the users name and address, and fields 912 in which to enter that information.
• Partner profiles 830 containing data about partners that sell the services of the e- learning system.
In an embodiment, the following items are encrypted in profile information:
• E-mail address
• Phone number
• Fax Number • Street Address, City, State, Zip, Country
• Password
• Social Security Number
• Student Id
The controller 170, shown in Fig. IA, determines the start of a user session and delivers information to the right locations at the right time. In a complex embodiment, multiple controllers are employed. To support emerging PDA environments and multiple international standards, location, context, and category are the additional parameters used to instantiate the hierarchy of controllers for a user session.
In another embodiment, e-learning system 200 could be developed on one server 100 and then could be loaded on another server, such as computer 150, for use there. In an embodiment, the elements of e-learning system 200 comprise a discrete system, but in other embodiments they can be distributed more loosely throughout the operating environment, on more than one server, as necessary and advantageous. For example, the interface 110 could be on one server 100 and the courses 610 and 620 could be on servers 100 and 150.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses Process
Fig.2 is top-level flow chart that illustrates a process for x through the operating environment shown in Fig. IA. It will be useful to explain the steps in this process briefly from a high level and then to expand elements of this explanation in detail.
• Setting up a e-learning system 200;
• Setting up dynamic courses; and
• Conducting courses.
Setting Up an E-learning System
Software Tools for Setting Up the Present Invention
In an embodiment, the following software tools may be used to create elements of the present invention:
• Java, J2EE platform, Java generic objects • Eclipse Platform - to generate documentation. The Eclipse Platform is an open platform for tool integration built by an open community of tool providers and is designed for building integrated development environments for Web sites, Java™ programs and other technologies. The Eclipse Foundation is a non-profit corporation formed to advance the creation, evolution, promotion, and support of the Eclipse Platform.
• Html files to document all components
• XML format for exchanging data packages
Software Tools for Setting Up the Mobile Invention In an embodiment shown in Fig. 21, the following software tools may be used to create elements of the present invention:
• Wireless Application Protocol (WAP) is an open standard that is both device and bearer independent. The members represent almost a 100 percent of the mobile market and includes most of the leading mobile operators. WAP as described above, provides a bridge to overcomes the deficiencies of the basic Internet protocols such as
TCP/IP and HTTP commonly used to access Web pages over the fixed Internet
• Wireless Markup Language (WML)
• Compact HTML (cHTML)
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses • XHTML Basic
Setting Up Dynamic Courses Overview
The present invention provides a methodology for using effective teaching techniques to create dynamic courses, the contents and presentation of which change based on user interaction. This methodology is applicable to e-learning as well as to traditional methods of learning via classrooms, Computer Based Training (CBT), or other means.
To make the learning experience effective, this methodology addresses a learner's multiple intelligences in a specific sequence and duration of interaction with various objects and media designed, assembled, and displayed to engage a particular intelligence or a combination of intelligences, according to advanced theories of learning. The objects may comprise, but are not limited to audio, video, animation, graphics, charts, community forums, text, and tools for the active application of skills, the assessments of users, and the evaluations of courses. These objects are combined, ordered, and presented in a specific sequence useful for developing any course that a person would take.
In an embodiment, this methodology enables the development of a form of e-learaing that is simpler in presentation, more universally understandable and more effective for the human- mind to absorb, understand. This e-learning is based on learning through users' concrete, interactive experiences.
The pedagogy and methodology are combined through programmed intelligence for the purpose of facilitating and monitoring a student's progress through the course, eliminating the need for an instructor.
As part of the training process, users participate in systematic assessments to identify information about those users, for example, their backgrounds, needs, styles of learning, and course accomplishments. The courses that users' take are adapted systematically to this information to make the users' learning experiences effective. For example, a course may be tailored to meet a user's needs according to the user's culture, language and style of learning. A lesson may be repeated in a different way if a user has not fully mastered its content. The
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses senses of sight and sound are incorporated with interactive discussions as well as humor to make courses relevant as well as entertaining. Practical tools to target specific skills are provided to help develop effective habits.
Students also participate in group learning through postings on community forums for particular courses and complete evaluations of courses. These interactions are now part of the student performance and are tracked and ranked. The ranking is a criterion in the final certification.
Technical and content experts are used to develop and maintain the effectiveness of content and delivery of courses that employ the present invention's framework.
In an embodiment, students of the present invention's method may obtain certification, according to established educational guidelines and procedures, for coursework they have completed.
Incorporate Effective Teaching Techniques
The following are examples of teaching techniques of proven effectiveness that are employed in an embodiment an embodiment of the present invention.
• Cognitive theories of multiple intelligence and emotional intelligence
• Humor, philosophy
• Hands-on experience
• Personal development plans • Habit-building opportunities
• Interactive dialogue
Cognitive Theories of Multiple Intelligence and Emotional Intelligence The Eight Intelligences In an embodiment, the present invention employs the theory of eight intelligences as an example of a useful cognitive theory of learning, with the understanding that the precise number and definition of intelligences identified by this theory are only guidelines that may be modified by additional research.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses It has recently been documented that a human mind uses multiple intelligence and that the traditional notion of intelligence based on the Intelligent Quotient (IQ) is not broad enough to allow for effective teaching. In 1983 in his book Frames of Mind, Dr. Howard Gardner, a professor of education at Harvard University, proposed eight different intelligences to account for a broader range of human potential and ways of learning:
• Linguistic
• Logical-mathematical
• Spatial • Bodily-Kinesthetic
• Musical
• Interpersonal
• Intra-personal
• Naturalist
The theory of multiple intelligences suggests that training be presented through different tools focused on the ways that particular students go about learning, such as
• Words (linguistic intelligence) • Numbers or logic (logical-mathematical intelligence)
• Pictures (spatial intelligence)
• Music (musical intelligence)
• Self-reflection (intrapersonal intelligence)
• A physical experience (bodily-kinesthetic intelligence) • A social experience (interpersonal intelligence), and/or
• An experience in the natural world, (naturalist intelligence)
To take a simple example, one student might learn best through written words, another through pictures. In addition, combinations of training tools appropriate to intelligences a particular student has developed may be particularly effective techniques.
The eight different intelligences are now considered the base on which learning needs to take place. The application of this research is just now beginning to make an impact in traditional
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses teaching within the K-12 industry.
Content of Courses
In an embodiment, courses are written by subject matter experts and academic professionals using publicly available and documented best practices as reference material and regulations developed by the appropriate governing agency. The objectives and requirements for successful completion of courses are clearly stated in the overview section at the beginning of each course.
Structure of Courses
• Assessments
Online assessments are conducted to determine students' backgrounds, needs, styles of learning, and course accomplishments.
• Postings Students can read and post messages about their course on community forums, to provide opportunities for group learning.
• Course Evaluations
Students are given opportunities to evaluate the courses they have taken.
• Skill Selection At the end of each lesson in a course, the student selects a skill to develop. An experience chart then appears, to explain a plan for gaining the skill. Subsequently a habit-building chart appears, showing, for example, a time span for obtaining the skill.
Fig.3 illustrates the typical Web page layout of a course, in an embodiment, comprising boxes 914 on which the user can mouse click to assess information.
Multimedia Objects Used in Courses
In an embodiment, the following educational objects or techniques are used to make courses interesting and effective: • Flash media is used throughout the course to demonstrate practical applications of the regulations in an entertaining way.
• Animations are used as illustrations of analogies.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses • Animated characters that fit industry profiles role play situations, interacting with student responses.
For example, in an embodiment animated characters may comprise o An entrepreneur o A psychologist o An interviewee o A manager o A customer service representative o An old man o A dancer o A Chinese helper o An Indian helper o A volunteer o A coach o A lioness o A stressed bunny
• Visual graphics are used with games and check-off boxes.
• Videos are used to illustrate concepts in each course.
• Threaded Dialogs These are used to create repositories of learning. To participate in threaded dialogs, students perform the following steps: o Entering an answer to a topic question; and o Viewing and replying, or posting to a minimum number of topics for certification.
Fig. 4 illustrates the use of some of these objects in a typical course, in an embodiment. Note that this is not a screen that the user sees. The elements represent each component of a graphic, video, animation, threaded dialogue, skill identification, experience and habit building charts, assessments, evaluation, and textual concepts that are configured in a unique manner to leverage the theory of multiple intelligences and fully engage the learner in the act of internalizing the concepts presented in the lessons.
Duration of Courses
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses In an embodiment, each course is measured in terms of clock hours and, once started, must be completed in six weeks (This may vary based on the length of the course.). A learner is advised to spend fifteen to thirty minutes a day, five days a week to complete the course.
Certification
The methodology of the present invention may be adapted to provide certification for student coursework through multiple certification agencies. For example, community colleges and universities may help develop online courses and certification standards for those courses.
In an embodiment, the present invention's online methodology is designed using the International Association for Continuing Education Training (IACET) requirements for granting traditional Continuing Education Units (CEUs) as well as best practices in instructional design including a structured use of multiple intelligences. Students are required to complete the following steps to receive CEUs:
• Take three assessments.
• Do two a minimum number of two postings.
• Respond to a minimum number of two postings.
• Enter a skill or a habit to develop in each lesson. • Take evaluations.
Assessments and Evaluations
In an embodiment, the following three scored assessments are conducted as part of each course: • Pre-assessment
• Mid-assessment
• Post-assessment - This is conducted after a student takes a course. It involves o An evaluation of the course - This is done after the post-assessment and includes o Questions about the course's content based on the size or contact hours of the course, for example questions about understanding of concepts and the sharing of information in the community forum; and
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses o Technical questions about the user's ease with using the technology of the course, covering, for example, the navigation, videos, animations, community forum, and interaction with visual graphics.
These assessments require learners to critically think through their responses using best- option scenarios rather than memorization of content material. In different embodiments, the pass rate for certification can be set by the sponsoring/partnering institution or may default to a pass-rate of 70%. To meet the requirements for granting CEUs, assessment questions are tied directly to the course objectives.
Postings
Students can read and post messages about their courses in community forums.
Course Evaluations Students are given opportunities to evaluate the courses they have taken.
Storing and Accessing Course Data as Building Blocks for Other Courses The specific elements used in each course are stored in a database of course elements 700 in storage 400, shown in Fig. IA, and referenced as unique components that can be accessed through metadata for use with different courses. For example, each paragraph of text, video, piece animation, simulation, and audio file in a course may be stored and referenced for use with other courses.
Applications of Dynamic Learning The following are examples of applications where embodiments of the present invention may be employed effectively:
• University or community college courses,
• Company-specific courses, on a company server,
• Courses accessible to a common server, in a company-specific section, • Online regulatory courses for health care and child care, and
• Online courses for leadership.
Example of Course Scenario
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses The follow scenario is an example of the steps used in an embodiment of the present invention.
1. A B2C (business to customer) learner fills out a user profile and purchases a course online with a credit card, and the course is placed in his schedule of courses. Fig. 1C shows an example of a user profile.
2. A B2B (business to business) administrator uses a special membership card to enroll company employees and a real time, online, billing report is created for the company including the ability to track the learner's progress. 3. The learner begins the course and goes through a general description of the course, expectations, overview, and objectives of the course. Fig. 9 shows an example of a screen presenting the overview and objectives of a course on HIPAA (Health Insurance Portability and Accountability Act) Privacy Regulations.
4. The learner completes the pre-assessment (each question is linked to a specific objective/skill) and gets his scores for each question and the total score. This tells him what his strengths and weaknesses are. Fig. 10 shows an example of the first screen presenting a pre-assessment for the course on HIPAA Privacy Regulations, with bullet fields that the user can mouse click on to supply requested information. In an embodiment, the presentation of the course is adapted dynamically based on this user input.
5. The learner begins the course at lesson 1, session 1 and completes the full course, regardless of his mastery level. Fig. HA shows an example of a screen presenting content for the course on HIPAA Privacy Regulations. Fig. HB shows an example of a screen presenting skills to develop from which the student can choose areas that meet his needs and interests, for the course on HIPAA Privacy Regulations
6. Within each lesson (chapter), the learner goes through the following sequence:
• Presentation of the lesson/session objective (multiple intelligence components: linguistic, logical-mathematical), with presentation in text and voice-over for the concepts. • Analogies of the concept are presented using nature videos (multiple intelligence components: naturalist) and laugh-and-learn animated situational depictions (multiple intelligence components: linguistic, interpersonal intelligence, spatial and musical).
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses • Internalization of the concept and analogy using self reflection through visual graphics (simulations of games, checklists, etc) (multiple intelligence components: intrapersonal, bodily-kinesthetic, spatial, logical-mathematical, linguistic, and musical). Fig. HC shows an example of a screen presenting humorous graphics for the course on HIPAA Privacy Regulations. Fig. HD shows an example of a screen presenting a checklist for the course.
• Communication in a chat room by posting responses to topic questions from the instructor and sharing of best practices (multiple intelligences: interpersonal, linguistic, and logical-mathematical).
Fig. 5 shows a screen for a community forum input page used for postings in such a chat room, in an embodiment. This community forum input page comprises a topic description 916, which requests information about the course and a topic field 918, in which the user can enter the requested information. The community forum input page also comprises clickable boxes 920 on which the user can mouse click to accomplish actions, to submit entered information and to view postings by students.
Fig. 12 shows an example of a community forum input page for the course on HIPAA Privacy Regulations. Fig. 13 shows a screen of postings in the community forum for the course on HIPAA Privacy Regulations, from which the student can select forum topics. Fig. 14 shows some of the discussion threads available for one such forum topic, "Obtaining medical records."
• Summarization of concepts in the lesson/session (multiple intelligence components: linguistic, logical-mathematical).
• At the end of each lesson, identification of a specific skill by the learner (from the concepts presented in the lesson) that the learner needs to develop on an online 'Experience Chart.' Through the Experience Chart, the learner is guided to build a personal plan that will help them over a course of twenty-one days to change a habit or develop the identified skill. Fig. 6 shows an Experience Chart, in an embodiment, with fields 920 on which students can enter requested information. The skills are pulled in automatically from the completed experience chart and the learner can check off the boxes online and save the information. This allows the
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses learner to track his practice history for the skill or habit he identified.
Fig. 15 shows an Experience Chart for the course on HIPAA Privacy Regulations.
The Experience Chart can be printed and a "Habit Chart is automatically produced with the skills identified that helps them record action for twenty-one days. (Multiple intelligences used: linguistic, logical-mathematical, spatial, and intrapersonal). Fig. 7 shows a Habit Chart, in an embodiment, on which the student can enter data in notation fields 920. Fig. 16 shows a Habit Chart for the course on HIPAA Privacy Regulations.
After successfully completing a course, a student may receive a printable confirmation of completion, as shown in Fig. 17.
The student is subsequently given the opportunity to complete an online evaluation of the course, as shown in Fig. 18. The student can also complete an online form about technical and support questions concerning his ease of use with the course, as shown in Fig. 19.
7. Each subsequent lesson/session has the same methodology. Some courses may have five lessons, others fifteen.
8. Companies that purchase a license can provide the capability of just-in-time training (embedded learning) to their employees (access to one small component whenever the need arises). For example, if three months after finishing a course a learner comes across a situation and has forgotten what to do, the learner can access the lesson on that situation because the link to the lesson is embedded within the user's workflow. Multiple languages and customized selection of lessons/animations are made available based on the user profile and the manner in which the content resides on the database.
Computer System Overview
Fig. 8 is a block diagram that illustrates an example of a typical computer system 1400, well known to those skilled in the art, representing a server 100 on which embodiments of the
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses present invention can be implemented. This computer system 1400 comprises a network interface 1402 that provides two-way communications through a wired or wireless link 142 to a wired or wireless communications network 130 that uses any applicable communications technology. For example, the network 130 can comprise a public telephone network, a wireless network, a local area network (LAN), and any known or not-yet-known applicable communications technologies, using correspondingly applicable links. The network 130 in turn provides communications with one or more host computers 150 and, through the Internet 1424, with one or more servers 103.
The network interface 1402 is attached to a bus 1406 or other means of communicating information. Also attached to the bus 1406 are the following:
a processor 1404 for processing information; a storage device 1408, such as an optical disc, a magneto-optical disc, or a magnet disc, for storing information and instructions; main memory 1410, which is a dynamic storage device such as a random access memory (RAM) that stores information and instructions to be carried out by processor
1404; a bios 1412 or another form of static memory such as read only memory (ROM), for storing static information and instructions to be carried out by processor 1404; a display 1414, such as a liquid crystal display (LDC) or cathode ray tube (CRT) for displaying information to user of the computer system 1400; and an input device 1416, with numeric and alphanumeric keys for communicating information and commands to processor 1404. In another embodiment a mouse or other input devices can also be used.
The computer system 1400 is used to implement the methods of the present invention in one embodiment. However, embodiments of the present invention are not limited to specific software and hardware configurations. Computer system 1400 can receive data comprising client application messages from computer 150 and server 103 used by client business, through a network 130 such as the Internet, and appropriate links 142, such as wired or wireless ones, and its network interface 1402. It can of course transmit data back to client
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses business application over the same routes.
Computer system 1400 carries out the methods of the present invention when its processor 1404 processes instructions contained in its main memory 1410. Another computer-readable medium, such as its storage device 1408, may read these instructions into main memory 1410 and may do so after receiving these instructions through network interface 1402. Processor 1404 further processes data according to instructions contained in its storage device 1408. Data is relayed to appropriate elements in computer system 1400 through its bus 1406. Instructions for computer system 1400 can also be given through its input device 1416 and display 1414.
"Computer-readable medium" refers to any medium that provides instructions to processor 1404, comprising volatile, non-volatile, and transmission media. Volatile media comprise dynamic memory, such as main memory 1410. Non-volatile media comprise magnetic, magneto-optical, and optical discs, such as storage device 1408. Transmission media comprise a wide range of wired and unwired transmission technology, comprising cables, wires, modems, fiber optics, acoustic waves, such as radio waves, for example, and light waves, such as infrared, for example. Typical examples of widely used computer-readable media are floppy discs, hard discs, magnetic tape, CD-ROMs, punch cards, RAM, EPROMs, FLASH-EPOMs, memory cards, chips, and cartridges, modem transmissions over telephone lines, and infrared waves. Multiple computer-readable may be used, known and not yet known, can be used, individually and in combinations, in different embodiments of the present invention.
Alternate Embodiments
The previous extended description has explained some of the alternate embodiments of the present invention. It will be apparent to those skilled in the art that many other alternate embodiments of the present invention are possible without departing from its broader spirit and scope. For example, other embodiments of the present invention are possible where the elements of the system are widely and diversely dispersed on different servers.
It will also be apparent to those skilled in the art that different embodiments of the present invention may employ a wide range of possible hardware and of software techniques. For
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses example the communication between a provider and client computers could take place through any number of links, including wired, wireless, infrared, or radio ones, and through other communication networks beside those cited, including any not yet in existence.
Also, the term computer is used here in its broadest sense to include personal computers, laptops, telephones with computer capabilities, personal data assistants (PDAs) and servers, and it should be recognized that it could include multiple servers, with storage and software functions divided among the servers. A wide array of operating systems, compatible e-mail services, Web browsers and other communications systems can be used to transmit messages among client applications and Web services.
Furthermore, in the previous description the order of processes, their numbered sequences, and their labels are presented for clarity of illustration and not as limitations on the present invention.
Location, Context and Category of Data Process
As mentioned above, multiple controllers may be used with E-Learning System 200, shown in Fig. 1. Fig. 20 illustrates an embodiment of a method for storing and accessing data for e- learning by taking into account the network location of the receiving device, the context of the interaction, and the category of the data involved in the interaction, and by using multiple controllers.
Step 4000 in Fig.20 - Receive request
E-Learning System 200, shown in Fig. 1, receives a request for e-learning from another computer device, such as client 1 computer 150, and relays the request to an international controller 172.
Step 4002 in Fig. 20 - Get location.
The international controller 172 determines from data in the request the location of the client from which the request was sent.
Step 4004 in Fig. 20 - Is location valid and supported?
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses The international controller 172 checks in storage, such as storage 400 shown in Fig. 1, for relevant data such as that stored in profiles 800 and in a user profile 820, shown in Fig. IA. It then uses that data to determine whether the location is a valid one and whether that location is supported by E-Learning System 200, shown in Fig. 1.
Step 4006 in Fig.20 - Return error.
If the location of the client is not valid or that location is not supported by E-Learning System
200, International Controller 172 sends an error message back to the sender of the request.
Step 4008 in Fig. 20 - Forward to appropriate controller, based on location.
If the location of the client is valid and that location is supported by E-Leaming System 200, the international controller 172 forwards the request to an appropriate location controller 174. Each location has its own controller, such as a WapController or a MobileController.
Step 4010 in Fig.20 - Get category and context from storage.
The location controller 174 obtains the category and context for the request from storage 400, shown in Fig. 1, for example from data stored in profiles 800 and in a user profile 820, shown in Fig. IA.
Step 4012 in Fig. 20 - Set category and context data.
The location controller 174 associates the appropriate category and context data with the request.
Step 4014 in Fig.20 - Forward category data to appropriate view to display data in correct format.
The location controller 174 forwards the e-learning information for the request, with the correct category and context data for the location, on an appropriate display, such as a display on client 1 computer 150, shown in Fig. 1.
Controller Code
The following sections provide examples of code useful for programming associated controllers in embodiments.
International Central Controller Code import java.io.*; import j avax.servlet. * ; import javax.servlet.http. * ; import org.apache.log4j.*;
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses import com.empoweredtraining.client.courses. * ;
/**
* @author owen
* class InternationalCentralController will pass to Wap controller or Mobile
* controller based upon the location of network to service requests.
*
*/ public class InternationalCentralController extends CoursesController implements IViewCartConstants { private static final long serialVersionUID = 4899827892722366877L; private Logger log = null;
/**
* Initialize the servlet paramaters. */ public void init() throws ServletException { setControllerName("InternationalCentralController"); log = Logger.getLogger^nternationalCentralController.class); log.infoC'InternationalCentralController started."); }
/* *
* It is pseudo code in the following method to pass to different
* controller. */ public void processRequest(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
1. Retrieve the location of network (maybe in either Asia/USA/Canada or Europe) which a request is sending from 2. Pass to different controller based upon the location of network (either
Asia/USA/Canada or Europe)
If (Asia or USA or Canada) {
// pass to MobileController
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses ρassControϊ(MOBILE_CONTROLLER, res, req); } else if (Europe) {
// pass to WapController ρassControl(WAP_CONTROLLER, res, req); }
} }
Mobile Controller Code importjava.io.*; import j avax.servlet* ; import javax.servlet.http.*; import org.apache.logφ}.*; import com.empoweredtraining.client.courses.* ; /**
* @author owen *
* class MobileController will response to Asia/USA/Canada request and display the
* location context category. */ public class MobileController extends CoursesController implements
IViewCartConstants { private static final long serialVersionUID = 9759827894367861803L; private Logger log = null; /**
* Initialize the servlet paramaters. */ public void initQ throws ServletException { setControllerName(MOBILEj:ONTROLLER); setViewName(MOBILE_VIEW); log = Logger. getLogger(MobileControlIer. class); log.info("MobileController started.1'); }
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses I*
* processRequest to get the category of location context and display it. *
*/ public void processRequest(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
1. Retrive the category of Asia/USA/Canada from category storage;
2. Set Category & Context Data;
3. Forward Asia/USA/Canada view to display category & Context data. }
}
Wap Controller Code import java.io.*; import javax.servlet.*; import j avax.servlet.http. * ; import org.apache.log4j.*; import com.empoweredtraining.client.courses.*;
* @author owen
*
* class WapController will response to Europe request
* and display the location context category. */ public class WapController extends CoursesController implements
IViewCartConstants { private static final long serialVersionUID = 4899827892722366877L; private Logger log = null;
/** * Initialize the servlet paramaters.
*/ public void init() throws ServletException { setControllerName(WAP_CONTROLLER);
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses setViewName(WAP_VIEW); log = Logger.getLogger(WapController.class); log.info("WapController started."); } /*
* processRequest to get the category & context of location and display it.
*
*/ public void processRequest(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
1. Retrive the category & context of Europe from category & context storage;
2. Set Category & Context Data;
3. Forward Europe view to display category & Context data. } }
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses

Claims

Claims: What is claimed is
1. A method for providing dynamic learning for a subject matter to a student at a network location, the method comprising conducting a pre-assessment of the student, the pre-assessment comprising determining the cognitive learning styles of the student, and determining the student's mastery of the subject matter; providing a first plurality of lessons to the student by determining the network location for the student, configuring the content of the first plurality of lessons based on the learning styles of the student and the network location, the context of the interaction, and the category of the data involved in the interaction, and targeting a plurality of cognitive learning styles; conducting a mid-assessment of the student, the mid-assessment comprising validating the cognitive learning styles of the student, and determining the student's mastery of the content of the first plurality of lessons; providing a second plurality of lessons to the student by configuring the content of the second plurality of lessons based on the validated learning styles of the student and the network location, the context of the interaction, and the category of the data involved in the interaction, and targeting a plurality of cognitive learning styles; and conducting a post-assessment of the student, the post-assessment comprising determining the student's mastery of the content of the first plurality of lessons and the content of the second plurality of lessons.
2. The method of claim 1 wherein the plurality of cognitive learning styles is selected from the set comprised of linguistic intelligence, logical-mathematical intelligence, spatial intelligence, musical intelligence, intrapersonal intelligence, bodily-kinesthetic intelligence, interpersonal intelligence, and naturalist intelligence.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses
3. The method of claim 1 further comprising presenting a plurality of objects comprising audio, video, animation, graphics, charts, community forums, text, and tools for identifying, building, and applying skills and habits, user assessments, and course evaluations.
4. The method of claim 1 wherein configuring the content of the first plurality of lessons based on the learning styles of the student and the network location, the context of the interaction, and the category of the data involved in the interaction further comprises receiving a request for e-learning from a student computer device; relaying the request to an international controller; the international controller determining from data in the request the location of the student, determining whether the location is a valid and supported, forwarding the request to an appropriate location controller; retrieving request category and request context from storage; and the location controller forwarding the e-learning information for the request, with the correct category and context data for the student location.
5. The method of claim 1 wherein providing a first plurality of lessons further comprises for each lesson in the first plurality of lessons developing a lesson objective, such that the lesson objective identifies at least one specific skill that the student will develop, the lesson objective comprising at least one concept; presenting the lesson objective concept; presenting at least one analogy of the concept; enabling internalization of the concept and the analogy through self reflection; communicating in a chat room by posting responses to topic questions and sharing of best practices; and summarizing the concept.
6. The method of claim 5 wherein presenting a lesson objective further comprises
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses presenting the lesson objective with text and voice-over text, thereby targeting linguistic intelligence and logical-mathematical intelligence.
7. The method of claim 5 wherein presenting at least one analogy of the concept further comprises presenting a nature video thereby targeting natural intelligence.
8. The method of claim 5 wherein presenting at least one analogy of the concept further comprises presenting a laugh-and-learn animated situational depiction thereby targeting linguistic intelligence, interpersonal intelligence, spatial intelligence and musical intelligence.
9. The method of claim 5 wherein enabling internalization of the concept and the analogy through self reflection further comprises providing simulations of games thereby targeting intrapersonal intelligence, bodily- kinesthetic intelligence, spatial intelligence, linguistic intelligence, musical intelligence, and logical-mathematical intelligence.
10. The method of claim 5 wherein identifying a specific skill that the student needs to develop further comprises developing an online experience chart, such that the experience chart guides the student over time to change a habit or develop the identified skill, thereby targeting linguistic intelligence, logical-mathematical intelligence, spatial intelligence, and intrapersonal intelligence.
11. A system for providing dynamic learning to a student for a subject matter, the method comprising a course server to make available to clients one or more computer-based courses, the server comprising an e-learning system comprising an interface, at least one course,
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses a database of course elements, profiles a display model a processor for processing information, a storage device, and a main memory, at least one client computer at a client location; an international controller; a location controller; a network; and a network interface.
12. The system of claim 11 wherein the server further comprises a display model that provides mapping and data to render multiple views of course pages based on location, context, and category.
System and Method for Dynamic Electronic Learning Based on Continuing Student Assessments and Responses
PCT/US2006/022748 2006-06-12 2006-06-12 System and method for dynamic electronic learning based on location, context, and category data WO2007145619A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2006/022748 WO2007145619A1 (en) 2006-06-12 2006-06-12 System and method for dynamic electronic learning based on location, context, and category data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2006/022748 WO2007145619A1 (en) 2006-06-12 2006-06-12 System and method for dynamic electronic learning based on location, context, and category data

Publications (1)

Publication Number Publication Date
WO2007145619A1 true WO2007145619A1 (en) 2007-12-21

Family

ID=38832026

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/022748 WO2007145619A1 (en) 2006-06-12 2006-06-12 System and method for dynamic electronic learning based on location, context, and category data

Country Status (1)

Country Link
WO (1) WO2007145619A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140101613A1 (en) * 2008-02-21 2014-04-10 Apple Inc. Transitional data sets
WO2014121284A1 (en) * 2013-02-04 2014-08-07 Gamxing Inc. Games for learning regulatory best practices
EP3109811A1 (en) * 2015-06-26 2016-12-28 Accenture Global Services Limited Certification management system
KR20190109055A (en) * 2018-03-16 2019-09-25 박귀현 Method and apparatus for generating graphics in video using speech characterization
KR20190109054A (en) * 2018-03-16 2019-09-25 박귀현 Method and apparatus for creating animation in video

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999063671A1 (en) * 1998-05-29 1999-12-09 Koninklijke Philips Electronics N.V. Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation
US20020060634A1 (en) * 2000-09-06 2002-05-23 Samsung Electronics Co., Ltd. Method of modulating and/or demodulating RLL code having enhanced direct current suppression capability
EP1469473A1 (en) * 2002-01-23 2004-10-20 Sony Corporation Modulation apparatus and method, and dsv control bit generation method
US6978115B2 (en) * 2001-03-29 2005-12-20 Pointecast Corporation Method and system for training in an adaptive manner

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999063671A1 (en) * 1998-05-29 1999-12-09 Koninklijke Philips Electronics N.V. Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation
US20020060634A1 (en) * 2000-09-06 2002-05-23 Samsung Electronics Co., Ltd. Method of modulating and/or demodulating RLL code having enhanced direct current suppression capability
US6978115B2 (en) * 2001-03-29 2005-12-20 Pointecast Corporation Method and system for training in an adaptive manner
EP1469473A1 (en) * 2002-01-23 2004-10-20 Sony Corporation Modulation apparatus and method, and dsv control bit generation method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140101613A1 (en) * 2008-02-21 2014-04-10 Apple Inc. Transitional data sets
US9921713B2 (en) * 2008-02-21 2018-03-20 Apple Inc. Transitional data sets
WO2014121284A1 (en) * 2013-02-04 2014-08-07 Gamxing Inc. Games for learning regulatory best practices
EP3109811A1 (en) * 2015-06-26 2016-12-28 Accenture Global Services Limited Certification management system
US20160381004A1 (en) 2015-06-26 2016-12-29 Accenture Global Services Limited Certification management system
US10581828B2 (en) 2015-06-26 2020-03-03 Accenture Global Services Limited Certification management system
KR20190109055A (en) * 2018-03-16 2019-09-25 박귀현 Method and apparatus for generating graphics in video using speech characterization
KR20190109054A (en) * 2018-03-16 2019-09-25 박귀현 Method and apparatus for creating animation in video
KR102044541B1 (en) 2018-03-16 2019-11-13 박귀현 Method and apparatus for generating graphics in video using speech characterization
KR102044540B1 (en) 2018-03-16 2019-11-13 박귀현 Method and apparatus for creating animation in video

Similar Documents

Publication Publication Date Title
US20050186550A1 (en) System and method for dynamic electronic learning based on continuing student assessments and responses
Ashton et al. An unfinished symphony: 21st century teacher education using knowledge creating heutagogies
US6496681B1 (en) Method and system for accessing and interchanging multimedia data in an interactive format professional development platform
US6733296B2 (en) Learning system and method for holding incentive-based learning
EP1444674A1 (en) A learning system and method for teacher load balancing
Tai Corporate e-learning: An inside view of IBM's solutions
Saw et al. The videoconferencing learning environment: Technology, interaction and learning intersect
Harris‐Bowlsbey et al. Computer‐based career planning systems: Dreams and realities
McGowan An investigation into web-based presentations of institutional online learning orientations.
WO2007145619A1 (en) System and method for dynamic electronic learning based on location, context, and category data
Singh et al. Barriers and facilitators to implementing simulation into pharmacy programs globally
Tian The World Wide Web: a vehicle to develop interactive learning and teaching applications
Lujara Development of e-learning content and delivery for self learning environment: Case of selected rural secondary schools in Tanzania
Manduna et al. Incorporating various perspectives in using instant messages in teaching programming: A critical system thinking perspective
Zanev et al. Wireless course management system
Sandman Gaining insight into business telecommunications students through the assessment of learning styles
Tung Perceptions of students and instructors of online and web-enhanced course effectiveness in community colleges
Wong et al. Peer assessment and computer literacy for junior high school students in geography lessons in Hong Kong
Zaharias On-line Learning Courses: A review and usability attributes
Velasquez et al. LAS 2000: Introduction to Latin American Studies
Li et al. Wireless Security
Kovacs A project-based model for an advanced web site design and e-commerce course
Khan National virtual education plan: enhancing education through e-learning in developing countries
Basiel Applied formative evaluation in the Web-based environment
Chatzisavva et al. A dynamic environment for distance learning

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06784761

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06784761

Country of ref document: EP

Kind code of ref document: A1