Title
On the Technological Aspects of Generative Learning Object Development
Abstract
Learning Objects (LOs) are digital resources that can be used (and reused) to support the learning process. Generative Learning Objects (GLOs) are generic and reusable LOs from which the specific LO content can be generated on demand. We discuss the technological aspects required for implementing the GLOs: (1) variability modeling using feature diagrams, (2) multi-dimensional separation of the LO design concerns, (3) multiple languages for implementing a LO specification, (4) an external metalanguage for implementing parameterization, generalization and modification of a LO, and (5) heterogeneous metaprogramming techniques for generating LO instances from the generic LO specifications on demand. An example of a GLO for teaching array sorting algorithms in a programming curriculum is presented.
Year
DOI
Venue
2008
10.1007/978-3-540-69924-8_31
ISSEP
Keywords
Field
DocType
generative learning object development,digital resource,external metalanguage,learning objects,lo design concern,technological aspects,specific lo content,lo specification,generic lo specification,reusable los,lo instance,generative learning objects,sorting algorithm
Metaprogramming,Programming language,On demand,Computer science,Curriculum,Software product line,Metalanguage,Artificial intelligence,Digital resources,Sorting algorithm,Generative model
Conference
Volume
ISSN
Citations 
5090
0302-9743
3
PageRank 
References 
Authors
0.71
12
2
Name
Order
Citations
PageRank
Robertas Damaševičius1355.39
Vytautas Stuikys210217.07