Object-Oriented Architecture of a Modern Learning Management System.

Research output: Contribution to conferencePaperpeer-review


Learning Management Systems (LMS) are software systems to implement different e-learning scenarios in practice. Developing LMS that satisfy the needs and desires of teachers is crucial in e-learning. In a simple case, teachers need to provide a set of files to be downloaded by students (library) and participate in an asynchronous discussion (discussion forum). In more complex cases, students are provided with synchronous communication and collaboration tools, implement practical assignments, use virtual reality landscapes, etc. Teachers see a particular LMS from the perspective whether it is capable of implementing an e-learning scenario needed by the teacher, or not. Thus, a modern LMS should demonstrate the ability to implement a variety of different e-learning scenarios, and should support an evolutionary development paradigm to adopt the system functionality to permanent changes of user requirements.
This paper proposes a novel object-oriented architecture for implementing learning management systems suitable for evolutionary development of variety of e-learning scenarios on a single software platform.
Original languageEnglish
Number of pages6
Publication statusPublished - 2017
Event9th International Conference on Education and New Learning Technologies - Barcelona, Spain
Duration: 3 Jul 20175 Jul 2017


Conference9th International Conference on Education and New Learning Technologies


  • application, Learning Management System, Architecture

Fields of Expertise

  • Information, Communication & Computing

Cite this