Article

Building online learning platforms that scale

An online learning platform scales when it handles the busiest hour of the term, works for learners on slow or costly mobile connections and assistive technology, and protects student records. Most organisations should start from an established learning management system and build only what makes them different.

The short answer

"Scale" in online learning means more than handling many users. A platform that scales:

  • Survives peaks: the first day of term, assignment deadlines and online exams, when a large share of learners arrive at once.
  • Delivers video and live classes smoothly, including to learners on mobile data or patchy connections.
  • Works for every learner, including people using screen readers, captions or keyboard-only navigation.
  • Protects student records and meets the data protection rules that apply to your institution.
  • Fits your operations: enrolment, payments, grades and certificates flow to the systems that need them.

For most schools, training providers and professional associations, the fastest route is an established learning management system (LMS), hosted or cloud-based, extended with custom integrations and a branded front end. Fully custom platforms make sense when the learning model itself is your product.

Buy, extend or build

ApproachSuitsWatch for
Hosted LMS as deliveredStandard courses, quick launchLimited branding and workflow control
LMS plus custom integrations and front endMost institutions and training businessesIntegration upkeep through LMS upgrades
Fully custom platformUnique learning models, marketplaces, simulationsHigher build and maintenance cost; you own every feature

Before choosing, list what your learners and staff do in a typical week: enrol, pay, watch, practise, submit, discuss, get graded, receive a certificate. Anything the LMS does well, use as is. Customise only the steps that set you apart. Remember that many LMS and video licences are priced in US dollars, so exchange-rate movement belongs in the budget.

Designing for peak load

Learning platforms have predictable peaks, which makes them easier to plan for than many systems:

  • Load test against realistic scenarios, such as every learner in a course opening the same quiz within a few minutes.
  • Serve static content and video through a content delivery network so your application servers handle only personalised requests.
  • Scale application servers automatically and keep them stateless, with sessions in a shared store.
  • Protect the database with caching, read replicas for reporting and queued background work for tasks such as grade exports and email.
  • Schedule maintenance away from term starts and exam periods, and publish the schedule.

Video and live classes

Video is usually the largest cost and the most common source of complaints:

  • Encode recorded video at several quality levels so the player can adapt to the connection.
  • Offer downloads or audio-only options for learners with limited bandwidth or expensive data, where licensing allows.
  • Use a proven video conferencing service for live classes, integrated with the LMS, rather than building your own.
  • Caption all video, and provide transcripts. This helps deaf and hard-of-hearing learners, learners whose first language is not English and anyone studying in a noisy place.

Integrations

A learning platform rarely stands alone. Common connections:

  • Student information system for enrolment, rosters and final grades.
  • Single sign-on with your institution's identity provider so learners and staff use one account.
  • Payments and e-commerce for paid courses, covering card, bank transfer and wallet payments, with receipts and VAT handled correctly.
  • Learning tools such as proctoring, plagiarism checking and simulations, typically connected through the Learning Tools Interoperability (LTI) standard.
  • CRM or ERP for continuing education, corporate training and finance.

Decide which system is the source of truth for each record (learner, course, enrolment, grade) before building integrations.

Accessibility

Accessibility is both a legal and a practical requirement. WCAG 2.2 is the current W3C Recommendation for web accessibility (W3C). In Nigeria, the Discrimination Against Persons with Disabilities (Prohibition) Act 2018 sets a general duty to make services accessible but does not name a web standard, so WCAG 2.2 Level AA is the sensible target. Funders, accrediting bodies and public institutions may also set their own expectations.

Accessibility has to cover course content as well as the platform: documents, slides, quizzes, videos and third-party tools. Build an accessibility review into course production, not just platform launch.

Student privacy

The Nigeria Data Protection Act 2023 (NDPA) applies to public and private institutions alike, and the Nigeria Data Protection Commission (NDPC) enforces it (NDPA). What it means in practice depends on who you are:

  • Private training providers and businesses need a lawful basis for each use of learner data, clear privacy notices and a way to handle data subject requests. Larger operators may need to register with the NDPC as data controllers of major importance.
  • Public schools, colleges and universities have the same NDPA duties, and may also need to follow NITDA guidelines, the Nigeria Cloud Computing Policy and rules on hosting government data locally.
  • Children require extra care: the NDPA expects consent from a parent or guardian, so collect less and be careful with analytics and third-party tools.

Practical steps: limit analytics to what improves learning, review the privacy terms of every plug-in, restrict instructor access to their own learners, and check where the LMS vendor stores data and backups. There is no major public cloud region in Nigeria, so most hosted platforms keep data abroad; that is workable, but transfers outside Nigeria must follow the NDPA's transfer rules. This is general information, not legal advice.

Mobile, power and connectivity needs

Most learners will reach your platform on a phone, often on prepaid data. Design mobile-first, keep pages light, let learners download materials to study offline, and avoid features that fail on a weak signal. If you host anything yourself, plan for power and connectivity: UPS and generator or solar backup, plus a second internet link. Set support hours in West Africa Time and say clearly when help is available.

Demonstration, not a client project

A hypothetical private professional training institute runs courses on an ageing self-hosted LMS that slows down every exam week. It moves to a cloud-hosted LMS, adds single sign-on and a connection to its student information system, and serves video through a content delivery network. Before the first exam period on the new platform, it runs a load test simulating every enrolled student starting the same exam at once, and fixes a slow grade-book query the test exposes.

Planning checklist

Learning model

  • Typical learner and instructor week mapped
  • Features the LMS covers as delivered listed; custom needs justified

Performance

  • Peak dates identified and load tests planned against them
  • Video delivery, mobile and low-bandwidth options chosen

Integrations

  • Source of truth defined for learners, courses, enrolments and grades
  • Single sign-on and student information system connections scoped

Accessibility and privacy

  • WCAG 2.2 AA target set for platform and content
  • NDPA obligations confirmed; data protection impact assessment done where required
  • Data location of LMS, video, backups and plug-ins checked against transfer rules

Limitations

Technology will not fix course design, and a platform is only as good as the content and support around it. Budget for ongoing administration, content accessibility and learner support as well as the build. If you need a learning platform, integrations or a custom front end, see our web application development service.

Sources and further reading

Product capabilities and guidance change. These are the primary sources this article relies on, checked on the review date above.

  1. Web Content Accessibility Guidelines (WCAG) 2.2, W3C
  2. Nigeria Data Protection Act, 2023, Nigeria Data Protection Commission
  3. NDP Act General Application and Implementation Directive (GAID) 2025, Nigeria Data Protection Commission

This article is general information, not legal, accounting or security advice for your specific situation. Examples are hypothetical unless stated otherwise.

Talk to Promatics

Get a straight answer for your situation

General advice only goes so far. Tell us about your environment and we will tell you what we would do, what it would cost and what to watch out for.

  • A named specialist who owns the outcome, not a chat window
  • Advice checked against your actual systems, contracts and risks
  • Written scope and costs in NGN before any work starts