Building Learning Management Systems Using IMS Standards: Architecture of a Manifest Driven Approach

  • José Luis Sierra
  • Pablo Moreno-Ger
  • Iván Martínez-Ortiz
  • Javier López-Moratalla
  • Baltasar Fernández-Manjón
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3583)


Among the existing web-based Learning Management Systems(LMSs), there is an exponentially increasing need of content interoperability. This has caused the apparition of different standardization initiatives. In this paper we describe our approach to the design of <e-Aula>, a new LMS which adheres closely to IMS standards in an attempt to evaluate the practical viability of those standards. The architecture of our system, focused on the IMS manifest, has yielded a powerful and modular system that goes beyond the initial intention of evaluating the proposed standard and can be used as a robust production system in a real environment. We describe our IMS driven approach, as well as an architecture based on this approach that has been implemented using well-known and robust Java based web technologies.


Presentation Module Learn Management System Content Type Application Profile Resource Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    <e Aula>. eaula.sip.ucm.esGoogle Scholar
  2. 2.
    Abelson, H., Sussman, J., Sussman, J.: Structure and Interpretation of Computer Programs, 2nd edn. MIT Press, Cambridge (1996)zbMATHGoogle Scholar
  3. 3.
    Apache Struts. struts.apache.orgGoogle Scholar
  4. 4.
    Avgeriou, P., Papasalouros, A., Retalis, S., Skordalakis, M.: Towards a Pattern Language for Learning Management Systems. Educational Technology & Society 6(2), 11–24 (2003)Google Scholar
  5. 5.
    Coombs, J.H., Renear, A.H., DeRose, S.J.: Markup Systems and the Future of Scholarly Text Processing. Communications of the ACM 30(11), 933–947 (1987)CrossRefGoogle Scholar
  6. 6.
  7. 7.
    Fernández-Manjón, B., Sancho, P.: Creating cost-effective adaptive educational hypermedia based on markup technologies and e-learning standards. Interactive Educational Multimedia 4 (2002)Google Scholar
  8. 8.
    IEEE Standard for Learning Object Metadata. IEEE Standard 1484.12.1-2002 (2002)Google Scholar
  9. 9.
  10. 10.
    Instructional Management System Global Consortium,
  11. 11.
    Java 2 Enterprise Edition,
  12. 12.
  13. 13.
  14. 14.
    SAKAI Project,
  15. 15.
    Sancho, P., Manero, B., Fernández-Manjón, B.: Learning Objects Definition and Use in <e-Aula>: Towards a Personalized Learning Experience. In: Edutech:Computer-Aided Design Meets Computer Aided Learning, pp. 177–186. Kluwer Academic Publishers, Dordrecht (2004)CrossRefGoogle Scholar
  16. 16.
    Shareable Content Object Reference Model SCORM,
  17. 17.
    Sierra, J.L., Fernández-Valmayor, A., Fernández-Manjón, B., Navarro, A.: ADDS: A Document-Oriented Approach for Application Development. Journal of Universal Computer Science 10(9), 1302–1324 (2004)Google Scholar
  18. 18.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • José Luis Sierra
    • 1
  • Pablo Moreno-Ger
    • 2
  • Iván Martínez-Ortiz
    • 2
  • Javier López-Moratalla
    • 2
  • Baltasar Fernández-Manjón
    • 1
  1. 1.Dpto. Sistemas Informáticos y Programación, Fac. InformáticaUniversidad ComplutenseMadridSpain
  2. 2.Centro de Estudios Superiores Felipe II. Aranjuez.Spain

Personalised recommendations