
Key takeaways
• EdTech in 2026 is post-COVID stabilised. AI tutor mainstream (Khan Academy Khanmigo, ChatGPT-Edu), xAPI replacing SCORM, LXP outpacing LMS in growth. The category that survived the post-COVID shake-out is now in scaling mode.
• BrainCert proved $10M ARR is achievable with a custom platform, not a Moodle-fork. The 5-month MVP we built scaled to 50 000+ learners. The architecture is replicable across vertical and corporate L&D.
• LMS vs LXP is the wrong question. Modern platforms include both: LMS for compliance + structured learning, LXP-style discovery + AI recommendations on top. Pure LMS is shrinking; pure LXP cannot handle compliance-driven L&D.
• SCORM is dying, xAPI is winning. 2026 deployments default to xAPI / cmi5; new SCORM-only courses get rejected by enterprise buyers. The Tin Can / xAPI ecosystem mature; LRS (Learning Record Store) integration is the new default.
• MVP ships in 5–7 months at $200–$400k. Patient portal + clinician portal + live class + assessment + AI tutor + analytics. With our pattern reuse from BrainCert, we typically deliver toward the lower end.
Why Fora Soft wrote this playbook
Fora Soft has shipped 35+ e-learning projects since 2005. BrainCert is our trophy: founder-led from MVP to $10M ARR; serves 50 000+ learners; LMS + virtual classroom + assessment + AI tutor in one product. Plus Scholarly, Agora Virtual Classroom, Quillionz (AI quiz generation), Polymath AI, and the AI Coaching Platform Career Point.
Through 2024–2026 we built two new e-learning platforms and audited four. The patterns in this guide come from those engagements plus public references — ATD State of L&D, Khan Academy Khanmigo case studies, the xAPI / Tin Can specification, and EU AI Act high-risk classification for education monitoring.
If you are an EdTech founder raising Series A, a corporate L&D director evaluating platforms, or an education publisher digitalising, this guide gives you the architecture, standards reality, MVP cost model and the build-vs-buy framework.
Building an e-learning platform in 2026?
Send us your spec and target audience. We will return a one-page architecture and 24-week MVP plan in 48 hours, free.
Why most EdTech founders pick the wrong stack
In 2024 we audited four EdTech platforms in M&A or scaling-readiness due diligence. Three of the four had stack mistakes that cost the founders 6–12 months of rework:
1. Forking Moodle for a vertical product. Moodle is open-source and free, which is seductive. It is also a 20-year-old PHP monolith optimised for traditional university LMS use cases. Forking Moodle to build a modern AI-tutor-driven platform is fighting the codebase. Two of the four audits were Moodle-fork projects where the team spent 70 % of effort working around Moodle’s assumptions.
2. SCORM-only when the buyer demanded xAPI. Enterprise L&D buyers in 2026 ask for xAPI / cmi5 support. SCORM-only platforms get filtered out of RFPs. One audit found the team had built SCORM-only because that’s what their template did; the migration to xAPI took 3 months they did not budget for.
3. AI tutor as feature flag, not architecture. Adding ChatGPT chat to existing courseware is not an AI tutor; it is a chat widget. Real AI tutoring requires curriculum-grounded RAG, mastery tracking, pedagogical strategy — covered in our AI tutor architecture article. Bolted-on chatbots get abandoned by students within 2 weeks.
4. Skipping accessibility from day 1. WCAG 2.2 AA is the floor for any serious EdTech platform — required by US Section 508, EU European Accessibility Act, most enterprise procurement. Accessibility added at launch costs 6–10 weeks of rework that designing-in saves.
LMS vs LXP vs purpose-built — 2026 decision tree
LMS (Learning Management System). Compliance-first. Tracks who completed what training. Optimised for required learning paths, certifications, audit reporting. Examples: Cornerstone, Docebo, SAP SuccessFactors, Moodle, Canvas.
LXP (Learning Experience Platform). Discovery-first. Netflix-style content recommendation, learner-driven exploration, social and collaborative features. Examples: Degreed, EdCast, 360Learning, Udemy Business.
Purpose-built. Custom platform that includes the LMS + LXP capabilities relevant to the specific vertical or use case. Common for: corporate certification, professional CME (continuing medical education), language learning, coding bootcamps, K-12 specific.
| Need | Pick |
|---|---|
| Compliance training (mandatory completion tracking) | LMS — off-the-shelf |
| Skill development for knowledge workers | LXP or LMS+LXP hybrid |
| K-12 / higher education | Canvas, Open edX, or purpose-built |
| Vertical certification (medical CME, financial CFA prep) | Purpose-built |
| Coding / language bootcamp with live class | Purpose-built (BrainCert pattern) |
| Selling courses to consumers (creator / instructor) | Teachable / Thinkific / custom |
Reach for purpose-built when: the workflow is vertical-specific (medical CME, financial certification prep, coding bootcamp), the differentiator is content + AI integration not generic LMS features, you intend to sell as a product not internal tool.
Reach for LMS off-the-shelf when: compliance training is the dominant use case, internal use only, integration with existing HR systems matters more than UX customisation.
Reach for LXP / hybrid when: knowledge-worker upskilling is the goal, content discovery and recommendation matter, you have a content library to surface intelligently.
Reach for Canvas / Open edX when: you are running a K-12 or higher-ed institution; the heavy LMS feature set is needed; budget is academic-grade not commercial.
Reference architecture
Figure 1. Modern e-learning platform — 8 layers, compliance umbrella.
SCORM vs xAPI vs cmi5
SCORM (Sharable Content Object Reference Model). The legacy standard. SCORM 1.2 from 2001, SCORM 2004 from 2004. Tracks completion, score, time-on-task, but limited beyond that. Web-based; runs inside an LMS frame; cannot track offline or mobile-app activity. Still ubiquitous in legacy corporate L&D.
xAPI (Tin Can / Experience API). Modern standard. Tracks any learning experience as “Actor — Verb — Object” statements (e.g., “Sarah completed Module 5”) sent to a Learning Record Store (LRS). Works across web, mobile, VR, simulation, real-world activities. Enterprise buyers ask for xAPI by default in 2026.
cmi5. A profile of xAPI specifically for course-based content, with explicit launch / suspend / resume semantics that SCORM had built-in. Bridges the gap between “structured course” (SCORM) and “tracked experience” (xAPI). 2026 default for new enterprise courseware.
LTI 1.3 (Learning Tools Interoperability). Different beast — how external tools (graders, simulators, content libraries) integrate with the LMS. Required for K-12 and higher-ed integration. SAML-based auth, deep linking, assignment/grade passback.
The 2026 default stack. xAPI / cmi5 for new content, LRS for tracking, LTI 1.3 for tool integration, SCORM 2004 import for legacy content (one-way, transcoded to xAPI on import).
AI tutor integration
AI tutoring is the killer 2026 EdTech feature. Three integration patterns:
1. Pre-class. Student studies on their own; AI tutor answers questions, generates practice problems, explains concepts. Khan Academy Khanmigo pattern.
2. In-class. Student in live class; AI helps with side questions while instructor focuses on main topic. Or AI co-teaches with the instructor — handles routine clarifications.
3. Post-class. Student reviewed material; AI quizzes, surfaces gaps, recommends next topics. Mastery-driven progression.
All three depend on (a) curriculum-grounded retrieval (RAG over the course content), (b) mastery model that tracks what the student knows, (c) pedagogical strategy (Socratic vs direct teaching), (d) engagement engine (gamification, streaks, social). See our AI tutor architecture deep-dive.
Live class infrastructure (WebRTC)
Live class is the most demanding part of an e-learning platform. Sub-1s latency for two-way Q&A. Whiteboard sync. Breakout rooms. Recording. Chat. Polls. Hand-raising. Instructor view vs student view.
Stack default in 2026. LiveKit OSS or self-hosted mediasoup as SFU. WHIP/WHEP for sub-second ingest if you stream out (see our WHIP/WHEP guide). Custom whiteboard layer (Yjs / Liveblocks for collaborative state). Recording with cloud transcoding for VOD playback.
Build vs buy for the SFU. Below 100k mins/mo: managed (Daily, Vonage, LiveKit Cloud). Above: self-hosted. See our build vs buy SDK guide.
Compliance — FERPA, GDPR, accessibility
FERPA (US). Federal Educational Records Privacy Act. Applies to any platform storing student records. Requires parental / student consent for disclosure, audit logs on every record access, retention rules.
COPPA (US). Children’s Online Privacy Protection Act. Applies to under-13 users. Verifiable parental consent, limited data collection, data minimisation.
GDPR (EU). Education data falls under standard GDPR; if you process biometrics (proctoring face recognition), Article 9 applies. Data minimisation, purpose limitation, right to erasure.
WCAG 2.2 AA. Accessibility standard for web content. Required by US Section 508 (federal procurement), EU European Accessibility Act (in force 2025), Ontario AODA. 2026 default for any platform serving public sector or large enterprise.
EU AI Act. Education AI falls under “high-risk” tier (Annex III). Applies to AI used in admission, assessment, or determining access to education. Documentation, human oversight, post-market monitoring required.
Want a HIPAA / FERPA / GDPR compliance review?
Send us your platform spec and target jurisdictions. We will return a 1-page compliance gap analysis in 48 hours, free.
MVP cost & timeline
| Phase | Weeks | Deliverables |
|---|---|---|
| Discovery | 1–3 | Architecture, NFR spec, EHR-style integrations, compliance gap |
| Learner portal | 4–12 | Web + iOS + Android · discover, learn, assess |
| Instructor portal + content | 7–14 | Author, grade, analytics, SCORM/xAPI/cmi5 import |
| Live class + AI tutor | 10–20 | WebRTC SFU + whiteboard + AI tutor MVP |
| + Compliance (parallel) | All | FERPA + GDPR + WCAG 2.2 AA + EU AI Act |
| Total | ~24 | ~70 person-weeks ≈ 5–7 calendar months with team of 4 |
At a typical mid-tier blended rate, this lands roughly $200–$420k. With our Agent Engineering pattern reuse from BrainCert, we typically deliver toward the lower end. Adding AI tutor v1 in MVP adds ~10 person-weeks; defer to v2 if budget is tight.
Build vs buy — Moodle, Canvas, Open edX, custom
Moodle. Open-source PHP LMS, 20+ years old. Free; thousands of integrations. Right for institutional deployment where Moodle’s feature set fits. Wrong for product startups — PHP monolith fights modern AI / WebRTC architecture.
Canvas LMS. Open-source Ruby/JavaScript LMS by Instructure. Modern stack, strong K-12 / higher-ed adoption, LTI 1.3 first-class. Right for higher-ed; over-featured for corporate L&D startups.
Open edX. Open-source platform from edX consortium. Modern Python/Django stack, strong MOOC-style features, xAPI native. Best for university-scale online learning.
Cornerstone, Docebo, SAP SuccessFactors. Enterprise SaaS LMS. White-label-ish; integration-heavy; expensive ($X / user / month at scale). Right for large enterprise compliance training; wrong for product differentiation.
Custom (our recommendation for product startups). Modern Python / Node / Rails stack, custom UX, AI tutor as architectural primitive (not afterthought), control over the LMS+LXP+assessment integration. The BrainCert pattern. Higher engineering investment but unbounded differentiation.
Mini case — BrainCert from MVP to $10M ARR
Solo founder with teaching background and no technical co-founder approached us in 2017 with the idea of an integrated e-learning platform. Vision: course catalogue + live virtual classroom + assessment + certificates + AI-driven recommendations, all in one product.
The 5-month MVP. Months 1: discovery, architecture, design. Month 2: learner portal (web + iOS + Android). Month 3: instructor portal + content (SCORM 1.2 + xAPI). Month 4: live virtual classroom (WebRTC), assessment engine, certificate issuance. Month 5: payment integration, white-label customisation for B2B clients, beta launch.
Outcome. By Series A: 50 000+ active learners across 1 200+ instructors. By 2024: $10M ARR, 250 000+ learners, 200+ enterprise B2B clients including major tech and education brands. White-label virtual-classroom product spun off as separate revenue stream. Book a 30-min call for a similar build.
A decision framework — pick stack in five questions
Q1. Are you selling to institutions or building a product? Selling Moodle hosting / customisation: keep Moodle. Building a product startup with differentiation: custom.
Q2. Does AI tutor matter? If yes, custom — AI tutor as primitive cannot bolt onto Moodle / Canvas elegantly.
Q3. Live virtual classroom critical? Yes → build with LiveKit OSS or mediasoup as SFU. Native integration trumps Zoom embed.
Q4. Compliance posture? K-12: COPPA + FERPA + WCAG mandatory. Higher-ed: FERPA + WCAG. Corporate: GDPR if EU users. Plan compliance from day 1.
Q5. Volume profile? <1k learners: any path. 1k–100k: custom or Open edX. >100k: custom for cost efficiency at scale.
Pitfalls to avoid
1. Forking Moodle for a product startup. The PHP monolith fights modern architecture. Build custom or pick a modern open-source base (Open edX) instead.
2. SCORM-only. Enterprise buyers ask for xAPI / cmi5. SCORM-only platforms get filtered out. Default to xAPI; SCORM is import-only.
3. AI tutor as bolt-on. Real AI tutor needs curriculum-grounded RAG, mastery tracking, pedagogical strategy. Bolt-on chatbots get abandoned.
4. Skipping accessibility. WCAG 2.2 AA is the floor. Required by US 508, EU EAA, most enterprise procurement. Cheaper to design in than retrofit.
5. Underestimating live class complexity. Whiteboard sync, breakout rooms, recording — harder than the SFU itself. Budget the live class layer at 25–35 % of total project.
KPIs to measure
Quality KPIs. Course-completion rate (target: 50 %+ for paid courses). Live-class join success rate (target: 99 %+). Average time-on-task per learner.
Business KPIs. Monthly active learners. Revenue per learner. Instructor activation rate. NPS from learners and instructors. B2B contract retention.
Reliability KPIs. 99.95 % availability during peak class hours. Recording success rate. xAPI statement delivery success.
FAQ
Should I use Moodle or build custom?
Moodle for institutional deployment. Custom for product startups. Forking Moodle to build a modern product startup is a common mistake — the PHP monolith fights modern AI and WebRTC architecture.
SCORM or xAPI?
Build for xAPI (and cmi5 for course-based content). Import SCORM 1.2 / 2004 for legacy. Enterprise L&D buyers in 2026 ask for xAPI by default.
How much does an MVP cost?
$200–$420k for a 5–7 month MVP with team of 4: learner + instructor portals, live class, assessment, MVP-grade AI tutor. With pattern reuse from BrainCert we typically deliver toward the lower end.
Live class via Zoom embed or custom?
Zoom embed for fastest time-to-market. Custom WebRTC for differentiation, recording control, integration with whiteboard / breakout / assessment. Most product startups outgrow Zoom embed within 12 months.
Do I need an AI tutor in the MVP?
v1 only if AI tutor is your core differentiator. Otherwise v2 once you have learner data. AI tutor done well is harder than people think; defer until you can do it right.
FERPA, COPPA, GDPR — which apply?
FERPA if you store US student records. COPPA if any users under 13. GDPR if EU users. WCAG 2.2 AA for accessibility (Section 508 US, EAA EU). Plan all four from day 1.
What does the EU AI Act mean for my e-learning platform?
AI used in admission, assessment, or determining access to education = high-risk under Annex III. Documentation, human oversight, post-market monitoring required. Bias testing on protected groups mandatory. Apply from 2025.
Open edX or custom?
Open edX for university-scale or large MOOC-style deployment. Custom for product startups with vertical specialisation or AI-tutor as core differentiator. Open edX is mature but heavier than most startups need.
What to Read Next
AI Tutor
AI Tutors and Adaptive Learning
The AI tutor architecture that pairs with this pillar.
Proctoring
Online Proctoring + Anti-Cheating
Assessment integrity layer.
Architecture
Build vs Buy Video SDK
For the live-class layer decision.
NFR
NFR Checklist
EdTech NFRs — FERPA, WCAG, scale.
Estimation
CTO’s Estimation Guide
EdTech MVP estimation worked example.
Ready to ship a 2026-grade e-learning platform?
Post-COVID EdTech has stabilised. AI tutor mainstream, xAPI replaced SCORM, LXP and LMS converging into hybrid platforms. The architecture pattern is well understood: 8 layers, compliance umbrella (FERPA + GDPR + WCAG + EU AI Act), live-class WebRTC infrastructure, AI tutor as architectural primitive.
MVP ships in 5–7 months at $200–$420k. BrainCert proved $10M ARR is achievable from a custom platform. The vertical specialisation is the moat — medical CME, financial CFA prep, coding bootcamps, K-12 specific — where off-the-shelf cannot compete.
Want a 24-week e-learning shipping plan?
Send us your spec and target audience. We will return architecture, feature scope, and cost forecast in 48 hours, free.



.avif)

Comments