This doctoral thesis covers the design and implementation of an e-learning platform for interactive educational simulations. The simulations can be used in the context of university courses as well as for the purpose of individual studies. The data structures and storage mechanisms enable the use of any kind of multimedia contents, which can be classified and managed using arbitrary sets of metadata.
Educational units are treated as configurations of a simulation software. The data format for those configuration files can be based on XML (but does not have to). They are stored as the content of Virtual Directories, which also contain the individual media files needed for the simulations in the form of Virtual Learning Objects.
Each installation of the e-learning platform contains its own local database and is capable of interacting with other instances of the system via an XML-RPC communication mechanism. Hence the software can be used both online and offline. In online mode, new contents can be distributed or downloaded. It is also possible to integrate powerful communication functionalities like chats.
The integrated user management makes it possible to personalize the software and to specify access rights for reading, creating and modifying objects contained in the system. The e-learning framework was implemented in a platform-independent way using the JAVA programming language. The software can be extended by new components if necessary. For this purpose it was made available to the public under the terms of an open-source license. (For details please see the homepage of the Monist project, http://www.monist.de, where the software can be downloaded. The contact address for any questions is info@monist.de.)
The e-learning platform provides the necessary base technologies for a distributed e-learning system, especially powerful mechanisms for managing simulation data and metadata. But it is not meant to be a standalone e-learning system because the necessary simulation software and the specific contents of the particular field of study have to be integrated.
The Monist system serves as a reference implementation of the e-learning platform. It covers the field of computational neuroscience. The project team created a configurable simulation software, programmed an editor for such configurations and prepared a large amount of educational content. The combination of these three components makes a system that can fully benefit from the services offered by the e-learning platform.
For further use of the e-learning platform it is essential to create simulation software for other fields of study and to integrate it into the framework. The next step is the creation of a critical mass of specific content for the subject to make the system ready for educational use. To achieve a good level of user acceptance it is also necessary to hold courses using the e-learning system on a regular base and to create new contents from time to time. Both tasks require some efforts, but both are also supported by the e-learning platform.