EdTech & E-LearningNext.jsPythonPostgreSQL

EduPath — LMS & Adaptive Learning Platform

An adaptive learning management system that personalizes course content based on student performance, with live classes, assessments, and progress analytics.

Project Overview

EduPath is an adaptive learning management system built for an education company serving K-12 and test-prep markets across 3 countries. The platform uses a Python-based recommendation engine that adjusts content difficulty and sequencing based on individual student performance patterns. It supports live classes via WebRTC, auto-graded assessments, discussion forums, and detailed analytics dashboards for teachers and parents. The Next.js frontend delivers fast page loads critical for student engagement, and the system handles 75,000+ concurrent learners during peak exam season.

Timeline

20 Weeks

Team Size

8 Engineers

Platform

Next.js + Python

Industry

EdTech

Key Results

75K+

Active Learners

58%

Better Completion

3

Countries Served

92%

Teacher Adoption

The education company relied on a static LMS where every student received the same content regardless of skill level. Course completion rates hovered around 34%, and teachers had no data to identify struggling students early.

One-size-fits-all content with no personalization — all students got identical paths

Course completion rate stuck at 34% with most drop-offs in the first 2 weeks

Teachers had no visibility into individual student struggles until exam results

Live class feature was bolted on via third-party Zoom integration — unreliable and fragmented

We built a recommendation engine that creates personalized learning paths based on diagnostic assessments, in-course performance, and engagement patterns. Live classes were brought in-platform with native WebRTC.

Designed an adaptive engine using item response theory to map student proficiency in real-time

Built personalized learning paths that adjust difficulty, pacing, and content type dynamically

Implemented native live classes with WebRTC supporting 500 concurrent students per session

Created teacher dashboards with early-warning alerts for at-risk students

EduPath transformed the learning experience for 75,000+ students and increased course completion rates from 34% to 54%. Teachers adopted the platform at a 92% rate, and the education company expanded to 2 additional countries using the same platform.

Course completion rates improved from 34% to 54% — a 58% relative increase

Average student test scores improved by 23% compared to the static LMS cohort

Teacher adoption reached 92% within the first semester

Platform scaled to 3 countries with multi-language and localized curriculum support

Technologies Used

Next.jsPythonPostgreSQLWebRTC

EduPath does not just deliver courses — it actually teaches. The adaptive engine identifies exactly where each student is struggling and adjusts in real time. Our completion rates nearly doubled, and teachers finally have the data they always wanted.

Dr. Nandini Rao

Head of Product, BrightMinds Education