Applied instructional system
First Claim
1. A computer-based method for teaching a student the proper manner of providing operational input to a system in order to achieve a desired operational outcome from the system, which comprises:
- illustrating to the student an example of demonstrated operational input to a machine tool that is proper to achieve at least one specified demonstrated operational outcome on at least one demonstrated element of the machine tool;
presenting to the student a simulation of the demonstrated operational outcome on at least one demonstrated element of the machine tool;
posing to the student at least one desired operational outcome on at least one tested element of the machine tool;
collecting postulated operational input from the student which the student proposes as being appropriate to achieve at least one specified desired operational outcome on at least one tested element of the machine tool;
presenting to the student a simulation of the resulting operational outcome from the postulated operational input on at least one tested element of the machine tool
2 Assignments
0 Petitions
Accused Products
Abstract
A process for computer-assisted teaching, which is also known as computer-aided-instruction and computer-based-training is disclosed. Computer simulation may be used to present images which depict an actual physical system that is operated by user actions on a physical control panel. The process is particularly adaptable for teaching persons how to use and maintain various types of industrial machines, teaching students various scientific phenomena and processes, teaching office workers how to use computers and various other office machines, and teaching homeowners how to use various consumer products. Some embodiments are implemented as a two part instructional program comprising (1) presenting a curriculum to the learner that typically includes background material followed by tutorial material which may include a flow chart illustrating the steps for achieving a desired result with a specific process or apparatus based on a specific example and then visually depicting the outcome of performing those steps on the process or apparatus, and then (2) providing a computer-generated “laboratory” wherein the learner uses a simulated controller to perform steps similar to those taught in the curriculum to accomplish a slightly different desired result, and then visually depicting the outcome of those steps on the process or apparatus, followed by a quantitative and/or qualitative comparison of the outcome with the desired result. The process can be enhanced by adding a simulated functional test of the results from the illustrated example in part (1) to further demonstrate that the desired result was achieved, and/or adding a comparable simulated functional test of the learner'"'"'s work in part (2) to demonstrate visually whether the slightly different intended objectives were achieved by the student'"'"'s use of the simulated controller.
47 Citations
22 Claims
-
1. A computer-based method for teaching a student the proper manner of providing operational input to a system in order to achieve a desired operational outcome from the system, which comprises:
-
illustrating to the student an example of demonstrated operational input to a machine tool that is proper to achieve at least one specified demonstrated operational outcome on at least one demonstrated element of the machine tool;
presenting to the student a simulation of the demonstrated operational outcome on at least one demonstrated element of the machine tool;
posing to the student at least one desired operational outcome on at least one tested element of the machine tool;
collecting postulated operational input from the student which the student proposes as being appropriate to achieve at least one specified desired operational outcome on at least one tested element of the machine tool;
presenting to the student a simulation of the resulting operational outcome from the postulated operational input on at least one tested element of the machine tool - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Computer software recorded on a computer-readable medium, which comprises:
-
a curriculum comprising background material and tutorial material whereby the proper manner of providing operational input to a system in order to achieve a desired operational outcome from the system is presented to a student; and
a laboratory comprising a simulation controller and a simulation engine whereby the student'"'"'s understanding of the proper manner of providing operational input to a system in order to achieve a desired operational outcome from the system is tested; and
a communication exchanger whereby data are transferred between said curriculum and said laboratory. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-based method for teaching a student how to program a computer numerical control machine, which comprises:
-
a curriculum teaching process, comprising;
showing the student how to determine the locus of a point on a coordinate axes of at least two dimensions, and demonstrating to the student how to program the computer numerical control machine to make a cut from one demonstration locus to a second demonstration locus on the coordinate axis associated with a demonstration workpiece using a flow chart to depict the programming steps and a generic simulation controller to enter the demonstrated computer numerical control program; and
using a simulation engine to depict the results of using the demonstrated computer numerical control program to cut the demonstration work piece, and using the simulation engine to display a functional test of the demonstration workpiece after using the demonstrated computer numerical control program, and providing the student the option of returning to previous steps of the curriculum teaching process, and providing the student the option of advancing to a testing laboratory process; and
a testing laboratory process comprising;
posing to the student a question of how to program the computer numerical control machine to make cut from one test locus to a second test locus on the coordinate axis associated with a test workpiece, and collecting the student'"'"'s postulated computer numerical control program using the generic simulation controller, and using the simulation engine to depict the results of using the student'"'"'s postulated computer numerical control program to cut the test workpiece, and using the simulation engine to display a functional test of the test workpiece after cutting using the student'"'"'s postulated computer numerical control program, and providing the student the option of returning to previous steps of the testing laboratory process, and providing the student the option of advancing to a graded laboratory process; and
a graded laboratory process comprising;
posing to the student a question of how to program the computer numerical control machine to make a cut from a first graded locus to a second graded locus on the coordinate axis associated with a graded workpiece, and collecting the student'"'"'s tested computer numerical control program using the generic simulation controller, and using the simulation engine to depict the results of using the student'"'"'s tested computer numerical control program to cut the test workpiece, and using the simulation engine to display a functional test of the test workpiece after cutting using the student'"'"'s graded computer numerical control program, and scoring the student'"'"'s graded computer numerical control program using more than one desired operational outcome; and
providing the student at least one opportunity to return to the beginning of the graded laboratory process if the student fails to achieve a passing score on the graded computer numerical control program.
-
-
18. A computer based method for teaching a student the proper manner of providing operational input to a computer controlled machining system in order to produce a desired machined part, comprising:
-
prompting a student to provide a computer program for machining a particular workpiece, collecting a computer program from the student, calculating and visually and aurally representing the operation of the machining system that would be produced by the computer program collected from the student, said representing including catastrophic visual and aural effects when errors are detected in the collected computer program that would cause catastrophic failures in the manufacture of the particular part. - View Dependent Claims (19, 20, 21)
-
-
22. A computer based method for teaching a student the proper manner of providing operational input to a system in order to achieve a desired operational outcome form the system, comprising:
-
displaying to the student graphics illustrating at least one approach to providing operational input to a system, said graphics being selected from either a linear graphic for teaching only one approach or a branched graphic for teaching alternate approaches to providing operational input to a system, said branched graphic providing a presentation of at least two alternative approaches to allow comparison of the two approaches in context, when displaying a branched graphic, receiving input from the student to select one of the alternate approaches, collecting postulated operational input from the student corresponding to one of the approaches, presenting to the student a simulation of the resulting operational outcome from the postulated operational input.
-
Specification