Name: | Description: | Size: | Format: | |
---|---|---|---|---|
935.23 KB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
A repository of learning objects is a system that stores electronic resources in a technology-mediated learning
process. The need for this kind of repository is growing as more educators become eager to use digital educa-
tional contents and more of it becomes available. The sharing and use of these resources relies on the use of
content and communication standards as a means to describe and exchange educational resources, commonly
known as learning objects. This paper presents the design and implementation of a service-oriented reposi-
tory of learning objects called crimsonHex. This repository supports new definitions of learning objects for
specialized domains and we illustrate this feature with the definition of programming exercises as learning
objects and its validation by the repository. The repository is also fully compliant with existing commu-
nication standards and we propose extensions by adding new functions, formalizing message interchange
and providing a REST interface. To validate the interoperability features of the repository, we developed a
repository plug-in for Moodle that is expected to be included in the next release of this popular learning
management system.
Description
Keywords
E-learning Repositories SOA Standards Interoperability
Citation
Queirós, R. and Leal, J. P. (2013), crimsonHex: a learning objects repository for programming exercises. Software: Practice and Experience, 43: 911–935. doi: 10.1002/spe.2132