CA2101094A1 - Instructional management system - Google Patents
Instructional management systemInfo
- Publication number
- CA2101094A1 CA2101094A1 CA002101094A CA2101094A CA2101094A1 CA 2101094 A1 CA2101094 A1 CA 2101094A1 CA 002101094 A CA002101094 A CA 002101094A CA 2101094 A CA2101094 A CA 2101094A CA 2101094 A1 CA2101094 A1 CA 2101094A1
- Authority
- CA
- Canada
- Prior art keywords
- user
- video screen
- student
- computer
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B7/00—Electrically-operated teaching apparatus or devices working with questions and answers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/927—Education or instruction
Abstract
ABSTRACT OF THE INVENTION
A virtual school user interface running on networked personal computers for providing administrative and instructional functions to users in a scholastic environment. A user selects among grouped system functions by accessing one of a plurality of rooms within a school representation displayed on a video screen, with the networked virtual reality presenting the user as a real-time entity within the virtual school so that the user can interact with other users and system elements. A learning path editor is also provided for allowing users to author student curriculum sequences using graphical icons. A guidance tutor is further provided for coaching a student by displaying a guidance message on the video screen when so indicated by an instructional context. A courseware scheduler is further provided for delivering specific courseware to specific computers during specific time periods. A
system monitor is further provided for gathering information in real-time on the state of each computer.
A virtual school user interface running on networked personal computers for providing administrative and instructional functions to users in a scholastic environment. A user selects among grouped system functions by accessing one of a plurality of rooms within a school representation displayed on a video screen, with the networked virtual reality presenting the user as a real-time entity within the virtual school so that the user can interact with other users and system elements. A learning path editor is also provided for allowing users to author student curriculum sequences using graphical icons. A guidance tutor is further provided for coaching a student by displaying a guidance message on the video screen when so indicated by an instructional context. A courseware scheduler is further provided for delivering specific courseware to specific computers during specific time periods. A
system monitor is further provided for gathering information in real-time on the state of each computer.
Description
9 '~
INSTRUCTIONAL MANAGEMENT SYSTEM
BACKGROUND OF THE INVENTION
1. Field of the Invention.
The present invention pertains to the field of computerized administrative systems, and more particularly to a networked instructional management system targeted to scholastic environments.
INSTRUCTIONAL MANAGEMENT SYSTEM
BACKGROUND OF THE INVENTION
1. Field of the Invention.
The present invention pertains to the field of computerized administrative systems, and more particularly to a networked instructional management system targeted to scholastic environments.
2. Description of Related Art.
In recent years, the power of personal computers has grown remarkably while their price has steadily fallen.
By connecting a number of personal computers together via a local area network (LAN), it is possible to create a system that is flexible and cost-effective for automating many functions within businesses and institutions.
One such institution that may benefit from a networked computer system is that of schools. In a typical school, one computer system might be used to provide administrative functions for running the school and tracking the progress of students, while another computer system might be used for computer assisted instruction (CAI) within the classroom. Having multiple ; computer systems within a school presents difficulties in sharing critical information between the systems as well as presenting different user interfaces that must be learned separately by staff, faculty, and students.
By using an appropriate management system, it is possible to combine administrative functions such as student monitoring and tracking and curriculum authoring, with such CAI functions as courseware delivery and student coaching. The management system should provide an easy to use interface appropriate to users of all ages and skills.
Therefore, there is a need to combine administrative and CAI capabilities within a single computer system and allow users to select system functions in a simple and intuitive manner. There is also a need to provide a easy way to author student curriculum sequences. There :.
is an additional need to provide an effective way to coach a student if the student is not progressing through a curriculum as expected. There is a further need to deliver specific courseware to specific computers during specific time periods. There is a further need to monitor in real-time the status of each computer on the network.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a virtual school user interface running on networked personal computers for providing administrative and instructional functions to users in a scholastic environment. A user selects among grouped system functions by accessing one of a plurality of rooms within a school representation displayed on a video screen, with the networked virtual reality presenting the user as a real-time entity within the virtual school so that the user can interact with other users and system elements. A learning path editor is also provided for allowing users to author student curriculum sequences using graphical icons. A guidance tutor is further provided for coaching a student by displaying a guidance message on the video screen when so indicated by an instructional context. A courseware scheduler is --further provided for delivering specific courseware to specific computers during specific time periods. A
system moni~or is further provided for gathering information in real-time on the state of each computer.
.. . :
BRIEF DESCRIPTION OF THE DRAWINGS -Referring now to the drawings in which like reference numbers represent corresponding parts throughout:
2 ~
In recent years, the power of personal computers has grown remarkably while their price has steadily fallen.
By connecting a number of personal computers together via a local area network (LAN), it is possible to create a system that is flexible and cost-effective for automating many functions within businesses and institutions.
One such institution that may benefit from a networked computer system is that of schools. In a typical school, one computer system might be used to provide administrative functions for running the school and tracking the progress of students, while another computer system might be used for computer assisted instruction (CAI) within the classroom. Having multiple ; computer systems within a school presents difficulties in sharing critical information between the systems as well as presenting different user interfaces that must be learned separately by staff, faculty, and students.
By using an appropriate management system, it is possible to combine administrative functions such as student monitoring and tracking and curriculum authoring, with such CAI functions as courseware delivery and student coaching. The management system should provide an easy to use interface appropriate to users of all ages and skills.
Therefore, there is a need to combine administrative and CAI capabilities within a single computer system and allow users to select system functions in a simple and intuitive manner. There is also a need to provide a easy way to author student curriculum sequences. There :.
is an additional need to provide an effective way to coach a student if the student is not progressing through a curriculum as expected. There is a further need to deliver specific courseware to specific computers during specific time periods. There is a further need to monitor in real-time the status of each computer on the network.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a virtual school user interface running on networked personal computers for providing administrative and instructional functions to users in a scholastic environment. A user selects among grouped system functions by accessing one of a plurality of rooms within a school representation displayed on a video screen, with the networked virtual reality presenting the user as a real-time entity within the virtual school so that the user can interact with other users and system elements. A learning path editor is also provided for allowing users to author student curriculum sequences using graphical icons. A guidance tutor is further provided for coaching a student by displaying a guidance message on the video screen when so indicated by an instructional context. A courseware scheduler is --further provided for delivering specific courseware to specific computers during specific time periods. A
system moni~or is further provided for gathering information in real-time on the state of each computer.
.. . :
BRIEF DESCRIPTION OF THE DRAWINGS -Referring now to the drawings in which like reference numbers represent corresponding parts throughout:
2 ~
Figure 1 is a general block diagram of a virtual school lab model compatible with the present invention;
Figure 2 is a general block diagram of a virtual school distributed model compatible with the present invention;
Figure 3 is a perspective view of the functional elements of a workstation compatible with the present invention;
Figure 4 is a general block diagram of logical elements in a virtual school compatible with the present invention;
Figure 5 is a screen view of a virtual school front door compatible with the present invention;
Figure 6 is a screen view of a virtual school security display compatible with the present invention;
: Figure 7 is a screen view of a virtual school hallway compatible with the present invention;
Figure 8 is a screen view of a virtual school map compatible with the present invention;
Figure 9 is a screen view of a virtual school student desk compatible with the present invention;
Figure 10 is a screen view of a virtual school computer laboratory compatible with the present invention;
~ 25 Figure 11 is a screen view of a virtual school : classroom compatible with the present invention;
Figure 12 is a screen view of a virtual school office compatible with the present invention;
Figure 13 is a screen view of a virtual school media center compatible with the present invention;
Figure 14 is a screen view of a virtual school lounge compatible with the present invention;
Figure 15 is a screen view of virtual school mailboxes compatible with the present invention;
. 35 Figure 16 is a screen view of a virtual school bookshelf compatible with the present invention;
, ~
:.
.,. ,.... . : ., 2 ~
Figure 17 is a flow diagram of a learning path editor compatible with the present invention;
Figure 18 illustrates a sample curriculum sequence constructed as a flow chart using a learning path editor compatible with the present invention;
Figure 19 is a flow diagram of a courseware scheduler compatible with the present invention;
Figure 20 is a flow diagram of a system monitor compatible with the present invention; and Figure 21 is a flow diagram of a guidance tutor compatible with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.
General Description -The Instructional Management System (INS) of the ~5 present invention is designed for use in scholastic environments. The IMS is a computer user interface apparatus for presenting text and graphics information to a user. The apparatus operates on a local area network of one or more computers connected together.
Each computer has user input means, a video screen, and data storage means coupled thereto. In addition, instructional and administrative information is stored in an electronic format in the data storage means of the computer.
2~1as~
The user interface is a ~'virtual school~ that provides a networked virtual reality environment so that one or more users can access the instructional and administrative information by grouped functions. Within the virtual school, the user selects among the grouped functions by accessing one of a plurality of rooms within a school representation displayed on the video screen. The networked virtual reality environment thereby presents the user as a real-time entity within the virtual school so that ~he user interacts with other user~ and elements therein.
Among the functions provided by the present invention are the following: -1) deliver a customized sequence of appropriate learning events to each student;
2) direct and monitor student progress and various online and offline activities and tailor instruction to fully integrate them into the classroom;
3) adapt a standard sequence of curricula and prescribe lessons from third-party materials;
Figure 2 is a general block diagram of a virtual school distributed model compatible with the present invention;
Figure 3 is a perspective view of the functional elements of a workstation compatible with the present invention;
Figure 4 is a general block diagram of logical elements in a virtual school compatible with the present invention;
Figure 5 is a screen view of a virtual school front door compatible with the present invention;
Figure 6 is a screen view of a virtual school security display compatible with the present invention;
: Figure 7 is a screen view of a virtual school hallway compatible with the present invention;
Figure 8 is a screen view of a virtual school map compatible with the present invention;
Figure 9 is a screen view of a virtual school student desk compatible with the present invention;
Figure 10 is a screen view of a virtual school computer laboratory compatible with the present invention;
~ 25 Figure 11 is a screen view of a virtual school : classroom compatible with the present invention;
Figure 12 is a screen view of a virtual school office compatible with the present invention;
Figure 13 is a screen view of a virtual school media center compatible with the present invention;
Figure 14 is a screen view of a virtual school lounge compatible with the present invention;
Figure 15 is a screen view of virtual school mailboxes compatible with the present invention;
. 35 Figure 16 is a screen view of a virtual school bookshelf compatible with the present invention;
, ~
:.
.,. ,.... . : ., 2 ~
Figure 17 is a flow diagram of a learning path editor compatible with the present invention;
Figure 18 illustrates a sample curriculum sequence constructed as a flow chart using a learning path editor compatible with the present invention;
Figure 19 is a flow diagram of a courseware scheduler compatible with the present invention;
Figure 20 is a flow diagram of a system monitor compatible with the present invention; and Figure 21 is a flow diagram of a guidance tutor compatible with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.
General Description -The Instructional Management System (INS) of the ~5 present invention is designed for use in scholastic environments. The IMS is a computer user interface apparatus for presenting text and graphics information to a user. The apparatus operates on a local area network of one or more computers connected together.
Each computer has user input means, a video screen, and data storage means coupled thereto. In addition, instructional and administrative information is stored in an electronic format in the data storage means of the computer.
2~1as~
The user interface is a ~'virtual school~ that provides a networked virtual reality environment so that one or more users can access the instructional and administrative information by grouped functions. Within the virtual school, the user selects among the grouped functions by accessing one of a plurality of rooms within a school representation displayed on the video screen. The networked virtual reality environment thereby presents the user as a real-time entity within the virtual school so that ~he user interacts with other user~ and elements therein.
Among the functions provided by the present invention are the following: -1) deliver a customized sequence of appropriate learning events to each student;
2) direct and monitor student progress and various online and offline activities and tailor instruction to fully integrate them into the classroom;
3) adapt a standard sequence of curricula and prescribe lessons from third-party materials;
4) branch students to appropriate remedial or ~ enrichment activities;
; 5) generate criterion-referenced pretests and post-tests; and 6) create, maintain, and update instructional records on each student and electronically transfer records within and between schools.
Network Description The IMS preferably operates on a network comprised of a group of workstations connected together to communicate with each other and to share peripherals ` such as printers and data storage devices. The user perceives the system according to the workstations and the rooms in which they reside.
. ., . ~ ~ . .. . .
'2 ~
From the user~s point of view, there are primarily two models of how IMS is employed: (1) a lab model, where the network is confined to one room, and (2) a distributed model, where the network is distributed throughout several rooms.
Figure l illustrates the lab model in one room. In typical usage, the room is dedicated and students enter the lab in groups according to a predefined schedule.
Figure 2 illustrates the distributed model in a plurality of rooms. The distributed model has workstations in rooms which may or may not be dedicated to the use of computers. Students use the computers at the teacher~s discretion. The IMS can be accessed from any workstation on the network.
There are two basic types of workstations operating in conjunction with IMS, i.e., a learning station and a enhanced station. The learning station is typically a -low-end machine which is capable of delivering basic courseware and productivity tools to the user. The enhanced station is a more powerful workstation which may be capable of delivering the full range of user applications available in INS depending upon its hardware capabilities. The lab model has at least one enhanced station and this typically is the teacher or system attendant workstation. The distributed model uses the same types of stations as the lab model, although there may be proportionately more enhanced stations in the distributed model to allow each teacher access to the full range of user applications.
Figure 3 shows the functional elements of a typical workstation. The workstation comprises a computer 10, a keyboard 12, a pointing device such as a mouse 14, and video display screen 16. Nany of the functions of the IMS are embodied in software 18 executing on the computer 20.
21~L~
Virtual School Figure 4 provides a summary of the virtual school's logical organization. As can be seen in the drawing, there are three hierarchical level: places, furniture, and objects. These hierarchical levels are represented by graphical user interfaces and icons displayed on the video display screen 16 of the computer 10 as described in more detail herein.
The user begins navigating through the virtual school at the school map 20 and can reach six other places: media center 22, mailboxes 24, staff lounge 26, classroom 28, office 30, and computer laboratory 32, depending on the access level of the user.
The next level in the virtual school hierarchy is that of furniture. From the media center 22, classroom 28, office 30, and computer laboratory 32, there are four pieces of furniture that are displayed: a computer 34, a desk 36, a file cabinet 38, ~nd a bookshelf 40.
Within the media center 22, an additional piece of furniture, a card catalog 42, is displayed. From the staff lounge 26, only one piece of furniture, a bulletin board 44, is displayed. From the classroom 28, an additional piece of furniture, the student desk 46, can be acces~ed.
The last level in the virtual school hierarchy is that of objects. There are three pieces of furniture that have objects: the regular desk 36, bookshelf 40, and the student desk 46. From the student desk 46, a notebook 54, a toolbox 56, and a calculator 58 are available. From the regular desk 36, a lesson planner 44j a calculator 46 J and a pencil holder 48 are i available. And finally, from the bookshelf 40, reference books 50 and multimedia materials 52 are available.
,: - ~ . . . , . . .. ~ .
Screen Format The user interface of the virtual school follows a common format including a main panel, directions panel, list panel, and status panel. The main panel presents information along substantially the majority of one side of the screen and typically includes the graphical representations of the virtual school. The directions panel guides the user in correct and efficient use of the user interface by displaying instructions on the video screen, including text directed to on-line training and help functions for the user interface and a tutor presenting audio or full-motion video on the video screen in conjunction with the text. The list panel presents information from a currently active database on the video screen. The status panel displays a message indication describing which room the user is in ~nd the function being performed.
Front Door Screen Figure 5 illustrates the first screen of the user ~
interface, which screen is displayed to a user at an ~ -unassigned station (e.g., one that has not been - scheduled to deliver lessons to a specific student at a specific time). The first screen contains a front door graphic which represents the functions that provide entry into the virtual school. The name of the school appears in the sign above the front door. To enter the ; school, the user positions a cursor on the front door with the pointing device and selects the door by clicking a button or by any other appropriate pointing device or selection means.
School Security Screen Figure 6 illustrates the school security screen, which is the second screen presented to an IMS user ; after the front door screen has been accessed~ The school security screen controls access to the IMS.
: ~ . - , . . . ~ : .
2~9~
9 , .
Every user who regularly uses the system is registered under one of the six main user access classes. Each user access class has its own se~t of access privileges to the applications and files in the system. No one else may log on to the station unless they use an override code, which clears the name field and allows another user to log on to the system.
If the user is an assigned student who is scheduled to use a workstation at a specific time, this is the first screen that is displayed and the student's name appears in the name field.
If a user is not a registered user of the system, the user may log on for demonstration or training purposes by clicking a guest button displayed on the screen. Guests can view blank forms and reports, student monitoring, and the learning path editor, but they cannot add, change, or dele~e information anywhere in the system.
User Classifications There are six different classes of users that can access the INS, the first being that of the administrator group. Members of the administrator group have access to all courseware, references, student, teacher and administrator productivity tools, and access to all student and teacher records.
The administrator access class contains six subgroups. The first subgroup is that of principal. A
principal has access to available INS features including administrative reports, system monitoring, student registration, and staff registration.
The second administrative subgroup is that of administrative assistant. An administrative assistant has access to administrative reports, system monitoring, student registration, and staff registration functions.
.
, : :, . :., -- 2 ~
The third administrative subgroup is that of nurse.
Nurses have access to medical, health, and emergency records.
The forth administrator subgroup is that of system attendant. The duties of a system attendant include system monitoring and maintenance, annotating network errors in the system log, system administration, system backup, system update, laboratory layout, and possible enrollment of students.
The fifth administrator subgroup is that of curriculum specialist. The curriculum specialist designs units and sequences of courseware lessons. This user has complete access to the lesson sequence generator and has full editorial control over its associated data. This user may be a vendor employee or a district or school employee.
The sixth and final subgroup of the administrator group is that of district administrator. On the district level, administrators can request all reports that are available at individual school sites. They can request reports that compare data of different schools and they can transfer the records of a student from one school to another. It is advisable that the original i schools' records be annotated about the transfer but not deleted by district level action.
The second main user access class is that of a guest. A guest has access to all courseware, - references, and student and teacher productivity tools but has restricted access to all available reports.
The third main user access class is that of parent.
- A parent has access to all courseware, references, and student productivity tools and has access to their own child's work and parent reports about that child.
The fourth main user access class is that of student. A student has access to assigned courseware references and student productivity tools but is restricted to access only the student's work. Certain .~. .
ll lessons or materials may be presented to a group of students from ~ single computer rather than each student working individually. Students not in the group may need to take this material individually. The material might be an ordinary lesson that a teacher wishes to amplify ~y group or classroom presentation.
The fifth main user access class is that of teacher.
Teachers have access to all courseware, references, student and teacher productivity tools, and scheduling and assigning students. They have restricted access to only the records of the students assigned to them. The features available to the teacher include curriculum assignment, lesson planning, test creation, system monitoring, and access to instructional reports.
Within the teacher group there are three different subgroups. The first teacher subgroup is that of regular teacher. The regular teacher is limited to access of records of students in sections.
The second teacher subgroup is that of a substitute teacher. A substitute teacher has access to student records for a particular section. Access is restricted only to a particular time period.
- The third teacher subgroup is that of media specialist. A media specialist may add and delete access to a card catalog of references (data base information on all books, video tapes, audio tapes, and ~ilms used in instruction) that are not specifically kept in the classroom. Productivity tools specifically available in the media center are the card catalog, and ` 30 may include an electronic encyclopedia such as Compton's ` Multimedia EncYclopedia, and may include an electronic dictionary such as the Merriam-Webster DictionarY.
The sixth main user access class is that of a vendor. A vendor is a technician who initially installs and configures the system. Configuration may involve activating or suppressing certain features of the system. The vendor may also have access to special `.
- - 2 ~
12 ~-system usage or performance reports. They may also ha~e access to helpful system debugging reports. A vendor inputs a report to the I~S describing each visit.
Hallway Screen After a user has logged in to the system, they are presented with a hallway ~creen as described in Figure 7. The hallway screen adds to the illusion that a user is walking through a school. The hallway displays for a few seconds when the user goes from one room to another room in the virtual school.
From the hallway screen, there are two different paths. If the user is not a student, the IMS takes the user to the school map as shown in Figure 8. If the user is a student, the system takes the user to the student desk as illustrated in Figure 9.
School Map Screen ~ -Figure 8 illustrates the school map screen that displays representations of all of the rooms in the virtual school and provides access to the different rooms in the virtual 3chool. Each room provides access to certain functions as described further herein. Some functions may be performed in all of the rooms, others only in a specific room.
The school map is not a map of the user's real life school. It is a map of an imaginary virtual school and is used to divide the functions of the IMS into logical ~-groupings: administration in the office, instruction in the classroom, network operation in the computer lab, and access to resource materials in the media center.
To go to a room, the user positions a cursor to any part of the desired room and the mouse button is clicked.
L~ 9 ~L ~ 9 ~
Student Desk Screen Figure 9 illustrates the student desktop screen that provides access to learning functions in the IMS
including the selection of a course sequence to be taught. When the student logs on, the IMS displays a list of the sequences that have been assigned to this student, and the student then selects which of these sequences that they wish to see. The student desk allows the user access to a notebook 54, a student writing tool 60, and a toolbox 56. If the student selects the notebook 54, a list of the student's previously saved files is displayed. If the student writing tool 60 is selected, the student is routed to a word processing program. If the toolbox 56 is selected, a list of student productivity tools is presented from which the student may choose a desired tool.
ComPuter Laboratory Screen Figure 10 illustrates that computer laboratory screen that provides access to system management fur.ctions in the IMS. The computer laboratory screen includes a computer 34, a pencil holder 48, a calculator 58, a desk 36, a file cabinet 38, and a bookshelf 40.
The activity in this room focuses on running and maintaining the IMS. Almost all of the IMS functions are available in the computer laboratory including:
` 1) school setup;
2) learning path editor;
3) courseware assignment;
304) scheduling;
" 5) reports;
; 6) system monitoring;
7) system and error logs;
8) system maintenance;
359) application maintenance;
10) curriculum maintenance;
11) productivity tools;
-,~
\
, , . . . ~., 12) reference tools; and 13) utility tools.
The only function that is not available in the computer laboratory is user registration, which is done in ~he office.
Classroom Screen Figure 11 illustrates the classroom screen that pro~ide~ shared access to lessons, tools, and references in the IMS. Within the classroom screen, other icons can be accessed, including a pencil holder 48, a calculator 58, a desk 36, a file cabinet 38, a computer 34, and a bookshelf 40. The activity in the classroom focuses on creating and assigning sequences, scheduling lessons, monitoring students, and generating reports.
The IMS functions available in the classroom include: -1) learning path editor; -2) courseware assignment;
3) scheduling;
4) reports;
~; 5) system monitoring;
6) productivity tools; and 7~ reference tools.
Office Screen Figure 12 illustrates the office screen that provides access to the administrative functions in the INS. Within the classroom screen, other icons can be . accessed, including a bookshelf 40, a calculator 58, a desk 36, a file cabinet 38, a computer 34, and a bookshelf 48. The IMS functions available in the office include:
1) student registration;
2) staff registration;
3) learning path editor;
4) reports;
; 5) generate criterion-referenced pretests and post-tests; and 6) create, maintain, and update instructional records on each student and electronically transfer records within and between schools.
Network Description The IMS preferably operates on a network comprised of a group of workstations connected together to communicate with each other and to share peripherals ` such as printers and data storage devices. The user perceives the system according to the workstations and the rooms in which they reside.
. ., . ~ ~ . .. . .
'2 ~
From the user~s point of view, there are primarily two models of how IMS is employed: (1) a lab model, where the network is confined to one room, and (2) a distributed model, where the network is distributed throughout several rooms.
Figure l illustrates the lab model in one room. In typical usage, the room is dedicated and students enter the lab in groups according to a predefined schedule.
Figure 2 illustrates the distributed model in a plurality of rooms. The distributed model has workstations in rooms which may or may not be dedicated to the use of computers. Students use the computers at the teacher~s discretion. The IMS can be accessed from any workstation on the network.
There are two basic types of workstations operating in conjunction with IMS, i.e., a learning station and a enhanced station. The learning station is typically a -low-end machine which is capable of delivering basic courseware and productivity tools to the user. The enhanced station is a more powerful workstation which may be capable of delivering the full range of user applications available in INS depending upon its hardware capabilities. The lab model has at least one enhanced station and this typically is the teacher or system attendant workstation. The distributed model uses the same types of stations as the lab model, although there may be proportionately more enhanced stations in the distributed model to allow each teacher access to the full range of user applications.
Figure 3 shows the functional elements of a typical workstation. The workstation comprises a computer 10, a keyboard 12, a pointing device such as a mouse 14, and video display screen 16. Nany of the functions of the IMS are embodied in software 18 executing on the computer 20.
21~L~
Virtual School Figure 4 provides a summary of the virtual school's logical organization. As can be seen in the drawing, there are three hierarchical level: places, furniture, and objects. These hierarchical levels are represented by graphical user interfaces and icons displayed on the video display screen 16 of the computer 10 as described in more detail herein.
The user begins navigating through the virtual school at the school map 20 and can reach six other places: media center 22, mailboxes 24, staff lounge 26, classroom 28, office 30, and computer laboratory 32, depending on the access level of the user.
The next level in the virtual school hierarchy is that of furniture. From the media center 22, classroom 28, office 30, and computer laboratory 32, there are four pieces of furniture that are displayed: a computer 34, a desk 36, a file cabinet 38, ~nd a bookshelf 40.
Within the media center 22, an additional piece of furniture, a card catalog 42, is displayed. From the staff lounge 26, only one piece of furniture, a bulletin board 44, is displayed. From the classroom 28, an additional piece of furniture, the student desk 46, can be acces~ed.
The last level in the virtual school hierarchy is that of objects. There are three pieces of furniture that have objects: the regular desk 36, bookshelf 40, and the student desk 46. From the student desk 46, a notebook 54, a toolbox 56, and a calculator 58 are available. From the regular desk 36, a lesson planner 44j a calculator 46 J and a pencil holder 48 are i available. And finally, from the bookshelf 40, reference books 50 and multimedia materials 52 are available.
,: - ~ . . . , . . .. ~ .
Screen Format The user interface of the virtual school follows a common format including a main panel, directions panel, list panel, and status panel. The main panel presents information along substantially the majority of one side of the screen and typically includes the graphical representations of the virtual school. The directions panel guides the user in correct and efficient use of the user interface by displaying instructions on the video screen, including text directed to on-line training and help functions for the user interface and a tutor presenting audio or full-motion video on the video screen in conjunction with the text. The list panel presents information from a currently active database on the video screen. The status panel displays a message indication describing which room the user is in ~nd the function being performed.
Front Door Screen Figure 5 illustrates the first screen of the user ~
interface, which screen is displayed to a user at an ~ -unassigned station (e.g., one that has not been - scheduled to deliver lessons to a specific student at a specific time). The first screen contains a front door graphic which represents the functions that provide entry into the virtual school. The name of the school appears in the sign above the front door. To enter the ; school, the user positions a cursor on the front door with the pointing device and selects the door by clicking a button or by any other appropriate pointing device or selection means.
School Security Screen Figure 6 illustrates the school security screen, which is the second screen presented to an IMS user ; after the front door screen has been accessed~ The school security screen controls access to the IMS.
: ~ . - , . . . ~ : .
2~9~
9 , .
Every user who regularly uses the system is registered under one of the six main user access classes. Each user access class has its own se~t of access privileges to the applications and files in the system. No one else may log on to the station unless they use an override code, which clears the name field and allows another user to log on to the system.
If the user is an assigned student who is scheduled to use a workstation at a specific time, this is the first screen that is displayed and the student's name appears in the name field.
If a user is not a registered user of the system, the user may log on for demonstration or training purposes by clicking a guest button displayed on the screen. Guests can view blank forms and reports, student monitoring, and the learning path editor, but they cannot add, change, or dele~e information anywhere in the system.
User Classifications There are six different classes of users that can access the INS, the first being that of the administrator group. Members of the administrator group have access to all courseware, references, student, teacher and administrator productivity tools, and access to all student and teacher records.
The administrator access class contains six subgroups. The first subgroup is that of principal. A
principal has access to available INS features including administrative reports, system monitoring, student registration, and staff registration.
The second administrative subgroup is that of administrative assistant. An administrative assistant has access to administrative reports, system monitoring, student registration, and staff registration functions.
.
, : :, . :., -- 2 ~
The third administrative subgroup is that of nurse.
Nurses have access to medical, health, and emergency records.
The forth administrator subgroup is that of system attendant. The duties of a system attendant include system monitoring and maintenance, annotating network errors in the system log, system administration, system backup, system update, laboratory layout, and possible enrollment of students.
The fifth administrator subgroup is that of curriculum specialist. The curriculum specialist designs units and sequences of courseware lessons. This user has complete access to the lesson sequence generator and has full editorial control over its associated data. This user may be a vendor employee or a district or school employee.
The sixth and final subgroup of the administrator group is that of district administrator. On the district level, administrators can request all reports that are available at individual school sites. They can request reports that compare data of different schools and they can transfer the records of a student from one school to another. It is advisable that the original i schools' records be annotated about the transfer but not deleted by district level action.
The second main user access class is that of a guest. A guest has access to all courseware, - references, and student and teacher productivity tools but has restricted access to all available reports.
The third main user access class is that of parent.
- A parent has access to all courseware, references, and student productivity tools and has access to their own child's work and parent reports about that child.
The fourth main user access class is that of student. A student has access to assigned courseware references and student productivity tools but is restricted to access only the student's work. Certain .~. .
ll lessons or materials may be presented to a group of students from ~ single computer rather than each student working individually. Students not in the group may need to take this material individually. The material might be an ordinary lesson that a teacher wishes to amplify ~y group or classroom presentation.
The fifth main user access class is that of teacher.
Teachers have access to all courseware, references, student and teacher productivity tools, and scheduling and assigning students. They have restricted access to only the records of the students assigned to them. The features available to the teacher include curriculum assignment, lesson planning, test creation, system monitoring, and access to instructional reports.
Within the teacher group there are three different subgroups. The first teacher subgroup is that of regular teacher. The regular teacher is limited to access of records of students in sections.
The second teacher subgroup is that of a substitute teacher. A substitute teacher has access to student records for a particular section. Access is restricted only to a particular time period.
- The third teacher subgroup is that of media specialist. A media specialist may add and delete access to a card catalog of references (data base information on all books, video tapes, audio tapes, and ~ilms used in instruction) that are not specifically kept in the classroom. Productivity tools specifically available in the media center are the card catalog, and ` 30 may include an electronic encyclopedia such as Compton's ` Multimedia EncYclopedia, and may include an electronic dictionary such as the Merriam-Webster DictionarY.
The sixth main user access class is that of a vendor. A vendor is a technician who initially installs and configures the system. Configuration may involve activating or suppressing certain features of the system. The vendor may also have access to special `.
- - 2 ~
12 ~-system usage or performance reports. They may also ha~e access to helpful system debugging reports. A vendor inputs a report to the I~S describing each visit.
Hallway Screen After a user has logged in to the system, they are presented with a hallway ~creen as described in Figure 7. The hallway screen adds to the illusion that a user is walking through a school. The hallway displays for a few seconds when the user goes from one room to another room in the virtual school.
From the hallway screen, there are two different paths. If the user is not a student, the IMS takes the user to the school map as shown in Figure 8. If the user is a student, the system takes the user to the student desk as illustrated in Figure 9.
School Map Screen ~ -Figure 8 illustrates the school map screen that displays representations of all of the rooms in the virtual school and provides access to the different rooms in the virtual 3chool. Each room provides access to certain functions as described further herein. Some functions may be performed in all of the rooms, others only in a specific room.
The school map is not a map of the user's real life school. It is a map of an imaginary virtual school and is used to divide the functions of the IMS into logical ~-groupings: administration in the office, instruction in the classroom, network operation in the computer lab, and access to resource materials in the media center.
To go to a room, the user positions a cursor to any part of the desired room and the mouse button is clicked.
L~ 9 ~L ~ 9 ~
Student Desk Screen Figure 9 illustrates the student desktop screen that provides access to learning functions in the IMS
including the selection of a course sequence to be taught. When the student logs on, the IMS displays a list of the sequences that have been assigned to this student, and the student then selects which of these sequences that they wish to see. The student desk allows the user access to a notebook 54, a student writing tool 60, and a toolbox 56. If the student selects the notebook 54, a list of the student's previously saved files is displayed. If the student writing tool 60 is selected, the student is routed to a word processing program. If the toolbox 56 is selected, a list of student productivity tools is presented from which the student may choose a desired tool.
ComPuter Laboratory Screen Figure 10 illustrates that computer laboratory screen that provides access to system management fur.ctions in the IMS. The computer laboratory screen includes a computer 34, a pencil holder 48, a calculator 58, a desk 36, a file cabinet 38, and a bookshelf 40.
The activity in this room focuses on running and maintaining the IMS. Almost all of the IMS functions are available in the computer laboratory including:
` 1) school setup;
2) learning path editor;
3) courseware assignment;
304) scheduling;
" 5) reports;
; 6) system monitoring;
7) system and error logs;
8) system maintenance;
359) application maintenance;
10) curriculum maintenance;
11) productivity tools;
-,~
\
, , . . . ~., 12) reference tools; and 13) utility tools.
The only function that is not available in the computer laboratory is user registration, which is done in ~he office.
Classroom Screen Figure 11 illustrates the classroom screen that pro~ide~ shared access to lessons, tools, and references in the IMS. Within the classroom screen, other icons can be accessed, including a pencil holder 48, a calculator 58, a desk 36, a file cabinet 38, a computer 34, and a bookshelf 40. The activity in the classroom focuses on creating and assigning sequences, scheduling lessons, monitoring students, and generating reports.
The IMS functions available in the classroom include: -1) learning path editor; -2) courseware assignment;
3) scheduling;
4) reports;
~; 5) system monitoring;
6) productivity tools; and 7~ reference tools.
Office Screen Figure 12 illustrates the office screen that provides access to the administrative functions in the INS. Within the classroom screen, other icons can be . accessed, including a bookshelf 40, a calculator 58, a desk 36, a file cabinet 38, a computer 34, and a bookshelf 48. The IMS functions available in the office include:
1) student registration;
2) staff registration;
3) learning path editor;
4) reports;
5) system monitoring;
.~
.~
6) productivity tools; and 7) ref0rence tools.
Media Center Figure 13 illustrates the media center screen that provides access to the audio-visual management functions in the IMS. The media center includes a card catalog 42, a file cabinet 38, a computer 34, and a desk 36.
The activity in the media center focuses on presenting instructional resources to students. The IMS functions available in the media center include:
1) reports;
2) system monitoring;
3) productivity tools; and 4) reference tools.
Lounqe Screen Figure 14 illustrates the lounge screen that provides access to the communications functions in the IMS, including the accessing of a public bulletin board for teachers, electronic mail, and external online information services.
`~:
Mailbox Screen Figure 15 illustrates the mailbox screen that provides access to the electronic mail functions of the IMS.
Computer Icon The computer 34 allows the user to monitor and maintain the system. The functions available on the computer 34 vary from room to room.
Within the computer lab, the user may use the computer 34 for:
1) school setup;
2) system monitoring;
3) system and error logs;
.' ''. " ~` ~ ' :',," '" `'''";'''"'''"`'",',' ''~"'`
2 ~ 3 ~
4) system maintenance;
5) application maintenance; and 6) curriculum maintenance.
Within the classroom and within the office, the user S may use the computer 34 for system monitoring.
System monitoring may be done by the user from any room.
File Cabinet Icon The file cabinet 38 gi~es the user access to information stored and maintained by the IMS. This information includes student and staff records, scheduleæ, courseware assignments, and reports. The functions available in the file cabinet 38 vary from room to room.
Within the computer lab, the user may access:
1) learning path editor;
2) courseware assignment;
3) scheduling;
4) reports;
5) my records;
6) student portfolios; and 7) today's schedule.
Within the classroom, the user may access the same functions as within the computer lab.
Within the office, the user may access:
1) user registration;
2) learning path editor;
3) reports;
4) my records; and 5) today's schedule.
Note that the office is the only room where a user may ~ register other users onto the system. Reports may be ;; accessed from any room.
~ .
:-. . : -: ,. . .
2~
Desk Icon The IMS allows schools to install and use application software including both custom software and commercial software. When an application is installed, it is classified as a productivity tool, a reference tool, or a utility tool. A desk 36 within each of the rooms gives access to productivity and utility tools.
Within the computer lab, the user may access both productivity and utility tools. Otherwise, within the classroom and the office, only productivity tools are available.
Bookshelf Icon The bookshelf 40 as shown in Figure 16 is similar to the desk 36 in that it gives the user access to tools.
The bookshelf 40 provides reference tools which are available in all of the rooms. Typically, the bookshelf 40 contains reference books 50 and multi-media materials 52.
Learninq Path Editor Figure 17 illustrates a utility called a learning path editor (LPE) for authoring curriculum sequences from instructional materials using graphical icons displayed on the video screen to represent various elements of the curriculum sequences and the interaction therebetween. The instructional materials comprise a database of lessons and associated assessment elements, including objectives, activities, tools, references, test items, themes, and processes.
To use the LPE, the user must access a room in the ` virtual school, select the File Cabinet icon 38, and then select the LPE from the list of functions displayed in response thereto. The LPE is a CAD-like utility that allows a user to construct the curriculum sequences by creating flow charts on the video display screen through the manipulation of graphic symbols (icons), thereby s ~ ~ :
tying together one or more universal elements to form a "flow." The LPE allows the user to create, modify and customize sequences.
Figure 17 is a flow chart describing the functions that are available in the LPE: modify sequence 62, verify sequence 64, install sequence 66, and clipboard 68. If modify sequence 62 is selected, a submenu 70 allows a user to perform actions 72 on elements including creating, deleting, opening, closing, editing, and copying sequences. If verify sequence 64 is selected, the LPE verifies the technical integrity of sequences at 74. If install sequence 66 is selected, the sequence is installed at 76. If the clipboard 68 is selected, a submenu 78 with clipboard options is presented to the user, including temporarily storing sequences, and cutting, copying, pasting, clearing, and selecting sequences to and from the clipboard.
Figure 18 illustrates a sample curriculum sequence constructed as a flow chart using the LPE. In accessing the sequence, a student begins with the Adding Fractions unit, continues with the Subtracting Fractions unit, and then takes a unit test. Next comes a decision box wherein, depending on how the student does on the unit test, the system sends the student down one of three branches, i.e., a Remediation path if the student fails the test so that the Fractions Review unit can be accessed; a Core path if the student passes the test;
and an Enrichment path if the student passes with the highest score so that the student can access the Fun With Fractions unit. The Remediation and Enrichment paths may contain decision boxes, but they must rejoin the Core path at some point. Note also that the last element in the sequence shown in Figure 18 is a transition screen.
When the user creates a new sequence, the general procedure is to drag icons from an icon panel and position them in the Core path, the Remediation path or - ~ ., - -2 ~
the Enrichment path on the video display screen. The system then "snaps" them into place on the flow chart and draws the flow arrows so that the end result is a flow chart diagram like that one shown in Figure 18.
Figure 18 also illustrates the icon representations of elements of a curriculum sequence. A curriculum sequence i8 typically comprised of Units (named flows comprising the flow elements below), General Assessments (tests created to assess understanding of Objectives), Transition Screens (text screens that explains proceedings to the student), Action Boxes (similar to a Transition Screen, but generate messages to a teacher), and Decision Bo~es (decision points for choosing alternate pathways, e.g., branching, through a flow).
Units are typically comprised of General Assessments, Transition Screens, Action Boxes, Decision Boxes, Lesson Activities tactivities with a specific Lesson, e.g~, courseware application), Reference Activities (guided activities with a specific Reference Tool, e.g., encyclopedia), Tool Activities (guided activities with a specific Productivity Tool, e.g., word processor), Bundles of Activities (a group of Activities with min/max completion limits), Lesson Tests or Quizzes (tests created to assess understanding of Lesson Activities). These elements are further defined below.
A Unit is the primary building block of Sequences.
Units are themselves constructed from the lower-level flow elements. Hence, a Unit can be referred to in two ways: as a flow element used inside of a Sequence, or as the current Unit which is currently loaded into the Unit editing screen of the LPE. The Name of the Unit must be unique; the Author can be a person or a company; and the Grade Range, Subject, and Description are used to help filter Units when selecting them for inclusion in a Sequence. Nhen creating the Unit, the user may assign Objectives to the Unit for use with General Assessments.
.. . . . .. . .. . .. . .
2 ~
A General Assessment is intended to assess the understanding of recently covered Objectives associated with Units.
A Transition Screen can be placed anywhere in Core, Reinforcement, or Enrichment flows of the current Sequence or current Unit. A Transi~ion Screen is simply some text which appears on the screen. The font size and screen background can be based upon some age-appropriate templates supplied with the system. The proper template can be chosen from the Grade Range of the Sequence that includes the Transition Screen. A
Transition Screen is identified as INTRODUCTORY or SUMMARY to associate it with the subsequent or preceding element in the flow.
An Action Box can be placed anywhere in Core, Reinforcement, or Enrichment flows of the current Sequence or current Unit. The Action Box simply sends a text message to a teacher when the student arrives at the Action Box in the flow.
A Decision Box can be placed into the Core flow of the current Sequence or current Unit at any point to cause a branch to a Core, Reinforcement or Enrichment flow based on scored events. Scored events are generated by General Assessments, Lesson Activities, and 2S Lesson Tests. For example, if a General Assessment covered five Objectives, then a series of Decision Boxes, each configured to examine the score of a particular one of the Objectives, can direct the student to an appropriate Core, Reinforcement, or Enrichment Flow.
A Lesson Activity is a self-contained, computer-based learning activity. Placing this flow element into a Unit delivers a specific lesson, e.g., application, to a student when they reach the specified position in the Unit. Note that there is a distinct difference between a "Lesson" and a "Lesson Activity." The Lesson Activity is a flow element that, among other properties, specifies which Lesson (application) to deliver to the student. The name of the Lesson could be selected from a list of appropriate Lessons (filtered by grade-level or by Objective).
Reference Activities, while similar to Lessons, are distinct in that they involve the guided use of some Reference Tool, such as an online encyclopedia. Guided use occurs through a template which guides the student through the activity. Without this guided use, this activity is basically~a period of time allocated for working with the Reference Tool. There is no significant technical distinction between a Tool Activity and a Reference Activity.
Bundles of Activities can be placed into the Core, lS Reinforcement, or Enrichment flows of the current Unit.
A Bundle of Activities specifies two or more Lesson - Activities, Reference Activities, or Tool Activities on which, through a menu, the student may select to work in ~
any order. After selecting an activity the student must ~-complete it before selecting another.
` A Lesson Test is similar to a General Assessment in that it is intended to assess the understanding of recently covered Objectives associated with Lesson Activities.
Courseware Scheduler The IMS also includes a Courseware Scheduler for delivering specific courseware to specific computers during specific time periods. The Scheduler includes ` 30 templates for identifying computers, sessions, courseware assignments, and the dates when specific courseware assignments will be provided to specific computers. The courseware scheduler also comprises means for creating, changing, and deleting schedule templates identifying the courseware to be presented on the computers, means for viewing templates, and means for creating and editing a schedule for a current date 2 ~
in the template.
The purpose of the Courseware Scheduler is to program the system to deliver specific Courseware Assignments to specific workstations during specific time periods. The end result will be a Schedule for every workstation. However, it would be too cumbersome for a user to individually create a schedule for every workstation, therefore the following description and events present a manageable and convenient method for scheduling.
Figure l9 is a flow chart illustrating the functions available in the Courseware Scheduler. If modify template 80 is selected, a submenu 82 is presented to allow a user to createj delete, open, or close a template. If assign template 84 is selected, a submenu 86 is presented to allow the user to assign by rooms, sections, periods, students, or dates. If modify sequence 88 is selected, a submenu 90 is presented to allow the user to add, remove, open, close, or view a sequence.
Before Scheduling can be done several tasks must be completed. The number of workstations available and a logical grouping of the workstations (e.g., by room) must be specified during School Setup. All the users to be scheduled should be registered, assigned to groups, and given Courseware Assignments.
Based on experience gained from previous management systems, the user will bring to the Scheduler a predefined set of workstations, sessions, Courseware Assignments, and dates on paper or in the user's mind.
This information must be easily transferred from the user into the system. The Scheduler makes that transfer of information as easy and logical as possible with the following functions:
- Create, changel and delete Schedule Templates - View a System Schedule - Create and edit Today's Schedule " . . .
.. . . . .
2 ~ 9 f~
A Template contains the workstations, sessions, Courseware Assignments and the dates these will apply.
Any changes to the schedule are made to a Template and will automatically be applied to the specified dates, rather than having to make the changes manually for every date.
The Workstations and Sessions specified in a Template define Vacancies. Reservations are made by assiqning Courseware Assignments to Vacancies. A
Reservation may consist of one or more Courseware Assignments and can be made individually or by group. ;~
If a Reservation for a group is made to a single Vacancy, the group must be a Cooperative Group for which only the Courseware Assignments of the Cooperative Group can be selected.
A Vacancy is available for log-on by any user. When a user logs on at a Vacancy, the System will automatically make a Reservation for the user. This automatic Reservation will have a Reservation Type attribute nScheduled." When Reservations are made, two additional attributes must be set. The first is the Termination Option, the second is the method of Rotation.
Termination Option is an attribute of a Reservation which specifies how the Reservation may be terminated.
There are four possible values of the Termination Option:
1) Student Termination to Next Session: The student can end the Reservation early or work beyond the specified end time of the Session.
If a student ends the Reservation early, the Start time of the next Slot, if one exists, is set to the current time (thus initiating it).
2) Student Termination: The student can end the Reservation early or work beyond the specified end time of the Session. If a student ends the Reservation early, the Slot becomes a Vacancy.
3) Student or Scheduled Termination: The student can end the Reservation early but is not permitted to work beyond the end of the Session. If a student ends the Reservation early, the Slot becomes a Vacancy.
4) Scheduled Termination: The end of the Reservation is determined by the end of the Session only. The student is not permitted to end the Reservation early or work beyond the specified end of the Session.
Rotation method is the other attribute of a Reservation that specifies the method to determine which Courseware Assignment will be delivered. There are two methods available:
1) Student Choice: The student may select which Courseware Assignment to work on after the completion of a Learning Event.
2) Rotation Order: When a Learning Event is completed, the system ~ill make an appropriate selection for the next Courseware Assignment based upon the rotation order and Rotation Narker in the Reservation. The rotation order - is the order in which Courseware Assignments were selected for the Reservation, and the Rotation Marker initially points to the first one.
-Once a Template has been created or edited, it must be saved. If the Template has been assigned dates, then it goes through a verification process before being saved. This will ensure that there are no simultaneous assignments, such as a Session from one Template overlapping a session from another Template with the - same date assignment. The verification process also ` ensures that a student is not scheduled to be in more than one place at one time. If a simultaneous `~ assignment is detected, the user is notified of the type ~ of conflict, session overlap or multiple assignment of 2 ~
students, and the name of the Template the conflict involves. If conflicts are found, the user is given the option to continue the process and look for additional conflicts, cancel to allow time to correct the conflicts, or exit the Scheduler without saving. The user will not be allowed to save the Template without resolving conflicts.
To make it easier for a user to construct Templates with common characteristics, the Scheduler will provide two copy functions. The first copy function allows the user to copy the contents of a Template, excluding the date assignments, to a new Template. This will make it easier for the user to create Templates that have very few differences. The second copy function allows the user to copy the contents of a session within a Template to another session in the same or a different Template.
This copy function allows the user to easily make Reservations that are identical across different Sessions.
As the scheduling process proceeds, the user will want to see the results of a Template created, how the Template melds with other Templates assigned to the same date, and what a station's availability is for additional scheduling. This can be accomplished by generating a System Schedule for a specific date and viewing its properties. A System Schedule is generated by taking the date specified and examining all Templates with a matching date assignment and extracting its Reservations and Vacancies into one object. The properties of a System Schedule include all Reservation and Vacancy information, including the origin of the Vacancies and Reservations, namely the Template names from which they are defined. Vacancies generated by the system show the availability of a workstation. These system generated Vacancies are created to identify and account for those blocks of times not covered by a Template. The addition of Templates assigned to a-date - ~
: ~ ' 2 ~
will change the vacancies needed to be generated by the system.
It is impractical to maintain a System Schedule for every date specified in the Templates. A more practical approach is to generate a System Schedule upon demand.
These demands could be a user request to view a System Schedule for a specific date, or the system's need to run off a single System Schedule for the current date.
The System Schedule generated for the current date is called Today's Schedule. Today's Schedule is used by the Application Delivery module to determine what is to happen at a workstation throughout the day. The Scheduler allows the user to change Today's Schedule without altering the Templates from which Today's Schedule was generated. The changes made to Today's Schedule are made on a Reservation or Vacancy basis.
System Nonitor Figure 20 is a flow chart illustrating the System Monitor functions available in the IMS. The System Nonitor gathers information that describes the state of each workstation and then provides that information for the user to view, as shown in Figure 20. If either view fields 90, sort fields 92, or modify fields 94 are selected, a submenu 96 is presented to allow a user to perform the desired function on user information, workstation information, or application information. If assign temporary activity 98 is selected, a temporary activity is assigned to a student at 100. If view or edit sequence 102 is selected, the sequence may be viewed at 104 and start and end dates assigned at 106.
If system log 108 is selected, the system log is displayed at 110. If maintenance log 112 is selected, the maintenance log is displayed at 114.
The System Monitor presents the state of the system in two formats, a graphical format and a list format.
The System Nonitor allows the user to specify which 27 2~
workstations to monitor. For the graphical presentation, the user will specify the workstations by selecting which room is to monitor. For the list presentation, the user specifies which workstations are S to be monitored by selecting those workstations that have Students that belong to a particular Section or by selecting one or more Rooms. For the list presentation the user may also specify which status items will be used for sorting the information to be displayed.
The System Monitor looks at the Schedule to get initial information as to what the state of the system is scheduled to be, then polls the workstations to get the actual state of the system. The schedule and workstations are continually examined and polled to provide the user with the latest information.
From the System Monitor, the user may select a command along with one or more workstations and pass the command and information of the workstations' state, or status items, as input to another module. The commands available and the modules they are sent to are described as follows: -~
l) NEXT and TEMP SEQUENCE are commands sent to Courseware Assignment. The NEXT command provides a fast way for the user to access the Courseware Assignment Module and bump the one or more students selected to the next learning event in their current Sequence. The TEMP
SEQUENCE command provides quick access to the - Courseware Assignment module to assign a temporary sequence to the one or more students selected.
2) TERMINATE and MOVE are commands sent to the Scheduler. The TERMINATE command provides a quick way for the user to access the Scheduler to cancel the one or more reservations selected. The MOVE command allows the user to - easily change a reservation in order to move a . ,, . ,. . - . :
, : - .: ,. - - : ; .: . : - :
28 21~
student assignment from one station to another.
The state of each workstation is described by several pieces of information called status items. The status items include User Information, Workstation Information, and Application Information.
The User Information includes User Name, User Classification, and Reservation Type. The User Information is only displayed if the user is scheduled or is currently using the workstation.
The Workstation Information includes Workstation Identification, Status, Room Number, and Device Configuration.
The Application Information includes Name, Type, Sequence Name, Branch Type, and Status. If an application is currently scheduled to run or is running, Application Information will be displayed, otherwise these fields are left blank. The fields of Application Information are further described below.
The Application Types include the values of:
20 LESSON - A lesson of a Sequence.
UNIT TEST - A unit test of a Sequence.
QUIZ - A quiz of a Sequence.
REFERENCE - An application such as Compton's Multimedia Encyclopedia or a card catalogue, from a reference activity in a Sequence.
TOOL - An application such as a Word Processor, from a tool activity in a Sequence.
PRODUCTIVITY TOOL - Third party applications such as a grade book or spreadsheet.
IMS APPLICATION - Management system applications, such as the LPE or the Scheduler.
The Sequence Name is the name of the sequence to which the application belongs.
.
, . : . ,. .: ~ .
: . .
2 ~
The Branch Types include the values of:
CORE - The core path of the current unit.
REMEDIAL - The remedial path of the current unit.
ENRICHMENT - The enrichment path of the current unit.
The Application Status includes the values of:
LOADING - The application and data is being downloaded.
EXECUTING - The application is being executed.
SAVING RESULTS - The results of a courseware application are being saved to the database.
RESTARTING - The application is in the process of restarting.
TERNINATING - The application is in the process of terminating.
Guidance Tutor Real-time guidance is a pervasive IMS facility which ~ offers context directed coaching during a user's 'r' interaction with IMS software. Guidance is provided in the form of a short textual message intended to help the user complete the task at hand, as shown in Figure 21.
Presentation of guidance messages occurs in a tiled - window which does not obscure the presentation of other elements of IMS. In order to display guidance messages, at 116 the context of the current activity is monitored.
At 118, the current context is compared to a list of stored contexts. At 120, if the current context is identified, a guidance message is displayed at 122, otherwise control returns to 116.
During Product Design, Guided Contexts will be defined for selected user interface states in each component of IMS. Textual messages are associated with each state.
At all times, the system maintains a value representing the current Guided Context. This value may be null indicating that the current Guided Context is undefined. When the guidance window is open, the current Guided Context determines a textual guidance message to be displayed in this window. The guidance message for an undefined context is blank.
Each IMS subsystem will notify the guidance tutor of its current Guided Context. The subsystem specifies a Guided Context by Context-ID. It is the Guidance Tutor's responsibility to associate each Context-ID with a Guidance-Message. The current Guided Context may be undefined and when it is, the guidance massage is blank.
The Guidance-Message is available to all users. In IMS, the Guidance-Messages which appear will be solely based on the current user interface state (or more precisely, the current Guided Context). In other words, every user which has access to a particular part of IMS
will see the same Guidance-Message for the same context.
Conclusion It is to be understood, however, that even though numerous characteristics and advantages of the invention 25 have been set forth in the foregoing description, , together with details of the structure and function of the invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention, to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Media Center Figure 13 illustrates the media center screen that provides access to the audio-visual management functions in the IMS. The media center includes a card catalog 42, a file cabinet 38, a computer 34, and a desk 36.
The activity in the media center focuses on presenting instructional resources to students. The IMS functions available in the media center include:
1) reports;
2) system monitoring;
3) productivity tools; and 4) reference tools.
Lounqe Screen Figure 14 illustrates the lounge screen that provides access to the communications functions in the IMS, including the accessing of a public bulletin board for teachers, electronic mail, and external online information services.
`~:
Mailbox Screen Figure 15 illustrates the mailbox screen that provides access to the electronic mail functions of the IMS.
Computer Icon The computer 34 allows the user to monitor and maintain the system. The functions available on the computer 34 vary from room to room.
Within the computer lab, the user may use the computer 34 for:
1) school setup;
2) system monitoring;
3) system and error logs;
.' ''. " ~` ~ ' :',," '" `'''";'''"'''"`'",',' ''~"'`
2 ~ 3 ~
4) system maintenance;
5) application maintenance; and 6) curriculum maintenance.
Within the classroom and within the office, the user S may use the computer 34 for system monitoring.
System monitoring may be done by the user from any room.
File Cabinet Icon The file cabinet 38 gi~es the user access to information stored and maintained by the IMS. This information includes student and staff records, scheduleæ, courseware assignments, and reports. The functions available in the file cabinet 38 vary from room to room.
Within the computer lab, the user may access:
1) learning path editor;
2) courseware assignment;
3) scheduling;
4) reports;
5) my records;
6) student portfolios; and 7) today's schedule.
Within the classroom, the user may access the same functions as within the computer lab.
Within the office, the user may access:
1) user registration;
2) learning path editor;
3) reports;
4) my records; and 5) today's schedule.
Note that the office is the only room where a user may ~ register other users onto the system. Reports may be ;; accessed from any room.
~ .
:-. . : -: ,. . .
2~
Desk Icon The IMS allows schools to install and use application software including both custom software and commercial software. When an application is installed, it is classified as a productivity tool, a reference tool, or a utility tool. A desk 36 within each of the rooms gives access to productivity and utility tools.
Within the computer lab, the user may access both productivity and utility tools. Otherwise, within the classroom and the office, only productivity tools are available.
Bookshelf Icon The bookshelf 40 as shown in Figure 16 is similar to the desk 36 in that it gives the user access to tools.
The bookshelf 40 provides reference tools which are available in all of the rooms. Typically, the bookshelf 40 contains reference books 50 and multi-media materials 52.
Learninq Path Editor Figure 17 illustrates a utility called a learning path editor (LPE) for authoring curriculum sequences from instructional materials using graphical icons displayed on the video screen to represent various elements of the curriculum sequences and the interaction therebetween. The instructional materials comprise a database of lessons and associated assessment elements, including objectives, activities, tools, references, test items, themes, and processes.
To use the LPE, the user must access a room in the ` virtual school, select the File Cabinet icon 38, and then select the LPE from the list of functions displayed in response thereto. The LPE is a CAD-like utility that allows a user to construct the curriculum sequences by creating flow charts on the video display screen through the manipulation of graphic symbols (icons), thereby s ~ ~ :
tying together one or more universal elements to form a "flow." The LPE allows the user to create, modify and customize sequences.
Figure 17 is a flow chart describing the functions that are available in the LPE: modify sequence 62, verify sequence 64, install sequence 66, and clipboard 68. If modify sequence 62 is selected, a submenu 70 allows a user to perform actions 72 on elements including creating, deleting, opening, closing, editing, and copying sequences. If verify sequence 64 is selected, the LPE verifies the technical integrity of sequences at 74. If install sequence 66 is selected, the sequence is installed at 76. If the clipboard 68 is selected, a submenu 78 with clipboard options is presented to the user, including temporarily storing sequences, and cutting, copying, pasting, clearing, and selecting sequences to and from the clipboard.
Figure 18 illustrates a sample curriculum sequence constructed as a flow chart using the LPE. In accessing the sequence, a student begins with the Adding Fractions unit, continues with the Subtracting Fractions unit, and then takes a unit test. Next comes a decision box wherein, depending on how the student does on the unit test, the system sends the student down one of three branches, i.e., a Remediation path if the student fails the test so that the Fractions Review unit can be accessed; a Core path if the student passes the test;
and an Enrichment path if the student passes with the highest score so that the student can access the Fun With Fractions unit. The Remediation and Enrichment paths may contain decision boxes, but they must rejoin the Core path at some point. Note also that the last element in the sequence shown in Figure 18 is a transition screen.
When the user creates a new sequence, the general procedure is to drag icons from an icon panel and position them in the Core path, the Remediation path or - ~ ., - -2 ~
the Enrichment path on the video display screen. The system then "snaps" them into place on the flow chart and draws the flow arrows so that the end result is a flow chart diagram like that one shown in Figure 18.
Figure 18 also illustrates the icon representations of elements of a curriculum sequence. A curriculum sequence i8 typically comprised of Units (named flows comprising the flow elements below), General Assessments (tests created to assess understanding of Objectives), Transition Screens (text screens that explains proceedings to the student), Action Boxes (similar to a Transition Screen, but generate messages to a teacher), and Decision Bo~es (decision points for choosing alternate pathways, e.g., branching, through a flow).
Units are typically comprised of General Assessments, Transition Screens, Action Boxes, Decision Boxes, Lesson Activities tactivities with a specific Lesson, e.g~, courseware application), Reference Activities (guided activities with a specific Reference Tool, e.g., encyclopedia), Tool Activities (guided activities with a specific Productivity Tool, e.g., word processor), Bundles of Activities (a group of Activities with min/max completion limits), Lesson Tests or Quizzes (tests created to assess understanding of Lesson Activities). These elements are further defined below.
A Unit is the primary building block of Sequences.
Units are themselves constructed from the lower-level flow elements. Hence, a Unit can be referred to in two ways: as a flow element used inside of a Sequence, or as the current Unit which is currently loaded into the Unit editing screen of the LPE. The Name of the Unit must be unique; the Author can be a person or a company; and the Grade Range, Subject, and Description are used to help filter Units when selecting them for inclusion in a Sequence. Nhen creating the Unit, the user may assign Objectives to the Unit for use with General Assessments.
.. . . . .. . .. . .. . .
2 ~
A General Assessment is intended to assess the understanding of recently covered Objectives associated with Units.
A Transition Screen can be placed anywhere in Core, Reinforcement, or Enrichment flows of the current Sequence or current Unit. A Transi~ion Screen is simply some text which appears on the screen. The font size and screen background can be based upon some age-appropriate templates supplied with the system. The proper template can be chosen from the Grade Range of the Sequence that includes the Transition Screen. A
Transition Screen is identified as INTRODUCTORY or SUMMARY to associate it with the subsequent or preceding element in the flow.
An Action Box can be placed anywhere in Core, Reinforcement, or Enrichment flows of the current Sequence or current Unit. The Action Box simply sends a text message to a teacher when the student arrives at the Action Box in the flow.
A Decision Box can be placed into the Core flow of the current Sequence or current Unit at any point to cause a branch to a Core, Reinforcement or Enrichment flow based on scored events. Scored events are generated by General Assessments, Lesson Activities, and 2S Lesson Tests. For example, if a General Assessment covered five Objectives, then a series of Decision Boxes, each configured to examine the score of a particular one of the Objectives, can direct the student to an appropriate Core, Reinforcement, or Enrichment Flow.
A Lesson Activity is a self-contained, computer-based learning activity. Placing this flow element into a Unit delivers a specific lesson, e.g., application, to a student when they reach the specified position in the Unit. Note that there is a distinct difference between a "Lesson" and a "Lesson Activity." The Lesson Activity is a flow element that, among other properties, specifies which Lesson (application) to deliver to the student. The name of the Lesson could be selected from a list of appropriate Lessons (filtered by grade-level or by Objective).
Reference Activities, while similar to Lessons, are distinct in that they involve the guided use of some Reference Tool, such as an online encyclopedia. Guided use occurs through a template which guides the student through the activity. Without this guided use, this activity is basically~a period of time allocated for working with the Reference Tool. There is no significant technical distinction between a Tool Activity and a Reference Activity.
Bundles of Activities can be placed into the Core, lS Reinforcement, or Enrichment flows of the current Unit.
A Bundle of Activities specifies two or more Lesson - Activities, Reference Activities, or Tool Activities on which, through a menu, the student may select to work in ~
any order. After selecting an activity the student must ~-complete it before selecting another.
` A Lesson Test is similar to a General Assessment in that it is intended to assess the understanding of recently covered Objectives associated with Lesson Activities.
Courseware Scheduler The IMS also includes a Courseware Scheduler for delivering specific courseware to specific computers during specific time periods. The Scheduler includes ` 30 templates for identifying computers, sessions, courseware assignments, and the dates when specific courseware assignments will be provided to specific computers. The courseware scheduler also comprises means for creating, changing, and deleting schedule templates identifying the courseware to be presented on the computers, means for viewing templates, and means for creating and editing a schedule for a current date 2 ~
in the template.
The purpose of the Courseware Scheduler is to program the system to deliver specific Courseware Assignments to specific workstations during specific time periods. The end result will be a Schedule for every workstation. However, it would be too cumbersome for a user to individually create a schedule for every workstation, therefore the following description and events present a manageable and convenient method for scheduling.
Figure l9 is a flow chart illustrating the functions available in the Courseware Scheduler. If modify template 80 is selected, a submenu 82 is presented to allow a user to createj delete, open, or close a template. If assign template 84 is selected, a submenu 86 is presented to allow the user to assign by rooms, sections, periods, students, or dates. If modify sequence 88 is selected, a submenu 90 is presented to allow the user to add, remove, open, close, or view a sequence.
Before Scheduling can be done several tasks must be completed. The number of workstations available and a logical grouping of the workstations (e.g., by room) must be specified during School Setup. All the users to be scheduled should be registered, assigned to groups, and given Courseware Assignments.
Based on experience gained from previous management systems, the user will bring to the Scheduler a predefined set of workstations, sessions, Courseware Assignments, and dates on paper or in the user's mind.
This information must be easily transferred from the user into the system. The Scheduler makes that transfer of information as easy and logical as possible with the following functions:
- Create, changel and delete Schedule Templates - View a System Schedule - Create and edit Today's Schedule " . . .
.. . . . .
2 ~ 9 f~
A Template contains the workstations, sessions, Courseware Assignments and the dates these will apply.
Any changes to the schedule are made to a Template and will automatically be applied to the specified dates, rather than having to make the changes manually for every date.
The Workstations and Sessions specified in a Template define Vacancies. Reservations are made by assiqning Courseware Assignments to Vacancies. A
Reservation may consist of one or more Courseware Assignments and can be made individually or by group. ;~
If a Reservation for a group is made to a single Vacancy, the group must be a Cooperative Group for which only the Courseware Assignments of the Cooperative Group can be selected.
A Vacancy is available for log-on by any user. When a user logs on at a Vacancy, the System will automatically make a Reservation for the user. This automatic Reservation will have a Reservation Type attribute nScheduled." When Reservations are made, two additional attributes must be set. The first is the Termination Option, the second is the method of Rotation.
Termination Option is an attribute of a Reservation which specifies how the Reservation may be terminated.
There are four possible values of the Termination Option:
1) Student Termination to Next Session: The student can end the Reservation early or work beyond the specified end time of the Session.
If a student ends the Reservation early, the Start time of the next Slot, if one exists, is set to the current time (thus initiating it).
2) Student Termination: The student can end the Reservation early or work beyond the specified end time of the Session. If a student ends the Reservation early, the Slot becomes a Vacancy.
3) Student or Scheduled Termination: The student can end the Reservation early but is not permitted to work beyond the end of the Session. If a student ends the Reservation early, the Slot becomes a Vacancy.
4) Scheduled Termination: The end of the Reservation is determined by the end of the Session only. The student is not permitted to end the Reservation early or work beyond the specified end of the Session.
Rotation method is the other attribute of a Reservation that specifies the method to determine which Courseware Assignment will be delivered. There are two methods available:
1) Student Choice: The student may select which Courseware Assignment to work on after the completion of a Learning Event.
2) Rotation Order: When a Learning Event is completed, the system ~ill make an appropriate selection for the next Courseware Assignment based upon the rotation order and Rotation Narker in the Reservation. The rotation order - is the order in which Courseware Assignments were selected for the Reservation, and the Rotation Marker initially points to the first one.
-Once a Template has been created or edited, it must be saved. If the Template has been assigned dates, then it goes through a verification process before being saved. This will ensure that there are no simultaneous assignments, such as a Session from one Template overlapping a session from another Template with the - same date assignment. The verification process also ` ensures that a student is not scheduled to be in more than one place at one time. If a simultaneous `~ assignment is detected, the user is notified of the type ~ of conflict, session overlap or multiple assignment of 2 ~
students, and the name of the Template the conflict involves. If conflicts are found, the user is given the option to continue the process and look for additional conflicts, cancel to allow time to correct the conflicts, or exit the Scheduler without saving. The user will not be allowed to save the Template without resolving conflicts.
To make it easier for a user to construct Templates with common characteristics, the Scheduler will provide two copy functions. The first copy function allows the user to copy the contents of a Template, excluding the date assignments, to a new Template. This will make it easier for the user to create Templates that have very few differences. The second copy function allows the user to copy the contents of a session within a Template to another session in the same or a different Template.
This copy function allows the user to easily make Reservations that are identical across different Sessions.
As the scheduling process proceeds, the user will want to see the results of a Template created, how the Template melds with other Templates assigned to the same date, and what a station's availability is for additional scheduling. This can be accomplished by generating a System Schedule for a specific date and viewing its properties. A System Schedule is generated by taking the date specified and examining all Templates with a matching date assignment and extracting its Reservations and Vacancies into one object. The properties of a System Schedule include all Reservation and Vacancy information, including the origin of the Vacancies and Reservations, namely the Template names from which they are defined. Vacancies generated by the system show the availability of a workstation. These system generated Vacancies are created to identify and account for those blocks of times not covered by a Template. The addition of Templates assigned to a-date - ~
: ~ ' 2 ~
will change the vacancies needed to be generated by the system.
It is impractical to maintain a System Schedule for every date specified in the Templates. A more practical approach is to generate a System Schedule upon demand.
These demands could be a user request to view a System Schedule for a specific date, or the system's need to run off a single System Schedule for the current date.
The System Schedule generated for the current date is called Today's Schedule. Today's Schedule is used by the Application Delivery module to determine what is to happen at a workstation throughout the day. The Scheduler allows the user to change Today's Schedule without altering the Templates from which Today's Schedule was generated. The changes made to Today's Schedule are made on a Reservation or Vacancy basis.
System Nonitor Figure 20 is a flow chart illustrating the System Monitor functions available in the IMS. The System Nonitor gathers information that describes the state of each workstation and then provides that information for the user to view, as shown in Figure 20. If either view fields 90, sort fields 92, or modify fields 94 are selected, a submenu 96 is presented to allow a user to perform the desired function on user information, workstation information, or application information. If assign temporary activity 98 is selected, a temporary activity is assigned to a student at 100. If view or edit sequence 102 is selected, the sequence may be viewed at 104 and start and end dates assigned at 106.
If system log 108 is selected, the system log is displayed at 110. If maintenance log 112 is selected, the maintenance log is displayed at 114.
The System Monitor presents the state of the system in two formats, a graphical format and a list format.
The System Nonitor allows the user to specify which 27 2~
workstations to monitor. For the graphical presentation, the user will specify the workstations by selecting which room is to monitor. For the list presentation, the user specifies which workstations are S to be monitored by selecting those workstations that have Students that belong to a particular Section or by selecting one or more Rooms. For the list presentation the user may also specify which status items will be used for sorting the information to be displayed.
The System Monitor looks at the Schedule to get initial information as to what the state of the system is scheduled to be, then polls the workstations to get the actual state of the system. The schedule and workstations are continually examined and polled to provide the user with the latest information.
From the System Monitor, the user may select a command along with one or more workstations and pass the command and information of the workstations' state, or status items, as input to another module. The commands available and the modules they are sent to are described as follows: -~
l) NEXT and TEMP SEQUENCE are commands sent to Courseware Assignment. The NEXT command provides a fast way for the user to access the Courseware Assignment Module and bump the one or more students selected to the next learning event in their current Sequence. The TEMP
SEQUENCE command provides quick access to the - Courseware Assignment module to assign a temporary sequence to the one or more students selected.
2) TERMINATE and MOVE are commands sent to the Scheduler. The TERMINATE command provides a quick way for the user to access the Scheduler to cancel the one or more reservations selected. The MOVE command allows the user to - easily change a reservation in order to move a . ,, . ,. . - . :
, : - .: ,. - - : ; .: . : - :
28 21~
student assignment from one station to another.
The state of each workstation is described by several pieces of information called status items. The status items include User Information, Workstation Information, and Application Information.
The User Information includes User Name, User Classification, and Reservation Type. The User Information is only displayed if the user is scheduled or is currently using the workstation.
The Workstation Information includes Workstation Identification, Status, Room Number, and Device Configuration.
The Application Information includes Name, Type, Sequence Name, Branch Type, and Status. If an application is currently scheduled to run or is running, Application Information will be displayed, otherwise these fields are left blank. The fields of Application Information are further described below.
The Application Types include the values of:
20 LESSON - A lesson of a Sequence.
UNIT TEST - A unit test of a Sequence.
QUIZ - A quiz of a Sequence.
REFERENCE - An application such as Compton's Multimedia Encyclopedia or a card catalogue, from a reference activity in a Sequence.
TOOL - An application such as a Word Processor, from a tool activity in a Sequence.
PRODUCTIVITY TOOL - Third party applications such as a grade book or spreadsheet.
IMS APPLICATION - Management system applications, such as the LPE or the Scheduler.
The Sequence Name is the name of the sequence to which the application belongs.
.
, . : . ,. .: ~ .
: . .
2 ~
The Branch Types include the values of:
CORE - The core path of the current unit.
REMEDIAL - The remedial path of the current unit.
ENRICHMENT - The enrichment path of the current unit.
The Application Status includes the values of:
LOADING - The application and data is being downloaded.
EXECUTING - The application is being executed.
SAVING RESULTS - The results of a courseware application are being saved to the database.
RESTARTING - The application is in the process of restarting.
TERNINATING - The application is in the process of terminating.
Guidance Tutor Real-time guidance is a pervasive IMS facility which ~ offers context directed coaching during a user's 'r' interaction with IMS software. Guidance is provided in the form of a short textual message intended to help the user complete the task at hand, as shown in Figure 21.
Presentation of guidance messages occurs in a tiled - window which does not obscure the presentation of other elements of IMS. In order to display guidance messages, at 116 the context of the current activity is monitored.
At 118, the current context is compared to a list of stored contexts. At 120, if the current context is identified, a guidance message is displayed at 122, otherwise control returns to 116.
During Product Design, Guided Contexts will be defined for selected user interface states in each component of IMS. Textual messages are associated with each state.
At all times, the system maintains a value representing the current Guided Context. This value may be null indicating that the current Guided Context is undefined. When the guidance window is open, the current Guided Context determines a textual guidance message to be displayed in this window. The guidance message for an undefined context is blank.
Each IMS subsystem will notify the guidance tutor of its current Guided Context. The subsystem specifies a Guided Context by Context-ID. It is the Guidance Tutor's responsibility to associate each Context-ID with a Guidance-Message. The current Guided Context may be undefined and when it is, the guidance massage is blank.
The Guidance-Message is available to all users. In IMS, the Guidance-Messages which appear will be solely based on the current user interface state (or more precisely, the current Guided Context). In other words, every user which has access to a particular part of IMS
will see the same Guidance-Message for the same context.
Conclusion It is to be understood, however, that even though numerous characteristics and advantages of the invention 25 have been set forth in the foregoing description, , together with details of the structure and function of the invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention, to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Claims (19)
1. A user interface apparatus for presenting text and graphics information to a user, the interface being targeted to scholastic environments and comprising:
(a) at least one computer connected to a network, the computer having user input means, a video screen, and data storage means coupled thereto;
(b) instructional and administrative information stored in an electronic format in the data storage means of the computer; and (c) virtual school means, operated by the computer and coupled to the data storage means, for providing a networked virtual reality environment so that one or more users can access the instructional and administrative information by grouped functions, wherein the user selects among the grouped functions by first accessing one of a plurality of representations of rooms within a school representation as displayed on the video screen and then accessing at least one representation of office equipment within the accessed room as displayed on the video screen, the networked virtual reality environment thereby presenting the user as a real-time entity within the virtual school means so that the user interacts with other users and elements therein.
(a) at least one computer connected to a network, the computer having user input means, a video screen, and data storage means coupled thereto;
(b) instructional and administrative information stored in an electronic format in the data storage means of the computer; and (c) virtual school means, operated by the computer and coupled to the data storage means, for providing a networked virtual reality environment so that one or more users can access the instructional and administrative information by grouped functions, wherein the user selects among the grouped functions by first accessing one of a plurality of representations of rooms within a school representation as displayed on the video screen and then accessing at least one representation of office equipment within the accessed room as displayed on the video screen, the networked virtual reality environment thereby presenting the user as a real-time entity within the virtual school means so that the user interacts with other users and elements therein.
2. The user interface apparatus of claim 1 above, wherein the virtual school means comprises:
(1) front door means, indicated by a front door graphic on the video screen, for providing entry into the virtual school means, the front door means further comprising school security means, indicated by a doorknob graphic displayed on the video screen within the front door graphic, for controlling access to the virtual school means by requesting a name and a password from a user when the doorknob graphic is accessed;
(2) school map means, indicated by a map graphic of the school representation displayed on the video screen, for providing access among the plurality of rooms in the virtual school means;
(3) hallway means, indicated by a hallway graphic displayed on the video screen, for traversing among the rooms in the virtual school means;
(4) office means, indicated by an office graphic displayed on the video screen, for providing administrative functions including the generation of administrative reports for the virtual school means;
(5) classroom means, indicated by a classroom graphic displayed on the video screen, for providing shared access to lessons, tools, and references within the virtual school means, the classroom means further comprising:
(i) teacher desktop means, indicated by a teacher desk graphic displayed on the video screen, for providing teaching functions including the assignment of curriculums, the planning of lessons, and the creation of tests;
(ii) student desktop means, indicated by a student desk graphic displayed on the video screen, for providing learning functions including the selection of a course sequence to be taught;
(iii) bookshelf means, indicated by a bookshelf graphic displayed on the video screen, for providing shared access for teachers and students to electronic reference works;
(iv) file cabinet means, indicated by a file cabinet graphic displayed on the video screen, for providing access for teachers to student records;
(v) computer means, indicated by a computer graphic displayed on the video screen, for allowing teachers to monitor student activity on the network;
(6) computer laboratory means, indicated by a computer laboratory graphic displayed on the video screen, for providing system management functions including the generation of reports, setting up the virtual school means, and assigning a learning path to a student;
(7) media center means, indicated by a media center graphic displayed on the video screen, for providing audio-visual management functions within the virtual school means, the media center means further comprising:
(i) generating reports on any type of material recorded in the instructional information;
(ii) electronic book reservation; and (iii) electronic check in/check out of any type of material within the media center means; and (8) lounge means, indicated by a lounge graphic displayed on the video screen, for providing communications functions within the virtual school means, including the accessing of a public bulletin board for teachers, electronic mail, and external online information services.
(1) front door means, indicated by a front door graphic on the video screen, for providing entry into the virtual school means, the front door means further comprising school security means, indicated by a doorknob graphic displayed on the video screen within the front door graphic, for controlling access to the virtual school means by requesting a name and a password from a user when the doorknob graphic is accessed;
(2) school map means, indicated by a map graphic of the school representation displayed on the video screen, for providing access among the plurality of rooms in the virtual school means;
(3) hallway means, indicated by a hallway graphic displayed on the video screen, for traversing among the rooms in the virtual school means;
(4) office means, indicated by an office graphic displayed on the video screen, for providing administrative functions including the generation of administrative reports for the virtual school means;
(5) classroom means, indicated by a classroom graphic displayed on the video screen, for providing shared access to lessons, tools, and references within the virtual school means, the classroom means further comprising:
(i) teacher desktop means, indicated by a teacher desk graphic displayed on the video screen, for providing teaching functions including the assignment of curriculums, the planning of lessons, and the creation of tests;
(ii) student desktop means, indicated by a student desk graphic displayed on the video screen, for providing learning functions including the selection of a course sequence to be taught;
(iii) bookshelf means, indicated by a bookshelf graphic displayed on the video screen, for providing shared access for teachers and students to electronic reference works;
(iv) file cabinet means, indicated by a file cabinet graphic displayed on the video screen, for providing access for teachers to student records;
(v) computer means, indicated by a computer graphic displayed on the video screen, for allowing teachers to monitor student activity on the network;
(6) computer laboratory means, indicated by a computer laboratory graphic displayed on the video screen, for providing system management functions including the generation of reports, setting up the virtual school means, and assigning a learning path to a student;
(7) media center means, indicated by a media center graphic displayed on the video screen, for providing audio-visual management functions within the virtual school means, the media center means further comprising:
(i) generating reports on any type of material recorded in the instructional information;
(ii) electronic book reservation; and (iii) electronic check in/check out of any type of material within the media center means; and (8) lounge means, indicated by a lounge graphic displayed on the video screen, for providing communications functions within the virtual school means, including the accessing of a public bulletin board for teachers, electronic mail, and external online information services.
3. The user interface apparatus of claim 1 above, further comprising means for monitoring and maintaining the computers from within the office means, classroom means, computer laboratory means, media center means, and lounge means.
4. A user interface apparatus for presenting text and graphics information to a user, the interface being targeted to scholastic environments and comprising:
(a) at least one computer connected to a network, the computer having user input means, a video screen, and data storage means coupled thereto;
(b) instructional and administrative information stored in an electronic format in the data storage means of the computer;
(c) virtual school means, operated by the computer and coupled to the data storage means, for providing a networked virtual reality environment so that one or more users can access the instructional and administrative information by grouped functions, wherein the user selects among the grouped functions by accessing one of a plurality of rooms within a school representation displayed on the video screen, the networked virtual reality environment thereby presenting the user as a real-time entity within the virtual school means so that the user interacts with other users and elements therein, wherein the virtual school means further comprises:
(1) main panel means, operated by the computer and displayed on the video screen, for presenting the instructional and administrative information along substantially the majority of one side of the screen;
(2) the portion of the video screen not occupied by the main panel means divided substantially into first, second, and third sections;
(3) directions panel means, operated by the computer, for guiding the user in correct and efficient use of the user interface by displaying instructions on the video screen, the directions panel means being displayed in the first section of the video screen and comprising:
(i) text means for displaying text on the video screen directed to on-line training and help functions for the user interface;
(ii) tutor means for presenting audio and full-motion video on the video screen in conjunction with the text displayed in the text means;
(4) list panel means, operated by the computer, for presenting information from a currently active database on the video screen and accessing the database elements, the list panel means being displayed in a second section of the video screen; and (5) status panel means, operated by the computer, for displaying a message indication describing which room the user is in and the function being performed.
(a) at least one computer connected to a network, the computer having user input means, a video screen, and data storage means coupled thereto;
(b) instructional and administrative information stored in an electronic format in the data storage means of the computer;
(c) virtual school means, operated by the computer and coupled to the data storage means, for providing a networked virtual reality environment so that one or more users can access the instructional and administrative information by grouped functions, wherein the user selects among the grouped functions by accessing one of a plurality of rooms within a school representation displayed on the video screen, the networked virtual reality environment thereby presenting the user as a real-time entity within the virtual school means so that the user interacts with other users and elements therein, wherein the virtual school means further comprises:
(1) main panel means, operated by the computer and displayed on the video screen, for presenting the instructional and administrative information along substantially the majority of one side of the screen;
(2) the portion of the video screen not occupied by the main panel means divided substantially into first, second, and third sections;
(3) directions panel means, operated by the computer, for guiding the user in correct and efficient use of the user interface by displaying instructions on the video screen, the directions panel means being displayed in the first section of the video screen and comprising:
(i) text means for displaying text on the video screen directed to on-line training and help functions for the user interface;
(ii) tutor means for presenting audio and full-motion video on the video screen in conjunction with the text displayed in the text means;
(4) list panel means, operated by the computer, for presenting information from a currently active database on the video screen and accessing the database elements, the list panel means being displayed in a second section of the video screen; and (5) status panel means, operated by the computer, for displaying a message indication describing which room the user is in and the function being performed.
5. An instruction management system, comprising:
(a) a computer having user input means, a video screen, and data storage means coupled thereto;
(b) instructional material stored in an electronic format in the data storage means of the computer, the instructional material comprising a database of lessons, references, tools, and associated assessment elements for presentation by the computer; and (c) learning path editor means, operated by the computer and coupled to the data storage means, for authoring curriculum sequences from the instructional materials using graphical icons displayed on the video screen to represent various elements of the curriculum sequences and the interaction therebetween wherein the learning path editor means comprises: (1) modify means for creating, deleting, opening, closing, editing, and copying sequences; (2) verify means for verifying the technical integrity of sequences; (3) install means for installing a verified sequence onto the system; and (4) clipboard means for temporarily storing sequences, and edit means for cutting, copying, pasting, clearing, and selecting sequences to and from the clipboard means.
(a) a computer having user input means, a video screen, and data storage means coupled thereto;
(b) instructional material stored in an electronic format in the data storage means of the computer, the instructional material comprising a database of lessons, references, tools, and associated assessment elements for presentation by the computer; and (c) learning path editor means, operated by the computer and coupled to the data storage means, for authoring curriculum sequences from the instructional materials using graphical icons displayed on the video screen to represent various elements of the curriculum sequences and the interaction therebetween wherein the learning path editor means comprises: (1) modify means for creating, deleting, opening, closing, editing, and copying sequences; (2) verify means for verifying the technical integrity of sequences; (3) install means for installing a verified sequence onto the system; and (4) clipboard means for temporarily storing sequences, and edit means for cutting, copying, pasting, clearing, and selecting sequences to and from the clipboard means.
6. The instruction management system of claim 5 above, wherein the database of lessons and associated assessment elements further comprises databases of objectives, activities, tools, references, test items, themes, and processes.
7. The instruction management system of claim 5 above, wherein the curriculum sequences comprise flow charts.
8. The instruction management system of claim 5 above, wherein the curriculum sequences comprise remediation paths when a student fails a unit assessment.
9. The instruction management system of claim 5 above, wherein the curriculum sequences comprise core paths when a student passes a unit assessment.
10. The instruction management system of claim 5 above, wherein the curriculum sequences comprise enrichment paths when a student passes a unit test with a high score.
11. The learning path editor means of claim 5 above, wherein the curriculum sequences comprise one or more universal elements, and the universal elements comprise:
(1) message screen element means for displaying explanatory text to a student;
(2) action box element means for initiating one or more actions to affect a sequence, the actions comprising branching to another sequence, printing a sequence, and terminating a sequence;
(3) decision box element means for specifying a decision point for choosing alternate pathways through a sequence;
(4) activity means for presenting a specific lesson to a student;
(5) reference means for guiding the student through an activity with a specific reference tool;
(6) tool means for guiding the student through an activity with a specific productivity tool;
(7) choice set of activities means for presenting a group of activities with minimum and maximum completion criteria to the student; and (8) unit test means for assessing the student's understanding of an objective of a lesson activity.
(1) message screen element means for displaying explanatory text to a student;
(2) action box element means for initiating one or more actions to affect a sequence, the actions comprising branching to another sequence, printing a sequence, and terminating a sequence;
(3) decision box element means for specifying a decision point for choosing alternate pathways through a sequence;
(4) activity means for presenting a specific lesson to a student;
(5) reference means for guiding the student through an activity with a specific reference tool;
(6) tool means for guiding the student through an activity with a specific productivity tool;
(7) choice set of activities means for presenting a group of activities with minimum and maximum completion criteria to the student; and (8) unit test means for assessing the student's understanding of an objective of a lesson activity.
12. The learning path editor means of claim 11 above, wherein the choice set of activities means further comprises function means for allowing the student the undirected use of lessons, tools and references.
13. A scheduling apparatus for an instructional management system, comprising:
(a) one or more computers in a network, each having user input means and a video screen coupled thereto;
(b) instruction management means, coupled to the computers, for delivering courseware for presentation on the video screens of selected computers; and (c) scheduling means, coupled to the computers and integrated with the instruction management means, for delivering specific courseware to specific computers during specific time periods, wherein the schedule means further comprises templates for identifying computers, sessions, courseware assignments, and the dates when specific courseware assignments will be provided to specific computers, the scheduling means further comprising:
(1) means for creating, changing, and deleting schedule templates identifying the courseware to be presented on the computers, (2) means for viewing templates, and (3) means for creating and editing a schedule for a current date in the template.
(a) one or more computers in a network, each having user input means and a video screen coupled thereto;
(b) instruction management means, coupled to the computers, for delivering courseware for presentation on the video screens of selected computers; and (c) scheduling means, coupled to the computers and integrated with the instruction management means, for delivering specific courseware to specific computers during specific time periods, wherein the schedule means further comprises templates for identifying computers, sessions, courseware assignments, and the dates when specific courseware assignments will be provided to specific computers, the scheduling means further comprising:
(1) means for creating, changing, and deleting schedule templates identifying the courseware to be presented on the computers, (2) means for viewing templates, and (3) means for creating and editing a schedule for a current date in the template.
14. A system monitor apparatus for an instructional management system, comprising:
(a) one or more workstations coupled together in a network;
(b) instruction management means, operated by one of the workstations and coupled for communication with the remaining workstations, for delivering courseware for presentation on selected workstations; and (c) system monitor means, operated by one of the workstations and coupled for communication to the remaining workstations and the instruction management means, for gathering information in real-time on the state of each of the workstations, wherein the gathered information includes user information describing the status of the user working on the workstation, workstation information describing the status, location and configuration of the workstation, and application information describing the type and status of the courseware operating on the workstation, wherein the system monitor means further comprises: (1) means for viewing in real-time a set of predefined information fields; (2) means for sorting the information by the list of predefined information fields; (3) means for assigning a temporary activity sequence to a user; (4) means for viewing sequence information and for assigning start and end dates for a temporary sequence to a user;
and (5) means for logging and displaying system log information and system maintenance log information.
(a) one or more workstations coupled together in a network;
(b) instruction management means, operated by one of the workstations and coupled for communication with the remaining workstations, for delivering courseware for presentation on selected workstations; and (c) system monitor means, operated by one of the workstations and coupled for communication to the remaining workstations and the instruction management means, for gathering information in real-time on the state of each of the workstations, wherein the gathered information includes user information describing the status of the user working on the workstation, workstation information describing the status, location and configuration of the workstation, and application information describing the type and status of the courseware operating on the workstation, wherein the system monitor means further comprises: (1) means for viewing in real-time a set of predefined information fields; (2) means for sorting the information by the list of predefined information fields; (3) means for assigning a temporary activity sequence to a user; (4) means for viewing sequence information and for assigning start and end dates for a temporary sequence to a user;
and (5) means for logging and displaying system log information and system maintenance log information.
15. The system monitor apparatus of claim 14 above, wherein the user information comprises a user name, a user classification, and a reservation type.
16. The system monitor apparatus of claim 14 above, wherein the workstation information comprises a workstation identification, a workstation status, a room number, and a device configuration.
17. The system monitor apparatus of claim 14 above, wherein the application information comprises a courseware name, a courseware type, a sequence name, a branch type, and a courseware status.
18. The system monitor apparatus of claim 14 above, further comprising means for modifying workstation information, changing, restarting and terminating a user activity, moving a user from one workstation to another workstation, and shutting down a workstation.
19. The system monitor apparatus of claim 14 above, further comprising means for logging and displaying system log information, user logs on and log outs, user remote reassignments, system maintenance log information, system start ups and shut downs, database file imports and exports, system backups, and system software upgrades.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/876,584 US5310349A (en) | 1992-04-30 | 1992-04-30 | Instructional management system |
CA002101094A CA2101094A1 (en) | 1992-04-30 | 1993-07-22 | Instructional management system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/876,584 US5310349A (en) | 1992-04-30 | 1992-04-30 | Instructional management system |
CA002101094A CA2101094A1 (en) | 1992-04-30 | 1993-07-22 | Instructional management system |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2101094A1 true CA2101094A1 (en) | 1995-01-23 |
Family
ID=25676408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002101094A Abandoned CA2101094A1 (en) | 1992-04-30 | 1993-07-22 | Instructional management system |
Country Status (2)
Country | Link |
---|---|
US (1) | US5310349A (en) |
CA (1) | CA2101094A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7082418B2 (en) | 2000-10-30 | 2006-07-25 | Monitor Company Group Limited Partnership | System and method for network-based personalized education environment |
Families Citing this family (364)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5267865A (en) * | 1992-02-11 | 1993-12-07 | John R. Lee | Interactive computer aided natural learning method and apparatus |
US5788508A (en) * | 1992-02-11 | 1998-08-04 | John R. Lee | Interactive computer aided natural learning method and apparatus |
US5987149A (en) | 1992-07-08 | 1999-11-16 | Uniscore Incorporated | Method for scoring and control of scoring open-ended assessments using scorers in diverse locations |
US5437554A (en) * | 1993-02-05 | 1995-08-01 | National Computer Systems, Inc. | System for providing performance feedback to test resolvers |
US5721845A (en) * | 1993-02-18 | 1998-02-24 | Apple Computer, Inc. | Topically organized interface with realistic dialogue |
US5590268A (en) * | 1993-03-31 | 1996-12-31 | Kabushiki Kaisha Toshiba | System and method for evaluating a workspace represented by a three-dimensional model |
EP0626635B1 (en) | 1993-05-24 | 2003-03-05 | Sun Microsystems, Inc. | Improved graphical user interface with method for interfacing to remote devices |
US5524195A (en) * | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
DE4321458A1 (en) * | 1993-06-29 | 1995-01-12 | Alcatel Network Services | Network management support method and network management facility therefor |
US5659691A (en) * | 1993-09-23 | 1997-08-19 | Virtual Universe Corporation | Virtual reality network with selective distribution and updating of data to reduce bandwidth requirements |
US5555376A (en) * | 1993-12-03 | 1996-09-10 | Xerox Corporation | Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request |
US5544305A (en) * | 1994-01-25 | 1996-08-06 | Apple Computer, Inc. | System and method for creating and executing interactive interpersonal computer simulations |
US5510978A (en) * | 1994-01-26 | 1996-04-23 | Vera Institute Of Justice | Electronic apparatus for implementing community policing program and method therefor |
US5904485A (en) * | 1994-03-24 | 1999-05-18 | Ncr Corporation | Automated lesson selection and examination in computer-assisted education |
US5655086A (en) * | 1994-04-28 | 1997-08-05 | Ncr Corporation | Configurable electronic performance support system for total quality management processes |
US5689669A (en) * | 1994-04-29 | 1997-11-18 | General Magic | Graphical user interface for navigating between levels displaying hallway and room metaphors |
US5784546A (en) * | 1994-05-12 | 1998-07-21 | Integrated Virtual Networks | Integrated virtual networks |
US6164534A (en) * | 1996-04-04 | 2000-12-26 | Rathus; Spencer A. | Method and apparatus for accessing electronic data via a familiar printed medium |
US7703683B2 (en) | 1994-05-25 | 2010-04-27 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US8910876B2 (en) | 1994-05-25 | 2014-12-16 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US7717344B2 (en) * | 1994-05-25 | 2010-05-18 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US8261993B2 (en) | 1994-05-25 | 2012-09-11 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US6866196B1 (en) | 1994-05-25 | 2005-03-15 | Spencer A. Rathus | Method and apparatus for accessing electronic data via a familiar printed medium |
US7712668B2 (en) | 1994-05-25 | 2010-05-11 | Marshall Feature Recognition, Llc | Method and apparatus for accessing electronic data via a familiar printed medium |
US5577186A (en) * | 1994-08-01 | 1996-11-19 | Mann, Ii; S. Edward | Apparatus and method for providing a generic computerized multimedia tutorial interface for training a user on multiple applications |
US5563805A (en) * | 1994-08-16 | 1996-10-08 | International Business Machines Corporation | Multimedia context-sensitive real-time-help mechanism for use in a data processing system |
US5618182A (en) * | 1994-09-30 | 1997-04-08 | Thomas; C. Douglass | Method and apparatus for improving performance on multiple-choice exams |
JP2660163B2 (en) * | 1994-10-11 | 1997-10-08 | 有限会社アレフロジック | Algorithm education support system |
DE69509473T2 (en) * | 1994-11-04 | 1999-10-28 | Ncr Int Inc | Computer aided training system for students |
US5736977A (en) * | 1995-04-26 | 1998-04-07 | E-Systems, Inc. | Video real estate information service |
JP3735890B2 (en) * | 1995-06-16 | 2006-01-18 | ソニー株式会社 | Online terminal device and image display method |
JP3661228B2 (en) * | 1995-06-16 | 2005-06-15 | ソニー株式会社 | Image display apparatus and method, and information providing apparatus and method |
US5790129A (en) * | 1995-06-20 | 1998-08-04 | Porto; Jinny K. | Multi-media computer-based method and device for self-improvement by metal stimulation |
US5726688A (en) * | 1995-09-29 | 1998-03-10 | Ncr Corporation | Predictive, adaptive computer interface |
US5788504A (en) * | 1995-10-16 | 1998-08-04 | Brookhaven Science Associates Llc | Computerized training management system |
US5874966A (en) * | 1995-10-30 | 1999-02-23 | International Business Machines Corporation | Customizable graphical user interface that automatically identifies major objects in a user-selected digitized color image and permits data to be associated with the major objects |
US5790124A (en) * | 1995-11-20 | 1998-08-04 | Silicon Graphics, Inc. | System and method for allowing a performer to control and interact with an on-stage display device |
US5893132A (en) * | 1995-12-14 | 1999-04-06 | Motorola, Inc. | Method and system for encoding a book for reading using an electronic book |
US5833468A (en) | 1996-01-24 | 1998-11-10 | Frederick R. Guy | Remote learning system using a television signal and a network connection |
US5737727A (en) * | 1996-01-25 | 1998-04-07 | Electronic Data Systems Corporation | Process management system and method |
US6688888B1 (en) * | 1996-03-19 | 2004-02-10 | Chi Fai Ho | Computer-aided learning system and method |
US7253731B2 (en) | 2001-01-23 | 2007-08-07 | Raymond Anthony Joao | Apparatus and method for providing shipment information |
US10152876B2 (en) | 1996-03-27 | 2018-12-11 | Gtj Ventures, Llc | Control, monitoring, and/or security apparatus and method |
US10011247B2 (en) | 1996-03-27 | 2018-07-03 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US5727950A (en) * | 1996-05-22 | 1998-03-17 | Netsage Corporation | Agent based instruction system and method |
AU3138397A (en) * | 1996-05-22 | 1997-12-09 | Agent Based Curricula, Inc. | Agent based instruction system and method |
US6427063B1 (en) * | 1997-05-22 | 2002-07-30 | Finali Corporation | Agent based instruction system and method |
EP0902935A4 (en) * | 1996-05-22 | 2000-07-26 | Agent Based Curricula Inc | Agent based instruction system and method |
US5767852A (en) * | 1996-06-12 | 1998-06-16 | International Business Machines Corporation | Priority selection on a graphical interface |
US5760771A (en) * | 1996-07-17 | 1998-06-02 | At & T Corp | System and method for providing structured tours of hypertext files |
US6835207B2 (en) * | 1996-07-22 | 2004-12-28 | Fred Zacouto | Skeletal implant |
US5970496A (en) * | 1996-09-12 | 1999-10-19 | Microsoft Corporation | Method and system for storing information in a computer system memory using hierarchical data node relationships |
US20030198930A1 (en) * | 1997-09-24 | 2003-10-23 | Sylvan Learning Systems, Inc. | System and method for conducting a learning session based on a teacher privilege |
US8342854B2 (en) * | 1996-09-25 | 2013-01-01 | Educate Online Technology, Llc | Language-based computer generated instructional material |
DE69717659T2 (en) * | 1996-09-25 | 2003-09-18 | Sylvan Learning Systems Inc | AUTOMATIC EXAMINATION AND ELECTRONIC SYSTEM FOR MEDIATING THE TEACHER AND ADMINISTRATING THE STUDENTS |
KR100191329B1 (en) * | 1996-10-23 | 1999-06-15 | 윤종용 | Internet education method and device |
US5957698A (en) * | 1996-10-30 | 1999-09-28 | Pitsco, Inc. | Method of instruction |
JP3592004B2 (en) * | 1996-10-31 | 2004-11-24 | キヤノン株式会社 | Information sharing management system and information sharing system management apparatus and method |
WO1998022924A1 (en) * | 1996-11-21 | 1998-05-28 | Benman William J Jr | Virtual networks |
JP3285780B2 (en) * | 1996-11-22 | 2002-05-27 | 株式会社インフォメディア研究所 | Management system for interactive online system |
US6986664B1 (en) | 1997-03-03 | 2006-01-17 | Robolaw Corporation | Method and apparatus for improving performance on multiple-choice exams |
US6301573B1 (en) * | 1997-03-21 | 2001-10-09 | Knowlagent, Inc. | Recurrent training system |
AU6817798A (en) * | 1997-03-28 | 1998-10-22 | Softlight Inc. | Evaluation based learning system |
US6734884B1 (en) * | 1997-04-04 | 2004-05-11 | International Business Machines Corporation | Viewer interactive three-dimensional objects and two-dimensional images in virtual three-dimensional workspace |
US6058397A (en) * | 1997-04-08 | 2000-05-02 | Mitsubishi Electric Information Technology Center America, Inc. | 3D virtual environment creation management and delivery system |
US5911045A (en) * | 1997-04-24 | 1999-06-08 | International Business Machines Corp. | Method and system for sharing information in a virtual reality world |
US6064389A (en) * | 1997-05-27 | 2000-05-16 | International Business Machines Corporation | Distance dependent selective activation of three-dimensional objects in three-dimensional workspace interactive displays |
JPH10333538A (en) * | 1997-05-29 | 1998-12-18 | Fujitsu Ltd | Network type education system, record medium recording instructor side program of network type education system and record medium recording participant side program |
US6025839A (en) * | 1997-06-06 | 2000-02-15 | International Business Machines Corp. | Method for displaying information in a virtual reality environment |
US6069632A (en) * | 1997-07-03 | 2000-05-30 | International Business Machines Corporation | Passageway properties: customizable protocols for entry and exit of places |
US6141528A (en) * | 1997-09-23 | 2000-10-31 | Sony Corporation | Learning system with roster files |
US6198905B1 (en) * | 1997-10-01 | 2001-03-06 | Sony Corporation | Learning system with student tape auto compile |
US6347943B1 (en) * | 1997-10-20 | 2002-02-19 | Vuepoint Corporation | Method and system for creating an individualized course of instruction for each user |
US6154631A (en) * | 1997-11-14 | 2000-11-28 | Sony Corporation | Learning system with synchronized control of hardware and switching network |
US6208832B1 (en) * | 1997-11-14 | 2001-03-27 | Sony Corporation | Learning system with response analyzer |
US6148174A (en) * | 1997-11-14 | 2000-11-14 | Sony Corporation | Learning systems with patterns |
US6141529A (en) * | 1997-11-14 | 2000-10-31 | Sony Corporation | Learning system with random assignments, conferencing and modeling |
US6411796B1 (en) * | 1997-11-14 | 2002-06-25 | Sony Corporation | Computer assisted learning system |
US20020006603A1 (en) * | 1997-12-22 | 2002-01-17 | Bret E. Peterson | Remotely administered computer-assisted professionally supervised teaching system |
US6052512A (en) * | 1997-12-22 | 2000-04-18 | Scientific Learning Corp. | Migration mechanism for user data from one client computer system to another |
US9075136B1 (en) | 1998-03-04 | 2015-07-07 | Gtj Ventures, Llc | Vehicle operator and/or occupant information apparatus and method |
US6195687B1 (en) * | 1998-03-18 | 2001-02-27 | Netschools Corporation | Method and apparatus for master-slave control in a educational classroom communication network |
US6170014B1 (en) * | 1998-03-25 | 2001-01-02 | Community Learning And Information Network | Computer architecture for managing courseware in a shared use operating environment |
US6057834A (en) * | 1998-06-12 | 2000-05-02 | International Business Machines Corporation | Iconic subscription schedule controller for a graphic user interface |
US6322366B1 (en) | 1998-06-30 | 2001-11-27 | Assessment Technology Inc. | Instructional management system |
US9792659B2 (en) * | 1999-04-13 | 2017-10-17 | Iplearn, Llc | Computer-aided methods and apparatus to access materials in a network environment |
US20020194056A1 (en) * | 1998-07-31 | 2002-12-19 | Summers Gary J. | Management training simulation method and system |
US7349838B2 (en) * | 1998-07-31 | 2008-03-25 | Summers Gary J | Management training simulation method and system |
US6149441A (en) * | 1998-11-06 | 2000-11-21 | Technology For Connecticut, Inc. | Computer-based educational system |
US6963846B1 (en) | 2000-07-17 | 2005-11-08 | Kelly Registration Systems, Inc. | System and method of managing registration, sale, distribution and use of regulated agricultural products and the licensing/certification of dealers and applicators of agricultural products |
US6535861B1 (en) | 1998-12-22 | 2003-03-18 | Accenture Properties (2) B.V. | Goal based educational system with support for dynamic characteristics tuning using a spread sheet object |
US6018730A (en) | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a simulation engine with a help website and processing engine |
US6018731A (en) * | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a goal based system utilizing a spreadsheet and table based architecture |
US6032141A (en) * | 1998-12-22 | 2000-02-29 | Ac Properties B.V. | System, method and article of manufacture for a goal based educational system with support for dynamic tailored feedback |
US6745170B2 (en) | 1999-02-08 | 2004-06-01 | Indeliq, Inc. | Goal based educational system with support for dynamic characteristic tuning |
US6134539A (en) * | 1998-12-22 | 2000-10-17 | Ac Properties B.V. | System, method and article of manufacture for a goal based education and reporting system |
US6029158A (en) | 1998-12-22 | 2000-02-22 | Ac Properties B.V. | System, method and article of manufacture for a simulation enabled feedback system |
US6067537A (en) * | 1998-12-22 | 2000-05-23 | Ac Properties B.V. | System, method and article of manufacture for a goal based educational system with support for dynamic personality feedback |
US5987443A (en) * | 1998-12-22 | 1999-11-16 | Ac Properties B. V. | System, method and article of manufacture for a goal based educational system |
US6085184A (en) * | 1998-12-22 | 2000-07-04 | Ac Properties B.V. | System, method and article of manufacture for a dynamic toolbar in a tutorial system |
US6023692A (en) * | 1998-12-22 | 2000-02-08 | Ac Properties B.V. | Goal based tutoring system with behavior to control flow of presentation |
US6029159A (en) * | 1998-12-22 | 2000-02-22 | Ac Properties B.V. | System, method and article of manufacture for a simulation enabled accounting tutorial system |
US6026386A (en) * | 1998-12-22 | 2000-02-15 | Ac Properties B.V. | System, method and article of manufacture for a goal based educational system with support for dynamic media control |
US6125358A (en) * | 1998-12-22 | 2000-09-26 | Ac Properties B.V. | System, method and article of manufacture for a simulation system for goal based education of a plurality of students |
US6064998A (en) * | 1998-12-22 | 2000-05-16 | Ac Properties, B.V. | System, method and article of manufacture for a simulation engine with an expert system example processing engine |
US6029156A (en) * | 1998-12-22 | 2000-02-22 | Ac Properties B.V. | Goal based tutoring system with behavior to tailor to characteristics of a particular user |
US6782374B2 (en) | 1998-12-22 | 2004-08-24 | Accenture Global Services Gmbh | System, method and article of manufacturing for a runtime program analysis tool for a simulation engine |
US6067538A (en) * | 1998-12-22 | 2000-05-23 | Ac Properties B.V. | System, method and article of manufacture for a simulation enabled focused feedback tutorial system |
US6016486A (en) * | 1998-12-22 | 2000-01-18 | Ac Properties B.V. | System method and article of manufacture for a goal based system utilizing an activity table |
US6023691A (en) * | 1998-12-22 | 2000-02-08 | Ac Properties B.V. | Goal based stimulator utilizing a spreadsheet architecture |
US6101489A (en) * | 1998-12-22 | 2000-08-08 | Ac Properties, B.V. | System, method and article of manufacture for a goal based system utilizing a time based model |
US6003021A (en) * | 1998-12-22 | 1999-12-14 | Ac Properties B.V. | System, method and article of manufacture for a simulation system for goal based education |
US6542880B2 (en) * | 1998-12-22 | 2003-04-01 | Indeliq, Inc. | System, method and article of manufacture for a goal based system utilizing a table based architecture |
US6018732A (en) * | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a runtime program regression analysis tool for a simulation engine |
US6570555B1 (en) * | 1998-12-30 | 2003-05-27 | Fuji Xerox Co., Ltd. | Method and apparatus for embodied conversational characters with multimodal input/output in an interface device |
US6347333B2 (en) | 1999-01-15 | 2002-02-12 | Unext.Com Llc | Online virtual campus |
US6670934B1 (en) * | 1999-02-03 | 2003-12-30 | William H. Gates, III | Method and system for distributing art |
US7156665B1 (en) | 1999-02-08 | 2007-01-02 | Accenture, Llp | Goal based educational system with support for dynamic tailored feedback |
US7065512B1 (en) | 1999-02-08 | 2006-06-20 | Accenture, Llp | Dynamic toolbar in a tutorial system |
US7386524B2 (en) | 1999-02-08 | 2008-06-10 | Accenture Global Services Gmbh | Simulation enabled focused feedback tutorial system |
US7194444B1 (en) | 1999-02-08 | 2007-03-20 | Indeliq, Inc. | Goal based flow of a control presentation system |
US7065513B1 (en) | 1999-02-08 | 2006-06-20 | Accenture, Llp | Simulation enabled feedback system |
US7054848B1 (en) | 1999-02-08 | 2006-05-30 | Accenture, Llp | Goal based system utilizing a time based model |
US7089222B1 (en) | 1999-02-08 | 2006-08-08 | Accenture, Llp | Goal based system tailored to the characteristics of a particular user |
US6970858B1 (en) | 1999-02-08 | 2005-11-29 | Accenture, Llp | Goal based system utilizing an activity table |
US6343319B1 (en) * | 1999-04-06 | 2002-01-29 | Daniel Abensour | Method and system for curriculum delivery |
US6270352B1 (en) * | 1999-04-16 | 2001-08-07 | James W. Ditto | Adaptive problem selection |
AU5837300A (en) * | 1999-05-05 | 2000-11-17 | Accenture Properties (2) Bv | System method and article of manufacture for providing multiple instructors on an as needed basis |
US7152092B2 (en) * | 1999-05-05 | 2006-12-19 | Indeliq, Inc. | Creating chat rooms with multiple roles for multiple participants |
US6611822B1 (en) | 1999-05-05 | 2003-08-26 | Ac Properties B.V. | System method and article of manufacture for creating collaborative application sharing |
US6993513B2 (en) | 1999-05-05 | 2006-01-31 | Indeliq, Inc. | Interactive simulations utilizing a remote knowledge base |
EP1185964A1 (en) | 1999-05-05 | 2002-03-13 | Accenture Properties (2) B.V. | System, method and article of manufacture for creating collaborative simulations with multiple roles for a single student |
AU5723000A (en) * | 1999-05-05 | 2000-11-17 | Accenture Properties (2) Bv | System method and article of manufacture for creating a virtual consultant |
US20020138590A1 (en) * | 2000-05-05 | 2002-09-26 | Beams Brian R. | System method and article of manufacture for creating a virtual university experience |
US20030023686A1 (en) * | 1999-05-05 | 2003-01-30 | Beams Brian R. | Virtual consultant |
US6288753B1 (en) | 1999-07-07 | 2001-09-11 | Corrugated Services Corp. | System and method for live interactive distance learning |
US6516340B2 (en) * | 1999-07-08 | 2003-02-04 | Central Coast Patent Agency, Inc. | Method and apparatus for creating and executing internet based lectures using public domain web page |
AU6491900A (en) * | 1999-07-23 | 2001-02-13 | Mindbuilder Group, Inc. | Multimedia training system |
US7839399B2 (en) | 1999-07-29 | 2010-11-23 | Benman William J | System and method for volumetric display of video images extracted from arbitrary background environments |
US6514085B2 (en) * | 1999-07-30 | 2003-02-04 | Element K Online Llc | Methods and apparatus for computer based training relating to devices |
US20020086275A1 (en) * | 1999-07-30 | 2002-07-04 | Boney James L. | Methods and apparatus for computer training relating to devices using a resource control module |
SG85127A1 (en) * | 1999-08-17 | 2001-12-19 | Earth9 Com Pte Ltd | Method and apparatus for collaborative information management |
US6397036B1 (en) * | 1999-08-23 | 2002-05-28 | Mindblazer, Inc. | Systems, methods and computer program products for collaborative learning |
US6470171B1 (en) * | 1999-08-27 | 2002-10-22 | Ecollege.Com | On-line educational system for display of educational materials |
US6965752B2 (en) * | 1999-08-27 | 2005-11-15 | Ecollege.Com | On-line educational system having an electronic notebook feature |
US6736642B2 (en) * | 1999-08-31 | 2004-05-18 | Indeliq, Inc. | Computer enabled training of a user to validate assumptions |
US6370355B1 (en) * | 1999-10-04 | 2002-04-09 | Epic Learning, Inc. | Blended learning educational system and method |
US6368110B1 (en) * | 1999-10-04 | 2002-04-09 | Epic Learning | Educational homeroom for providing user specific educational tools and information |
US6648820B1 (en) | 1999-10-27 | 2003-11-18 | Home-Medicine (Usa), Inc. | Medical condition sensing system |
US20040202308A1 (en) * | 1999-11-16 | 2004-10-14 | Knowlagent, Inc. | Managing the selection of performance interventions in a contact center |
US20050175971A1 (en) * | 1999-11-16 | 2005-08-11 | Knowlagent, Inc., Alpharetta, Ga | Method and system for scheduled delivery of training to call center agents |
US6628777B1 (en) | 1999-11-16 | 2003-09-30 | Knowlagent, Inc. | Method and system for scheduled delivery of training to call center agents |
US20040202309A1 (en) * | 1999-11-16 | 2004-10-14 | Knowlagent, Inc. | Managing the rate of delivering performance interventions in a contact center |
US20060233346A1 (en) * | 1999-11-16 | 2006-10-19 | Knowlagent, Inc. | Method and system for prioritizing performance interventions |
US7176949B1 (en) | 1999-11-17 | 2007-02-13 | Moser Albert N | System, method and article of manufacture for an incremental explanatory object in a learning application assembly framework |
US6559867B1 (en) * | 1999-11-24 | 2003-05-06 | The United States Of America As Represented By The Secretary Of The Navy | Configuration system for networked training modules and associated methods |
WO2001052118A2 (en) | 2000-01-14 | 2001-07-19 | Saba Software, Inc. | Information server |
US7072934B2 (en) * | 2000-01-14 | 2006-07-04 | Saba Software, Inc. | Method and apparatus for a business applications server management system platform |
WO2001052090A2 (en) * | 2000-01-14 | 2001-07-19 | Saba Software, Inc. | Method and apparatus for a web content platform |
AU2001226401A1 (en) * | 2000-01-14 | 2001-07-24 | Saba Software, Inc. | Method and apparatus for a business applications server |
US6643652B2 (en) | 2000-01-14 | 2003-11-04 | Saba Software, Inc. | Method and apparatus for managing data exchange among systems in a network |
US6505031B1 (en) | 2000-02-25 | 2003-01-07 | Robert Slider | System and method for providing a virtual school environment |
US20030229529A1 (en) * | 2000-02-25 | 2003-12-11 | Yet Mui | Method for enterprise workforce planning |
US6324282B1 (en) | 2000-03-02 | 2001-11-27 | Knowlagent, Inc. | Method and system for delivery of individualized training to call center agents |
US6775377B2 (en) | 2001-09-10 | 2004-08-10 | Knowlagent, Inc. | Method and system for delivery of individualized training to call center agents |
US7505921B1 (en) | 2000-03-03 | 2009-03-17 | Finali Corporation | System and method for optimizing a product configuration |
US6419496B1 (en) | 2000-03-28 | 2002-07-16 | William Vaughan, Jr. | Learning method |
US6438353B1 (en) * | 2000-03-29 | 2002-08-20 | General Electric | Method, system and storage medium for providing training to multiple users |
US7043193B1 (en) | 2000-05-09 | 2006-05-09 | Knowlagent, Inc. | Versatile resource computer-based training system |
KR20000054844A (en) * | 2000-06-29 | 2000-09-05 | 홍영실 | Method of education by a 3D cyber character, 3D cyber education space and realtime mutual voice supports at internet |
US6507726B1 (en) * | 2000-06-30 | 2003-01-14 | Educational Standards And Certifications, Inc. | Computer implemented education system |
US6949073B2 (en) * | 2002-10-03 | 2005-09-27 | Home-Medicine.Com, Inc. | Dyspnea monitor, and telemedicine system and method |
US8043224B2 (en) | 2000-07-12 | 2011-10-25 | Dimicine Research It, Llc | Telemedicine system |
US7237205B2 (en) | 2000-07-12 | 2007-06-26 | Home-Medicine (Usa), Inc. | Parameter evaluation system |
US7031651B2 (en) | 2000-07-21 | 2006-04-18 | Englishtown, Inc. | System and method of matching teachers with students to facilitate conducting online private instruction over a global network |
US6741833B2 (en) * | 2000-07-21 | 2004-05-25 | Englishtown, Inc. | Learning activity platform and method for teaching a foreign language over a network |
WO2002011101A2 (en) * | 2000-08-02 | 2002-02-07 | Byl Pieter Gerhard V D | A computer-based training system and method |
US6622003B1 (en) | 2000-08-14 | 2003-09-16 | Unext.Com Llc | Method for developing or providing an electronic course |
CA2420909A1 (en) * | 2000-08-28 | 2002-03-07 | Thomas Probert | Registry for management of intellectual property rights, properties and constraints |
KR20020017661A (en) * | 2000-08-31 | 2002-03-07 | 황석규 | Scholarship deep method in internet scholarship system using Bringing-up game |
WO2002025611A1 (en) * | 2000-09-19 | 2002-03-28 | Fujitsu Limited | Store system |
WO2002033677A1 (en) * | 2000-10-19 | 2002-04-25 | Bernhard Dohrmann | Apparatus and method for delivery of instructional information |
US6905341B1 (en) * | 2000-10-31 | 2005-06-14 | Ncr Corporation | Active learning framework |
US6704741B1 (en) | 2000-11-02 | 2004-03-09 | The Psychological Corporation | Test item creation and manipulation system and method |
KR20010106080A (en) * | 2000-11-22 | 2001-11-29 | 강상현 | Apparatus and method for materializing interactived cyber seminar |
US6704541B1 (en) | 2000-12-06 | 2004-03-09 | Unext.Com, L.L.C. | Method and system for tracking the progress of students in a class |
US6652287B1 (en) * | 2000-12-21 | 2003-11-25 | Unext.Com | Administrator and instructor course management application for an online education course |
US7103652B1 (en) * | 2000-12-23 | 2006-09-05 | Emc Corporation | Ambiguity-purging and template-conflict-resolution in computer network events-notification |
US6871043B2 (en) * | 2001-02-02 | 2005-03-22 | Ecollege.Com | Variable types of sensory interaction for an on-line educational system |
US6813474B2 (en) * | 2001-02-24 | 2004-11-02 | Echalk: L.L.C. | System and method for creating, processing and managing educational content within and between schools |
US6675133B2 (en) | 2001-03-05 | 2004-01-06 | Ncs Pearsons, Inc. | Pre-data-collection applications test processing system |
US6751351B2 (en) | 2001-03-05 | 2004-06-15 | Nsc Pearson, Inc. | Test question response verification system |
US6961482B2 (en) * | 2001-03-05 | 2005-11-01 | Ncs Pearson, Inc. | System for archiving electronic images of test question responses |
US6810232B2 (en) | 2001-03-05 | 2004-10-26 | Ncs Pearson, Inc. | Test processing workflow tracking system |
US7614014B2 (en) * | 2001-04-05 | 2009-11-03 | Daniel Keele Burgin | System and method for automated end-user support |
US8096809B2 (en) * | 2001-04-05 | 2012-01-17 | Convergys Cmg Utah, Inc. | System and method for automated end-user support |
US20020147848A1 (en) * | 2001-04-05 | 2002-10-10 | Burgin Daniel Keele | System and method for enabling communication between browser frames |
US6789047B1 (en) | 2001-04-17 | 2004-09-07 | Unext.Com Llc | Method and system for evaluating the performance of an instructor of an electronic course |
US7210938B2 (en) * | 2001-05-09 | 2007-05-01 | K12.Com | System and method of virtual schooling |
US20030208499A1 (en) * | 2002-05-03 | 2003-11-06 | David Bigwood | Methods and apparatus for visualizing relationships among triples of resource description framework (RDF) data sets |
US7890517B2 (en) * | 2001-05-15 | 2011-02-15 | Metatomix, Inc. | Appliance for enterprise information integration and enterprise resource interoperability platform and methods |
US7058637B2 (en) * | 2001-05-15 | 2006-06-06 | Metatomix, Inc. | Methods and apparatus for enterprise application integration |
US8572059B2 (en) * | 2001-05-15 | 2013-10-29 | Colin P. Britton | Surveillance, monitoring and real-time events platform |
US6856992B2 (en) * | 2001-05-15 | 2005-02-15 | Metatomix, Inc. | Methods and apparatus for real-time business visibility using persistent schema-less data storage |
US6925457B2 (en) * | 2001-07-27 | 2005-08-02 | Metatomix, Inc. | Methods and apparatus for querying a relational data store using schema-less queries |
US6790045B1 (en) | 2001-06-18 | 2004-09-14 | Unext.Com Llc | Method and system for analyzing student performance in an electronic course |
US6915286B2 (en) * | 2001-07-03 | 2005-07-05 | Fairfax County School Board | System and method for an education decision support library |
US6755659B2 (en) | 2001-07-05 | 2004-06-29 | Access Technologies Group, Inc. | Interactive training system and method |
US7074128B2 (en) | 2001-08-03 | 2006-07-11 | Drb Lit Ltd. | Method and system for enhancing memorization by using a mnemonic display |
US7134088B2 (en) * | 2001-09-24 | 2006-11-07 | Tactical Survey Group, Inc. | Method and system for providing tactical information during crisis situations |
US6941105B1 (en) * | 2001-10-24 | 2005-09-06 | Novell, Inc. | System and method to reduce the time and complexity of information technology classroom setup |
US7174010B2 (en) * | 2001-11-05 | 2007-02-06 | Knowlagent, Inc. | System and method for increasing completion of training |
US20030091970A1 (en) | 2001-11-09 | 2003-05-15 | Altsim, Inc. And University Of Southern California | Method and apparatus for advanced leadership training simulation |
US6975833B2 (en) * | 2002-02-07 | 2005-12-13 | Sap Aktiengesellschaft | Structural elements for a collaborative e-learning system |
US7369808B2 (en) * | 2002-02-07 | 2008-05-06 | Sap Aktiengesellschaft | Instructional architecture for collaborative e-learning |
US20030152905A1 (en) * | 2002-02-11 | 2003-08-14 | Michael Altenhofen | E-learning system |
US20030152900A1 (en) * | 2002-02-11 | 2003-08-14 | Andreas Krebs | E-learning strategies |
US7029280B2 (en) * | 2002-02-11 | 2006-04-18 | Sap Ag | E-learning course editor |
US20030157470A1 (en) * | 2002-02-11 | 2003-08-21 | Michael Altenhofen | E-learning station and interface |
US7237189B2 (en) * | 2002-02-11 | 2007-06-26 | Sap Aktiengesellschaft | Offline e-learning system |
US7153137B2 (en) * | 2002-02-11 | 2006-12-26 | Sap Ag | Offline e-courses |
US20030154176A1 (en) * | 2002-02-11 | 2003-08-14 | Krebs Andreas S. | E-learning authoring tool |
US7014467B2 (en) * | 2002-02-11 | 2006-03-21 | Sap Ag | E-learning course structure |
US6884074B2 (en) * | 2002-02-11 | 2005-04-26 | Sap Aktiengesellschaft | Dynamic composition of restricted e-learning courses |
US20030152902A1 (en) * | 2002-02-11 | 2003-08-14 | Michael Altenhofen | Offline e-learning |
US7698360B2 (en) * | 2002-02-26 | 2010-04-13 | Novell, Inc. | System and method for distance learning |
US20100055658A1 (en) * | 2002-02-26 | 2010-03-04 | Spherical Dynamics Inc | System for and method for psychological assessment |
US7331791B2 (en) * | 2002-03-05 | 2008-02-19 | Novell, Inc. | System and method for evaluating a person's information technology skills |
US10562492B2 (en) | 2002-05-01 | 2020-02-18 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US7264475B1 (en) | 2002-07-17 | 2007-09-04 | Sap Ag | Curriculum management |
PL355770A1 (en) * | 2002-08-29 | 2004-03-08 | Jerzy Kalisiak | Tele-education system |
US7146616B2 (en) * | 2002-09-03 | 2006-12-05 | Sap Aktiengesellschaft | Content based messaging for e-learning including the extension of a remote procedure call |
US20040043363A1 (en) * | 2002-09-03 | 2004-03-04 | Elmar Dorner | Tutor interface with content based messaging |
US20040064472A1 (en) * | 2002-09-27 | 2004-04-01 | Oetringer Eugen H. | Method and system for information management |
WO2004034625A2 (en) * | 2002-10-07 | 2004-04-22 | Metatomix, Inc. | Methods and apparatus for identifying related nodes in a directed graph having named arcs |
US7024154B1 (en) | 2002-12-18 | 2006-04-04 | Itt Manufacturing Enterprises, Inc. | Training tracking system and method of use |
US20040121299A1 (en) * | 2002-12-20 | 2004-06-24 | Electronic Data Systems Corporation | System and method for remote-access virtual-lab environment |
US20040131999A1 (en) * | 2003-01-06 | 2004-07-08 | Dresnick Stephen J. | Computer-based system for instruction using multi-modal teaching methods |
US8224757B2 (en) * | 2003-04-15 | 2012-07-17 | Sap Ag | Curriculum management system |
US20040229197A1 (en) * | 2003-05-13 | 2004-11-18 | Tim Hatton | A Method to Increase Productivity of Students Being Trained in Emerging Technologies and to Increase the Return on Investment for Training |
US20040259068A1 (en) * | 2003-06-17 | 2004-12-23 | Marcus Philipp | Configuring an electronic course |
US7357640B2 (en) * | 2003-07-02 | 2008-04-15 | Drb Lit Ltd. | Lock-In Training system |
US20070111180A1 (en) * | 2005-10-24 | 2007-05-17 | Sperle Robin U | Delivery methods for remote learning system courses |
US20050014121A1 (en) * | 2003-07-15 | 2005-01-20 | Hagen Eck | Integrating an external course into an electronic learning system |
US20110159472A1 (en) * | 2003-07-15 | 2011-06-30 | Hagen Eck | Delivery methods for remote learning system courses |
US7158628B2 (en) * | 2003-08-20 | 2007-01-02 | Knowlagent, Inc. | Method and system for selecting a preferred contact center agent based on agent proficiency and performance and contact center state |
US20050048450A1 (en) * | 2003-09-02 | 2005-03-03 | Winkler Andrew Max | Method and system for facilitating reading and writing without literacy |
US7878808B1 (en) | 2003-09-19 | 2011-02-01 | Sap Ag | Multiple application interactive tutorial player |
US20050097343A1 (en) * | 2003-10-31 | 2005-05-05 | Michael Altenhofen | Secure user-specific application versions |
US7287066B2 (en) * | 2003-10-31 | 2007-10-23 | Sap Aktiengesellschaft | Publish-subscribe system having a reliability mechanism |
US8529270B2 (en) | 2003-12-12 | 2013-09-10 | Assessment Technology, Inc. | Interactive computer system for instructor-student teaching and assessment of preschool children |
TWM249950U (en) * | 2004-01-02 | 2004-11-11 | Cvc Technologies Inc | Cap tightening machine capable of controlling tightening torque |
US7840984B1 (en) | 2004-03-17 | 2010-11-23 | Embarq Holdings Company, Llc | Media administering system and method |
US20050216506A1 (en) * | 2004-03-25 | 2005-09-29 | Wolfgang Theilmann | Versioning electronic learning objects using project objects |
US7364432B2 (en) * | 2004-03-31 | 2008-04-29 | Drb Lit Ltd. | Methods of selecting Lock-In Training courses and sessions |
US7995735B2 (en) | 2004-04-15 | 2011-08-09 | Chad Vos | Method and apparatus for managing customer data |
US20100028847A1 (en) * | 2004-05-12 | 2010-02-04 | Linda Proctor Downing | System and method of integrating levels of educational programs |
US7665063B1 (en) | 2004-05-26 | 2010-02-16 | Pegasystems, Inc. | Integration of declarative rule-based processing with procedural programming |
US7173619B2 (en) * | 2004-07-08 | 2007-02-06 | Microsoft Corporation | Matching digital information flow to a human perception system |
US7617501B2 (en) | 2004-07-09 | 2009-11-10 | Quest Software, Inc. | Apparatus, system, and method for managing policies on a computer having a foreign operating system |
WO2007014186A2 (en) * | 2005-07-22 | 2007-02-01 | The Thomson Corporation | Systems, methods, and software for online courses |
US7786891B2 (en) * | 2004-08-27 | 2010-08-31 | Embarq Holdings Company, Llc | System and method for an interactive security system for a home |
US20060048092A1 (en) * | 2004-08-31 | 2006-03-02 | Kirkley Eugene H Jr | Object oriented mixed reality and video game authoring tool system and method |
US7840982B1 (en) | 2004-09-28 | 2010-11-23 | Embarq Holding Company, Llc | Video-all call system and method for a facility |
US20060072739A1 (en) * | 2004-10-01 | 2006-04-06 | Knowlagent Inc. | Method and system for assessing and deploying personnel for roles in a contact center |
JP2006133672A (en) * | 2004-11-09 | 2006-05-25 | Matsushita Electric Ind Co Ltd | Portable device and system for learning language |
US20060099564A1 (en) * | 2004-11-09 | 2006-05-11 | Holger Bohle | Integrated external collaboration tools |
US20060141441A1 (en) * | 2004-12-29 | 2006-06-29 | Foundation For Behavioral Resources | Programmed classroom instruction |
US7697927B1 (en) | 2005-01-25 | 2010-04-13 | Embarq Holdings Company, Llc | Multi-campus mobile management system for wirelessly controlling systems of a facility |
US8335704B2 (en) * | 2005-01-28 | 2012-12-18 | Pegasystems Inc. | Methods and apparatus for work management and routing |
US20060177803A1 (en) * | 2005-02-10 | 2006-08-10 | Envision Telephony, Inc. | System and method for training distribution management |
US7765573B1 (en) | 2005-03-08 | 2010-07-27 | Embarq Holdings Company, LLP | IP-based scheduling and control of digital video content delivery |
US20060256953A1 (en) * | 2005-05-12 | 2006-11-16 | Knowlagent, Inc. | Method and system for improving workforce performance in a contact center |
US20070196803A1 (en) * | 2005-06-08 | 2007-08-23 | Security Knowledge Solutions, Llc | Open-architecture image interpretation courseware |
US7467947B2 (en) * | 2005-10-24 | 2008-12-23 | Sap Aktiengesellschaft | External course catalog updates |
US20070122790A1 (en) * | 2005-10-24 | 2007-05-31 | Sperle Robin U | Monitoring progress of external course |
US20070111184A1 (en) * | 2005-10-24 | 2007-05-17 | Sperle Robin U | External booking cancellation |
US7757234B2 (en) * | 2005-10-24 | 2010-07-13 | Sap Aktiengesellschaft | Methods and software for a batch processing framework for wizard-based processes |
US20070111183A1 (en) * | 2005-10-24 | 2007-05-17 | Krebs Andreas S | Marking training content for limited access |
US8571462B2 (en) * | 2005-10-24 | 2013-10-29 | Sap Aktiengesellschaft | Method and system for constraining learning strategies |
US8121985B2 (en) * | 2005-10-24 | 2012-02-21 | Sap Aktiengesellschaft | Delta versioning for learning objects |
US7840175B2 (en) * | 2005-10-24 | 2010-11-23 | S&P Aktiengesellschaft | Method and system for changing learning strategies |
US20070100882A1 (en) * | 2005-10-31 | 2007-05-03 | Christian Hochwarth | Content control of a user interface |
US20070130261A1 (en) * | 2005-11-26 | 2007-06-07 | Shaub Frances J | Control/satellite electronic work station configurations in which stations interact among themselves on a real-time basis |
US20070134644A1 (en) * | 2005-12-11 | 2007-06-14 | Jones James G | 3D learning environment |
US7904949B2 (en) * | 2005-12-19 | 2011-03-08 | Quest Software, Inc. | Apparatus, systems and methods to provide authentication services to a legacy application |
US8087075B2 (en) | 2006-02-13 | 2011-12-27 | Quest Software, Inc. | Disconnected credential validation using pre-fetched service tickets |
US20070224585A1 (en) * | 2006-03-13 | 2007-09-27 | Wolfgang Gerteis | User-managed learning strategies |
US8924335B1 (en) | 2006-03-30 | 2014-12-30 | Pegasystems Inc. | Rule-based user interface conformance methods |
US8429712B2 (en) | 2006-06-08 | 2013-04-23 | Quest Software, Inc. | Centralized user authentication system apparatus and method |
JP4904971B2 (en) * | 2006-08-01 | 2012-03-28 | ヤマハ株式会社 | Performance learning setting device and program |
US20080059484A1 (en) * | 2006-09-06 | 2008-03-06 | K12 Inc. | Multimedia system and method for teaching in a hybrid learning environment |
US20080102430A1 (en) * | 2006-09-11 | 2008-05-01 | Rogers Timothy A | Remote student assessment using dynamic animation |
US9111455B2 (en) * | 2006-09-11 | 2015-08-18 | Houghton Mifflin Harcourt Publishing Company | Dynamic online test content generation |
US10861343B2 (en) * | 2006-09-11 | 2020-12-08 | Houghton Mifflin Harcourt Publishing Company | Polling for tracking online test taker status |
US9111456B2 (en) * | 2006-09-11 | 2015-08-18 | Houghton Mifflin Harcourt Publishing Company | Dynamically presenting practice screens to determine student preparedness for online testing |
US9230445B2 (en) * | 2006-09-11 | 2016-01-05 | Houghton Mifflin Harcourt Publishing Company | Systems and methods of a test taker virtual waiting room |
US9892650B2 (en) | 2006-09-11 | 2018-02-13 | Houghton Mifflin Harcourt Publishing Company | Recovery of polled data after an online test platform failure |
US9390629B2 (en) * | 2006-09-11 | 2016-07-12 | Houghton Mifflin Harcourt Publishing Company | Systems and methods of data visualization in an online proctoring interface |
US7886029B2 (en) * | 2006-09-11 | 2011-02-08 | Houghton Mifflin Harcourt Publishing Company | Remote test station configuration |
US9142136B2 (en) | 2006-09-11 | 2015-09-22 | Houghton Mifflin Harcourt Publishing Company | Systems and methods for a logging and printing function of an online proctoring interface |
US20080102432A1 (en) * | 2006-09-11 | 2008-05-01 | Rogers Timothy A | Dynamic content and polling for online test taker accomodations |
US20080248455A1 (en) * | 2006-10-04 | 2008-10-09 | Bernhard Dohrmann | Apparatus, system, and method for remotely controlling a multiscreen display for delivery of instructional information |
US20100075288A1 (en) * | 2006-10-10 | 2010-03-25 | Emantras, Inc | Educational content configuration using modular multimedia objects |
US20080102428A1 (en) * | 2006-10-25 | 2008-05-01 | Monitor Company Group Limited Partnership | System and Method for Providing a User-Centric Interactive Learning Environment |
US7895332B2 (en) * | 2006-10-30 | 2011-02-22 | Quest Software, Inc. | Identity migration system apparatus and method |
US8086710B2 (en) | 2006-10-30 | 2011-12-27 | Quest Software, Inc. | Identity migration apparatus and method |
US8250525B2 (en) | 2007-03-02 | 2012-08-21 | Pegasystems Inc. | Proactive performance management for multi-user enterprise software systems |
US20080227076A1 (en) * | 2007-03-13 | 2008-09-18 | Byron Johnson | Progress monitor and method of doing the same |
US9214090B2 (en) | 2007-06-11 | 2015-12-15 | Distance EDU Learning, Inc. | Computer systems for capturing student performance |
US8326211B1 (en) | 2007-06-11 | 2012-12-04 | Distance EDU Learning, Inc. | Computer systems for capturing student performance |
US20090035733A1 (en) * | 2007-08-01 | 2009-02-05 | Shmuel Meitar | Device, system, and method of adaptive teaching and learning |
US8630577B2 (en) * | 2007-08-07 | 2014-01-14 | Assessment Technology Incorporated | Item banking system for standards-based assessment |
US20090047638A1 (en) * | 2007-08-14 | 2009-02-19 | Nona, Creative Consulting & Solutions Inc. | Learning support method and system |
US20110200979A1 (en) * | 2007-09-04 | 2011-08-18 | Brian Benson | Online instructional dialogs |
US8127235B2 (en) | 2007-11-30 | 2012-02-28 | International Business Machines Corporation | Automatic increasing of capacity of a virtual space in a virtual world |
US20090164919A1 (en) | 2007-12-24 | 2009-06-25 | Cary Lee Bates | Generating data for managing encounters in a virtual world environment |
US20090248852A1 (en) * | 2008-03-30 | 2009-10-01 | Oded Fuhrmann | Evaluating Entities Associations with their Respective Environments |
US8237551B2 (en) | 2008-04-30 | 2012-08-07 | Centurylink Intellectual Property Llc | System and method for in-patient telephony |
US8101543B2 (en) * | 2008-06-30 | 2012-01-24 | Weyerhaeuser Nr Company | Biodegradable superabsorbent particles |
US8644755B2 (en) | 2008-09-30 | 2014-02-04 | Sap Ag | Method and system for managing learning materials presented offline |
US10481878B2 (en) * | 2008-10-09 | 2019-11-19 | Objectstore, Inc. | User interface apparatus and methods |
US20100190142A1 (en) * | 2009-01-28 | 2010-07-29 | Time To Know Ltd. | Device, system, and method of automatic assessment of pedagogic parameters |
US20100190145A1 (en) * | 2009-01-28 | 2010-07-29 | Time To Know Ltd. | Device, system, and method of knowledge acquisition |
US8843435B1 (en) | 2009-03-12 | 2014-09-23 | Pegasystems Inc. | Techniques for dynamic data processing |
US8468492B1 (en) | 2009-03-30 | 2013-06-18 | Pegasystems, Inc. | System and method for creation and modification of software applications |
US20100313252A1 (en) * | 2009-06-08 | 2010-12-09 | Erie Trouw | System, method and apparatus for creating and using a virtual layer within a web browsing environment |
US8255984B1 (en) | 2009-07-01 | 2012-08-28 | Quest Software, Inc. | Single sign-on system for shared resource environments |
US20110039246A1 (en) * | 2009-08-14 | 2011-02-17 | Ronald Jay Packard | Systems and methods for producing, delivering and managing educational material |
US20110039249A1 (en) * | 2009-08-14 | 2011-02-17 | Ronald Jay Packard | Systems and methods for producing, delivering and managing educational material |
US8768240B2 (en) * | 2009-08-14 | 2014-07-01 | K12 Inc. | Systems and methods for producing, delivering and managing educational material |
US8838015B2 (en) * | 2009-08-14 | 2014-09-16 | K12 Inc. | Systems and methods for producing, delivering and managing educational material |
US20110086334A1 (en) * | 2009-10-10 | 2011-04-14 | Rhonda Lee Bell | Chez Educational System |
US20110200978A1 (en) * | 2010-02-16 | 2011-08-18 | Assessment Technology Incorporated | Online instructional dialog books |
US8735707B2 (en) * | 2010-06-01 | 2014-05-27 | Life Empowerment, Inc. | System for monitoring the progress of a musical student |
US8884146B2 (en) * | 2010-06-01 | 2014-11-11 | Life Empowerment, Inc. | Internet system for monitoring progress of a music student |
US20110307396A1 (en) * | 2010-06-15 | 2011-12-15 | Masteryconnect Llc | Education Tool for Assessing Students |
DE102010017700A1 (en) | 2010-07-01 | 2012-01-05 | Mirjam Cordt | Virtual interactive live remote coaching- and training system i.e. sports remote coaching- and training system, for coaching-and training e.g. yoga for student in fitness studio, has reproducing unit reproducing audio signal |
US20120052472A1 (en) * | 2010-08-20 | 2012-03-01 | Lafrance Benjamin | Lesson Plan Generator |
US20120137226A1 (en) * | 2010-11-01 | 2012-05-31 | Julian Jenkins | Educational Support System |
US8880487B1 (en) | 2011-02-18 | 2014-11-04 | Pegasystems Inc. | Systems and methods for distributed rules processing |
US20130316314A1 (en) * | 2011-03-17 | 2013-11-28 | Dah-Torng Ling | Process for producing perfect-content-validity tests |
US20140342335A1 (en) * | 2011-09-13 | 2014-11-20 | Monk Akarshala Design Private Limited | Personalized learning streams in a modular learning system |
US9195936B1 (en) | 2011-12-30 | 2015-11-24 | Pegasystems Inc. | System and method for updating or modifying an application without manual coding |
GB2501145A (en) * | 2012-04-12 | 2013-10-16 | Supercell Oy | Rendering and modifying objects on a graphical user interface |
US20130290008A1 (en) * | 2012-04-27 | 2013-10-31 | Oracle International Corporation | Staff assignment for clinical trials |
US20180150921A1 (en) | 2012-07-26 | 2018-05-31 | Nearby Coolleges LLC | Travel planning application resulting in efficient customized grouping and coordination of selected locations and destinations based on the combination of user selected important criteria, radius searching, and real time simultaneous multi-source data gathering, analysis, and derivation executed by and presented on a computer and/or smart device for user preference |
WO2014124053A1 (en) * | 2013-02-06 | 2014-08-14 | Lu Elaine | Systems and methods for parents' connection and communication platform |
US10546441B2 (en) | 2013-06-04 | 2020-01-28 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
US9875348B2 (en) | 2014-07-21 | 2018-01-23 | Green Grade Solutions Ltd. | E-learning utilizing remote proctoring and analytical metrics captured during training and testing |
US20160055604A1 (en) * | 2014-08-22 | 2016-02-25 | SuccessFactors | Providing Learning Programs |
US10469396B2 (en) | 2014-10-10 | 2019-11-05 | Pegasystems, Inc. | Event processing with enhanced throughput |
US20160260344A1 (en) * | 2015-03-06 | 2016-09-08 | Thomas M. Fort, JR. | Method of music instruction |
US20170019473A1 (en) * | 2015-07-16 | 2017-01-19 | Promethean Limited | Multi-network mirroring systems and methods |
US20230046864A1 (en) * | 2015-07-16 | 2023-02-16 | Promethean Limited | Multi-network computing device integration systems and methods |
USD881738S1 (en) | 2016-03-03 | 2020-04-21 | Thomas M. Fort, JR. | Wristband |
US10698599B2 (en) | 2016-06-03 | 2020-06-30 | Pegasystems, Inc. | Connecting graphical shapes using gestures |
US10698647B2 (en) | 2016-07-11 | 2020-06-30 | Pegasystems Inc. | Selective sharing for collaborative application usage |
US11182725B2 (en) * | 2017-07-07 | 2021-11-23 | International Business Machines Corporation | Automated productivity management via electronic document tracking in computing systems |
US11315204B2 (en) * | 2018-04-12 | 2022-04-26 | Coursera, Inc. | Updating sequence of online courses for new learners while maintaining previous sequences of online courses for previous learners |
US11756445B2 (en) * | 2018-06-15 | 2023-09-12 | Pearson Education, Inc. | Assessment-based assignment of remediation and enhancement activities |
US11048488B2 (en) | 2018-08-14 | 2021-06-29 | Pegasystems, Inc. | Software code optimizer and method |
US10607164B1 (en) | 2019-07-28 | 2020-03-31 | Zichu Wang | Architects space programming process that determines new classroom sizes and count for educational institutions |
US11567945B1 (en) | 2020-08-27 | 2023-01-31 | Pegasystems Inc. | Customized digital content generation systems and methods |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3405457A (en) * | 1965-10-23 | 1968-10-15 | Univ Illinois | Versatile display teaching system |
US3757037A (en) * | 1972-02-02 | 1973-09-04 | N Bialek | Video image retrieval catalog system |
US4360345A (en) * | 1980-07-14 | 1982-11-23 | American Heart Association, Inc. | Health education system |
JPS5995645A (en) * | 1982-11-24 | 1984-06-01 | Toshiba Corp | Information arranging device |
US4576578A (en) * | 1983-03-31 | 1986-03-18 | Bell & Howell Company | Interactive training apparatus |
US4820167A (en) * | 1987-01-14 | 1989-04-11 | Nobles Anthony A | Electronic school teaching system |
US4867685A (en) * | 1987-09-24 | 1989-09-19 | The Trustees Of The College Of Aeronautics | Audio visual instructional system |
US4895518A (en) * | 1987-11-02 | 1990-01-23 | The University Of Michigan | Computerized diagnostic reasoning evaluation system |
US5002491A (en) * | 1989-04-28 | 1991-03-26 | Comtek | Electronic classroom system enabling interactive self-paced learning |
US5111409A (en) * | 1989-07-21 | 1992-05-05 | Elon Gasper | Authoring and use systems for sound synchronized animation |
US5035625A (en) * | 1989-07-24 | 1991-07-30 | Munson Electronics, Inc. | Computer game teaching method and system |
-
1992
- 1992-04-30 US US07/876,584 patent/US5310349A/en not_active Expired - Lifetime
-
1993
- 1993-07-22 CA CA002101094A patent/CA2101094A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7082418B2 (en) | 2000-10-30 | 2006-07-25 | Monitor Company Group Limited Partnership | System and method for network-based personalized education environment |
Also Published As
Publication number | Publication date |
---|---|
US5310349A (en) | 1994-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5310349A (en) | Instructional management system | |
Sukmawati et al. | The role of Google Classroom in ELT | |
KR100462691B1 (en) | Automated Testing and Electroic Instructional Delivery and Student Management System | |
US6729885B2 (en) | Learning system and method for engaging in concurrent interactive and non-interactive learning sessions | |
US8342854B2 (en) | Language-based computer generated instructional material | |
US20020087560A1 (en) | On-line class and curriculum management | |
US20140272892A1 (en) | On-line custom course builder | |
CA2463497A1 (en) | A learning system for enabling separate teacher-student interaction over selected interactive channels | |
Chou et al. | A computer-network-supported cooperative distance learning system for technical communication education | |
Williams | Developing performance support for computer systems: a strategy for maximizing usability and learnability | |
Piotrowski | Document-Oriented E-Learning Components. | |
Gardner et al. | Computer supported learning. a large-scale, web-based learning and assessment system to support flexible education | |
Twomey et al. | Teachers as technology leaders: A guide to ISTE technology facilitation and technology leadership accreditation | |
Snowberger et al. | A Workflow for Practical Programming Class Management Using GitHub Pages and GitHub Classroom | |
Khmiss et al. | Building of reliable e-learning management system for Iraqi University campus | |
Glogoff et al. | Staff training in the automated library environment: a symposium | |
Murphy | Planning your first Internet, Intranet, or Web-based instructional delivery system: A model for initiating, planning and implementing a training initiative for adult learners in an online learning community | |
Hudson | A qualitative study of learner-centered training: A corporate view of Web-based instruction | |
Freer | PLATO across the curriculum: an evaluation of a project | |
Raia | Faculty use of networked workstations and the role of support staff | |
Rodosthenous et al. | Diplek: an open educational Platform that supports the composition of learning, management and communication services | |
Kealey | Examples of the Integration of Technology in the Classroom. | |
Taljaard | Using E-learning to Support IT Education in a University Environment: A Case Study Approach | |
Sanzone et al. | Using case-based methods to prepare tomorrow’s teachers to use technology | |
Levine et al. | Writing for |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |