Skip to main content

An Architecture for Open Learning Management Systems

  • Conference paper
  • First Online:
Advances in Informatics (PCI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2563))

Included in the following conference series:

Abstract

There exists an urgent demand on defining architectures for Learning Management Systems, so that high-level frameworks for understanding these systems can be discovered, and quality attributes like portability, interoperability, reusability and modifiability can be achieved. In this paper we propose a prototype architecture aimed to engineer Open Learning Management Systems, that professes state-of-the-art software engineering techniques such as layered structure and component-based nature. Our work is based upon standards and practices from international standardization bodies, on the empirical results of designing, developing and evaluating Learning Management Systems and on the practices of well-established software engineering techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE Learning Technology Standards Committee (LTSC), Draft Standard for Learning Technology Systems Architecture (LTSA), Draft 9, November 2001, http://ltsc.ieee.org/

  2. Oleg S. and Liber B.: “A Framework of Pedagogical Evaluation of Virtual Learning Environments”, 1999. Available at http://www.jtap.ac.uk/reports/htm/jtap-041.html

  3. McCormack C. and Jones J.D.: “Building a Web-based Education System”, Wiley, 1997.

    Google Scholar 

  4. Lowe D. and Hall W.: “Hypermedia & the Web: an Engineering Approach”, Wiley, 1999.

    Google Scholar 

  5. Bosch J.: “Design and Use of Software Architectures”, Addison-Wesley, 2000.

    Google Scholar 

  6. Szyperski C.: “Component Software—beyond Object-Oriented Programming”, ACM Press, 1999.

    Google Scholar 

  7. Eriksson H. and Penker M.: “Business Modeling with UML-Business Patterns at Work”, Wiley, 2000.

    Google Scholar 

  8. Clements P., Kazman R. and Clein M.: “Evaluating Software Architecture”, Addison-Wesley, 2002.

    Google Scholar 

  9. Jacobson I., Booch G. and Rumbaugh J.: “The Unified Software Development Process”, Addison-Wesley, 1999.

    Google Scholar 

  10. Sun Microsystems: “Understanding Distance Learning Architectures”, White Paper, 1999.

    Google Scholar 

  11. G. Collier: “E-learning Application Infrastructure”, Sun Microsystems, White paper, Jan. 2002. Available at http://www.sun.com/products-n-solutions/edu/whitepapers/index.html

  12. ISO/IEC 10746-3: “Information Technology. Open Distributed Processing. Reference model: Architecture”, 1996.

    Google Scholar 

  13. Ford P., Goodyear P., Heseltine R., Lewis R., Darby J., Graves J., Sartorius P., Harwood D. and King T.: “Managing Change in Higher Education: a Learning Environment Architecture”, Open University Press, London, 1996.

    Google Scholar 

  14. Lindner R.: “Proposals for an Architecture WG and new NPs for this WG-Expertise and Role Identification for Learning Environments (ERILE)”, 2001. Available at http:// jtc1sc36.org/

  15. McConnell D.: “Implementing computer-supported cooperative learning”, London: Kogan Page, 1994.

    Google Scholar 

  16. IEEE Learning Technology Standards Committee, (LTSC), Draft Standard for Learning Object Metadata (LOM), Draft 6.4, 2001. Available at http://ltsc.ieee.org.

  17. Avgeriou P., Papasalouros A. and Retalis S.: “Web-based Learning Environments: issues, trends, challenges. Proceedings 1st IOSTE Symposium in Southern Europe, Science and Technology Education, Paralimni, Cyprus, May 2001.

    Google Scholar 

  18. S. Retalis and P. Avgeriou: “Modeling Web-based Instructional Systems”, Journal of Information Technology Education, Vol.1, No.1, pp.25–41, 2002.

    Google Scholar 

  19. Kruchten P.: “The Rational Unified Process, an Introduction”, Addison-Wesley, 1999.

    Google Scholar 

  20. Booch G., Rumbaugh J. and Jacobson I.: “The UML User Guide”, Addison-Wesley, 1999.

    Google Scholar 

  21. Rumbaugh J., Jacobson I. and Booch G.: “The UML Reference Manual”, Addison-Wesley, 1999.

    Google Scholar 

  22. Avgeriou P., Retalis S., Papasalouros A. and Skordalakis M.: “Developing an Architecture for the Software Subsystem of a Learning Technology System—an Engineering Approach”, Proceedings Conference of Advanced Learning Technologies, pp.17–20, 2001.

    Google Scholar 

  23. Shaw M. and Garlan D.: “Software Architecture-Perspectives on an Emerging Discipline”, Prentice Hall, 1996.

    Google Scholar 

  24. Kruchten P.: “The 4+1 View Model of Architecture”, IEEE Software, Vol.12, No.6, pp.42–50, 1995.

    Article  Google Scholar 

  25. Buschmann F., Meunier R., Rohnert H., Sommertland P. and Stal M.: “Pattern-Oriented Software Architecture, Vol.1: a System of Patterns”, Wiley, 1996.

    Google Scholar 

  26. Bass L., Clements P. and Kazman R.: “Software Architecture in Practice”, Addison-Wesley, 1998.

    Google Scholar 

  27. IMS Global Learning Consortium, 2001. IMS Question & Test Interoperability Specification-Best Practice and Implementation Guide, version 1.2.1. Available at http:// www.imsproject.org/

  28. Robbins J.E., Medvidovic N., Redmiles D.F. and Rosenblum D.S.: “Integrating Architecture Description Languages with a Standard Design Method”, Proceedings 1998 Conference on Software Engineering, 1998.

    Google Scholar 

  29. Medvidovic N. and Taylor R.N.: “A Classification and Comparison Framework for Software Architecture Description Languages”. IEEE Transactions on Software Engineering, Vol.26, No.1, pp.70–93, 2000.

    Article  Google Scholar 

  30. Medvidovic N.; Rosenblum D.; Redmiles D. and Robbins J.: “Modelling Software Architectures in the Unified Modeling Language”, ACM Transactions on Software Engineering and Methodology, Vol.11, No.1, pp.2–57, 2002.

    Article  Google Scholar 

  31. Gamma R., Helm R., Johnson and Vlissides J.: “Design Patterns: Elements of Reusable Object-oriented Software” Addison Wesley, 1995.

    Google Scholar 

  32. Rossi G., Schwabe D. and Lyardet F.: “Improving Web Information Systems with Navigational Patterns”, International Journal of Computer Networks and Applications, May 1999.

    Google Scholar 

  33. Garzotto F., Paolini P., Bolchini D. and Valenti S.: “Modeling-by-patterns of Web Applications”, Springer LNCS Vol.1727, 1999.

    Google Scholar 

  34. Lyardet F., Rossi G. and Schwabe D.: “Patterns for Dynamic Websites”, Proceedings PloP.98 Conference, Allerton, GA, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Avgeriou, P., Retalis, S., Skordalakis, M. (2003). An Architecture for Open Learning Management Systems. In: Manolopoulos, Y., Evripidou, S., Kakas, A.C. (eds) Advances in Informatics. PCI 2001. Lecture Notes in Computer Science, vol 2563. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-38076-0_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-38076-0_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07544-8

  • Online ISBN: 978-3-540-38076-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics