A computer-based educational system provides the user or instructor with a
suite of graphic editing tools, allowing the design of graphical objects,
such as symbols and text that can be displayed to a viewer, such as a
student, using a projector or computer terminal. In order to facilitate
the educational process, the invention provides the user with robust
ability to control parameters of the graphical objects, allowing the user
to create simulations or models of subject matter, such as mathematical
principles, in order to facilitate the educational process. In the
preferred embodiment, the parameters of these graphical objects can
actually be defined in terms of variables and specifically functions or
expressions including those variables and then the values of the
variables controlled in real-time by the user. This ability allows the
user to control the execution of the simulations or models, enabling the
user or instructor to dovetail the execution of those simulations with
the instructional process.