A scalable LMS or learning management system is an elearning platform that can grow to meet your evolving user and business needs. It’s an online training platform that has the ability to take on more users, more content and more requests without affecting loading times, facing debilitating bugs or crippling downtime.
In few instances, learning management systems can be optimised to allow them to scale. However in most cases, you'd need to build a new LMS with scalability in mind from the outset. Take a look here for an example of how we scaled a client's LMS to host 1 million active users.
There are many reasons why an organisation would need an LMS to be scalable. Firstly, and most obviously, is that you don’t want to create or invest in an LMS that can’t grow with your business or user base. If your LMS is holding you back from growing, you should seriously consider some of the options below to help you scale.
Ultimately having a scalable LMS means you can:
If you can relate to these issues, they may be signs that your LMS is not scalable:
Whether or not your existing LMS can scale depends on the technology it uses. If you use an off-the-shelf SaaS system (like Teachable or Skillshare), you can scale up user numbers with ease. However, expect a substantial increase to your monthly or annual bill which can often make growing more expensive than it needs to be. In some cases, scaling up a SaaS solution is financially unviable, especially if users are rarely active - such as for annual compliance training - where the seat is empty for 99% of the year.
Off-the-shelf systems usually come with hefty monthly or annual fees relating to, number of active users, number of courses and even the size of the files you add. Click here to learn more about how you can actually SAVE MONEY with a custom LMS.
If you have a pre-existing LMS on an open-source platform like WordPress, LearnDash, Drupal, Opigno or Open edX, and with the right specialists, you can scale using the suggestions below (although some of those technologies have natural limits to their scale - read to the end to understand which of these don't scale quite as well). You may need to rebuild your hosting infrastructure or replace bloated plugins/modules with custom-built versions, but ultimately, it’s a small price to pay to give your learning management system the scalability and flexibility your business needs to grow.
There are a number of different options when it comes to scaling your elearning platform. In any case, scaling is often possible, and will likely address legacy issues that have been a challenge for your business for some time. This investment into your LMS will give you limitless earning potential down the line.
As we touched on in the previous section, you may find yourself limited by your existing LMS vendor, and this can limit your scale. At Plume, we operate a pay once, use forever policy which means the system is yours to use and customise as you see fit, therefore you are not restricted or tied to us in any way - but not all agencies and providers share this mentality.
With other solutions you may be restricted by:
These are all factors to consider when you choose a platform that comes pre-built or otherwise. For the most flexibility at the lowest cost, choose to build a scalable LMS on an open source tech which gives you complete control.
An LMS is only as scalable as the infrastructure it is hosted on, so it’s critically important to get the hosting infrastructure right.
There is no one-size-fits-all solution to LMS hosting. Two learning management systems built on the same framework may require very different hosting infrastructures depending on their scale, the formats of your content, the predictability of your future growth and many other factors.
Your chosen LMS provider should work with you to design and set up the infrastructure that will allow you to scale.
Site speed is undoubtedly one of the most impactful problems your LMS can face when user numbers gorw. Both your users and system admins will feel the effects of a sluggish site, causing complaints from your internal teams and paying customers. This has a knock-on effect; courses can be left unfinished as users get so frustrated that they drop out, while support teams struggle to diagnose and solve issues quickly enough which further frustrates your learners.
Improving your LMS speed is essential for growing your existing elearning platform to take on more users. Assuming that you are not a developer, you’ll need some help to accomplish this.
With a platform like WordPress it’s extremely easy to feel like a kid in a candy store, downloading plugins to give you the functionality you think you need (and some that you don’t). The same can be true in other more accessible CMS' like Drupal. But with every plugin that you add, you open your system up to two major issues:
We’re experts in identifying and replacing unnecessary plugins and testing compatibility between essential plugins on your site. In some cases, in order for the elearning platform to scale, we may need to replace an old plugin with one we’ve built from scratch, especially for you with scale in mind.
In short, the less plugin/theme bloat that you have, the faster your platform will become and the farther you can scale.
👉Slow LMS? We wrote a comprehensive guide on how to speed things up!
As your user base grows, so will the demand on your admin staff which, in turn, increases your running costs, introduces human error, and long delays for tasks to be completed.
So when you’re scaling an LMS, it’s important to manage your time and expertise effectively, and that means handing over administrative tasks to automation.
Some common automate-able tasks might include:
If you’re using WordPress, the above suggestions will help you to scale further. But WordPress is not infinitely scalable. This article might help you extend the lifespan of your WordPress LMS and that will buy you some time, but if you expect growth to continue, you should ultimately be looking to build a new-build LMS using a more scalable framework.
It’s time to get in touch. We offer consultancy, design and development, as well as a comprehensive Needs Analysis for projects that need to be defined or are yet to have a technical build strategy. Get in touch today.