Method and apparatus for delivering educational training and assessment via the internet
First Claim
1. In a computer network having one or more servers connectable to one or more clients, a method of providing training to a user, comprising the steps of:
- using a client to specify an address of an executable program located on a server, said executable program including a simulation of a physical object that can be manipulated by said user, said executable program also including a monitoring capability for monitoring said user'"'"'s inputs to said client;
downloading said executable program from said server to run on said client so as to allow said user to interact with said simulated object, using said executable to monitor said user interactions with said client;
uploading said user interaction data from said client to said server;
storing said interaction data on said server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing “hands-on” training on a client-server network includes the steps of using a client to specify an address of an executable program located on a server, the executable program including a simulation of a physical object that can be manipulated by a user and the executable program having a monitoring capability for monitoring the user'"'"'s inputs to the client while the user is manipulating the simulated object, downloading the executable program from the server to run on the client so as to run the simulation and track the user'"'"'s inputs to the client, uploading the user'"'"'s input data acquired by the executable program to the server. The monitored user input data is stored in a database in a server for use in analysis and assessment of the user'"'"'s proficiency at manipulating the simulated object.
-
Citations
1 Claim
-
1. In a computer network having one or more servers connectable to one or more clients, a method of providing training to a user, comprising the steps of:
-
using a client to specify an address of an executable program located on a server, said executable program including a simulation of a physical object that can be manipulated by said user, said executable program also including a monitoring capability for monitoring said user'"'"'s inputs to said client;
downloading said executable program from said server to run on said client so as to allow said user to interact with said simulated object, using said executable to monitor said user interactions with said client;
uploading said user interaction data from said client to said server;
storing said interaction data on said server.
-
Specification