LMS for dynamic web applications


In this article, I have tried to highlight the striking features of LMS-Learning management system, software packages that are widely used these days by knowledge and training based sectors.

What is LMS


LMS (Learning management system) is an entity meant for delivering, managing and tracking training and educational programs across world wide web. It is meant for imparting knowledge and streamlining the large scale distribution of course material through online media in an effective way to ensure advancement in teaching, research and e-learning. LMS packages are not only the need of academicians today, but also facilitates the administrative part.

Bare minimum features that one can expect from learning management systems are :
  • Student registration

  • Deliver and track the content of available courses

  • Being able to host and support and assemble content in various media

  • Allowing customization

  • Use services that are self driven

  • Adaptability in features

  • Online collaboration

  • Portability

  • Smooth and easy deployment


  • There can be different combinations of underlying architecture and technological stack for LMS. It can be built using Java/J2EE, PHP, Grails or Microsoft .NET. Secondly, it ought to have to have a robust back-end and a supporting database management system such as MySQL, Oracle, Postgresql, HSQL that allows easy access and manipulation of stored data.

    Both open source as well as paid learning management systems are available. They differ in their intrinsic capabilities and the degree to which they allow flexibility of customization depending on the specific requirements. Examples of open source LMS are Sakai, Moodle, Fedena, aTutor, Dokeaos etc. On the other hand, eCollege, Informetica, SAP, Ning are proprietary LMS. In the latter category, Blackboard is the leading LMS, having 51% market share. For the purpose of compliance training, most of the LMSs are used by regulated industries too. They are well suited and widely used by financial services, banking sectors and bio pharma. It can also be used as a part of human resource as well as other ERP(enterprise resource planning) systems. Often PMS (performance management systems) are incorporated as a part of LMS. This often serves as a medium for employee assessment and appraisals, job enrichment and enlargement, skill-gap analysis, recruitment activities and succession planning.

    Also Read: What .NET programmers need to know about Android app development

    How is it different from VLE and LCMS


    VLE (Virtual Learning Environment) is used by the college and university instructors to be able to manage the courses they take up and facilitate exchange of information. It works best in cases where the tenure of courses is short and the frequency of face to face student-teacher interaction is higher. An LMS may or may not have the characteristics of a VLE.

    On the contrary, LCMS (Learning Content Management System) is an environment supporting multiple concurrent users where the content is created, stored, managed, recycled and reused. There is a centralized object repository for delivering the digital learning content. An LCMS also caters to the course instances modification and republication. The other features include maintaining the history and sub versions, tools that are meant for authoring and re-purposing content and providing virtual spaces meant for student interactions. These are the distinguishing features that separate LMS and LCMS. Learning content management system, in most cases, works as a complimentary solution to LMS.


    Related Articles

    WordPress wins the best CMS award

    Here is a good news for the WordPress users: WordPress has been selected for the Members Choice Award from CodeProject as the best CMS solution for content management. Learn more about the best Content Management System award for WordPress.

    More articles: Content Management Systems Web Development

    Comments



  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: