Service by the Ministry of Education and Sports of the Junta de Andalucía for the development of the new version of the authoring tool eXeLearning, an editor of interactive educational resources that is free and open source.
The main objective of the system consists of hiring a service by the Ministry of Education and Sports for the development of the new version of the authoring tool eXeLearning, which is an editor of interactive educational resources that is free and open source . This program creates open educational resources in a simple way, it is licensed under the GPL2 + and its source code is available on GitHub.
It is the objective of this project, with the complete renewal of the application through the development of the new version of the tool, maintaining many of its options and functionalities, and specifically the level of compatibility necessary with any content prepared with the eXeLearning tool until the moment, as well as the new features of the program that are intended to be executed with the new version.
The new version of eXeLearning will be developed with remote execution multi-user functionalities, counting on standard and well-documented mechanisms for authentication and the edition and publication of content for later and once all the functionalities of the application have been verified, offer a version that any user can run locally on different operating systems.
The new eXeLearning must meet the following characteristics:
- maintain the free software character of current eXeLearning,
- be developed in stable and widespread technologies,
- have a reliable and complete technical documentation,
- Have an architecture that is affordable, adequate and proportional to the usual use of the tool and that facilitates the collaboration of the developer community. The principle of uniformity will be maintained without using additional technologies unless it is essential and always in accordance with the provisions of this document.
- facilitate installation or deployment with an installation wizard or a single configuration file,
- limit as much as possible the load of the application on the server side, developing most of the work on the client side.