|
E-learning Materials Development: Applying and Implementing Software Reuse Principles and Granularity Levels in the SmallKeywords: Software engineering , software reuse , e-learning , granularity levels Abstract: E-learning materials development is typically acknowledged as an expensive, complicated, and lengthy process, often producing materials that are of low quality and difficult to adaptand maintain. It has always been a challenge to identify proper e-learning materials that can be reused at a reasonable cost and effort. In this paper, software engineering reuse principlesare applied to e-learning materials development process. These principles are then applied and implemented in a prototype that is integrated with an open-source course management systems. The reuse of existing e-learning materials is beneficial in improving developers of elearning materials productivity. E-learning material reuse is performed, in this research, based on construct’s granularity rather than on unified constructs of one size.
|