Aspect‐oriented re‐engineering of e‐learning courseware
Abstract
Purpose
This paper proposes solutions to problems related to the maintenance and update of already existing e‐learning courseware.
Design/methodology/approach
A structured approach in form of a reference model for the re‐engineering of existing educational material is presented. In this context, concepts already established in the area of aspect‐oriented programming are applied to deal with crosscutting concerns in e‐learning material. Finally, a software product line approach is proposed for the creation of new courseware using re‐engineered components.
Findings
It turns out that some aspects of the methodology developed for aspect‐oriented programming can also be used to restructure the existing e‐learning material in such a way that maintenance is eased and redundancy is significantly reduced. In addition, software product lines for e‐learning material provide a global framework for coordinating the re‐engineering and reuse of components.
Practical implications
The advantage of the proposed approach is that existing e‐learning standards and systems do not have to be modified or adapted.
Originality/value
Usually, courseware evolves during a longer period of time and its development does not start every time from zero. There is a high incentive for re‐engineering of existing courseware, since it constitutes in many cases the competitive advantage of companies or universities. However, up to now, little attention is paid to the maintenance and the efficient update of e‐learning material which is already there.
Keywords
Citation
Pankratius, V., Stucky, W. and Vossen, G. (2005), "Aspect‐oriented re‐engineering of e‐learning courseware", The Learning Organization, Vol. 12 No. 5, pp. 457-470. https://doi.org/10.1108/09696470510611401
Publisher
:Emerald Group Publishing Limited
Copyright © 2005, Emerald Group Publishing Limited