Re-engineering of Technology Enhanced Learning Systems - The Case of the Apprenticeship Electronic Booklet

Maintain and operate TELs systems in real situations generally requires for developers to carry out reengineering activities to find some adaptability solutions for TELs' users. In this article we illustrate and discuss a techno-centric aspect of re-engineering realized on an existent TEL system: the Apprenticeship Electronic Booklet. The first version had been found too rigid by its end-users in regard to the roles management and to the underlying academic structures. In order to improve this TEL system, two approaches of re-engineering have been conducted. The first solution focuses on a more classical internal modification of the system functionalities. The second re-engineering work follows a Domain-Specific Modeling approach that led us to propose a graphical editor communicating with the TEL system. This external component aims to provide end-users with a more user-friendly 'editor' to configure booklets.