Personal Generative Library of Educational Resources: A Framework, Model and Implementation

  • Vida Drąsutė Kaunas University of Technology
  • Renata Burbaitė Kaunas University of Technology
  • Vytautas Štuikys Kaunas University of Technology
  • Kristina Bespalova Kaunas University of Technology
  • Sigitas Drąsutis Kaunas University of Technology
  • Giedrius Ziberkas Kaunas University of Technology
Keywords: digital library, educational resources, content personalization, learning objects, generative re-usability, automatic library management

Abstract

We discuss the Personal Generative Library (PGL) concept that covers models to describe some structural, functional and managerial aspects. Since the concept, to some extent, was realized in our previous research, in this paper, we focus more on the managerial aspects. In this regard, we propose the feature model-driven approach to implement those aspects using meta-programming techniques. First, we present the basic idea and theoretical background of the approach. Then we discuss the PGL architecture, its functionality and management procedures that are supported by the developed meta-programs. We outline the process of designing meta-programs through the series transformations of feature models. The main contribution of the paper is the implementation of the concept itself that enables, to some extent, to resolve the well known problems: library scaling and excluding synonymy in search. Furthermore, we have extended the potential of generative reuse (meaning a higher extent of automation as compared to the component-based reuse) by applying it not only at the library entity level (a great deal of PGL items are generative learning objects (GLO)), but also at the whole library, i.e. its management level. Therefore, the approach enables the automatic formation of annotations for PGL entities and generation of queries to support managing procedures. We have approved the approach by presenting a case study and some experimental results.


DOI: http://dx.doi.org/10.5755/j01.itc.45.4.14910

Author Biographies

Vida Drąsutė, Kaunas University of Technology

Faculty of Informatics, Department of Multimedia Engineering

Renata Burbaitė, Kaunas University of Technology
Faculty of Informatics, Department of Software Engineering
Vytautas Štuikys, Kaunas University of Technology
Faculty of Informatics, Department of Software Engineering
Kristina Bespalova, Kaunas University of Technology
Faculty of Informatics, Department of Software Engineering
Sigitas Drąsutis, Kaunas University of Technology
Faculty of Informatics, Department of Multimedia Engineering
Giedrius Ziberkas, Kaunas University of Technology

Faculty of Informatics, Department of Software Engineering

Published
2016-12-20
Section
Articles