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

Authors

  • 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

DOI:

https://doi.org/10.5755/j01.itc.45.4.14910

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

Downloads

Published

2016-12-20

Issue

Section

Articles