This paper introduces a process model for the production of interactive simulations that promotes the automatic generation of this kind of artifacts from representative collections of exercises. This approach is especially well suited for the early stages of Engineering Education, due to the importance played by interactive simulations and the resolution of carefully-designed batteries of exercises in the acquisition of basic skills in engineering disciplines. According to this process model, instructors are equipped with: (i) an authoring tool, which helps them to provide and maintain the collections of exercises, (ii) a generator, able to automatically turn collections of exercises into executable interactive simulators, and (iii) an analytic tool that can be applied to the logs produced by such simulators in order to assess student performance. In addition, the model promotes the improvement of the resulting educational systems through an exhaustive and continuous evaluation process. Besides to detail the process model, this paper illustrates it with the development of Evaluators, an educational system for the generation of different kinds of interactive simulations in introductory Compiler Construction courses typically taught in Computer Science and Computer Engineering degrees.