摘要 |
A method for automatically creating an interactive educational application that presents a customized instance of a class of problem in the fields of science, technology, engineering, and mathematics to a learner. An educator uses a development platform running on a computing device. The educator selects a particular class of problem and is then presented with a set of parameters for customization of the selected problem. Parameters of created instances input by the educator include the number of instances of the problem presented to the learner, along with values and rules for values of certain variables of the problem. Problem classes also include graphical elements for display and manipulation by the learner in conjunction with solving the presented problem. Created instances of the problems are output from the development device as interactive educational applications that run on a computing device of the learner or on a remote server over the Internet. |