Article

Building online learning platforms that scale

Scale means surviving the busiest hour of term, serving every learner, including on slow or costly mobile connections and assistive technology, and protecting student records. Most organisations should extend an established LMS and build only what sets them apart.

The short answer

A platform scales when it survives peaks (term start, deadlines, online exams), streams video over patchy mobile data, works with assistive technology, protects student records and passes enrolment, payments and grades to other systems. For most schools, training providers and professional associations, start from an established learning management system (LMS), hosted or cloud-based, with custom integrations and a branded front end. Build fully custom only when learning 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

Map a typical learner and staff week (enrol, pay, watch, practise, submit, discuss, get graded, get a certificate). Use what the LMS does well; customise only what sets you apart. Many LMS and video licences are priced in US dollars, so budget for exchange-rate movement.

Designing for peak load

Learning peaks are predictable, so you can plan for them.

Load test real scenarios

Every learner in a course opening the same quiz within minutes.

Use a CDN

Static content and video from a content delivery network; servers handle personalised requests.

Scale automatically

Stateless servers that scale on demand, sessions in a shared store.

Protect the database

Caching, read replicas for reporting, queued background work for grade exports and email.

Time maintenance

Away from term starts and exam periods, with the schedule published.

Video and live classes

Video is usually the largest cost and most common complaint.

  • Encode recordings at several quality levels so the player adapts to the connection.
  • Offer downloads or audio-only for limited bandwidth or expensive data, where licensing allows.
  • Live classes: a proven conferencing service integrated with the LMS, not your own build.
  • Caption all video and add transcripts, for deaf and hard-of-hearing learners, learners whose first language is not English, and noisy places.

Integrations

ConnectionCarries
Student information systemEnrolment, rosters, final grades
Single sign-onOne account through your institution's identity provider
Payments and e-commercePaid courses by card, bank transfer and wallet; receipts and VAT handled correctly
Learning tools, usually through the LTI standardProctoring, plagiarism checking, simulations
CRM or ERPContinuing education, corporate training, finance

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

Accessibility

Accessibility is a legal and practical requirement. WCAG 2.2 is the current W3C Recommendation (W3C). In Nigeria, the Discrimination Against Persons with Disabilities (Prohibition) Act 2018 sets a general duty to make services accessible but names no web standard, so WCAG 2.2 Level AA is the sensible target; funders, accrediting bodies and public institutions may add expectations. Cover course content too (documents, slides, quizzes, videos, third-party tools) and review it during course production, not just at launch.

Student privacy

The Nigeria Data Protection Act 2023 (NDPA) applies to public and private institutions alike, enforced by the Nigeria Data Protection Commission (NDPC) (NDPA).

Who you areWhat it means
Private training providers and businessesA lawful basis for each use of learner data, clear privacy notices, 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 universitiesThe same NDPA duties, plus possibly NITDA guidelines, the Nigeria Cloud Computing Policy and rules on hosting government data locally
Serving childrenExtra care: the NDPA expects consent from a parent or guardian, so collect less and be careful with analytics and third-party tools

Limit analytics to what improves learning, vet every plug-in's privacy terms, restrict instructors to their own learners and check where the LMS vendor stores data and backups. With no major public cloud region in Nigeria, most hosted platforms keep data abroad: workable, but transfers must follow the NDPA's transfer rules. General information, not legal advice.

Mobile, power and connectivity

Mobile-first

Most learners use a phone, often on prepaid data: keep pages light.

Weak signals

Downloads for offline study; avoid features that fail on a weak signal.

Power and links

Self-hosting? UPS and generator or solar backup, plus a second internet link.

Support hours

Set in West Africa Time, with clear times when help is available.

Example: a training institute moves platforms
Demonstration, not a client project

A hypothetical private professional training institute runs an ageing self-hosted LMS that slows every exam week. It moves to a cloud-hosted LMS, adds single sign-on and a student information system connection, and serves video through a content delivery network. Before the first exam period it load tests every enrolled student starting the same exam at once, and fixes the 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, plug-ins checked against transfer rules

Limitations

Technology will not fix course design or replace good content and support. Budget for ongoing administration, content accessibility and learner support, not just the build. For a learning platform, integrations or a custom front end, see web application development.

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